

#mainform {
	border: 1px solid #666;
	width: 60%;
	margin-left: auto;
	margin-right: auto;
	background: #ECEFEF;

}

#mainform h2 {
	font-size: 2.7em;
	text-align: center;
	margin-left: 50px;
	margin-right: 20px;
	color: #053131;
	font-weight: bold;
	margin-bottom: 25px;
	border-bottom: 1px solid #CCC;
	margin-top: 1px;
}

#mainform label {
	float: left;
	width: 400px;
	text-align: right;
	margin-right: 10px;
	font-weight:bold;
	font-size: 2.0em;
}

#mainform  .pl{
	width: 100px !important;
	text-align: right;
	margin-right: 10px;
	font-weight:bold;
	font-size: 2.7em;
}

#mainform  .pl2{
	width: 100px !important;
	text-align: right !important;
	margin-right: 10px !important;
	font-weight:bold !important;
	font-size: 2.3em !important;
}

#mainform p {
	margin-left: 10px;
	margin-top: 30px;
	margin-bottom: 30px;
}

#start_date:focus, #end_date:focus, #period_nm:focus, #period_name:focus, #ed_id:focus,
#ppe_code1:focus, #ppe_code1:focus, #cou_ou:focus, #lastname:focus, #firstname:focus, #secondname:focus, #job_name:focus, 
#email:focus, #exam_date:focus, #period_id:focus, #ege_id:focus, #reserve_id:focus, #subject_id:focus, #ppe_id:focus
{
	background-color: white;
}

#mainform label.error {
	color: #F00;
	font-weight: bold;
	font-size: 1.7em;
	display: block;
	text-align: left;
	margin-left: 650px;
	margin-top: -27px;
}

#lab1 label.error {
	color: #F00;
	font-weight: bold;
	font-size: 1.7em;
	display: block;
	text-align: left;
	margin-left: 800px;
	margin-top: -27px;
}



#cou_ou {
	background-color: #E5E5E5;
	font-family: "Lucida Console", Monaco, monospace;
	font-size: 1.7em;
	width: 400px;
	height: 30px;
}

#ppe_code1, #ppe_code2  {
	background-color: #E5E5E5;
	font-family: "Lucida Console", Monaco, monospace;
	font-size: 2.5em;
	width: 200px;
	height: 35px;
	text-align: center;
}

#lastname, #firstname, #secondname, #period_nm, #start_date, #end_date, #exam_date {
	background-color: #E5E5E5;
	font-family: "Lucida Console", Monaco, monospace;
	font-size: 1.9em;
	width: 200px;
	height: 25px;
}

#start_date, #end_date, #exam_date {
	text-align: center;
}

#job_name, #period_name {
	background-color: #E5E5E5;
	font-family: "Lucida Console", Monaco, monospace;
	font-size: 1.9em;
	width: 350px;
}

#ed_id, #period_id, #ege_id, #reserve_id, #subject_id, #ppe_id {
	background-color: #E5E5E5;
	font-family: "Lucida Console", Monaco, monospace;
	font-size: 1.9em;
	width: 260px;
}

#email {
	background-color: #E5E5E5;
	font-family: "Lucida Console", Monaco, monospace;
	font-size: 1.9em;
	width: 350px;
	height: 25px;
}
