@charset "utf-8";
/* CSS Document */

/* 
------------General Styles---------------- 
*/

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, form, fieldset, table, th, td, a {margin: 0; padding: 0; } 

img {border: none;}

a {text-decoration: none; color: #1c71d2;}

body {
	background: #bebebe url(../images/page_bg.png) repeat-x 0 0;
	font-family: Tahoma, Geneva, Verdana, Arial, sans-serif;
	font-size: 62.5%;
	color: #fff;
}

#outer_wrapper {
	background: transparent url(../images/splash/splash_outerwrapper_bg.png) no-repeat center 46px;
	height: 819px;
	}
	
#wrapper {
	width: 940px;
	margin: 0 auto;
	padding-top: 73px;
	}
	
#splash_area {
	position: relative;
	}
	
/* 
------------Swirl Styles---------------- 
*/

img#top_swirl {
	position: absolute;
	top: 2px;
	right: 2px;
	z-index: 112;
	}
	
img#bottom_swirl {
	position: absolute;
	left: 2px;
	bottom: 2px;
	z-index: 20;
	}	

/* 
------------Header Styles---------------- 
*/


#header {
	height: 144px;
	background: #254c9b url(../images/splash/splash_header_bg.jpg) no-repeat 0 0;
	}
	
#header img {
	float: left;
	padding-left: 38px;
	padding-top: 24px;
	}
	
h1 {
	font-weight: normal;
	}
	
.search {
	float: right;
	background: transparent url(../images/search_input_bg.png) no-repeat 0 61px;
	width: 260px;
	height: 23px;
	padding-top: 61px;
	padding-right: 40px;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 333;
	}
	
.search input.searchButton {
	background: transparent url(../images/search_button.png) no-repeat 0 0;
	border: none;
	cursor:pointer;
	height:22px;
	line-height:0;
	text-indent:-9999px;
	width:22px;
	float: right;
	z-index: 88;
	}

.search input.searchInput {
	float: left;
	height: 19px;
	width: 207px;
	background: transparent;
	border: none;
	margin-left: 11px;
	padding: 4px 0 0;
	z-index: 88;
	}


/* 
------------Flash Styles---------------- 
*/

#flash {
	width: 940px;
	height: 348px;
	background-color: #254c9b;
	}

#flash img {
	position: absolute;
	}

#flashcontent {
	position: absolute;
	z-index: 99;
	}
	
#flashcontent2 {
	position: absolute;
	z-index: 1;
	left: 2px;
	top: 145px;
	}
	
/* 
------------Content Styles---------------- 
*/

#content {
	clear: both;
	height: 144px;
	background: #254c9b url(../images/splash/splash_footer_bg.jpg) no-repeat 0 0;
	}
	
#content p {
	float: right;
	padding-right: 33px;
	padding-top: 54px;
	}
	
#content p img {	
	float: left;
	}
	
#content p.logos {
	padding-top: 0;
	}
	
#content p.logos img.sport {
	padding-right: 18px;
	padding-top: 41px;
	float: right;
	}
	
#content p.logos img.science {
	padding-right: 49px;
	padding-top: 45px;
	float: right;
	}
	
/* 
------------Footer Styles---------------- 
*/

#footer {
	color: #333;
	font-size: 1.2em;
	height: 30px;
	padding: 0 20px;
	line-height: 52px;
	}
	
	
#footer a:visited {
	color: #183278;
	}
	
#footer a:hover {
	color: #e23017;
	text-decoration: underline;
	}
	
#footer .design {
	float: left;
	}
	
#footer .copyright {
	float: right;
	}
	
#footer .email {
	background: transparent url(../images/contact_icon.gif) no-repeat 2px 2px;
	padding-left: 26px;
	}
