

#nav{
background-color:#F00;
width:200px;
}
#nav,#nav ul{
list-style:none;
line-height:1;
font-weight:bold;
padding:0;
margin:0 0 1em 0;
z-index:90;
position:relative;
font-family:verdana,tahoma,arial,helvetica,sans-serif;
}
#nav ul{
background-color:#EFF5FF;
border-bottom:1px solid #002665;
margin-left:-1px;
}
#nav a{
text-decoration:none;
background-color:#EFF5FF;
padding:7px;
color:#002665;
display:block;
font-weight:bold;
border-top:1px solid #002665;
border-right:1px solid #002665;
border-left:1px solid #002665;
}
#nav a.top{
padding:5px;
text-decoration:none!important;
color:#FFF;
display:block;
border:0!important;
border-bottom:0!important;
margin:0!important;
background-color:#F00;
cursor:pointer
}
#nav a span{display:none;}
#nav a:hover{
background-color:#0299FA;
color:#FFF;
}
#nav a.top:hover{
background-color:transparent;
}
#nav li ul li a{
background-color:#EFF5FF;
}
#nav li ul li a:hover{
background-color:#002665;
}
#nav a.daddy{
background-color:#EFF5FF;
}
#nav a.daddy:hover,#nav a.daddy_selected{
background-color:#002665;
color:#FFF;
}
#nav a.selected{
background-color:#002665;
color:#FFF;
}
#nav li{
cursor:pointer;
/*display:inline;
float:left;*/
}
#nav li ul{
position:absolute;
left:-999em;
height:auto;
width:166px;
margin:0;
margin-top:-1px;
}
#nav li li{
width:150px;
}
#nav li ul a{
border-top:1px solid #002665;
margin-left:0;
width:150px;
}
#nav li ul{
margin:-2.38em 0 0 200px;
}
#nav li ul ul{
margin:-2.38em 0 0 165px;
}
#nav li:hover ul ul,#nav li:hover ul ul ul,#nav li.sfhover ul ul,#nav li.sfhover ul ul ul{
left:-999em;
}
#nav li:hover ul,#nav li li:hover ul,#nav li li li:hover ul,#nav li.sfhover ul,#nav li li.sfhover ul,#nav li li li.sfhover ul{
left:auto;
}
#nav li:hover,#nav li.sfhover{
background-color:#0299FA;
}
