#nav,
#nav UL {
	float: center;
	background: #FFF;
	list-style: none;
	font-weight: bold;
	margin-left: 70px;
}
#nav {
	border: 0px;
}
#nav UL {
	margin-left: -1px;
	border: 0px;
}
#nav A {
	display: block;
	padding: 0.3em .8em;
	text-decoration: none;
	text-align: center;
}
#nav A.parent {
	background: url(arrow.gif) 100% 50% no-repeat;
}
#nav LI {
	float: left;
	text-align: left;
	border-left: solid 1px #EEE;
	border-right: solid 1px #EEE;
	width: 100px;
}
#nav LI:hover,
#nav LI.sfhover {
	background: #F60;
	color: #FFF;
}
#nav LI UL {
	position: absolute;
	top: -999em;
	height: auto;
	width: 162px;
	background: #FFF;
	font-weight: normal;
	border: 2px solid #EEE;
}
	#nav LI LI {
		padding-right: 1em;
		width: 150px;
		border: none;
	}
		#nav LI UL A {
			width: 150px;
			text-align: left;
		}
		#nav LI A,
		#nav LI:hover LI A,
		#nav LI.sfhover LI A,
		#nav LI:hover LI:hover LI A,
		#nav LI.sfhover LI.sfhover LI A,
		#nav LI:hover LI:hover LI:hover LI A,
		#nav LI.sfhover LI.sfhover LI.sfhover LI A {
			color: #000;
		}
		#nav LI:hover A,
		#nav LI.sfhover A,
		#nav LI:hover LI:hover A,
		#nav LI.sfhover LI.sfhover A,
		#nav LI:hover LI:hover LI:hover A,
		#nav LI.sfhover LI.sfhover LI.sfhover A,
		#nav LI:hover LI:hover LI:hover LI:hover A,
		#nav LI.sfhover LI.sfhover LI.sfhover LI.sfhover A {
			color: #FFF;
		}
		#nav LI UL UL {
			margin: -1.6em 0 0 15em;
		}
		#nav LI:hover UL UL,
		#nav LI.sfhover UL UL,
		#nav LI:hover UL UL UL,
		#nav LI.sfhover UL UL UL {
			top: -999em;
		}
		#nav LI:hover UL,
		#nav LI.sfhover UL,
		#nav LI LI:hover UL,
		#nav LI LI.sfhover UL,
		#nav LI LI LI:hover UL,
		#nav LI LI LI.sfhover UL {
			top: auto;
		}