div.navContainer {
	clear:both;
	display:block;
	height:27px;
	margin:140px 0 0 10px;
	padding:0;
	position:absolute;
	width:955px;
	z-index:199;
}
ul.nav {
	background:none repeat scroll 0 0 transparent !important;
	clear:none;
	display:block;
	float:left;
	list-style:none outside none;
	margin:0 0 0 3px;
	padding:0;
}
.nav ul {
	position:absolute;
	top:-999em;
	width:250px;
	z-index:199;
}
.nav ul li {
	width:100%;
}
.nav li:hover {
	visibility:inherit;
}
.nav li {
	float:left;
	position:relative;
	z-index:199;
	margin-right:8px;
}
.nav li:hover ul,
.nav li.sfHover ul {
	left:0;
	margin-top:-3px;
	top:2.5em;
	z-index:199;
}
ul.nav li:hover li ul,
ul.nav li.sfHover li ul {
	top:-999em;
}
ul.nav li li:hover ul,
ul.nav li li.sfHover ul {
	left:10em;
	top:0;
}
ul.nav li li:hover li ul,
ul.nav li li.sfHover li ul {
	top:-999em;
}
ul.nav li li li:hover ul,
ul.nav li li li.sfHover ul {
	left:10em;
	top:0;
}
.nav * {
	list-style:none outside none;
}
.nav {
	float:left;
	margin-bottom:1em;
}
.nav a {
	text-decoration:none;
}
ul.nav a {
	background-image:url(images/nav_tab_bg.jpg);
	border:1px solid #92835a;
	color:#FFFFFF;
	display:block;
	font-style:italic;
	font-weight:bold;
	font-size:14px;
	line-height:25px;
	margin:0;
	padding-left:10px;
	padding-right:10px;
}
ul.nav a:hover,
ul.nav a:active {
	background-color:#ECB826;
}
ul.nav li.current_page_item a,
ul.nav li.current_page_parent a {
}
ul.nav li.current_page_item a:hover,
ul.nav li.current_page_parent a:hover {
	background-color:#ECB826;
}
ul.nav li.current_page_item ul li a {
	background:none repeat scroll 0 0 #F5E8B8;
	border:medium none;
}
ul.nav li.current_page_item ul li a:hover {
	background:none repeat scroll 0 0 #ECB826;
	color:#836A22;
}
ul.nav li ul {
	background:none repeat scroll 0 0 #F5E8B8;
	margin:0;
	padding:3px;
	z-index:99;
}
ul.nav li ul li {
	background:none repeat scroll 0 0 #F5E8B8;
	border:medium none !important;
	margin:0;
	padding:0;
}
ul.nav li ul li a {
	background:none repeat scroll 0 0 #F5E8B8;
	border:medium none !important;
	color:#000;
	margin:0;
	padding-left:10px;
	text-align:left;
	font-size:12px;
}
ul.nav li.sfHover ul li {
	background:none repeat scroll 0 0 #F5E8B8;
	color:#000;
}
ul.nav li.sfHover ul li a:hover {
	background-color: #ECB826;
	color: #836A22;
}
ul.nav li ul li a:hover,
ul.nav li ul li a:active {
	background:none repeat scroll 0 0 #ECB826;
	color:#836A22;
}
ul.nav li:hover a,
ul.nav li.sfHover a {
	background-color:#F5E8B8;
	color:#000;
}
ul.nav li:hover a:hover {
	background-color:#ECB826;
	color:#000;
}
