#navigation a { border:0; outline: 0; }
#navigation ul, #navigation li { padding:0px; margin:0px; list-style:none; display:inline; position:relative; }
#navigation .spacer { display:block; float:left; width: 16px; }

#navigation span a {
	height: 27px;
	display:block;
	overflow: hidden;
	text-indent: -9999px;
	float:left; }
	
.submenu {
	display:none;
	position: absolute;
	width: 222px;
	padding: 4px 0 4px 0;
	margin: 27px 0 0 0;
	background-color:#304770; }
	
#navigation div.submenu a { display: block; padding: 5px 0 5px 28px; margin:1px; }
#navigation div.submenu a:link, #navigation div.submenu a:visited { color:#ffffff; text-decoration:none; }
#navigation div.submenu a:hover, #navigation div.submenu a:active { 
	color:#ffffff; background: #4D72A6 url(images/bullet-white.gif) 12px 10px no-repeat; }

/* Subnav Spacing */
#navigation div.navPhysicians { left: -344px; }

/* Images */
#navigation span a.navMission { background:url(images/nav_01.jpg) 0 0 no-repeat; width: 122px;  }
#navigation span a.navDonate { background:url(images/nav_02.jpg) 0 0 no-repeat; width: 122px;  }
#navigation span a.navLocations { background:url(images/nav_03.jpg) 0 0 no-repeat; width: 122px; }
#navigation span a.navQualify { background:url(images/nav_04.jpg) 0 0 no-repeat; width: 122px; }
#navigation span a.navGetstarted { background:url(images/nav_05.jpg) 0 0 no-repeat; width: 122px; }
#navigation span a.navPhysicians { background:url(images/nav_06.jpg) 0 0 no-repeat; width: 122px; }
#navigation span a.navNews { background:url(images/nav_08.jpg) top center no-repeat; width: 100px; }
#navigation span a.navContact { background:url(images/nav_07.jpg) 0 0 no-repeat; width: 122px; }

/* Normal / Hover / Selected States */	
#navigation span a:hover { background-position: center -27px; }
#navigation span.over a, #navigation span.over a:hover, #navigation span.over a:active { background-position: center -54px; }
#navigation span.selected a, #navigation span.selected a:hover, #navigation span.selected a:active { background-position: center -54px; }
