#container {
	border: 1px #eda;
	margin-right: auto;
	margin-bottom: 2em;
	margin-left: auto;
	margin-top: 2px;
	padding: 0px;
	width: 40em;
}
#nav A.daddy {
	background-image: url(../graphics/rightarrow.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

#nav {
	BACKGROUND: white;
	BORDER-TOP: 1px solid #000033;
	BORDER-BOTTOM: 1px solid #000033;
	BORDER-LEFT: 0px solid #000033;
	BORDER-RIGHT: 0px solid #000033;
	FONT-WEIGHT: bold;
	float:left;
	line-height: 1;
	list-style: none;
	position: relative;
	padding: 0px;
	width: 52em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2em;
	margin-left: 0px;
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#nav ul {
	FONT-WEIGHT: bold;
	BACKGROUND: white;
	FLOAT: left;
	MARGIN: 0px 0px 0em;
	WIDTH: auto;
	LINE-HEIGHT: 1;
	LIST-STYLE-TYPE: none;
	padding: 0px;
	border: 2px solid #000066;
}
#nav a {
	display:block;
	WIDTH: auto;
	COLOR: #000033;
	TEXT-DECORATION: none;
	padding-top: 0.25em;
	padding-right: 1em;
	padding-bottom: 0.25em;
	padding-left: .75em;
}
#nav li {
	FLOAT: left;
	WIDTH: auto;
	padding: 0px;
}
#nav li ul {
	POSITION: absolute;
	LEFT: -999em;
	MARGIN: 0px;
	WIDTH: 16em;
	HEIGHT: auto;
	FONT-WEIGHT: normal;
	background-color: #FFFFFF;
}
#nav li ul a {
	WIDTH: 14em;
}
#nav li ul ul { /* third-and-above-level lists */
	margin-top: -.5em;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5em;
}
	
#nav li:hover ul ul, 
#nav li:hover ul ul ul,
#nav li.sfhover ul ul,
#nav li.sfhover ul ul ul {
	LEFT: -999em;
}
#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 { /* lists nested under hovered list items */
	left: auto;
}
#nav li:hover {
	BACKGROUND: #C7C8DD;
}
#nav li.sfhover {
	BACKGROUND: #c7c8dd;}
