﻿#csstopmenu, #csstopmenu ul{
padding: 0;
margin: 0;
list-style: none;
text-align: left;

}

#csstopmenu li
{   
    float:left;   
    position: relative;
}

#csstopmenu a{
text-decoration: none;
}

.mainitems{
border-right: 1px solid white;
height:22px; 
cursor:pointer; 
font-weight:bold; 
font-size:12px; 
font-family:Tahoma;  
padding-top:7px;

width:105px;
}

.headerlinks a{
font-weight: bold;
color: White;
}
.headerlinks a:hover
{
	color:#FFCC66;
}
.submenus{
display: none;
width: 5em;
position: absolute;
top: 1.2em;
left: 2.0em;
background-color: #EEFFCC;
border: 1px solid black;
}
.submenus li{
width: 100%;
}

.submenus li a{
display: block;
width: 100%;
text-indent: 3px;
}
.submenus
{	
	width:13em;
	display: none;
	position: absolute;
	top: 10em;
	left: 0em;
	background-color: #51A2CD;
	border: 1px solid white;
}
.submenus li{
	width: 100%;	
	vertical-align:middle;
	padding-bottom:5px;
	padding-top:3px;	
	border-bottom:1px solid white;
}

.submenus li a{
	display: block;
	width: 100%;
	text-indent: 3px;
	color:White;
}
.submenus li a:hover{
color:#FFCC66;
}

#csstopmenu li>ul {/* non IE browsers */
top: auto;
left: auto;
position:absolute;
}

#csstopmenu li:hover ul, li.over ul {
display: block;
top: auto;
left: auto;
position:absolute;
}