#genericMenusVerticalContainer 
{ 
 width: 160px; 
 padding: 0px;
 margin: 0px; 
 background-color: #FFF;
}

#genericMenusVerticalContainer ul
{
margin: 0px;
padding: 0px;
padding-top: 3px;
background-color: #FFF;
list-style-type: none;
font-family: arial;
font-size: 10px;
font-weight: bold;
}

#genericMenusVerticalContainer a
{
display: block;
padding-left: 3px;
padding-right: 3px;
padding-top: 7px;
padding-bottom: 5px;
width: 154px;
color: #3f3f3f;
background-color: #FFF;
border-bottom: 1px solid #D5D6D7;
}

#genericMenusVerticalContainer a:hover
 { color: #fff; text-decoration: none; background-color: #c00 }

#genericMenuActiveVLink:active, #genericMenuActiveVLink:link, #genericMenuActiveVLink:visited, #genericMenuActiveVLink:hover
 { color: #fff; text-decoration: none; background-color: #c00 }