/*Main Nav Top*/
#main_nav, 
#main_nav_bottom {
	padding: 0px;
	margin: 0px;
	z-index: 100;
	list-style-type:none;
}

#main_nav, #main_nav ul, 
#main_nav_bottom, #main_nav_bottom ul {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	z-index: 100;
}

#main_nav li,
#main_nav_bottom li {
	float:left;
	font-size: 11px;
	z-index: 100;
	padding:0px;
	margin:0px;
	color:#6D7987;
	background-image: url('/images/nav_btn_inactive.jpg');
	background-repeat: no-repeat;
	width:113px;
	text-align:center;
}

#main_nav li h2 a,
#main_nav_bottom li h2 a {
	padding:7px 0px 7px 0px;
}

#main_nav > li,
#main_nav_bottom > li {
	z-index: 100
}

#main_nav li, #main_nav ul li,
#main_nav_bottom li, #main_nav_bottom ul li {
	position: relative;
	z-index: 100;
}

#main_nav li ul,
#main_nav_bottom li ul {
	left: -15px
}

#main_nav li ul, #main_nav ul li,
#main_nav_bottom li ul, #main_nav_bottom ul li {
	z-index: 100;
}

#main_nav li ul, 
#main_nav_bottom li ul {
	position:absolute;
	top:36px;
	left:-1px;
	display:none;
	z-index:100;
	list-style-type:none;
	color:#6D7987;
	border:1px solid #5F5F5F;
}

#main_nav li ul li, 
#main_nav_bottom li ul li {
	font-size: 11px;
	z-index: 100;
	text-align:left;
	padding:0px;
	margin:0px;
	color:#6D7987;
	border:none;
	background-color:#FFFFFF;
	background-image:none;
}

#main_nav li ul li h2 a,
#main_nav_bottom li ul li h2 a {
	padding:2px 5px 2px 5px;
}

#main_nav li ul li ul, 
#main_nav_bottom li ul li ul {
	position: absolute;
	right:0px;
	top: 0px;
	border-top: none;
	display: none;
	z-index: 100;
}

#main_nav ul li a, 
#main_nav_bottom ul li a {
	display: block;
	text-decoration: none;
	z-index: 100;
	font-size:12px;
	color:#6D7987;
}

#main_nav ul li a:hover, 
#main_nav_bottom ul li a:hover {
	background-color:#90B7E0;
}

#main_nav h2, #main_nav a, #main_nav #search, 
#main_nav_bottom h2, #main_nav_bottom a, #main_nav_bottom #search {
	text-decoration: none;
	color: #6D7987;
	font-size: 12px;
	z-index: 100;
}

h2 img {
	border: none;
}

#main_nav a, #main_nav h2, 
#main_nav_bottom a, #main_nav_bottom h2 {
	display: block;
	white-space: nowrap;
	margin: 0px;
	z-index: 100;
}

#main_nav a, 
#main_nav_title a {
    text-decoration: none;
    z-index: 100;
}

#main_nav li:hover, .activeTab, 
#main_nav_bottom li:hover, .activeTab {
	background-color:#90B7E0;
}

#main_nav li:hover a, 
#main_nav_bottom li:hover a {
	color:#FFFFFF;
}

#main_nav li:hover ul li a, 
#main_nav_bottom li:hover ul li a {
	color: #6D7987;
}

#main_nav li:hover > ul, 
#main_nav_bottom li:hover > ul { 
	display: block; 
} 

#main_nav ul.over, 
#main_nav_bottom ul.over { 
	display: block; 
}

#home #main_nav li.home_tab,
#becomeadonor #main_nav li.becomeadonor_tab,
#stories #main_nav_bottom li.stories_tab,
#programs #main_nav li.programs_tab,
#resources #main_nav li.resources_tab,
#understanding #main_nav li.understanding_tab,
#events #main_nav li.events_tab,
#memberships #main_nav_bottom li.memberships_tab,
#contribute #main_nav_bottom li.contribute_tab,
#about_us #main_nav li.about_us_tab {
	background-color:#90B7E0;
}

#home #main_nav li.home_tab a,
#becomeadonor #main_nav li.becomeadonor_tab a,
#stories #main_nav_bottom li.stories_tab a,
#programs #main_nav li.programs_tab a,
#resources #main_nav li.resources_tab a,
#understanding #main_nav li.understanding_tab a,
#events #main_nav li.events_tab a,
#memberships #main_nav_bottom li.memberships_tab a,
#contribute #main_nav_bottom li.contribute_tab a,
#about_us #main_nav li.about_us_tab a {
	color:#FFFFFF;
}

#becomeadonor #main_nav li.becomeadonor_tab ul li a,
#resources #main_nav li.resources_tab ul li a,
#understanding #main_nav li.understanding_tab ul li a {
	color: #6D7987;
}

.active_link{
	background-color:#90B7E0;
	color:black;
}

#main_nav li.square,
#main_nav_bottom li.square {
	padding:0px;
	margin:0px;
	height:22px;
}

#main_nav li.square img, 
#main_nav_bottom li.square img {
	padding:0px;
	margin:0px;
	width:16px;
	height:19px;
}

html>body #main_nav li.square img, 
html>body #main_nav_bottom li.square img {
	padding:0px;
	margin:0px;
	width:16px;
	height:22px;
}

li#nav_120.understanding_tab {
	line-height:11px;
}

li#nav_120.understanding_tab ul li {
	line-height:20px;
}
li#nav_98.becomeadonor_tab {
	line-height:11px;
}
li#nav_98.becomeadonor_tab ul li {
	line-height:20px;
}
li#nav_38.stories_tab {
	line-height:11px;
}
li#nav_38.stories_tab ul li {
	line-height:20px;
}
li#nav_4.contact_us_tab {
	line-height:11px;
}
li#nav_4.contact_us_tab ul li {
	line-height:20px;
}
li#nav_8.about_us_tab {
	line-height:11px;
}
li#nav_8.about_us_tab ul li {
	line-height:20px;
}
li#nav_36.programs_tab ul li {
	line-height:20px;
}
li#nav_36.programs_tab {
	line-height:11px;
}
