/*Athletic Recruiting Form CSS - July 2008*/

/*Form elements*/
fieldset#athletics {
	width: 550px;
	border: none;
	border-top: 1px solid #005599;
	margin-bottom: 10px;
	background-image: url(../images/formgradient.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

fieldset#athletics ol {
  	margin: 0;
  	padding: 0;
}

fieldset#athletics li {
  	list-style: none;
  	padding: 5px 10px 7px;
	margin: 0;
	background-image: url(../images/form-divider.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

fieldset#athletics h2, fieldset#athletics h3, fieldset#athletics p {
	margin-left: 10px;
}

legend {
 	padding: 0 2px;
  	font-weight: bold;
  	color: #000000;
}

#athletics label {
  	display: inline-block;
  	line-height: 1.8;
  	vertical-align: top;
  	width: 120px; /*This aligns the text boxes*/
}
#athletics label.none {
	width: 70px;
	}

#data label { /*this allows labels in the data table to have a width less than the above, to keep the table from artificially expanding*/
	width: 15px;
	}
table#data {
	background-color:#ffffff;
	padding-left: 10px;
	}
fieldset div {
	padding-left: 10px;
	} 

/*Form Styles*/
.required { /*red for required fields*/
  	font-weight: bold;
  	font-style: normal;
  	color: #F00;
}

.submit { /*centers the submit button*/
	margin-left: 40%;
}

.none { /*removes the background image line divider*/
	background-image:none;
}
.sentencelabel { /*gives labels around sentences more width*/
	width: 600px;
}
.imagelabel { /*gives labels around image attachments more width*/
	width: 250px;
	}



