.menulist, .menulist ul 
{
margin: 0px;
padding: 0px;
list-style: none;
}

.menulist ul 
{
visibility: hidden;
position: absolute; 
top: 23px; 
left: 0px; 
width: auto; 
}

.menulist ul ul 
{
top: 0px; 
left: 0px; 
}

.menulist li 
{
float: left; 
height: auto; 
width: auto; 
position: relative; 
background: ; 
margin: 0 .2em 0 0; 
}

.menulist ul li 
{
float: none; 
width: auto; 
margin-right: 0px; 
margin-bottom: -1px; 
background-color: ; 
}

.menulist ul>li:last-child 
{
margin-bottom: 1px; 
}

.menulist a 
{
display: block; 
padding: 3px; 
}

.menulist a:hover, .menulist a.highlighted:hover, .menulist a:focus 
{
background-color: ; 
}

.menulist a.highlighted 
{
background-color: ; 
}

.menulist a .subind 
{
display:  none; 
}

.menulist ul a .subind 
{
display:  block; 
float: right; 
}

.menulist a 
{
float: left; 
}

.menulist ul a 
{
float: none; 
}

.menulist a 
{
float: none; 
}

* html .menulist  ul li 
{
float: left; 
height: 1%; 
}

* html .menulist  ul a 
{
height: 1%; 
}


