/* CSS Document */
/******  CSS for LC Job Portal *************/
/* CSS Version 1.00 ****************/
/* 18-Mar-2013 */
/* JM */

/********************* Eric's CSS Reset ////////NOT TO BE USED IF COMBINING WITH OTHER CSS//////////*******************************
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, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	word-wrap:break-word;
}
/* remember to define focus styles! 
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup 
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/********************* Eric's CSS Reset End's *******************************/


#LstA-SrCrtLabel, #LstA-SrCrt0{
	display:none;
}

/*a.Lst-ButtonFace:link, a.Lst-ButtonFace:visited, a.SA-ButtonFace:link, a.SA-ButtonFace:visited, a.chpforgot:link, a.chpforgot:visited{
	background-image: url(../images/button.png);
	background-repeat: no-repeat;
	display: inline-block;
	height: 22px;
	cursor: pointer;
	_white-space: nowrap;
	_letter-spacing: normal;
	background-position: left -882px;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	color: #FFFFFF;
	padding: 4px 12px 0 12px;
	text-transform: uppercase;
	text-decoration: none !important;
	font-family: 'EngraversGothicFSRegular',sans-serif!important;
	font-size: 12px;
	line-height: 21px;
	margin:10px;
	float:left;

}
a.Lst-ButtonFace:hover, a.Lst-ButtonFace:active, a.SA-ButtonFace:hover, a.SA-ButtonFace:active, a.chpforgot:hover, a.chpforgot:active{
	border-left:1px solid #000000;
	border-right:1px solid #000000;
}*/
.linkbracket{
	display:none;
}
.mrtedlogo{
	display:none;
}
p.SA-Intro{
	font-family: Georgia,sans-serif;
	margin: 20px 0px;
	font-weight: normal;
	font-size: 18px;
}
.SRCLogSet{
	border:none;
}
.SA-Title{
	display:none;
}
.left-colume .SA-Label, .chpchamplog{
	margin:0px;
	display:block;
	padding:3px;
	text-align:left;
	font-size:12px;
	text-transform:uppercase;
	letter-spacing:2px;
}
.SA-Label{
	font-family:'brandon_bold';
}
.SA-F4{
	margin:10px 0;
	color:#000000 !important;
	padding:5px;
	text-align:left;
	font-size:12px;
}
.LCControllerClass select, .LCControllerClass input, .SA-LR, .chptextlog {
	font-family: Georgia,sans-serif;
	font-size:12px;
	color:#000000;
	border:1px solid #000000;
	line-height:24px;
	padding:0;
}
.Lst-NoJobs{
	font-family: Georgia,sans-serif;
	font-size:12px;
	color:#000000;
	text-transform:uppercase;
	line-height:24px;
	padding:0;
	
}
.LCControllerClass input[type="radio"]{
	margin-top:3px;
	display:inline-block;
	width:50px;


}
.LCControllerClass input[type="text"],  input[type="text"].chptextlog,  input[type="password"].chptextlog{
	padding:0 3px;
	width:194px;
	line-height:19px;
	
}

.LCControllerClass input[type="submit"]{
	
	background-image: url(http://media.lanecrawford.com/images/career/button.png);
	background-repeat: no-repeat;
	display: inline-block;
	height: 26px;
	cursor: pointer;
	_white-space: nowrap;
	_letter-spacing: normal;
	background-position: left -882px;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top:none;
	border-bottom:none;
	color: #FFFFFF;
	padding: 0px 12px 0 12px;
	text-transform: uppercase;
	text-decoration: none !important;
	font-family: 'EngraversGothicFSRegular',sans-serif!important;
	font-size: 12px;
	line-height: 19px;
	margin: 10px;
	float: left;
	border-radius:0px;
}



.SA-LR{
	border:none;
	display:inline-block !important;
	width:590px;
	

}
fieldset{
	border:none !important;
}

.chpfailedlog{
	font-family: 'EngraversGothicFSRegular',sans-serif !important;
	font-size: 14px;
	line-height: 19px;
	color: #ffffff;
	background:#ff0000;
	padding:0 5px;
}

.latestJobs .SA-Intro{
	display:none;
	
}
.latestJobs{
	display:inline-block;
}
.latestJobs fieldset{
	margin-bottom:15px;
}
.latestJobs select{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	height:27px;
	padding:4px;
	border:1px solid #000;
}
.latestJobs input{
	font-family: 'brandon_bold', Arial, sans-serif;
	font-size:12px;
	border-radius:0px;
}
.latestJobs select.SA-F2{
	height:46px;
}
.SA-KWF{
	width:190px;
	}
#div-srclabel6 label.SA-Label{
	display:none;
}
#div-srclabel5, #div-srcitem5, #div-srcparam7, #searchagentbutton{
	display:none;
}
.right-colume #div-srcparam1, .right-colume #searchagentbutton{
	display:inline;
}
#div-srcitem6 input{
	width:190px;
	margin-top:25px;
}
.chpButtonlog, a.JD-BButtonFace, #sag-submitbutton .SAg-ButtonFace{
	padding: 10px 16px;
	background-color: #000;
	color: #fff;
	text-decoration: none;
	font-size: 15px;
	line-height: 17px;
	border:none;
	border-radius:0px;
	font-family:'brandon_rg', Arial, sans-serif;
}
.Lst-ButtonFace,.SAg-ButtonFace{
	padding: 10px 16px;
	color: #000;
	text-decoration: none;
	font-size: 15px;
	line-height: 22px;
	border:none;
	border-radius:0px;
	font-family:'brandon_rg', Arial, sans-serif;
}
.latestJobs input[type="submit"]{
	padding:5px 20px;
	text-transform:uppercase;
	letter-spacing:2px;
	background-color: #FFFFFF;
	border:none !important;
	border-radius:0px;
}

#actions{
	 margin-bottom:15px;
}
.latest-jobs-list-jobs #bottomact{
	margin-top:25px;
}
.latest-jobs-list-jobs #backToSearch{
	display:none;

}
.search-result-list #backToSearch{
	display:none;
}
.search-result-list #gotoSearchAgent{
	margin-top:25px;
}

.search-result-list #LstA-SrCrt0{
	display:block;
}

.search-agent input, .search-agent select{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
}
.search-agent label{
	font-size:12px;
	font-family:Georgia, serif, Times;
	display:block;
	margin: 15px 0 5px;
}
.search-agent #div-sagparam1 input{
	margin-top:5px;
	width:190px;
	padding:4px;
}
#div-sagparam1 .Search-lab{
	/*display:none;*/
}
.search-agent #SAgLogLegend{
	display:none;
}
#div-sagparam2{
	width:100%;
	display:inline-block;
}
#vDeliveryFrequency1, #vDeliveryFrequency, #vDeliveryFrequency7 , #dExpirationDate15 , #dExpirationDate30, #dExpirationDate90, #dExpirationDate180{
	display:inline-block;
	float:left;
	width:25px;
	margin:5px 10px 7px 0;
}
label.SA-smalltext{
	display:inline-block;
	margin-top:5px;
	margin-right:25px;
	float:left;
}
/*  Search Result  */
.LstContent{
	font-family:Georgia,​sans-serif;
}
.Lst-CountLabel{
	margin-bottom:20px;
	font-family:Georgia,​sans-serif;
	font-size: 12px;
    line-height: 20px;
}
.Lst-Tabel{
	width:640px;
}
.Lst-Subheading{
	font-family: Georgia,sans-serif;
	font-size: 18px !important;
	margin-bottom :20px;
	display:inline-block;
}
.Lst-BG1 a, .Lst-BG2 a, a.chpforgot, a.wLogButtonFace, a.wAgpLogButtonFace{
	text-decoration:underline;
	font-size:12px;
	line-height:20px;
}
#JD-ActBack a.JD-BButtonFace, #JD-ActPrintPage a.JD-BButtonFace{
	color:#000;
	background:#fff;
	padding:10px 10px 0px 0px;
}
.Lst-BG1 a:hover, .Lst-BG2 a:hover, a.chpforgot:hover, a.JD-BButtonFace:hover, a.wLogButtonFace:hover, a.wAgpLogButtonFace:hover{
	text-decoration:none;
}
.Lst-ResNav{
	height:30px;
	vertical-align: bottom;
	text-align: right;
}
.search-agent input[type="checkbox"], .SA-F4{
	display:inline !important;
}
#sag-actions{
	display:inline-block;
	padding-top:10px;
	margin-top: 20px;
}
#sag-submitbutton{
	display:inline-block;
	float:left;
	margin-right:20px;
}
a.SAg-ButtonFace{
	line-height:36px !important;
}
.search-agent select{
	border:1px solid #000;
	font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 27px;
    padding: 4px;
}
/* Login page */
.chpintro{
	display:none;
}
.chptextlog{
	height:25px;
}
.chpButtonlog{
	margin:20px 0px 10px 0px;
}
h4.JD-HDLabel, h5.JD-FieldLabel{
	display:inline-block;
	width:150px;
	font-size:15px;
	text-transform:none;
}
.JD-HDText{
	font-size:12px;
}
h3.JD-Title{
	font-size:28px;
	margin-bottom:20px;
	margin-top:10px;line-height: 1.1em;
}
.wLog,.wAgpLog{
	display:none;
}
.wlogchamp,.wagplogchamp{
	margin:10px 0px;
}
input[type="password"]{
    border: 1px solid black;
    padding: 4px;
}
.wlogButton, .wAgpLogButton{
	   background-color: #000000;
    border: medium none;
    border-radius: 0 0 0 0;
    color: #FFFFFF;
    font-family: 'brandon_rg', Arial, sans-serif;
    font-size: 14px;
    line-height: 17px;
    padding: 10px 40px;
    text-decoration: none;
	margin: 20px 0 10px;
}
.Lst-Tabel td
{
	font-size:12px !important;
	vertical-align:bottom !important;padding-bottom: 0.4em;
}
a.JD-BButtonFace
{
	margin-bottom: 5px;
    margin-right: 5px;
display: inline-block;
    float: left;
	text-decoration:none;
}
ul li{
	white-space: pre-line !important;
	line-height:19px;
}
.cls_lft{
	float:left;
	width:460px;
	 margin-right: 50px;
}
.cls_rgt{
	float:left;
	width:460px
}
.wrapper h1{
	font-size: 30px;
    font-weight: lighter;
    letter-spacing: 1px;
    margin-bottom: 20px;
    text-transform: uppercase;
}
.wrapper h2{
	    font-size: 15px;
    font-weight: normal;
}
.wrapper div.cls_rgt p {
    float: none;
    font-size: 15px;
	font-weight: normal;
    margin-bottom: 10px;
}
#submitbutton{
	text-align:left;
}
.latestJobs a{
	color:#fff !important;
	margin-top:30px;
}
#JD-ActSendJob{
	display:none;
}
ul#outter-link {
margin: 0;
padding: 0;
display:inline-block;
float:left;
width:100px;
}
ul#outter-link li {
display: inline-block;
float:left;
}
.footer .icon {
padding: 0 8px 0 0;
font-size: 16px;
display:inline-block;
color:#000000;
}
.footer-signup{
	position: absolute;
	right: 0;
}
/*==========================
  Icon fonts
===========================*/
[data-icon]:before {
        font-family: 'lc-icons';
        content: attr(data-icon);
        speak: none;
        font-weight: normal;
        line-height: 1;
        vertical-align: middle;
        -webkit-font-smoothing: antialiased;
		color:#000000;
}

/* used for icon for accessbility purpose */
.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
/*==========================
  END: Icon fonts
===========================*/
.footer span, .footer table th, .footer table td {
font-size: 10px;
}
.right-colume h5 {
	margin-top:1.2em;
}
.job_opp, .Lst-CountLabel{
	display:none;
}
.footer div.link2 span.line {
    color: #999999;
    padding: 0 7px 0 0;
    top: -1px;
}
.footer div span.line {
    border-left: 0 solid #999999;
    display: inline;
    height: 7px;
    padding: 0 6px 0 0;
    position: relative;
    top: 0;
    width: 1px;
}
#gApply, #gotoSearchAgent{
	display:inline-block;
}
#gApply .Lst-ButtonFace{
    border-right: 1px solid #000;
    border-radius: 0 0 0 0;
    font-family: Georgia,​sans-serif;
    font-size: 12px;
    line-height: 18px;
    padding: 0px 16px 0px 0px;
	display:inline-block;
	text-decoration:underline;
}
#gotoSearchAgent .Lst-ButtonFace{
    border-radius: 0 0 0 0;
    font-family: Georgia,​sans-serif;
    font-size: 12px;
    line-height: 18px;
    padding: 0px 16px 0px 16px;
	display:inline-block;
	text-decoration:underline;
}
#gApply a:hover, #gotoSearchAgent a:hover{
	text-decoration:none;
}

.addthis_button_compact, .addthis_separator{
	display:none !important;
}
.banner{
    /*border-bottom: 1px solid #000000;*/
    border-top: 5px solid #000000;
    clear: both;
    float: left;
    margin-top: 10px;
    width: 980px;
	padding-top:10px;
}
#JD-ActApply{
	margin-top:20px;
}
.addthis_default_style{
	display:inline-block;
	float:left;
	margin-left: 10px;
    padding-top: 10px;
}
#searchagentbutton{
	line-height:37px;
}
.bg_white{
	background-color:#FFFFFF;
}
/* ===========================================  Ramesh CSS 20-04-2013 ============================ */

.transform_your_career { width:173px; height:128px; position:absolute; right:52px; top:0px; background:#000000; z-index: 9000; color:#FFFFFF;text-transform:uppercase; line-height:32px; text-align:center; font-family:'brandon_bold'; font-size:18px; padding:20px 24px 30px 23px; letter-spacing:7px;}
.join_world { font-family:calibri; font-size:12px; letter-spacing:1px; color:#FFF; text-align:center; text-transform:uppercase; font-weight:bold; padding: 10px 0 0;}
.find_a_job_wrap { width:220px; position:absolute; right:52px; bottom:0px; background:#000000; z-index: 9001; color:#FFFFFF;}
.flexslider {margin: 0px 0px 18px !important}
.staff_profiling_wrap { width:340px; display:none;}
.staff_photo { width:340px; height:280px;}
.staff_profiling_wrap h2 { font-family:'brandon_bold'; font-size:22px; line-height:24px; text-align:center; text-transform:uppercase; letter-spacing:5px; color:#FFFFFF; padding:15px 0px 2px;}
.staff_profiling_wrap h5 { font-family:'brandon_bold'; line-height:18px; font-size:11px; text-align:center; text-transform:uppercase; letter-spacing:1px; color:#FFFFFF; padding:0px 12px 10px; font-weight:normal;}
.staff_profiling_wrap h4 { font-family:'brandon_bold'; line-height:18px; font-size:11px; text-align:center; text-transform:uppercase; letter-spacing:1px; color:#FFFFFF; padding:0px 15px 2px;}
.division_line { width:27px; border-top:3px solid #fff; padding-bottom:13px; margin:0px auto;}
.staff_profiling_wrap p { text-align:center; color:#FFFFFF; font-family:'brandon_bold'; font-size:11px; line-height:15px; padding:5px 15px 0px; text-transform:uppercase;}
.wrapper_home { border-top: 5px solid #000000; padding-top:18px !important;    margin: 10px auto;}
.searchjob_homes {
	 margin-bottom:0px; 
	 margin-right:0px; 
	 width:220px;
	 background-color: #000000;
     color: #FFFFFF;
     float: left;
     text-align: center;
	 }
.searchjob_homes .SA-Label, .chpchamplog {
    display: block;
    font-size: 12px;
    letter-spacing: 2px;
    margin: 0 0;
    padding: 3px;
    text-align: left;
    text-transform: uppercase;
}

.searchjob_homes fieldset {
    margin-bottom: 15px !important;
}
.searchjob_homes h1 {
    font-family: 'brandon_bold',Arial,Helvetica,sans-serif;
    font-size: 16px !important;
    letter-spacing: 2px !important;
    line-height: 28px;
    margin: 5px 0 !important;
}

.searchjob_homes hr {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #FFFFFF;
    border-image: none;
    border-style: none none solid;
    border-width: medium medium 1px;
    clear: both;
    display: block;
    margin: 0 15px;
}
/*
.at16nc{
	background-image:url("http://media.lanecrawford.com/images/career/widget013_top.png");
}
*/
.loading .wrapper_home {
	opacity: 0;
	filter: alpha(opacity=0);
	}
.wrapper_home{
	opacity:1;
	filter: alpha(opacity=100);
	-webkit-transition: opacity 1s ease;
}
/*.addthis_toolbox{
	display:none;
}*/

/* ===================================== Ramesh select 23-04-2013 ================================ */


.cmf-skinned-select {
    
	background:url("http://media.lanecrawford.com/images/career/dropdown_arrow.png") right no-repeat;
    border: 1px solid #000; padding:4px 0px; text-align:left;
	margin-left: 0px;
	background-color: white !important;

}

.cmf-skinned-select select{

	
	
	width:200px ;
	height:19px;
	

}



/* required to place the lext label proerly */
div.cmf-skinned-text {
    padding:3px 0 0px 3px; height:19px !important; line-height:19px;
	
	
}


.transform_your_career_img { width:220px; height:178px; position:absolute; right:52px; top:0px; z-index: 9000;}
