@font-face
{
    font-family: 'KAP001Normal';
    src: url( 'kap112.eot' );
    src: url( 'kap112.eot?#iefix' ) format( 'embedded-opentype' ), url( 'kap112.woff' ) format( 'woff' ), url( 'kap112.ttf' ) format( 'truetype' ), url( 'kap112.svg#KAP112Normal' ) format( 'svg' );
    font-weight: normal;
    font-style: normal;
}
body {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}
img {
	border:0px;
}
input[type='text']
{

 text-transform:uppercase;
}
.clear {
	clear:both;
	height:0px;
}
.main {
	width:1000px;
	margin:0px auto;
	padding-top:10px;
}
.header_left {
	width:350px;
	float:left;
	text-align:right;
}
.header_left_print {
	text-align:left;
	width:105px;
	float:left;
}
.sau_name {
	text-align:center;
	margin:10px 0 10px 0; 
}
.grade_print {
	text-align:center;
	margin:10px 0 10px 0; 
	font-size:22px;
	font-weight:bold;
}
.grade_print_bottom {
	text-align:center;
	margin-bottom:7px;
}
.grade_print_bottom_degree {
	text-align:center;
	margin-bottom:5px;
	font-size:18px;
    padding-left: 10%;
}

.header_right {
	width:600px;
	float:left;
	padding-left:20px;
}
.header_right_print {
	width:515px;
	float:left;
	padding-left:20px;
}
.print_main_from {
	margin:10px 0 0 0;
}
.text_print_bottom {
	text-align:center;
	margin:12px 0 12px 0; 
}
.sau_txt1 {
	font-size:30px;
	padding-top:20px;
}
.border {
	border-bottom:1px solid#000;
	width:390px;
}
.grade {
	font-size:18px;
	padding-top:5px;
}
.break_line {
	background-image:url(../images/site/line_bg.jpg);
	background-repeat:repeat-x;
	height:12px;
	margin-top:10px;
}
.contant_part {
	width:980px;
	margin:0px auto;
	padding:18px 20px 0 20px;
}
.break_line_text {
	margin:0px auto;
	padding:8px 0 10px 0;
	color:#000;
	text-align:center;
	border-bottom:#000 solid 1px;
	font-size:24px;
	font-weight:bold;
	font-family:KAP001Normal !important
}
.apply_for_degree_certificate {
	width:450px; float:left;
	margin:150px 0 150px 0;
	padding: 0 0 0 20px;
}
.write_in_capital_letters {
	margin:0px;
	width:980px;
	float:left;
	border-bottom:#a4a4a4 dotted 2px;
}
.write_in_capital_letters_h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000;
	letter-spacing:0.5px;
	margin:0px;
	padding:0px 0 13px 0;
	font-weight:normal;
	float:left;
	width:760px;
}
.write_in_capital_submitbtn {
	width:155px;
	height:27px;
	border:none;
	background-image:url(../images/site/submit.jpg);
	background-repeat:no-repeat;
	margin:0px 0 0 0px;
	padding:0px;
	cursor:pointer;
	float:right;
}
.write_in_capital_submitbtn_bottom {
	width:155px;
	height:27px;
	border:none;
	background-image:url(../images/site/submit.jpg);
	background-repeat:no-repeat;
	margin:20px 0 10px 0px;
	padding:0px;
	cursor:pointer;
	float:right;
}
.surname {
	width:212px;
	margin:0px;
	padding:0px 35px 0 0;
	float:left;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	font-weight:bold;
	letter-spacing:0.2px;
}
.surname_input {
	width:212px;
	height:25px;
	margin:10px 0 0 0;
	border:#cacaca solid 1px;
}
.father_husband_name {
	width:215px;
	margin-left:10px;
	padding:0px;
	float:left;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	font-weight:bold;
	text-align:center;
	letter-spacing:0.2px;
}
.contant_left {
	width:520px;
	float:left;
	margin:0;
	padding:28px 0 10px 0;
}
.contant_text {
	width:513px;
	margin:0px 0 10px 0;
	float:left;
}
.contant_text span {
	
	font-size:12px;
	color:#000;
	font-style:normal;
	font-weight:normal;
	letter-spacing:0.5px;
	float:left;
}
.guj_fonts {
	font-size:18px !important;
	font-family: KAP001Normal !important; 
	float:left;
}
.guj_fonts_print {
	font-size:18px !important;
	font-family: KAP001Normal !important; 

}

.contant_text_select {
	width:267px;
	height:27px;
	border:#cacaca solid 1px;
	margin:0px 8px 0 0;
	padding:3px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.contant_text_input {
	width:260px;
	height:19px;
	border:#cacaca solid 1px;
	margin:0px;
	padding:3px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.contant_text_chekbox {
	border:#cacaca solid 1px;
	margin:0px 7px 0 0;
	float:left;
}
.contant_text_checkbox {
	border:#cacaca solid 1px;
	margin:0px 5px 0 34px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
}
.contant_text_month {
	/*width:69px;*/
	height:27px;
	border:#cacaca solid 1px;
	margin:0px 10px 0 10px;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.contant_text_year {
	/*width:69px;*/
	height:27px;
	border:#cacaca solid 1px;
	margin:0px 0 0 0px;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.contant_right {
	width:450px;
	float:left;
	margin:0;
	padding:28px 0 10px 0px;
}
.contant_text_right {
	width:430px;
	margin:0px 0 10px 21px;
	float:left;
}
.contant_text_right span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	font-style:normal;
	font-weight:normal;
	float:left;
	clear:right;
}
.contant_text_sms {
	width:219px;
	margin:0px;
	float:right;
	padding:0 0 10px 0;
}
.contant_text_sms span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	font-style:normal;
	font-weight:normal;
	float:left;
}
.contant_text_male_checkbox {
	border:none;
	margin:0px 5px 0 60px;
	padding:0px;
	float:left;
}
.contant_text_female_checkbox {
	border:#cacaca solid 1px;
	margin:0px 5px 0 30px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
}
/*-------------------------------------------------------end of Note---------------------------------------*/
.permenant_address {
	margin:10px 0 0 0;
	width:980px;
	float:left;
	border-bottom:#a4a4a4 solid 2px;
}
.permenant_address h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000;
	letter-spacing:0.5px;
	margin:0px;
	padding:0px 0 13px 0;
	font-weight:bold;
}
.permenant_address_left {
	width:480px;
	float:left;
	margin:0;
	padding:5px 0 10px 0;
}
.permenant_address_text {
	width:425px;
	margin:0px 0 10px 0;
	float:left;
}
.permenant_address_text span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	font-style:normal;
	font-weight:normal;
	float:left;
}
.permenant_address_text_select {
	width:212px;
	height:27px;
	border:#cacaca solid 1px;
	margin:0px 105px 10px 24px;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.permenant_address_text_district {
	width:212px;
	height:27px;
	border:#cacaca solid 1px;
	margin:0px 125px 10px 28px;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.permenant_address_text_city {
	width:212px;
	height:27px;
	border:#cacaca solid 1px;
	margin:0px 0 0 46px;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.permenant_address_input {
	width:326px;
	height:19px;
	border:#cacaca solid 1px;
	margin:0px 10px 10px 10px;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.permenant_address_checkbox {
	border:#cacaca solid 1px;
	margin:0px 0 0 23px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.permenant_address_month {
	width:69px;
	height:27px;
	border:#cacaca solid 1px;
	margin:0px 30px 0 140px;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.permenant_address_year {
	width:69px;
	height:27px;
	border:#cacaca solid 1px;
	margin:0px 0 0 0px;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.permenant_address_right {
	width:425px;
	float:right;
	margin:0;
	padding:5px 0 10px 0px;
}
.permenant_address_text_right {
	width:425px;
	margin:0px 0 0px 0;
	float:left;
}
.permenant_address_right span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	font-style:normal;
	font-weight:normal;
	float:left;
}
.permenant_address_male_checkbox {
	border:#cacaca solid 1px;
	margin:0px 0 0 98px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.permenant_address_female_checkbox {
	border:#cacaca solid 1px;
	margin:0px 0 0 30px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.permenant_address_text_state {
	width:212px;
	height:27px;
	border:#cacaca solid 1px;
	margin:0px 0 0 38px;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.permenant_address_text_taluka {
	width:212px;
	height:25px;
	margin:0px 120px 10px 30px;
	border:#cacaca solid 1px;
}
.permenant_address_text_pin {
	width:212px;
	height:25px;
	margin:0px 0 0 46px;
	border:#cacaca solid 1px;
}

/*---------------------------------------------end of --------------------------------*/

.phone_number {
	margin:10px 0 0 0;
	width:980px;
	float:left;
	border-bottom:#a4a4a4 solid 2px;
}
.phone_number_left {
	width:480px;
	float:left;
	margin:0;
	padding:5px 0 10px 0;
}
.phone_number_text {
	width:385px;
	margin:0px 0 10px 0;
	float:left;
}
.phone_number_text span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	font-style:normal;
	font-weight:normal;
	letter-spacing:0.5px;
	float:left;
}
.phone_number_input {
	width:213px;
	height:19px;
	border:#cacaca solid 1px;
	margin:0px 110px 10px 10px;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.phone_number_file {
	width:213px;
	height:25px;
	border:#cacaca solid 1px;
	margin:0px 0px 10px 10px;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	cursor:pointer;
}
.phone_number_photo {
	width:200px;
	height:25px;
	border:#cacaca solid 1px;
	margin:0px -10px 30px 20px;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	cursor:pointer;
}
.photo_img {
	width:30px;
	height:30px;
	margin:0px 30px 0 0;
	float:right;
}
.photo_img2 {
	margin:0 30px 0 0;
}
.photo_candidate {
	margin:0px 0px 0px 0px;
}
.permenant_address_text_recepit {
	width:188px;
	height:25px;
	margin:0px 0 0 5px;
	border:#cacaca solid 1px;
}
.place_bg {
	border-bottom: 2px solid #A4A4A4;
    float:left;
    margin:10px 0 0;
    width:980px;
}
.place {
	width:200px;
	margin:0px;
	padding:0px 80px 0 0;
	float:left;
}
.place span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	letter-spacing:0.2px;
	font-weight:normal;
	float:left;
	margin:15px 0px 0 0;
}
.place_input {
	width:144px;
	height:25px;
	margin:10px 5px 0 0;
	border:#cacaca solid 1px;
	float:right;
}
.date_input {
	width:68px;
	height:25px;
	margin:10px 10px 0 10px;
	border:#cacaca solid 1px;
	float:left;
}
.signature_of_candidate {
	width:385px;
	margin:0px;
	float:left;
}
.signature_of_candidate span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	letter-spacing:0.2px;
	font-weight:normal;
	float:left;
	margin:0px 0px 0 0;
}
.signature_of_candidate_input {
	width:215px;
	height:25px;
	margin:10px 0px 0 10px;
	float:left;
	border:#cacaca solid 1px;
	cursor:pointer;
}
.break_line_bottom {
	width:980px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#000;
	padding-top:7px;
}
/*--------------------------------------start of footer---------------------------------*/
.footer {
	text-align:center;
	font-size:12px;
	padding:20px 0 20px 0;
}
.rules {
	font-size:22px;
	text-align:center;
	border-bottom:1px solid#a4a4a4;
	padding-bottom:10px;
}
.rules_menu {
	margin:0px;
}
.rules_menu ul {
	margin:0px;
	padding-top:10px;
	padding-left:10px;
}
.rules_menu ul li {
	font-size:13px;
	line-height:20px;
	list-style:none;
	background-image:url(../images/site/aerrow_icon.jpg);
	background-repeat:no-repeat;
	background-position: 0px 4px;
	padding-left:25px;
}
.agree_btn {
	width:960;
	margin:0;
	padding:10px 0 0 0;
	text-align:center;
}

.bottom_note
{


width:960px;
padding:0px;

}

.bottom_note h1
{

	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000;
	letter-spacing:0.5px;
	margin:0px;
	padding:0px 0 13px 0;
	font-weight:normal;
}
.top_apply_button
{
clear:both;
float:right;
padding-bottom:10px;
}
.bottom_apply_button
{
clear:both;
float:right;
padding-top:28px; 
padding-right:5px; 
}


.margin_left_166
{
 margin-left:166px;
}
.margin_left_19
{

 margin-left:15px;
}

.margin_left_43
{
 margin-left:43px;
}

.width_82
{
 width:180px;
}
.width_82_2
{
 width:180px;
margin:10px 0px 0px 268px;
}
.margin_left_91
{
 
float:none;
margin-left:91px;
}

#spcl_optl_span
{
	margin-left:12px;
}


.top_minus_10
{

 margin-top: -10px;
}

.width_100
{
width:212px;
}

.width_100_15
{
width:212px;
margin-top:-15px;
}

.margin_left_10
{
margin-left:4px;
}
.margin_left_7
{
margin-right:1px;
}
.margin_left_15
{
margin-left:15px;
margin-right:0px;
}



.clear{
	clear:both;
	height:0px;
}
#banner{
	width:940px;
	margin:0px auto;
}
table, tr, td{
	padding:5px;
}
.srno{
	width:30px!important;
	font-weight:bold;
	text-decoration:none;
}
.cntbold{
	
	text-decoration:none;
	text-align:left;
	padding-bottom:3px;
}
.detabox{
	border-bottom:solid 1px #999999;
	padding:3px;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	height:15px;
}
.paddnone{
	padding:0px;
}
.paddbtm{
	padding:0px 0px 5px 0px;
}

.fild01{
	width:270px;
}
.address{
	/*width:60px;*/
	text-align:left;
}
.taluka{
	/*width:40px;*/
	text-align:right;
}
.blkline01{
	border-bottom:solid 1px #999999;
	width:540px;
}
.blkline02{
	border-bottom:solid 1px #999999;
	/*width:100px;*/
}

.center{
	text-align:center;
}
.centerbdr{
	width:50px;
	margin:0px 20px;
	background-image: url(../images/site/border.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
.boxborder{
	border-top:solid 2px #666666;
	border-bottom:solid 2px #666666;
	padding:10px 0px;
}
.boxborder_bottom{
	border-bottom:solid 2px #CCCCCC;
	padding:10px 0px;
}
.boxborder_top{
	border-top:solid 2px #666666;
	border-bottom:solid 2px #666666;
	font-weight:bold;
	padding:10px 0px;
}
.main_td_width {
	height:30px;
}

/*============print css==================*/
.print_clear {
	clear:both;
	height:0px;
}
.print_main {
	width:960px;
	margin:0 auto;
	padding:0px;
	background-position:center top;
	font-size:16px;
}
.print_wrepar {
	width:960px;
	background-repeat:no-repeat;
	margin:20px 0 0 0;
	font-weight:bold;
	padding:0px;
	float:left;
}
.print_box_cols_main {
    float: left;
    margin-top: 7px;
    text-align: left;
    width: 470px;
	height:40px;
	margin-right:10px;
}
.print_box_cols_lab_wi {
    color: #000000;
    float: left;
    font-size: 14px;
    padding-right: 10px;
    text-align:left;
    width:240px;
}
.print_box_cols_lab_wi span {
	color:#000000;
	float:left;
	text-align:left;
}
.print_textbox_bg_mn {
    border-bottom:1px solid #C9C9C9;
    float: left;
    min-height: 20px;
    margin-right: 2px;
    text-align: left;
    width:210px;
	font-size:14px;
	color:#000000;
}
.address_bar_main {
	font-size:14px;
	font-weight:bold;
}

.address_top_main {
    float: left;
    margin: 15px 0 0 26px;
}
.address_line1 {
    border-bottom: 1px solid #CCCCCC;
    float: left;
    margin: 15px 0 0 25px;
    width: 400px;
}

.address_line2 {
    border-bottom: 1px solid #CCCCCC;
    clear: both;
    float: left;
    margin: 10px 0 0 25px;
    width: 400px;
}

.address_line3 {
    border-bottom: 1px solid #CCCCCC;
    clear: both;
    float: left;
    margin: 10px 0 0 25px;
    width: 400px;
}

.address_line4 {
    border-bottom: 1px solid #CCCCCC;
    clear: both;
    float: left;
    margin: 10px 0 0 25px;
    width: 400px;
}
/*new print form css*/
.application_details {
	font-size:18px;
	font-weight:bold;
	margin:10px 0 0px 0;
} 
.application_details_1 {
	font-size:18px;
	font-weight:bold;
	margin:10px 0 10px 0;
} 
.full_appli_detalis {
	padding-top:10px;
}
.full_appli_detalis td {
	padding:7px;
}
.full_appli_detalis .border_top_information {
	border:solid 1px #000000;
	width:272px;
}
.full_appli_detalis .border_bottom_information {
	border:solid 1px #000000;
	width:630px;
}
.full_appli_contact {
	padding:0px;
}
.full_appli_contact td{
	padding:7px;
	border:solid 1px #000000;
}
.full_appli_address_1 {
	padding:0px;
}
.full_appli_address_1 td{
	padding:7px;
	border:solid 1px #000000;
}
/*========================================*/