#csstopmenu, #csstopmenu ul{
padding: 0;
margin: 0;
list-style: none;
}

#csstopmenu li{
float: left;
position: relative;
vertical-align:bottom;
}

#csstopmenu a{
text-decoration: none;

}

.mainitems{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#eaeeea;
font-weight:bold;
padding:1px 0px 2px 0px;
left:16px;
}
.mainitems A{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#eaeeea;
}
.mainitems A:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#eaeeea;
}
.mainitems A:active{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#eaeeea;
}
.mainitems A:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#eaeeea;
}
.mainitems A:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ca9a31;
}
.headerlinks a{
margin: auto 8px;
font:10pt Verdana, Arial, Helvetica, sans-serif;
font-weight:600;
color:#FFF;
vertical-align:bottom;
}

.submenus{
display: none;
width:9em;
position:absolute;
top:18px;
left:-4px;
background-color:#cccccc;
border: 1px solid #999;
}

.submenus li{
width: 160px;
background-color:#005302;
}
.submenus li a{
display: block;
border-bottom:1px solid #6a7f66;
height:18px;
text-indent: 7px;
font:8pt Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;

}

html>body .submenus li a{ /* non IE browsers */
width: auto;
height:18px;
}

.submenus li a:hover{
background-color:#bd9235;
color: #fff;
}
#csstopmenu >.submenus
{
top:35px;
}
#csstopmenu li>ul {/* non IE browsers */

left:0px;
}

#csstopmenu li:hover ul, li.over ul {
display: block;
border:0px solid #368def;
}

html>body #clearmenu{ /* non IE browsers */
height: 3px;
}