@charset "utf-8";
/* CSS Document */


/***********************************************/
/*  globalnav styles                           */
/***********************************************/

/*background to nav */
#globalnav-wrap { font-size: 12px; line-height:12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; display:block; width: 970px; background:url(/shared/images/nav_bg.jpg) no-repeat; height: 57px; margin:0; padding:0; position:relative; z-index:1; }
#globalnav, #globalnav li, #globalnav ul { margin:0; border: 0 none; padding: 0; list-style: none; float:right; }
ul#globalnav:after /*From IE 7 lack of compliance*/ { clear: both; display: block; font: 1px/0px serif; /*content: ".";*/ height: 0; visibility: hidden; }
ul#globalnav li { float: left; position: relative; }
/*** main global navigation styling -- off state***/
ul#globalnav a { margin: 0; display: block !important; /*For GOOD browsers*/ padding: 33px 18px 12px 18px; display: block; color: #FFFFFF; text-decoration:none; font-size:15px; font-weight:bold; background:url(/shared/images/global_nav_div.gif) no-repeat right; }
/*** main global navigation styling -- hover state */
ul#globalnav a:hover, ul#globalnav li:hover a, ul#globalnav li.iehover a { color: #295c98; background: #fff url(/shared/images/global_nav_bg.gif) repeat-x; }
/*** main global navigation styling --  on/ACTIVE state in the li ***********/
ul#globalnav li#on ul { display:none; }
ul#globalnav li#on a { color: #3557a5; background: #fff url(/shared/images/global_nav_bg.gif) repeat-x; border-collapse:collapse; }
ul#globalnav li#on ul li a { color: #3557a5; background: #DEE3EF; border-collapse:collapse; }
/** 2nd Level -  Drop down navigation, but hide it **/
ul#globalnav ul { display:none; width:190px; left:0; position:absolute; top:57px; width:180px; background:#fff; border-right:1px solid #ccc ;  border-bottom:1px solid #ccc; border-left:1px solid #ccc}
ul#globalnav ul li { height:1%; text-transform:none; color:#295c98; background:none;}
ul#globalnav ul li a { padding:10px 2px 10px 10px; width:160px; color:#295c98;  font-size:13px; font-weight:normal; background:none; }
/***** 2nd level - dynamically shown with hover on global nav li ** */


ul#globalnav li:hover ul li, ul#globalnav li.iehover ul li { padding: 0; margin: 0; }
ul#globalnav li:hover ul { padding: 0; margin: 0;/*background: #fff url(/images/nav-bg.jpg) repeat-x;*/ }
ul#globalnav li:hover li a, ul#globalnav li.iehover li a { float: none; background:url(/shared/images/nav_div.gif) center bottom no-repeat;
color:#295c98; padding: 8px 1px 8px 19px; margin: 0; display: block; }
/**** 2nd level with ON-state for the global nav li****/

ul#globalnav li#on ul li a { color:#12244A; padding: 4px 1px 1px 20px; margin: 0; height: 18px; }
/*ul#globalnav li#on  {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background:#4CC8EB;
	text-decoration: none;
	margin: 0;
	border: 0 none;
	display:block;
	position:absolute;

	top: 21px;
	

}*/
/*ul#globalnav li#on ul li {
	display:inline;
	float:left;
	width:180px;
}

ul#globalnav li#on li a.active {
	background: #fff;
	color: #bee1f1;
	height: 18px;
	margin: 0;
	display: block;
}
ul#globalnav li#on li span, ul#globalnav li#on li:hover span, ul#globalnav li#on li span, ul#globalnav li#on li.iehover span {
	background:#bee1f1; 
	height: 18px;
	margin: 0;
	display: block;
}*/
/****2nd level nav in the showing in the on state - hover */
ul#globalnav li:hover li a:hover, ul#globalnav li:hover li:hover a, ul#globalnav li.iehover li a:hover, ul#globalnav li.iehover li.iehover a, ul#globalnav li#on li a:hover { background:#bbd1e9; margin: 0; }
/*2nd level nav in the showing in the on state - on */
ul#globalnav li#on li.current_page a:hover, ul#globalnav li#on li.current_page a { background:#4d85c5; color: #12244A; margin: 0; }
/* 3rd Menu */
ul#globalnav li:hover li:hover li a, ul#globalnav li.iehover li.iehover li a { background: #EEE; color: #666; }
/* 3rd Menu Hover Persistence */
ul#globalnav li:hover li:hover li a:hover, ul#globalnav li:hover li:hover li:hover a, ul#globalnav li.iehover li.iehover li a:hover, ul#globalnav li.iehover li.iehover li.iehover a { background: #12244A; color: #FFF; }
/* 4th Menu */
ul#globalnav li:hover li:hover li:hover li a, ul#globalnav li.iehover li.iehover li.iehover li a { background: #EEE; color: #666; }
/* 4th Menu Hover */
ul#globalnav li:hover li:hover li:hover li a:hover, ul#globalnav li.iehover li.iehover li.iehover li a:hover { background: #12244A; color: #FFF; 
 display: none;
position: absolute;
top:57px; /** tells the ul list where to start on mouse over */
left:0;
width:180px;
}
ul#globalnav ul ul, ul#globalnav ul ul ul { display: none; position: absolute; top:0px; left:180px; width:180px; }
/* Do Not Move - Must Come Before display:block for Gecko */
/*ul#globalnav li:hover ul ul, ul#globalnav li:hover ul ul ul, ul#globalnav li.iehover ul ul, ul#globalnav li.iehover ul ul ul {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	
}*/
ul#globalnav li:hover ul ul, ul#globalnav li:hover ul ul ul, ul#globalnav li.iehover ul ul, ul#globalnav li.iehover ul ul ul { display: none; }
ul#globalnav li:hover ul, ul#globalnav ul li:hover ul, ul#globalnav ul ul li:hover ul, ul#globalnav li.iehover ul, ul#globalnav ul li.iehover ul, ul#globalnav ul ul li.iehover ul { display: block; }

