
body 				{ font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #333333; background-color: #eeeeee; }

.body_content		{ width: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #333333; }
.body_text 			{ font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #333333; }
.form_header_text 	{ font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #999999; padding: 0px 0px 20px 60px; }
.leader_header_text { font-family: Arial, Helvetica, sans-serif; font-size: 14pt; color: #333333; padding: 0px 0px 0px 0px; font-weight: bold; }
.footer_text		{ font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #999999; padding: 0px 20px 0px 0px; background-color: #eeeeee; }


.content_header		{ width: 757px; height: 30px; padding: 0px 0px 20px 0px; }
.content			{ width: 677px; padding: 0px 40px 0px 40px; }

.column_left		{ width: 246px; border: 0px solid red; }	/* both combined is '677' */
.column_right		{ width: 421px; padding: 0px 0px 0px 10px; border: 0px solid red; }

.section-header		{ width: 246px; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #7FBAD8; font-weight: bold;
					  padding: 10px 0px 10px 0px; }

.education_left		{ width: 142px; }	/* both combined is '431' -- used within class 'column_right' */
.education_right	{ width: 289px; }

.column_left2		{ width: 347px; padding: 7px 0px 7px 0px; border: 0px solid red; }	/* both combined is '677' */
.column_right2		{ width: 330px; padding: 7px 0px 7px 0px; border: 0px solid red; }
					  
.section-header2	{ width: 347px; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #7FBAD8; font-weight: bold;
					  padding: 10px 0px 10px 0px; }

.available_left		{ width: 146px; }	/* all 3 combined is '431' -- used within class 'column_right' */
.available_middle	{ width: 100px; }
.available_right	{ width: 185px; }

.otherdays_left		{ width: 150px; }	/* both combined is '431' -- used within class 'column_right' */
.otherdays_right	{ width: 281px; }

.reference_left		{ width: 365px; }	/* both combined is '677' */
.reference_right	{ width: 312px; }

.agreement			{ width: 677px; font-weight: bold; padding: 0px 0px 0px 0px; }
.signature_left		{ width: 127px; padding: 20px 0px 7px 0px; }							/* both combined is '677' */
.signature_right	{ width: 550px; padding: 20px 0px 7px 0px; }
.thankyou			{ width: 677px; font-weight: bold; padding: 20px 0px 0px 0px; }

.submit_button		{ width: 677px; padding: 20px 0px 0px 0px; }

.small 				{ font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #999999; }
.small_red 			{ font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #ff0000; }
.heading 			{ font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #0099FF; font-weight: bold; }

.hb-container		{ width: 100%; padding: 10px 0px 10px 0px; }
.hb					{ width: 100%; color: #bbbbbb; }
.large_heading 		{ font-family: Arial, Helvetica, sans-serif; font-size: 14pt; color: #999999; font-weight: bold; }

a:link, 
a:visited, 
a:active 			{ font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #B50C00; text-decoration: none; }
a:hover 				{ font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #B50C00; text-decoration: underline; }

.outline 			{ font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #333333; border: 1px dashed #999999; }
.error_page		 	{ width: 100%; height: 100%; padding: 20px 100px 20px 100px; }
.error_header	 	{ font-family: Microsoft Sans Serif, Candara, Mangal, sans-serif, Arial; font-size: 22pt; font-weight: bold; color: #B50C00; 
					  padding: 0px 0px 20px 0px; }
.optional			{ font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #aaaaaa; }
.error_text		 	{ font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #333333; padding: 0px 0px 0px 0px; }
.copyright 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color:#666666; padding: 0px 35px 0px 0px; }



