@charset "UTF-8";

/* 111111 - Styles for the navigation bar, top level - 111111 */

#nav {
	width: 960px;
	height: 56px;
	background-image: url(../images/navBG.jpg);
	background-repeat: repeat-x;
	background-position: 0 20px;
	margin-top: -20px;
	position: relative;
	z-index: 500;
}

/* Styles for the audience navigation */
#wrapper #nav #audNav {
	width: 400px;
	height: 20px;
	float: right;
	background-image: url(../images/audNavBG.gif);
	background-repeat: no-repeat;
	padding-right: 15px;
	margin: 0px;
}
#wrapper #nav #audNav li {
	height: 16px;
	padding-top: 4px;
	float: right;
}
#wrapper #nav #audNav a {
	font-size: 11px;
	color: #466f86;
	display: block;
	padding-right: 15px;
	padding-left: 0;
}
#wrapper #nav #audNav a:hover {
	color: #000000;
}

/* Styles for the topical navigation */
#wrapper #nav #navigationBar {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px; 
	font-weight: normal;
	text-transform: uppercase;
	list-style-type: none;
	color: #FFFFFF;
	width: 960px;
	height: 36px;
	margin: 0px;
	padding: 0px;
	clear: both;
	z-index: 500;
}
#wrapper #nav #navigationBar li {
	height: 29px;
	padding-top: 1px;
	float: left;
}
#wrapper #nav #navigationBar a {
	color: #FFFFFF;
	display: block;
	height: 21px;
	padding-top: 9px; 
	padding-right: 15px;
	padding-left: 15px;
	border-right: solid 1px #64869a;
}
#wrapper #nav #navigationBar a:hover {
	color:#FFFF66;
}

/* Styles for the drop-down menus */
#wrapper #nav #navigationBar li ul {
	text-transform: none;
	width: 180px;
	min-height: 1%;
	position: absolute;
	left: -9999em;
	padding-top: 0;
	border-left: solid 1px #44689c;
	border-bottom: solid 1px #44689c;
	border-right: solid 1px #44689c;
}

/* This style makes the drop down menus appear */
#wrapper #nav #navigationBar li:hover ul, #wrapper #nav #navigationBar li.sfhover ul {
	left: auto;
}

#wrapper #nav #navigationBar li ul li {
	width: 180px;
	height: 22px;
	padding: 0;
	margin-bottom: 0;
	border-bottom: solid 1px #ffffff;
}
#wrapper #nav #navigationBar li ul li.last {
	border-bottom: none;
}
#wrapper #nav #navigationBar li ul a {
	font-size: 12px;
	color: #2e2e2e;
	width: 166px;
	height: 14px;
	background-color: #eef5f7;
	padding: 5px 7px 3px 7px;
	border-right: none;
}
#wrapper #nav #navigationBar li ul a:hover {
	color: #ffffff;
	background-color: #466f86;
}

/* 222222 - Styles for the secondary navigation in the left column - 222222 */

#secondNav {
	margin-left: -15px;
	padding-top: 1px;
}
#content #secondNav ul {
	margin-bottom: 0;
}
#content #secondNav li {
	width: 225px;
	float: left;
	font-size: 12px;
	line-height: 18px;
	border-bottom: solid 1px #e2e2e2;
	margin-bottom: 0;
}
#secondNav ul li a {
	color: #2e2e2e;
	width: 203px;
	display: block;
	padding: 3px 7px 1px 15px;
	border: none;
}
#secondNav ul li a:hover {
	color: #ffffff;
	background-color: #466f86;
}

#secondNav ul li.secIndex {
	height: 27px;
	background-image: url(/images/sideNavBG.gif);
	background-repeat: repeat-x;
	padding-top: 3px;
	padding-bottom: 0;
}
#secondNav ul li.secIndex a {
	font-size: 12px;
	color: #ffffff;
	font-weight: normal;
	text-transform: uppercase;
	padding: 5px 7px 4px 15px;
}
#secondNav ul li.secIndex a:hover {
	color:#FFFF66;
}

/* Third level nav lists get kicked off to the left to hide them */
#secondNav li ul {
	width: 225px;
	position: absolute;
	left: -9999px;
}

/* Suppresses the main nav dropdown for the respective section */
#wrapper #nav #navigationBar li:hover ul#secondNavFacResDrop, #wrapper #nav #navigationBar li.sfhover ul#secondNavFacResDrop {
	left: -9999px;
}

/* 333333 - Styles for the third level nav lists in the left column, made visible with the 'thirdNav' variable - 333333 */

#content #secondNav ul li a#noneSide {
}
#content #secondNav ul li a#noneSide:hover {
}
#secondNav li ul#noneSideDrop {
	position: static;
	left: auto;
}
#content #secondNav li ul li {
	font-size: 11px;
	width: 220px;
	background-color: #ffffff;
	border-bottom: none;
	padding-left: 5px;
}
#content #secondNav li ul li.last {
	padding-bottom: 9px; 
}
#content #secondNav li ul li.last a {
	border-bottom: none
}
#content #secondNav li ul li a {
	width: 183px;
	color: #444444;
	background-color: #ffffff;
	border-bottom: dotted 1px #bee0ee;
	padding: 3px 7px 1px 30px;
}
#content #secondNav li ul li a:hover {
	color: #ffffff;
	background-color: #466f86;
}

