.menulist, .menulist  ul {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
 margin: 0;
 padding: 0;
 list-style: none;
 z-index:3;
 float:right;
 cursor:pointer;
}

.menulist ul {
 display: none;
 position: absolute;
 left: -1px;
 width: 200px;
 font-weight:bold;
 border: 1px solid #969698;
 
}

.menulist ul ul {
 top: -1px; margin-top: 0;
 left: 200px;
 border: 1px solid #969698;
 z-index:3;
}

.menulist li {
 float: left;
 display: block;
 position: relative;
 margin-right: 0px;
 font-weight:bold;
}

.submenu ul li {
 background: #c4c3c4;
}

.menulist ul li {
 float: none;
 margin: 0;
 padding: 5px;
 margin-bottom: 0px;
}

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

.menulist a {
 display: block;
 color: #333;
 text-decoration: none;
 font-weight:bold;
}

.menulist a:hover, .menulist a.highlighted:hover, .menulist a:focus {
  color: #969698;
}
.menulist a.highlighted {
 color: #969698;
}

.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;
}

*:first-child+html .menulist ul li {
 float: left;
 width: 100%;
}

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

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

/****************************
	LEFT-ALIGN MENU
****************************/

.subleft ul, .subleft ul li .subleft {
 position: absolute;
 background: #c4c3c4;
 left: -38px;
 width: 200px;
}
.subleft ul ul, .subleft li ul ul {
	display:none;
}
.subleft ul li ul {
	left: -200px;
}