




/*
     FILE ARCHIVED ON 9:54:52 May 18, 2015 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 15:01:26 Jul 24, 2015.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
#nav {
	position:absolute;
	top:127px;
	left:0px;
	margin:0px;
}

#nav li.on ul, #nav li.off ul {
	margin: 0;
	padding: 0;
}
#nav a {
	text-decoration: none;
}
#nav li { /*float the main list items*/
	margin: 0 1px 0 0;
	float: left;
	display: block;
	padding-right:5px;
	font-size: larger;
}
#nav li ul {
	display: none;
	overflow:hidden;
	width:945px;
}

#nav li.off ul, #nav li.on ul { /*put the subnav below*/
	position:absolute;
	left:0px;
	top:25px;
}
html>body #nav li a {
	font-weight: bold;
	display: block;
	text-decoration: none;
	color: #fff;
	padding: 4px 13px 0 0;
	font: bold 12px Tahoma, Arial, Helvetica, sans-serif;
	background: url(/web/20150518095452/http://www.ncpa.org/images/nav_button.gif) no-repeat right top;
	float:left;
}
html #nav li a {
	font-weight: bold;
	display: block;
	text-decoration: none;
	color: #fff;
	padding: 4px 13px 0 0;
	font: bold 10px Tahoma, Arial, Helvetica, sans-serif;
	font: bold 10px Tahoma, Arial, Helvetica, sans-serif;
	background: url(/web/20150518095452/http://www.ncpa.org/images/nav_button.gif) no-repeat right top;
	float:left;
}

#nav li a span {
	float: left;
	padding-right: 8px;
	display: block;
	margin-top: -4px;
	height: 25px;
	background: url(/web/20150518095452/http://www.ncpa.org/images/nav_button.gif) no-repeat left top;
}
#nav li.on a {

}

#nav li ul li {
margin:0 0 0 0;
padding:0 1px 0 0;
background-color:#ffffff;
}

#nav li.on ul a, #nav li.off ul a {
	float: left; /*ie doesn't inherit the float*/
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#046eb4;
	background:none;
	margin: 0 3 0 0;
	padding: 0 .4em .1em .6em;
	border-left:1px solid #046eb4;
	display:inline;
	
}
#nav li.on ul a:hover, #nav li.off ul a:hover{
	text-decoration:underline;
}
#nav li.on ul {
	display: block;
		padding:10px 0;

}
#nav li.off a:hover, #nav li:hover a, #nav li.on a {
	color: #046eb4;
	background-position:right -35px;
}
#nav li.off a:hover span, #nav li.on a:hover span, #nav li.on a span {
	background-position:left -35px;
}
#nav li.off:hover ul, #nav li.over ul  {
	display: block;
	z-index: 6000;
	padding:10px 0;
}
#nav li.off a:hover,
#nav li:hover a,
#nav li.over a {
	color: #046eb4;
	background-position:right -35px;
}
#nav li.off a:hover span,
#nav li:hover a span,
#nav li.over a span{
	background-position:left -35px;
}
.current {
	font-weight:bold !important;
}
