		#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	background-color: Gray;
	float: left;
	border: solid #000000;
	border-width: 1px;
	margin: 1em 1em 1em 1em;
	width:845px;
}
		
		#nav a {
			display: block;
			width: 8.5em;
			color: white;
			text-decoration: none;
			background-color: Gray;
		}
		
		#nav a.daddy {
	background: url(rightarrow2.gif) center right no-repeat;
}

		#nav li {
	float: left;
	width: 8.5em;
	background-color: Gray;
	padding : 3px 8px 3px 8px;
	font-family : Verdana;
	font-size : 12px;
}
		
		#nav li ul {
			position: absolute;
			width: 11.3em;
			left: -999em;
			background-color: Gray;
		}
		
		#nav li:hover ul {
			left: auto;
/*			background-color: White; */
			background-color: Gray;
		}

		
		#nav li:hover ul, #nav li.sfhover ul {
			left: auto;
		}


		/* multi stuff */
		#nav li ul ul {
			margin: -1.3em 0 0 10.65em;
		}

		#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}
		#nav li:hover ul ul, #nav li.sfhover ul ul {
			left: -999em;
		}
		#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
			left: auto;
			/* margin: 3 0 0 -9; */
		}
		
		/* for 3 levels */
		#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
			left: -999em;
/*			margin:11.3em; */
		}
		
		#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
			left: auto;
		}