/* CSS Document */
#nav {
	margin: 10px 0px 0px 0px; 
	padding: 0px;
	white-space: nowrap;
}
#nav ul {
	list-style-type: none;
	white-space: nowrap;
	border-top: 1px dashed #d35400;
	}
#nav li {
	float: left;
	line-height: 24px;
	width: 180px;
	list-style-type: none;
	}
.toplevel{
	margin: 0px; 
	border-top: 1px dashed #d35400;
	padding: 0px 0px 0px 0px; 
	}
.toplevel a{
	text-decoration: none;
	color: #d35400;
	display: block;
	}
.toplevel a:hover {
	text-decoration: none;
	color: #ffffff;
	background-color: #ff9933;
	padding: 0px 0px 0px 10px; 
	margin: 0px 0px 0px -10px;
	}
.toplevelbtmlink{
	margin: 0px; 
	border-top: 1px dashed #d35400;
	border-bottom: 1px dashed #d35400;
	padding: 0px 0px 0px 0px; 
	}
.toplevelbtmlink a{
	text-decoration: none;
	color: #d35400;
	display: block;
	}
.toplevelbtmlink a:hover {
	text-decoration: none;
	color: #ffffff;
	background-color: #ff9933;
	padding: 0px 0px 0px 10px; 
	margin: 0px 0px 0px -10px;
	}
.lowerlevel{
	display: none;
	margin: 0px; 
	padding: 0px; 
	}
.lowerlevel li{
	margin: 0px; 
	padding: 0px; 
	width: 180px !important;
	}
.lowerlevel li a{
	display: block;
	text-decoration: none;
	border-bottom: 1px dashed #d35400;
	padding-left: 15px; 
	}
.lowerlevel li a:hover{
	text-decoration: none;
	color: #ffffff;
	background-color: #ff9933;
	padding: 0px 0px 0px 15px; 
	margin: 0px 0px 0px 0px;
	}
.lowerlevelselected{
	display: block;
	margin: 0px; 
	padding: 0px; 
	}
.lowerlevelselected li{
	margin: 0px; 
	padding: 0px; 
	width: 180px !important;
	}
.lowerlevelselected li a{
	display: block;
	text-decoration: none;
	border-bottom: 1px dashed #d35400;
	padding-left: 10px; 
	}
.lowerlevelselected li a:hover{
	text-decoration: none;
	color: #ffffff;
	background-color: #ff9933;
	padding: 0px 0px 0px 10px; 
	margin: 0px 0px 0px 0px;
	}
.navhighlight {
	color: #FFFFFF;
	border-top: 1px dashed #d35400;
}
.navhighlightbtm {
	color: #FFFFFF;
	border-top: 1px dashed #d35400;
	border-bottom: 1px dashed #d35400;
}
.llwhite {
	color: #FFFFFF;
	border-bottom: 1px dashed #d35400;
	text-indent: .80em;
	text-decoration: none;
	}
.llwhitetop {
	color: #FFFFFF;
	border-bottom: 1px dashed #d35400;
	text-indent: .80em;
	text-decoration: none;
	}
.llwhitebach {
	color: #FFFFFF;
	border-bottom: 1px dashed #d35400;
	text-indent: 1.5em;
	text-decoration: none;
	}
.llbach {
	text-indent: 1.25em;
	text-decoration: none;
	}
#nav li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
	}
#nav li:hover ul, li.over ul { /* lists nested under hovered list items */
	display: block;
	}
.container	{
	clear: left;
	}		
