A:link {
        text-decoration: none;
}
A:visited {
        text-decoration: none;
}
A:active {
        text-decoration: none;
}
A:hover {
        text-decoration: underline;
}

/* common styling */
.menu {position:relative;z-index:100;}   
.menu ul{list-style:none;margin:0;padding:0;}   
.menu li {float:left;position:relative;}   
.menu ul ul {visibility:hidden;position:absolute;left:3px;top:28px;}  
.menu table {position:absolute; top:0; left:0;border:0;}   
.menu ul li:hover ul,   
.menu ul a:hover ul{visibility:visible;}   
.menu a{display:block;margin:3px;text-decoration:none;padding:0;}   
.menu a:hover{background:white;color:green;}  
.menu ul li ul {clear:both;text-align:left;top:22px;width:95px;height:18px;color:white;background:green;} 
.menu ul ul li {clear:both;text-align:left;width:95px;height:18px;background:green;margin:0;top:0px;border:0;}   
.menu ul ul li a{display:block;width:95px;height:18px;top:0px;margin:0;border:0;}   
.menu ul ul li a:hover{border:0;background:white;}  