/*
* 	GENERAL STYLE
*/

body {margin:0;padding:0; background-color:#fff;font-family:"Lucida Grande", verdana, arial, helvetica, sans-serif;font-size:14px;}
#container { background-color:#fff;width:900px;margin:3% auto 0;color:#7a787a; }


/*a, a img {border:0px;color:#0033bb;text-decoration:none;}*/

a, a img {border:0px;}
/*a:hover {color:#fff;}*/

h1 {color:#000;}
h2{color:#000;}

.note_bottom_right { float:right;font-size:10px;color:#000; }
.note_bottom_left {	float:left;font-size:10px;font-weight:bold;}


/* ENROLMENT */
table {color:#000;}
table.enrolment{width:50%;margin-left:25%;border:1px solid #e5eff8;border-collapse:collapse;}
table.enrolment td{ vertical-align:top;}
table.enrolment td.title {width:50%;font-size:20px;text-align:center;background-color:#ab111b;color:#fff;border-right:1px solid #fff;}*/

table.school_details, table.examination_details{padding:10px;width:100%;}
table.school_details td, table.examination_details td{padding:5px;width:50%;}

ul.tab_list{ font-size:60%;}

table.process{width:100%;border-collapse:collapse;}
table.process td.title {width:100%;font-size:20px;text-align:center;background-color:#ab111b;color:#fff;border-right:1px solid #fff;;}
table.process td { font-size:60%;}
table.process td input { width:60%;;}

table.students_details td{padding:10px; }
table.students_details td {border-top:1px dashed #e5eff8;}
table.students_details td input { width:150px;}

.ta_left{text-align:left;}
.ta_right{text-align:right;}
.ta_center{text-align:center;}

input{ width:200px;font-size:12px;border: 1px solid #ddd;}

.small_input {width:20px;}

.back {float:left;padding:5px 5px 5px 20px; font-size:16px;color:#ab111b;text-align:right}
a.changeDate{color:#FFF;background-color:#AB111B;padding:2px;font-size:11px;}

/* FORM */
input.disabled { border: 1px solid #F2F2F2; background-color: #F2F2F2; }
input.required, textarea.required { border: 1px solid #ddd; }
input.validation-failed, textarea.validation-failed { border: 1px solid red; }
.validation-advice { margin: 1px 0;padding: 1px;background-color: red;color : #FFF; font-weight: normal;}
.custom-advice { margin: 5px 0; padding: 5px;background-color: #C8AA00;color : #FFF; font-weight: bold;}

/* ADMIN */
#hello { float:right;;width:900px;margin:0px;padding:15px 15px 0 0;text-align:right;color:#666;font-size:10px;}
	#hello a {color:#fff;font-weight:bold;background-color:#ab111b;}

/* FOOTER */
#footer {width:910px;margin:0px auto;text-align:right;color:#666;font-size:10px;}
	#footer a {color:#000;text-decoration:none;}

label.error {color:red;font-size:10px;}


