.menu ul li a:hover {
color:#fff; 
background:#1b56a4;
}
.menu ul li a:hover ul {
display:block; 
position:absolute; 
top:1.9em; 
left:0;
background:#fff;
margin-top:0;
marg\in-top:1px;
}
.menu ul li a:hover ul li a {
	display:block;
	background:#eee;
	color:#1b56a4;
	height:auto;
	line-height:1.5em;
	padding:5px 10px;
	width:150px;
	w\idth:150px;
	text-decoration: none;
}
.menu ul li a:hover ul li a.drop {
background:#1b56a4 url(/images/drop.gif) bottom right no-repeat;
}
.menu ul li a:hover ul li a ul {
visibility:hidden; 
position:absolute; 
height:0; 
width:0;
}
.menu ul li a:hover ul li a:hover {
background:#1b56a4; color:#fff;
}
.menu ul li a:hover ul li a:hover ul {
visibility:visible; 
position:absolute; 
top:0; 
color:#000;
left:170px;
}
.menu ul li a:hover ul li a:hover ul.left {
left:-150px;
}
