body {
	font-family:Arial, Helvetica, sans-serif;
	background:#000 url(../images/stadium_bg.jpg) fixed no-repeat center top;
	margin:0;
	color: #000;
}

body *{
	margin:0;
}

object,
embed{
	z-index:-1;
}

H1{
	padding:10px 0;
}

UL P,
LI P{
	margin:0;
	color: #000;
	font-family:verdana;
	line-height:150%;
}

.pageContent{
	position:relative;
	width:1000px;
	margin:0 auto;
	background:transparent url(../images/alphaMask.png);
	height:200px;
}
/*
.pageContent *{
	visibility:hidden;
}
*/
.header{
	position:absolute;
	z-index:10;
	margin:0 16px;
	width:970px;
}

	.header .logoBG{
		width:950px;
		height:120px;
		margin:0 auto;
		background:transparent url(../images/headerBG.png) repeat-x;
	}
	.header .logo{
		width:400px;
		height:120px;
		background:transparent url(../images/logo.png) no-repeat 50% 50%;
	}
	
	.header .mainMenu{
		position:relative;
		font-size:16px;
		width:970px;
		height:50px;
		background:#fff;
	}
	
	.header .mainMenu a,
	.header .mainMenu a:hover{
		text-decoration:none;
		color:#000;
		display:block;
		padding:16px 20px;
	}
	.header .mainMenu a.active{
		background:#ffe400;
	}
	.header .mainMenu a:hover{
		background:#ffe400;
	}
	
	.underline{
		position:absolute;
		z-index:10;
		top:170px;
		margin:0 26px;
		width:950px;
		height:10px;
		background:#000;
	}
	
	.header .mainMenu ul{
		list-style:none;
		padding-left:10px;
	}
	
	.header .mainMenu li{
		float:left;
		background:transparent url(../images/menuDivider.png) no-repeat right center;
	}
	
	.header .mainMenu li.last{
		background:none;
	}
	
	.header .mainMenu .contactUs{
		color:#fff;
		position:absolute;
		right:40px;
		top:-40px;
		width:200px;
		height:40px;
		background:transparent url(../images/contactUsLeftEdge.png) no-repeat left;
	}
	
	.header .mainMenu .contactUs .inner{
		float:right;
		background:#000;
		width:170px;
		line-height:40px;
	}
	
	.header .mainMenu .contactUs a,
	.header .mainMenu .contactUs a:active,
	.header .mainMenu .contactUs a:hover{
		color:#fff;
		padding:0;
		background:none;
	}
/*
.hider{
	background:#fff;
	position:fixed;
	top:900px;
	left:0;
	width:100%;
	height:500px;
	z-index:4;
}
*/
.content{
	position:absolute;
	top:180px;
	margin:0 26px 700px;
	width:950px;
	min-height:520px;
	background:#000;
	z-index:3;
}

	.contentBody .application td{
		width:660px;
	}

	.mainContent{
		position:relative;
		float:left;
		clear:right;
		width: 730px;
		overflow-x:hidden;
	}
	
		.mainContentHeader{
			padding-top:5px;
			margin:15px 15px 10px 15px;
			position:relative;
			width: 100%;
			height:520px;
			background:#000;
			font-size:12px;
		}
		
			.mainContentHeader h2{
				font-size:16px;
			}
			
			.mainContentHeader *{
				text-align:left;
			}
		
			
			.mainContentHeader .welcomeMessage{
				height:140px;
				margin:15px;
			}
			.mainContentHeader .ourMission{
				height:90px;
				margin:15px;
			}
		
		.mainContentSquares{
			width: 720px;
			height:800px;
			margin:5px;
		}
			.mainContentSquares .contentSquare{
				float:left;
				width: 340px;
				height:245px;
				margin:5px 10px 15px 10px;
				background:#000;
				color:#fff;
				text-align:left;
				font-size:12px;
			}
				
			.mainContentSquares .contentSquare h2,
			.mainContentSquares .contentSquare h2 a{
				font-size:18px;
				color:#ffe400;
				margin:10px;
			}
			
			.mainContentSquares .contentSquare h2 a{
				text-decoration:none;
			}
			
			.mainContentSquares .contentSquare p{
				margin:10px;
			}
			
			.mainContentSquares .contentSquare.top.right{
				background:#000;
			}
			
			.mainContent.programs .mainContentHeader{
				margin-bottom:0;
				height:120px;
			}
			.mainContent.inner .mainContentHeader{
				margin:0;
				padding:0;
				height:0;
			}
			
			.mainContent ul{

			}
			
			.mainContent.inner .contentBody,
			.mainContent.programs .contentBody{
				background:#fff;
				margin:15px 15px 5px 15px;
				width: 660px;
				min-height:740px;
				font-size:12px;
				padding:10px 20px 10px 20px;
			}
			
			.mainContent .applications p,
			.mainContent .applications a{
				margin:4px 6px 4px 6px;
				line-height:18px;
			}
			

	.sideMenu{
		position:relative;
		float:right;
		width: 220px;
		min-height:740px;
		background:#000;
		text-align:left;
		font-size:12px;
	}
	
		.sideMenu .menuItem{
			background:#fff;
			width:200px;
			margin: 0 auto 10px auto;
			border-bottom:15px solid #00f;
		}
			.sideMenu .menuItem h3{
				width:195px;
				color:#000;
				background:#ffe400;
				padding:10px 0 9px 5px;
			}
			
			.sideMenu .menuItem p,
			.sideMenu .menuItem a{
				margin:4px 6px 4px 6px;
				line-height:18px;
			}
			
		.sideMenu .events{
			min-height:100px;
		}
		.sideMenu .news{
			min-height:100px;
		}
		.sideMenu .share{
			min-height:100px;
		}
		.sideMenu .subnav {
			padding:5px 5px 5px 5px;
		}
		
		.sideMenu img {
			max-width:170px;
		}
