/* ---- TalentLink styles ---- */
/* Search mask styles */

.SA-T2 { font-family: verdana, Arial, Helvetica, sans-serif;  width: 438px; }	/* Search mask table */

.SA-F1, .SA-F2, .SA-F3, .SA-F4, .SA-F5, .SA-F6, .SA-F7, .SA-F8 {
	width: 214px;
	font-size: 11px;
	padding: 0px 0px 2px 0px; 
	color: 00386e; /* ---------------------phantone 295------*/
	
	}					/* Input texts and label width and font type */

.SA-KWF, .SA-KWL { width: 215px; font-size: 11px; }			/* Input keyword search */
.SA-L5 { padding: 8px 0px 0px 0px; }					/* Spacing between input and button */

.submitbutton { padding: 0px 10px 0px 0px; }

/* Help link */
TD.help_ContractType { text-align: right; padding-right: 10px; }
A.help_ContractType { verdana,arial,sans;
	background: #CE0000;
	font-size: 8px;
	font-weight: bold;
	color: #FFFFFF;
	width: 40px;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
	white-space: nowrap;
	border-color: #CCCCCC #000000 #000000 #CCCCCC;
	border-style: solid;
	border-width: 1px;
	padding: 0px 4px 0px 4px; }
	
a.help_Keyword, a.help_CAT1{ 
color: black; /*#00386e;  ---------------------phantone 295------*/
font-size: 11px;
font-family: verdana;

}	
	
/* Search button */
.SA-backbutton{display: none}


.buttonspace { width: 36px }
.buttonface, A.buttonface {
 background-color: #EDEDED; 
	font-family: verdana;
	font-size: 11px;
	color: black;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
	white-space: nowrap; 
	height: 16px;
	}
.button { 

margin: 10px;
	background-color: #EDEDED; 
	width: 80px;
	border-color: #CCCCCC #000000 #000000 #CCCCCC;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding: 0px 4px 0px 4px; 
	 }
	 
 .button a:hover { 
	background-color: #EDEDED; 
	font-size: 11px;
	color: blue;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
	white-space: nowrap 
	
	}
/* List component */
.LstA-T1 { width: 650px; font-family: Arial, Helvetica, sans-serif; }
.LstA-NoJobs { font-weight: bold; font-size: 12px; }
.LstA-SrCrtLabel, .LstA-SrCrtText { font-weight: normal; font-size: 11px; }

.topspace { padding: 10px 0px 2px 0px; }		/* List spacers */
.botspace { padding: 10px 0px 2px 0px; }
.critspacer { font-size: 10px; line-height: 10px; }
.greyline { color: #DDDDDD; font-size: 1px; line-height: 1px; }
	
.criteria-txt { font-weight: bold; font-size: 11px; }				/* Search results text */
A.criteria-txt, A.criteria-txt:visited { color: #000066; white-space: nowrap; font-weight: normal; } 
A.criteria-txt:hover { text-decoration: none; }

/* List heading 1,2,3, etc. width, colors and font sizes etc. */
TD.LstAHead1 { background-color: #667883; font-color: #000066; 
	font-size: 11px;
	padding: 2px 0px 2px 4px;
	border-color: #DDDDDD #DDDDDD #FFFFFF #DDDDDD;
	border-style: solid;
	border-width: 1px 1px 0px 1px;
	}
TD.LstAHead2 { background-color: #667883; 
	color: #000066; 
	font-size: 11px;
	padding: 2px 2px 2px 4px;
	border-color: #DDDDDD #FFFFFF #FFFFFF #DDDDDD;
	border-style: solid;
	border-width: 1px 1px 0px 1px }
TD.LstAHead3, TD.LstAHead4 { 
	background-color: #667883; 
	color: #000066; 
	font-size: 11px;
	padding: 2px 2px 2px 4px;
	border-color: #DDDDDD #FFFFFF #FFFFFF #DDDDDD;
	border-style: solid;
	border-width: 1px 1px 0px 1px }

TD.LstAHeade { background-color: #667883; color: #000066; 
	font-size: 11px;
	padding: 2px 2px 2px 4px;
	border-color: #DDDDDD #DDDDDD #FFFFFF #DDDDDD;
	border-style: solid;
	border-width: 1px 1px 0px 1px;
	} 
td.lstA-desc11, td.lstA-desc21, TD.LstAHead1 {width: 62px!important; }
td.lstA-desc12, td.lstA-desc22, TD.LstAHead2 {width: 408px!important; }
td.lstA-desc13, td.lstA-desc23, TD.LstAHead3 {width: 90px!important; }
td.lstA-desc1e, td.lstA-desc2e, TD.LstAHeade {width: 90px!important; }
/* Sorting links in the headers... */
A.LstSubheading, A.LstSubheading:visited { font-weight: normal; color: white; text-decoration: underline;  } 
A.LstSubheadingSel { font-weight: bold; color: #000066; text-decoration: underline; white-space: nowrap }
A.LstSubheading:hover, A.LstSubheadingSel:hover { text-decoration: none; }

/* Define the style of the expiration item */
.wingding { font-family: Wingdings; font-size: 18px; font-weight: normal; color: #990000; }

/* It's possible to define seperate styles for odd, or even rows: TD.lstA-desc11, TD.lstA-desc21, TD.lstA-desc2e (last row, last column) */
/* List content column 1, 2, 3and last column is e */




TD.lstA-desc11, TD.lstA-desc21 { padding: 2px 0px 2px 4px;
	font-size: 11px;
	border-color: #E5EBF0 #E5EBF0 #E5EBF0 #E5EBF0;
	border-style: solid;
	border-width: 1px 0px 1px 0px; 
	color: black; /*#00386e;  ---------------------phantone 295------*/
	height: 1cm;
	}
	
TD.lstA-desc12, TD.lstA-desc22 { 
	padding: 2px 2px 2px 2px;
	font-size: 11px;
	border-color: #E5EBF0 #E5EBF0 #E5EBF0 #E5EBF0;
	border-style: solid;
	border-width: 1px 0px 1px 0px; 
	color: black; /*#00386e;  ---------------------phantone 295------*/
	height: 1cm;
	}

TD.lstA-desc13, TD.lstA-desc23, TD.lstA-desc14, TD.lstA-desc24, TD.lstA-desc15, TD.lstA-desc25 { 
	padding: 2px 2px 2px 4px;
	font-size: 11px;
	border-color: #E5EBF0 #E5EBF0 #E5EBF0 #E5EBF0;
	border-style: solid;
	border-width: 1px 0px 1px 0px; 
	color: black; /* ---------------------phantone 295------*/
	height: 1cm;
	}
.lstA-desc23, .lstA-desc13, .lstA-desc1e, .lstA-desc2e, .search-lab, .SA-search,  .JD-FieldText	{
	color: black;  /* ---------------------phantone 295------*/
	height: 1cm;
}

TD.lstA-desc21, TD.lstA-desc22, TD.lstA-desc23, TD.lstA-desc2e {background-color: #E5EBF0; height: 1cm;}
	
TD.lstA-desc1e, TD.lstA-desc2e { padding: 2px 2px 2px 4px;
	font-size: 11px;
	border-color: #E5EBF0 #E5EBF0 #E5EBF0 #E5EBF0;
	border-style: solid;
	border-width: 1px 0px 1px 0px; 
	height: 1cm;
	} 

/* Job description links */
A.lstA-desc1, A.lstA-desc2, A.lstA-desc3, A.lstA-desc4 { 
	font-size: 11px;
	font-weight: bold;
	color:  black; /*#000066;*/
	text-decoration: underline }
A.lstA-desc1:visited, A.lstA-desc2:visited, A.lstA-desc3:visited, A.lstA-desc4:visited  {
	color: black; text-decoration: underline;font-weight: normal; }
A.lstA-desc1:hover, A.lstA-desc2:hover, A.lstA-desc3:hover, A.lstA-desc4:hover  {
	text-decoration: underline;
	font-weight: normal;
	color: black;} 

/* Page navigation in bottom... */
TD.lst-resnav { text-align: right; 
	padding: 2px 2px 2px 4px;
	font-size: 11px;
	border-color: #FFFFFF #DDDDDD #DDDDDD #DDDDDD;
	border-style: solid;
	border-width: 0px 1px 1px 1px }  

/* Button alignment in bottom (below list) */
TD.LstA-bottom, TD.LstA-bottom2 { padding: 0px 10px 0px 0px; } 

/* Job description component */
.JD-Tmaster { font-family: Arial,Helvetica, sans-serif; 
	border-color: #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
	border-style: solid;
	border-width: 0px 0px 0px 0px; 
	 background-color: white;}
.JD-T1 { width: 180px; font-family: Arial,Helvetica, sans-serif;
	padding: 6px 20px 2px 10px;
	border-color: #FFFFFF #DDDDDD #FFFFFF #FFFFFF;
	border-style: solid;
	border-width: 0px 1px 0px 0px; }		/* Left table */
.JD-T2 { width: 470px; font-family: Arial,Helvetica, sans-serif;
	padding: 6px 20px 2px 10px; }			/* Right table */

.leftpanebutton { padding: 8px 20px 10px 0px; text-align: center; 
	border-color: #FFFFFF #DDDDDD #FFFFFF #FFFFFF;
	border-style: solid;
	border-width: 0px 1px 0px 0px; }
.centerpanebuttons { padding: 6px 20px 10px 10px; valign: top; }
.toppanebuttons { padding: 2px 0px 10px 0px; }

.Lstspace, .contspacer, .descspacer, .titspacer { font-size: 4px; line-height: 4px; }
.bottompanebuttons { }
.sendbutton { text-align: left; padding: 0px 10px 0px 0px; }
.printbutton { text-align: right; 


}
.applybutton { text-align: left; padding: 0px 0px 0px 0px;  }
.applybutton2 { }

.JD-Title { font-size: 16px; font-weight: bold; text-align: left; padding: 6px 0px 20px 0px; }
.JD-HDText { font-size: 12px; font-weight: bold; padding: 0px 0px 0px 0px; } 	/* Left pane label text */
.JD-FieldLabel1 { font-size: 14px; font-weight: bold; text-align: left; }
.JD-FieldText1 { font-size: 14px; font-weight: bold; }
.JD-FieldLabel { font-size: 12px; font-weight: bold; text-align: left; }	/* Job descrtiption pane label */
.JD-FieldText { font-size: 12px; padding: 10px 0px 0px 0px; }
.JD-Print { text-align: right; padding: 6px 0px 10px 0px; }

/* Search agent */
.Search-lab { font-size: 11px; font-weight: normal; }
.Search-txt { font-size: 11px; font-weight: normal; }
.SA-search { font-size: 11px; font-weight: normal; }
.SA-Bottom { font-size: 11px; font-weight: normal; }






.SA-L41 { font-size: 11px; padding: 0px 0px 2px 0px; 
color: #00386e; /* ---------------------phantone 295------*/
}
TD.SA-L42 { font-size: 11px; padding: 0px 0px 0px 8px; }
INPUT.SA-L42i { width: 10px; margin: 0px 2px 0px 0px; }

.SA-spacer { padding: 0px 0px 4px 0px; }
.SA-bottom { padding: 4px 0px 0px 0px; }
.SA-setButton { }
.SA-backbutton { padding: 0px 0px 0px 10px; }

/* Search agent activation confirmation */
.barnavybold { font-family: Arial,Helvetica, sans-serif; font-size: 11px; font-weight: normal;  height: 40px;  padding-left: 20px;}

.confirmation_message{

width: 400px;
left: 20px; 
top: 100px;
position: relative;
}

.flslogo {
background-image: url(http://www.flsmidth.com/images/FLSmidth/logo.gif); 
background-position: top right;
background-repeat: no-repeat;
}

/* Delete agent */
.DA-spacer { padding: 0px 0px 4px 0px; }
.DA-backbutton { }

/* Candidate portal login */
.CHP-Log { width: 700px; font-family: Arial, Helvetica, sans-serif; }
.linespace { padding: 0px 0px 4px 0px; }
.bottomspace { }
.forgotspace { padding: 10px 0px 0px 0px; }
TD.CHP-LoginLab { width: 120px; }
.CHP-LoginLab, .CHP-Forgot, .CHP-text { font-size: 13px; }
.chpfailedlog { font-size: 13px; color: #990000; font-weight: bold; }

/* Candidate portal */
.CHP-T1 { width: 400px; font-family: Arial, Helvetica, sans-serif; }
.chpspacer { padding: 0px 0px 10px 0px; }
.CHP-Welcome { font-size: 13px; font-weight: bold; }
.CHP-Welcome2 { font-size: 13px; font-weight: normal; }
.prgspacer { font-size: 13px; font-weight: bold; padding: 4px 0px 2px 0px; }
.chp-col1, .chp-col2, .chpdate, .chpjob, .chp-col3 { font-size: 12px; font-weight: normal; }
.chpaction, .chpEditPIF, .chpPass { font-size: 12px; font-family: Arial, Helvetica, sans-serif; }

A.chpaction, .A.chpaction:visited, A.chpEditPIF, A.chpEditPIF:visited, A.chpPass, A.chpPass:visited { color: #000066; white-space: nowrap; font-weight: normal; } 
A.chpaction:hover, A.chpEditPIF:hover, A.chpPass:hover { text-decoration: none; }

.CHP-titleH { font-family: Arial, Helvetica, sans-serif; padding: 10px 0px 4px 0px; font-size: 13px; font-weight: bold; }
.CHP-job { font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 0px 20px 0px 0px; }
TD.chparrow { text-align: right; }

.printLogo{
display: none;
}
.print_space {
padding-left: 10px;
}

td.lstA-desc21, td.lstA-desc22, td.lstA-desc23, td.lstA-desc2e {border:none;margin:0;}
td.lstA-desc11, td.lstA-desc12, td.lstA-desc13, td.lstA-desc1e {border:none;margin:0;}
