body {font:12px Verdana;margin-left:50px;margin-right:50px;background-color:#eee;}

form {}

fieldset {border:1px solid #ccc;margin-bottom:20px;}
fieldset fieldset {margin-bottom:0;padding-bottom:15px;}

legend {font-size:14px;font-weight:bold;border:1px solid #ccc;padding:3px 5px;}

input.textField {border:1px solid #ccc;}
.textInput {margin:0 15px;}
.textInput input {border:1px solid #ccc;}

.spacer {clear:both;font-size:10px;}

.chained {}
.chained input {border:1px solid #ccc;}

#additional_info_table {width:100%;}
#additional_info_table td {padding:5px 0;}

.borderTop td {border-top:1px solid #f5f5f5;}
.disclaimer1 {text-align:justify;padding:10px 0;border-top:1px solid #f5f5f5;text-transform:uppercase;color:#999;font-size:10px;}
.disclaimer2 {padding:10px 20px;text-align:justify;text-transform:uppercase;color:#999;font-size:10px;border-bottom:1px solid #ccc;}
.disclaimer3 {padding:10px 20px;text-align:justify;text-transform:uppercase;color:#666;font-size:10px;border-bottom:1px solid #ccc;}
.fieldQuestion {}

.school_table {border-collapse:collapse;border:1px solid #ccc;width:100%;}
.school_table td {border:1px solid #ccc;}
.school_table td.head {background-color:#f5f5f5;font-size:10px;padding:1px;text-align:center;text-transform:uppercase;}

.general {float:left;clear:both;margin-top:5px;}
.general label {clear:both;}
.general input {float:left;margin-left:20px;}
.general span {float:left;padding-top:4px;}

.good1 span {color:#00cc00;font-weight:bold;}
.good1 input {border:1px solid #00cc00;width:100%;}

.good2 span {color:#0000cc;}
.good2 input {border:1px solid #0000cc;width:100%;}

.good3 span {color:#0000cc;}
.good3 input {border:1px solid #0000cc;}

.bad1 span {color:#ff0000;font-weight:bold;}
.bad1 input {border:1px solid #ff0000;width:100%;}

/*.presubmit	{border:1px solid #ccc;}*/
.valid		{border:1px solid #00cc00;color:#00cc00;font-weight:bold;}
/*.invalid	{border:1px solid #ff0000;}*/

.presubmit .fieldQuestion {color:#666;}
.presubmit input {border:1px solid #ccc;}

.invalid .fieldQuestion {color:#ff0000;}
.invalid input {border:1px solid #ff0000;}

.validationErrors {border:1px solid #ff0000;padding:10px;}
.validationErrors .meaning {margin-bottom:10px;}
.validationErrors a {color:#FF0000;text-decoration:none;display:block;}
.validationErrors a:hover {text-decoration:underline;}

.clockPick {display:block;float:left;width:20px;height:20px;background:url(../images/clock.png) center center no-repeat;}

input.standard {border:1px solid #ccc;}
input.good3 {border:1px solid #0000cc;}
input.bad3  {border:1px solid #ff0000;}

#schoolTable td, #referenceTable td {white-space:nowrap;padding:2px 5px;text-align:right;}

.required {font-weight:normal;font-size:10px;color:#FF0000;padding-left:10px;}

.thankyou {font-weight:bold;text-align:center;color:#009900;font-size:16px;padding:20px 0;}

