.menulist, .menulist ul {
 margin: 0;
 padding: 0px;
 width: 175px;
 list-style: none;
}

.menulist ul {
 display: none;
 width: 188px;
 text-align:left;
 position: absolute;
 top: 0;
 left: 150px;
 background: #000000;
}

.menulist ul li ul {
 display: none;
 width: 188px;
 text-align:left;
 position: absolute;
 top: 0;
 left: 150px;
 background: #000000;
}

.menulist li {
 position: relative;
 border-bottom: 1px dashed white;	
}

.menulist li ul li {
 position: relative;
 border-bottom: 1px dashed white;
}

.menulist li a {
 font-family:Tahoma;
 font-weight:bold;
 font-size:11px;
 display: block;
 text-align:right;
 padding: 10px 5px 5px 0px;
 color: #000000;
 text-decoration: none;
 border: 0px solid transparent;
 margin: 0;	
}

.menulist li ul li a {
 font-family:Tahoma;
 font-weight:bold;
 font-size:11px;
 display: block;
 text-align:left;
 padding: 5px 5px 5px 10px;
 color: #ffffff;
 text-decoration: none;
 border: 0px solid transparent;
 margin: 0;	
}


* html .menulist li a {
 border-width: 0;
 margin: 0px;	
}

.menulist li ul li a:hover, .menulist li ul li a.highlighted:hover, .menulist li ul li a:focus,.menulist li ul li a:visited  {
 color: #ffffff;
 padding: 5px 5px 5px 10px;
 border: 0px solid ;
 margin: 0;
	
}
.menulist a:hover, .menulist a.highlighted:hover, .menulist a:focus,.menulist a:visited {
 padding: 10px 5px 5px 0px;
 border: 0px solid ;
 margin: 0;
 color: #000000;

}
.menulist a.highlighted {
 color: #FFF;
 margin: 0;
}
.menulist a .subind {
 float: right;
 color: #000000;
}


*:first-child+html .menulist li {
 float: right;
 width: 100%;
	
}

* html .menulist li {
 float: right;
 height: 0%;
}
* html .menulist a {
 height: 0%;
}