﻿/*******************************************************************************
 *  THIS CSS FILE SETS ALL STYLES FOR THE MAIN NAV AND SHOULD NOT BE ALTERED
 *  
 *  INTERNET EXPLORER 6 DOES NOT ALLOW THE :hover SELECTOR ON ANYTHING OTHER
 *  THAN AN ANCHOR TAG.
 *  
 *  jquery.dropdown.js FORCES IE6 TO ADD A .ness_wp_nav_hover OR ness_wp_nav_fstHov CLASS
 *  WHILE ALL OTHER BROWSERS USE THE :hover SELECTOR
 ******************************************************************************/


/**********************************
 *  Positioning & Display 
 **********************************/
ul.ness_wp_nav_dropdown,
ul.ness_wp_nav_dropdown li,
ul.ness_wp_nav_dropdown ul {
	list-style: none;
	margin: 0;
	padding: 0;
	font-family: tahoma;
	font-size: 10px;
}

ul.ness_wp_nav_dropdown img {
    border: 0;
}

ul.ness_wp_nav_dropdown {
	position: relative;
	z-index: 597;
	float: left;
}

ul.ness_wp_nav_dropdown li {
	float: left;
	padding: 0;
	vertical-align: middle;
	zoom: 1;	/* necessary to make nav work in IE6! */
}

ul.ness_wp_nav_dropdown li.ness_wp_nav_hover,
ul.ness_wp_nav_dropdown li:hover {
	position: relative;
	z-index: 599;
	cursor: default;
}

ul.ness_wp_nav_dropdown ul {
	visibility: hidden;
	position: absolute;
	top: 100%;
	top: 37px;
	left: 0;
	z-index: 598;
	width: 100%;
}

ul.ness_wp_nav_dropdown ul li {
	float: none;
}

ul.ness_wp_nav_dropdown ul ul {
	top: -1px;
	left: 234px !important;
	left: 235px;
}

.ness_wp_nav_dropdown li ul li.ness_wp_nav_fstHov ul,
.ness_wp_nav_dropdown li ul li.ness_wp_nav_first:hover ul {
    left: 234px !important;
    left: 236px;
}

ul.ness_wp_nav_dropdown li:hover > ul {
	visibility: visible;
}


/**********************************
 *  Root-level image buttons
 **********************************/

ul.ness_wp_nav_dropdown li.ness_wp_nav_root {
    height: 37px;
    padding: 0;
}

	ul.ness_wp_nav_dropdown li.ness_wp_nav_root span {
		display: none;
	}

ul.ness_wp_nav_dropdown #ness_wp_nav_n-1 {
	background: url(../images/nav/nav1.gif) no-repeat 0 0;
	width: 94px;
	
}

ul.ness_wp_nav_dropdown #ness_wp_nav_n-2 {
	background: url(../images/nav/nav2.gif) no-repeat 0 0;
	width: 102px;

}

ul.ness_wp_nav_dropdown #ness_wp_nav_n-3 {
	background: url(../images/nav/nav3.gif) no-repeat 0 0;
	width: 100px;

}

ul.ness_wp_nav_dropdown #ness_wp_nav_n-4 {
	background: url(../images/nav/nav4.gif) no-repeat 0 0;
	width: 106px;
	
}

ul.ness_wp_nav_dropdown #ness_wp_nav_n-5 {
	background: url(../images/nav/nav5.gif) no-repeat 0 0;
	width: 98px;
	}

ul.ness_wp_nav_dropdown li.ness_wp_nav_hover,
ul.ness_wp_nav_dropdown li.ness_wp_nav_root:hover {
	background-position: 0 -37px !important;
	color: #000;
}


/**********************************
 *  Drop-down styling
 **********************************/

/* each secondary and tertiary <ul> */
ul.ness_wp_nav_dropdown ul {
	width: 236px;
	margin: 0;
}

/* generic secondary & tertiary links */
ul.ness_wp_nav_dropdown a,
ul.ness_wp_nav_dropdown a:link,
ul.ness_wp_nav_dropdown a:visited,
ul.ness_wp_nav_dropdown a:hover,
ul.ness_wp_nav_dropdown a:active {
	text-decoration: none;
	width: 225px;
	display: block;
	padding: 0;
	margin: 0;
}

/* an a.dir in secondary gets a + */
.ness_wp_nav_dropdown li ul li a.ness_wp_nav_dir {
	background: url(../images/nav/WebResource.gif) no-repeat 202px center;
}

/* an a.dir in secondary gets a - on hover */
ul.ness_wp_nav_dropdown li.ness_wp_nav_root ul li.ness_wp_nav_fstHov a.ness_wp_nav_dir,
ul.ness_wp_nav_dropdown li.ness_wp_nav_root ul li.ness_wp_nav_hover a.ness_wp_nav_dir,
ul.ness_wp_nav_dropdown li.ness_wp_nav_root ul li:hover a.ness_wp_nav_dir {
	background: url(../images/nav/WebResource.gif) no-repeat 202px center;
}

/*** SECONDARY LEVEL ***/

.ness_wp_nav_dropdown li ul li {					/* secondary <li> [OFF] */
	padding: 1px;
	padding-left:17px;
	margin: 0;
	border-left: solid 1px #0081c3;
	border-right: solid 1px #0081c3;
	border-bottom: solid 1px #0081c3;
	font-weight: normal;
	background: url(../images/nav/bg_sec_ter_off.gif) repeat 0 0;
	color: #202d5f;
}
	
	.ness_wp_nav_dropdown li ul li a {				/* secondary <li> [OFF] link */
		color: #202d5f;
	}

.ness_wp_nav_dropdown li ul li.ness_wp_nav_hover,				/* secondary <li> [ON] */
.ness_wp_nav_dropdown li ul li:hover {
	background: url(../images/nav/bg_sec_on.gif) repeat 0 0;
	font-weight: normal;
}
	
	.ness_wp_nav_dropdown li ul li.ness_wp_nav_hover a,			/* secondary <li> [ON] link */
	.ness_wp_nav_dropdown li ul li:hover a {
		color: #202d5f;
	}
	
	.ness_wp_nav_dropdown li.ness_wp_nav_root ul li.ness_wp_nav_hover a,
	.ness_wp_nav_dropdown li.ness_wp_nav_root ul li:hover a {
		color: #202d5f;
		color: #202d5f;
	}

/*** TERTIARY LEVEL ***/
	
.ness_wp_nav_dropdown li ul li ul li {				/* tertiary <li> [OFF] */
	border-left: solid 1px #0081c3;
	border-right: solid 1px #0081c3;
	border-bottom: solid 1px #0081c3;
	background: url(../images/nav/bg_sec_ter_off.gif) repeat 0 0;
	color: #202d5f;
}

	.ness_wp_nav_dropdown li ul li ul li a {		/* tertiary <li> [OFF] link */
		color: #202d5f;
	}

.ness_wp_nav_dropdown li ul li ul li.ness_wp_nav_hover,			/* tertiary <li> [ON] */
.ness_wp_nav_dropdown li ul li ul li:hover {
	background: url(../images/nav/bg_ter_on.gif) repeat 0 0;
	color: #202d5f;
}

	.ness_wp_nav_dropdown li ul li ul li.ness_wp_nav_hover a
	.ness_wp_nav_dropdown li ul li ul li:hover a {	/* tertiary <li> [ON] link */
		color: #202d5f;
		font-weight: normal;
	}
	
	.ness_wp_nav_dropdown li.ness_wp_nav_root ul li.ness_wp_nav_hover ul li a,
	.ness_wp_nav_dropdown li.ness_wp_nav_root ul li:hover ul li a {
		color: #202d5f;
	}

.ness_wp_nav_dropdown li ul li ul li.ness_wp_nav_first {		/* tertiary 1st <li> */
	border-top: solid 1px #0081c3;
}

/* faded edges for 1st <li> */
.ness_wp_nav_dropdown li ul li.ness_wp_nav_first {				/* secondary 1st <li> [OFF] */
	background: url(../images/nav/fade_sec_ter_off.gif) repeat-x 0 0;
}

.ness_wp_nav_dropdown li ul li.ness_wp_nav_fstHov,
.ness_wp_nav_dropdown li ul li.ness_wp_nav_first:hover {		/* secondary 1st <li> [ON] */
	background: url(../images/nav/fade_sec_on.gif) repeat-x 0 0;
	font-weight: normal;
}

	/* IE color-fix hack */
	.ness_wp_nav_dropdown li ul li.ness_wp_nav_fstHov a {
		color: #ffffff;
	}
	
	/* IE color-fix hack */
	.ness_wp_nav_dropdown li.ness_wp_nav_root ul li.ness_wp_nav_fstHov ul li a {
		color: #202d5f;
	}

.ness_wp_nav_dropdown li ul li ul li.ness_wp_nav_first {				/* tertiary 1st <li> [OFF] */
	background: url(../images/nav/bg_sec_ter_off.gif) repeat 0 0;
}

.ness_wp_nav_dropdown li ul li ul li.ness_wp_nav_hover,
.ness_wp_nav_dropdown li ul li ul li.ness_wp_nav_first:hover {			/* tertiary 1st <li> [ON] */
	background: url(../images/nav/bg_ter_on.gif) repeat 0 0;
}

.ness_wp_nav_dropdown li ul li.ness_wp_nav_first ul li.ness_wp_nav_first {			/* tertiary 1st <li> [OFF] under the 1st secondary <li> */
	background: url(../images/nav/fade_sec_ter_off.gif) repeat-x 0 0;
}

.ness_wp_nav_dropdown li.ness_wp_nav_root ul li.ness_wp_nav_first ul li.ness_wp_nav_fstHov,
.ness_wp_nav_dropdown li ul li.ness_wp_nav_first ul li.ness_wp_nav_first:hover {	/* tertiary 1st <li> [ON] under the 1st secondary <li> */
	background: url(../images/nav/fade_ter_on.gif) repeat-x 0 0;
	font-weight: normal;
}

