/* ---- TalentLink styles ---- */
/* Search mask styles */

.SA-T2 { font-family: Arial, Helvetica, sans-serif;}	/* Search mask table */

.SA-F1, .SA-F2, .SA-F3, .SA-F4, .SA-F5, .SA-F6, .SA-F7, .SA-F8 {
	width: 200px;
	font-size: 11px;
	padding: 0px 0px 2px 0px; }					/* Input texts and label width and font type */

.SA-L1, .SA-L2, .SA-L3, .SA-L4, .SA-L5, .SA-L6 {font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5CC039;
	text-decoration: none;}

.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; }

/* Search button */
.buttonspace { width: 6px }
.buttonface, A.buttonface { 
	background: #5cc039;
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
	white-space: nowrap }
.button { 
	background: #999999;
	width: 80px;
	border-color: #a6e490 #000000 #000000 #a6e490;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding: 0px 4px 0px 4px; 
	 }
	
/* List component */
.LstA-T1 { width: 100%; 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: #5CC039; 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: #5CC039; font-color: #000066; width: 200px;
	font-size: 11px;
	padding: 2px 0px 2px 4px;
	border-color: #5CC039 #FFFFFF #FFFFFF #5CC039;
	border-style: solid;
	border-width: 1px 1px 0px 1px }
TD.LstAHead2 { background: #5CC039; color: #000066; width: 80px;
	font-size: 11px;
	padding: 2px 2px 2px 4px;
	border-color: #5CC039 #FFFFFF #FFFFFF #5CC039;
	border-style: solid;
	border-width: 1px 1px 0px 1px }
TD.LstAHead3 { background: #5CC039; color: #000066; width: 80px;
	font-size: 11px;
	padding: 2px 2px 2px 4px;
	border-color: #5CC039 #FFFFFF #FFFFFF #5CC039;
	border-style: solid;
	border-width: 1px 1px 0px 1px }
TD.LstAHead4 { background: #5CC039; color: #000066; width: 80px;
	font-size: 11px;
	padding: 2px 2px 2px 4px;
	border-color: #5CC039 #FFFFFF #FFFFFF #5CC039;
	border-style: solid;
	border-width: 1px 1px 0px 1px }
TD.LstAHeade { background: #5CC039; color: #000066; width: 80px;
	font-size: 11px;
	padding: 2px 2px 2px 4px;
	border-color: #5CC039 #5CC039 #FFFFFF #5CC039;
	border-style: solid;
	border-width: 1px 1px 0px 1px } 

/* Sorting links in the headers... */
A.LstSubheading, A.LstSubheading:visited { font-weight: bold; color: #fff; font-size: 11px; text-decoration: underline; white-space: nowrap } 
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: #FFFFFF #FFFFFF #5CC039 #5CC039;
	border-style: solid;
	border-width: 1px 1px 1px 1px; }
	
TD.lstA-desc12, TD.lstA-desc22 { 
	padding: 2px 2px 2px 4px;
	font-size: 11px;
	border-color: #FFFFFF #FFFFFF #5CC039 #FFFFFF;
	border-style: solid;
	border-width: 1px 1px 1px 1px }
	
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: #FFFFFF #FFFFFF #5CC039 #FFFFFF;
	border-style: solid;
	border-width: 1px 1px 1px 1px }
	
TD.lstA-desc1e, TD.lstA-desc2e { padding: 2px 2px 2px 4px;
	font-size: 11px;
	border-color: #FFFFFF #5CC039 #5CC039 #FFFFFF;
	border-style: solid;
	border-width: 1px 1px 1px 1px; } 

/* Job description links */
A.lstA-desc1, A.lstA-desc2, A.lstA-desc3, A.lstA-desc4 { 
	font-size: 11px;
	color: #000;
	text-decoration: underline }
A.lstA-desc1:visited, A.lstA-desc2:visited, A.lstA-desc3:visited, A.lstA-desc4:visited  {
	color: #000; text-decoration: underline; }
A.lstA-desc1:hover, A.lstA-desc2:hover, A.lstA-desc3:hover, A.lstA-desc4:hover  {
	text-decoration: none; } 

/* Page navigation in bottom... */
TD.lst-resnav { text-align: right; 
	padding: 2px 2px 2px 4px;
	font-size: 11px;
	border-color: #FFFFFF #FFB300 #FFB300 #FFB300;
	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: #000000 #000000 #000000 #000000;
	border-style: solid;
	border-width: 0px 0px 0px 0px; }
.JD-T1 { width: 180px; font-family: Arial,Helvetica, sans-serif;
	padding: 6px 20px 2px 10px;
	border-color: #FFFFFF #FFB300 #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 #FFB300 #FFFFFF #FFFFFF;
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	width: 140px; }
.centerpanebuttons { padding: 6px 20px 10px 10px; valign: top; }
.toppanebuttons { padding: 2px 0px 10px 0px; width: 100%; }

.Lstspace, .contspacer, .descspacer, .titspacer { font-size: 4px; line-height: 4px; }
.bottompanebuttons { width: 100%; }
.sendbutton { text-align: left; padding: 0px 0px 0px 0px; }
.printbutton { text-align: right; }
.applybutton { text-align: right; padding: 0px 10px 0px 0px; }
.applybutton2 { }

.JD-Title { font-size: 16px; font-weight: bold; text-align: left; }
.JD-HDImage { padding-bottom: 20px;  }
.JD-HDText { font-size: 12px; font-weight: bold; padding: 0px 0px 10px 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; color: #5CC039; padding-top: 15px; }	/* Job descrtiption pane label */
.JD-FieldText { font-size: 12px; padding: 4px 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-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; }

/* 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: 700px; 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 { font-size: 12px; font-weight: normal; width: 120px; }
.chp-col2, .chp-col3 { font-size: 12px; font-weight: normal; }
.chpdate, .chpjob { 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; }

/*---- CR for Sodexo NL formatting 14.5.2009 ----*/
div.hdr{font-family:Arial;font-size:12px;font-weight:bold;color:black;}
.d, .d1, .d2, .d3, .d4, .d5, .d6{font-family:Arial;font-size:12px;color:black;}
.lnk, .lnk1, .lnk2, .lnk3, .lnk4, .lnk5, .lnk6
  {font-family:Arial;font-size:12px;font-weight:bold;color:black;}
.SA-T2{clear:left;margin-top:10px;}
.SA-F4{width:80px;}
.SA-L5{height:50px;padding:0px;}
/*---- search mask ----*/
.SA-T2 td{width:auto;}
td.criterias{padding-right:20px;vertical-align:top;}
.SA-L1, .SA-L2, .SA-L3, .SA-L4, .SA-L5, .SA-L6{font-family:Arial;font-size:12px;color:#FFB300;font-weight:bold;}
.SA-F1, .SA-F4, .SA-KWF{font-family:Arial;font-size:12px;color:black;vertical-align:top;}
table.button{padding:0px;}
td.buttonface{background:#ffb300;padding:0px 10px;}
a.buttonface{font-family:Arial;font-size:120%;color:white;background:none;font-weight:normal;}
/*---- job list ----*/
.LstA-SrCrtLabel{font-family:Arial;font-size:12px;color:black;}
td.LstAHead1, td.LstAHead2, td.LstAHead3, td.LstAHead4, td.LstAHead5, td.LstAHeade{background:#ffb300;border-color:#ffb300;}
a.LstSubheading{font-family:Arial;font-size:12px;color:white;font-weight:bold;}
a.lstA-desc1, a.lstA-desc2{font-family:Arial;font-size:12px;color:black;text-decoration:none;}
a.lstA-desc1:visited, a.lstA-desc2:visited{text-decoration:none;}
tr.lst-bg-j td{font-family:Arial;font-size:12px;color:black;border-bottom:1px solid #ffb300;}
td.lstA-desc11, td.lstA-desc21{border-left:1px solid #ffb300;}
td.lstA-desc1e, td.lstA-desc2e{border-right:1px solid #ffb300;}
td.lst-resnav{border:1px solid #ffb300;border-top:none;}
font.criteria-txt{font-family:Arial;font-size:12px;color:black;font-weight:normal;}
/*---- job description ----*/
.JD-Title{padding-bottom:20px;
  background:url('https://emea2.recruitmentplatform.com/syd_upload/account123/image/logo_sodexho.gif') no-repeat top right;}
.JD-T2{width:100%;}
.JD-FieldLabel{font-family:Arial;font-size:12px;color:black;}
.JD-FieldText{font-family:Arial;font-size:12px;color:black;}
.closebutton{width:90px;}
table.button{float:left;margin-right:10px;}
td.sendbutton{width:190px;}
td.printbutton{width:105px;}
/*---- CHP ----*/
.CHP-Welcome{font-family:Arial;font-size:12px;color:black;padding-top:50px;
  background:url('https://v28.recruitmentplatform.com/syd_upload/account123/image/logo_sodexho.gif') no-repeat;}
.CHP-Welcome2{font-family:Arial;font-size:12px;color:black;}
.CHP-titleH{font-family:Arial;font-size:12px;color:black;}
.CHP-Content a{font-family:Arial;font-size:12px;color:black;}
.CHP-T1 td{font-family:Arial;font-size:12px;color:black;}
a.chpaction{font-family:Arial;font-size:12px;color:black;}
/*---- Top vacancies ----*/
.Tops .LstA-T1{width:200px;}
.Tops .LstA-SrCrtLabel, .Tops .critspacer{display:none;}
.Tops td{border:none;}
.Tops .lstA-desc1e, .Tops .lstA-desc2e{border:none;}
.Tops .lst-resnav{display:none;}
.Tops .lst-button{display:none;}
