 .menunav {
width:150px; 
font-size:0.85em;
position:relative;
z-index:100;
}
.menunav ul {
padding:0;
margin:0;
list-style-type:none;
}
.menunav ul ul {
width:100px;
}
.menunav li {
float:left;
width:90px;
position:relative;
}
.menunav a, .menunav a:visited {
display:block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration:none; 
color:#fff; 
width:140px; 
padding-left:30px; 
line-height:18px;
margin: 3px 0px 0px;
}
* html .menunav a, * html .menunav a:visited {
width:140px;

}
.menunav ul ul a, .menunav ul ul a:visited {
position: relative;
left: 50px;
background:#8198CD; 
color:#ffffff; 
height:8px; 
line-height: 8px;
padding:5px 10px; 
width:90px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
	filter: Alpha(opacity=70); 
	opacity: .7; 
	margin: 2px 0px 0px;
/* yet another hack for IE5.5 */
}
* html .menunav ul ul a{
width:100px;
w\idth:100px;
}
.menunav a:hover, .menunav ul a:hover{
color:#fff; 
background:#026FD1;
	filter: Alpha(opacity=70); 
	opacity: .7; 
}
.menunav :hover > a, .menunav ul :hover > a {
color:#003974;
background:#026FD1;
	filter: Alpha(opacity=70); 
	opacity: .7; 
}
/* style the second level hover */
.menunav ul li a.drop:hover{
background:#BACEEA;
}
.menunav ul li :hover > a.drop {
background:#BACEEA;
}
/* style the second MK level hover */
.menunav ul ul a:hover {
color:#fff;
	filter: Alpha(opacity=100); 
	opacity: 1; 
background:#8198CD; 
}
 #hidden {
width:800px; 
font-size:0.85em;
position:relative;
visibility:hidden;
}
