#xnavigation { background-color:#4393CD; margin-left:-40px; margin-top:-11px;}

#xnavigation ul, #xnavigation li { list-style:none;}
#xnavigation ul ul { display:none;}
#xnavigation ul ul li a { margin-left:-40px; margin-right:40px;}
#xnavigation ul ul ul li a { margin-left:0; margin-right:0; }
#xnavigation ul li { float:left; padding:8px; background-color:#4393CD; font-weight:bold;}
#xnavigation ul li a{ color:#ffffff; text-decoration:none; font-size:12px;}
#xnavigation li:hover a,
#xnavigation li a:hover{
	background-color:#bed1ea;
	color:#003764;
}

#xnavigation li .activepath a{ text-decoration:underline!important;}
#xnavigation li .activepath li a{ text-decoration:none!important;}
#xnavigation li #active  a{ text-decoration:underline!important;}

#xnavigation ul li:hover, 
#xnavigation ul li:hover li a{
	background-color:#bed1ea;
	color:#003764;
}
#xnavigation ul li:hover li li a{
	color:#003764; 
}
#xnavigation ul li:hover ul { 
	display:block; 
	position:absolute; 
	background-color:#bed1ea; 
	margin-left:-82px;
	margin-top:4px;
	width:600px;
	z-index:99;
}

#xnavigation ul li:hover ul li{  
	background-color:#bed1ea;
	padding:8px;
	
}
#xnavigation ul li:hover ul li li{  
	background-color:#bed1ea;
	padding:0;
	font-weight:normal;
	/*list-style-type:disc;*/
	margin-left:0px;
	padding-left:0px;
	margin-right:5px;

	float:left;
	list-style-type:none;
}

#xnavigation ul li ul li li a{ 

	font-size:10px!important;
	
}

#xnavigation ul li ul li a{ 

	font-size:12px!important;
	
}

#xnavigation ul li:hover ul ul{ 
	width:320px;
	position:relative;
	margin-left:-80px;

}

#xnavigation #about {
	margin-left:-8px;	width:auto;

}
#xnavigation #about ul {
	width:auto!important;
}
