/* CSS Document */

.main_wrap{ background-color:#ffffff; width:772px; padding:0px 40px 20px 40px;}
.global_header { clear:both; width:772px; height:92px;}

.logo_wrap { float:left; width:190px; padding:25px 0 0 0;}
.support_bar { float:right; overflow:hidden;}
.support_bar p { float:left; margin:0px; padding:3px 10px 0 0; font-size:0.6em;}
/*.support_bar p a { text-decoration:none; font-size:0.6em;}*/
.support_bar ul{ float:left; list-style:none; margin:0px; padding:0px;}
.support_bar ul li { float:left;}  
.support_bar ul li a { background:#b7b7b7; display:block; padding:3px 10px; font-size:0.6em; text-decoration:none; font-family: Helvetica Neue, Helvetica, Arial,  sans-serif; color:#FFFFFF;}
.support_bar ul li a:hover { background:#ff0099; color:#FFFFFF; text-decoration:none;}

/******* TOP MENU *******
******************************/
.top_menu { clear:both; width:772px; height:38px; border-top:0px solid #666; margin-bottom:0px;  /* border-left:1px solid #8a8a8a;*/ overflow:hidden;}
.top_menu ul { list-style:none; margin:0px; padding:0px;}

.top_menu ul li, .top_menu ul li.width_130, .top_menu ul li.width_128_last{float:left;  border-left:1px solid #fa5bba;}
.top_menu ul li{ width:115px;}
.top_menu ul li.width_130 { width:115px;}
.top_menu ul li.width_128 { width:165px;}
.top_menu ul li.width_129 { width:140px;}
.top_menu ul li.width_128_last{width:116px;}
/* .top_menu ul li.first { border:none;} */

.top_menu ul li a {  background:#ff0099; display:block; text-decoration:none; color:#FFFFFF; font-size:.8em; font-family:Helvetica Neue, Helvetica, Arial, sans-serif; font-weight:bold; padding:10px 0 13px 10px;}
.top_menu ul li a:hover { background:#666666; color:#FFFFFF;}
.top_menu ul li#selected a{background:#666666; color:#FFFFFF;}

.top_menu ul li ul { position:absolute; width:117px; left:-2000px;background:#666666; padding:10px 0 10px 0; margin-left:-1px; margin-top:-4px;}
.top_menu ul li ul li { float:none;}
.top_menu ul li ul li a { line-height:1.2em; background:none; padding:0 0 4px 11px; margin:0; /* height:1.5em; */ font-weight:normal;}
.top_menu ul li ul li a:hover{text-decoration:underline;}

.top_menu ul li.width_128_last ul{ width:117px;}


/*mid nav*/



.midnav { background-color:#E5E5E5;
	width:772px;
	height:26px;
	margin-top:1px;
	overflow:hidden;
	}
	
.midnav p { float:left; margin:0px; padding:3px 10px 0 0; font-size:0.8em;}
/*.midnav p a { text-decoration:none; font-size:0.8em;}*/
.midnav ul{ float:left; list-style:none; margin:0px; padding:2px;}
.midnav ul li { float:left; padding: 0px 10px 0px 10px;} 
/*line below controls the spacing between the nav elements */ 
.midnav ul li a { display:block; padding:3px 20px; font-size:0.8em; text-decoration:none; font-family: Helvetica Neue, Helvetica, Arial, sans-serif; color:#777777;}
.midnav ul li a:hover { color:#FF0099; text-decoration:none;}
.midnav ul li#selected a{ color:#FF0099;}


/*
.galnav { background-color:#E5E5E5;
	width:772px;
	height:26px;
	margin-top:10px;
	margin-bottom:25px;
	overflow:hidden;
	}
	
.galnav p { float:none; margin:0px; padding:3px 10px 0 0; font-size:0.8em;}

.galnav ul{ float:none; list-style:none; margin:0px; padding:2px;}
.galnav ul li { float:left; padding: 0px 15px 0px 23px;}  
.galnav ul li a { display:block; padding:3px 10px; font-size:0.8em; text-decoration:none; font-family: Helvetica Neue, Helvetica, Arial, sans-serif; color:#8a8a8a;}
.galnav ul li a:hover { color:#FF0099; text-decoration:none;}
.galnav ul li#selected a{ color:#FF0099;}
*/