A.menu-link { color:white;font-weight:bold; }
A.menu-link:hover { color:#3D92D5 !important; }

DIV.horizontal-menu {
        width: 130px;
}
DIV.horizontal-menu A {
        font-size:9pt;
	color:white;
}

DIV.horizontal-menu UL {
	position:relative;	
	display:block;
	list-style:none;
	padding:0px;
	margin:0px;
}

DIV.horizontal-menu UL LI A {
	position:relative;
	display:inline;
	white-space: nowrap;
	text-decoration:none;
	margin:0px;
	padding:0px;
	color:white;
	padding-left:15px;
}


DIV.horizontal-menu UL LI {    
	position: relative; 
	white-space: nowrap; 
	cursor: pointer; 
	width:200px; 
	padding-bottom:5px;
	padding-top:5px;
}

DIV.horizontal-menu UL LI:hover {	background-color:white;	}
DIV.horizontal-menu UL LI:hover > A.menu-link { color:#3D92D5; }

DIV.horizontal-menu UL LI UL LI {    
	position: relative; 
	white-space: nowrap; 
	cursor: pointer; 
	width:250px; 
	padding-bottom:5px;
	padding-top:5px;
	background-color:#4AB7FF;
}

DIV.horizontal-menu UL LI UL LI UL LI {    
	position: relative; 
	white-space: nowrap; 
	cursor: pointer; 
	width:410px; 
	padding-bottom:5px;
	padding-top:5px;
	background-color:#4AB7FF;
}









DIV.horizontal-menu UL LI UL { 				     position: relative;  list-style: none;  }
DIV.horizontal-menu UL LI UL LI UL { 		     position: relative;  list-style: none;  }
DIV.horizontal-menu UL LI UL LI UL LI UL { 	     position: relative;  list-style: none;  }
DIV.horizontal-menu UL LI UL LI UL LI UL LI UL { position: relative;  list-style: none;  }

DIV.horizontal-menu UL LI UL { 				     z-index:20;position: absolute; display:none; visibility:hidden; list-style: none; top:0px; left:100%; padding:0px; margin:0px; }
DIV.horizontal-menu UL LI UL LI UL { 		     z-index:20;position: absolute; display:none; visibility:hidden; list-style: none; top:0px; left:100%; padding:0px; margin:0px; }
DIV.horizontal-menu UL LI UL LI UL LI UL { 	     z-index:20;position: absolute; display:none; visibility:hidden; list-style: none; top:0px; left:100%; padding:0px; margin:0px; }
DIV.horizontal-menu UL LI UL LI UL LI UL LI UL { z-index:20;position: absolute; display:none; visibility:hidden; list-style: none; top:0px; left:100%; padding:0px; margin:0px; }

DIV.horizontal-menu UL LI:hover UL { 	               display:block; visibility:visible; }
DIV.horizontal-menu UL LI:hover UL LI UL {             display:none; visibility:hidden; }
DIV.horizontal-menu UL LI:hover UL LI UL LI UL {       display:none; visibility:hidden; }
DIV.horizontal-menu UL LI:hover UL LI UL LI UL LI UL { display:none; visibility:hidden; }

DIV.horizontal-menu UL LI UL LI:hover UL { 	                 display:block; visibility:visible; }
DIV.horizontal-menu UL LI UL LI:hover UL LI UL {             display:none; visibility:hidden; }
DIV.horizontal-menu UL LI UL LI:hover UL LI UL LI UL {       display:none; visibility:hidden; }
DIV.horizontal-menu UL LI UL LI:hover UL LI UL LI UL LI UL { display:none; visibility:hidden; }

DIV.horizontal-menu UL LI UL LI UL LI:hover UL { 	               display:block; visibility:visible; }
DIV.horizontal-menu UL LI UL LI UL LI:hover UL LI UL {             display:none; visibility:hidden; }
DIV.horizontal-menu UL LI UL LI UL LI:hover UL LI UL LI UL {       display:none; visibility:hidden; }
DIV.horizontal-menu UL LI UL LI UL LI:hover UL LI UL LI UL LI UL { display:none; visibility:hidden; }

DIV.horizontal-menu UL LI UL LI UL LI UL LI:hover UL { 	               display:block; visibility:visible; }
DIV.horizontal-menu UL LI UL LI UL LI UL LI:hover UL LI UL {             display:none; visibility:hidden; }
DIV.horizontal-menu UL LI UL LI UL LI UL LI:hover UL LI UL LI UL {       display:none; visibility:hidden; }
DIV.horizontal-menu UL LI UL LI UL LI UL LI:hover UL LI UL LI UL LI UL { display:none; visibility:hidden; }

