#menustripe {
	position:absolute;
	top:89px;
	left:0;
	height:34px;
	width:100%;
	background-color:#6699cc;
}
#mainnav {
	position:relative;
	z-index:2;
	height: 34px;
	background-color:#6699cc;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size:.625em;
	margin-bottom:12px;
}
				#mainnav ul li a,
				#mainnav ul li a:visited {
					height:0 !important;
					padding-top:34px !important;
					overflow:hidden;
				}
				
				#mainnav ul li a span,
				#mainnav ul li a:visited span {
					display:block;
					height:34px;
					width:100%;
					position:absolute;
					left:0;
					top:0;
					z-index:1;
					background-repeat:no-repeat;
					background-position: 0 0;
				}
					#mainnav ul li#mnavcenters a {
						width:109px;
					}
					#mainnav ul li#mnavcenters,
					#mainnav ul li#mnavcenters a span {
						background-image:url("../images/mn_centers.gif");
					}
					#mainnav ul li#mnavaboutus a {
						width:91px;
					}
					#mainnav ul li#mnavaboutus,
					#mainnav ul li#mnavaboutus a span {
						background-image:url("../images/mn_aboutus.gif");
					}
					#mainnav ul li#mnavgrant a {
						width:154px;
					}
					#mainnav ul li#mnavgrant,
					#mainnav ul li#mnavgrant a span {
						background-image:url("../images/mn_grant.gif");
					}
					#mainnav ul li#mnavnews a {
						width:157px;
					}
					#mainnav ul li#mnavnews,
					#mainnav ul li#mnavnews a span {
						background-image:url("../images/mn_news.gif");
					}
					#mainnav ul li#mnavconferences a {
						width:166px;
					}
					#mainnav ul li#mnavconferences,
					#mainnav ul li#mnavconferences a span {
						background-image:url("../images/mn_conferences.gif");
					}
					#mainnav ul li#mnavcommunities a {
						width:141px;
					}
					#mainnav ul li#mnavcommunities,
					#mainnav ul li#mnavcommunities a span {
						background-image:url("../images/mn_communities.gif");
					}
					#mainnav ul li#mnavcontactus a {
						width:101px;
					}
					#mainnav ul li#mnavcontactus,
					#mainnav ul li#mnavcontactus a span {
						background-image:url("../images/mn_contactus.gif");
					}
					
					
					/* Navbar rollovers */
					#mainnav ul li a:hover span,
					#mainnav ul li a:focus span,
					#mainnav ul li a:visited:hover span,
					#mainnav ul li a.udmR span,
					#mainnav ul li a.udmR:visited span {
						background-position: 0 -34px;
					}
					
					/* Navbar selection states */
					.centersection #mainnav ul li#mnavcenters a span,
					.aboutsection #mainnav ul li#mnavaboutus a span,
					.grantsection #mainnav ul li#mnavgrant a span,
					.newssection #mainnav ul li#mnavnews a span,
					.conferencesection #mainnav ul li#mnavconferences a span,
					.communitysection #mainnav ul li#mnavcommunities a span,
					.contactsection #mainnav ul li#mnavcontactus a span  {
						background-position: 0 -34px;
					}
						
					/* resetting widths of submenu links */
					#mainnav ul li#mnavcenters li a,
					#mainnav ul li#mnavaboutus li a,
					#mainnav ul li#mnavgrant li a,
					#mainnav ul li#mnavnews li a,
					#mainnav ul li#mnavconferences li a,
					#mainnav ul li#mnavcommunities li a,
					#mainnav ul li#mnavcontactus li a {
						width:auto;
					}
					
					#mainnav ul li li a,
					#mainnav ul li li a:visited {
						height:auto !important;
						padding-top:7px !important;
						overflow:visible;
						padding-left:15px;
						padding-right:10px;
					}
#mainnav ul ul {
	padding-bottom:25px;
}
/* custom menu widths */
#mainnav ul li#mnavcenters ul {
	width:141px;
}
#mainnav ul li#mnavaboutus ul {
	width:142px;
}
#mainnav ul li#mnavgrant ul {
	width:150px;
}
#mainnav ul li#mnavnews ul {
	width:153px;
}
#mainnav ul li#mnavconferences ul {
	width:162px;
}
#mainnav ul li#mnavcommunities ul {
	width:137px;
}