/* CSS Document */

  
*{margin:0;padding:0;}    
.menu{
height:30px;
font-size:12px;
position:relative;
z-index:100;
margin-top:5px;
}    
.menu ul{
list-style:none;
background:#666666;

}    
.menu li {
float:left;
position:relative;
background:#666666;
margin:5px 10px 5px 10px;
}    
.menu ul ul {visibility:hidden;position:absolute;left:-20px;top:-3px;}    
.menu table {position:absolute; top:0; left:0;}    
.menu ul li:hover ul,    
.menu ul a:hover ul{visibility:visible;}    
.menu a{display:block;padding:0px 0px;margin:0px;color:#fff;text-decoration:none;}    
.menu a:hover{
background:url(../common/main_nav_bkgnd2.gif);
color:#f00;
}    
.menu ul ul{}    
.menu ul ul li {clear:both;text-align:left;font-size:12px;}    
.menu ul ul li a{
display:block;
width:150px;
height:13px;
margin:0;
border:0;

}
.menu ul ul li a:hover{
border:0;

}    
