#bemenu {
	margin: 0; 
	padding: 10px 0 0 0!important;
	height: 21px;
	font-size: 90%;
	Z-INDEX: 1;
}
#bemenu ul {
	margin: 0; padding: 2px 0 0 15px;
	list-style: none;
	
}
#bemenu li {
	margin: 0; padding: 0;
	float: left;
	border-right: 1px solid #023C7B;
	border-left: 1px solid #76ADCB;
	z-index: 1;
}
#bemenu li.first { border: none; border-right: 1px solid #023C7B; }
#bemenu li.last { border: none; border-left: 1px solid #76ADCB }
#bemenu a {
	margin: 0; padding: 0;
	display: block;
	color: #fff;
}

#benav, #benav ul {
	margin: 0; padding: 0;
	list-style: none;
	line-height: 1;
	float: left;
	width: 100%;
	z-index: 1000;
}
#benav li ul {
	position: absolute;
	width: 132px;
	height: auto;
	left: -999em;
	background-color: #008164;
}
#benav ul li { 
	margin: 0; padding: 3px 0;
	text-align: left; 
	border: none;
	border-top: 1px solid #fff;
	width: 132px;
	height: auto;
}

#benav a { 
	margin: 0; padding: 2px 8px;
	color: #fff; 
	text-decoration: none; 
}
#benav ul li a { color: #fff; }

#benav li a:hover { color: #fff; }
#benav li:hover, #benav li.sfhover { background-color: #008164; }
#benav li:hover a, #benav li.sfhover a { background-color: #008164; }
#benav li li:hover, #benav li li.sfhover { background-color: #3573BC; }
#benav li li:hover a, #benav li li.sfhover a { background-color: #3573BC; color: #fff; }
#benav li li a:hover { background-color: #3573BC; color: #fff; }
#benav li:hover ul, #benav li.sfhover ul { left: auto; }

#benav li#active a { color: #FFE07F; }
#benav li#active ul li a:hover { color: #fff; }
#benav #active ul li a { color: #fff; }
