/* ---- TalentLink styles ---- */
/* Search mask styles */

.SA-T2 { font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;}	/* Search mask table */

.SA-F1, .SA-F2, .SA-F3, .SA-F5, .SA-F6, .SA-F7, .SA-F8, .SA-F9 {
	width: 285px;
	font-size: 11px;
	padding: 0px 0px 2px 0px; }					/* Input texts and label width and font type */

.SA-FKW { font-size: 11px; }

.SA-KWF, .SA-KWL { width: 201px; font-size: 11px; }			/* Input keyword search */

.SA-L5 { padding: 8px 0px 0px 0px; }					/* Spacing between input and button */

.submitbutton { padding: 0px 10px 0px 0px; }

/* Update dd 24-08 */
.SA-F4 { font-size: 11px; padding: 0px 0px 2px 0px; }
.SA-HD3, .SA-HD5, .SA-HD7, .SA-HD8, .SA-HD9 { padding-top: 8px; }
.SA-TD3, .SA-TD5 { width: 100%; }
.greyline1, .greyline2, .greyline7, .greyline8, .greyline9 { font-size: 1px; line-height: 1px; }
.greyline3, .greyline5 { font-size: 1px; line-height: 1px; background: #CCCCCC; }

/* Help link */
TD.help_LOV6 { text-align: right; padding-right: 10px; }
A.help_LOV6 { Verdana, Arial, Helvetica, sans-serif;
	background: #CE0000;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
	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; }


/* Search button */
.buttonspace { width: 6px }
.buttonface, A.buttonface, A.buttonface:hover,A.buttonface:active {
	background: #009966;
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
	white-space: nowrap;
	}
.button {
	background: #009966;
	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;
	 }

/* List component */
.LstA-T1 { width: 550px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-right: 10px; }

.LstA-NoJobs { font-weight: bold; font-size: 11px; }
.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 { background: #FFFFFF; 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; font-size: 11px; }

/* List heading 1,2,3, etc. width, colors and font sizes etc. */
TD.LstAHead1 { background: #009966; font-color: #FFFFFF; width: 10px;
	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: #009966; color: #FFFFFF;
	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: #009966; color: #FFFFFF; width: 100px;
	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: #009966; color: #FFFFFF; width: 100px;
	font-size: 11px;
	padding: 2px 2px 2px 4px;
	border-color: #DDDDDD #DDDDDD #FFFFFF #DDDDDD;
	border-style: solid;
	border-width: 1px 1px 0px 1px }

/* Sorting links in the headers... */
A.LstSubheading, A.LstSubheading:visited { font-weight: normal; color: #FFFFFF; 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 #FFFFFF #DDDDDD;
	border-style: solid;
	border-width: 0px 1px 0px 1px; }

TD.lstA-desc12, TD.lstA-desc22 {
	padding: 2px 2px 2px 4px;
	font-size: 11px;
	border-color: #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
	border-style: solid;
	border-width: 0px 1px 0px 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 #FFFFFF #FFFFFF;
	border-style: solid;
	border-width: 0px 1px 0px 1px }

TD.lstA-desc1e, TD.lstA-desc2e { padding: 2px 2px 2px 4px;
	font-size: 11px;
	border-color: #FFFFFF #DDDDDD #FFFFFF #FFFFFF;
	border-style: solid;
	border-width: 0px 1px 0px 1px; }

/* Job description links */
A.lstA-desc1, A.lstA-desc2, A.lstA-desc3, A.lstA-desc4 {
	font-size: 11px;
	font-weight: normal;
	color: #000066;
	text-decoration: underline }
A.lstA-desc1:visited, A.lstA-desc2:visited, A.lstA-desc3:visited, A.lstA-desc4:visited  {
	color: #878787; text-decoration: underline; font-size: 11px;}
A.lstA-desc1:hover, A.lstA-desc2:hover, A.lstA-desc3:hover, A.lstA-desc4:hover  {
	text-decoration: none; font-size: 11px;}

/* 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; font-size: 11px;}

/* Job description component */
.JD-Tmaster { font-family: Verdana, Arial, Helvetica, sans-serif;
	border-color: #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	padding-right: 10px;
    width: 550px; }
.JD-T1 { width: 180px; font-family: Verdana, 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: Verdana, 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; width: 100%; }

.Lstspace, .contspacer, .descspacer, .titspacer { font-size: 4px; line-height: 4px; }
.bottompanebuttons { width: 100%; }
.sendbutton { text-align: right; padding: 0px 0px 0px 10px; }
.printbutton { text-align: right; }
.applybutton { text-align: left; padding: 0px 10px 0px 0px; }
.applybutton2 { }

.JD-Title { font-size: 16px; color: #009966; font-weight: bold; text-align: left; padding: 6px 0px 20px 0px; }
.JD-TitleBis { text-align: right; }
.JD-HDText { font-size: 11px; font-weight: normal; padding: 0px 0px 0px 0px; } 	/* Left pane label text */
.JD-HDLabel { font-weight: bold; color: #009966; }
.JD-FieldLabel1 { font-size: 14px; font-weight: bold; text-align: left; }
.JD-FieldText1 { font-size: 14px; font-weight: bold; }
.JD-FieldLabel { font-size: 11px; color: #009966; font-weight: bold; text-align: left; }	/* Job descrtiption pane label */
.JD-FieldText { font-size: 11px; padding: 10px 0px 0px 0px; }
.JD-Print { text-align: right; padding: 6px 0px 10px 0px; }

/* Search agent */
.Search-lab { font-size: 10pt; font-weight: normal; }
.Search-txt { font-size: 10pt; font-weight: normal; }
.SA-search { font-size: 10pt; font-weight: normal; }
.SA-Bottom { font-size: 10pt; font-weight: normal; }
.SA-radio { padding: 0px 0px 0px 10px; font-size: 10pt; }
.SA-input { padding: 0px 0px 0px 0px; font-size: 10pt; }
.SA-smalltext { font-size: 10pt; }
.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: Verdana, 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: 512px; font-family: Verdana, 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: 11px; }
.chpfailedlog { font-size: 10pt; color: #990000; font-weight: bold; }

/* Candidate portal */
.CHP-T1 { font-family: Verdana, Arial, Helvetica, sans-serif; }
.chpspacer { padding: 0px 0px 10px 0px; }
.CHP-Welcome { font-size: 10pt; font-weight: bold; }
.CHP-Welcome2, .chpdate, .chpjob { font-size: 10pt; font-weight: normal; }
.prgspacer { font-size: 10pt; font-weight: bold; padding: 4px 0px 2px 0px; }
.chp-col1, .chp-col2 { font-size: 11px; font-weight: normal; }
.chpaction, .chpEditPIF, .chpPass { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }

A.chpaction, .A.chpaction:visited, A.chpEditPIF, A.chpEditPIF:visited, A.chpPass, A.chpPass:visited, A.chpdelete, A.chpdelete:visited, A.chpApp, A.chpApp:visited, A.chpApp:hover { color: #000066; white-space: nowrap; font-weight: normal; font-size: 11px; }
A.chpaction:hover, A.chpEditPIF:hover, A.chpPass:hover, A.chpdelete:hover, A.chpApp:hover { text-decoration: none; font-size: 11px; }

.CHP-titleH { font-family: Verdana, Arial, Helvetica, sans-serif; padding: 10px 0px 4px 0px; font-size: 10pt; font-weight: bold; }
.CHP-job { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding: 0px 20px 0px 0px; }
TD.chparrow { text-align: right; }

