/*html, body, div, span, ul, li, td {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}*/

/*  ****************** VERTICAL ******************  */


.menulist, .menulist ul {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
 margin: 1px;
 padding: 1px;
 width: 150px;
 list-style: none;
 /*background: #F0F0F8 url(listmenu_o2.gif) left repeat-y;
 border: 1px solid #CCC;*/
}
.menulist {margin-left:22px;}
.menulist ul {
 visibility: hidden;
 position: absolute;
 top: 0;
 left: 148px;
}
.menulist li {
 position: relative;
}
.menulist a {
 display: block;
 padding: 3px 4px 3px 12px;
 color: #555;
 text-decoration: none;background-color:#FFF;
 /*border: 1px solid #CCC;
 margin:1px;*/
}
* html .menulist a {
 /*border: 1px solid #CCC;
 margin: 1px;*/
 background-color:#FFF;
}
.menulist a:hover, .menulist a.highlighted:hover, .menulist a:focus {
 color: #666;
 background-color:#DAF0AA;
 padding: 3px 4px 3px 12px;
 font-weight:bold;
display: block;
 /*border: 1px solid #CCC;
 margin: 1px;*/
}
.menulist a.highlighted {
 color: #FFF;
display: block;
 background-color:#62892C;
 /*border: 1px solid #CCC;
 margin: 1px;*/
}
.menulist a .subind {
 float: right;
display: block;
}
* html .menulist li {
 float: left;
 height: 1%;display: block;
}
* html .menulist a {
 height: 1%;display: block;
}

/*  ****************** HORIZONTAL ******************  */

.menulist2, .menulist2  ul {

 margin: 0;
 padding: 0;
/* padding-left:20px;*/
 padding-top:8px;
 list-style: none;
 color:#666;
/* margin-top:18px;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
}
.menulist2 ul {
 visibility: hidden;
 position: absolute;
 top:auto;
 left: 0px;
 width: 170px;
 color:#666;
 border:1px solid #999;
 padding:0;
 padding-bottom:3px;
 /*padding-left:12px;*/
 margin-top:-1px;
 background-color:#EEE;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 /*background: #F0F0F8 url(listmenu_o2.gif) left repeat-y;*/
}

.menulist2 ul ul {
 top: 0px;
 left:148px;
}

.menulist2 li {
 float: left;
 position: relative;
 /*background: #FED;
 border: 1px solid #330;*/
 margin-right: -1px;
 padding-right:11px;
}
.menulist2 ul li {
 float: none;
 margin-right: 0;
 margin-bottom: -3px;
 padding-right:0px;
 padding-bottom:2px;
 padding-top:2px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
}
.menulist2 ul>li:last-child {
 /*margin-bottom: 1px;*/
}

.menulist2 a {display: block;
/*font-weight:bold;*/
 display: block;
 padding: 3px;
 color: #666;
 text-decoration:  none;
}

.menulist2 a:hover, .menulist2 a.highlighted:hover, .menulist2 a:focus {
 color:#000;display: block;
 font-weight:bold;
 margin-right:-1px;margin-left:-1px;
 /*background-color:#FF9;*/
}

.menulist2 ul a:hover {
 color:#F60;display: block;
 background-color:#FF9;
}

.menulist2  a.highlighted {
 color:#000;display: block;
 background-color: #CCC;
 /*border:1px solid #CCC;*/
}
.menulist2 a .subind {
 display:  none;display: block;
}
.menulist2 ul a .subind {
 display:  block;
 float: right;
}
.menulist2 a {
 float: left;display: block;
}
.menulist2 ul a {
 float: none;display: block;
}
.menulist2 a {
 float: none;display: block;
}
* html .menulist2  ul li {
 float: left;
 height: 1%;
}
* html .menulist2  ul a {
 height: 1%;display: block;
}



/*  ****************** HORIZONTAL G ******************  

 padding-top:10px;
 list-style: none;
 color:#FFF;
}
.menulist3 ul {
 visibility: hidden;
 position: absolute;
 top:auto;
 left: 0px;
 width: 170px;
 color:#FFF;
 border:1px solid #999;
 padding:0;
 padding-bottom:3px;

 margin-top:-1px;
 background-color:#EEE;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;

}

.menulist3 ul ul {
 top: 0px;
 left:148px;
}

.menulist3 li {
 float: left;
 position: relative;

 margin-right: -1px;
 padding-right:20px;
}
.menulist3 ul li {
 float: none;
 margin-right: 0;
 margin-bottom: -3px;
 padding-right:0px;
 padding-bottom:2px;
 padding-top:2px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
}
.menulist3 ul>li:last-child {

}

.menulist3 a {display: block;
 display: block;
 padding: 3px;
 color: #FFF;
 text-decoration:  none;
}

.menulist3 a:hover, .menulist3 a.highlighted:hover, .menulist3 a:focus {
 color:#FC0;display: block;

}

.menulist3 ul a:hover {
 color:#F60;display: block;
 background-color:#FF9;
}

.menulist3  a.highlighted {
 color:#FFF;display: block;
 background-color: #666;

}
.menulist3 a .subind {
 display:  none;display: block;
}
.menulist3 ul a .subind {
 display:  block;display: block;
 float: right;
}
.menulist3 a {
 float: left;display: block;
}
.menulist3 ul a {
 float: none;display: block;
}
.menulist3 a {display: block;
 float: none;display: block;
}
* html .menulist3  ul li {
 float: left;
 height: 1%;
}
* html .menulist3  ul a {
 height: 1%;display: block;
}*/
