#csstopmenu, #csstopmenu ul{
padding: 0;
margin: 0;
list-style: none;
}

#csstopmenu li{
float: left;
position: relative;
top: auto;
}

#csstopmenu a{
text-decoration: none;
}

.mainitems {
padding: 0px;
FONT-WEIGHT: normal; 
FONT-SIZE: 10px; 
COLOR: #ffffff; 
font-family:   "verdana";
text-decoration: none;
}

.headerlinks a{

font-weight: normal;

COLOR: #ffffff; 
font-size: 8.5pt;
font-family: "Trebuchet MS", "Lucida Sans", "Lucida Grande", verdana, arial, helvetica;

}

.headerlinks a:hover {
margin: auto 0px;
font-weight: normal;
color: #ffffff;
}

.submenus{

display: none;
width: 150px;
position: absolute;
height: 20px;
left: 0px;
background-color: #596BB3;
border: 0px solid #5d5d5d;
BORDER-BOTTOM: #7d7d7d 0px solid; 
BORDER-LEFT: #ffffff 0px solid; 
BORDER-RIGHT: #7d7d7d 0px solid; 
BORDER-TOP: #ffffff 1px solid; 


}

.submenus li{
width: 100%;
background-color: #596BB3;
border: 0px solid #5d5d5d;


}

.submenus li a{

display: block;
width: 100%;
padding: 6px;

	FONT-WEIGHT: normal; 
	COLOR: #ffffff; 
	font-size: 8.5pt;
	font-family: "Trebuchet MS", "Lucida Sans", "Lucida Grande", verdana, arial, helvetica;
	text-decoration: none;
	BORDER-BOTTOM: #384E92 1px solid; 
        BORDER-top: #384E92 1px solid; 
}

html>body .submenus li a{ /* non IE browsers */
width: auto;
}

.submenus li a:hover{
background-color: #192F7C;

color: #FFFFFF;
top: 24;
left: 3;
}

#csstopmenu li>ul {/* non IE browsers */
left: 5px;
background-color: #596BB3;
border: 0px solid #5d5d5d;
}

#csstopmenu li:hover ul, li.over ul {
top: 24;
left: 3;
display: block;
background-color: #596BB3;
border: 0px solid #5d5d5d;
}

html>body #clearmenu{ /* non IE browsers */
height: 1px;
background-color: #596BB3;
border: 0px solid #5d5d5d;
}
