/* Menu Styles */
div#menu {z-index: 20;}
div#menu li{list-style-type:none;
text-transform:uppercase;
font-size: .85em;
}
div#menu ul{
	position:relative;
	float:left;
	height: 40px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#menu ul li ul li, ul li ul li ul li{
	font-size: 1em;
}



div#menu ul ul{display:none; text-align: left!important;}
div#menu li li{text-transform:none!important;min-height: 40px;}
div#menu li li ul{display:none!important;margin: -33px 0px 0px 155px!important;padding: 0px;}
/* Container LI */
div#menu ul li{
	float:left;
	padding: 0px 0px 0px 0px;
	width: 135px;
}

div#menu li li{
	float:left;
	padding: 0px 0px 0px 0px;
	width: 155px;
}




/* Container LI hover */
div#menu ul li:hover{background: #B6CAD3;}
/* 2nd Level Menu hover */
div#menu ul li:hover li{background: #375462;}
div#menu ul li li:hover{background: #CCD9E1;}
/* Link styles */
div#menu ul li a{
	display:block;
	height: 28px;
	padding: 10px 5px 2px 5px;
	margin: 0px;
	color:white;
	text-decoration:none;
	font-weight:bold;
}


div#menu ul li li a, div#menu ul li li li a{
	height: auto;
	padding: 10px 5px 10px 8px;
}
/* Hover over link */
div#menu ul li:hover a, div#menu ul li a:hover,div#menu ul li li a:hover{
	color: #284251;
}
div#menu li:hover li a{color:white}
div#menu ul li:hover ul{display:block;}
/* Third Level */
div#menu ul li li:hover li{background: #375462;}
div#menu ul li li li:hover{background: #CCD9E1;}
div#menu li li:hover a{color: #284251;}
div#menu li li:hover ul{display:block!important;}
div#menu li li li{background-color:#B6CAD3!important; width: 180px; text-align:left; text-transform:none!important;}
div#menu li li li:hover{background-color:#CCD9E1!important;}








