﻿ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
}

li { /* all list items */
	float: left;
	position: relative;
	width: 99px;
	text-align:center;
	font:10px tahoma, verdana, arial, sans-serif;
	background-color:#efefef;
}

li ul { /* second-level lists */
	display: none;
	position: absolute;
	top: 25px;
	left: 0;
	text-align:left;
	font:10px tahoma, verdana, arial, sans-serif;
}

li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
}

li:hover ul, li.over ul { /* lists nested under hovered list items */
	display: block;
}


	
/* TOP LEVEL CONTROLLERS  */	
	
li.top {
	height:25px;
	background-color:#fff;
	line-height:25px;
	}	

li.top a:link, li.top a:visited {
	display: block;
	font: bold 10px/25px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #003333;
	text-decoration: none;
}

li.top a:hover {
	color:#FE9900;
	background-color:#4C4C4C;
	border-left:1px solid white;
	border-right:1px solid white;
	font-weight: bold;
	
	}

	



/* DROP DOWN CONTROLLERS  */	

/* opacity control for dropdowns */
ul.opac {
	opacity: .85;
	filter: alpha(opacity=85);
	}

/* color and font size control for drop downs */	
ul.opac li a:link, ul.opac li a:visited {
	display:block;
	background-color:#E3E3E3;
	padding:4px 0 4px 3px;
	text-align:left;
	font:bold 10px tahoma, verdana, arial, sans-serif;
	border:1px solid white;
	border-top:0;
	color:#333333;
	}		

/* color and font size control for drop downs on hover */		
ul.opac li a:hover {
	background-color:#FF9900;
	color:#FFFFFF;
	font-weight: bold;
	}	

ul.opac li {
	}
