.menulist, .menulist ul {
 margin: 0;
 padding: 1px;
 width: 185px;
 list-style: none;
}
.menulist ul {
 display: none;
 position: absolute;
 top: 0;
 left: 155px;
}
.menulist li {
 position: relative;
}
ul.menulist li {
background:#0033FF;}
.menulist li a {
 display: block;
 padding: 3px 4px 3px 0px;

 color: #000;
 text-decoration: none;
 border: 1px solid #D7DFE9;
 margin: 0;
 background:#6699FF;
}
* html .menulist li a {
 border: 1px solid #C9D5E2;
 margin: 1px; background:#6699FF;

}
.menulist a:hover, .menulist a.highlighted:hover, .menulist a:focus {
 color: #FFF;
 background:#6699FF;
 padding: 3px 4px 3px 10px;
 border: 1px solid #294264;
 margin: 0;

}
.menulist a.highlighted {
 color: #FFF;
 background-color: #68C;
 border: 0px solid #CDE;
 margin: 0; 
}
.menulist a .subind {
 float: right;
}

*:first-child+html .menulist li {
 float: left;
 width: 100%;
}

* html .menulist li {
 float: left;
 height: 1%;
}
* html .menulist a {
 height: 1%;
}
#leftp1 li a {
        height: 32px;
          voice-family: "\"}\"";
          voice-family: inherit; width: 155px;
          height: 20px;padding:0px;
        text-decoration: none;margin:0px;
        }
#leftp1 li ul li a {
        height: 32px;
          voice-family: "\"}\"";
          voice-family: inherit; width: 104px;
          height: 20px;padding:0px;
        text-decoration: none;margin:0px;
        }
#leftp1 li ul {margin:0px;padding:0px; width: 125px;background: #D7DFE9;}
#leftp1 li a:link, #leftp1 li a:visited {
        color: #294264;
        display: block;
        background:#fff  url(images/menu3.gif);
        padding: 5px 0 0 3px;margin:0px;
        }

#leftp1 li a:hover, #leftp1 li #current { 
        color: #627EB7;
        background:#fff  url(images/menu3.gif) 0 -32px;
        padding: 5px 0 0 3px;margin:0px;
        }
