.menulist, .menulist ul {
 margin: 0;
 padding: 0px;
 height: 18;
 list-style: none;
 background: #ffffff;
}

/* Submenus (<ul> tags) are hidden and absolutely positioned across from their parent */
.menulist ul {
 display: none;
 position: absolute;
 top: 0;
 left: 160px;
 text-align:left;
}

/* All menu items (<li> tags) are relatively positioned (to correctly offset submenus). */
.menulist li {
 position: relative;
}

/* Links inside the menu */
.menulist li a {
 display: block;
 padding: 0px 0px 0px 0px;
 background: #69747A;
 color: #990000;
 font-size: 11px;
 text-decoration: none;
 margin: 0;
}

* html .menulist li a {
 border-width: 0;
 margin: 0px;
}

.menulist a:hover, .menulist a.highlighted:hover, .menulist a:focus {
 display: block;
 padding: 0px 0px 0px 0px;
 background-color: #CC0000;
 color: #FFF;
 font-size: 11px;
 text-decoration: none;
 margin: 0;
}
.menulist a.highlighted {
 color: #FFF;
 background-color: #CC0000;
 font-size: 11px;
 border-width: 0;
 margin: 0px;
}

.menulist a .subind {
 float: right;
}

*:first-child+html .menulist li {
 float: left;
 width: 100%;
}

* html .menulist li {
 float: left;
 height: 0%;
 color: #990000;
}
* html .menulist a {
 height: 1%;
}










.menulist1, .menulist1 ul {
 border-bottom:solid 1px #999999;
 border-top:solid 1px #999999; 
 margin: 0;
 padding: 0px;
 width: 160px;
 height: 18;
 list-style: none;
 background: #ffffff;
}

/* Submenus (<ul> tags) are hidden and absolutely positioned across from their parent */
.menulist1 ul {
 display: none;
 position: absolute;
 top: 0;
 left: 160px;
}

/* All menu items (<li> tags) are relatively positioned (to correctly offset submenus). */
.menulist1 li {
 border-left: 1px solid #999999; border-right: 1px solid #999999; 
 position: relative;
}

/* Links inside the menu */
.menulist1 li a {
 display: block;
 padding: 5px 5px 5px 5px;
 background: #ffffff;
 color: #000;
 font-size: 11px;
 text-decoration: none;
 margin: 0;
}

* html .menulist1 li a {
 border-width: 0;
 margin: 0px;
}

.menulist1 a:hover, .menulist1 a.highlighted:hover, .menulist1 a:focus {
 display: block;
 padding: 5px 5px 5px 5px;
 background-color: #999999;
 color: #ffffff;
 font-size: 11px;
 text-decoration: none;
 margin: 0;
}
.menulist1 a.highlighted {
 color: #696A6C;
 background-color: #ffffff;
 font-size: 11px;
 border-width: 0;
 margin: 0px;
}

.menulist1 a.highlighted, .menulist1 A.highlighted:link, .menulist1 a.highlighted:visited, .menulist1 a.highlighted:active {    
 display: block;
 padding: 5px 5px 5px 5px;
 background-color: #999999;
 color: #ffffff;
 font-size: 11px;
 text-decoration: none;
 margin: 0;
}

.menulist1 a .subind {
 float: right;
}

*:first-child+html .menulist1 li {
 float: left;
 width: 100%;
}

* html .menulist1 li {
 float: left;
 height: 0%;
 color: #990000;
}
* html .menulist1 a {
 height: 1%;
}





.menulist2, .menulist2 ul {
 margin: 0;
 padding: 0px;
 width: 160px;
 height: 18;
 list-style: none;
 background: #ffffff;
}

/* Submenus (<ul> tags) are hidden and absolutely positioned across from their parent */
.menulist2 ul {
 display: none;
 position: absolute;
 top: 0;
 left: 160px;
}

/* All menu items (<li> tags) are relatively positioned (to correctly offset submenus). */
.menulist2 li {
 position: relative;
}

/* Links inside the menu */
.menulist2 li a {
 display: block;
 padding: 5px 5px 5px 5px;
 background: #ffffff;
 color: #000;
 font-size: 11px;
 text-decoration: none;
 margin: 0;
}

* html .menulist2 li a {
 border-width: 0;
 margin: 0px;
}

.menulist2 a:hover, .menulist2 a.highlighted:hover, .menulist2 a:focus {
 display: block;
 padding: 5px 5px 5px 5px;
 background-color: #999999;
 color: #ffffff;
 font-size: 11px;
 text-decoration: none;
 margin: 0;
}
.menulist2 a.highlighted {
 color: #696A6C;
 background-color: #ffffff;
 font-size: 11px;
 border-width: 0;
 margin: 0px;
}

.menulist2 a.highlighted, .menulist2 A.highlighted:link, .menulist2 a.highlighted:visited, .menulist2 a.highlighted:active {    
 display: block;
 padding: 5px 5px 5px 5px;
 background-color: #999999	;
 color: #ffffff;
 font-size: 11px;
 text-decoration: none;
 margin: 0;
}

.menulist2 a .subind {
 float: right;
}

*:first-child+html .menulist2 li {
 float: left;
 width: 100%;
}

* html .menulist2 li {
 float: left;
 height: 0%;
 color: #990000;
}
* html .menulist2 a {
 height: 1%;
}