#navagation {
	background: #ffffff;
	font: 9pt Arial, Helvetica, Arial, sans-serif;
	color: #7FA2D5;
	margin: 0;
	padding: 0;
	text-align: center;
	
} 

#navagation a {
	margin: 0;
	padding: 0;
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
}

#navagation a:hover {
	color: #7FA2D5;
	text-decoration: NONE;
	font-weight: normal;
}

.current {
	color: #ffd520;
	text-decoration: NONE;
	font-weight: normal;
}




#mainnav_bkgnd {
	margin: 0;
	padding: 0;
	background: url(images/sub_nav_bkg.gif) no-repeat ;
	height: 50px;
	clear: both;
}

#subnav_bkgnd {
	margin: 0;
	padding: 0;
	height: 30px;
	clear: both;
}




/******************* Main Nav Buttons Styling *********************/


#mainnav {
	margin: 0 auto;
	padding: 0;
	width: 930px;
	position: relative;
	text-align: center;
}

.nav, .nav * {
	margin:0;
	padding:0;
}

.nav {
	height: 20px;
	float: center;
	position:relative;
	list-style: none;
}

/* level 2*/
.nav ul {
	margin: 0;
	padding: 0;
	float: left;
	position:relative;
	list-style: none;
}

/* level 1 */
.nav li {
	margin: 0;
	padding: 0;
	float: left;

}


/*following rule negates pure CSS hovers
so submenu remains hidden and JS controls
when and how it appears*/
.superfish li:hover ul,
.superfish li li:hover ul {
	top: -999em;
	list-style:none;
	z-index:999;
}

.nav li span {
	position: absolute;
	text-indent: -9999px;
	width:1px; height:1px;  
}

.nav li ul li {
	/*hides css nav bar*/
}

.nav li.current ul {
	z-index: 999;
}
.nav li.sfHover ul,
ul.nav li:hover ul {
	z-index: 1000;
}

/* level 2*/
.nav li li {
	margin: 0;
	padding: 0;
}

.nav a {
	display:block;
	float: left;
	padding: 0 20px 0 0;
	text-decoration:none;
}
.nav li ul {
	left:0;
	top:-999em;
	position:absolute;
}

/* Positioning of each of the sub navs.  May need to be 
adjusted if additional submenu items are added */
.nav li#nhome ul { width: 900px; }
.nav li#nabout_us ul { width: 800px; }
.nav li#nmembership ul { left: 100px; width: 600px; }
.nav li#nevents ul { left: 10px; width: 500px; }
.nav li#nbusiness_services ul { left: -130px; width: 700px; }
.nav li#npublications ul { left: -330px; width: 700px; }
.nav li#nawards ul { left: -475px; width: 700px; }
.nav li#nmentor_program ul {  left: -485px; width: 500px; }
.nav li#nscholarship ul { left: -525px; width: 500px; }

/* Positioning of each of the main nav tabs. */
li#nhome { position: absolute; left: 0; height: 30px; }
li#nabout_us { position: absolute; left: 103px; height: 30px; }
li#nmembership { position: absolute; left: 206px; height: 30px;}
li#nevents { position: absolute; left: 309px; height: 30px; }
li#nbusiness_services { position: absolute; left: 412px; height: 30px;}
li#npublications { position: absolute; left: 518px; height: 30px; }
li#nawards { position: absolute; left: 621px; height: 30px; }
li#nmentor_program { position: absolute; left: 724px; height: 30px; }
li#nscholarship { position: absolute; left: 827px; height: 30px; }

li a#nav_home {
	display: block;
	width: 103px;
	height: 20px;
	background: url(images/nav_home.gif) no-repeat;
	background-position: 0 0px;
}

li #nav_home_on {
	display: block;
	width: 103px;
	height: 20px;
	background: url(images/nav_home.gif) no-repeat;
	background-position: 0 -20px;
}

li a#nav_about_us {
	display: block;
	width: 103px;
	height: 20px;
	background: url(images/nav_about_us.gif) no-repeat;
	background-position: 0 0;
}

li a#nav_about_us_on {
	display: block;
	width: 103px;
	height: 20px;
	background: url(images/nav_about_us.gif) no-repeat;
	background-position: 0 -20px;
}

li a#nav_membership {
	display: block;
	width: 103px;
	height: 20px;
	background: url(images/nav_membership.gif) no-repeat;
	background-position: 0 0;
}

li a#nav_membership_on {
	display: block;
	width: 103px;
	height: 20px;
	background: url(images/nav_membership.gif) no-repeat;
	background-position: 0 -20px;
}

li a#nav_events {
	display: block;
	width: 103px;
	height: 20px;
	background: url(images/nav_events.gif) no-repeat;
	background-position: 0 0;
}

li a#nav_events_on {
	display: block;
	width: 103px;
	height: 20px;
	background: url(images/nav_events.gif) no-repeat;
	background-position: 0 -20px;
}

li a#nav_business_services {
	display: block;
	width: 106px;
	height: 20px;
	background: url(images/nav_business_services.gif) no-repeat;
	background-position: 0 0;
}

li a#nav_business_services_on {
	display: block;
	width: 106px;
	height: 20px;
	background: url(images/nav_business_services.gif) no-repeat;
	background-position: 0 -20px;
}

li a#nav_publications {
	display: block;
	width: 103px;
	height: 20px;
	background: url(images/nav_publications.gif) no-repeat;
	background-position: 0 0;
}

li a#nav_publications_on {
	display: block;
	width: 103px;
	height: 20px;
	background: url(images/nav_publications.gif) no-repeat;
	background-position: 0 -20px;
}

li a#nav_awards {
	display: block;
	width: 103px;
	height: 20px;
	background: url(images/nav_awards.gif) no-repeat;
	background-position: 0 0;
}

li a#nav_awards_on {
	display: block;
	width: 103px;
	height: 20px;
	background: url(images/nav_awards.gif) no-repeat;
	background-position: 0 -20px;
}

li a#nav_mentor_program {
	display: block;
	width: 103px;
	height: 20px;
	background: url(images/nav_mentor_program.gif) no-repeat;
	background-position: 0 0;
}

li a#nav_mentor_program_on {
	display: block;
	width: 103px;
	height: 20px;
	background: url(images/nav_mentor_program.gif) no-repeat;
	background-position: 0 -20px;
}

li a#nav_scholarship {
	display: block;
	width: 103px;
	height: 20px;
	background: url(images/nav_scholarship.gif) no-repeat;
	background-position: 0 0;
}

li a#nav_scholarship_on {
	display: block;
	width: 103px;
	height: 20px;
	background: url(images/nav_scholarship.gif) no-repeat;
	background-position: 0 -20px;
}

/* level 1*/

.nav li#nhome.sfHover a#nav_home, 
.nav li#nhome.current a#nav_home,
.nav a#nav_home:hover, 

.nav li#nabout_us.sfHover a#nav_about_us, 
.nav li#nabout_us.current a#nav_about_us,
.nav a#nav_about_us:hover, 

.nav li#nmembership.sfHover a#nav_membership, 
.nav li#nmembership.current a#nav_membership,
.nav a#nav_membership:hover, 

.nav li#nevents.sfHover a#nav_events, 
.nav li#nevents.current a#nav_events,
.nav a#nav_events:hover, 

.nav li#nbusiness_services.sfHover a#nav_business_services, 
.nav li#nbusiness_services.current a#nav_business_services,
.nav a#nav_business_services:hover, 

.nav li#npublications.sfHover a#nav_publications, 
.nav li#npublications.current a#nav_publications,
.nav a#nav_publications:hover, 

.nav li#nawards.sfHover a#nav_awards, 
.nav li#nawards.current a#nav_awards,
.nav a#nav_awards:hover, 

.nav li#nmentor_program.sfHover a#nav_mentor_program, 
.nav li#nmentor_program.current a#nav_mentor_program,
.nav a#nav_mentor_program:hover, 

.nav li#nscholarship.sfHover a#nav_scholarship, 
.nav li#nscholarship.current a#nav_scholarship,
.nav a#nav_scholarship:hover {
	background-position: 0px -20px;
}

.nav li li.current a {
	color: #ffffff;
}

.nav li:hover ul, /* pure CSS hover is removed below */
body .nav li.current ul, /* this must be more specific than the .superfish override below */
ul.nav li.sfHover ul {
	top:30px;
}

.nav li:hover li ul,
.nav li.sfHover li ul {
	top:-999em;
}
.nav li li:hover ul, /* pure CSS hover is removed below */
ul.nav li li.sfHover ul {
	top: 40px;
}

/*following rule negates pure CSS hovers
so submenu remains hidden and JS controls
when and how it appears*/
.superfish li:hover ul,
.superfish li li:hover ul {
	top: -999em;
}





