/* CSS Document */
.menu ul {
padding:0;
margin-left:0px;
margin-top:0;
list-style-type: none;
}

.menu ul li {
width:123px;
}

.menu ul li a:hover {
color:#fff; 
background: #3c7c91;
height:25px;
}

.menu ul li a:hover ul {
display:block;
position:absolute; 
top:22px; 
left:0px;
background:#b1cad2;
margin-top:0;
marg\in-top:1px;
text-align:center;
}

.menu ul li a:hover ul li a {
display:block; 
background:#CCCCCC;
color:#000;
font-weight:normal;
height:24px; 
line-height:1.2em; 
padding:3px 10px; 
width:300px;
w\idth:123px;
border-top: #FFF 1px solid;
border-bottom: #000 1px solid;
}

.menu ul li a:hover ul li a.drop {
background:#b1cad2;
}

.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:#92bfce;
}

.menu ul li a:hover ul li a:hover ul {
visibility:visible; 
position:absolute; 
top:0; 
color:#000;
left:123px;
}

.menu ul li a:hover ul li a:hover ul.left {
left:-150px;
}


