#menu{margin: 3pt 0 0 100px}
#menu  ul li  a, .menu ul li a {display:block; text-decoration:none; color:#0099FF; width:auto; height:20px; text-align:center; border:1px solid #fff;  line-height:20px; overflow:hidden; padding-left:30px;padding-right:30px;  }
#menu ul {padding:0; margin:0;list-style-type: none; }
#menu ul li {
	float:left;
	position:relative;	
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
}

#menu ul li b{
	float:left;
	color: #FF9900;
	
}
#menu ul li a b:hover{
	float:left;
	color: #000000;
	font-weight: bold;padding-left:30px;padding-right:30px; 
}
#menu ul b li a:activ{
	float:left;
	color: #FF9900;
	
}
#menu ul b.hide{
	float:left;
	color: #ffffff;
	
}
#menu ul li:hover a b{
	color:#000000;
	cursor: hand;	
}

#menu  ul li ul{
font-family: arial, sans-serif;font-size:8pt;width:170px;display: none; 	border-bottom-width: 5px; border-bottom-style: solid;border-bottom-color: #8fa289;background-color:#e7f0df;	
}

#menu ul li:hover a {
	color:#00000f;
	padding-left:30px;
	padding-right:30px;
	background-color: #fffff;
}
#menu ul li:hover ul {display:block; position:absolute; top:21px; left:0;}
#menu ul li:hover  ul li a.hide {background:#eeeeee; color:#000000;}
#menu ul li:hover ul li:hover a.hide {background:#f4f6f3; color:#FF9900;}
#menu ul li:hover ul li ul{display: none; }
#menu ul li:hover ul li a {display:block; background:#f4f6f3; color:#000;width:137px;}
#menu ul li:hover ul li a:hover {background:#badb3b; color:#FF9900;}
vmenu ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
#menu ul li:hover ul li:hover ul.left {left:-105px;}
