 /* common styling */
.links ul li ul {
position:absolute;
z-index:2190;
display: none;
padding:0px;
margin:0px;
width:100%;
text-align:center;
left:-258px;
top:511px;
}
table {
font-size:0em;
}
.links ul li:hover ul,
.links ul li a:hover ul {
display:inline;
padding:0px;
margin:0px;
padding-left:260px;
padding-bottom:10px;
padding-top:10px;
}
.links ul li:hover ul li {
padding:0px;
margin:0px;
list-style-type: none;
height:55px;
display:inline;
margin-left:-4px;
border-right:solid 1px white;
}
.links ul li:hover a,
.links ul li.hover a { /* This line is required for IE 6 and below */
background-image:url(images/links_bg_roll.jpg); 
color:white;
}
.last {
border:none;
}
.links ul li ul {
border:none;
padding:0px;
margin:0px;
}
.links ul li ul li a {
margin:0px;
font-size:15px;
background-image:url(images/links_bg_roll.jpg);
color:white;
padding-left:10px; 
padding-right:10px;
font-size:15px;
font-weight:normal;
border:solid 1px black;
}
.links ul li ul li a:hover {
background-color:#eaeaea;
background-image:none;
color:black;
}
