@charset "utf-8";

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(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:231px;
	background-image:url(header22.GIF);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
}
	#logo {
		float:left;
		padding:24px 0 0 42px;
	}
	#searchbar { 
		/*margin: 0px 0px 0px 226px;  
		padding: 20px 0px 0px 136px;*/
	} 
		#search {
			color:#FFFFFF;
			float:right;
			font-family:Arial,Helvetica,sans-serif;
			font-size:11px;
			margin-right:22px;
			margin-top:22px;
		}	
		
		#ctl06_btnHeaderSearch{
		border-width:0px;height:17px;width:17px;position:relative;top:4px;
		}
		
		#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:20px 0 0;
			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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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, #content h2 {
		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-size: 16px;
	}	
	#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(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(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(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(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(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(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(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(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;*/

		float:left;
		height:58px;
		overflow-y:hidden;
		padding:10px 0 0;
		width:750px;
		
	}	
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

/************************************************************************
	2. Home Page Elements
************************************************************************/
#mainContent {
	/*margin: 0px 211px 0px 215px;*/
	margin: 0px 20px 0px 215px;
	padding: 10px 24px 0px 15px;
	background:url(shadow_white.gif) top left no-repeat;
} 	
* html #mainContent {
	margin: 0px 20px 0px 215px;
	padding:10px 15px 0px 15px;
	background:url(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(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(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 {
			background:transparent url(subscribe_back.gif) repeat scroll left top;
			color:#048297;
			float:left;
			font-size:18px;
			font-weight:bold;
			height:39px;
			line-height:1.7;
			margin-top:15px;
			text-indent:10px;
			width:517px;
		}	
			#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(shadow_blue.gif) no-repeat top left;
}
#sidebar2 {
	float: right; 
	width: 181px; 
	background: #ffffff; 
	padding: 10px 15px 0px 15px; 
	background:url(shadow_white.gif) -557px top no-repeat;
	margin:0px;
}
	#mostpop {
		padding-bottom: 15px;
		border-bottom:solid #cccccc 3px;
	}	
	#sidebar2 ul {
		list-style-image: url(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(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(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(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(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(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(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(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(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(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(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;
}


.autoP{
background:transparent url(email_signup_arrow.gif) no-repeat scroll left top;
margin-left:10px !important;
padding-left:20px !important;
padding-top:1px !important;
}

.autoP a{
	color:black;
	text-decoration:none;
}

.autoH2{
color:#8F846B !important;
font-size:18px !important;
margin-bottom:5px !important;
border:medium none !important;
}

.story22{
font-size:13px;
}

.kda img{
border:2px solid #CCCCCC;
padding:1px;
}

#artics{
font-size:12px;
}

#img0012{
padding-top:15px;
}


#img0012 img{
border:1px solid #CCCCCC;
margin-bottom:5px;
padding:1px;
width:169px;
}

#imageScript{
border:1px solid silver;
height:344px;
margin-top:15px;
padding:1px;
width:518px;
}


#martinLinks{
margin-top:15px;
}
