table , table td , table tr {
		text-align : left; 
		border-collapse : collapse; 
		vertical-align : top; 
		margin : 0; 
		padding : 0; 
		border : 0 solid #ffffff; 
		}
		 
td , tr {
		font-family : verdana, geneva, arial, sans-serif; 
		font-size : 9px; 
		}


html , body {
		font-family : verdana, geneva, arial, sans-serif; 
		font-size : 11px; 
		color : #5A5E5D; 
		height : 100%; 
		background-color : #ffffff;
		}

/* début Input texts and label width and font type search */
		 		
.SA-T2 {
		font-family : verdana, geneva, arial, sans-serif;
		width : 438px; 
		} 
		
SELECT.SA-F1 , SELECT.SA-F2, SELECT.SA-F3, SELECT.SA-F4 , SELECT.SA-F5 , SELECT.SA-F6 , SELECT.SA-F7, SELECT.SA-F8, input.sa-jnl {
		font-family : verdana, geneva, arial, sans-serif; 
		font-size : 9px;
		font-weight : normal;
		color : #737373; 
		background-color : #f2f2f2; 
		width : 214px; 
		margin : 5px 5px 15px 10px; 
		} 
		
.SA-F1 , .SA-F2 , .SA-F3 , .SA-F4 , .SA-F5 , .SA-F6 , .SA-F7 , .SA-F8 {
		font-family : verdana, geneva, arial, sans-serif;
		font-weight : bold;
		font-size : 10px; 
		color : #5A5E5D; 
		padding : 0px 0px 2px 2px; 
		} 

/* début input keyword */
		
.SA-KWF , .SA-KWL {
		width : 214px; 
		margin : 5px 5px 10px 10px;
		padding : 0px 0px 0px 3px; 
		font-size : 9px; 
		height : 19px; 
		color : #747474; 
		border-top : 1px solid #858585; 
		border-right : 1px solid #ffffff; 
		border-bottom : 1px solid #ffffff; 
		border-left : 1px solid #ffffff; 
		background-color : #f2f2f2; 
		} 

/* fin input keyword */

/* spacing between input and button */		
.SA-L5 {
		text-align : right;
		padding : 2px 0px 10px 200px;
		}
		
/*------------------*/
.submitbutton {
	padding-right : 10px; 
	padding-left : 0px; 
	padding-bottom : 0px; 
	padding-top : 0px; 
	clear: both;
	text-align : right;
} 
		*/
		
.help_LOV3 {
		text-align : right;
	} 
		
A.help_LOV3 {
		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 : 0 4px; 
} 

TD.buttonface {
		clear:both;
		margin: 0px 0px 3px 0px;
		padding: 0px 5px 0px 5px;
		font-family:  verdana, arial, geneva,  sans-serif;
		font-size: 9px;
		color: #464646;
		/*border-top: #F5F5F5 1px solid;
		border-right: #DFDFDF 1px solid;
		border-bottom: #858585 1px solid;
		border-left: #E0E0E0 1px solid;
		background-color: #EBEBEB;*/
		text-transform: uppercase;
		width: auto;
}

.buttonface, A.buttonface, A.buttonface:hover, A.buttonface:visited  { 
	font-family:  verdana, geneva, arial, sans-serif;
	font-size: 9px;
	margin : 0px 10px 0px 10px;
	color: #464646;
	background-colors: #EBEBEB;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
	white-space: nowrap;
	text-transform: uppercase;
	width : auto;
}
/*
.button {
		margin: 0px 0px 10px 5px;
		padding: 0px 0px 0px 0px;
		font-family:  verdana, geneva, arial, sans-serif;
		font-size: 9px;
		color: #464646;
		border-top: #F5F5F5 1px solid;
		border-right: #DFDFDF 1px solid;
		border-bottom: #858585 1px solid;
		border-left: #E0E0E0 1px solid;
		background-color: #EBEBEB;
		text-transform: uppercase;
		text-decoration : none;
		width: auto;
		text-algin: right;
		clear: both;
		}
*/

/* début job description links */

.LstA-T1 {
		font-family : Verdana, geneva, arial, sans-serif;
		tont-size : 10px;
		} 
		
.LstA-NoJobs {
		font-family : Verdana, geneva, arial, sans serif;
		font-weight : bold; 
		font-size : 10px; 
		} 
		
.LstA-SrCrtLabel, .LstA-SrCrtText {
		font-family: Verdana, geneva, arial, sans serif;
		font-weight : normal;
		font-size : 10px;
		padding: 0px 0px 0px 5px;
		background-color: #F2F2F2;
		border-top : #F2F2F2 5px solid;
		border-bottom : #F2F2F2 5px solid;
		}

.topspace {
		padding : 10px 0 2px; 
		}
		 	
.botspace {
		padding : 10px 0 2px; 
		} 
		
.critspacer {
		font-size : 10px; 
		line-height : 10px;
		} 
		
.greyline {
		background-color : #FFFFFF; 
		color : #FFFFFF;
		padding : 0 10px 0 0; 
	} 
		
.criteria-txt {
		font-weight : bold; 
		font-size : 10px; 
		} 
		
A.criteria-txt, A.criteria-txt:visited {
		color : #464646; 
		white-space : nowrap; 
		font-weight : normal; 
		} 
		
A.criteria-txt:hover {
		text-decoration : underline;
		} 
		
/* début du list header */
TD.LstAHead1 {
		padding: 2px 7px 3px 7px;
		color: #464646;
		font-weight: bold;
		background-color: #DCE1E1;
		white-space: nowrap;
		border-bottom: #FFFFFF solid 1px;
		border-left: #DDDDDD;
		} 
		
TD.LstAHead2 {
		padding: 2px 7px 3px 7px;
		color: #464646;
		font-weight: bold;
		background-color: #DCE1E1;
		white-space: nowrap;
		border-bottom: #FFFFFF solid 1px;
		border-left: #FFFFFF solid 1px; 
		} 
		
TD.LstAHead3, TD.LstAHead4 {
		padding: 2px 7px 3px 7px;
		color: #464646;
		font-weight: bold;
		background-color: #DCE1E1;
		width: 35px;
		white-space: nowrap;
		border-bottom: #FFFFFF solid 1px;
		border-left: #FFFFFF solid 1px;
		} 
		
TD.LstAHead5 {
		padding: 2px 7px 3px 7px;
		color: #464646;
		font-weight: bold;
		background-color: #DCE1E1;
		white-space: nowrap;
		border-bottom: #FFFFFF solid 1px;
		border-left: #FFFFFF solid 1px; 
		} 
		
TD.LstAHeade {
		padding: 2px 7px 3px 7px;
		color: #464646;
		font-weight: bold;
		background-color: #DCE1E1;
		width: 45px;
		white-space: nowrap;
		border-bottom: #FFFFFF solid 1px;
		border-left: #FFFFFF solid 1px;
		} 
		
A.LstSubheading , A.LstSubheading:visited {
		font-family: Verdana, geneva, arial, sans-serif;
		font-weight : bold; 
		color : #464646; 
		text-decoration : none; 
		white-space : nowrap; 
		} 
		
A.LstSubheadingSel {
		font-weight : bold; 
		color : #464646; 
		text-decoration : none; 
		white-space : nowrap; 
		} 
		
A.LstSubheading:hover , A.LstSubheadingSel:hover {
		text-decoration : underline; 
		} 
		
/* fin du list header */		


.wingding {
		font-family : Wingdings;  
		font-size : 18px; 
		font-weight : normal; 
		color : #990000; 
		} 
		
TD.lstA-desc11, TD.lstA-desc21 {
		padding : 2px 2px 10px 4px; 
		font-size : 10px; 
		border-left : #DDDDDD;
		border-right : #F2F2F2;	
		border-style : solid; 
		border-width : 0 1px;
		}
		
		
TD.lstA-desc12 , TD.lstA-desc22 {
		padding : 2px 2px 10px 4px; 
		font-size : 10px;
		border-right : #F2F2F2;	
		border-style : solid; 
		border-width : 0 1px; 
		} 
		
TD.lstA-desc13 , TD.lstA-desc23 , TD.lstA-desc14 , TD.lstA-desc24 , TD.lstA-desc15 , TD.lstA-desc25 {
		padding : 2px 2px 10px 4px; 
		font-size : 10px;
		border-right : #F2F2F2;	
		border-style : solid; 
		border-width : 0 1px; 
		} 
		
TD.lstA-desc1e , TD.lstA-desc2e {
		padding : 2px 2px 10px 4px; 
		font-size : 10px; 
		border-color : #ffffff #dddddd #ffffff #ffffff; 
		border-style : solid; 
		border-width : 0 1px;
		} 
		
A.lstA-desc1 , A.lstA-desc2 , A.lstA-desc3 , A.lstA-desc4 {
		font-size : 10px; 
		font-weight : normal; 
		color : #FF5A00; 
		text-decoration : none;
		} 
		
A.lstA-desc1:visited , A.lstA-desc2:visited , A.lstA-desc3:visited , A.lstA-desc4:visited {
		color : #FF5A00; 
		text-decoration : none;
		} 
		
A.lstA-desc1:hover , A.lstA-desc2:hover , A.lstA-desc3:hover , A.lstA-desc4:hover {
		color : #FF5A00;
		text-decoration : underline
		}
		 
TD.lst-resnav {
		text-align : right; 
		padding : 2px 2px 2px 4px; 
		font-size : 10px; 
		border-color : #ffffff #dddddd #dddddd; 
		border-style : solid; 
		border-width : 0 1px 1px; 
		} 
		
TD.LstA-bottom , TD.LstA-bottom2 {
		padding : 0 10px 0 0;
		}

/* début job description component */
		 
.JD-Tmaster {
		font-family : Verdana, geneva, arial, sans-serif; 
		border-color : #ffffff; 
		border-style : solid; 
		border-width : 0; 
		} 

/* début left table */
		
.JD-T1 {
		width : 180px; 
		font-family : Verdana, geneva, arial, sans-serif; 
		padding : 6px 20px 2px 10px; 
		border-color : #ffffff #dddddd #ffffff #ffffff; 
		border-style : solid; 
		border-width : 0 1px 0 0; 
		}

/* fin left table */

/* début right table */

.JD-T2 {
		width : 470px; 
		font-family : Verdana, geneva, arial, sans-serif;
		padding : 6px 20px 2px 10px; 
		} 

/* fin rihgt table */

.leftpanebutton {
		padding : 8px 20px 10px 0; 
		text-align : right; 
		border-color : #ffffff #dddddd #ffffff #ffffff;
		border-style : solid; 
		border-width : 0 1px 0 0; 
		} 
		
.centerpanebuttons {
		padding : 6px 20px 10px 10px; 
		text-align: right; 
		} 
		
.toppanebuttons {
		padding : 2px 0 10px; 
		width : 80%; 
		text-align: right; 
		} 
		
.Lstspace , .contspacer , .descspacer , .titspacer {
		font-size : 4px; 
		line-height : 4px; 
		} 
		
.bottompanebuttons {
		padding : 2px 0 0px; 
		width : 100%;
		text-align: right; 
		} 
		
.sendbutton {
		text-align : right; 
		padding : 0px 0px 0px 0px; 
		} 
		
.printbutton {
		text-align : right; 
		} 
		
.applybutton {
		text-align : right; 
		padding : 0px 0px 0px 0px; 
		} 
		
.applybutton2 {
		padding : 0 10px 0 0;
		stext-align: right;  
		} 
		
.JD-Title {
		margin: 0px 0px 0px 0px;
		padding: 15px 10px 15px 10px;
		font-size: 14px;
		color: #28468C;
		font-weight: bold;
		height: 20px;
		} 
		
.JD-HDText {
	font-family : Verdana, geneva, arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 10px;
	background-color : #F2F2F2;
	padding : 0px 0px 0px 5px;
	border-top : #F2F2F2 5px solid;
	border-bottom : #F2F2F2 5px solid;
}

/* Left pane label text */

.JD-HDLabel {
	font-family : Verdana, geneva, arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding: 5px 0px 5px 5x;
	background-color: #F2F2F2;
	}
	
}

.JD-FieldLabel1 {
	font-family : Verdana, geneva, arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	
	padding : 0px 10px 0px 10px;
}

.JD-FieldText1 {
	font-family : Verdana, geneva, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	
	padding : 0px 10px 0px 10px;
}

.JD-FieldLabel {
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	font-family: Verdana, geneva, arial, sans-serifs;
	color : #5A5E5D;
	padding: 10px 10px 0px 10px;

} /* Job descrtiption pane label */

.JD-FieldText {
	font-size: 11px;
	padding: 10px 10px 0px 10px;
	font-family : Verdana, Geneva, Arial, sans-serif;
}

.JD-Print {
	text-align: right;
	padding: 6px 0px 10px 0px;
}
		
.JD-Posting {
		text-align : rights; 
		padding : 10px 0 0; 
		} 
		
.JD-PostingStart {
		font-family : Verdana, Geneva, Arial, sans-serif;
		font-size : 11px; 
		padding-right : 10px; 
		} 
		
.JD-PostingStartLbl {
		font-weight : bold; 
		} 
		
.JD-PostingEnd {
		font-family : Verdana, Geneva, Arial, sans-serif;
		font-size : 11px; 
		color : #888888; 
		} 
		
.JD-PostingEndLbl {
		font-weight : bold; 
		} 
		
/*Début Search agent*/

.Search-lab {
		font-family : verdana, geneva, arial, sans-serif;
		font-weight : bold;
		font-size : 10px; 
		color : #5A5E5D; 
		padding : 0px 0px 2px 2px;
		display : block;
		} 
		
.Search-txt {
		clear : both;
		width : 214px; 
		margin : 5px 5px 0px 9px;
		padding : 0px 0px 0px 3px; 
		font-size : 9px; 
		height : 19px; 
		color : #747474; 
		border-top : 1px solid #858585; 
		border-right : 1px solid #ffffff; 
		border-bottom : 1px solid #ffffff; 
		border-left : 1px solid #ffffff; 
		background-color : #f2f2f2; 
		}

.SA-smalltext {
		clear : both;
		font-family : Verdana, Geneva, Arial, sans-serif;
		font-size : 10px; 
		font-weight : normal;
		}
		
.SA-search {
		font-family : Verdana, Geneva, Arial, sans-serif;
		font-size : 10px; 
		font-weight : bold;
		display : block;
		} 
		
.SA-Bottom {
		font-family : Verdana, Geneva, Arial, sans-serif;
		font-size : 10px; 
		font-weight : normal; 
		}
		 
.SA-spacer {
		padding : 0px 0px 4px 0px; 
		} 
		
.SA-bottom {
		padding : 4px 0px 0px 0px 
		} 
.SA-setButton{
		font-size: 9px;
		margin : 0px 0px 0px 0px;
		padding : 10px 0px 0px 150px;
		text-align : center;
		color: #464646;
		background-colors: #EBEBEB;
		text-align: center;
		text-decoration: none;
		cursor: pointer;
		white-space: nowrap; 
}	

.SA-backbutton {
		padding : 10px 0px 0px 5px;
		text-align: rihgt; 
		} 
		
.barnavybold {
		font-family: Verdana, geneva, arial, sans-serif;
		font-size: 9px;
		color: #7D7D7D;
		} 

/* Delete agent */	
.DA-spacer {
		padding : 0 0 4px; 
		}

.DA-backbutton {
		margin: 0px 0px 0px 5px;
	padding: 10px 0px 10px 450px;
	font-family:  verdana, geneva, arial, sans-serif;
	font-size: 9px;
	color: #464646;
	text-transform: uppercase;
	text-decoration : none;
	width: 115px;
	text-algin: right;
	clear: both;
}

/* Candidate portal login */
.LoginTitle{
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 7px 0px;
	font-size: 14px;
	color: #28468C;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 20px;
}
 
.CHP-logf {
	padding: 2px 2px 2px 2px;
}

.CHP-Log {
	font-family : verdana, geneva, arial, sans-serif;
	color: #464646;
	text-align: left;
}

.CHP-LoginHead {
	font-family : Verdana, Geneva, Arial, sans-serif;
	color: #464646;
	padding: 2px 0px 2px 10px;
	font-weight: bold;
}

.headspace {
	line-height: 10px;
	font-size: 10px;
}

.linespace {
	width : 100px;
}

.bottomspace {
	padding-top : 10px;

}

.forgotspace {
	padding: 30px 5px 0px 5px;
	font-size: 9px;
	color: #7D7D7D;
}

table .CHP-log {
	width: 250px;	
	}

TD.CHP-LoginLab {
	padding: 5px 0px 0px 0px;
	font-weight: bold;
	text-align: left;
	width: 100px;
	}

.CHP-LoginLab {
	font-size: 10px;
	font-family : Verdana, geneva, arial, sans-serif;
	color: #464646;
	
}

TD.CHP-text {
	clear: both;
	text-align : left;
	
	}

.CHP-text {
	text-align : left;
	width : 150px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px; 
	font-size : 9px; 
	height : 19px; 
	color : #747474;
	background-color : #F2F2F2;
	background-repeat : no-repeat;
	}

.CHP-Forgot {
	font-family : Verdana, Geneva, Arial, sans-serif;
	padding: 30px 5px 0px 5px;
	font-size: 9px;
	color: #7D7D7D;
 }

A.chp-loginlink {
	color: #5A5E5D;
	text-decoration: none;
		} 
		
A.chp-loginlink:visited {
	color: #5A5E5D;
	text-decoration: none;
		} 
		
A.chp-loginlink:hover{
	color: #5A5E5D;
	text-decoration: underline;
		}

.chpfailedlog {
	font-size: 11px;
	color: #464646;
	font-weight: bold;
	padding: 2px 0px 2px 4px; }

/* Candidate portal */
.CHP-T1 {
	font-family: Verdana, geneva, arial, sans-serif;
	font-size : 11px;
	color : #464646;
}

.chpspacer {
	padding: 0px 0px 10px 0px;
}

.CHP-Welcome {
	font-size: 13px;
	font-weight: bold;
}

.CHP-Welcome2 {
	font-size: 11px;
	font-weight: normal;
}

.prgspacer {
	font-size: 13px;
	font-weight: bold;
	padding: 4px 0px 2px 0px;
}

.chp-col1, .chp-col2, .chp-col3 {
	font-family : Verdana, geneva, arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.chpaction, .chpEditPIF, .chpPass {
	font-family : Verdana, geneva, arial, sans-serif;
	font-size: 11px;
}

A.chpaction, .A.chpaction:visited, A.chpEditPIF, A.chpApp, A.chpApp:visited,  A.chpDelete, A.chpDelete:visited, A.chpEditPIF:visited, A.chpPass, A.chpPass:visited {
	color: #FF5A00;
	white-space: nowrap;
	font-weight: normal;
	text-decoration: underline;
}
 
A.chpaction:hover, A.chpEditPIF:hover, A.chpPass:hover, A.chpDelete:hover, A.chpApp:hover  {
	text-decoration: none;
	color: #FF5A00;
}

.CHP-titleH {
	font-family: Verdana, Geneva, Arial, sans-serif;
	padding: 10px 0px 4px 0px;
	font-size: 11px;
	font-weight: bold;
}

.CHP-job {
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-size: 11px;
	padding: 0px 20px 0px 0px;
}

TD.chparrow {
	text-align: right;
}

.CHP-LoginButton,.subbuttons {
	margin: 0px 0px 0px 5px;
	padding: 10px 0px 10px 137px;
	font-family:  verdana, geneva, arial, sans-serif;
	font-size: 9px;
	color: #464646;
	text-transform: uppercase;
	text-decoration : none;
	width: 115px;
	text-algin: right;
	clear: both;
}
