 .sidebarmenu ul {
list-style-type:none;
font:11px Verdana;
width:175px;
border-bottom:1px solid #ccc;
margin:0;
padding:0
}

.sidebarmenu ul li {
position:relative
}

.sidebarmenu ul li a {
display:block;
overflow:auto;
color:#FFF;
text-decoration:none;
border-bottom:1px solid #778;
border-right:1px solid #778;
padding:4px 5px
}

.sidebarmenu ul li a:link,.sidebarmenu ul li a:visited,.sidebarmenu ul li a:active {
background-color:#414141
}

.sidebarmenu ul li a:visited {
color:#FFF
}

.sidebarmenu ul li a:hover {
background-color:#000
}

.sidebarmenu ul li ul {
position:absolute;
width:170px;
top:0;
visibility:hidden
}

.sidebarmenu a.subfolderstyle {
background:url(right.gif) no-repeat 97% 50%
}

* html .sidebarmenu ul li {
float:left;
height:1%
}

* html .sidebarmenu ul li a {
height:1%
} 
