 /* common styling */
.menu {
font-family: verdana, sans-serif; 

position: absolute; 
top: 12px;
left: 390px;
font-size: .85em;
z-index:100;

}
.menu ul {
padding:0; 
margin:0;
list-style-type: none;
}
.menu ul li {
float:left;
position:relative;
}
.menu ul li a, .menu ul li a:visited {

display:block; 	
text-decoration:none;	
height:20px;
width:133px;
color:#ffffff;
border-right:0px solid #e1e1e3;
border-left:0px solid #4669B1;
border-top:0px solid #4669B1;
padding-left: 0px;
text-align: center;
line-height:21px;
font-size: 14px;


}
* html .menu ul li a, .menu ul li a:visited {
width:133px;
w\idth:133px;/* width of each bar*/
}



.menu ul li ul {
display: none;
}
table {
margin:-1px; 
border-collapse: collapse;
font-size: 1em;
}
S
/* specific to non IE browsers */
.menu ul li:hover a,
.menu ul li a:hover {
color:#306081; 
}



.menu ul li:hover ul,
.menu ul li a:hover ul {
display:block; 
position:absolute; 
top: 21px;
margin-top:0px;
left:0; 
width:133px;
}



* html .menu ul li a:hover ul {
margin-top:0;
margin-top:0px;
}

.menu ul li:hover ul li ul,
.menu ul li a:hover ul li a ul {
visibility:hidden; 
position:absolute; 
height:0; 
width:0;
}

.menu ul li:hover ul li a,
.menu ul li a:hover ul li a {
display:block; 
background:#294168; 
color:#ffffff; 
font-size: 15px;
height:auto; 
opacity: .87;
    filter: alpha(opacity=87);padding: 0px;  
padding:5px 10px; 
width:113px; /* width of drop on non ie*/
}





* html .menu ul li a:hover ul li a {
width:113px;
w\idth:113px; /*this is for the width of the drop in ie*/
}

.menu ul li:hover ul li a.drop,
.menu ul li a:hover ul li a.drop {
}

.menu ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover {
color:#71727B;

}

.menu ul li:hover ul li:hover ul,
.menu ul li a:hover ul li a:hover ul {
visibility:visible; 
position:absolute; 
left:134px; 
top:0;
width:133px;
}

.menu ul li:hover ul li:hover ul.left,
.menu ul li a:hover ul li a:hover ul.left {
left:-150px;
}
