/* CSS Document */

body {
	margin: 0;
	padding: 0;
	top: 0;
	left: 0;
	background: #FFF;
	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #333;
	}

img, form {
	margin: 0;
	padding: 0;
	border: 0;
	}

input, textarea, select {
	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #333;
}

.Clear { clear: both; }

#PrintFooter { display: none; }

#Container {
	width: 960px;
	margin: 0 auto;
	padding: 27px 0;
	}
#RkdLink {
	width: 940px;
	margin: 0 auto;
	padding-right: 20px;
	text-align: right;
	font-size: 10px;
	margin-top: -25px;
}
	#RkdLink a:link { color: #858585; text-decoration: none; }
	#RkdLink a:visited { color: #858585; text-decoration: none; }
	#RkdLink a:hover { color: #85A13C; text-decoration: none; }
	#RkdLink a:active { color: #85A13C; text-decoration: none; }
	
/* --- Header --- */


/* --- Footer --- */
#Footer { clear: both; }
	#Funding {
		/*width: 630px;
		height: 82px;*/
		width: 610px;
		height: 66px;
		float: left;
		background: #FFF url(../../images/footer_funding.gif) no-repeat left top;
		font-size: 10px;
		color: #85A13C;
		padding: 16px 0 0 20px;
		}
	#Copyright {
		/*width: 330px;
		height: 82px;*/
		width: 310px;
		height: 66px;
		padding: 16px 20px 0 0;
		float: left;
		background: #FFF url(../../images/footer_copyright.gif) no-repeat left top;
		text-align: right;
		font-size: 11px;
		color: #858585;
		}
		#Copyright a:link { color: #858585; text-decoration: underline; }
		#Copyright a:visited { color: #858585; text-decoration: underline; }
		#Copyright a:hover { color: #126097; text-decoration: underline; }
		#Copyright a:active { color: #126097; text-decoration: underline; }
		
		#Copyright span { font-size: 18px; }
			#Copyright span a:link { color: #858585; text-decoration: none; }
			#Copyright span a:visited { color: #858585; text-decoration: none; }
			#Copyright span a:hover { color: #858585; text-decoration: none; }
			#Copyright span a:active { color: #858585; text-decoration: none; }
			
	#Sponsors { clear: left; }
		#Sponsors ul {
			margin: 5px 0 0;
			padding: 0;
			list-style: none;
			}
			#Sponsors li {
				margin: 0;
				padding: 0;
				float: left;
				height: 36px;
				line-height: 36px;
				}
				#Sponsors li.TextLink {
					margin: 0 10px;
					font-weight: bold;
					}
				#Sponsors li a:link { color: #585858; text-decoration: underline; }
				#Sponsors li a:visited { color: #585858; text-decoration: underline; }
				#Sponsors li a:hover { color: #126097; text-decoration: underline; }
				#Sponsors li a:active { color: #126097; text-decoration: underline; }

/* --- Menu --- */
#Menu {
	width: 217px;
	float: left;
	margin-top: 29px;
	}
		#nav, #nav ul { 
			padding: 0; 
			margin: 0; 
			list-style: none; 
		} 
			#nav a { 
				display: block;
				width: 206px; 
			} 
			#nav li { 
				float: left; 
				width: 206px; 
			}
				#nav li ul { 
					position: absolute;
					left: -999em; 
					width: 201px;
					margin-left: 190px;
					margin-top: -42px;
					font-size: 12px;
					font-weight: bold;
				} 
					#nav li ul li { 
						width: 201px;
						line-height: 18px;
						margin: 0;
						padding: 4px 0;
						background: url(../../images/dropdown_bg_02.gif) repeat-y left center;
						}
					#nav li ul li.Top {
						height: 15px;
						background: transparent url(../../images/dropdowns_top.gif) no-repeat left bottom;
						}
					#nav li ul li.Bottom {
						height: 15px;
						background: transparent url(../../images/dropdowns_bottom.gif) no-repeat left top;
						}
					#nav li ul a { 
						width: 201px;
						margin: 0;
						padding:0;
						padding-left: 15px;
						}
						#nav li ul a:link { color: #537B35; text-decoration: none; }
						#nav li ul a:visited { color: #537B35; text-decoration: none; }
						#nav li ul a:hover { color: #585858; text-decoration: underline; }
						#nav li ul a:active { color: #585858; text-decoration: underline; }
						
				#nav li:hover ul { left: auto; }
				#nav li:hover ul, #nav li.sfhover ul { left: auto; }
		
		

#Search { clear: left;
	padding-top: 10px;
	}
	#Search input#s {
		background: transparent url(../../images/search_bg.gif) no-repeat left top;
		border: none;
		width: 130px;
		height: 28px;
		padding: 8px 10px 0;
		}

/* --- Homepage Content --- */
#HomeContent {
	margin: 14px 0 0 217px;
	width: 743px;
	line-height: 21px;
	}
	#HomeContent h2 {
		color: #537B35;
		font-size: 24px;
		text-transform: lowercase;
		border-bottom: 1px solid #E7E7E7;
		}
	#HomeContent a { font-weight: bold; }
		#HomeContent a:link { color: #126097; text-decoration: underline; }
		#HomeContent a:visited { color: #126097; text-decoration: underline; }
		#HomeContent a:hover { color: #537B35; text-decoration: underline; }
		#HomeContent a:active { color: #537B35; text-decoration: underline; }
		
	#Welcome, #News { float: left; width: 340px; }
	#Welcome { margin: 20px 11px 20px 20px; }
	#News { margin: 20px 20px 20px 12px; }


/* --- Content Area --- */
#Content {
	margin: 14px 0 0 217px;
	padding: 0 20px 20px;
	width: 703px;
	line-height: 21px;
	}
	#Content #Graphic { margin: 0 -20px 20px; }
	#Content h1 {
		color: #537B35;
		font-size: 24px;
		text-transform: lowercase;
		border-bottom: 1px solid #E7E7E7;
		}
	.Subtitles {
		color: #85A13C;
		font-size: 18px;
		}
	#Content a { font-weight: bold; }
		#Content a:link { color: #126097; text-decoration: underline; }
		#Content a:visited { color: #126097; text-decoration: underline; }
		#Content a:hover { color: #537B35; text-decoration: underline; }
		#Content a:active { color: #537B35; text-decoration: underline; }
	
	#Content ul {
		font-weight: bold;
		color: #537B35;
		list-style: square;
		}
	
	#Content table { border: 1px solid #C2D991; }
	#Content tr.Body td { background: #FFF url(../../images/table_bg.jpg) repeat-x left bottom; }
	#Content td.Body { background: #FFF url(../../images/table_bg.jpg) repeat-x left bottom; }
		#Content td.Body p {
			margin: 0;
			padding:0;
			}
	#Content td.ResearcherNames {
		font-size: 18px;
		background: #85A13C;
		color: #FFF;
		}
		
	.PhotoFloatRight {
		float: right;
		}