/* ---- TalentLink styles ---- */
UL { margin-top: 0px;  margin-bottom : 0px; } 

/* Search mask styles */

.SA-T2 { font-family:verdana,arial,sans-serif; width: 438px; }	/* Search mask table */

.SA-F1, .SA-F2, .SA-F3, .SA-F4, .SA-F5, .SA-F6, .SA-F7, .SA-F8 {
font-family:verdana,arial,sans-serif; 
	width: 214px;
	font-size: 11px;
	padding: 0px 0px 4px 0px;
	font-weight : bold;
 }					/* Input texts and label width and font type */

SELECT.SA-F1,SELECT.SA-F2, SELECT.SA-F3, SELECT.SA-F4,SELECT.SA-F5,SELECT.SA-F6,SELECT.SA-F7, SELECT.SA-F8 
{
	font-weight : normal 
 }

 .SA-F3 { 	padding: 2px 0px 2px 0px; }	 
 .SA-F4 { 	padding: 4px 0px 0px 0px; }	 
	
.SA-KWF, .SA-KWL { width: 215px; font-size: 11px; margin: 0px 0px 2px 0px;
}			/* Input keyword search */
.SA-L5, .SA-F6 { padding: 10px 0px 0px 0px; }					/* Spacing between input and button */

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

/* Search button */
.buttonspace { width: 6px } 

A.buttonface,A.buttonface:visited,A.chp-loginlink, A.chp-loginlink:visited { 
font-family:verdana,arial,sans-serif; 
	font-size: 11px;
	text-align: center;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
	white-space: nowrap;
	color:black }
	
	A.buttonface:hover, A.chp-loginlink:hover { 
font-family:verdana,arial,sans-serif; 
	font-size: 11px;
	text-align: center;
	cursor: pointer;
	cursor: hand;
	white-space: nowrap;
	color:black }
	
.buttonface {
font-family:verdana,arial,sans-serif; 
	font-size: 11px;
	text-align: center;
	cursor: pointer;
	cursor: hand;
	white-space: nowrap }
	
.button { 
font-family:verdana,arial,sans-serif; 
	font-size: 11px;
	padding: 0px 4px 0px 4px; 
	 }
	
.help_CAT1, A.help_keyword, A.help_CAT1:visited, A.help_keyword:visited { 
font-family:verdana,arial,sans-serif; 
	font-size:11px;
	color:black;
	padding: 0px 4px 4px 4px;
	text-decoration : underline;
	}

A.help_CAT1:hover, A.help_keyword:hover { 
font-family:verdana,arial,sans-serif; 
	font-size:11px;
	color:black;
	padding: 0px 4px 0px 4px;
	text-decoration : underline;
		cursor: pointer;
	cursor: hand;
	}	
	
/*	.help_keyword { padding: 10px 4px 0px 4px; }		
	
/* List component */
.LstA-T1 { width: 356px; font-family:verdana,arial,sans-serif;  }

.LstA-NoJobs { font-weight: bold; font-size: 70%; font-family:verdana,arial,sans-serif; }
.LstA-SrCrtLabel, .LstA-SrCrtText { font-weight: normal; font-size: 11px; font-family:verdana,arial,sans-serif; }

.topspace { padding: 10px 0px 2px 0px; }		/* List spacers */
.botspace { padding: 10px 0px 2px 0px; }
.lst-bg-j { height : 24px
}
.critspacer { font-size: 10px; line-height: 10px; }
.greyline { color: #DDDDDD; font-size: 1px; line-height: 15px; }
	
.criteria-txt { font-weight: bold; font-size: 11px;font-family:verdana,arial,sans-serif;  }				/* Search results text */
A.criteria-txt, A.criteria-txt:visited {  white-space: nowrap; font-weight: normal; font-family:verdana,arial,sans-serif;color:black } 
A.criteria-txt:hover { 	cursor: pointer;
	cursor: hand;}

/* List heading 1,2,3, etc. width, colors and font sizes etc. */
.LstA-T1{
	   width: 532px;
}

TD.LstAHead1 { background: #DDDDDD; color: #000066; 
	font-family:verdana,arial,sans-serif; 
	font-size: 11px; font-weight: bold;;
	padding: 2px 10px 2px 4px;
	border-color: #DDDDDD #DDDDDD #FFFFFF #DDDDDD;
	border-style: solid;
	border-width: 1px 1px 0px 1px  }
	
TD.LstAHead2 { font-family:verdana,arial,sans-serif; 
background: #DDDDDD; color: #000066; 
	font-size: 11px;font-weight: bold;
	padding: 2px 20px 2px 2px;

 }
TD.LstAHead3, TD.LstAHead4 { font-family:verdana,arial,sans-serif; 
background: #DDDDDD; color: #000066;
	font-size: 11px;font-weight: bold;
	padding: 2px 10px 2px 4px;
	border-color: #DDDDDD #FFFFFF #FFFFFF #DDDDDD;
	border-style: solid;
	border-width: 1px 1px 0px 1px }

TD.LstAHeade { font-family:verdana,arial,sans-serif; 
background: #DDDDDD; color: #000066;
	font-size: 11px;font-weight: bold;
	padding: 2px 10px 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-family:verdana,arial,sans-serif; 
font-weight: bold; color: #000066; text-decoration: underline; 
white-space: nowrap } 
A.LstSubheadingSel {font-family:verdana,arial,sans-serif;  font-weight: bold; 
color: #000066; text-decoration: underline; white-space: nowrap }
A.LstSubheading:hover, A.LstSubheadingSel:hover {	cursor: pointer;
	cursor: hand; }

/* 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 { padding: 2px 0px 2px 2px;
	font-size: 11px;
	border-color: #FFFFFF #FFFFFF #FFFFFF #DDDDDD;
	border-style: solid;
	border-width: 0px 1px 0px 1px; font-family:verdana,arial,sans-serif;}

TD.lstA-desc13 { padding: 2px 0px 2px 2px;
	font-size: 11px;
	border-color: #FFFFFF #DDDDDD #FFFFFF #FFFFFF;
	border-style: solid;
	border-width: 0px 1px 0px 1px; font-family:verdana,arial,sans-serif;
}

TD.lstA-desc21, TD.lstA-desc22, TD.lstA-desc23, TD.lstA-desc24,TD.lstA-desc2e { font-family:verdana,arial,sans-serif; 
	padding: 2px 2px 2px 2px;
	font-size: 11px;
	background: #F7F3F7;
}

TD.lstA-desc21,  {	border-color:  #F7F3F7  #F7F3F7 #F7F3F7 #DDDDDD;
border-style: solid;
	border-width: 0px 0px 0px 1px;
}

TD.lstA-desc2e,  {	border-color:  #F7F3F7  #DDDDDD #F7F3F7 #F7F3F7 ;
border-style: solid;
	border-width: 0px 1px 0px 2px;
}
	
TD.lstA-desc12, TD.lstA-desc14,  TD.lstA-desc15, { 
	font-family:verdana,arial,sans-serif; padding: 2px 2px 2px 2px;
	font-size: 11px;
	border-color: #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
	border-style: solid;
	border-width: 0px 1px 0px 1px }
	
TD.lstA-desc1e { padding: 2px 2px 2px 4px;font-family:verdana,arial,sans-serif; 
	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-family:verdana,arial,sans-serif; 
	font-weight: normal;
	color: #000066;
	text-decoration: underline;
	color:black }
A.lstA-desc1:visited, A.lstA-desc2:visited, A.lstA-desc3:visited, A.lstA-desc4:visited  {
	color:black;	font-size: 11px;	font-weight: normal;text-decoration: underline; 
	font-family:verdana,arial,sans-serif; }
A.lstA-desc1:hover, A.lstA-desc2:hover, A.lstA-desc3:hover, A.lstA-desc4:hover  {
		cursor: pointer;
	cursor: hand;} 

/* Page navigation in bottom... */
TD.lst-resnav { text-align: right; font-family:verdana,arial,sans-serif; 
	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:verdana,arial,sans-serif; 
	border-color: #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
	border-style: solid;
	border-width: 0px 0px 0px 0px; }
.JD-T1 { width: 180px; font-family:verdana,arial,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: 356px; font-family:verdana,arial,sans-serif; 
	padding: 6px 20px 2px 10px; }			/* Right table */

.leftpanebutton { padding: 8px 20px 10px 0px; text-align: center; font-family:verdana,arial,sans-serif; 
	border-color: #FFFFFF #DDDDDD #FFFFFF #FFFFFF;
	border-style: solid;
	border-width: 0px 1px 0px 0px; }
.centerpanebuttons { padding: 6px 20px 10px 10px;  font-family:verdana,arial,sans-serif; }
.toppanebuttons { padding: 2px 0px 10px 0px; }

.Lstspace, .contspacer,.descspacer, .titspacer { font-size: 4px; line-height: 8px; }

.bottompanebuttons {
	margin-top : 20px;
}
.sendbutton { text-align: left; padding: 0px 10px 0px 0px;font-family:verdana,arial,sans-serif;  }
.printbutton { text-align: left; font-family:verdana,arial,sans-serif; padding: 0px 0px 0px 320px;
}
.applybutton { text-align: left; padding: 0px 10px 0px 0px;font-family:verdana,arial,sans-serif;  }
.applybutton2 { }
.CHP-LoginButton  {
	padding: 10px 0px 20px 120px;
}

.JD-Title { color: #003366; font-size: 13px; line-height : 120%; font-weight: bold; text-align: left; padding: 6px 0px 19px 0px; font-family:verdana,arial,sans-serif; }
.JD-HDLabel { font-size: 11px; width: 140px; font-weight: bold; } 
.JD-HDText { font-size: 11px; font-weight: normal; padding: 2px 0px 0px 0px; } 	/* Left pane label text */
.JD-FieldLabel1 { font-size: 11px; font-weight: bold; text-align: left; font-family:verdana,arial,sans-serif; }
.JD-FieldText1 { font-size: 11px; font-weight: bold;font-family:verdana,arial,sans-serif;  }
.JD-FieldLabel { font-size: 11px; font-weight: bold; text-align: left;font-family:verdana,arial,sans-serif; }	/* Job descrtiption pane label */
.JD-FieldText { font-size: 11px; padding: 0px 0px 10px 0px; font-family:verdana,arial,sans-serif; }
.JD-Print { text-align: right; padding: 6px 0px 10px 0px;font-family:verdana,arial,sans-serif;  }

/* Search agent */
.Search-lab { font-size: 11px; font-weight: normal;padding: 9px 0px 9px 0px; font-family:verdana,arial,sans-serif;  }
INPUT.Search-txt { font-size: 11px; font-weight: normal;font-family:verdana,arial,sans-serif; 
margin : 0px 0px 0px 6px;width : 215 px
}
.SA-search { font-size: 11px; font-weight: normal; padding: 6px 0px 0px 0px;  font-family:verdana,arial,sans-serif; }
.SA-Bottom { font-size: 11px; font-weight: normal; height : 50px ;font-family:verdana,arial,sans-serif; }

.SA-L41 { font-size: 11px; padding: 0px 0px 2px 0px; font-family:verdana,arial,sans-serif; }
TD.SA-L42 { font-size: 11px; padding: 0px 0px 0px 8px; font-family:verdana,arial,sans-serif; }
INPUT.SA-L42i { width: 10px; margin: 0px 2px 0px 0px;font-family:verdana,arial,sans-serif;  }

.SA-spacer { padding: 0px 0px 4px 0px; font-family:verdana,arial,sans-serif; }
.SA-bottom { padding: 4px 0px 0px 0px; font-family:verdana,arial,sans-serif; }
.SA-setButton { }
.SA-backbutton { padding: 0px 0px 0px 10px; font-family:verdana,arial,sans-serif; }

/* Search agent activation confirmation */
.barnavybold { color: #003366; font-size: 11px; line-height : 120%; font-weight: bold; text-align: left;
font-family:verdana,arial,sans-serif;	   width: 540px;
 }

/* Delete agent */
.DA-spacer { padding: 0px 0px 4px 0px; }
.DA-backbutton { }

/* Candidate portal login */
.CHP-Log { width: 356px; font-family:verdana,arial,sans-serif; font-size: 11px }
.linespace { padding: 0px 0px 4px 0px; }
.bottomspace { }
.forgotspace { padding: 10px 0px 0px 0px; }
TD.CHP-LoginLab { width: 120px; font-size: 11px}
.CHP-LoginLab, .CHP-Forgot, .CHP-text { font-size: 11px; font-family:verdana,arial,sans-serif; }
INPUT.CHP-text {
	font-size: 11px; font-family:verdana,arial,sans-serif;
	 background : #E6E6E6;
}
.chpfailedlog { font-size: 13px; color: #990000; font-weight: bold; }

/* Candidate portal */
.CHP-T1 { width: 356px; font-family:verdana,arial,sans-serif; }
.chpspacer { padding: 0px 0px 15px 0px; }
.CHP-Welcome { font-size: 13px; font-weight: bold; font-family:verdana,arial,sans-serif; }
.CHP-Welcome2 { font-size: 11px; font-weight: normal; font-family:verdana,arial,sans-serif; }
TD.CHP-Welcome2 { padding-bottom: 15px; }

.prgspacer { font-size: 8px; font-weight: bold;  padding: 4px 0px 4px 0px;font-family:verdana,arial,sans-serif; }
.chp-col1, .chp-col2, .chpdate, .chpjob { font-size: 11px; font-weight: normal;font-family:verdana,arial,sans-serif; padding: 10px 0px 0px 0px }
.CHP-Content { padding: 0px 0px 10px 0px; }
.chpaction, .chpEditPIF;.chpPass { font-size: 11px; font-family:verdana,arial,sans-serif;  }

A.chpapp, A.chpdelete, A.chpaction, .A.chpaction:visited, A.chpEditPIF, A.chpEditPIF:visited, A.chpPass, A.chpPass:visited { color: #000066; white-space: nowrap; font-weight: normal;  font-family:verdana,arial,sans-serif;  font-size: 11px} 
A.chpaction:hover, A.chpEditPIF:hover, A.chpPass:hover { 	cursor: pointer;
	cursor: hand; }

	
	
.CHP-titleH {
font-family:verdana,arial,sans-serif;color:white; background: #7BA7C7;
padding: 4px 4px 4px 4px; font-size: 11px; font-weight: bold;width: 700px;
}
.CHP-job { font-family:verdana,arial,sans-serif;  font-size: 11px; padding: 6px 40px 0px 0px;  font-weight : bold;  }
.chparrow { padding: 6px 0px 0px 100px; }

div#pagecontent div img {display:none;}

/*---------------Corrections 27.1.2009--------------------*/
td.contspacer td{height:15px;}

