body {
	font:12px Verdana;
	margin-left:50px;
	margin-right:50px;
	background-color:#eee;
	margin-left:0;
	margin-right:0;
	color:#000;
	margin-top:0;
	padding-bottom:30px;
}

form {}

fieldset                   {border:1px solid #ccc;margin-bottom:20px;}
fieldset fieldset          {margin-bottom:0;padding-bottom:15px;}

.fieldset-parent           {border:1px solid #ccc;margin-bottom:20px;}
.fieldset-child            {margin:0 10px;background-color:#fff;}
.fieldset-innertube-parent {background-color:#f5f5f5;padding-bottom:10px;border:1px solid #ccc;}
.fieldset-innertube-child  {padding:10px 0 0 0;}
.fieldset-title            {font-weight:bold;padding-bottom:6px;}
.fieldset-table            {border-collapse:collapse;}
.fieldset-table td         {white-space:nowrap;padding:2px 5px;text-align:right;}
.fieldset-table td.head    {background-color:#f5f5f5;font-size:10px;padding:1px;text-align:center;text-transform:uppercase;}





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;}
.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;}


/* ADDED FROM INDEX.PHP */



/*#header {width:900px;height:80px;background:url(images/bg_top.jpg) bottom center no-repeat;margin:0 auto;}*/
#container {width:730px;padding:5px 15px;background:url(../images/bg_middle.jpg) top left repeat-y;margin:0 auto;}
#footer {width:760px;height:14px;background:url(../images/bg_bottom2.jpg) bottom left no-repeat;margin:0 auto;}

#title {font-family:"Lucida Grande",Tahoma,Arial,Verdana,sans-serif;}
#title h3 {margin:0;padding:0;font-size:21px;font-weight:normal;}
#title p {font-family:Verdana;font-size:12px;border-bottom:1px dotted #ccc;margin:0;padding:8px 0 15px 0;letter-spacing:.04em;}

.field_name {font-weight:bold;font-size:15px;font-family:font-family:"Lucida Grande",Tahoma,Arial,Verdana,sans-serif;padding-bottom:5px;margin-bottom:4px;color:#333;letter-spacing:.045em;}
.add_field_name {font-family:font-family:"Lucida Grande",Tahoma,Arial,Verdana,sans-serif;letter-spacing:.05em;margin-bottom:4px;}

.field1 {width:75px;float:left;padding:2px 10px;text-align:right;}
.field2 {float:left;padding:2px 10px;}
.field3 {float:left;padding-right:10px;font-size:10px;}

.alert_field {}

.color {}
.border {}

.errorNotice {color:#fff;font-weight:bold;background-color:#ff0000;padding:3px 0 2px 5px;margin-top:10px;}
.errorNotice span {font-weight:normal;}
.errorMail {font-weight:bold;text-align:center;color:#000;font-size:16px;padding:0;margin-top:10px;}
.errorMail a {color:#0000FF;text-decoration:none;}
.errorMail a:hover {text-decoration:underline;}

.red {color:rgb(255,0,0);}
.sub-gray {margin:5px 9px 0 10px;padding:4px;background-color:#f5f5f5;}
.pink {background-color:rgb(255,240,240);border:1px solid rgb(255,0,0);}


.section {margin:15px 0 0 0;padding:0 10px 15px 10px;border-bottom:1px dotted #ccc;}
.input-text {width:100%;border:1px solid #ccc;}

.section2 {margin:0;padding:0;border-bottom:1px dotted #ccc;}
.input-text {width:100%;border:1px solid #ccc;}
.block {padding:8px 10px 14px 10px;margin:2px 0;}

.section {}

#header {
	position:relative;
	width:100%;
	height:100px;
	margin:0 auto;
	background-color:#666;
}

#sub-header {
	position:relative;
	width:756px;
	height:100px;
	margin:0 auto;
	background-color:#555;
	border-left:1px solid #333;
	border-right:1px solid #333;
	background-image:url('../header_logo.png');
	background-position:10px 9px;
	background-repeat:no-repeat;
}

#header-link {
	display:block;
	position:absolute;
	top:10px;
	right:10px;
	width:23px;
	height:23px;
	background:url('../images/home4.png') center center no-repeat;
}

