@charset "utf-8";

/************************************************************************
	
	1. Site-wide Structural Elements
		1a. Header
		1b. Content
		1c. Left sidebar
		1d. Right sidebar
		1e. Footer  
	2. Home Page Elements
	3. Seconday Page Elements
	4. Tertiary Page Elements
	5. Quadinary Page (articles and such) Elements
		5a. Articles
		5b. Lists
		5c. Athletes
		5d. Grants
		5e. Quiz
		5f. Calendar
		5g. Video
		5h. Media Center
		5i. Press Statement
		5j. Podcasts
		5k. Photo Gallery
		5l. Forms
		5m. Research Report
		5n. Search Results
		5o. Event page
		5p. Report Card 	
		5q. Site Map

************************************************************************/


/************************************************************************
	1. Site-wide Structural Elements
************************************************************************/
body {
	background: #69a0a7;
	padding: 44px 0px 0px 0px;
	text-align: center;
	color: #000000;
	margin:0px;
}
#container { 
	width: 1006px;  
	margin: 0 auto; 
	padding:0px;
	background-image: url(/images/page_bg2.gif); 
	background-repeat: repeat-y;
	text-align:left;
} 
img {
	border:none;
}
/*   1a. Header   */

#print_logo {
	visibility:hidden;
	display:none;
}
#header {
	width:1006px;
	height:232px;
	background-image:url(/images/header_background.gif);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
}
	#logo {
		width:214px;
		height:140px;
		float:left;
		padding:0px 0px 0px 12px;
	}
	#searchbar { 
		margin: 0px 0px 0px 226px;  
		padding: 20px 0px 0px 136px;
	} 
		#search {
			height: 25px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			line-height: 22px;
			color: #ffffff;
		}	
		#search a {
			color: #ffffff;
			text-decoration: none;
		}	
			#search input {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
			}	
			#search img {
				margin-top: -2px;
			}	
	#banner { 
		margin: 0px 12px 0px 226px;  
		padding:0px;
		z-index: 50;
		border:none;
		height:109px;
	} 
	* html #banner { 
		margin-right:9px;  
		position:relative;
		left:-3px;
	} 
		#banner img{ 
			margin: 0px;  
			padding:0px;
			z-index: 100;
			border:none;
		} 
	#nav {   
		width: 1006px;
		height:71px;
		z-index: 5000;
		margin:0px 0px 0px 0px;
		position:relative;
		top:-14px;
	} 
		#nav ul {
			font-size:13px;
			line-height:13px;
			font-weight:bold;
			font-family:Arial, Helvetica, sans-serif;
			list-style:none;
			padding:0px;
			margin:0px 27px 0px 29px;
		}
			#nav ul li {
				float:left;
				list-style:none;
				margin:0px;
				text-align:center;
				display:inline;
			}
				#nav ul li a {
					text-decoration: none;
					margin:0px;
					color:#FFF;
					width:110px;
					padding:10px 3px;
					display:block;
					white-space:nowrap;
				}
				#nav ul li a:hover {
					color:#FFF;
				}
			#nav ul li#nav_tab1 {
				width:117px;
				padding:10px 0px 2px 0px;
			}
				#nav ul li#nav_tab1:hover {
					background:url(/images/nav_rollover.gif) left top no-repeat;
				}
			* html #nav ul li#nav_tab1 {
				padding:0px;
			}
				* html #nav ul li#nav_tab1 a {
					padding:20px 3px 12px 3px;
				}
					* html #nav ul li#nav_tab1 a:hover {
						background:url(/images/nav_rollover.gif) left top no-repeat;
					}
			#nav ul li#nav_tab2 {
				width:117px;
				padding:10px 0px 2px 0px;
			}
				#nav ul li#nav_tab2:hover {
					background:url(/images/nav_rollover.gif) -117px top no-repeat;
				}
			* html #nav ul li#nav_tab2 {
				padding:0px;
			}
				* html #nav ul li#nav_tab2 a {
					padding:20px 3px 12px 3px;
				}
				* html #nav ul li#nav_tab2 a:hover {
					background:url(/images/nav_rollover.gif) -117px top no-repeat;
				}
			#nav ul li#nav_tab3 {
				width:117px;
				padding:10px 0px 2px 0px;
			}
				#nav ul li#nav_tab3:hover {
					background:url(/images/nav_rollover.gif) -234px top no-repeat;
				}
			* html #nav ul li#nav_tab3 {
				padding:0px;
			}
				* html #nav ul li#nav_tab3 a {
					padding:20px 3px 12px 3px;
				}
				* html #nav ul li#nav_tab3 a:hover {
					background:url(/images/nav_rollover.gif) -234px top no-repeat;
				}
			#nav ul li#nav_tab4 {
				width:117px;
				padding:23px 0px 15px 0px;
			}
				#nav ul li#nav_tab4:hover {
					background:url(/images/nav_rollover.gif) -351px top no-repeat;
				}
			* html #nav ul li#nav_tab4 {
				padding:0px;
			}
				* html #nav ul li#nav_tab4 a {
					padding:32px 3px 27px 3px;
				}
				* html #nav ul li#nav_tab4 a:hover {
					background:url(/images/nav_rollover.gif) -351px top no-repeat;
				}
			#nav ul li#nav_tab5 {
				width:117px;
				padding:10px 0px 2px 0px;
			}
				#nav ul li#nav_tab5:hover {
					background:url(/images/nav_rollover.gif) -468px top no-repeat;
				}
			* html #nav ul li#nav_tab5 {
				padding:0px;
			}
				* html #nav ul li#nav_tab5 a {
					padding:20px 3px 12px 3px;
				}
				* html #nav ul li#nav_tab5 a:hover {
					background:url(/images/nav_rollover.gif) -468px top no-repeat;
				}
			#nav ul li#nav_tab6 {
				width:117px;
				padding:23px 0px 15px 0px;
			}
				#nav ul li#nav_tab6:hover {
					background:url(/images/nav_rollover.gif) -585px top no-repeat;
				}
			* html #nav ul li#nav_tab6 {
				padding:0px;
			}
				* html #nav ul li#nav_tab6 a {
					padding:32px 3px 27px 3px;
				}
				* html #nav ul li#nav_tab6 a:hover {
					background:url(/images/nav_rollover.gif) -585px top no-repeat;
				}
			#nav ul li#nav_tab7 {
				width:117px;
				padding:10px 0px 2px 0px;
			}
				#nav ul li#nav_tab7:hover {
					background:url(/images/nav_rollover.gif) -702px top no-repeat;
				}
			* html #nav ul li#nav_tab7 {
				padding:0px;
			}
				* html #nav ul li#nav_tab7 a {
					padding:20px 3px 12px 3px;
				}
				* html #nav ul li#nav_tab7 a:hover {
					background:url(/images/nav_rollover.gif) -702px top no-repeat;
				}
			#nav ul li#nav_tab8 {
				width:123px;
				padding:23px 0px 15px 7px;
			}
				#nav ul li#nav_tab8:hover {
					background:url(/images/nav_rollover.gif) -819px top no-repeat;
				}
			* html #nav ul li#nav_tab8 {
				padding:0px;
			}
				* html #nav ul li#nav_tab8 a {
					padding:32px 14px 27px 5px;
				}
				* html #nav ul li#nav_tab8 a:hover {
					background:url(/images/nav_rollover.gif) -819px top no-repeat;
				}
				#nav ul ul {
					position: absolute;
					left: -999em;
					display:none;
					visibility:hidden;
					overflow:hidden;
				}
					#nav ul ul a {
						text-decoration: none;
						padding:0px;
					}
					#nav ul li:hover ul,
					#nav li.sfhover ul {
						display: block;
						visibility:visible;
						position: absolute;
						left:auto;
						top:71px;
						width:185px;
						text-align:left;
					}
						#nav ul li#nav_tab1:hover ul {
							left:0px;
						}
						* html #nav ul li#nav_tab1 ul {
							left:0px;
						}
						#nav ul li#nav_tab2:hover ul {
							left:117px;
						}
						* html #nav ul li#nav_tab2 ul {
							left:117px;
						}
						#nav ul li#nav_tab3:hover ul {
							left:234px;
						}
						* html #nav ul li#nav_tab3 ul {
							left:234px;
						}
						#nav ul li#nav_tab4:hover ul {
							left:351px;
						}
						* html #nav ul li#nav_tab4 ul {
							left:351px;
						}
						#nav ul li#nav_tab5:hover ul {
							left:468px;
						}
						* html #nav ul li#nav_tab5 ul {
							left:468px;
						}
						#nav ul li#nav_tab6:hover ul {
							left:585px;
						}
						* html #nav ul li#nav_tab6 ul {
							left:585px;
						}
						#nav ul li#nav_tab7:hover ul {
							left:702px;
						}
						* html #nav ul li#nav_tab7 ul {
							left:702px;
						}
						#nav ul li#nav_tab8:hover ul {
							left:819px;
							width:138px;
						}
						* html #nav ul li#nav_tab8 ul {
							left:819px;
							width:147px;
						}
						#nav ul li ul li {
							color:#FFF;
							background-color:#546366;
							font:normal 12px Arial;
							margin:0px;
							width: 100%;
							text-align:left;
						}
						* html #nav ul li ul li {
							position:relative;
							padding:0px;
						}
							#nav ul li ul li:hover {
								background-color:#9ed928;
								color:#000000;
								background-image:none;
							}
								#nav ul li ul li:hover a,
								#nav ul li#nav_tab1 ul li a,
								#nav ul li#nav_tab2 ul li a,
								#nav ul li#nav_tab3 ul li a,
								#nav ul li#nav_tab4 ul li a,
								#nav ul li#nav_tab5 ul li a,
								#nav ul li#nav_tab6 ul li a,
								#nav ul li#nav_tab7 ul li a,
								#nav ul li#nav_tab8 ul li a {
									padding: 5px 10px;
									margin:0px;
									width: 100%;
								}
								#nav ul li ul li a:hover,
								* html #nav ul li#nav_tab1 ul li a:hover,
								* html #nav ul li#nav_tab2 ul li a:hover ,
								* html #nav ul li#nav_tab3 ul li a:hover ,
								* html #nav ul li#nav_tab4 ul li a:hover ,
								* html #nav ul li#nav_tab5 ul li a:hover ,
								* html #nav ul li#nav_tab6 ul li a:hover ,
								* html #nav ul li#nav_tab7 ul li a:hover ,
								* html #nav ul li#nav_tab8 ul li a:hover  {
									background-color:#9ed928;
									background-image:none;
									color:#000000;
								}
/*   1b. Content   */
#content {
	width:982px;
	text-align: left; 
	margin: 0px 12px;
	padding:0px;
	position: relative;
	top:-21px;

}
	#content h1 {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 18px;
		color: #048297;
		padding:15px 0px 3px 0px;
		border-bottom:3px solid #c7c7c7;
		margin:0px 0px 6px 0px;
	}
	#content h2 {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 12px;
		margin: 0px;
		color: #000000;
	}	
	#content a.more {
		font-weight: bold;
		color: #df5326;
		text-decoration: none;
	}	
.breadcrumb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
	.breadcrumb a {
		color: #df5326;
		font-weight: bold;
	}
.arial {
	font-family:Arial, Helvetica, sans-serif;
}
.byline, .pub_date {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:15px;
	color:#666666;
	margin:0px;
}		
input.checkbox {
	width: 15px;
	height: 15px;
}
form {
	padding:0px;
	margin:0px;
}
.float_right {float:right;}
.float-left {float:left;}
/*   1c. Left sidebar   */
#mission {
	padding:0px 13px;
}
	#mission p {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 12px;
		color: #048297;
		margin: 0;
	}
			
#greenbox {
	width: 215px;
	background-image: url(/images/greenbox_back.gif);
	padding:0;
	margin:0;
}	
	#greenbox ul {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		margin: 0px;
		padding:13px;
		line-height: 21px;
		list-style:none;
	}
	#greenbox li a {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #333333;
		margin: 0;
		text-decoration: none;
	}
	#greenbox ul ul {
		margin: 0px;
		padding:0px 13px 0px 20px;
		list-style-image: url(/images/arrow_gray_double_green.gif);
	}
	#greenbox li.current {
		font-weight:bold;
	}	
	#greenbox li.subnav {
		color: #df5326;
		font-weight:normal;
		line-height:12px;
		padding-bottom:10px;
	}	
	#greenbox .subnav a {
		color: #df5326;
		text-decoration: none;
	}	
	#greenbox .subnavon {
		color: #df5326;
		font-weight: bold;
		line-height:12px;
		padding-bottom:10px;
	}
	#greenbox .subnavon a {
		color: #df5326;
		text-decoration: none;
		font-weight: bold;
	}
#donate,
#ido {
	width: 215px;
	background-image: url(/images/orange_boxback.gif);
	padding:0;
	margin:0;
}	
	#donate h2,
	#ido h2 {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 12px;
		margin: 0px;
		padding: 26px 13px 6px 13px;
		color: #000000;
		background: url(/images/orange_boxtop.gif) no-repeat top left;
	}	
	#donate p,
	#ido p {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		margin: 0px;
		padding:0px 13px 13px 13px;
		line-height: 14px;
	}	
	#donate a,
	#ido a {
		color: #df5326;
	}
#signup, #signin {
	width: 215px;
	background-image: url(/images/yellow_boxback.gif);
	padding:0;
	margin:0;
}	
	#signup h2, #signin h2 {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 12px;
		margin: 0px;
		padding: 26px 13px 6px 13px;
		color: #000000;
		background: url(/images/yellow_boxtop.gif) no-repeat top left;
	}	
	#signin p.top {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		margin: 0px;
		line-height: 14px;
		padding: 26px 13px 6px 13px;
		color: #000000;
		background: url(/images/yellow_boxtop.gif) no-repeat top left;
	}
	#signup p, #signin p {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		line-height: 14px;
		margin: 0px;
		padding:0px 13px 13px 13px;
	}	
		#signup p.small, #signin p.small {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 9px;
			color: #000000;
			line-height: 14px;
			margin: 0px;
			padding:0px 0px 0px 13px;
		}	
		#signup input {
			width: 142px;
			font-family: Arial, Helvetica, sans-serif;
			margin:0px;
			font-size: 11px;
			color: 000000;
		}
		#signin input {
			width: 169px;
			font-family: Arial, Helvetica, sans-serif;
			margin:0px;
			font-size: 11px;
			color: 000000;
		}	
	#signup .links, #signin .links {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #df5326;
		line-height: 23px;
	}
	#signup .links a, #signin .links a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #df5326;
		line-height: 23px;
		text-decoration: none;
	}
#partners {
	width: 215px;
	padding:0;
	margin:0;
}	
	#partners h2 {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 12px;
		margin: 0px;
		padding: 13px 13px 10px 13px;
		color: #000000;
	}	
	#partners p {
		margin: 0px;
		padding:0px 13px 13px 13px;
		text-align:center;
	}	
	#partners img {
		margin: 0 auto;
	}	
	
/*   1d. Right sidebar   */
#popular1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 13px;
	border-bottom:solid #cccccc 1px;
	border-top:solid #cccccc 1px;
	margin:2px 0px;
	padding: 15px 0px;
}	
	#popular1 a {
		font-weight: bold;
		color: #df5326;
		text-decoration: none;
	}	
	#popular2 img {
		padding: 10px 0px;
	}
#popular2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 13px;
	border-bottom:solid #cccccc 1px;
	border-top:solid #cccccc 1px;
	padding: 15px 0px;
}	
	#popular2 a {
		font-weight: bold;
		color: #df5326;
		text-decoration: none;
	}
#popular3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 13px;
	border-bottom:solid #cccccc 1px;
	padding: 15px 0px;		
}	
	#popular3 a {
		font-weight: bold;
		color: #df5326;
		text-decoration: none;
	}
#popular4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 13px;
	border-bottom:solid #cccccc 1px;
	padding: 15px 0px;		
}	
	#popular4 a {
		font-weight: bold;
		color: #df5326;
		text-decoration: none;
	}	
	#popular1 img,
	#popular2 img,
	#popular3 img,
	#popular4 img {
		padding: 10px 0px;
	}	
#printthispage {
	margin:2px 0px;
	padding: 10px 0px 20px 3px;
	font-family: Arial, Helvetica, sans-serif;
	color: #df5326;
	font-size: 11px;
	line-height: 15px;
	border-bottom:solid #cccccc 1px;
}	
	#printthispage a {
		color: #df5326;
		text-decoration: none;
	}	
#ad1, #ad2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 13px;
	border-bottom:solid #cccccc 1px;
	padding: 10px 30px;		
}
	#ad1link {
		width: 113px;
		height: 20px;
		background-color: #8bc43f;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 11px;
		color: #ffffff;
		padding: 5px 2px 2px 5px;
	}	
		#ad1link a {
			color: #ffffff;
			text-decoration: none;
		}		
	#ad2link {
		width: 113px;
		height: 20px;
		background-color: #4e7175;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 11px;
		color: #ffffff;
		padding: 5px 2px 2px 5px;
	}	
		#ad2link a {
			color: #ffffff;
			text-decoration: none;
		}
	#sidebannerad {
		padding: 20px 30px;	
	}	
		
/*   1e. Footer   */
#footer {
	padding: 0;
	background: #3c5154 url(/images/footerbar.gif) no-repeat bottom left;
	height: 99px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	margin: 0px 12px;
	clear:both;
} 
	#footer a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #ffffff; 
	} 	
	#footer p {
		margin-top: 0;
		margin-left: 27px;
		text-align:left;
		padding: 0 0; 
	}
	#privacy {
		width: 215px;
		float: left;
		clear: right;
		padding:10px 0px 0px 0px;
	}	
	#address {
		margin-left: 215px;
		padding:10px 0px 0px 0px;
	}	
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

/************************************************************************
	2. Home Page Elements
************************************************************************/
#mainContent {
	margin: 0px 211px 0px 215px;
	padding: 10px 24px 0px 15px;
	background:url(/images/shadow_white.gif) top left no-repeat;
} 	
* html #mainContent {
	margin: 0px 211px 0px 215px;
	padding:10px 15px 0px 15px;
	background:url(/images/shadow_white.gif) top left no-repeat;
} 
	#home_main_block {
		width: 517px;
		
		margin:0;
		padding:0;
	}
		#home_main_block #home_main_image1 {
			display:block;
			visibility:visible;
		}
		#home_main_block #home_main_image2 {
			display:none;
			visibility:hidden;
		}
		#home_main_block #home_main_image3 {
			display:none;
			visibility:hidden;
		}
		#home_main_block h1 {
			margin:0px 0px -3px 0px;
		}
		#blurbs {
			width: 200px;
			height: 235px;
			float: left;
			margin: 0;
			padding: 0px;
			border-top:3px solid #c7c7c7;
			overflow:hidden;
		}
			#blurbs #blurb1.green_bg  {
				border-bottom: 1px solid #cccccc;
				background:#d1e9b2 url(/images/blurbs_bg_green.gif) no-repeat left top;
				padding: 15px 10px 10px 10px; 
			}
			#blurbs #blurb1.white_bg  {
				border-bottom: 1px solid #cccccc;
				background:#fff url(/images/blurbs_bg.gif) no-repeat left top;
				padding: 15px 10px 10px 10px;
			}
			#blurbs #blurb2 {
				border-bottom: 1px solid #cccccc;
				padding: 10px; 
			}
			#blurbs #blurb3 {
				padding: 10px; 
			}
			#blurbs .green_bg {
				background-color: #d1e9b2;
			}	
			#blurbs .white_bg {
				background-color:#FFFFFF;
			}
			#blurbs h2 {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				line-height: 13px;
				color: #333333;
				font-weight:bold;
				margin:0;
				padding:0;
			}
			#blurbs p {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				line-height: 13px;
				color: #333333;
				margin:0;
				padding:0;
			}
			  							
		#home_main_block #photos {
			width: 317px;
			height: 238px;
			float: right;
		}
		#home_main_block #div_footer {
			width: 517px;
			height: 39px;
			background: url(/images/subscribe_back.gif) repeat left top;
			float:left;
		}	
			#home_main_block #div_footer p {
				padding:0;
				margin:0;
			}	
	#spotlight {
		width: 517px;
	}	
		#spotlightphoto {
			width: 200px;
			float: left;
			padding:0;
			margin:0;
		}
		#spotlighttext {
			padding:0;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #333333;
		}	
			* html #spotlighttext {
				width: 314px;
			}	
			#spotlighttext .more ,
			#spotlighttext a {
				font-weight: bold;
				color: #df5326;
				text-decoration: none;
			}	
#sidebar1 {
	float: left; 
	width: 215px; 
	padding: 10px 0px 0px 0px; 
	margin:0px;
	background:url(/images/shadow_blue.gif) no-repeat top left;
}
#sidebar2 {
	float: right; 
	width: 181px; 
	background: #ffffff; 
	padding: 10px 15px 0px 15px; 
	background:url(/images/shadow_white.gif) -557px top no-repeat;
	margin:0px;
}
	#mostpop {
		padding-bottom: 15px;
		border-bottom:solid #cccccc 1px;
	}	
	#sidebar2 ul {
		list-style-image: url(/images/arrow_gray.gif);
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 11px;
		color: #df5326;
		padding: 0px;
		margin: 0px 0px 0px 17px;
	}
		#sidebar2 ul a {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-weight: bold;
			font-size: 11px;
			color: #df5326;
			text-decoration: none;
		}	
/************************************************************************
	3. Seconday Page Elements
************************************************************************/
#sidebar1int {
	float: left; 
	width: 215px; 
	padding: 10px 0px 0px 0px; 
	margin:0px;
	background:url(/images/shadow_green.gif) no-repeat top left;
}	
#sidebar2secondary {
	float: right; 
	width: 181px; 
	background: #ffffff; 
	padding: 10px 15px 0px 15px; 
	margin:0px;
}
	#sidebar2secondary h1 {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 18px;
		color: #048297;
		margin-bottom: 4px;
		margin-top: 0;
	}
	#sidebar2secondary ul {
		list-style-image: url(/images/arrow_gray.gif);
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 11px;
		color: #df5326;
		padding-left: 0px;
		margin-left: 17px;
	}
		#sidebar2secondary ul a {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-weight: bold;
			font-size: 11px;
			color: #df5326;
			text-decoration: none;
		}	
#secondarybanner {
	width: 752px;
	height: 98px;
	position: relative;
	margin-left: 215px;
	z-index: 1;
	padding: 15px 0px 0px 15px;
}	
	* html #secondarybanner {
		padding-left:12px;
	}
	#secondarybanner h1 {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #048297;
		font-size: 29px;
		line-height:31px;
		margin-top: 14px;
		border:none;
	}		
#mainContent_secondary { 
	margin: 0px 211px 0px 215px;
	padding: 10px 24px 0px 15px;
	background:#fff;
} 
* html #mainContent_secondary {
	padding:10px 15px 0px 15px;
} 
	#sec_box1, #sec_box2, #sec_box3, #sec_box4, #sec_box5, #sec_box6 {
		height: 150px;
		width:245px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #333333;
		float:left;
		margin:0px 20px 0px 0px;
	}
	#sec_box2, #sec_box4, #sec_box6 {
		margin:0px;
	}
	#sec_box1, #sec_box3, #sec_box5 {
		margin:0px 25px 0px 0px;
	}
		#sec_box1 h2, #sec_box2 h2, #sec_box3 h2, #sec_box4 h2, #sec_box5 h2, #sec_box6 h2 {
			font-family: Arial, Helvetica, sans-serif;
			font-weight: bold;
			font-size: 16px;
			color: #df5326;
			padding:25px 0px 3px 0px;
			margin:0px 0px 6px 0px;
			border-bottom:3px solid #c7c7c7;
		}	
			#sec_box1 h2 a, #sec_box2 h2 a, #sec_box3 h2 a, #sec_box4 h2 a, #sec_box5 h2 a, #sec_box6 h2 a {
				text-decoration: none;
				color: #df5326;
			}		
#bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	overflow: hidden;
	position: relative;
	margin-bottom: 30px;
	margin-top: -10px;
}
* html #bodytext {
	width:517px;
}
	#bodytext p {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #333333;
		margin: 0px 0px 11px 0px;
	}
	#bodytext a {
		color: #df5326;
		font-weight: bold;
		text-decoration: none;
	}		
	#bodytext h2 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color:#048297;
		font-size:14px;
		font-weight:bold;
		padding:15px 0px 10px 0px;
		border-bottom:3px solid #c7c7c7;
		margin:0px 0px 6px 0px;
	}
	#bodytext h2.no_underline {
		margin:0px;
		border:none;
		padding-bottom:0px;
	}
	#bodytext h3 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight:bold;
	}
.photospace {
	margin: 0px 10px 10px 0px;
}
.photospaceleft {
	margin: 0px 0px 10px 10px;
}	
.photoFloatRightTop {
	float:right;
	margin: 0px 0px 10px 10px;
}
.photoFloatRightMiddle {
	float:right;
	margin: 10px 0px 10px 10px;
}
.photoFloatLeftTop {
	float:left;
	margin: 0px 10px 10px 0px;
}	
.photoFloatLeftMiddle {
	float:left;
	margin: 10px 10px 10px 0px;
}		

/************************************************************************
	4. Tertiary Page Elements
************************************************************************/
#tertiarybanner {
	width: 	752px;
	position: relative;
	margin-left: 215px;
	z-index: 1;
	padding: 15px 0px 0px 15px;
	background:url(/images/shadow_white.gif) no-repeat top left;
}	
* html #tertiarybanner {
	width: 	749px;
	left:-3px;
}
	#tertiarybanner h1 {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #048297;
		font-size: 29px;
		line-height:31px;
		margin-top: 0px;
		border:none;
	}	
#sidebar2tertiary{
	float: right; 
	width: 181px; 
	background: #ffffff; 
	padding: 0px 15px; 
	margin:0px;
}
#mainContenttert { 
	margin: 0 0; 
} 
	#mainContenttert h1 {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 29px;
		color: #048297;
		margin-bottom: 20px;
	}
	#mainContenttert h2 {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 18px;
		color: #048297;
		margin-bottom: 0px;
	}		

/************************************************************************
	5. Quadinary Page Elements
************************************************************************/
#mainContent_quadinary {
	margin: 0px 211px 0px 215px;
	padding: 10px 24px 0px 15px;
	background:url(/images/shadow_white.gif) top left no-repeat;
}
	#mainContent_quadinary #bodytext {
		margin-top: 0px;
		padding-top:10px;
	}
#quadinarybanner {
	position: relative;
	z-index: 1;
	padding: 5px 0px 0px 0px;
}	
	#quadinarybanner h1 {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #048297;
		font-size: 29px;
		line-height:31px;
		margin-top: 0px;
		border:none;
	}	 	
#sidebar2quadinary {
	float: right; 
	width: 181px; 
	background: #ffffff; 
	padding: 10px 15px 0px 15px; 
	background:url(/images/shadow_white.gif) -557px top no-repeat;
	margin:0px;
}
	#rel_links {
		padding: 15px 0px;
		border-bottom:solid #cccccc 1px;
		margin-bottom:2px;
	}	
		#rel_links ul {
			list-style-image: url(/images/arrow_gray_double.gif);
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-weight: normal;
			font-size: 11px;
			color: #df5326;
			padding: 0px;
			margin: 0px 0px 0px 17px;
		}
			#rel_links ul a {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-weight: normal;
				font-size: 11px;
				color: #df5326;
				text-decoration: none;
			}
/*   5a. Articles   */
#rel_article_docs {
	width:100%;
	border-top:#69a0a7 solid 6px;
	margin:5px 0px;
	padding:9px 0px 15px 0px;
}
	#rel_article_docs p {
		background:url(/images/article_pdf.gif) no-repeat top left;
		padding-top:3px;
	}
		#rel_article_docs p a {
			padding-left:26px;
		}
#comments {
	border-top:#69a0a7 solid 6px;
	border-bottom:#69a0a7 solid 1px;
	padding-top:9px;
}
	#comments .ind_comment {
		border-bottom:#69a0a7 solid 1px;
	}
		#comments .ind_comment p {
			padding: 10px 0px;
			margin:0px;
		}
		#comments .ind_comment .comment_date {
			font-weight:bold;
			color:#999;
		}
#post_comment {
	padding-top:9px;
}
	#post_comment input {
		width:154px;
		height:15px;
		padding: 2px;
		margin: 3px 15px 0px 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 11px;
	}	
		#post_comment input.checkbox {
			width: 15px;
			height: 15px;
			padding:0px;
			margin: 0px 15px 0px 0px;
		}
		#post_comment input#submit {
			width:160px;
			height: 25px;
			padding:0px;
			margin: 0px 15px 0px 0px;
		}
	#post_comment label {
		font-weight:bold;
		margin:0px;
		padding:0px;
	}
	#post_comment textarea {
		width:500px;
		height:120px;
		padding: 2px;
		margin: 3px 15px 0px 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 11px;
	}
	#post_comment div {
		padding:10px 0px 0px 0px;
		margin:0px;
	}
		#post_comment #f_name {
			float:left;
		}
			#post_comment #f_name p {
				padding: 0px;
				margin:0px;
			}
		#post_comment #l_name {
			float:left;
			margin-right:150px;
		}
			#post_comment #l_name p {
				padding: 0px;
				margin:0px;
			}
		#post_comment #e_mail {
			float:left;
		}
			#post_comment #e_mail p {
				padding: 0px;
				margin:0px;
			}
		#post_comment #in_loop {
			float:left;
			width: 325px;
		}
			#post_comment #in_loop p {
				padding:12px 0px 0px 0px;
				margin:0px;
			}
			#post_comment #in_loop input.checkbox {
				margin: 3px 10px 10px 0px;
				vertical-align:text-top;
				float:left;
			}
			#post_comment #in_loop label {
				font-weight:normal;
			}
		#post_comment #comment_post {
			clear: both;
			padding:10px 0px;
		}
			#post_comment #comment_post p {
				padding: 0px;
				margin:0px;
			}
		#post_comment p#spam_captcha {
			padding:10px 0px 0px 0px;
			margin:0px;
		}
/*   5b. Lists   */
p.generic_list_item {
	padding:0px 0px 10px 0px;
	border-bottom:#ddd solid 2px;
	margin:0px 0px 10px 0px;
}
	#bodytext p.generic_list_item a:visted {
		color:#699;
		text-decoration:none;
	}
	#bodytext p.generic_list_item a:hover {
		text-decoration:underline;
	}
#featured {
	background-color:#e1eced;
	padding:7px;
	min-height:129px;
}
#featured_no_photo {
	background-color:#e1eced;
	padding:7px;
}
	#featured h2,
	#featured_no_photo h2{
		color:#048297;
		font-size:14px;
		font-weight:bold;
		padding:10px;
		margin:0px;
		border:0px;
	}
	#featured h3,
	#featured_no_photo h3 {
		padding:0px 0px 0px 10px;
		margin:0px;
		border:0px;
	}
	#featured p,
	#featured_no_photo p {
		padding:0px 0px 0px 10px;
		margin:0px;
		border:0px;
	}
	#featured img {
		padding:0px;
		margin:0px 0px 7px 15px;
		border:0px;
		float:right;
	}
ul.col1, ul.col2 {
	list-style:none;
	padding:0px;
	margin:0px 20px 0px 0px;
	float:left;
}
ul.col3 {
	list-style:none;
	padding:0px;
	margin:0px 20px 0px 0px;
}
table tr.even {
	background-color:#ffffff;
}
table tr.odd {
	background-color:#e8e8e8;
}
select.sport_choose {
	float:right;
	margin-top:15px;
	color:#333333;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
}
#sports_table {
	border:#ccc solid 1px;
	margin:40px 3px 0px 0px;
}
* html #sports_table {
	width: 502px;
}
	#sports_table ul#sport_tabs {
		font-size:11px;
		line-height:13px;
		font-weight:bold;
		padding:0px;
		margin:0px;
	}
		#sports_table ul#sport_tabs li {
			float:left;
			list-style:none;
			margin:0px;
			padding:10px 20px 10px 21px;
			text-align:center;
			display:inline;
			border-right:#ccc solid 1px;
		}
		* html #sports_table ul#sport_tabs li {
			padding:10px 19px 10px 20px;
		}
			#sports_table ul#sport_tabs li.selected {
				background-color:#ccc;
			}
				#sports_table ul#sport_tabs li.selected a {
					color:#000;
				}
	#sports_table div {
		clear:both;
	}
	#sports_table #description_box {
		visibility:visible;
		display:block;
	}
		#sports_table #description_box table {
			border-top:#ccc solid 1px;
			width:100%;
		}
		#sports_table #description_box td.left {
			padding:2px 10px 2px 15px;
			font-size:10px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			width:300px;
		}
		#sports_table #description_box td.right{
			padding:2px 15px 2px 10px;
			font-size:10px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-weight:bold;
		}
	#sports_table #organizations_box {
		visibility:hidden;
		display:none;
	}
		#sports_table #organizations_box table {
			border-top:#ccc solid 1px;
		}
		#sports_table #organizations_box td.left {
			padding:2px 10px 2px 15px;
			font-size:10px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-weight:bold;
		}
		#sports_table #organizations_box td.right{
			padding:2px 15px 2px 10px;
			font-size:10px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
		}
	#sports_table #athletes_box {
		visibility:hidden;
		display:none;
	}
		#sports_table #athletes_box ul {
			border-top:#ccc solid 1px;
			margin:0px;
			padding:10px;
		}
	#sports_table #links_box {
		visibility:hidden;
		display:none;
	}
		#sports_table #links_box ul {
			border-top:#ccc solid 1px;
			margin:0px;
			padding:10px;
		}
	#sports_table #articles_box {
		visibility:hidden;
		display:none;
			border-top:#ccc solid 1px;
	}
		#sports_table #articles_box p {
			margin:0px;
			padding:10px;
		}
	ul.people_list {
		clear:both;
		margin:0px 0px 25px 0px;
		padding:0;
	} 
		ul.people_list li {
			float:left;
			font-size:10px;
			height:150px;
			list-style-image:none;
			list-style-position:outside;
			list-style-type:none;
			margin: 3px 5px 3px 0px;
			padding:0px;
			text-align:center;
			width:124px;
		} 
			ul.people_list li img {
				display:block;
				width:100px;
				height:100px;
				margin: 0px 12px 3px 12px;
			}
			ul.people_list li a{
				display:block;
			}
/*   5c. Athletes   */	
#athletetitle {
	
}		
	.athletename {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #048297;
		font-weight: bold;
	}	
	.athletesport {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #e3663b;
		font-weight: bold;
	}	
p.athlete_list_item {
	padding:7px 0px 0px 0px;
	border-top:#ddd solid 2px;
	margin:7px 0px 0px 0px;
}	
	#bodytext p.athlete_list_item b {
		line-height: 19px;
	}
	#bodytext p.athlete_list_item a:link {
		color: #e3663b;
		text-decoration: none;
		font-weight: normal;
	}
	#bodytext p.athlete_list_item a:active {
		color: #e3663b;
		text-decoration: none;
		font-weight: normal;
	}
	#bodytext p.athlete_list_item a:visited {
		color: #e3663b;
		text-decoration: none;
		font-weight: normal;
	}
	#bodytext p.athlete_list_item a:hover {
		color: #e3663b;
		text-decoration:underline;
		font-weight: normal;
	}

/*   5d. Grants   */	
#granttext {
	margin-top: -15px;
}	
	#granttext h2 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #048297;
		font-weight: bold;
		border: 0;
		margin: 0;
		padding-top: 3px;
	}
	#granttext p {
		margin-top: 4px;
		}
	#applybox {
		width: 165px;
		min-height: 75px;
		background-color: #e2ecee;
		padding: 20px 15px 15px 15px;
		margin: 0px 0px 5px 10px;
		float: right;
		}	
/*   5e. Quiz   */	
#quiztext {
	margin-top: -10px;
}				
	.quizquestion {
		background-color: #e8f3d9;
		font-weight: bold;
		padding: 5px;
		margin-top: 20px;
		}
		
	.quizchoices {
		margin-left: 20px;
		}
	#resultslink {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 11px;
		color: #333333;
		text-align: right;
		}
#quizresultbox {
	background-color: #edf6e2;
	padding: 16px;
	border-top: #d7d5d5 solid 2px;
	border-bottom: #d7d5d5 solid 2px;
	font-weight: bold;
	font-size: 12px;
}	
#quizretake {
	padding: 16px;
	border-bottom: #d7d5d5 solid 2px;
	font-weight: bold;
	font-size: 12px;
}	
/*   5f. Calendar   */	
#calendarbox {
	margin-top: -10px;
}	
	.calboxselect {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		}
	#calendarbox h2 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #048297;
		font-weight: bold;
		border: 0;
		margin: 0;
		padding-top: 3px;
	}
	#calendarbox table {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 14px;
		color: #000000;
		}
		#calendarbox td {

			}
				.calcol1 {
				padding-left: 23px;
				width: 51px;
				}
				.calcol2 {
				padding-left: 5px;
				width: 60px;
				}
				.calcol3 {
				padding-left: 5px;
				width: 60px;
				}
				.calcol4 {
				padding-left: 5px;
				width: 60px;
				}
				.calcol5 {
				padding-left: 15px;
				width: 45px;
				}
				.calcol6 {
				padding-left: 25px;
				width: 40px;
				}
				.calcol7 {
				padding-left: 35px;
				width: 35px;
				}
				.calrow1 {
					height: 30px;
					}
				.calrow2 {
					height: 40px;
					}
				.calrow3 {
					height: 30px;
					}
				.calrow4 {
					height: 40px;
					}
				.calrow5 {
					height: 25px;
					}
				.calevents {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-weight: normal;
					font-size: 9px;
					}
					.calevents a{
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-weight: normal;
					font-size: 9px;
					}
	
	#calendarbox h2 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #048297;
		font-weight: bold;
		border: 0;
		margin: 0;
		padding-top: 3px;
	}		
	p.calendar_list_item {
	padding:7px 0px 0px 0px;
	border-top:#ddd solid 2px;
	margin:7px 0px 0px 0px;
}	
		.eventrow {
			width: 511px;
			border-bottom:#ddd solid 2px;
			padding-bottom: 15px;
			margin-bottom: 20px;
			}
		.eventpic {
			width: 85px;
			float: left;
			}
		.eventdetails {
			width: 422px;
			float: right;		
			}
		.datetime {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #666666;
			}
	
/*   5g. Videos   */	
	.videorow {
			width: 511px;
			border-bottom:#ddd solid 2px;
			padding-bottom: 15px;
			margin-bottom: 20px;
			}
		.videopic {
			width: 185px;
			float: left;
			}
		.videodetails {
			width: 325px;
			float: right;	
			line-height: 15px;	
			font-size: 11px;
			}
		.dateposted {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #999999;
			line-height: 15px;	
			}
	#relatedvideos	{
		border-top:#ddd solid 2px;
		width: 511px;
		padding-top: 15px;
		padding-bottom: 15px;
		margin-top: 20px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		color: #333333;
		font-weight: bold;
		}	
			
/*   5h. Media Center   */	
#mediacenterbox {
	}
	* html #mediacenterbox {
	width:510px;
	}
	
	#mediacenterbox h1 {
			font-family: Arial, Helvetica, sans-serif;
			font-weight: bold;
			font-size: 16px;
			color: #333333;
			padding:15px 0px 3px 0px;
			border-bottom:3px solid #c7c7c7;
			margin:0px 0px 6px 0px;
		}
			#mediacenterbox h2 {
			font-family: Arial, Helvetica, sans-serif;
			font-weight: bold;
			font-size: 14px;
			color: #333333;
			padding: 0px 0px 3px 0px;
			border-bottom:3px solid #c7c7c7;
			margin:0px 0px 0px 0px;
			text-align: left;
		}

			#mediacenterbox h3 {
			font-family: Arial, Helvetica, sans-serif;
			font-weight: bold;
			font-size: 12px;
			color: #333333;
			padding: 0px 0px 3px 0px;
			border-bottom:1px solid #c7c7c7;
			margin: 0px 0px 15px 0px;
		}

#archives,
.archives {
	width: 75px;
	text-align: right;
	float: right;
	clear: left;
	font-size: 10px;
	margin-top: 3px;
	white-space:nowrap;
	}		
	#archives a,
	.archives a {
		font-weight: normal;
	}
		
	#mediacontact a {
		font-weight: normal;
	}		
#medialeft {
	width: 240px;
	float: left;
}
	#medialeft li {
		list-style-image: url(/images/arrow_gray_double.gif);
		line-height: 14px;
		padding-bottom:11px;
		}
	#medialeft ul {
		margin: 7px 0px 0px 20px;
		padding:0px;
		}
#medialeft2 {
	width: 240px;
	float: left;
}
	#medialeft2 li {
		list-style-image: url(/images/arrow_gray_double.gif);
		line-height: 14px;
		}
	#medialeft2 ul {
		margin-top: 7px;
		margin-left: 20px;
		}	
#mediaright {
	width: 240px;
	float: right;
}		
#featuredsp {
	width: 220px;
	float: left;
	background-color: #e2ecee;
	padding: 15px;
	margin-left:25px;
}
* html #featuredsp {
	margin-left:20px;
}
	#featuredsp h3 {
		font-size: 14px;
		color: #048297;
		font-weight: bold;
		margin-bottom: 15px;
		}
		#featuredsp img {
			margin-right: 7px;
			margin-bottom: 7px;
			}
.playbuttonspace {
	margin-right: 7px;
	margin-bottom: 20px;
	}	
.smallvidspace {
	margin-right: 7px;
	margin-bottom: 7px;
	}				
		
	.galleryrow {
			width: 511px;
			border-bottom:#ddd solid 2px;
			padding-bottom: 15px;
			margin-bottom: 20px;
			}
		.gallerypic {
			width: 71px;
			float: left;
			}
		.gallerydetails {
			width: 430px;
			float: right;		
			}	

			
/*   5i. Press Statement   */	

#pressstatementbox {
	margin-top: -16px;
	}
#pressstatementbox h2 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color:#048297;
		font-size:14px;
		font-weight:bold;
		padding:15px 0px 10px 0px;
		border-bottom:0px solid #c7c7c7;
		margin:0px 0px 6px 0px;
	}
#pressstatementbox hr {
	height: 2px;
	color: #c7c7c7;
	}	
  	#pressstatementbox ul {
		margin-left: 17px;
		}
#pressabout {
	background-color: #f2f2f2;
	padding: 17px;
	clear:both;
	}	
	
/*   5j. Podcasts   */		

.podcastrow {
			width: 511px;
			border-bottom:#ddd solid 2px;
			padding-bottom: 15px;
			margin-bottom: 20px;
			}
		.podcasttext {
			width: 250px;
			float: left;
			}
		.podcastcontrols {
			width: 240px;
			float: right;	
			margin-top: 15px;
			}
		.pcdateposted {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #999999;
			line-height: 15px;	
			}
#rsssubscribe {
	background-color: #e2ecee;
	padding: 17px;
	}		
	#rsssubscribe h3 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 14px;
		color: #333333;
		margin-top: -3px;
		}		

/*   5k. Photo Gallery   */	
	h2.gallery_nav {
		text-align:right;
		width:517px;
		padding-top:20px!important;
	}
		h2.gallery_nav a {
			padding:5px 10px 10px 10px!important;
			margin:0 0 0 3px;
		}
			h2.gallery_nav a.selected_tab {
				color:#fff!important;
				border:3px solid #C7C7C7;
				background:#477;
			}
			h2.gallery_nav a.inactive_tab{
				color:#666!important;
				border:3px solid #C7C7C7;
				background:#C7C7C7;
			}
			h2.gallery_nav a:hover {
				border-bottom:3px solid #000!important;
			}

.photorow {
			width: 511px;
			border-bottom:#ddd solid 2px;
			padding-bottom: 15px;
			margin-bottom: 20px;
			}
		.photopic {
			width: 82px;
			float: left;
			margin-top: 5px;
			}
		.photodetails {
			width: 427px;
			float: right;	
			line-height: 15px;	
			font-size: 11px;
			}
#votegallinforow {
			width: 506px;
			margin-bottom: 15px;
			}
		#votegalleryinfo {
			width: 329px;
			float: left;
			background-color: #eaeaea;
			padding: 10px;
			}
		#votegallerycontrol {
			width: 136px;
			float: right;	
			background-color: #d2e2e4;
			text-align: center;
			padding: 10px;
			}	
			#votegallerycontrol p {
				text-align: center;
				padding: 10px;
				margin:0;
				}	
		.votegallery_detail img {
			float:left;
			margin:0 15px 5px 0;
		}
			
			#votegallinforow {
			width: 506px;
			height: 50px;
			overflow:hidden;
			margin-bottom: 2px;
			}
		#votegalleryinfo {
			width: 355px;
			height: 50px;
			float: left;
			background-color: #eaeaea;
			padding: 0;
			}
			#votegalleryinfo p {
				color:#DF5326;
				font-weight:bold;
				padding: 10px;
				margin:0;
				}
		#votegallerycontrol {
			width: 150px;
			height: 50px;
			float: right;	
			background-color: #d2e2e4;
			text-align: center;
			padding: 0;
			}	
			#votegallerycontrol p {
				text-align: center;
				padding: 10px;
				margin:0;
				}	
		.votegallery_detail img {
			float:left;
			margin:0 15px 5px 0;
		}
			
			#votethumbnails {
		margin-bottom: 0px;
		margin-top: 2px;
		padding-bottom: 0px;
		clear:left;
		}					
		#votethumbnails img {
			margin: 3px;
			width:97px;
			height:97px;
			padding:0;
			}				
			#votethumbnails img.selected {
				margin: 1px;
				border:2px solid #DF5326;
			}
			
#thumbnails {
	margin-bottom: 20px;
	margin-top: 2px;
	padding-bottom: 20px;
	border-bottom-width: 2px;
	border-bottom-color: #d7d5d5; 
	border-bottom-style: solid;
	}					
	#thumbnails img {
		margin-right: 5px;
		}
		
		#thumbnails img.selected {
				margin: 1px;
				border:2px solid #DF5326;
			}
		
	.vote .right,
	.vote .left {
		float:left;
		width:230px;
		text-align:right;
	}
	.vote label {
		color:#000000;
		display:block;
		font-weight:bold;
		margin:5px 0 0;
		padding:0 0 0 25px;
	}
	.vote input {
		float:left;
		margin:5px;
		padding:0;
		vertical-align:middle;
	}
	.vote input.box {
		width:125px;
	}
	.vote .form_error {
		color:#CC0000;
		text-align:left;
		position:relative;
		left:100px;
	}
				

		
/*   5l. Forms   */			
ul#tabnav {
	border-bottom:3px solid #C7C7C7;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
	height:34px;
	list-style:none;
	padding-left:0;
	padding-top:10px !important;
	margin-bottom:0;
	margin-left:0;
	width:510px;
}
	ul#tabnav li,
	ul#tabnav li.inactive {
		background:#D1E9B2;
		border:3px solid #C7C7C7;
		color:#DF5326;
		float:left;
		list-style:none;
		margin:0 5px 0 0;
		padding:5px 10px 10px !important;
		white-space:nowrap;
	}
		ul#tabnav li.selected {
			color:#fff;
			border:3px solid #C7C7C7;
			background:#69A0A7;
		}
		ul#tabnav li:hover {
			border:3px solid #DF5326;
		}
		ul#tabnav li.selected:hover {
			border:3px solid #C7C7C7;
		}
		ul#tabnav li a:link,
		ul#tabnav li a:visited {
			color:#69A0A7!important;
		}
		ul#tabnav li.selected a:link,
		ul#tabnav li.selected a:visited {
			color:#fff!important;
		}
	
#formbox.gys {
	padding:0px;
	margin:0px;
	clear:none;
	width:510px;
	clear:both;
	position:relative;
	top:-3px;
	border:3px solid #C7C7C7;
	background:#edf5e4;
}			
.formbox {
	clear:both;
}				
.formbox.total {
	border:3px solid #C7C7C7;
	height:70px;
	padding:5px;
	background:#EDF5E4;
}	
	#formbox.gys h3 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		padding: 0px 0px 10px 0px;
		border-bottom:2px solid #d7d5d5;
		margin:0px 0px 6px 0px;
	}	
	.formbox h3 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		padding: 0px 0px 10px 0px;
		border:none;
		margin:0px 0px 6px 0px;
	}				
	.formbox h2,
	#formbox.gys h2 {
		border:none;
		padding-left:10px;
	}				
	#formbox.gys p {
		padding:10px;
	}				
	.letter_grade {
		background-color:#69A0A7;
		border:3px solid #C7C7C7;
		color:#FFFFFF;
		float:left;
		font-weight:bold;
		font-size:16px;
		margin:5px 10px 5px 0;
		padding:10px;
	}		
	
	.formbox.total .letter_grade {
		background-color:#fff;
		border:3px solid #69A0A7;
		color:#000;
	}
	p.points {
		color:#DF5326!important;
	}
	.formbox.total p.points {
		font-weight:bold;
	}
#formbox.gys #participation_box {
	display:block;
	visibility:visible;
	padding-right:10px;
}				
#formbox.gys #benefits_box,
#formbox.gys #funding_box,
#formbox.gys #addinfo_box {
	display:none;
	visibility:hidden;
	padding-right:10px;
}		
#formbox.gys ol {
	list-style:decimal;
	padding:0px;
	margin:0px 0px 0px 30px;
}
	#formbox.gys ol ol {
		list-style:lower-alpha;
		margin-left:20px;
	}
	#formbox.gys li,
	#formbox.gys p {
		clear:both;
	}
		#formbox.gys li li {
			
		}	
		#formbox.gys .formrow input.textfield {
			border-color:-moz-use-text-color -moz-use-text-color #000000;
			border-style:none none solid;
			border-width:medium medium 1px;
			color:#333333;
			float:right;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-style:italic;
			margin:0 0 10px;
			padding:2px;
			text-align:center;
			width:165px;
			position:relative;
			top:-5px;
			}	
		#formbox.gys .formrow textarea.textfield {
			width: 	500px;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:13px;
			color: #000;
			padding: 2px;
			margin:2px 0 15px 5px;
			background:#fff url(/images/text_bg_lines.gif) repeat;
			border:none;
		}
		#formbox.gys .formrow table {
			min-width: 161px;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:12px;
			color: #000;
			margin: 0 0 15px 0;
			padding:0;
			float:right;
			text-align:right;
			position:relative;
			top:-5px;
		}	
			#formbox.gys .formrow table td {
			 	padding:0 10px 0 0;
				margin:0;
			}
				#formbox.gys .formrow table td label {
					vertical-align:middle;
				}
				#formbox.gys .formrow table td input {
					vertical-align:middle;
					margin:0;
				}
.formrow {
	padding-top: 10px;
	padding-bottom: 15px;
	clear:both;
}
div.formrow {
	padding: 10px 10px 15px 10px;
}
	.formrow .formcol1 {
		width: 148px;
		float: left;
		padding-top: 4px;
		text-align: left;
		}
	.formrow .formcol2 {
		float: left;
		text-align: left;
		padding: 0;
		margin: 0;
		}
		.formrow .formcol2 select {
			width: 161px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			color: #333333;
			margin: 0;
			}
		div.formrow textarea.textfield {
			width: 450px;
		}

/*   5m. Research Report   */		
			
#pagenumber {
	width: 100px;
	float: left;
	font-weight: bold;
	}
#prevnextpage {
	width: 300px;
	float: right;
	text-align: right;
	}
#downloadreport {
	width: 150px;
	float: right;
	margin-left: 7px;
	margin-bottom: 7px;	
	background-color: #e1ecee;
	padding: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #333333;
	}
table.simple_table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin-bottom:10px;
	margin-top:15px;
	border-top:1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8;
}
	table.simple_table th {
		padding:2px 10px;
		background-color:#048297;
		text-align:left;
		color:#fff;
	}
	table.simple_table td {
		padding:2px 10px;
		background-color:#fff;
		border-top:1px solid #e8e8e8;
		border-bottom:1px solid #e8e8e8;
	}
	table.simple_table td.info {
		padding-left:0px;
	}
	table.simple_table td.value {
		font-weight:bold;
		text-align:right;
		white-space:nowrap;
	}
	table.simple_table td.value {
		font-weight:bold;
		text-align:right;
	}
	table.simple_table td.left {
		font-weight:bold;
		text-align:left;
		white-space:nowrap;
	}
	table.simple_table td.right {
		text-align:left;
	}
	td.left {
		width:435px;
	}

/*   5n. Search Results   */

#resultsrow {
	height: 37px;
	margin-top: 3px;
	border-top:2px solid #d7d5d5;
	padding-top: 15px;
	}
	#showingresults {
		float: left;
		width: 200px;
		margin-top: 4px;
	}
	#resultsperpage {
		float: right;
		width: 200px;
		text-align: right;
	}	
		#resultsperpage select {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color: #333333;
		}
#searchkeywordbar {
	background-color: #e2ecee;
	padding: 20px;
	margin-bottom: 3px;
	}
#searchbarhr {
	border-bottom: 2px solid #d7d5d5;
	}	
	#searchkeywordbar input {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color: #333333;
		width: 374px;
		}
.searchresultsrow {
	border-bottom: 1px solid #d7d5d5;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
	line-height: 16px;
	}
	.searchresultstitle {
		float: left;
		width: 400px;
		margin-top: 4px;
	}
	.searchresultstype {
		float: right;
		width: 100px;
		text-align: right;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #048297;
	}	

/*   5o. Event page   */	

#caleventbox {
	width: 475px;
	background-color: #e1ecee;
	padding: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666666;
	}
	#caleventbox h3 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #048297;
		margin-top: 0;
		}	
#feat_events {
	background-color: #e1ecee;
	margin-top: 7px;
	margin-bottom: 7px;
	padding: 7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}		
#feat_events a {
	color: #df5326;
	text-decoration: none;
	}
	.featureddate {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;	
		font-size: 11px;
		color: #666666;
		}
		
/*   5p. Report Card   */	
p.ReportCardGrade {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:42px;
	font-weight:bold;
	margin:5px 25px 5px 0px;
	width:75px;
	height:75px;
	text-align:center;
	vertical-align:middle;
	background-color:#048297;
	float:left;
	color:#fff;
}
table.reportcard {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin-bottom:10px;
	margin-top:5px;
	border-top:1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8;
}
	table.reportcard th {
		padding:2px 10px;
		background-color:#048297;
		text-align:left;
		color:#fff;
	}
	table.reportcard td {
		padding:2px 10px;
		background-color:#fff;
		border-top:1px solid #e8e8e8;
		border-bottom:1px solid #e8e8e8;
	}
	table.reportcard td.info {
		padding-left:0px;
	}
	table.reportcard td.value {
		font-weight:bold;
		text-align:right;
		white-space:nowrap;
	}
	
/*   5q. Site Map   */	
ul.site_map {
	margin:0;
	padding:0;
	list-style:none;
}
	ul.site_map li {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 16px;
		color: #048297;
		padding:0px 0px 15px 0px;
		margin:0px;
	}
		ul.site_map li li {
			padding-bottom:0px;
			font-size: 14px;
		}
			ul.site_map li li li {
				font-size: 12px;
			}
		
/* Added some styles for use in teh content editor, */
.photo_float_right_top {
	float:right;
	margin: 0px 0px 10px 10px;
}
.photo_float_right_middle {
	float:right;
	margin: 10px 0px 10px 10px;
}
.photo_float_left_top {
	float:left;
	margin: 0px 10px 10px 0px;
}	
.photo_float_left_middle {
	float:left;
	margin: 10px 10px 10px 0px;
}	

.orange_header
{
  font-weight: bold;
  color:#DF5326;
  font: Arial;
  font-size:16px;
}

.black_sub_header
{
  font-weight: bold;
  color:#333333;
  font:Verdana;
  font-size:11px;
}

.clear_all { 
	clear:both;
}