 /* common styling */
.links ul li ul {
position:absolute;
z-index:100;
display: none;
background-color:black;
margin:0px;
padding:0px;
left:452px;
top:41px;
border-color:#b0ca90;
border-style:solid;
border-width:1px;
}
table {
font-size:0em;
}

.links ul li:hover ul,
.links ul li a:hover ul {
display:block; 
}

.links ul li:hover ul li {
list-style-type: none;
text-align:center;
width: 120px;
height:25px;
display:block;
padding:0px;
margin:0px;
background-image:none;
background-color:black;
border-top-color:#b0ca90;
border-top-style:solid;
border-top-width:1px;
}

.links ul li ul li a{
width: auto;
font-size:12px;
}