/* 	CSS Document
	Author 	: www.techepoch.com [NDK]
	Date 	: Dec 2012
	Description : Progressive CSS layout for ICICI Careers internal pages

*/
@charset "utf-8";
/* Start CSS Resets */
#main_body_contents { /* background:#D7FFFF;*/ }

#internal_menu{height:40px;width:100%;line-height:40px; background:#E77817;  }
#internal_menu ul li { display:block; float:left; width:auto; padding:0 16px;border-right:1px solid #cb948f; text-align:left; border-bottom:0px solid #E77817; }
#internal_menu ul li.first{border-left:1px solid #fff; margin-left:35px; } 
#internal_menu ul li a:hover{ color:#eee;} 
#internal_menu ul li a{cursor:pointer; color:#fff;font-weight:bold; font-size:1.0em;}
#internal_menu ul li.current{ background:#145A74;}
#internal_menu ul li.dummy{ right:0; border-right:0px; width: 325px; position:relative; }
#internal_menu ul li a .icon_home{ display:inline-block; width:22px; height:40px !important; background:url(../images/icon_home.png) no-repeat 0 6px;}
#internal_menu li ul { margin: 35px 0 0 -25px;  padding: 0; position: absolute; visibility: hidden;border:1px solid #E77817; background:#eee; min-width:150px; height:auto; z-index:1000; }
#internal_menu li ul li { display:block; text-align:left;float:none;  clear:both;  border:0px;}
#internal_menu li ul li a {   width: 100%;    display: block;    color: #333333;    font-size: 10px;    padding: 0px;}
#internal_menu li ul li:hover { background: #145A74;}
#internal_menu li ul li a:hover { padding:0px;color: #333333; }

/* Right Col */
#right_col{width:245px; height:auto;float:right;  position:relative;/*background:#FF9;*/}
#right_search_box, #right_register_box{width:225px; height:145px;  background-color:#D1D1BB; margin:5px 0 0 0; padding:10px; }
#search_input{margin: 5px 0 10px 0;}
#right_search_box .search_jobs_text{ line-height:24px; font-size:16px; color:#97281E; margin:0px 5px 0 0; float:left; }
#right_search_box .search_form{width:220px;height:25px; background:#fff; display:inline-block;}
#right_search_box .search_form input{width:190px; height:23px;  float:left;  display:inline-block; background:#fff; border:0;}
#right_search_box .search_form .search_btn{width:25px; height:25px; float:right; background:url(../images/icon_search.png); display:inline-block;  margin:0}
.right_search_box_more{float:right; font-weight:bold; font-size:13px;}
.home_page_section{border-left:0px;float:none;   margin:15px 5px 5px 0;}
.right_page_section_divider{border-top:1px solid #D1D1BB; height:1px; margin:5px 0;}


/* Left_col */
#left_col{width:735px; height:auto; float:left;  position:relative;/*background:#6F9;*/}
.breadcrumbs{color:#717171; font-size:12px; height:30px; line-height:35px; margin:5px 0 0 0;}
.breadcrumbs a{ color:#717171;}
.page_title{color:#175878; font-size:20px; height:20px; line-height:20px; font-weight:600;}
.left_main_container{	display:block;	height:220px;	width:735px;	background:#D1D1BB;	margin:15px 0 10px 0;	position:relative;}
.left_main_contents, .left_main_contents_100{ width:520px; height:auto;  float:right; margin:0px 0 30px 0; }
.left_main_contents_100{width:735px;  float:left;}
.left_main_contents_title{ height:30px; line-height:30px; border-bottom:2px solid #D1D1BB; margin:5px 0 0 0;}
.left_main_contents_title_t{font-size:16px; color:#97281E;}
.shareon_container{width:220px; height:40px; float:right; border-left:1px solid #D1D1BB; padding:0px; position:relative; margin:-12px 0 0 0;}
.shareon_icon_em,.shareon_icon_fb,.shareon_icon_tw, .shareon_icon_gl {width:65px;margin:0px 0 0 3px;position:relative;overflow:hidden; height:20px; display:inline-block; float:left; background-image: url(../images/sprite_shareon.png); }
.shareon_icon_em{background-position: 0px 0;}
.shareon_icon_fb{background-position: -65px 0;}
.shareon_icon_tw{background-position:  0 -20px;}
.shareon_icon_gl{background-position: -65px -20px;}
.share_on_text{height:40px; font-size:11px; margin:-6px 5px 0 5px;  float:left; }
.left_main_contents_body{margin:10px 0;}
.left_main_contents_body p{ line-height:16px; font-size:12px; margin:10px 0 0 0;}

#left_menu{ z-index:100;width:200px; height:auto; margin:10px 0 0 0; float:right; background:#CE9C96; position:absolute; left:0; opacity:0.9;filter:alpha(opacity=90); /* For IE8 and earlier */}
.left_menu_item{font-size:14px; display:block;width:auto; height:45px; bacacadmicgraykground:#97281e; border-right:5px solid #E58127; color:#fff; line-height:40px; padding-left:10px;	margin-top:1px; }
.left_menu_item.current{background:#E58127;}
.left_menu_item:hover{color:#E58127;}
.left_menu_item.current:hover{color:#fff;}

/* Other*/
.nism{float:right; margin:20px 5px 5px 0;width:177px; height:34px; background:url(../images/NiSM.png);}
.ceo_nameplate{width:220px; height:80px; position:absolute; margin:80px 0 0 215px; background:#fff; opacity:.8; padding:15px 20px 20px 20px;}
.hotjob_nameplate{width:290px; height:85px; position:absolute; margin:80px 0 0 215px; background:#fff; opacity:.8; padding:15px 20px 20px 20px;}
.mop2_nameplate{width:240px; height:55px; position:absolute; margin:110px 0 0 215px; background:#fff; opacity:.8; padding:10px;}
.blog_nameplate{width:320px; height:135px; position:absolute; margin:35px 0 0 50px; background:#fff; opacity:.8; padding:15px 20px 20px 20px;}

.job_search_form_container{ width:480px; height:300px; position:absolute; margin:10px 0 0 215px; padding:10px;}
.search_str{width:440px; height:30px; line-height:30px; font-size:16px; border:1px solid #B0B09B; color:#858585; margin:3px 0; padding: 0 5px;}
.search_str_sub{line-height:20px; font-size:11px; color:#666;}
.search_col{width:230px; float:left; height:60px; margin:10px 0 0 0; }
.search_col select{width:220px; height:35px; border:1px solid #b0b09b; color:#858585;}
.search_col label{display:block; margin:3px;}
.hotjobs_col{width:230px; height:230px; float:left; border-right:1px solid #d1d1bb; margin: 15px 10px 15px 0 ; }
.hotjobs_item{margin:10px 0 20px 0; line-height:16px;}
.left_menu_item_dummy_hotjobs{height:115px;}
.btn_apply{width:86px; height:26px; display:inline-block; margin:5px 0 5px 0; background:url(../images/Apply_sm.png) no-repeat; }

#right_register_box{height:256px;}
.register_form_row{ margin:5px 0;}
.register_input{width:220px; height:25px; color:#858585; }
.register_form_row label{color:#666; display:block;margin:2px; height:14px;}
.btn_signin{width:144px; height:37px; display:inline-block; margin:20px 0 10px 0; background:url(../images/btn_signin.png) no-repeat; }

.select {position: absolute;width: 221px; 
	height: 33px;padding: 0 24px 0 8px;	color: #999;	font-size:14px;	background: url(../images/select.png) no-repeat;	overflow: hidden;	line-height:32px;}

.programmes_page_section{position:relative; width:230px; height:255px; background:#fff; float:left; border-left:1px solid #D1D1BB; margin:10px 5px 10px 0; padding:0 0 0 5px;}
.programmes_page_section_img{width:235px; height:100px; overflow:hidden; margin:0px 0 10px 0;}
.programmes_page_section_title{font-size:16px; line-height:20px; color:#97281E; height:50px; overflow:hidden;}
.programmes_page_section_dtls{font-size:12px; line-height:14px; margin:0 0 5px 0; color:#666; height:50px; overflow:hidden;}
.programmes_page_section_more{width:144px; height:37px; background:url(../images/learn_more_btn.png) no-repeat; margin:5px 0; display:block;}


.paging{ float:right; height:20px; margin: 0 20px 0 0}
.paging span, .paging a{font-size: 14px; display:inline-block; width:20px; height:20px; margin:0 5px 0 0; }
.paging a{color:#97281E}
.search_results_container{}
.search_results_row{border-top:1px solid #d1d1bb; margin:10px 0 0 0; padding:20px 0 0 0; }
.search_results_row_t{color:#97281E; font-size:16px; height:30px; float:left; display:inline-block; }
.search_results_row_date{color:#7f7f7f; font-size:12px;height:20px;float:left; margin: 5px 0 0 20px;display:inline-block;}
.search_results_row_body{ font-size:13px; clear:both; margin:5px 0 0 0; line-height:16px;}
.search_results_row_apply{display:block; float:left; width:85px; height:28px; background:url(../images/btn_apply_now.png) no-repeat; margin:10px 0 10px 0;}
.search_results_share{width:350px; height:40px; float:left; padding:0px; position:relative; margin:14px 0 0 0;}
.search_results_share .share_on_text {margin:3px  0 0 20px;}

.assist_table {margin:10px 0;}
.assist_table td{margin:10px 0;/* border:1px solid red;*/ display:block; width:45%; float:left; }
.assist_table label{display:block; margin:6px 0 3px 0; font-size:13px;}
.assist_table input{width:220px; height:30px; border:1px solid #b0b09b; color:#858585;font-size:14px;}
.assist_table select{width:220px; height:35px; border:1px solid #b0b09b; color:#858585;}
.assist_table textarea{width:570px; height:70px; border:1px solid #b0b09b; color:#858585;}

.assist_table .captcha{width:260px; height:60px; background:#d1d1bb; display:inline-block; }
.btn_submit{width:144px; height:37px; background:url(../images/btn_submit.png); margin:5px 0; display:block;}



.DOBStyle {
    overflow: hidden;
    background: transparent url("../Images/calendar_icon.png") no-repeat scroll 99% 49%;
}