@charset "UTF-8";

body 		{
			background-color:#f4c35d;
			margin-top:30px;
			margin-bottom:30px;
			padding: 0px;
			}
			

p, h1, h2, h3, h4, h5, h6 ul, li, form {
			margin:0;
			padding:0;
			}
			
			
li			{
			font-family:Arial, Helvetica, sans-serif;
			color:#666666;
			text-align:left;
			font-size:12px;
			font-weight:normal;
			line-height:17px;
			list-style-type:square;
			padding-bottom:10px;
			}
			
img {
    border:none;
    }
			
			
#wrapper 	{
			width:830px;
			margin:auto;
			background-color:#ffffff;
			padding:10px;
			}


#logo		{
			width:256px;
			float:left;
			background-color:#e1058c;
			}
			
			
#mainnav	{
			background-color:#E1058C;
			float:right;
			padding-top:52px;
			text-align:right;
			width:560px;
			}
			
			
#imghdr		{
			width:830px;
			padding-top:4px;
			}
			
			
#bodycopy	{
			width:780px;
			background-color:#ffffff;
			padding-top:40px;
			padding-left:25px;
			padding-right:25px;
			}
			
#footer		{
			width:520px;
			padding-top:20px;
			padding-left:25px;
			}


.mainnav 	{
			text-align:right;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#ffffff;
			text-decoration:none;
			background-color:#f067a6;
			padding:10px;
			line-height:34px;
			}


a.mainnav:link, visited, active {
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#ffffff;
			text-decoration:none;
			background-color:#f067a6;
			padding:10px;
			line-height:34px;
			}


a.mainnav:hover 	{
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#ffffff;
			text-decoration:none;
			background-color:#f98cc2;
			padding:10px;
			line-height:34px;
			}
			
			
.portfbg	{
			background-color:#ffffff;
			text-align:right;
			margin-top:10px;
			}			
			

.portfnav 	{
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#666666;
			text-decoration:none;
			padding-top:20px;
			padding-right:8px;
			}


a.portfnav:link {
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#666666;
			text-decoration:none;
			padding:8px;
			}
			
			
a.portfnav:visited {
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#666666;
			text-decoration:none;
			padding:8px;
			}
			
			
a.portfnav:active {
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#666666;
			text-decoration:none;
			padding:8px;
			}


a.portfnav:hover 	{
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#333333;
			text-decoration:none;
			padding:8px;
			}

			
.hdrtxt		{
			font-family:Georgia, "Times New Roman", Times, serif;
			color:#ffffff;
			text-align:left;
			font-size:32px;
			line-height:42px;
			font-style:normal;
			font-weight:lighter;
			}
			
			
.hdrtxtsm	{
			font-family:Georgia, "Times New Roman", Times, serif;
			color:#ffffff;
			text-align:left;
			font-size:19px;
			line-height:24px;
			font-style:normal;
			font-weight:lighter;
			}
			
			
.hdrtxtsmgray	{
			font-family:Georgia, "Times New Roman", Times, serif;
			color:#cccccc;
			text-align:left;
			font-size:20px;
			font-style:normal;
			font-weight:normal;
			}

.bodycopy	{
			font-family:Arial, Helvetica, sans-serif;
			color:#666666;
			text-align:left;
			font-size:12px;
			font-weight:normal;
			line-height:16px;
			padding-bottom:8px;
			text-decoration:none;
			}
			
.bodycopy:link	{
			font-family:Arial, Helvetica, sans-serif;
			color:#333333;
			text-align:left;
			font-size:12px;
			font-weight:normal;
			line-height:16px;
			padding-bottom:8px;
			text-decoration:none;
			}
			
			
a.bodycopy:visited	{
			font-family:Arial, Helvetica, sans-serif;
			color:#333333;
			text-align:left;
			font-size:12px;
			font-weight:normal;
			line-height:16px;
			padding-bottom:8px;
			text-decoration:none;
			}
			
a.bodycopy:active	{
			font-family:Arial, Helvetica, sans-serif;
			color:#333333;
			text-align:left;
			font-size:12px;
			font-weight:normal;
			line-height:16px;
			padding-bottom:8px;
			text-decoration:none;
			}
			
			
a.bodycopy:hover	{
			font-family:Arial, Helvetica, sans-serif;
			color:#e1058c;
			text-align:left;
			font-size:12px;
			font-weight:normal;
			line-height:16px;
			padding-bottom:8px;
			text-decoration:none;
			}
			
			
			
.bodycopypink	{
			font-family:Arial, Helvetica, sans-serif;
			color:#e1058c;
			text-align:left;
			font-size:12px;
			line-height:16px;
			padding-bottom:8px;
			}
			
			
.bodycopyhdr	{
			font-family:Georgia, "Times New Roman", Times, serif;
			color:#333333;
			text-align:left;
			font-size:15px;
			line-height:22px;
			padding-bottom:20px;
			}
			
			
.bodycopysubhd	{
			font-family:Georgia, "Times New Roman", Times, serif;
			color:#b6121b;
			text-align:left;
			font-size:14px;
			font-style:normal;
			line-height:22px;
			}
			
			
.sidebar	{
			font-family:Arial, Helvetica, sans-serif;
			color:#666666;
			text-align:left;
			font-size:12px;
			font-weight:normal;
			line-height:17px;
			text-decoration:none;
			}
			
			
a.sidebar:link	{
			font-family:Arial, Helvetica, sans-serif;
			color:#666666;
			text-align:left;
			font-size:12px;
			font-weight:normal;
			line-height:17px;
			text-decoration:underline;
			}


a.sidebar:visited, active	{
			font-family:Arial, Helvetica, sans-serif;
			color:#666666;
			text-align:left;
			font-size:12px;
			font-weight:normal;
			line-height:17px;
			text-decoration:underline;
			}
			
			
a.sidebar:hover	{
			font-family:Arial, Helvetica, sans-serif;
			color:#e1058c;
			text-align:left;
			font-size:12px;
			font-weight:normal;
			line-height:17px;
			text-decoration:underline;
			}
			
			
.footer	{
			font-family:Arial, Helvetica, sans-serif;
			color:#cccccc;
			text-align:left;
			font-size:10px;
			font-weight:normal;
			line-height:16px;
			padding-top:10px;
			padding-bottom:35px;
			text-decoration:none;
			border-top:1px dotted #cccccc;
			}
			
			
a.footerl:link, visited, active	{
			font-family:Arial, Helvetica, sans-serif;
			color:#cccccc;
			text-align:left;
			font-size:10px;
			font-weight:normal;
			line-height:16px;
			padding-top:10px;
			text-decoration:underline;
			}
			
a.footerl:visited, active	{
			font-family:Arial, Helvetica, sans-serif;
			color:#cccccc;
			text-align:left;
			font-size:10px;
			font-weight:normal;
			line-height:16px;
			padding-top:10px;
			text-decoration:underline;
			}
			
			
a.footerl:hover	{
			font-family:Arial, Helvetica, sans-serif;
			color:#b6121b;
			text-align:left;
			font-size:10px;
			font-weight:normal;
			line-height:16px;
			padding-top:10px;
			text-decoration:underline;
			}


.sidebarfloat	{
			float:right;
			width:225px;
			height:100%;
			padding-left:35px;
			}


.sidebarborder	{padding-top:0px;
			padding-bottom:10px;
			padding-left:10px;
			padding-right:10px;
			margin-bottom:10px;
			width:200px;
			border:1px dotted #999999;
			}
			
.sidebarborder2	{padding-top:0px;
			padding-bottom:0px;
			padding-left:10px;
			padding-right:10px;
			margin-bottom:10px;
			width:200px;
			border:1px dotted #999999;
			}
			
.sidebarindent	{
				margin-right:225px;
				}
			
.imgpadding		{
				padding-top:4px;
				padding-bottom:10px;
				}
			

.bodyfloat	{
			padding-left:25px;
			}
			
			
.float1	{
		float:left;
		width:100px;
		}
		
		
.float2	{
		float:right;
		width:400px;
		}
		
.float3	{
		display:block;
		width:200px;
		float:left;
		}
		
.clearfloat	{
		clear:both;
		}