/* MAIN NAV */

#mainNav {
	float: left;
	width: 192px; /* 202-10 */
	margin: 73px 10px 0 0;
}

#mainNav a {
	color: #333333;
	text-decoration: none;
}

#mainNav a:hover {
	text-decoration: none;
	color: #ff0000;
}

#mainNav .nav {
	float: left;
	/*width: 60px;*/
	width: 59px;
	border-left: 1px solid #D8D8D8;
	border-top: 1px solid #D8D8D8;
	border-right: 1px solid #D8D8D8;
	margin: 0 3px 0 0;
}
#stretch {
	width:62px !important;
	margin-right: 0px !important;
		
}
/*EI hack for side nav tab width:nf 03/12/07 */
*HTML #stretch {
	width:68px !important;
	margin-right: 0px !important;
	
}
/*end*/
#mainNav .nav a {
	display: block;
	background: #ffffff;
	/*padding: 5px 8px;*/
	/*padding-left:7px;*/
	padding-left:5px;
	padding-bottom:5px;
	padding-right:3px;
	padding-top:5px;
}

#mainNav .nav a:hover,
#mainNav .nav a.tabon {
	display: block;
	color: #ff0000;
	background: #D8D8D8;
}

#mainNav ul {
	padding: 10px 0 0 0;
	margin: 0;
	float: left;
	width: 192px;
	background: #D8D8D8;
	list-style: none;
}

/* set main level */

/* HIDE SHOW LEVELS
#mainNav li ul {
	position: relative;
	left: 0px;
	display: none;
} */

.homenav {
	float: left;
	width: 191px;
	border-top: 1px dotted #999999;
	border-left: 1px solid #dddddd;
}


#mainNav ul li {
	float: left;
	width: 191px;
	/*border-bottom: 1px dotted #999999*/
	border-left: 1px solid #dddddd;
}

#mainNav ul li.noBorderBottom,
#mainNav ul li.endNav {
	border-bottom: 0 !important;
}

#mainNav ul li.endNav {
	height: 20px;
}

#mainNav ul li a {
	display: block;
	padding: 5px;
}

#mainNav ul li a:active,
#mainNav ul li a.on {
	color: #333333;
	font-weight: bold;
	background: url(/images/redesignvf07/bg_nav.gif) 0 0 repeat-x;
}

#mainNav ul li a:active,
#mainNav ul li a:hover {
	background: url(/images/redesignvf07/bg_nav.gif) 0 0 repeat-x;
}

#mainNav ul li a.on:hover {
	color: #ff0000;
}

#mainNav ul li.noBorderBottom,
#mainNav ul li.endNav {
	border-bottom: 0 !important;
}

#mainNav ul li a.on.noarrow { /* remove arrow for on states with list */
	background-image: none !important;
	border-bottom: 0 !important;
}

/***** 1st level sub nav *****/
#mainNav ul li ul {
	padding: 0 0 0 0px;
	width: 191px;
	border-top: 1px dotted #999999;
}

#mainNav ul li ul li {
	width: 191px;
	border: 0;
	border-bottom: 1px dotted #999999;
}

#mainNav ul li ul li a {
	display: block;
	padding-left: 14px;
	background-image: none !important;
}

#mainNav ul li ul li a:active,
#mainNav ul li ul li a.on {
	background: #d8d8d8 url(/images/redesignvf07/arrow_right_nav.gif) 5px 7px no-repeat !important;
	font-weight: bold;
	color: #333333;
}

/***** 2nd level sub nav *****/
#mainNav ul li ul li ul {
	background: #eaeaea;
}

#mainNav ul li ul li ul li a {
	padding-left: 24px;
}

#mainNav ul li ul li ul li a:active,
#mainNav ul li ul li ul li a.on {
	background: url(/images/redesignvf07/arrow_right_nav.gif) 15px 7px no-repeat !important;
	font-weight: bold;
	color: #333333;
}

#mainNav ul li ul li ul li a:hover {
	background-image: none; /* remove arrow */
}

/***** 3rd level sub nav *****/
#mainNav ul li ul li ul li ul li a,
#mainNav ul li ul li ul li ul li a:hover {
	padding-left: 34px;
	background-color: #f8f8f8 !important;
}

#mainNav ul li ul li ul li ul li a:active,
#mainNav ul li ul li ul li ul li a.on {
	/* background: #f8f8f8 url(/images/redesignvf07/arrow_right_nav.gif) 25px 7px no-repeat !important; arrow option */
	background: #f8f8f8 none !important;
	font-weight: normal;
	color: red;
}

/***** 4th level sub nav *****/
#mainNav ul li ul li ul li ul li ul li a,
#mainNav ul li ul li ul li ul li ul li a:hover {
	padding-left: 40px;
	background-color: #f8f8f8 !important;
}

#mainNav ul li ul li ul li ul li ul li a:active,
#mainNav ul li ul li ul li ul li ul li a.on {
	/* background: #f8f8f8 url(/images/redesignvf07/arrow_right_nav.gif) 25px 7px no-repeat !important; arrow option */
	background: #f8f8f8 none !important;
	font-weight: normal;
	color: red;
}

/* IE adds linebreak between each li so fix it */
/* Hide from IE Mac \*/
* html #mainNav ul li { float: left; height: 1%; }
* html #mainNav ul li a { height: 1%; }
/* End */


/* make the drop downs actually work
#mainNav li:hover ul,
#mainNav li.over ul {
	display: block;
	z-index: 6000;
	} */
