/*
	************************************************************************************************************************
	START OF Drop Down Menu Styles
	************************************************************************************************************************
*/

/*---------------------------------- Vertical Menus -------------- */
/*.navmenuvert {
	list-style: none;
	margin-left:100px;
	left:-10px;

}


li.navmenuvert li { 
	 
	float: left;
	position: relative;
	z-index:2;
	
	
}

ul#navmenuvert { margin: 0; padding:0; }

#navmenuvert li { padding: 0; margin: 0; }

li.half {float: left;position: relative;z-index:2;}
li.one {float: left;position: relative;z-index:2;}
li.two {float: left;position: relative;z-index:2;}
li.three {float: left;position: relative;z-index:2;}
li.four {float: left;position: relative;z-index:2;}
li.five {float: left;position: relative;z-index:2;}
li.six {float: left;position: relative;z-index:2;}
li.seven {float: left;position: relative;z-index:2;}
li.eight {float: left;position: relative;z-index:2;}





li.navmenuvertlisub1 a, li.navmenuvertlisub2 a, li.navmenuvertlisub3 a, li.navmenuvertlisub4 a, li.navmenuvertlisub5 a {


}

li.navmenuvertlisub1, li.navmenuvertlisub2, li.navmenuvertlisub3, li.navmenuvertlisub4, li.navmenuvertlisub5 {

left:-100px;
padding-right:1px;
clear:both;
border-left: 1px solid #495475;
border-right: 1px solid #495475;

}








li.navmenuvertlisub1 a { .width: 100px; min-width:100px; }
li.navmenuvertlisub2 a { width: 89px; }
li.navmenuvertlisub3 a { width: 64px; }
li.navmenuvertlisub5 a { width: 47px; }




li ul.navmenuvert {
	display: none;
	position: absolute;
	top: 26px;
	.top: 6px;
	left: -1px;
	padding:0;
	border-top:1px solid #495475;
	
}

li ul {

	position: absolute;
	top:0px;
	z-index:1;
	
	left: -129px;
	padding:0;
	border-top:1px solid #495475;
	}
	
li ul.test3 {

	position: absolute;
	top:25px;
	z-index:110;
	
	left: 129px;
	padding:0;
	border-top:1px solid #495475;
	}

li ul.navmenuvert2 { 
	
	
	position: absolute;
	top: 26px;
	.top: 6px;
	left: -1px;
	padding:0;
	border-top:1px solid #495475;
	
}







ul.navmenuvert li a {

	
	color: #ffffff;
	display: block;
	text-decoration: none;
	background: #9cacdb;

	border-right: 1px solid #495475;
	border-bottom: 1px solid #495475;
	padding-bottom:20px;
	
	
	
}





ul.navmenuvert li a:hover {
	
	
	background: #f00;
	text-decoration: none;
	
display: block;
}




* html ul.navmenuvert li { float: left; height: 1%; }
* html ul.navmenuvert li a { height: 1%; }





li ul.navmenuvert li a { 
	z-index:2;
	font-size: 70%;
	font-weight: normal;
	color: #fff;
	display: block;
	text-decoration: none;
	overflow:hidden;
	background: #26233d; 
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	border-right:0;
	

}

*html li ul.navmenuvert li a{

        
}




li ul.navmenuvert li a:hover { 
	color: #FFFFFF;
	background: #2f3960; 

}



li:hover ul.navmenuvert, li.oververt ul.navmenuvert {
	display: block;
	margin-top:0px;
}

body:last-child:not(:root:root) li:hover ul.navmenuvert, body:last-child:not(:root:root) li.oververt ul.navmenuvert {
	margin-top:-2px;
	}


hr.content {
	clear: left;
	display: none;
}
*/


/*
	************************************************************************************************************************
	END OF Drop Down Menu Styles
	************************************************************************************************************************
*/

/*
	************************************************************************************************************************
	NEW Drop Down Menu Styles
	************************************************************************************************************************
*/








#nav {

float:right; border: 1px solid #5b6990; width: 750px; margin-top:0px;  background-color:#495475; color:#FFF;

}
#nav a:hover {
color:#dbd5db;}

#nav li ul li a:hover {background-color:#2f3960;
text-decoration:none;}

#nav, #nav ul { /* all lists */
	margin: 0;
	list-style: none;
	line-height: 1.7em;

padding: 0px 0;
margin: 0;
	
	
}

#nav a {
padding: 0px 14.5px;
text-decoration:none;
display:block;
color:#FFF;
font-size:75%; 
font-weight:600;

}

#nav li { /* all list items */
		float: left;
	display: inline;
	background-color:#495475;
	border-left:1px solid #5b6990;
}

#nav li ul { /* second-level lists */
	position: absolute;
	background: orange;
	width: 9em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li ul li { /* second-level lists */
	
	width: 9em;
	display:block;
	border-bottom:1px solid #5b6990;
	border-left:1px solid #5b6990;
	border-right:1px solid #5b6990;
	background-color:#26233d;
	
	
}


#nav li ul ul { /* third-and-above-level lists */
	margin: -1.4em 0 0 9em;
}

#nav li ul ul.three  { /* third-and-above-level lists */
	margin: -1.4em 0 0 -9.2em;
}


#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
	background-color:#26233d;
	text-decoration:none;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	background-color:#26233d;
	text-decoration:none;
}









