﻿.form { margin:20px 0px 20px 0px; float:left; clear:both; padding-left:55px;}
.form table th { font-size:10px; font-weight:normal;}
#content-body .fieldRow h3 { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.fieldRow { clear:both;  padding-top:5px; padding-left:15px;}
.field { float:left; padding:0px 15px 0px 0px;}
.fieldRow label { display:block;font-size:11px; line-height:14px; font-weight:normal; padding-right:0px; color:#222222;}
.red { font-size:11px; color:Red;}
.recentJob { padding-top:0px; padding-bottom:10px; float:left; clear:both; width:737px;}
.recentSchool { padding-top:0px; padding-bottom:10px; float:left; clear:both; width:737px;}
.alternating { background-color:#cee0ed;}
.inline label { display:inline; }
.inline input { margin-left:5px;}

/* styles for various widths of form fields */
.name { width:282px;}
.initial { width:100px;}
.address { width:300px;}
.city { width:150px;}
.state { width:150px;}
.zip { width:50px;}
.phone { width:222px;}
.split50 { width:342px;}
.yesNo { width:55px;}
.referrer { width:526px;}
.availability { width:100px;}

.form table {  text-align:left; }
.form table tr { padding-top:8px; height:25px;}
.form table th { width:105px;}
.form table.availabilityTable td { width:121px; text-align:center;}

.monthDay { width:20px;}
.year { width:40px;}