#anav {
	font-size: 1.1em;
	padding: 0;
	text-transform: none;
	margin:0 auto; 
}

#anav a {
	color: #fff;
	display: block;
	float: left;
	font-weight: bold;
	line-height: 1.3em;
	padding: 4px 10px 5px 8px;
	text-decoration: none
}

#anav a:hover {
	background: #F92727;
	color: #fff;
	display: block;
	line-height: 1.3em;
	text-decoration: none
}

#anav li {
	border-bottom: 1px solid #ce0b0b;
	float: left;
	margin-right: 4px;
	position: relative;
	text-align: left
}

#anav li ul span {
	white-space: normal
}


#anav li.first {
	background-image: none
}

#anav li.over {
	z-index: 999
}

#anav li.over ul {
	left: 0
}

#anav li.over ul li.over ul {
	left: 0px
}

#anav li.over a {
	background: #F92727;
	color: #fff
}

#anav span {
	cursor: pointer;
	display: block;
	white-space: nowrap
}

#anav ul {
	background: #848484;
	border: none;
	left: -10000px;
	padding: 2px 2px 1px 2px;
	position: absolute;
	top: 27px;
}

#anav li.columns { width: 155px; margin: 0; display: inline; }

#anav ul a {
	background: none;
	float: none;
	font-size: 12px;
	line-height: 1.1em;
	padding: 0
}

#anav ul a:hover {
	background: none;
	float: none;
	font-size: 12px;
	line-height: 1.1em;
	padding: 0
}

#anav ul ul li {
	background: #ECF3F6;
	border: none;
	float: none;
	margin: 0;
	padding-bottom: 1px;
}

#anav ul li a {
	background: #E5E5E5 !important;
	color: #cf2f2f !important
}

#anav ul li a:hover {
	background: #d1d1d1 !important;
	color: #cf2f2f !important
}

#anav ul li.last {
	padding-bottom: 0
}

#anav ul li.last li span {
	background: none;
	padding: 3px 15px 4px 15px
}

#anav ul li.over > a {
	background: #d1d1d1 !important
}

#anav ul span {
	background: none;
	padding: 3px 15px 4px 15px
}


#anav li.active a {
	background: #F92727;
	color: #fff
}
#anav ul ul li.active span {
	background: #F92727;
	color: #fff;
}


/************ 3RD+ LEVEL ************/
#anav ul ul { border: 0px; left:0; position: relative; top:0; background: none; }
#anav ul ul li { float: none; width:auto; }
#anav ul ul ul { margin-left: 10px; }
#anav ul ul ul li a { color: #FFFFFF !important; font-size: 0.95em; }

/** ie6 hack */
#anav li.over ul.shown-sub { left:0; }
#anav li.over li li ul.shown-sub { left:100px; }
