h1 {
	margin-bottom: 15px;
}
#circle {
	display: block;
	
	position: absolute;
	top: -77px;
	left: -1px;
}

form {
	font-family: Georgia, Times New Roman, Serif;
	font-size: 11px;
	line-height: 1.2em;
}

label {
	margin-bottom: 0.9em;
	
	font-weight: bold;
	color: #C71010;
}

.edit-name label,
.edit-address label,
#contact-form .hasTraveled label,
#contact-form .programsOfInterestSpring label,
#contact-form .programsOfInterestSummer label {
	margin-bottom: 0px;
	
	font-weight: normal;
	color: black;
}

.edit-name label,
.edit-address label{
	display: block;
}

#spring {
	float: left;
	width: 210px;
	margin-right: 20px;
}

#contact-form .referredBy,
#contact-form .comments {
	width: 384px;
	height: 5em;
}

#contact-form tr.spacer td {
	border-bottom: 1em solid white;
}


fieldset{border: none;}

label {width: 125px; margin-right: 15px; display: inline-block;  }

fieldarea input {width: 100px; display: block; }

.phoneTypeFieldArea label {display: none;}

.phoneTypeFieldArea table {width: 200px; float: right; margin-right: 110px;}

	.phoneTypeFieldArea table label {width: 45px; display: inline;}
	
	.phoneTypeFieldArea table input {margin-right: 10px; margin-top: 0;}
	
.schoolRelationFieldArea label {margin-bottom: 0;}

.departureCity1FieldArea input, .departureCity2FieldArea input {vertical-align: top; margin-top: 10px;}

.traveledStudentsFieldArea label {width: 100%; margin-right: 0;}

	.traveledStudentsFieldArea table label {width: 50px;}
	
	.traveledStudentsFieldArea table input {margin-top: 0; margin-right: 10px;}

#interestedIn .fieldArea {border-bottom: 1px dashed #BABABA; display: inline-block; margin-bottom: 5px;}

#interestedIn label {float: left;  margin-bottom: 10px; }

#interestedIn table {width: 280px; float: right; margin-bottom: 10px; display: block; padding: 0;}

		#interestedIn table input {margin-right: 10px; float: left; margin-bottom: 0; margin-top: 0; border: none;}
		
		#interestedIn table label {width: 70px;  margin-bottom: 0; }
		
		#interestedIn .intensiveFamiyStayProgramFieldArea table label {padding-bottom: 18px;}
		
		#interestedIn .noFamiyStayProgramFieldArea table label {padding-bottom: 32px;}


#interestedIn .commentsFieldArea, #interestedIn .referredByFieldArea, #interestedIn .noFamiyStayProgramFieldArea {border-bottom: none;}
.commentsFieldArea label, .referredByFieldArea label {width: 100%;}

.commentsFieldArea textarea, .referredByFieldArea textarea {width: 100%; height: 75px;}

	.commentsFieldArea {margin-bottom: 10px;}



.aiValueField {display: none;}

.check label {width: 100%;}

.check input {width: 250px; }

