/* CSS Document */

body {
	background:#ebe6e3 url('body_bg.jpg') repeat-x; 
	text-align:center; 
	}

#container {
	width:858px;
	margin:0 auto;
	text-align:left;
	}

#background {
	float:left;
	background:url('content_bg3.gif') repeat-y;	
}

#header {
	width:858px;
	border-bottom: 4px solid #72113d;
	clear:both;
	float:left;
	background:#dfdfdf url('header_bg.gif') repeat-x;
	}

#logo {
	width:142px;
	float:left;
	}

#banner {
	width:451px;
	float:left;
	}

#search_area {
	padding-top:70px;
	padding-left:40px;
	width:225px;
	background:url('search_area_bg.jpg') no-repeat;
	float:left;
	}
	
#search_bg {
	background:url('search_bg.gif') no-repeat;
	height:42px;
	}

#search_box {
	font-size:9px;
	color:#000;
	width:135px;
	padding:3px;
	margin-top:9px;
	margin-left:13px;
	border:1px solid #b4ada5;
	}
	
#search_img {
	padding-top:11px;
	vertical-align:top;
	}

#topBody {
	width:858px;
	float:left;
	clear:both;
	border-top:2px solid #fff;
	}

#content {
	width:856px;
	float:left;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	}

#top_content {
	background:url('titles_bg.jpg') repeat-x;
	width:662px;
	float:left;
	height:137px;
	}

#titleImgBg {
	background:url('sidelines1.jpg') no-repeat right;
	width:662px;
	height:137px;
	float:right;	
}

#inner_resources {
	text-align:right;
	padding:4px 5px 4px 0;
	}

#content_titles {
	float:left;
	width:662px;
	}

#title_img {
	float:right;
	width:210px;
	padding:6px 0 0 0;
	_padding:4px 0 0 0;
	*padding:4px 0 0 0;
	}

#inner_content {
	padding:10px 19px;
	float:left;
	width:623px;
	}
	
#inner_content table {
	width:100%;
	}
	
#left_area {
	width:192px;
	float:left;
	border-left:1px solid #fff;
	}

#inner_left_area {
	width:193px;
	border-top:2px solid #fff;
	border-right:1px solid #fff;
	float:left
	}

#primaryNav {
	width:193px;
	padding:0;
	margin:0;
	background:#7a003d url('primary_btm.gif') no-repeat bottom;
	padding-bottom:7px;
	border-bottom:2px solid #fff;
	}

#primaryNav div a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ccc;
	text-decoration:none;
	}

#primaryNav div a:hover {
	text-decoration:underline;
	color:#ccc;
	}
	
#collaboratorsNav, #researchNav, #outreachNav, #dataNav {
	width:193px;
	padding:0;
	margin:0;
	border-bottom:2px solid #fff;
	}
#collaboratorsNav .first_level, #researchNav .first_level, #outreachNav .first_level, #dataNav .first_level { padding-bottom:10px}

#collaboratorsNav div a, #researchNav div a, #outreachNav div a, #dataNav div a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7a003c;
	text-decoration:none;
	}

#collaboratorsNav div a:hover, #researchNav div a:hover, #outreachNav div a:hover, #dataNav div a:hover {
	text-decoration:underline;
	color:#7a003c;
	}
	
#collaboratorsNav {
	background:#d3ad7b url(nav_collab_btm.gif) no-repeat bottom
	}

#researchNav {
	background:#85b0c6 url(nav_research_btm.gif) no-repeat bottom
	}
	
#outreachNav {
	background:#acca9a url(nav_outreach_btm.gif) no-repeat bottom
	}
	
#dataNav {
	background:#bc9799 url(nav_data_btm.gif) no-repeat bottom
	}

.secondaryNavOn {
	background:url('whitesquare.gif') no-repeat center left;
	margin-left:-8px;
	padding-left:8px;
	margin-right:8px;
	display:block;
	}
	
.thirdNavOn {
	background:url('whitesquare.gif') no-repeat center left;
	margin-left:-8px;
	padding-left:8px;
	margin-right:8px;
	display:block;
	}

.second_level {
	padding:0 8px 5px 29px;
	}

secondNavSpace {
	margin:0;
	padding:0;
	}

.third_level {
	padding:0 8px 5px 43px;
	}

.separator {
	background:url('nav_separator.gif') no-repeat;
	height:2px;
	margin:0;
	padding:0;
	font-size:1px;
	}

#newsletter {
	width:162px;
	padding:10px 15px 7px 15px;
	color:#7a003d;
	float:left;
	background:#c0b3aa url('home_newsletter_bg.gif') no-repeat;
	}
	
#newsletter p {
	margin:0;
	}
	
.newsletter_box {
	border:1px solid #7a003d; 
	width:131px; 
	padding:3px;
	margin-top:6px;
	margin-bottom:1px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px;
	}
	
.newsletter_img {
	CURSOR: hand;
	vertical-align:middle;
	}

#SubmitButton {
	vertical-align:middle;
	margin-left:2px;
	padding-bottom:3px;
	}

#home_image {
	width:332px;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	float:left;
	}

#home_right {
	width:308px;
	_width:307px;
	padding-top:11px;
	padding-right:11px;
	padding-bottom:20px;
	_padding-bottom:18px;
	padding-left:11px;
	border-right:1px solid #fff;
	float:left;
	background:#bdb9b5 url('home_right_bg1.jpg') repeat-x;
	}

#home_resources {
	padding-bottom:12px;
	}

#resources_menu {
	font-size:9px;
	color:#000;
	padding:0;
	_padding:3px;
	border:1px solid #b4ada5;	
	}

#home_whatsnew {
	padding-top:12px;
	}

#bottomBody {
	width:856px;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
	background:url('bottombody_bg2.gif') repeat-y;
	float:left;
	}
	
#bottomBody div { 
	float:left;
	padding-bottom:5px;
}

#bottomBody div br, #home_right br {
	line-height:11px;
	}

#bottomTitle {
	float:left;
}

#bottomText {
	float:left;
}

#homeBtmImage {
	float:left;
	width:14px;
	padding-left:5px;
	padding-top:5px;
}

#homeBtmImageData {
	float:left;
	width:13px;
	padding-left:6px;
	padding-top:5px;
}

#homeBtmImageOut {
	float:left;
	width:12px;
	padding-left:7px;
	padding-top:5px;
}

#homeBtmText {
	float:left;
	width:160px;
	padding-left:22px;
	_padding-left:15px;
	padding-top:10px;
}

#collaborators1 {
	width:214px;
}

#research1 {
	width:214px;
	}

#outreach1 {
	width:213px;
	}

#data1 {
	width:214px;
	}

#top {
	text-align:right;
	padding-right:15px;
	padding-bottom:10px;
	width:841px;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	background:url('content_bg2.gif') repeat-y;	
	}

#sponsorship {
	width:834px;
	padding:11px;
	font-size:9px;
	font-style:italic;
	color:#7a003d;
	border:1px solid #fff;
	background-color:#d4cfcf;
	float:left;
	}

#sponsorship div {
	text-align:center;
}

#sponsorship td {
	font-size:9px;
	}

#footer {
	width:832px;
	border-top:1px solid #fff;
	background:url('footer_bg1.gif') no-repeat;
	color:#fff;
	padding:13px;
	clear:both;
	height:51px;
	}

.printLinks {
	text-align:right;
	width:100%;
	padding-bottom:5px;
	_padding-bottom:15px;
	}
	
/* why is this here?
#background {
	background:#c0b3aa url('topbody_bg2.gif') repeat-y;
}*/