.tHeader{background-color:#498AF4;font-weight: bold;  color:#FFFFFF;    text-align:center;}
.evenRow{    background-color:#E5E5E5;  	color:#000;	text-align:center;}
.oddRow{    background-color:#D5D5D5;  	color:#000;	text-align:center;}  
.evenRow:hover{background-color:#CCFFCC;}  
.oddRow:hover{background-color:#CCFFCC;}  
.rowBox{ width:100%;margin-bottom: 10px;}
.rowBox_lft{ width:47%;float:left;}
.rowBox_rgt{ width:47%;float:right;}
.lavel_div{ width:35%;float:left;}
.input_div { width:60%;float:right; }
.rowBox input[type="text"]{ width: 96%;}
.rowBox textarea {  width: 96%;height: 60px;resize: none; }
.insertion_div { display: none;clear: both;}
.welcome-administrator{	color: #1B486A; display: block; font-size: 22px; margin-top: 40px; font-weight:bold;}
.period{background: none repeat scroll 0 0 #FFEFD5;font-weight:bold;}
.routine select, input, textarea, button {font-size: 12px; outline: medium none; resize: none;}
.routine select {width:15%;}
.routine table select {border-color: #BC8F8F;margin: 0;padding: 0;width: 100%;}
.routine table {width:100%; text-align:center; border-collapse: collapse;}
.routine th {background:#BEDEBE; color:#404040; height:40px; border:1px solid gray; padding:0px; margin:0px;}
.routine td {border: 1px solid #808080;margin: 0 0 10px;padding: 10px 2px;}

.student-info{width:45%;float:left;}
.student-info h3{margin-right:1%;}

.student-subject{width:50%;float:left;}
.clear{clear:both;}
#clear{clear:both;}


#student-registration{	background-color:#F6F6F6;	width:934px;	/* height:500px; */	border:2px solid #D3D3D3;	/* margin:20px auto; */	margin:0px auto;	border-bottom:0px;}
#createSt{width:96%;background-color:#F6F6F6;font-weight:bold;padding:1% 2%;font-size:18px;	border-bottom:2px solid #D3D3D3;}
#mid{width:100%;margin-top:30px;background-color:#F9F9F9;}
#photo{width:60%;height:auto;float:left;}
#photo #photoSize{width:200px;height:200px;border:2px solid #D3D3D3;	margin:auto;}
#uploadarea{margin-left:60px;margin-top:10px;}
#photo #load{width:100%;	height:80px;text-align:center;margin-top:10px;}
#formRegs{width:70%;float:left;}



/*For Marksheet*/

.mark_sheet{margin: 0 auto;width: 90%;}
.mark_sheet-left{width:60%;float:left;}
.mark_sheet-right{width:40%;float:left;}
.mark_sheet-right table, th, tr, td{padding:5px;}


.bg{background-color:#fff;width:50%;height:11.69in;margin:0 auto;padding-left:20px;padding-right:20px;border:1px solid #000;border-radius:5px;}
.structure{width:100%;margin:0 auto;}
.fix{overflow:hidden;}
.logo{float:left;width:20%;}
.logo img{margin-top: 30px;margin-right:5px;width: 80%;}

.upper_main_content_left_side{float: left;width: 60%;}
.upper_main_content_left_side h1{font-size:15px;}
.upper_main_content_left_side h2{font-size:15px;border-radius:10px;}
.upper_main_content_left_side h3{font-size:15px;border-radius:10px;}
.upper_main_content_right_side{float:right;}
.upper_main_content_right_side table{margin-top:0px;width:180px;}
.upper_main_content_right_side table tr,th{text-align:center;}

.clase_event{margin-bottom: 14px;margin-top: 0px;}
.clase_event table{border-radius: 20px 20px 20px 20px;width: 60%;}
.clase_event table th,td{text-align:center}
.main_content{float:center;margin-bottom:20px;}
.main_content table{width: 100%;height:10px;}
.second_table  table td{}
.second_table  table td:first-child{font-weight: bold;width: 367px;}
.second_table  table td:last-child{width: 133px;}
.final_grade{border: 1px solid #000000;margin-bottom: 20px;margin-left: 1px;width: 100%;}
.remarks{padding:10px;}
.remarks textarea{border: 1px solid #000000;padding: 5px;width: 97%;}
.class_teacher{float: left;margin-top: 20px;width: 30%;}
.class_teacher:first-child{float:left;margin-right:20px;margin-left:20px;}
.class_teacher:last-child{float:left;margin-left:0px;}
.class_teacher p{text-align:center;}
.mark-margin-bottom{margin-bottom:20px;}
.final_grade p{display:inline;padding:5px;}
.final_grade input{display: inline-block;margin: 10px;width: 50px;}

