.menu, .menu li ul{
list-style-type: none;
margin: 0;
padding: 0;
width: 140px;

}

.menu li{
position: relative;
}

.menu li a{
background: #AAAAAA  ;
font: bold 14px Arial;
color: black;
display: block;
width: 135px;
padding: 5px 5px;
text-decoration: none;
border-bottom: 1px solid #CCCCCC;
}

.menu li ul{ 
position: absolute;
width: 125px; 
right: 0;
top: 0;
display: none;

}

.menu li ul li{
text-align: left;
float: left;
left: 13px;

}

.menu li ul a{
width: 125px;
}

.menu li a:visited, .menu li a:active{
color: black;
}

.menu li a:hover{
bgcolor=#AAAAAA
}


* html .menu li { float: left; height: 1%; }
* html .menu li a { height: 1%; }
