ul#nav , ul#nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

ul#nav a {
	display: block;
	height: 100%;
	text-indent: -9000px;
}

/*ul#nav li { /* all list items 
	float: left;
	/*width: 10em;*/ /* width needed or else Opera goes nuts
} */

ul#nav li ul { /* second-level lists */
	left:					-9999px;
	/*list-style:				none;*/
	padding:				0;
	position:				absolute;
	z-index:				100000;
}

#headerHolder ul#nav li ul li {
	border-top-width:		0px;
	width:					100%;

}

#headerHolder ul#nav li ul li a {
	height:					auto;
	left:					-9999px;
	width:					100%;
	text-indent:			0px;
	text-decoration: 		none;
}
#headerHolder ul#nav li ul li a:hover {
	text-decoration: underline !important;
}
#headerHolder ul#nav li ul li a{
	background:none;
}
ul#nav li ul ul { /* third-and-above-level lists */
	margin: -28px 0 0 100%;
}

ul#nav li:hover ul ul, ul#nav li:hover ul ul ul, ul#nav li.sfhover ul ul, ul#nav li.sfhover ul ul ul {
	left: -999em;
}

ul#nav li:hover ul, ul#nav li li:hover ul, ul#nav li li li:hover ul, ul#nav li.sfhover ul, ul#nav li li.sfhover ul, ul#nav li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#headerHolder ul#nav li:hover, #headerHolder ul#nav li.hover {
    position:				static;
}
