#QS_menulist, #QS_menulist ul {
padding: 0px;
list-style: none;
float : left;
width : 190px;
margin:0px;
}
#QS_menulist li a {
display: block;
width: 180px;
font-weight: bold;
text-decoration: none;
color: #FFFFFF;
padding: 8px 0px 7px 10px;
background: url(img/m3.gif) no-repeat;
/*height: 20px;*/
margin-bottom: 10px;
}
#QS_menulist li a:hover
{
background-position:0% -30px;
width: 180px;
text-decoration: none;
}
* html #QS_menulist li a {
width: 180px;
text-decoration: none;
padding: 2px 0px 2px 10px;
}
* html #QS_menulist li a:hover {width: 180px;}

#QS_menulist li li a {
display: block;
width: 183px;
border-left: 1px solid #1B8100;
border-right: 1px solid #1B8100;
text-decoration: none;
background: #FFFFFF;
color: #1B8100;
padding: 2px 0px 2px 5px;
margin:0px;
}
* html #QS_menulist li li a {
width: 183px;
text-decoration: none;
}
* html #QS_menulist li li a:hover {width: 183px;}
#QS_menulist li li a:hover
{
background: #1B8100;
color: #FFFFFF;
width: 183px;
text-decoration: none;
}

#QS_menulist a.subcontainer {
background: #1B8100 url(img/m2.gif);
text-decoration: none;
margin: 0px;
color: #FFFFFF;
cursor: default;
font-weight: bold;
height: 27px;
width: 190px;
text-align: center;
padding: 2px 0px 2px 0px;
}
#QS_menulist a.subcontainer:hover {
background-image: url(img/m2.gif);
width: 190px;
background-position:0% 0px;
}
#QS_menulist li li a.subcontainer {
display: block;
width: 183px;
border-left: 1px solid #7bb067;
border-right: 1px solid #7bb067;
text-decoration: none;
background-image: url(img/frec.gif);
background-repeat: no-repeat;
background-position: right center;
color: #7bb067;
 padding: 2px 0px 2px 5px;
 margin:0px;
 height: 18px;
}
* html #QS_menulist li li a.subcontainer {
width: 183px;
text-decoration: none;
}
* html #QS_menulist li li a.subcontainer:hover {width: 183px;}
#QS_menulist li li a.subcontainer:hover
{
background: #7bb067;
color: #FFFFFF;
width: 183px;
text-decoration: none;
}
#QS_menulist li { 
position : relative;
float: left;
text-align:left;
z-index: 1;
}
#QS_menulist li ul {
padding: 0px 0px 25px 0px;
background: url(img/m1.gif) no-repeat bottom;
}
* html #QS_menulist li ul { margin-left : 0px; }
#QS_menulist li ul ul{ 
 margin: 5px 0px 5px 0px;
}
#QS_menulist li li ul {
position: absolute;
border: 1px solid #7bb067;
background: #FFFFFF;
margin-left : 190px;
left: -999em;
margin-top : -23px;
padding: 0px 0px 0px 0px;
}
* html #QS_menulist li li ul { margin-left : 190px; }
#QS_menulist li:hover ul ul, #QS_menulist li:hover ul ul ul,#QS_menulist li:hover ul ul ul ul, #QS_menulist li.sfhover ul ul, #QS_menulist li.sfhover ul ul ul, #QS_menulist li.sfhover ul ul ul ul {
left: -999em;
}
#QS_menulist li:hover ul, #QS_menulist li li:hover ul, #QS_menulist li li li:hover ul, #QS_menulist li li li li:hover ul, #QS_menulist li.sfhover ul, #QS_menulist li li.sfhover ul, #QS_menulist li li li.sfhover ul, #QS_menulist li li li li.sfhover ul {
left: auto;
}