
.form_heading{
		font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#8709f2;;
}

.form_data{
		font-family:Verdana, Geneva, sans-serif; font-size:12px;;
}

#form_box{
	border:solid 3px #e8e8e8;
	background-color:#e8e8e8;
  	padding-top: 10px;
  	padding-bottom: 10px;
  	padding-left: 10px;
  	padding-right: 5px;
	font-family:Verdana, Geneva, sans-serif; font-size:11px;;
}

div.row {
  	clear: both;
  	padding-top: 10px;
}

div.row span.label {
  	float: left;
  	width: 100px;
  	text-align: right;
}

div.row span.labelc {
  	float: left;
  	width: 100px;
  	text-align: center;
}

div.row span.label1 {
  	float: left;
  	width: 150px;
  	text-align: right;
}

div.row span.formw {
	float: right;
  	width: 500px;
  	text-align: left;
} 

div.row span.formwc {
	float: right;
  	width: 500px;
  	text-align: center;
} 

div.row span.formx {
	border:solid 3px #e8e8e8;
	background-color:#e8e8e8;
	float: left;
  	width: 450px;
  	text-align: left;
} 

div.row span.label2 {
  	float: left;
  	width: 200px;
  	text-align: right;
}

div.row span.formw2 {
	float: right;
  	width: 400px;
  	text-align: left;
} 

div.row span.formw3 {
	float: none;
  	width: 400px;
  	text-align: left;
} 

div.row span.formw21 {
	float: left;
  	width: 300px;
  	text-align: left;
} 

div.row span.formw22 {
	float: left;
  	width: 150px;
  	text-align: left;
} 

div.row span.formw23 {
	float: left;
  	width: 50px;
  	text-align: left;
} 

div.row span.formw24 {
	float: right;
  	width: 100px;
  	text-align: left;
} 

div.row span.formw31 {
	float: left;
  	width: 200px;
  	text-align: right;
} 

div.row span.formw32 {
	float: left;
  	width: 350px;
  	text-align: left;
} 

div.row span.formw33 {
	float: right;
  	width: 100px;
  	text-align: left;
} 

div.row span.formw41 {
	float: left;
  	width: 300px;
  	text-align: left;
} 

div.row span.formw42 {
	float: left;
  	width: 200px;
  	text-align: left;
} 

div.row span.formw43 {
	float: left;
  	width: 50px;
  	text-align: left;
} 

div.row span.formw44 {
	float: right;
  	width: 50px;
  	text-align: left;
} 

div.row span.formw51 {
	float: left;
  	width: 150px;
  	text-align: left;
} 

div.row span.formw52 {
	float: left;
  	width: 400px;
  	text-align: left;
} 

div.row span.formw53 {
	float: right;
  	width: 50px;
  	text-align: left;
} 

div.row span.formw61 {
	float: left;
  	width: 150px;
  	text-align: left;
} 

div.row span.formw62 {
	float: left;
  	width: 300px;
  	text-align: left;
} 

div.row span.formw63 {
	float: left;
  	width: 100px;
  	text-align: left;
}

div.row span.formw64 {
	float: right;
  	width: 100px;
  	text-align: left;
}

div.row span.formw71 {
	float: left;
  	width: 150px;
  	text-align: left;
} 

div.row span.formw72 {
	float: left;
  	width: 200px;
  	text-align: left;
} 

div.row span.formw73 {
	float: left;
  	width: 100px;
  	text-align: left;
}

div.row span.formw74 {
	float: left;
  	width: 100px;
  	right-align: left;
}

div.row span.formw75 {
	float: right;
  	width: 100px;
  	text-align: left;
}

div.row span.formw81 {
	float: left;
  	width: 150px;
  	text-align: left;
} 

div.row span.formw82 {
	float: left;
  	width: 150px;
  	text-align: left;
} 

div.row span.formw83 {
	float: left;
  	width: 350px;
  	text-align: left;
}

div.row span.formw91 {
	float: left;
  	width: 300px;
  	text-align: left;
} 

div.row span.formw92 {
	float: left;
  	width: 150px;
  	text-align: left;
} 

div.row span.formw93 {
	float: left;
  	width: 200px;
  	text-align: left;
}

div.row span.formwx1 {
	float: left;
  	width: 250px;
  	text-align: center;
} 

div.row span.formwx2 {
	float: left;
  	width: 200px;
  	text-align: center;
} 

div.row span.formwx3 {
	float: none;
  	width: 200px;
  	text-align: center;
}



div.row span.formwA1 {
	float: left;
  	width: 200px;
  	text-align: left;
} 

div.row span.formwA2 {
	float: left;
  	width: 90px;
  	text-align: left;
} 

div.row span.formwA3 {
	float: left;
  	width: 90px;
  	text-align: left;
}

div.row span.formwA4 {
	float: left;
  	width: 90px;
  	right-align: left;
}

div.row span.formwA5 {
	float: left;
  	width: 90px;
  	text-align: left;
}

div.row span.formwA6 {
	float: left;
  	width: 90px;
  	text-align: left;
}

div.row span.formwB1 {
	float: left;
  	width: 510px;
  	text-align: left;
} 

div.row span.formwB2 {
	float: left;
  	width: 50px;
  	text-align: left;
} 

div.row span.formwB3 {
	float: left;
  	width: 20px;
  	text-align: left;
} 

div.row span.formwB4 {
	float: right;
  	width: 20px;
  	text-align: left;
} 

div.row span.formwC1 {
	float: none;
  	width: 50px;
  	text-align: center;
} 

div.row span.formwC2 {
	float: none;
  	width: 50px;
  	text-align: center;
} 

div.row span.formwC3 {
	float: none;
  	width: 50px;
  	text-align: center;
} 

div.row span.formwC4 {
	float: none;
  	width: 50px;
  	text-align: center;
} 


div.row span.formwA71 {
	float: left;
  	width: 50px;
  	text-align: left;
} 

div.row span.formwA72 {
	float: left;
  	width: 100px;
  	text-align: left;
} 

div.row span.formwA73 {
	float: left;
  	width: 150px;
  	text-align: left;
}

div.row span.formwA74 {
	float: left;
  	width: 100px;
  	right-align: left;
}

div.row span.formwA75 {
	float: right;
  	width: 250px;
  	text-align: left;
}



div.row span.labelL {
  	float: left;
  	width: 100px;
  	text-align: right;
}

div.row span.labelL2 {
  	float: left;
  	width: 120px;
  	text-align: right;
}

div.row span.formL {
	float: right;
  	width: 250px;
  	text-align: left;
} 

div.row span.formR {
	float: right;
  	width: 250px;
  	text-align: left;
}

.inputdd {
	width: 300px;
}

.inputds {
	width: 96px;
}

.inputdm {
	width: 194px;
}

.inputdw {
	width: 250px;
}

.inputcald {
	width: 68px;
}

.inputcalm {
	width: 147px;
}

.inputcaly {
	width: 78px;
}

.inputcalx {
	width: 64px;
  	text-align: center;
}

.inputcont {
	width: 210px;
}

div.row span.name {
  	float: left;
  	width: 200px;
  	text-align: right;
	padding-right: 5px;
//	border-right: 3px solid #043f02;
	border-right: 3px solid #e8e8e8;
}

div.row span.markam {
	float: left;
  	width: 50px;
  	text-align: center;
} 

div.row span.markpm {
	float: left;
  	width: 50px;
  	text-align: center;
/*	border-left: 1px solid #043f02; */
//	border-right: 3px solid #043f02;
	border-left: 1px solid #e8e8e8;
	border-right: 3px solid #e8e8e8;
} 

div.row span.markday {
	float: left;
  	width: 101px;
  	text-align: center;
//	border-right: 3px solid #043f02;
	border-right: 3px solid #e8e8e8;

} 

div.row span.checkpupil {
  	float: left;
  	width: 50px;
  	text-align: center;
}

div.row span.checkname {
  	float: left;
  	width: 300px;
  	text-align: left;
}

div.row span.checkdob {
  	float: left;
  	width: 100px;
  	text-align: left;
}

div.row span.checkform {
  	float: left;
  	width: 100px;
  	text-align: left;
}

.form_left {
	border:solid 0px #e8e8e8;
  	padding-top: 5px;
  	padding-bottom: 5px;
  	padding-left: 5px;
  	padding-right: 5px;
	float: left; 
}

.form_right {
	border:solid 0px #e8e8e8;
  	padding-top: 5px;
  	padding-bottom: 5px;
  	padding-left: 5px;
  	padding-right: 5px;
	float: right; 
}

div.row span.notice {
  	float: left;
  	width: 500px;
  	text-align: center;
 }
div.regrow {
  	clear: both;
  	padding-top: 10px;
	background-color:#e8e8e8;
}
div.regrow.hover {
  	clear: both;
  	padding-top: 10px;
	background-color:#000000;
}

div.rowc {
  	clear: both;
  	padding-top: 10px;
}

div.rowc span.labelcx {
  	float: left;
  	width: 70%;
	font-family:Verdana, Geneva, sans-serif; font-size:11px;
	color: #043f02;
  	text-align: left;
}

div.rowc span.labelcy {
	float: right;
  	width: 30%;
        font-family:Verdana, Geneva, sans-serif; font-size:11px;
  	text-align: left;
} 

div.rowcz {
  	clear: both;
	border.bottom: 0.5px solid #043f02;
}
