/* 	CSS Document 
	Author 	: www.techepoch.com [ND]
	Date 	: November 2011
	Description : 2 Col FAUX, CSS, Progressive layout for ICICI Careers

*/
@charset "utf-8";
/* Start CSS Resets */

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, fieldset, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%;	vertical-align: baseline;	background: transparent;}
body {	/*line-height: 1;*/ background:#FFFFFF;}
/*ol, ul {	list-style: none;}*/
blockquote, q {	quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {	content: '';	content: none;}
/* remember to define focus styles! */:focus {	outline: 0;}
/* remember to highlight inserts somehow! */ins {	text-decoration: none;}
del {	text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */table {	border-collapse: collapse;	border-spacing: 0;}
/* End CSS Resets */
body {color:#333; font-family:Arial, Helvetica, sans-serif; font-size:77%;  margin:0px;}
/*body {background-size: cover; }background:url(../images/ICICI-BG-Image.jpg) no-repeat fixed 0 0 #FFFFFF; 
* + html body{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/ICICI-BG-Image.jpg',sizingMethod='scale');}
              -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='../images/ICICI-BG-Image.jpg', sizingMethod='scale')";}*/
a {text-decoration:none;/*color:#4F8399;*/ color:#053C6D; } a:hover {text-decoration:none; cursor:pointer; color:#053C6D;}
/*form{ font-size:0.9em;} */
form{ margin-bottom:0; *margin-top:0;}
.sitesprite{background:url(../images/site_sprite.png) no-repeat;}
.icon_cal{width:40px; height:40px; margin:0 0 0 10px;display:inline-block; float:left; background:url(../images/icon_calendar.png);}

/* Clear Floated Elements */
/* http://perishablepress.com/press/2009/12/06/new-clearfix-hack */
.clearfix:after {clear: both; content: ' ';	display: block;	font-size: 0;	line-height: 0;	visibility: hidden;	width: 0;	height: 0;}
/*	The following zoom:1 rule is specifically for IE6 + IE7.Move to separate stylesheet if invalid CSS is a problem.
* html .clearfix,
*:first-child+html .clearfix {zoom: 1;}*/
/* 	Layout */
/* 	Body */
#main_body  {	margin:0px auto 0px auto;	width: 990px; background:#ffffff; }
#main_body_contents {margin-top:0px;position:relative;  z-index:100;background-color: #fff;padding-bottom: 10px;}

/* 	Headers */
#main_header{margin:0px auto 0px auto; 	width: 100%;  height:75px; background:url(../images/1.png) repeat; position: relative; z-index: 100;}
#logo{ width:221px; height:59px;  margin:6px 0px 0px 0px; float:left; display:block; background:url(../images/logo.png);}
#top_right{ float:right; font-size: 14px; line-height:15px; margin: 50px 5px 0 0 ; text-align: right;}
#top_right .search_form{/*width:220px;*/height:25px; background:#fff; display:inline-block;border:1px solid #053C6D;}

#top_right .search_form input{/*width:190px;*/ height:22px;  float:left;  display:inline-block; /*background:#d1d1bb;*/ border:0; /*font-style:italic; color:#fff; */margin:0; }
#top_right .search_form .search_btn{width:25px; height:25px; float:right; background:url(../images/icon_search.png); display:inline-block;  margin:0}
#main_banner{width:100%; /*height:370px;*/height:300px;  background:#FFFFFF; z-index:50;}
.fauxline {	float: left;	width: 100%;	display: block;	position: relative; background-color:#66FF00; }
.fauxcol {	position: relative;	float: left;	left: 100%;}
.fauxcolleft {	margin-left: -100%;	width:290px;	background-color:#FF99FF; }
.fauxcolright {	margin-left: -690px;	width: 690px;	background-color:#FFFF66; }
.fauxcol_content {	padding:2px 1px;}
.fauxcol_content {	padding:2px 1px;}


#main_menu{ z-index:100;width:250px; /*height:360px;*/height:290px; margin:0px 0 0 0; float:right; background:#C1CCD6; position:absolute; right:0; 
			opacity:0.9;filter:alpha(opacity=90); /* For IE8 and earlier */
}
.main_menu_item{font-size:14px; display:block;width:auto; /*height:50px;*/height:42.1px; background:#F0F0F0; border-left:6px solid #E77817; color:#053C6D; line-height:40px; padding-left:10px;	margin-top:0; font-family: arial; font-weight: bold; border-bottom: 1px solid #053C6D;}
.main_menu_item:last-child {border-bottom:0;}
#adv_search_box{width:715px; margin:5px 0 0 0; padding:10px; }
#search_input{margin: 5px 0 10px 0;}
#adv_search_box .search_jobs_text{ line-height:24px; font-size:16px; color:#97281E; margin:0px 5px 0 0; float:left; }
.advSearch {margin-right:0px}
#adv_search_box .search_form{width:345px;height:25px; background:#fff; display:inline-block;}
#adv_search_box .search_form input{width:300px; height:23px;  float:left;  display:inline-block; background:#fff; border:0;}
/*#adv_search_box .search_form select{width:165px; height:23px;  float:left;  display:inline-block; background:#fff; border:0;}*/
#adv_search_box .search_form .search_btn{width:25px; height:25px; float:right; background:url(../images/icon_search.png); display:inline-block;  margin:0}
.search_section{width:220px; height:50px;  float:left; border-left:1px solid #fff; margin:15px 5px 0 0; padding: 0 0 0 10px;}
.search_section_title{font-size:16px; color:#97281E;line-height: 20px;}
.search_section_body{font-size:11px; color:#737369; line-height:14px; margin:5px 0;}


#home_page_sections_container{margin:5px 0 5px 0;}
.home_page_section{position:relative; width:237px; height:142px; /* background-color:#C1CCD6; */ float:left; /*border-left:1px solid #D1D1BB;*/ 
margin:3px; padding: 0 2px 15px; background-image:url(../images/icici_bg_pach.png);background-repeat: repeat-x;}
.home_page_section_title{font-size:16px; color:#053C6D;}
.home_page_section_img{width:235px; height:100px; overflow:hidden; margin:10px 0;}
.home_page_section_dtls{line-height:14px; margin:5px 0;padding: 0 5px;}
.home_page_section_dtls_span{height: 30px;}
.home_page_section_dtls_span a {color: #FFFFFF; font-size: 14px; font-weight: bold;}
.home_page_section_more{float:right; margin:15px 5px 0 5px; bottom:0; right:0;}

/*======================================= bottom widget css  ================================================*/
.bottom_widget_section{position:relative; padding: 0 2px; margin: 25px auto 15px; display: table;}
.bottom_widget_section aside {float:left; margin:0 10px; width:130px;} 
.bottom_widget_section aside a {display:block; text-align:center; color:#E58127; font-weight:bold; font-size:13px;}
.bottom_widget_section aside a img {padding-bottom:11px; width:42px; height:42px;}
/*======================================= bottom widget css  ================================================*/

.left_arrow{ background:url(../images/left_arrow.png) no-repeat 0 3px; overflow:hidden;}
.announce_row{display:block; padding:3px 0 0 15px;}
/* 	Footer */
#main_footer{width: 990px; height:40px; background:url(../images/1.png) repeat; margin-top:10px; position: relative; z-index: 100;}
#main_footer_inner {width: 970px;  clear: both;  height:30px;border-top: 1px solid #cacaca; font-size:12px; color:#053C6D; padding:5px 10px;}
#main_footer_inner_right{float:right; margin:8px 0 0 0;}
.icon_smedia{ width:25px; height:30px; float:left; margin:0 0 0 5px; background:url(../images/icon_sprite.jpg) no-repeat;}
.fb{background-position: 0px 0px;}
.tw{background-position: -30px 0px;}
.ln{background-position: -60px 0px;}
.gl{background-position: -90px 0px;}
/* Other */ 


/* Misc */ 
.floatl{float:left;} .floatr{float:right;}
.f11{font-size:11px;}.f20{font-size:21px;} .f22{font-size:22px;} .f24{font-size:24px;}  .f26{font-size:26px;} .f36{font-size:36px;}  .f09{font-size:9px;} .f14{font-size:14px;} .f16{font-size:16px;}
.f10{font-size:1.0em;}  .f13{font-size:13px;}  .f18{font-size:18px;}
.fnormal{font-weight:normal;}.fbold{font-weight:bold;} .fgrey {color:#B4B4A9;} .fdgrey {color:#737373;} .fred {color:#97281E;} .fblue{color:#053C6D;}
.displayn{display:none;} .displayb{display:block;}
.pad0{padding:0px;} .pad5{padding:5px 0px;} .fontarial{font-family: Arial, Helvetica, sans-serif;}
.no_border{border:0px;} .no_margin{margin:0px;}
.lh1{line-height:16px;} .lh2{line-height:22px;} .lh3{line-height:18px; padding:5px 0 0 0;}  .lh4{line-height:26px;}



/*---------- YOU CAN CHANGE THIS STUFF -----------*/
#bannerRotator { width:990px; height:300px; /*padding:5px; margin:20px auto; background::#EEE; border:1px solid #CCC;*/ }
#bannerRotator ul li img{ max-width:990px; /*max-height:370px;*/max-height:300px;  }
#bannerRotator ul li .textdiv{ position:absolute; width:360px; height:200px; margin:60px 0 0 55px; /*background:#97281e;*/ color:#053C6D; padding:20px; 
								opacity:0.9; filter:alpha(opacity=90); /* For IE8 and earlier */
}
#bannerRotator ul li .textdiv_title{ font-size:36px;  padding:0 0 10px 0; border-bottom:1px solid #BC9583;}
#bannerRotator ul li .textdiv_body{ color:#053C6D; line-height:16px; font-size:14px; }
/*---------- YOU MIGHT BREAK IT IF YOU CHANGE THIS STUFF -----------*/
#bannerRotator { position:relative; }
#bannerRotator ul { list-style:none; padding:0; position:relative; margin:0; }
#bannerRotator ul li { display:none; position:absolute; }
#bannerRotator ul li a { text-decoration:none; }

#bannerNav { position:absolute; margin:230px 0 0 75px; /*right:15px; bottom:15px;background:url(img/transBlack75.png) repeat 0 0;  padding:5px 5px 5px 10px; -moz-border-radius:5px; -webkit-border-radius:5px;*/ }
#bannerNav a { margin:3px 10px 0 0; height:10px; width:10px; display:block; background:url(../images/dotDark.png) no-repeat 0 0; float:left; }
#bannerNav a.active { background-image:url(../images/dotLight.png); }
#bannerNav span.pause, #bannerNav span.play { cursor:pointer; height:15px; width:15px; display:block; float:left; }
/*#bannerNav span.play { background-image:url(img/play.png) }*/

.bullet_list{margin:10px 0 0 20px;}
.bullet_list li{ padding:3px 0 ; list-style:disc; line-height:16px;}

/************** 17/06/13 ***************/

#main_menu.main_menu_6 { overflow:hidden; height:290px; }
#main_menu.main_menu_6 .main_menu_item { height:48px; line-height:47px; }

#adv_search_box.marquee_box { float:left; }
ul.tabs { float:left; width:100%; clear:both; list-style:none outside; margin:5px 0 0; padding:0; height:30px; position:relative; }
ul.tabs li { float:left; }
ul.tabs a { line-height: 16px;font-size: 16px;color: #97281E;margin: 0 3px 0 0; padding:7px 10px;float: left; background:#deded3;}
ul.tabs a.selected { background:#D1D1BB; border:1px solid #c9c3ba; border-bottom:0 none; }
#adv_search_box .search_form { width:auto; background:none; height:auto; }
#adv_search_box .search_form input { height:25px; float:left; border:0 none; outline:none; }
#adv_search_box { clear:both; margin:0; width:713px; float:left; }
#search_jobs { float:left; }
#search_jobs .search_jobs_text { margin-right:9px; }
#adv_search.search_form input { width:171px; margin:0; } 
#adv_search.search_form .yoe_input { width:35px;margin-left:5px }
#adv_search_box1 {width: 736px; height: 45px;background:url(../images/tab_bg.jpg) no-repeat right bottom; margin: 5px 0 0 0; padding-bottom:4px; float:left;}
.search_section { height:35px; margin: 0; padding: 10px 0px 0px 4px; width:242px; }
.search_section.last_tab { width:238px; }
.home_page_section.announce { margin-top:-50px; height:240px; width: 226px; margin-right: 0; }
#adv_search_box .search_form.hide { display: none; }
#adv_search_box .search_form .search_btn { float:left; margin-left:-10px }
#adv_search_box .search_jobs_text.with { padding:0 14px; margin:0; }
#adv_search_box .search_jobs_text.yoe { margin-left:10px; }
#adv_search_box .search_jobs_text.fca { margin-left:40px; margin-top:3px; font-size:11px; display:block; clear:both; color:#727269; }
#adv_search .search_jobs_text { color:#333; margin-right:10px; }
#search_jobs .search_jobs_text { color:#333; }
#adv_search_box .search_form .search_button { background:#9c382d; font-weight:bold; letter-spacing:1px; padding:2px 10px 3px; float:left; width:auto; text-transform:capitalize; color:#fff; font-size:14px; margin-left:6px; }
.tab_box { float:left; }
.clearBoth { clear:both; }
.aseparate {font-weight:normal; font-style: italic; text-decoration: underline;}
/***** 31/7/2013 ******/

/*#adv_search_box .search_form input[type="text"], #adv_search_box .search_form select {border:1px solid #bbbba5; padding:5px; height: 33px; width: 55px; margin:0; color:#000; }
*#adv_search_box .search_form input[type="text"] { padding-top:0px; padding-bottom:0px; height:31px; line-height: 31px; }
#adv_search_box .search_form select option { padding: 10px 0; }*/
#adv_search_box .search_form select { width: 218px; }
#adv_search_box { padding:10px 0; }
#adv_search_box .r_lbl { padding:7px 10px; float:left; color:#9c9c8f; }
#adv_search_box td { padding:5px;vertical-align: middle; }
#adv_search_box td span {color:#000000;}
#adv_search_box .s_td { padding-right:11px; padding-bottom:18px; vertical-align:top; }

/************* current jobs **************/
.cur_job_t { padding-bottom:10px; }
.cur_jobs .thead { font-size:13px; font-weight:bold; color:#97281E; text-transform:capitalize; background:#d1d1bb; line-height:25px; padding-left:10px; border-right:1px solid #fff; }
.cur_jobs .job_tt {/*color:#053C6D;*/font-size:13px; border:1px solid #fff; vertical-align:middle; padding-left:10px; height:38px;}
.cur_jobs .job_tt a, .paging.cur_job_p a { color:#053C6D; }
.cur_jobs .job_tt a:hover, .paging .next_link:hover { color:#E58127 }

.paging.cur_job_p { margin:10px 0 0; width:100%; display:block; text-align:right; line-height:20px; }
.paging .next_link { color:#053c6d; float:right; }
.paging .prev_link { color:#053c6d; /*float:left; */}
.paging.cur_job_p span.active_page { /*background:url(../images/pgn_bg.png) no-repeat center center;*/ color:orange; height:20px; /*width:20px;*/ }

.tdb { font-size:18px; color:#053c6d; line-height:normal; }
.tdb a { text-decoration:underline; color:#97281e; font-style:italic; }

.ui-button-icon-primary.ui-icon.ui-icon-closethick, .ui-widget-header .ui-state-hover .ui-icon { background-image:url("../images/ui-icons_888888_256x240.png"); }
.ui-state-hover .ui-button-icon-primary.ui-icon.ui-icon-closethick {background-image:url(../images/ui-icons_222222_256x240.png);}
.ui-tooltip-custom {padding: 8px; position: absolute; z-index: 9999; max-width: 500px; border: 1px solid #aaaaaa; background: #fff; color: #222222; font-family: Arial, Helvetica, sans-serif; -webkit-box-shadow: 0 0 5px #aaa; box-shadow: 0 0 5px #aaa; border-width: 2px; text-align: justify;}

.mySelectBoxClass{background: url("../images/ddarrow.png") no-repeat scroll right center #FFFFFF; border: 1px solid #BBBBA5; padding: 8px; width: 223px;}
.mySelectBoxClass.customSelectInner {background-color: #000000;}
#rhs-section a{font-size: 14px; font-weight:bold;color: #FFFFFF;}
#rhs-section a:hover{color: #E77817;}
#main_menu a:hover{color:#E58127;}
#CorpGrp h3{font-weight:bold; color:#053C6D;}
#CorpGrp h3:hover{color:#E58127;}
#CorpGrp div{color:#E58127;}
.ui-widget-content a {
color: #053C6D !important;
}
.ui-widget-content a:hover{color:#E58127 !important;}
#right_col a{font-size: 14px; font-weight:bold;color: #FFFFFF;}
#right_col a:hover{color: #E77817;}
.width99per {width: 99% !important;}
.width100per {width:100% !important;}
.even {background-color: #f0f0e9;}

.reg_link{font-size:14px;margin:15px 0 0;}
.reg_link > span{color:orange; margin-right:50px;font-weight:bold;}
.reg_link a{color:#053C6D;}