#main_content{
	padding: 10px;
	text-align: center;
}
#student_registration{
	padding: 6px;
	text-align: center;
	width: 700px;
}
#student_reg_form input,select{
	border: Silver 1pt solid;
	width: 160px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	height: 20px;
	margin-left: 10px;
}
.select{
	border: Silver 1pt solid;
}
label{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #272727;
	font-weight: bold;
	width: 185px;
	padding-left: 25px;
	height: 22px;
	line-height: 300%;
	border-right: 0px !important;
		border-right: #D1D1D1 1px solid;
}
label.username{

	border-right: #D1D1D1 0px solid;
	margin-left: -1px;
}
#student_reg_form h3{
	font-size: 13px;
	font-family: Trebuchet MS;
	padding-left: 25px;
	color: #8C8C8C;
	height: 25px;
}
/*#username_table{
	border: #FFEF59 1px solid;
	background: #FFFFE0;
	width: 525px;
}*/
#required_field_info{
	margin-left: 15px;
	float: left;
	color: #9A9A9A;
}
hr.divider{
	height: 1px;
	color: #DBDBDB;
	text-align: left;
	width: 90%;
}

#student_reg_form .radio{
	border: White 1px solid;
	width: 25px;
	height: 14px;
}
#student_reg_form .radio_label{
	border: White 0px solid;
	width: 45px;
	padding: 0px;
	height: 14px;
	font-weight: normal;
}
#student_reg_form .radio_label_c{
	border: White 0px solid;
	width: 120px;
	padding: 0px;
	height: 14px;
		font-weight: normal;
}
#student_reg_form .checkbox{
	border: 1px solid #A9A9A9 !important;
		border: 1px solid white;
	width: 15px; 
	height: 16px;
	background: White;
}


#student_reg_form .timings{
	width: 70px;
}

textarea{
	width: 160px;
	height: 50px;
	margin-left: 10px;
}

label.textarea{
	height: 56px;
}
#already_registered{
	float: right;
	margin-right: 35px;
		color: #9A9A9A;
}
#already_container{
	width: 100%;
}
a{
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
#student_reg_form .button_submit{
	width: 95px;
	border: 1px solid #0000CD;
	height: auto;
	background: #64B3FF;
	text-align: center;
	color: White;
	font-weight: bold;
}
#student_reg_form .hint_help{
	/*background: #FFFFE0 !important;
border: #FEFF11 1px solid !important;*/
	border: 0px;
	background: url(../images/register_hint_bg_img.gif) no-repeat left center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: BLACK; /*	line-height: 120%;*/
	height: auto !important;
	height: 20px;
	padding: 3px;
	padding-left: 20px;
	display: block;
}
#student_reg_form .hint{
	width: 290px;
}
#student_reg_form .hint_small{
	width: 180px;
}

#student_reg_form .username_availability{
	width: 105px;
	display: block;
	border: 1px solid #FEFF11;
	background: #FFFFE0;
}


#student_reg_form .error_hint{
	/*background: #FFFFE0 !important;
border: #FEFF11 1px solid !important;*/
	border: 0px;
	background: url(../images/register_err_bg_img.gif) no-repeat left center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: white; /*	line-height: 120%;*/
	font-weight: bold;
	height: auto !important;
	height: 20px;
	padding: 3px;
	padding-left: 20px;
	display: block;
}
#student_reg_form .class{
	;
	height: 1px;
}
/*.error_msg_red{
 color:red;
 font-size:10pt;
 font-family:verdana;
 padding-left: 75px;
 text-align: left;
 float: left;
}*/