#wrapper {width:100%;margin:0 auto;}
.container{ float:left; position:relative; width:100%;}
.clear {clear: both;display:blockview;overflow:hidden;visibility:hidden;width:0;height:0;} 
body{ font:normal 12px  Arial, Helvetica, sans-serif; color:#000;}


/*header srarts here*/
.header_container{background:url(../images/header_bg.jpg) repeat-x left top;width:100%;position:relative;height:100px;}
.header_logo_sec{ float:left; position:relative; margin-left:10px;}
.header_logo{position:relative; float:left; width: auto; padding-right:20px; margin-top:5px; }
/*.header_logo_text{ float:left; position:relative; font:normal 26px   Arial, Helvetica, sans-serif; color:#fff; line-height:100px;}*/
.header_logo_text {
    color: #fff;
    float: left;
    font: 19px/32px Arial,Helvetica,sans-serif;
    position: relative;
}
.header_logo_text1{ float:left; position:relative; font:normal 20px   Arial, Helvetica, sans-serif; color:#fff; line-height:100px;}
.wel_user{position:absolute;top:15px;right:10px;font:normal 12px  Arial, Helvetica, sans-serif;color:#ebebeb;text-align:right; width:auto;}
.wel_user_txt{font:normal 12px Arial, Helvetica, sans-serif; background:url(../images/user.png)  no-repeat scroll 0 2px ;padding:5px 0 5px 20px ; color:#fff;}
.wel_user_txt span{ font-weight:bold; font-size:14px;}
.lg_out_sec{position:absolute;top:50px;right:10px;width:auto; background:url(../images/logout_bg.jpg) repeat-x left top;height:30px;padding:0 16px 0 16px;khtml-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius: 10px;border:none;behavior:url(js/PIE.htc);}
.lg_out_sec_txt{ background:url(../images/logout_btn.png) no-repeat  scroll 0 6px; padding:5px 0 5px 24px; color:#fff; font:14px normal Arial, Helvetica, sans-serif;}
.lg_out_sec_txt a{ color:#fff; text-decoration:none;}
.lg_out_sec_txt a:hover{ text-decoration:underline;}
.reg_no{position:absolute;top:56px;right:120px;width:auto;color:#fff;}
.reg_no span{ font-weight:bold;font-size:14px;}
/*header end here*/


/*Navigation starts here*/
#menu_container{
/*	margin:0 auto;
	position:relative;*/
	width:100%;
	background:url(../images/nav_bg.jpg) repeat-x left top;
	height:40px;
	}
#menu_container1{
/*	margin:0 auto;
	position:relative;
	width:100%;
	background:url(../images/nav_bg.jpg) repeat-x left top;
	height:40px;*/
	 background: #e5e5e5 none repeat scroll 0 0;
    height: 115px;
    width: 100%;
	}

	/*Navigation end here*/
	
	
/*body*/
#body_container{margin:0 auto; width:100%; position:relative; height: auto;  }
#body_adminhomecontainer{margin:0 auto; width:90%; position:relative; height: auto;  }
#body_container_inner{ padding:20px 10px 50px 10px; height:auto; overflow:auto;}
h1{font:normal 24px   Arial, Helvetica, sans-serif; padding: 20px 0 6px 0; color:#0478c5; border-bottom:1px dashed #7f7f7f; margin-bottom:20px;}
h2{font:normal 20px Arial, Helvetica, sans-serif; padding: 10px 0 10px 0; color:#3b454b;}
h3{font:normal 18px  Arial, Helvetica, sans-serif;margin:10px 0; color:#000;} 	 
	 

/*Breadcrumb starts here */
 .bread_crumbs{ float:left; position:relative;color:#7e7e7e; width:auto;padding:10px 10px 10px 0;}
.bread_crumbs a{  color:#344046; text-decoration:none; font-weight: normal; }
.bread_crumbs a:hover{ text-decoration:none; color:#0275c2;}
/*Breadcrumb end here */
 
	 
/*Print page & Download  pdf starts here*/
.pri_down_sec_div{
	position:absolute;
	right:10px;
	top:25px;
	width:auto;
	text-align:right;
}
.pri_down_sec_div ul li{ display:inline;}
.pri_down_sec_div ul li.print{background:url(../images/print.png) no-repeat scroll 0 4px; padding:5px  10px 4px 21px;*padding:4px  10px 4px 21px; color:#087cca; }
.pri_down_sec_div ul li.print a{color:#087cca; text-decoration:none;}
.pri_down_sec_div ul li.print a:hover{ text-decoration:underline;}
.pri_down_sec_div ul li.download{font:normal 12px Arial, Helvetica, sans-serif; background: url(../images/download.png) no-repeat scroll 0 4px; padding:5px  10px 5px 21px;color:#087cca;*padding:4px  10px 5px 21px;}
.pri_down_sec_div ul li.download a{color:#087cca; text-decoration:none;}
.pri_down_sec_div ul li.download a:hover{ text-decoration:underline;}
/*Print page & Download  pdf end here*/	 
	 

/* table section starts here*/
.inner-tb{ margin:5px auto;  font: normal 12px   Arial, Helvetica, sans-serif; width:100%;} 
.inner-tb th{ font-size:14px;padding:0 5px; vertical-align:middle; color: #000; border:1px solid  #FFF; height:30px; background: url(../images/tb_heading_bg.jpg) repeat-x left top;}
.inner-tb .tb-r1{ font-size:12px; background:#dde7ed; vertical-align:middle; color:#000;  padding:5px;}
.inner-tb .tb-r2{ font-size:12px; background:#f7f7f7; padding:5px; vertical-align:middle; color:#000;   }
.inner-tb .tb-r3{ font-size:12px; vertical-align:middle; color:#484848;  padding:5px; }
.inner-tb .tb-r3 .dropdownbox{ width:30% !important;}
.inner-tb .tb-total{ font-size:14px; font-weight:bold; background:#c7c7c7; padding:5px; vertical-align:middle; color:#000;}
.tb-total-rt{ text-align:right; font-weight:bold; padding-right:30px !important; }
.inner-tb td{ padding:5px 5px; border:1px solid #fff; }
.inner-tb .alert_txt{ font-size:12px;  vertical-align: bottom;color:#FF0030; clear:both; margin-top:5px;}
.star{ color:#CB1424; font-weight:bold; font-size:14px;} 
.inner-tb td a{color:#0275c2; text-decoration:none; font-weight:bold;}
.inner-tb td a:hover{text-decoration: underline;} 
.inner-tb .tb-r4{ font-size:12px; background:#f7f7f7; padding:5px; vertical-align:middle; color:#504f4d;   }
.inner-tb .tb-r5{ font-size:12px; background:#dde7ed; vertical-align:middle; color:#504f4d;  padding:5px;}
.inner-tb .tableheader{ font-size:14px;padding:0 5px; vertical-align:middle; color: #000; border:1px solid  #FFF; height:30px; background: url(../images/tb_heading_bg.jpg) repeat-x left top;}
/* table section end here*/


/*form section starts here*/
.gn-op{ float:left; position:relative;  margin:10px 35px 0 4px; }
.r-bt { float:left; margin-top:9px; margin-bottom:7px;  }
.tx-box{ width:60%; border:1px solid #ccc;padding:5px; min-height:60px;  }
.tx-box1{ width:90%; border:1px solid #ccc;padding:5px; min-height:60px;  }
.tboxlarge{ width:20%;}
.tboxlargefmlname{ width:60%;}
.tboxlarge2{ width:17%;}
input{ color:#666; font-size:12px; padding:3px; height:18px;  border:1px solid #ccc;  outline:none;}
.form_fiv input.r-bt{ float:left;}
select{  color:#666; border:1px solid #ccc; height:22px; outline:none;}
 .dropdownbox{ font-size: 12px; background-color: white; width:20%; }
 .dob_dropdownbox{ font-size: 12px;  width:13% !important; margin-right:10px;}
 .services_dropdownbox{ font-size: 12px;  width:13% !important; margin-right:10px;}
 .ck-bx{ outline:none; float:left; margin-right:5px;}
.max_txt { padding:0 10px;}
/*form section end here*/


/*Inner page content starts here*/
.in_cont_app_det_tb{font: normal 12px Arial, Helvetica, sans-serif; margin:0 auto; }
.in_cont_app_det_tb h2{ padding: 10px 0 0 0;}
.in_cont_app_det_tb td{ padding:5px; border:none !important;}
.tb_rw1{ font-weight:normal; vertical-align:top;}
.tb_rw2{ color:#454753; vertical-align:top;}
.tb_col{ font:bold 12px Arial, Helvetica, sans-serif; vertical-align:top; padding-top:5px;}
.in_cont ul li{font:normal 12px/21px    Arial, Helvetica, sans-serif; list-style: none outside none;padding:0px 0px 8px 12px; background:url(../images/arrow.png) no-repeat scroll 0px 6px transparent;color:#484848; *padding:0px 0px 4px 12px;}
.in_cont ul li a{ color:#0275c2; text-decoration:none; font-weight:bold; }
.in_cont ul li a:hover{ text-decoration:underline;}
.in_cont ul  ul { margin-left:25px; }
.in_cont ul li ul li{font:normal 12px Arial, Helvetica, sans-serif; list-style: none outside none;padding:0px 0px 8px 20px; background:url(../images/arrow.png) no-repeat scroll 0px 6px transparent;color:#484848;}
.in_cont ul li ul li a{color:#484848; text-decoration:none;}
.in_cont ul li ul li a:hover{ text-decoration:underline;}
p{color:#484848;text-align:justify;font:normal 12px/21px  Arial, Helvetica, sans-serif;}
 p a{color:#0275c2; text-decoration:none; font-weight:bold;}
 p a:hover{text-decoration: underline;  }
 /*Inner page content end here*/


/*link samples starts here*/
.text_style{color:#0275c2; text-decoration: none;font-weight:normal;}
.text_style2{color:#e81c1f; text-decoration: none;font-weight:normal;}
.text_style3{color:#000; text-decoration: none;font-weight:normal; font-size:14px;}
.text_style4{color:#484848; text-decoration: none;font-weight:normal;font-size:14px;}
.text_style_bd{color:#0275c2; text-decoration: none;font-weight:bold;}
.text_style2_bd{color:#e81c1f; text-decoration: none;font-weight:bold;}
.text_style3_bd{color:#000; text-decoration: none;font-weight:bold;font-size:14px;}
.text_style4_bd{color:#484848; text-decoration: none;font-weight:bold;font-size:14px;}
.alert a{color:#e81c1f; text-decoration:none; font-weight:normal;}
.alert a:hover{text-decoration: underline;} 
.alert2 a{color:#e81c1f; text-decoration:none; font-weight: bold; font-size:14px;}
.alert2 a:hover{text-decoration: underline;} 
.link a{color:#0275c2; text-decoration:none; font-weight:bold;}
.link a:hover{text-decoration: underline;} 
.link2 a{color:#0275c2; text-decoration: underline;font-weight:bold;}
.link2 a:hover{text-decoration:none;} 
.link3 a{color:#000;font-weight:bold; text-decoration:none;}
.link3 a:hover{text-decoration:underline;} 
.link4 a{color:#000; text-decoration: underline;font-weight:normal;text-decoration:none;}
.link4 a:hover{text-decoration:underline; color:#0275c2;} 
/*link samples end here*/


/*registration wizard section starts here*/
.reg_container{ float:left; position:relative; width:100%; margin:10px 0; text-align:right;}
/*registration section end here*/


/*button section starts here*/
/*
.back_btn_div{ float:left; position:relative; width:auto;}
.nxt_btn_div{ float:right; position:relative; width:auto; text-align:right;}
.blue_button{ font-size:14px;width: auto; height:32px;  background: url(../images/blue_btn.jpg) repeat-x; padding: 4px 30px;*padding: 6px 16px;  text-align: center;  color:#fff;   border:1px solid #1079bf; border-radius:5px; margin:0 0 0 3px;*background-color:#437cb6;*border:none; }
.blue_button:hover{ background:url(../images/blue_btn_hover.jpg) repeat-x; cursor:pointer;*background-color:#437cb6;}
.blue_button2{font-size:14px; width: auto; height:32px;  background: url(../images/blue_btn2.jpg) repeat-x; padding: 4px 30px;*padding: 6px 16px;  text-align: center;  color:#fff;   border:1px solid #586481; border-radius:5px;margin:0 0 0 3px;*background-color:#4f5d7d;*border:none;}
.blue_button2:hover{ background:url(../images/blue_btn2_hover.jpg) repeat-x;*background-color:#4f5d7d; cursor:pointer;}
.blue_button3{font-size:14px; width: auto; height:32px;  background: url(../images/blue_btn3.jpg) repeat-x; padding: 4px 30px;*padding: 6px 16px;  text-align: center;  color:#fff;   border:1px solid #017bcd; border-radius:5px;margin:0 0 0 3px;*background-color:#0083d9;*border:none;}
.blue_button3:hover{ background:url(../images/blue_btn3_hover.jpg) repeat-x;*background-color:#0083d9; cursor:pointer;}
.button{font-size:14px; width: auto; height:32px;  background: url(../images/blue_btn3.jpg) repeat-x; padding: 4px 30px;*padding: 6px 16px;  text-align: center;  color:#fff;   border:1px solid #017bcd; border-radius:5px;margin:0 0 0 3px;*background-color:#0083d9;*border:none;}
.button:hover{ background:url(../images/blue_btn3_hover.jpg) repeat-x;*background-color:#0083d9; cursor:pointer;}

.grey_button{font-size:14px; width: auto; height:32px;  background: url(../images/grey_btn.jpg) repeat-x; padding: 4px 30px;*padding: 6px 16px;  text-align: center;  color:#000; border:1px solid #c8c8c8; border-radius:5px;margin:0 0 0 3px;*background-color:#d7d6d6; *border:none;}
.grey_button:hover{ background:url(../images/grey_btn_hover.jpg) repeat-x;*background-color:#d7d6d6;  cursor:pointer;}
.grey_button2{font-size:14px; width: auto; height:32px; background: url(../images/grey_btn2.jpg) repeat-x; padding: 4px 30px;*padding: 6px 16px;  text-align: center;  color:#fff; border:1px solid #395669; border-radius:5px;margin:0 0 0 3px;*background-color:#4b6475;*border:none; }
.grey_button2:hover{ background:url(../images/grey_btn2_hover.jpg) repeat-x;*background-color:#4b6475;  cursor:pointer;}
.browse_btn{ height:26px; border:none; }*/
.back_btn_div{ float:left; position:relative; width:auto;}
.nxt_btn_div{ float:right; position:relative; width:auto; text-align:right;}
.blue_button{ position:relative; font-size:14px;width: auto; height:32px;  background: url(../images/blue_btn.jpg) repeat-x; padding: 4px 30px;*padding: 6px 16px;  text-align: center;  color:#fff;   border:1px solid #1079bf; border-radius:5px; margin:0 0 0 3px;*background-color:#437cb6;*border:none;behavior:url(js/PIE.htc);}
.blue_button:hover{ background:url(../images/blue_btn_hover.jpg) repeat-x; cursor:pointer;*background-color:#437cb6;}
.blue_button2{ position:relative;font-size:14px; width: auto; height:32px;  background: url(../images/blue_btn2.jpg) repeat-x; padding: 4px 30px;*padding: 6px 16px;  text-align: center;  color:#fff;   border:1px solid #586481; border-radius:5px;margin:0 0 0 3px;*background-color:#4f5d7d;*border:none;behavior:url(js/PIE.htc);}
.blue_button2:hover{ background:url(../images/blue_btn2_hover.jpg) repeat-x;*background-color:#4f5d7d; cursor:pointer;}
.blue_button3{ position:relative;font-size:14px; width: auto; height:32px;  background: url(../images/blue_btn3.jpg) repeat-x; padding: 4px 30px;*padding: 6px 16px;  text-align: center;  color:#fff;   border:1px solid #017bcd; border-radius:5px;margin:0 0 0 3px;*background-color:#0083d9;*border:none;behavior:url(js/PIE.htc);}
.blue_button3:hover{ background:url(../images/blue_btn3_hover.jpg) repeat-x;*background-color:#0083d9; cursor:pointer;}


.grey_button{ position:relative;font-size:14px; width: auto; height:32px;  background: url(../images/grey_btn.jpg) repeat-x; padding: 4px 30px;*padding: 6px 16px;  text-align: center;  color:#000; border:1px solid #c8c8c8; border-radius:5px;margin:0 0 0 3px;*background-color:#d7d6d6; *border:none;behavior:url(js/PIE.htc);}
.grey_button:hover{ background:url(../images/grey_btn_hover.jpg) repeat-x;*background-color:#d7d6d6;  cursor:pointer;}
.grey_button2{ position:relative;font-size:14px; width: auto; height:32px; background: url(../images/grey_btn2.jpg) repeat-x; padding: 4px 30px;*padding: 6px 16px;  text-align: center;  color:#fff; border:1px solid #395669; border-radius:5px;margin:0 0 0 3px;*background-color:#4b6475;*border:none;behavior:url(js/PIE.htc); }
.grey_button2:hover{ background:url(../images/grey_btn2_hover.jpg) repeat-x;*background-color:#4b6475;  cursor:pointer;}
.browse_btn{ height:26px; border:none; }
/*button section end here*/


/*Application form starts here*/
.man_field{ float:right; position:relative; font:bold 12px Arial, Helvetica, sans-serif ; color:#dc191c;}
.er_alert{ padding:0 10px;font:bold 12px Arial, Helvetica, sans-serif ; color:#dc191c;}
.er_alert1{ font:bold 12px Arial, Helvetica, sans-serif ; color:#dc191c; width:auto; position:relative; text-align:center;    }
.er_alert2{ padding:0 10px;font:bold 13px Arial, Helvetica, sans-serif ; color:#dc191c; width:auto; position:relative; float:left;    }
.spacer{ float:left; position:relative; height:30px; width:100%; text-align:center}
/*Application form end here*/


/*footer starts here*/
#footer_links{float:left;position:bottom;background:#0a2b40;height:32px;width:100%;left: 0;right: 0;bottom:0;}
#footer_links_fixed{float:left;position:relative;background:#0a2b40;height:32px;width:100%;left: 0;right: 0;bottom:0;}
#footer_copyright_txt{ float:left; position:relative; font: normal 12px  Arial, Helvetica, sans-serif; color:#b9bec1;width: auto; height:32px; line-height:32px; margin-left:10px;}
#footer_copyright_txt span{ font-weight:bold; color:#bed730;}
#footer_copyright_txt span a{  text-decoration:none; color:#fff;}
#footer_copyright_txt span a:hover{  text-decoration: underline;}
#privacy{float:right; margin-right:10px; text-align:right; color:#b9bec1; font: normal 12px  Arial, Helvetica, sans-serif; height:32;line-height:32px; }
#privacy a{ color: #b9bec1; text-decoration:none;} 
#privacy a:hover{text-decoration: underline;}
/*footer end here*/



/*candidate login starts here*/
.ca_container{ width:1000px; margin:0 auto; position:relative; height:auto;}

/*.ca_reg_container{
	position:absolute;
	 height:42px; line-height:42px;
	right:27px;
	top:26px;
	font-size:22px; background:#febf01 url(../images/reg_arrow.png) no-repeat scroll 365px 10px; padding:0 69px 0 36px; -webkit-border-radius: 15px;*padding:0 69px 0 36px; 
-moz-border-radius: 15px;
border-radius: 15px; border:1px solid #fff;behavior:url(js/PIE.htc);}*/

.ca_reg_container{
	position:absolute;
	 height:42px; line-height:42px;
	right:260px;
	top:26px;
	font-size:17px; background:#febf01 url(../images/reg_arrow.png) no-repeat scroll 365px 10px; padding:0 29px 0 26px; -webkit-border-radius: 15px;*padding:0 29px 0 26px; 
-moz-border-radius: 15px;
border-radius: 15px; border:1px solid #fff;behavior:url(js/PIE.htc);}

.ca_reg_container a{ color:#000; text-decoration:none;0579c6}
.ca_reg_container a:hover{ text-decoration:underline;}

.ca_reg_container2{
	position:absolute;
	 height:42px; line-height:42px;
	right:1px;
	top:26px;
	font-size:17px; background:#febf01 url(../images/reg_arrow.png) no-repeat scroll 365px 10px; padding:0 29px 0 26px; -webkit-border-radius: 15px;*padding:0 29px 0 26px; 
-moz-border-radius: 15px;
border-radius: 15px; border:1px solid #fff;behavior:url(js/PIE.htc);}

.ca_reg_container2 a{ color:#000; text-decoration:none;0579c6}
.ca_reg_container2 a:hover{ text-decoration:underline;}

.ca_body_in_top_container{ width:980px; padding:10px; margin:0 auto; height:250px;}
.ca_banner_container{ float:left; position:relative; width:680px; height:250px;}
.ca_login_box_container{ position:relative; float:right; width:290px; height:250px; background:#ccc url(../images/loginbox_bg.jpg) repeat-x left top;}
.ca_login_box_container1{ position:relative; float:right; width:290px; height:330px; background:#fff url(../images/loginbox_bg.jpg) repeat-x left top;}
.ca_login_box_inner_container{ float:left; position:relative; padding:0 14px;}
/*
.ca_login_box_inner_container_heading_txt{background:url(../images/ca_login_heading_bg.png) no-repeat scroll 0 0; padding-left:33px; font-size:22px; color:#00385e; margin:16px 0 10px 0;}
*/
.ca_login_box_inner_container_heading_txt{background:url(../images/ca_login_heading_bg.png) no-repeat scroll 0 0; padding-left:33px; font-size:20px; color:#00385e; margin:16px 0 10px 0;}
.ca_login_box_inner_container label{ float:left; position:relative;font:normal 14px Arial, Helvetica, sans-serif; margin-bottom:6px; clear:both; padding:0; color:#000000;}
.ca_login_box_inner_container input[type="text"]{ float:left; position:relative;font: normal 12px Arial, Helvetica, sans-serif;background:url(../images/ca_textbox_bg.jpg) repeat-x left top; height:36px; line-height:36px;width:248px; border:1px solid #b7b7b7; padding: 0 5px; margin-bottom:9px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; color:#626262;}

.ca_login_box_inner_container input[type="password"]{ float:left; position:relative;font: normal 12px Arial, Helvetica, sans-serif;background:url(../images/ca_textbox_bg.jpg) repeat-x left top;height:36px; line-height:36px;width:248px; border:1px solid #b7b7b7; padding: 0 5px; margin-bottom:14px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; color:#626262;}

.ca_login_box_inner_container_for_pass{position:relative; float:right;font: normal 12px Arial, Helvetica, sans-serif; background: url(../images/ca_arrow.png) no-repeat scroll 0 3px ;  padding-left:16px; color:#0166aa;  }
.ca_login_box_inner_container_for_pass a{ color:#0166aa; text-decoration:none;}
.ca_login_box_inner_container_for_pass a:hover{text-decoration: underline;}
 .ca_login_box_inner_container_btn_div{ float: left;position:relative; font:normal 12px Arial, Helvetica, sans-serif;clear:both; margin-top:0px; width:250px;}
 .blue_button4{position:relative;font-size:14px; width: auto; height:30px;  background: url(../images/blue_btn4.jpg) repeat-x; padding: 4px 20px;*padding: 6px 10px;  text-align: center;  color:#fff;   border: none;margin:0 10px 0 0; border-radius:5px;behavior:url(js/PIE.htc);}
.blue_button4:hover{ background:url(../images/blue_btn4_hover.jpg) repeat-x;cursor:pointer;}
.ca_login_box_inner_container_inval_user{
	position:relative; margin:0 auto;font:normal 12px Arial, Helvetica, sans-serif;color:#ff0004;text-align:center;
margin-top:16px;text-align:center; width:248px; font-weight:bold;} 

.ca_body_in_middle_container{ width:980px; padding:0 10px; margin:0 auto; height: auto; overflow:auto;}
.ca_body_in_middle_left_container{float:left; position:relative; width:680px; height:auto;}
.ca_tb_container{ float:left; position:relative; width:680px; height:auto;}
.ca_tb_container_txt { color:#cb6b03; padding:0; font-size:18px; padding:3px 0 0 0;}
.ca_tb_container_txt span{padding:0 5px;}
.ca_ref_doc_container{ float:right; width:288px; height:320px; border:1px solid #b2b2b2;-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius:20px;behavior:url(js/PIE.htc);}
.ca_ref_doc_photo_container{ float:right; width:528px; height:330px; border:1px solid #b2b2b2;-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius:20px;behavior:url(js/PIE.htc);}

.ca_ref_doc_photo_container_inner_txt{float:left;position:relative;width:500px;height:250px;overflow:auto;padding:0px 10px 0 14px;
margin-top:20px;
}
.ca_ref_doc_photo_container_inner_txt  ul li {background: url(../images/ca_arrow.png) no-repeat scroll 2px 4px transparent;
	list-style: none outside none; margin-bottom:12px }
.ca_ref_doc_photo_container_inner_txt ul li a{display: block;font: normal 12px  Arial, Helvetica, sans-serif;text-decoration: none;line-height:18px; padding-left:20px;color:#0166aa;}
.ca_ref_doc_photo_container_inner_txt ul li a:hover {color: #0166aa;text-decoration:underline;}
.ca_ref_doc_photo_container_inner_txt p{display: block;font: normal 12px  Arial, Helvetica, sans-serif;text-decoration: none;line-height:18px; padding-left:20px;color:#0166aa;}

.ca_dis_container{float:left; position:relative; width:680px; height:auto;}
.ca_dis_container_heading_txt{margin-bottom:2px; color:#ef050a; font-size:12px; font-weight:bold; }
.spacer2{ float:left; position:relative; height:20px; width:100%;}
.spacer3{ float:left; position:relative; height:15px; width:100%;}
.ca_dis_container p{ font-size:11px; line-height:14px; width:98%; text-align: left;}
.ca_dis_container_not_txt{ font-size:12px !important; color:#0166aa; font-weight:bold;}

/*.ca_ref_doc_container_heading_txt{ background: url(../images/ref_doc_bg.jpg) repeat-x left top; height:40px; line-height:40px;-webkit-border-top-left-radius: 15px;
-webkit-border-top-right-radius: 15px;
-moz-border-radius-topleft: 15px;
-moz-border-radius-topright: 15px;
border-top-left-radius: 15px;
border-top-right-radius: 15px; border-radius: 15px 15px 0 0;  padding-left:20px; font-size:18px; color:#fff;behavior:url(js/PIE.htc);}*/
.ca_ref_doc_container_inner_txt{float:left;position:relative;width:250px;height:230px;overflow:auto;padding:0px 10px 0 14px;
margin-top:20px;
}
.ca_ref_doc_container_inner_txt  ul li {background: url(../images/ca_arrow.png) no-repeat scroll 2px 4px transparent;
	list-style: none outside none; margin-bottom:12px }
.ca_ref_doc_container_inner_txt ul li a{display: block;font: normal 12px  Arial, Helvetica, sans-serif;text-decoration: none;line-height:18px; padding-left:20px;color:#0166aa;}
.ca_ref_doc_container_inner_txt ul li a:hover {color: #0166aa;text-decoration:underline;} 

/* ca_login_footer starts here*/
#ca_footer_links_top{ margin:0 auto;position:relative;background:#0a2b40;height:32px;width:100%;}
#ca_footer_links_btm{ margin:0 auto;position:relative;background:#fff;height:32px;width:100%; text-align:center; line-height:32px; color:#3f3d3d;}
/* ca_login_ footer end here*/


/*Candidate Login innerpage starts here*/
.ca_in_page_body_container{ width:1000px; margin:0 auto; position:relative; height:auto; background:url(../images/ca_log_innerpage_bg.jpg) repeat-y left top }

.ca_in_page_body_inner_container{ width:920px; margin:0 auto; position:relative; height:auto;}

/*Breadcrumb starts here */
 .ca_in_page_bread_crumbs{ float:left; position:relative;color:#747e89; width:auto;padding:10px 10px 10px 0;}
.ca_in_page_bread_crumbs a{  color:#0166aa; text-decoration:none; font-weight: normal; }
.ca_in_page_bread_crumbs a:hover{ text-decoration: underline; color:#0275c2;}
/*Breadcrumb end here */
.ca_in_page_body_inner_container h1{font:normal 24px   Arial, Helvetica, sans-serif; color:#0a2b40; border-bottom: none; margin-bottom:16px; margin-top:7px; padding:0 !important}
.ca_in_page_body_inner_container p{ color:#54595e; line-height:16px !important}

.ca_in_page_body_inner_container ul li{ font:12px/16px normal Arial, Helvetica, sans-serif; background: none;list-style:decimal; margin-bottom:14px ; margin-left:30px; color:#54595e;}
.ca_in_page_body_inner_container ul li a{color:#54595e; text-decoration:none; }
.ca_in_page_body_inner_container ul li a:hover{ text-decoration:underline;}
h4{font:normal 14px  Arial, Helvetica, sans-serif;margin:10px 0; color:#000;} 	


/*Admin login Starts here*/

.ad_login_body_container{ width:1003px; margin:0 auto; position:relative; height:auto; /*background:url(../images/admin_login_mainbg.jpg) no-repeat left top;*/ height:528px;}
.ad_login_body_bg_container{position:absolute; top:364px; width:100%; height:200px; 
background: url(../images/admin_login_bottom_bg.jpg) repeat-x left top; left:0;}


.ad_login_box_container{
	position:absolute;
	right:93px;
	width:300px;
	height:320px;
     top: 91px;  
}
.ad_login_box_container_heading_txt{ position:relative; float:left;background:url(../images/ad_log_icon.jpg) no-repeat scroll 0 4px; padding-left:33px; font-size:24px; color:#0578c6; margin:16px 0 15px 0;}
.ad_login_box_container label{ float:left; position:relative;font:normal 14px Arial, Helvetica, sans-serif; margin-bottom:6px; clear:both; padding:0; color:#000000; }
.ad_login_box_container input[type="text"]{ float:left; position:relative;font: normal 12px Arial, Helvetica, sans-serif;background:url(../images/ca_textbox_bg.jpg) repeat-x left top; height:36px; line-height:36px;width:248px; border:1px solid #b7b7b7; padding: 0 5px; margin-bottom:19px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; color:#626262;}
.ad_login_box_container input[type="password"]{ float:left; position:relative;font: normal 12px Arial, Helvetica, sans-serif;background:url(../images/ca_textbox_bg.jpg) repeat-x left top;height:36px; line-height:36px;width:248px; border:1px solid #b7b7b7; padding: 0 5px; margin-bottom:14px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; color:#626262;}
.ad_login_box_container_for_pass{position:relative; float:left;font: normal 12px Arial, Helvetica, sans-serif; background: url(../images/ca_arrow.png) no-repeat scroll 0 3px ;  padding-left:16px; color:#0166aa;  }
.ad_login_box_container_for_pass a{ color:#0166aa; text-decoration:none;}
.ad_login_box_container_for_pass a:hover{text-decoration: underline;}
 .ad_login_box_container_btn_div{ float: left;position:relative; font:normal 12px Arial, Helvetica, sans-serif;clear:both; margin-top:28px; width:258px; text-align:center;}
 .blue_button5{font-size:14px; width: auto; height:30px;  background: url(../images/blue_btn5.jpg) repeat-x; padding: 4px 24px;*padding: 6px 10px;  text-align: center;  color:#fff;   border: none; border-radius:5px;margin:0 6px 0 0;}
.blue_button5:hover{ background:url(../images/blue_btn5_hover.jpg) repeat-x;cursor:pointer;}
.ad_login_box_container_inval_user{
	position:relative; float:left;font:normal 12px Arial, Helvetica, sans-serif;color:#ff0004;text-align:center;
margin-top:44px;text-align:center; width:258px; font-weight:bold;} 

/*Alert*/

.alert-box{
    float:left; position:relative;
	width:95%;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	*behavior:url(css/boxsizing.htc);/* IE 7 */
    color: #da0808;

    font-family: Tahoma,Geneva,Arial,sans-serif;
    font-size: 11px;
    padding:15px 25px 10px 70px;
	-khtml-border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px; 
  
}

.error{
	
    background: url(../images/alert_bg.png) no-repeat scroll 20px 15px #ffecec;
     border: 1px solid #B81900;}
	 
/*Notification*/

.success-box {
     float:left; position:relative;
	 width:100%;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	*behavior:url(css/boxsizing.htc);/* IE 7 */
    color: #555555;
    font-family: Tahoma,Geneva,Arial,sans-serif;
    font-size: 11px;
    padding:15px 25px 10px 70px;
	-khtml-border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
 
}

.success-txt{
	
    background: url(../images/tick.png) no-repeat scroll 20px 15px #E6F3FF ;
     border: 1px solid #2A679B;}
.error-txt{
	
    /*background: url(../images/tick.png) no-repeat scroll 20px 15px #E6F3FF ;*/
     border: 1px solid #B81900;}	

/*
::-webkit-input-placeholder {
   color: red;
}

:-moz-placeholder { 
   color: red;  
}

::-moz-placeholder {  
   color: red;  
}

:-ms-input-placeholder {  
   color: red;  
}	 */


.left{
float:left;
}
.hide{
display:none;
}
/*For Inner Tabs*/
ul#maintabs
{
    /*height:32px;  height #1 */
    text-align:left; 
    margin:0; 
    padding:0;
    padding-left:20px; 
    font-size:0;
    list-style-type:none;
}
        
ul#maintabs li
{
    display:inline;
    margin:0;padding:0;
    margin-right:1px;
}
        
ul#maintabs li a
{
    padding:0 10px;
    display:inline-block;    
    /*font:bold 12px Verdana;*/
    font-weight:600;
    font-size:15px;
    font-family: 'Open Sans Condensed',sans-serif;
    line-height:30px;/* height #1 */
    text-decoration: none;
    color:#888;
    border:2px solid transparent;
    border-bottom:none;
    background:white;
    outline:none;
    border-radius:5px 5px 0 0;
    position:relative;
}
        
ul#maintabs li a:link, ul#maintabs li a:visited
{
    /*color:#0478c5;*/
   /*  color:white;
    background-color:#339933; */
}
ul#maintabs .notvisited
{
    color:white;
    /*background-color:orange;*/
    background-color:#FF3232 ;
	font-size:12px;
    /*z-index:3;*/
	z-index:1;
} 

ul#maintabs .tabvisited
{
    color:white;
    background-color:#50D050 ;
	font-size:12px;
    /*z-index:3;*/
	z-index:1;
} 
/*selected tab style */
ul#maintabs li.selected a.notvisited
{
    color:#FF3232;
    border-color:#CCC; /*color #1*/
    background:white; /*color #2*/
	font-size:12px;
    /*z-index:3;*/
	z-index:1;
} 
ul#maintabs li.selected a.tabvisited
{
    color:#50D050;
    border-color:#CCC; /*color #1*/
    background:white; /*color #2*/
	font-size:12px;
    /*z-index:3;*/
	z-index:1;
}        
/*selected tab style on hover */
/* ul#maintabs li.selected a:hover
{
    text-decoration:none;
    color:Black;
	border-color:#CCC;
} */

/* container of content panels */
div#maintabs-panel-container
{
    border:none;
    border-top:2px solid #CCC; /*color #1*/ 
    border-radius:0px;
    background-color:white; /*color #2*/
    position:relative;    
    padding:0px; margin:0px;
}

/* content panel */       
div#maintabs-panel-container > div
{
    padding:30px 0px;
    display: block;
    margin:0px;
}

#maintabs-panel-container div.ajaxLoading {background:transparent url(loading.gif) no-repeat center center; height:150px; font-size:0;padding:0; margin:0; }

/* -- end main McTabs */
.overlay_form{
position: absolute;
border: 7px solid #0478c5;
padding: 10px;
background: white;
width: 65%;
z-index:1;
}
#fancybox-overlay {
    display: none;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
	background-color:white;	
	background-color /*\**/: none\9;
	opacity: 0.4; 
	cursor: pointer; 
	height: 100%; 
	display: none;
}
*+html ##fancybox-overlay {  background-color:none;	 }
.importantpoints_menu_container{
	background: url("../images/nav_bg.jpg") repeat-x scroll left top rgba(0, 0, 0, 0);
    height: 30px;
    width: 100%;
	text-align:center;
	font-weight:bolder;
}
.importantpointsdiv:hover {
	color:red;
}

.externallinkdiv:hover {
	color:red;
}

ul#maintabs a.adminselected
{
    color:#0275c2;
}
.bcroll{
	margin-top : 10px;
}
.flag_logo{
	margin-left:75px;
}
.govn_logo{
	margin-left:20px;
}
.left_link{
	right: 738px;
    top: 175px;
	font-size: 13.5px;
}
.right_link{
	right: 222px;
    top: 175px;
	font-size: 13.5px;
}
.ca_subhead{font-size: 18px;}
.notificationhead {
    color: black;
    float: left;
    font-weight: bold;
    margin-top: 1px;
    width: 100%;
}

.notificationhead > p {
    font-size: 16px;
    font-weight: bold;
    text-align: center;
}
.home_menu{
 float: left;
 margin: 0px 0 0 20px;
}
.customPrinttd td{
	padding:3px;
}

/* Menu Tab CSS */
#menu { float: right; display: block; }
#menu ul { list-style: none; }
.nav-breadcrumb { display: block;}
.nav-breadcrumb li {  display: inline; }
.nav-breadcrumb li a.first { border-radius:5px 0 0 5px; padding-left:10px !important;}
.nav-breadcrumb li a, .nav-breadcrumb li a:link, .nav-breadcrumb li a:visited { color: #605f5f; display: block; float: left; font-size: 14px; margin-left: -13px; padding: 9px 50px 11px 20px; position: relative; text-decoration: none; font-family:Arial, Helvetica, sans-serif; }

.nav-breadcrumb li a { background-image: url('../images/bg-nav-breadcrumb.png');  background-repeat: no-repeat; background-position: 100% 3px; position: relative;}
.nav-breadcrumb li a.active { color: #fff; background-position: 100% -51px; cursor: pointer; background-image: url('../images/bg-nav-breadcrumb.png');  background-repeat: no-repeat;}
.nav-breadcrumb li a.unactive { color: #fff; background-position: 100% -106px; cursor: pointer; background-image: url('../images/bg-nav-breadcrumb.png');  background-repeat: no-repeat;}
.nav-breadcrumb li a span { padding:4px 8px; margin-right:10px; border-radius:50%; background:#fff; color: #000; font-size:12px; font-weight:bold; }
.ca_ref_doc_container_heading_txt{  background: #4378ae none repeat scroll 0 0;  height: 56px;  line-height: 24px;-webkit-border-top-left-radius: 15px;
-webkit-border-top-right-radius: 15px;
-moz-border-radius-topleft: 15px;
-moz-border-radius-topright: 15px;
border-top-left-radius: 15px;
border-top-right-radius: 15px; border-radius: 15px 15px 0 0;  padding-left:20px; font-size:18px; color:#fff;behavior:url(js/PIE.htc);}