.menu ul li a:hover {
color:#ffffff; 
background:#3B52BF;
background-image: url(/images/menuhi.png);
}
.menu ul li a:hover ul {
display:block; 
position:absolute; 
/*top:3em; */
left:0;
/*background:#3414B0;*/
background:#3B52BF;
margin-top:0;
margin-left: 1px;
}
.menu ul li a:hover ul li a {
display:block; 
background:#cccccc;
background-image: url(/images/menusub.png);
color:#000000; 
height:1em; 
line-height:1em; 
padding:5px;
width:135px;
}
.menu ul li a:hover ul li a.drop {
background:#cccccc 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:#6793DC; color:#ffffff;
background-image: url(/images/menuhi.png);
}
.menu ul li a:hover ul li a:hover ul {
visibility:visible; 
position:absolute; 
top:0; 
color:#000;
left:150px;
}
.menu ul li a:hover ul li a:hover ul.left {
left:-150px;
}