/* structural styles and offsets */
ul.expanding, ul.expanding li, ul.expanding ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    font-size: 100%;
}

ul.expanding {
    position: relative;
    cursor: default;
    width: 161px;
}

ul.expanding li {
    position: relative;
    text-align: left;
    cursor: pointer;
    cursor: hand;
    width: 161px;
    margin: -1px 0 0 0;
}

ul.expanding ul {
    cursor: default;
    width: 161px;
    padding:  0;
    position: absolute;
    left: -100em;
}

ul.expanding ul li {
    width: 161px;
	
}


/* design styles */
ul.expanding a:link, ul.expanding a:visited {
    display: block;
    cursor: pointer;
    cursor: hand;
    background: #390404;
    border: none;
    padding-bottom:  1px;
    font: bold 0.7em tahoma, verdana, sans-serif;
    color: #FFFFFF;
    text-decoration: none;
    letter-spacing: 1px;
}

ul.expanding{
    background: #390404;

}
ul.expanding a:hover, ul.expanding a:active, ul.expanding a.rollover:link,ul.expanding a:focus   {
	background: #f7dd05;
}



/* submenu indicator arrows */
ul.expanding li.hasmenu > a:link {
    background:  #390404;
}
 ul.expanding li.hasmenu > a:visited {
 background:  #390404;
 }

ul.expanding li.hasmenu > a:hover, 
ul.expanding li.hasmenu > a:focus, 
ul.expanding li.hasmenu > a:active, 
ul.expanding li.hasmenu > a.rollover:link, 
ul.expanding li.hasmenu > a.rollover:visited {
    background:  #f7dd05;
}

* html ul.expanding li.hasmenu a:link,
* html ul.expanding li.hasmenu a:visited {
    background: expression(/hasmenu/.test(this.parentNode.className) 
        ? " #390404 no-repeat 95% 50%" : "#390404");
}

* html ul.expanding li.hasmenu a:hover, 
* html ul.expanding li.hasmenu a:active, 
* html ul.expanding li.hasmenu a.rollover:link, 
* html ul.expanding li.hasmenu a.rollover:visited {
    background: expression(/hasmenu/.test(this.parentNode.className) 
        ? " #f7dd05 no-repeat 95% 50%" : "#f7dd05");
}


/* browser hacks */
@media screen, projection {
    * html ul.expanding li {
        display: inline; 
        f\loat: left; 
        background: #fff; 
    }
}
