* {
	border:				0;
	margin:				0;
	padding:			0;
	font:				12px Arial, Helvetica, sans-serif;
}

body {
	behavior:			url("csshover.htc");
	background:			#e3edf5 url("images/siteBkg.jpg") repeat-x;	
	color:				#525b62;
	line-height:		20px;
	overflow: 			auto; 
	overflow-x: 		hidden;
}

a {
	text-decoration:	none;
	color:				#0065ae;
}

a:hover {
	text-decoration:	underline;
}

img {
	display:			block;
}

h1, h2, h3, h4, h5 {
	font:				14px Arial, Helvetica, sans-serif;
}

/*** dark red, large ***/
h1 {
	font-size:			16px;
	color:				#cf0000;
	margin:				10px 0;
}

/*** dark red, med size ***/
h2 {
	color:				#cf0000;
}

/*** very light grey, med size ***/
h3 {
	color:				#e7eff5;
	margin-left:		10px;
}

/*** same blue as link, med size ***/
h4, h5 {
	color:				#0065ae;
}

/**** same as h4 but with margins ***/
h5 {
	margin:				10px 10px 0 10px;
}

hr {
	height:				2px;
	border-top:			1px solid #005c9f;
	border-bottom:		1px solid #267ebd;
	margin:				15px 10px;
}

/* table styles */
tr.header { background: #CCC; font-weight: bold; }
tr.odd { background: #EEE; }
tr.header th, tr.odd td, tr.even td { padding: 5px; }


div.clear {
	width:				100%;
	clear:				both;
	height:				0;
}

.floatLeft, .floatRight {
	margin:				0 10px 10px 10px;
}
.floatLeft {
	float:				left;
	margin:				10px;
}

.floatRight {
	float:				right;
}

div#contentArea ul {
	margin:				15px 15px 15px 35px;
	/*list-style:			url("images/bulletPoint.gif");*/
	list-style:			circle;
	
}

div#contentArea li {
	margin-bottom:		10px;
}

strong {
	font-weight:		bold;
}

/************* SITE ELEMENTS ***************/

div#wrapper {
	width:				935px;
	margin:				0 auto;
	background:			transparent url("images/contentAreaBkg.jpg") repeat-y;
		position:			relative;
}


div#siteHeader {
	height:				109px;
	background:			url("images/siteHeader.jpg") no-repeat;
}

	div#siteHeader span, div#siteHeader a {
		color:			#fff;
	}
	
	div#siteHeader div#links {
		position:		absolute;
		top:			40px;
		left:			540px;	
	}


div#topNav {
	height:				43px;
	background:			url("images/topNav/bkg.jpg") no-repeat;
	position:			relative;
	z-index:			100;
	padding-left:		30px;
}




div#leftColumn {
	width:				740px;
	float:				right;
}
	div#leftColumn p {
		line-height:		18px;
		margin:				10px;
	}
	
	
	

div#rightColumn {
	float:			right;
	width:			195px;
}

div#rightColumn div#itemsLower {
	background:		#0067b1;
	width:			182px;
}
		div#itemsLower .floatRight{
			margin:		3px 10px 3px 3px;
		}
		div#itemsLower .floatLeft {
			margin:		3px 3px 3px 10px;
		}


	div#rightColumn p {
		padding:			5px 10px;
		color:				#98c9ed;
		font-size:			11px;
	}
	
	div#rightColumn a {
		color:			#fff;
		font-weight:	bold;
	}
	
	
	
div#contentArea {
	padding:			10px 0 10px 30px;
}



div#footer {
	clear:				both;
	background:			url("images/footerBkg.jpg") no-repeat;
	height:				93px;
	width:				auto;
}
	div#footer p {
		position:		relative;
		top:			43px;
		left:			78px;
	}


/************* CONTENT SPECIFIC ****************/

div#flashAnim {
	height:				194px;
	background:			url("images/home/flashBkg.jpg") no-repeat;
	position:			relative;
}
	div#flashAnim h3 {
		position:		absolute;
		width:			300px;
		top:			10px;
	}
	
div#flashHolder {
	position:			relative;
	left:				320px;
	width:				230px;
}
	
div#flashGallery {
	position:			relative;
	top:				20px;
	z-index:			0;
}

div#quotes {
	margin-top:			20px;
}
div.quote, div#teamWeek {
	width:				370px;  
	border:				4px double #c2c2c2; 
	background:			url('images/sponsorships/quoteBkg.jpg') repeat-x;
	margin-bottom:		10px;
}

div.quote .name {
	font-style:			italic;
}

div#teamWeek {
	width:				690px;
	margin-bottom:		15px;
	
}

div.homeLeftCurve, div.homeRightCurve {
	width:				169px;
	height:				196px;
	background:			url("images/home/callouts/leftCurveBkg.jpg") no-repeat;
	margin:				0px 7px 10px 0;
	float:				left;
}

div.homeLeftCurve img, div.homeRightCurve img {
	width:				149px;
	height:				105px;
	margin:				10px auto;
}

div.homeLeftCurve form *, div.homeRightCurve form * {
	padding:			0;
}

div#leftColumn div.homeLeftCurve p, div#leftColumn div.homeRightCurve p {
	margin:				0 10px;
	font-size:			11px;
	line-height:		12px;
}

div.homeLeftCurve form, div.homeRightCurve form {
	margin:				7px 10px;
}

div.homeLeftCurve h2, div.homeRightCurve h2 {
	margin:				10px 10px 0 10px;
}

div.homeRightCurve {
	background:			url("images/home/callouts/rightCurveBkg.jpg") no-repeat;
}

/********** WHATS NEXT - GALLERY **********/
p#sportCopy {
	width:				440px;
	position:			absolute;
	z-index:			3;
}
div#whatsNextCopy {
	position:			absolute;
	top:				375px;
	left:				501px;
	width:				200px;
	z-index:			2;
}


div.whatsNextItem {
	margin-bottom:		20px;
	width:				200px;
	font-size:			14px;
	padding-left:		10px;
}
	div.whatsNextItem h2, h4 {
		font-weight:	bold;
	}
	div.whatsNextItem a {
		font-size:		14px;
	}


/****** FORM STYLES *********/

input, select, option, textarea {
	font-size:			11px;
	border:				1px solid #d9d9d9;
	padding:			2px;
}
option {
	border:				none;
}





* html div.homeLeftCurve, * html div.homeRightCurve { 
	width:				165px;
	margin:				0;
}



