@charset "UTF-8";
/* CSS Document */
html{
	background:#002a54 url(../images/backgrounds/head.jpg) repeat-x 0 0;
	background-position:top center;

}
body{
	margin:0 auto;
}
#page-wrapper{
	width:1150px;
	background: url(../images/backgrounds/body.jpg) no-repeat 0 0;
	background-position:top center;
	margin:0 auto;
}
#nav{
	font:Arial, Helvetica, sans-serif;
	color:#ffffff;
	padding-left:60px;
	padding-top:132px;
}
#content{
	margin-bottom:22px;
}
#content #main{
	margin-left:96px;
}
#content #content_head{
	margin-left:96px;
	background:url(../images/main-images/main_content.png) no-repeat;
	width:950px;
	height:24px;
}
#content #content_area{
	background:url(../images/main-images/content_repeat.jpg) repeat-y 0 0;
	margin-left:96px;
	width:950px;
	padding-left:36px;
	
}
#content #content_bottom{
	background:url(../images/main-images/content_bottom.png) no-repeat;
	margin-left:96px;
	width:950px;
	height:24px;
}
.add{
	float:left;
	background: url(../images/main-images/add.png) no-repeat 0 0;
	width:462px;
	height:192px;
	margin-right:24px;
	margin-top:18px;
	margin-left:98px;
	margin-bottom:22px;
}
.add2{
	float:left;
	background: url(../images/main-images/add.png) no-repeat 0 0;
	width:462px;
	height:192px;
	margin-top:18px;
	padding-left:80px;
}
#footer{
	background:url(../images/main-images/footer.jpg) repeat-x 0 0;
	width:100%;
	height:39px;
	clear:both;
}
.title{
	background-color:#275e97;
	padding:10px;
	font-size:18px;
	font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
}
.even{
	background-color:#ffffff;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}
.odd{
	background-color:#eaeaea;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}
.hiddenData {
	display: none;
}
.visibleData {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	width: 95%;
	color:#666666;
}
#content table p{
	width:100%;
	margin-bottom:5px;
	padding:0 10px;	
}
#roster{
		margin-left:0px;
}
table#roster tr td{
		vertical-align:middle;
}

.contact_coach{
	background:url(../images/main-images/contact_container.png) no-repeat 0 0;
	height:299px;
	width:879px;
	padding-bottom:20px;
}
.coach_content p{
	display:block;
	width:580px !important;
	float:left;
}

.player_bio{
	width:440px;
	float:left;
	padding-left:10px;
	padding-right:10px;
	background-color:#ffffff;
	
	
}
.player_image{
	width:416px;
	float:left;
	background-color:#002a54;
	height:100%;
}

#footer_text{
	font-size:12px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	padding-top:10px;
	}
#schedule{
    background-color:#002a54;
}
.none{
	height:0px;
	
}
