body {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: .95em; 
	background-color: #CCCCCC;
	margin-top: 0;
}
table { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: .95em; 
	background-color: #FFFFFF;
}
td {
	vertical-align: top;
}
td#sectionBox {
	height: 225px;
}
td#sectionBoxHeader {
	background-color: #660099;
	width: 30%;
}
td#sectionBoxHeader65 {
	background-color: #660099;
	width: 65%;
}
td#pageTitle {
	background-color: #660099;
	width: 75%;
}
td#rightSectionHead {
	background-color: #660099;
	width: 20%;
}
a { 
	text-decoration: underline; 
	color: #660099; 
}
a:hover { 
	color: #999999; 
}
h1 {
	font-size: 1.30em;
	font-weight: bold;
}
h1.sectionHead { 
	font-size: 1.30em;
	font-weight: bold;
	color: #FFFFFF; 
	margin-bottom: 0px;
}
h2 {
	font-size: 1.15em;
	font-weight: bold;
	margin-bottom: 0px;
}
h2.contactType {
	margin-bottom: -1px;
}
h3 {  
	font-size: 1.00em;
	font-weight: bold;
	margin-bottom: -20px;
}
.copyright {
	text-align: center;
	font-size: .85em;
}
ul li {
	padding: 3px;
}
ul#rightColumn {
	margin-left: 15px;
	list-style-type: circle;
}
ol#quiz li {
	padding: 10px;
}

/* Player Registration Form */
table#regForm { 
	width: 100%; 
	margin-top: 15px; 
	font-size: .90em; 
}
table#regForm2 { 
	width: 750px; 
	margin-top: 15px; 
	font-size: .90em; 
}
td#regFormPlayerLField { 
	width: 15%; 
	font-size: .90em; 
}
td#regFormPlayerRField { 
	width: 13%; 
	font-size: .90em; 
}
td#regFormPlayerLValue { 
	width: 33%; 
	font-size: .90em; 
}
td#regFormPlayerRValue { 
	width: 34%; 
	font-size: .90em; 
}
td#regFormPlayerSpacer { 
	width: 5%; 
}
fieldset { 
	padding: 15px; 
}
legend { 
	font-size: 1.0em; 
	font-weight: bold; 
	color: #660099; 
}
.finePrint { 
	font-size: .80em; 
	text-align: top; 
}
.readonlyField { 
	border-width: 0px; 
	background-color: transparent; 
}
.regSignature { 
	background-color: #ebebeb; 
}
.regFormTextReduce { 
	font-size: .90em; 
}
.dobDropDown { 
	font-size: .90em; 
}

/* Medical Release Form */
table#medForm { 
	width: 100%; 
	font-size: .95em; 
}
td .medFormFieldHeading { 
	font-weight: bold; 
}
td .medFormUnderline { 
	border-bottom-style: solid; 
	border-bottom-width: 1px; 
	border-bottom-color: #000000; 
}
td .medFormValue {  }
.medSignature { 
	background-color: #ebebeb; 
}

/* Show/Hide onclick */
#showHideText a:link div {
	display: block;
	text-decoration: none;
}
#showHideText a:active div {
	display: block;
	text-decoration: none;
}
.quizAnswer {
	text-decoration: none;
	color: #999999;
	margin-left: 10px;
}

table#adminSearch {
	padding: 10px;
}

table#adminSearch .leftColumn {
	width: 10%;
	font-size: 1.00em;
	font-weight: bold;
	margin-bottom: -20px;
}

table#adminSearch .idColumn {
	width: 5%;
	font-size: 1.00em;
	font-weight: bold;
	text-decoration: underline;
	margin-bottom: -20px;
}

table#adminSearch .nameColumn {
	width: 30%;
	font-size: 1.00em;
	font-weight: bold;
	text-decoration: underline;
	margin-bottom: -20px;
}

table#adminSearch .ageColumn {
	width: 5%;
	font-size: 1.00em;
	font-weight: bold;
	text-decoration: underline;
	margin-bottom: -20px;
}

table#adminSearch .sportColumn {
	width: 9%;
	font-size: 1.00em;
	font-weight: bold;
	text-decoration: underline;
	margin-bottom: -20px;
}

table#adminSearch .divisionColumn {
	width: 12%;
	font-size: 1.00em;
	font-weight: bold;
	text-decoration: underline;
	margin-bottom: -20px;
}

table#adminSearch .teamColumn {
	width: 17%;
	font-size: 1.00em;
	font-weight: bold;
	text-decoration: underline;
	margin-bottom: -20px;
}

table#adminSearch .shirtSizeColumn {
	width: 20%;
	font-size: 1.00em;
	font-weight: bold;
	text-decoration: underline;
	margin-bottom: -20px;
}

table#adminSearch .rightColumn {
	width: 24%;
	font-size: 1.00em;
	font-weight: bold;
	margin-bottom: -20px;
}

table#adminSearch .feeColumn {
	width: 10%;
	font-size: 1.00em;
	font-weight: bold;
	text-decoration: underline;
	margin-bottom: -20px;
}

table#adminSearch .birthCertificateColumn {
	width: 15%;
	font-size: 1.00em;
	font-weight: bold;
	text-decoration: underline;
	margin-bottom: -20px;
}

table#adminSearch .proofOfResidencyColumn {
	width: 15%;
	font-size: 1.00em;
	font-weight: bold;
	text-decoration: underline;
	margin-bottom: -20px;
}

table#videos {
	width: 100%;
}

table#videos td {
	border-width: 1px;
	border-style: solid;
	border-color: #660099;
}

table#videos .leftColumn {
	width: 50%;
	padding: 20px;
}

.videoLinks {
	width: 48%;
	background-color: #cccccc;
	border-width: 1px;
	border-style: dotted;
	border-color: #660099;
}

#DOB1 {
	display: none;
}

#DOB2 {
	display: none;
}

#DOB3 {
	display: none;
}

#DOB4 {
	display: none;
}