body {
	 margin:0px; 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 11px; 
	 font-weight: normal; 
	 color: #052f78;
	 line-height: 18px;
}
td, p, div {
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 11px; 
	 font-weight: normal; 
	 color: #052f78;
	 line-height: 18px;
}
.formlabel {
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
}
.formlabelinvalid {
	color:red;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
}
legend {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #E87C15;
}
input, select, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	width: 500px;
	height: 80px;
}
.textfield {
	width: 100px;
}
.longtextfield {
	width: 200px;
}
.shorttextfield {
	width: 50px;
}
.button {
	height: 24px;
}
.errormessage { color:red; }
table.form td {
	vertical-align:top;
}
.subheader {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #E87C15; 
}
table.large td {
	font-size: 12px;
	line-height: 22px;
}
a, a:visited, a:active {
	color: #052f78;
	text-decoration:underline;	 
}
a:hover {
	color: #E87C15;
	text-decoration:underline;	 
}
.steps {
	color:#CCCCCC;
}
.stepactive {
	color: #E87C15;
}
.stepcomplete {
	color: #052f78;
}
/* styles from main site */
.body_blue {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #052f78}
.body_blue_bold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #052f78}
.header {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: E87C15}
.date {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #FFFFFF}
.news_header {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: underline}
.news_text {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #FFFFFF}
.coach_header {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #052f78; text-decoration: underline}
.tryout_body {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #052F79}
.tryout_bold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #052F79}
.location_header {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #5F7F19; text-decoration: underline}
a.newsReadMore {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #53AB4B}
a.newsReadMore:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #53AB4B}

