/* stylesheet created by fusebox Mar 2006 */
/* main GLOBAL elelment styles */
body			{ margin:0px; background-color:#999999;color:#333333; FONT-FAMILY: Verdana, Arial; FONT-SIZE: 11px; }
td,div,form 	{ color:#333333; FONT-FAMILY: Verdana, Arial; FONT-SIZE: 11px;}
input,textarea	{ color:#333333; FONT-FAMILY: Verdana, Arial; FONT-SIZE: 11px;}
select,option 	{ color:#333333; FONT-FAMILY: Verdana, Arial; FONT-SIZE: 11px;}
li				{ padding: 0px 0px 10px 0px;}

/* layout styles start */
#container{
	width:760px;
	background: #ffffff;
	border: 6px solid #FFFFFF;
	text-align: left;
	height: auto;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}

#masthead {
	width:760px;
	height:88px;
	background: url( '../../imgs/masthead.jpg' ) 0 0px no-repeat;
}

#mastheadfader {
	background: #ffffff;
	height:50px;
	text-align:right;
	margin: 0px 22px 0px 0px;
}

#left_col {
	float: left;
	padding: 0px 10px;
	width:150px;
}

#right_col {
	float: right;
	padding: 30px 5px;
	width:100px;
}

#h_left_col {
	float: left;
}

#h_content {
	margin: 0px 15px 0px 460px;
	padding: 0px;
	background: #ffffff;
	height: 443px;

}

#content2 {
	margin: 0px 0px 0px 175px;
	padding: 0px 0px 0px 10px;
	background: #ffffff;
	width:550px;
	border-left: 1px solid #ccc;
}

#full_content {
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 0px 15px;
	background: #ffffff;
	width:730px;
}

.brclear { 
     clear:both; 
     height:0; 
     margin:0;
     font-size: 1px;
     line-height: 0px;
}

#footer {
	margin: 0px;
	padding: 0px;
	height: auto;
	text-align:left;
}
/* layout styles end*/

/* nav styles start */
/* rounded image Primary NAV buttons */
#pnav {
	width:761px;
	padding: 0;
	/* overflow: auto; */
	white-space: nowrap;
}

* html #pnav {
	overflow: visible;
	height: 1px;
}


/* nav styles end */

	
/* all link rules are in this order: LVHA */
a:link     		{ color:#666666; FONT-SIZE: 11px; TEXT-DECORATION: none;}
a:visited  		{ color:#999999; FONT-SIZE: 11px; TEXT-DECORATION: none;}
a:hover    		{ color:#333333; FONT-SIZE: 11px; TEXT-DECORATION: none;}
a:active   		{ color:#990000; FONT-SIZE: 11px; TEXT-DECORATION: none;}

a.splink     			{ color:#666666; FONT-SIZE: 11px; FONT-WEIGHT: bold;TEXT-DECORATION: underline;}
a.splink:visited  		{ color:#999999; FONT-SIZE: 11px; FONT-WEIGHT: bold;TEXT-DECORATION: underline;}
a.splink:hover    		{ color:#333333; FONT-SIZE: 11px; FONT-WEIGHT: bold;TEXT-DECORATION: none;}
a.splink:active   		{ color:#990000; FONT-SIZE: 11px; FONT-WEIGHT: bold;TEXT-DECORATION: none;}



/* navigation on masthead styles */
a.nav   			{color: #3399cc; FONT-SIZE: 10px; TEXT-DECORATION: none;}
a.nav:visited 		{color: #3399cc; FONT-SIZE: 10px; TEXT-DECORATION: none;}
a.nav:hover 		{color: #3399cc; FONT-SIZE: 10px; TEXT-DECORATION: underline;}

a.sideNav 			{color: #666666; TEXT-DECORATION: none;}
a.sideNav:visited 	{color: #666666; TEXT-DECORATION: none;}
a.sideNav:hover 	{color: #ff6600; TEXT-DECORATION: underline;}
a.sideNavOn 		{color: #ff6600; TEXT-DECORATION: none;}
a.sideNavOn:visited {color: #ff6600; TEXT-DECORATION: none;}

a.small 			{color: #3399cc; FONT-SIZE: 10px; TEXT-DECORATION: none;}
a.emphasis 			{color: #3399cc; FONT-SIZE: 11px; FONT-WEIGHT: bold;}

a.DSALink 				{ background: url( '../../imgs/access_link.gif') 0 -2px no-repeat; color: #276CAF; FONT-SIZE: 10px; TEXT-DECORATION: none;}
a.DSALink:visited 		{ background: url( '../../imgs/access_link.gif') 0 -2px no-repeat; color: #276CAF; FONT-SIZE: 10px; TEXT-DECORATION: none;}
a.DSALink:hover 		{ background: url( '../../imgs/access_link_o.gif') 0 -2px no-repeat; color: #666666; FONT-SIZE: 10px; TEXT-DECORATION: none;}


a.DSALinkDis 				{
	color: #276CAF;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none;
	background-image: url(../../imgs/access_link_distributor.gif);
	background-repeat: no-repeat;
	background-position: 0 -2px;
}
a.DSALinkDis:visited 		{
	color: #276CAF;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none;
	background-image: url(../../imgs/access_link_distributor.gif);
	background-repeat: no-repeat;
	background-position: 0 -2px;
}
a.DSALinkDis:hover 		{
	color: #666666;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none;
	background-image: url(../../imgs/access_link_distributor_o.gif);
	background-repeat: no-repeat;
	background-position: 0 -2px;
}

.pgTitle  		{ color:#276CAF; FONT-SIZE: 16px; font-weight: bold; }
.subTitle  		{ color:#276CAF; FONT-SIZE: 14px;  font-weight: bold;}
.header 		{ color:#333333; FONT-SIZE: 11px; font-weight: bold;}
.subhead 		{ color:#333333; FONT-SIZE: 10px; font-weight: bold; }

.intro 			{ color:#333333; FONT-SIZE: 14px; font-weight: bold;}

.emphasis  		{ color:#333333; FONT-SIZE: 10px;  font-weight: bold; }
.emphasisWhite  { color:#ffffff; FONT-SIZE: 10px;  font-weight: bold; }
.required 		{ color: #660000; FONT-SIZE: 10px;}
.quote 			{ color: #666666; FONT-SIZE: 11px;}
.error  		{ color: #990000; FONT-SIZE: 11px; }

.legal 				{ color: #666666; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 10px;}
#footer 			{ color: #333333; FONT-SIZE: 9px; margin-top: 10px;}
a.footer 			{ color: #666666; FONT-SIZE: 9px; text-decoration: none }
a.footer:visited  	{ color: #999999; FONT-SIZE: 9px; text-decoration: none }
a.footer:hover 		{ color: #333333; FONT-SIZE: 9px; text-decoration:underline }
a.footer:active 	{ color: #990000; FONT-SIZE: 9px; text-decoration: none;}


#snav_container {
	width: 149px;
	\width: 147px;
	w\idth: 149px;
	margin-left: auto;
	margin-right: auto;
	font-size:11px;
	color: #666666;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 0px dotted #ccc;	
}

#snav_bgcolor {
	background-color: #fff;
}
	
#snavOn {
	background-color: #d6e4ed;
}


		
/* side nav: secondary nav */		
.snav {
	font-size: 11px;
	color: #666666;
	padding: 5px 10px 5px 10px;
	display: block;
	text-decoration: none;
	}
a.snav:link,a.snav:visited,a.snav:active {	
	color: #666666;
	text-decoration: none;
	border-bottom: 1px dotted #ccc;	
	}
a.snav:hover { 
	color: #666666;
	text-decoration: none;
	background-color: #d6e4ed; 
	}

.snavOn {
	font-size: 11px;
	color: #666666;
	padding: 5px 10px 5px 10px;
	display: block;
	text-decoration: none;
}
a.snavOn:link,a.snavOn:visited,a.snavOn:active { 
	color: #666666;
	text-decoration: none;
	border-bottom: 1px dotted #ccc;	
	}
/* side nav: tertiary nav */	




/* for vertical & horizontal lines */
.vr 		{ width:0;height:100%; margin-left:2px;border-left:solid 1px #cccccc;}
hr.DLine	{ border:none;border-top:dotted 1px #999999 }
div.DLine	{ border:none;border-bottom:dotted 1px #999999;width:100%;padding: 0px 0px 5px 0px; }
.DotLine	{ background-image:url(../../imgs/line_dotted_500.gif); background-repeat:repeat-x; background-position:center;}

input.button 	{ color: white; font-weight: bold; FONT-SIZE: 11px; font-family: Helvetica, Arial; background-color: #999999; }
input.buttonHov { color: white; font-weight: bold; FONT-SIZE: 11px; font-family: Helvetica, Arial; background-color: #276caf; }

.chartTxt	{ color: #ffffff; }
.blueTxt	{ color: #276caf; }

