ul#menu li ul{
display:none;
}
ul#menu li:hover>ul{
display:block;
}
ul#menu li{
background-color:#ffffff;
float:left;
display:block;
padding:0px;
}
ul#menu{
float:left;
font-family: trebuchet ms, tahoma, sans-serif;
font-size:8pt;
padding:0px;
margin:18px 0px 0px;
list-style:none;
width:100%;
}
ul#menu hr{
 margin-right: 4px;
 margin-left: 4px;
}
ul#menu li a{
border-right:1px dotted #00233a;
color:#00233a;
display:block;
padding:3px 9px;
text-decoration:none;
}
ul#menu  li a.last{
border-right:none;
}
ul#menu li a:hover{
 background-color:#00233a;
 color:#FFFFFF;
}
ul#menu ul{
 position:absolute;
 background:#FFFFFF repeat-y -160px 0%;
 list-style:none;
 margin:0px;
 padding:0px;
 width:160px;
 border:1px dotted #00233a;
 margin-top:0px;
 z-index:1;
 margin-left:-1px; padding-bottom:2px;
}



ul#menu ul ul{
 top:0px;
 left:155px;
 z-index:2;
}

ul#menu ul li{
 position:relative;
 background-color:#ffffff;
 float:none;
 margin:0px;
 padding:0px;
 display:inline; 
}

ul#menu ul li a{
 display:block;
 margin:0px;
 color:white;
 padding:0px;
 width:160px;
 border:none;
 color:#00233a;
}
ul#menu ul li a span{
 display:block;
 width:144px;
 padding:2px 6px;
 margin:0px 2px;
 border:none;
 cursor:pointer;
}
ul#menu ul li a.next span{
 background: no-repeat 0% 50%;
}
ul#menu ul li a.next:hover span{
 background-position: -160px 50%;
}
ul#menu ul li a:hover span{
 background-color:#00233A;
 color:#FFFFFF;
 
}
ul#menu ul li.first{
 padding-left:0px;
}
ul#menu ul li.first a{
 padding-top:2px;
 background: no-repeat -320px 0%;
}



