#QS_menulist, #QS_menulist ul {
padding: 0px;
list-style: none;
float : right;
width : 180px;
margin: 0px;
}
#QS_menulist li a {
display: block;
width: 170px;
COLOR: #3d77ad;
text-decoration: none;
background-image: url(img/pul.gif);
 padding: 3px 0px 3px 10px;
 font-weight: bold;
}
* html #QS_menulist li a {width: 170px;}
#QS_menulist li a:hover
{
COLOR: #FFFFFF;
width: 170px;
background-position:0% -28px;
}
* html #QS_menulist li a:hover {width: 170px;}

#QS_menulist li { /* all list items */
position : relative;
float: left;
line-height : 1.75em;
text-align: left;
z-index: 1;
}
#QS_menulist li ul { /* second-level lists */
position: absolute;	
margin-right : 170px;
display:none;
margin-top : -1.95em;}
* html #QS_menulist li ul { margin-right : 0px; }   /*  change - lc */
#QS_menulist li ul {margin-left : -170px;   /*  Opera-only hack - lc */}
* html #QS_menulist li ul { margin-left : 168px; }
#QS_menulist li ul ul { /* third-and-above-level lists */
display:none;
margin-top : -1.95em;
}
#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 {
display:none;
}
#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 { /* lists nested under hovered list items */
display:block;
}

