* {
	margin:0;padding:0;
}
h1 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:48px;
	font-weight:bold;
	color:#003ae2;
	line-height:48px;
}
h2 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	color:#ea0000;
	line-height:24px;
}
h3 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#003ae2;
	line-height:24px;
}
p {
	padding-top:10px;
	padding-bottom:10px;
}
h1.highlight, h1 .highlight {
	color:#ea0000;
}
h2.highlight, h2 .highlight {
	color:#003ae2;
}
h3.highlight, h3 .highlight {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#FF0000;
	line-height:24px;
}
strong, b, .style5a {
	font-weight:bold;
	color:#ea0000;
}
html {
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6F6F6F;
}
body {
	text-align:center;
	height:100%;
}
#background {
	top:0; left:0; 
	width:100%; 
	height:100%;
}
#global {
	margin-top:0;
	margin-left:auto;
	margin-right:auto;
	width:970px;
	text-align:left;
	z-index:1;
}

html {overflow-y:hidden;}
body {overflow-y:auto;}
#background {position:absolute; z-index:-1;}

#header {
	clear:both;
	background:url(../images/logo.png) no-repeat;
	width:100%;
	height:100px;
	margin-left:16px;
}
#footer {
	clear:both;
	width:100%;
	text-align:center;
}
#footer p {
	color:#000000;
}
#footer-menu  {
	list-style:none;
}
#footer-menu li {
	float:left;
	width:100px;
}

#rotator-home {
	margin-left:600px;
	height:378px;
	width:350px;
	background:url(../images/rotator-bg.png) no-repeat;
}
.full-section-inner #divider {
	height:52px;
	background:url(../images/blue-bar.png) repeat-x;
	text-align:center;
	color:#FFFFFF;
}
#divider-green {
	height:52px;
	background:url(../images/green-bar.png) repeat-x;
	text-align:center;
}
#divider-green p {
	padding-top:18px;
	color:#FFFFFF;
}
.full-inner-blue #divider {
	height:52px;
	background:url(../images/blue-bar.png) repeat-x;	
	text-align:center;
}
#divider #button-group {
	margin-left:30px;
}
#divider #button {
	float:left;
	padding:12px 0 10px 0;
}
#button p {
	float:left;
	color:#FFFFFF;
	padding-right:10px;
	padding-left:10px;
	margin-top:-3px;
}
.full-section {
	clear:both;
	padding:10px;
	margin-top:10px;
	background:url(../images/transparent-50.png) repeat-y;
	width:100%;

}
.medium-section {
	float:left;
	padding:10px;
	width:558px;
	background:url(../images/transparent-50.png) repeat-y;
/*	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5; */
}
.small-section {
	float:left;
	padding:10px;
	width:372px;
	background-color:red;
}
.full-inner-blue {
	background:url(../images/vertical-blue.png) top repeat-x;
	width:950px;
}
.full-section-inner {
	background:url(../images/transparent-50.png) repeat-y;
}
.full-section-inner {
	width:950px;
}
#full-left {
	float:left;
	width:600px;
}
.text {
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
}
.bullet-list {
	padding:20px 80px 20px 40px;
}
.horizontal-divider {
	margin-top:10px;
}
.medium-section-inner {
	background:url(../images/transparent-50.png) repeat-y;
	float:left;
	width:600px;
}
.small-section-inner {
	background:url(../images/transparent-50.png) repeat-y;	
	width:340px;
	margin-left:610px;
}
#bottom-image {
	background:url(../images/tennis-ball.png) no-repeat;
	height:193px;
	margin-top:-69px;
	padding-bottom:1px;
}
#bottom-image-right {
	background:url(../images/tennis-rackets.png) no-repeat;
	height:193px;
	margin-left:700px;
	margin-top:-69px;
	padding-bottom:1px;
}
#photo_slide_show {
	margin-top:10px;
	margin-left:200px;
}
.full-photo-left {
	float:left;
	width:350;
	height:510px;
	padding-right:20px;
}
.ladder_table, .left_ladder_table {
	margin:20px 30px 20px 40px;	
}
.left_ladder_table { float:left; }
#alumni_table {
	border:solid;
	border-width:1px;
	margin:40px 10px 10px 80px;
}
#alumni_table td {
	border:solid;
	border-width:1px;
	padding:10px;
}
.schedule_table {
	border:solid;
	border-width:1px;
}
.schedule_table td {
	border:solid;
	border-width:1px;
	padding:10px;
}
.pdf {
	float:right;
	margin-right:50px;
}
.pdf img {
	border:none;
	text-decoration:none;
}