
#navh, #navh ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#navh a {
	display: block;
	width: 6em;
		color : black;
		font-weight : normal;
		text-decoration : none;
		background-color : #C8D2D7;
		height: 1.2em;
		
}

#navh li { /* all list items */
	float: left;
	width: 6em; /* width needed or else Opera goes nuts */
	height: 1.2em;
	border : none;
	padding-left: 3px;
	background-color : #C8D2D7;
}
#navh2 li { 
    border: 1px solid #9FACB4;
}

#navh li ul { /* second-level lists */
	position: absolute;
	width: 6em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}
	#navh li a:hover {
		color : white;
		background-color : #1088FF;
}
#navh li:hover ul, #navh li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
		color : black;
		font-weight : normal;
		text-decoration : none;
		background-color : #C8D2D7;
		height: 1.2em;
		border : 1px solid #9FACB4;	
		padding-top: 3px;	
		
}