/* Colors 

cfdaf4 = light purple
FFFFFF = White
333333 = gray
2978b8 = dark blue

*/

/* Support for the "iehover-fix.js" */

ul.sub_nav_wsfc iframe {
	position: absolute;
	/* account for the border */
	left: -0.25em;
	top: -0.25em;
	z-index: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
}

/* this is for IE 5.0
select.hide { visibility: hidden; }

/* End Support for the "iehover-fix.js" */

.headerlinkArrows {
	visibility: hidden;
	position: absolute;
} 


/*----------------   Main Navigation bar ---------------------------*/

#nav{
	width:auto;
	list-style: none;
	height: auto;
	line-height:normal;
}

#nav li {
	float: left;
	position:relative;
	height: 30px;
	text-align: left;
	border-left:1px solid #FFF;
	background-color:#2978b8;
	text-decoration:none;
	padding:5px;
}

#nav .dd_active{
	background-color: #EDF8FE;
}

#nav .dd_active a:link{color: #2978b8;}
#nav .dd_active a:visited{color: #2978b8;}
#nav .dd_active a:hover{color: #2978b8;text-decoration:underline;}
#nav .dd_active a:active{color: #2978b8;}

#nav li a {color: #fff;text-decoration:none;}
#nav li a:visited {color: #fff;text-decoration:none;}
#nav li a:hover {color: #fff;text-decoration:underline;}
#nav li a:active {color: #fff;text-decoration:underline;}
#nav li:hover, #nav li.over{color: #fff;text-decoration:underline;}
#nav li:hover, #nav li.hover { position: relative;}

/*----------------  Unique Ids --------------------------------------*/


#nav li#wsfc {
	border-left-width: 0px;
	width:90px;
	z-index:11;
}

#nav #wsfc.dd_active{
	width:89px;
	border-left: 1px solid #2978b8;
}

#nav li#bf {
	width:65px;
	z-index:10;
}

#nav li#wqp {
	width:82px;
	*width:81px;
	z-index:9;
}

#nav li#dp {
	width:59px;
	z-index:8;
}

#nav li#bt {
	width:50px;
	z-index:7;
}
#nav li#cv {
	width:48px;
	z-index:6;
}

#nav li#rad {
	width:48px;
	z-index:5;
}

#nav li#ppp {
	width:71px;
	z-index:4;
}

#nav li#res_fire {
	width:61px;
	*width:62px;
	z-index:3;
}

#nav li#qcs {
	width:86px;
	z-index:2;
}

#nav li#mp {
	width:39px;
	z-index:1;
}

#nav li#od {
	width:61px;
	*width:62px;
	z-index:1;
}

#nav #od.dd_active{
	width:61px;
	*width:62px;
	border-right: 1px solid #2978b8;
}

#nav li#mp.LF_active {
	background-color: #EDF8FE;
	border-right: 1px solid #2978b8;
	width:38px;
}
	
#nav .LF_active a:link{color: #2978b8;}
#nav .LF_active a:visited{color: #2978b8;}
#nav .LF_active a:hover{color: #2978b8;text-decoration:underline;}
#nav .LF_active a:active{color: #2978b8;}

/*----------------  Sub Dropdowns  ---------------------------------*/
#nav li ul {
	display: none;
	position: absolute;
	top: 100%;
	left: 0px;
	*top:85%;
	*left: 10px;
	z-index:6000;
	padding: 0px;
	border: solid 1px #2978b8;
	width:170px;
	*width:175px;
	height:auto;
	background-color: #FFFFFF;
}

#nav li>ul {
	top: 30px;
	left: 5px;
	
}

#nav li li {
	display: block;
	width:163px;
	*width:167px; /*reposition for IE*/
	height:auto;
	float: none;
	background-color: #FFFFFF;
	padding:3px;
}

#nav li li a{
	color:#333333;
	text-decoration:none;
}

#nav li li a:visited{
	color: #333;
	text-decoration: none;
}

#nav li li a:hover{
	color: #333;
	text-decoration: underline;
}

#nav li li a:active{
	color: #333;
	text-decoration: underline;
}

#nav li li:hover, #nav li li.over{
	color: #333;
	background-color: #cfdaf4;
	text-decoration: underline;
}

#nav li:hover ul, #nav li.over ul {
	display: block;
}
