/* dropdown menu elements */

#navbar {
	padding: 0px 0px 0px 25px;
	height: 29px;
	background: #25652A url(../_bg_bits/navbar_bkg.gif) no-repeat top;
}

#nav,
#nav UL {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-size: 11px;
	font-weight: bold;
}

#nav LI {
	float: left;
	margin: 0px;
	padding: 0px;
}

#nav LI UL {
	position: absolute;
	left: -999em;
	display: none;
}

#nav LI:hover UL,
#nav LI.sfhover UL {
	left: auto;
	background: #363F36;
	border-top: 1px solid #2C342C;
	border-left: 1px solid #313931;
	display: block;
}

#nav LI UL LI {
	float: none;
	border-right: 1px solid #313931;	/* borders required for IE6 */
	border-bottom: 1px solid #313931;
}

#nav a,
#nav a:link,
#nav a:visited {
	display: block;
	padding: 0px 0px;
	white-space: nowrap;
}

#nav LI UL a,
#nav LI UL a:link,
#nav LI UL a:visited {
	padding: 3px 8px;
	color: #FFFFFF;
	text-decoration: none;
}

#nav LI UL a:active,
#nav LI UL a:hover {
	color: #E2ED5C;
	background: #525151;
}

#nav LI UL a.submenu {
	background: transparent url(../menu_sub.gif) no-repeat 97% center;
}

#nav LI UL a.submenu:hover {
	background: #525151 url(../menu_sub_over.gif) no-repeat 97% center;
}

#nav LI UL UL {
	margin-top: -21px
}

#nav LI:hover UL UL,
#nav LI.sfhover UL UL {
	left: -999em;
}

#nav li li:hover UL,
#nav li li.sfhover UL {
	left: auto;
}

/* level 2 menus */

#nav #section1 ul,
#nav #section1 li {
	width: auto;
}

#nav #section2 ul,
#nav #section2 li {
	width: auto;
}

#nav #section3 ul,
#nav #section3 li {
	width: auto;
}

#nav #section4 ul,
#nav #section4 li {
	width: auto;
}

#nav #section5 ul,
#nav #section5 li {
	width: auto;
}

#nav #section6 ul,
#nav #section6 li {
	width: auto;
}

#nav #section7 ul,
#nav #section7 li {
	width: auto;
}

#nav #section8 ul,
#nav #section8 li {
	width: auto;
}

#nav #section8 ul {
	margin-left: -89px;
}


/* level 2 menus */

#nav LI#section1 UL UL {
	margin-left: 155px;
}

#nav LI#section2 UL UL {
	margin-left: 159px;
}
