
div#header {
	overflow:visible;
	z-index:100;
}

ul#siteletnav li ul { /* all lists */
	padding: 10px 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	display:block;
	z-index:100;
	background-color:#FFF;
}

#siteletnav a {
	display: block;
	color:#2267ac;
	text-decoration:none;
	visibility:visible !important;
}

ul#siteletnav ul a {
	font-size:12px;
	height:auto;
	line-height:normal;
	width: 145px;
	padding:5px 15px;
	color:#2065aa;
	text-transform:capitalize;
}

ul#siteletnav li ul li a:hover {
	background:transparent !important;
	color:#C60 !important;
}

#siteletnav li {
	float: left;
	height:27px;
	line-height:27px;
}

#siteletnav ul li { /* all list items */
	float: left;
	width: 175px; /* width needed or else Opera goes nuts */
	height:auto;
	line-height:normal;
	font-size:inherit;
	vertical-align:inherit;
}

#siteletnav li ul { /* second-level lists */
	position: absolute;
	background: transparent url(/siteflow/png/menuBackgroundTrans.png) top left repeat;
	width: 175px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	border:1px solid #90cb61;
	border-top-width:0;
}

#siteletnav li ul div { /* need this so links are clickable in ie */
	background-image:none;
	height:auto;
	width: 175px;
	border:none;
}

#siteletnav li ul li {
	background-image:none;
}

#siteletnav li ul ul { /* third-and-above-level lists */
	margin: -22px 0 0 175px;
}

#siteletnav li.sfhover ul ul, #siteletnav li.sfhover ul ul ul {
	left: -999em;
}

#siteletnav li.sfhover ul, #siteletnav li li.sfhover ul, #siteletnav li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}
