/*** MAIN STYLES ******************************************/

body {
	margin: 0px;
	background-color: #FFFFFF;
	background-image: url(../Support_Files/siteBG.gif);
	background-repeat: repeat-x;
}
p{margin: 0px; padding: 0px 0px 25px;}
#contentContainer {
	width: 900px;
	position: relative;
	margin: 0px auto;
	background-repeat: repeat-x;
	background-image: url(../support_files/BGimage.gif);
}
a {
	color: #066EC9;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
.bluetxt {
	color: #0099FF;
}
.redtxt {
	color: #FF3300;
}
.dkbluetxt {
	color: #0C34AD;
}
.greytxt {
	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.greytxtdk {
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
}
.getPDF {
	margin-top: 15px;

}




/*******  HEADER CONTENT *************/

#headerColA {
	height: 215px;
	width: 200px;
	float: left;
	margin-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom: 20px;
}
#headerColB1 {
	float: left;
	position: relative;
	height: 220px;
	width: 515px;
	background-image: url(../Support_Files/pagehead_BG1.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-bottom: 20px;
}
#headerColB2 {
	float: left;
	position: relative;
	height: 220px;
	width: 515px;
	background-image: url(../Support_Files/pagehead_BG2.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-bottom: 20px;
}
#headerColB3 {
	float: left;
	position: relative;
	height: 220px;
	width: 515px;
	background-image: url(../Support_Files/pagehead_BG3.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-bottom: 20px;
}
#headerColB4 {
	float: left;
	position: relative;
	height: 220px;
	width: 515px;
	background-image: url(../Support_Files/pagehead_BG4.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-bottom: 20px;
}
#loginCell {
	float: left;
	height: 80px;
	width: 175px;
	position: static;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #066EC9;
	margin-top: 10px;
}
#loginCell form {
	margin: 0px;
	padding: 0px;

}
#loginCell label{
	display: block;
	margin: 0px;
	
}
#loginCell .keyfield{
	width: 167px;
	padding-top: 4px;
	padding-left: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	font-weight: normal;
	padding-bottom: 4px;
	padding-right: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	border: 1px solid #CCCCCC;
	
}
#loginCell .keyfield:focus{
	width: 167px;
	padding-top: 4px;
	padding-left: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	padding-bottom: 4px;
	padding-right: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	border: 1px solid #999999;
	
}
#loginCell .loginbtn{
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../Support_Files/LoginBtn_white.png);
	background-repeat: no-repeat;
	height: 40px;
 	width: 81px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: pointer;
	background-position: 0px 0px;
	background-color: #EEEEEE;
}
#loginCell .loginbtn:hover {
	background-position: 0px -40px;	
}
#loginCell .redtxt {
	color: #FF3300;
	display: block;
	margin-bottom: 10px;
}

#loginCell a {
	text-decoration: none;
	display: block;
	float: left;
	margin-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #066EC9;
}
#userAccNav {
	float: left;
	width: 175px;
	position: static;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 20px;
	background-color: #FFFFFF;
}
#accNav{
	margin: 0px;
	padding: 0px;
}
#accNav li {
	list-style-type: none;
	display: list-item;
	width: 175px;
	margin: 0px;
	padding: 0px;
	background-image: url(../Support_Files/subnav_pointer_grey.gif);
	background-repeat: no-repeat;
	background-position: 12px center;
}
#accNav li:hover {
	background-color: #E9E9E9;
	background-image: url(../Support_Files/subnav_pointer_white.gif);
	background-repeat: no-repeat;
	background-position: 12px center;
}
#accNav a {
	text-decoration: underline;
	color: #066EC9;
	padding-left: 20px;
	display: block;
	width: 141px;
	padding-top: 9px;
	padding-bottom: 9px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EEEEEE;
	margin-left: 7px;
}
#accNav a:hover {
	text-decoration: none;
	color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1E1E1;
}
#accNav .head {
	text-decoration: none;
	background-color: #FF3300;
	color: #FFFFFF;
	background-image: url(../Support_files/subnav_pointer_selected.gif);
	background-repeat: no-repeat;
	background-position: 150px center;
	padding-left: 14px;
	width: 161px;
	font-weight: bold;
	display: block;
	padding-top: 9px;
	padding-bottom: 9px;
}
#accNav .editPro {
	background-image: url(../Support_Files/accNav_icon_edit.gif);
	background-repeat: no-repeat;
	background-position: 133px center;
}
#accNav .editPro:hover {
	background-image: url(../Support_Files/accNav_icon_edit_over.gif);
}
#accNav .jobsBy {
	background-image: url(../Support_Files/accNav_icon_jobs.gif);
	background-repeat: no-repeat;
	background-position: 133px center;
}
#accNav .jobsBy:hover {
	background-image: url(../Support_Files/accNav_icon_jobs_over.gif);
}
#accNav .logOut {
	background-image: url(../Support_Files/accNav_icon_out.gif);
	background-repeat: no-repeat;
	background-position: 133px center;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
}
#accNav .logOut:hover {
	background-image: url(../Support_Files/accNav_icon_out_over.gif);
}
#headerLinks{
	float: left;
	position: relative;
	top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	height: 45px;
	padding-top: 10px;
	margin: 0px;
	left: -15px;
	width: 350px;
	
}
#headerLinks ul {
	margin: 0px;
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
}
#headerLinks li {
	list-style-type: none;
	display: inline;
	margin: 0px 10px 0px 0px;
	padding: 0px 10px 0px 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	position: relative;
	left: 0px;
	top: 0px;
}
#headerLinks li.CV {
	list-style-type: none;
	display: inline;
	margin: 0px 10px 0px 0px;
	padding: 0px 10px 0px 0px;
	border-right-style: none;
	position: relative;
	left: 0px;
	top: 0px;
}
#headerLinks li a{
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #066EC9;
	
}
#headerLinks li a:hover{
	text-decoration: none;
	
}
#pageHeader {
	color: #FFFFFF;
	float: left;
	position: relative;
	left: 25px;
	top: 110px;
	
}
h1.ourbusiness {text-indent: -1000px; display: block; height: 30px; width: 300px; margin: 0px; padding: 0px; background-image: url(../Support_Files/pageHeader_ourbusiness.png); background-repeat: no-repeat; overflow: hidden;}
h1.vacancies {text-indent: -1000px; display: block; height: 30px; width: 300px; margin: 0px; padding: 0px; background-image: url(../Support_Files/pageHeader_vacancies.png); background-repeat: no-repeat; overflow: hidden;}
h1.privacy {text-indent: -1000px; display: block; height: 30px; width: 300px; margin: 0px; padding: 0px; background-image: url(../Support_Files/pageHeader_privacy.png); background-repeat: no-repeat; overflow: hidden;}
h1.accessibilty {text-indent: -1000px; display: block; height: 30px; width: 300px; margin: 0px; padding: 0px; background-image: url(../Support_Files/pageHeader_accessibilty.png); background-repeat: no-repeat; overflow: hidden;}
h1.recruitinghelp {text-indent: -1000px; display: block; height: 30px; width: 300px; margin: 0px; padding: 0px; background-image: url(../Support_Files/pageHeader_recruitingHelp.png); background-repeat: no-repeat; overflow: hidden;}
h1.ourClients {text-indent: -1000px; display: block; height: 30px; width: 300px; margin: 0px; padding: 0px; background-image: url(../Support_Files/pageHeader_ourclients.png); background-repeat: no-repeat; overflow: hidden;}
h1.candidates {text-indent: -1000px; display: block; height: 30px; width: 300px; margin: 0px; padding: 0px; background-image: url(../Support_Files/pageHeader_candidates.png); background-repeat: no-repeat; overflow: hidden;}
h1.contact {text-indent: -1000px; display: block; height: 30px; width: 300px; margin: 0px; padding: 0px; background-image: url(../Support_Files/pageHeader_contact.png); background-repeat: no-repeat; overflow: hidden;}
h1.admin {text-indent: -1000px; display: block; height: 30px; width: 300px; margin: 0px; padding: 0px; background-image: url(../Support_Files/pageHeader_admin.png); background-repeat: no-repeat; overflow: hidden;}

#sitelogo {
	position: relative;
	left: 0px;
	top: 0px;
	float: left;
	height: 135px;
	width: 200px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#sitelogo a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #066EC9;
	margin-left: 15px;
}
#sitelogo img {
	padding-top: 5px;
}


#siteSearch {
	position: relative;
	padding: 0px;
	left: 20px;
	top: 30px;
	width: 200px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
}
#siteSearch .totalNum{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #066EC9;
}



/*******  SUB CONTENT *************/

#subContent {
	float: left;
	position: relative;
	width: 175px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 125%;
}
#subContent strong.header {text-indent: -500px; display: block; height: 48px; width: 175px; margin: 0px; padding: 0px; background-image: url(../Support_Files/latest_BG.gif); background-repeat: no-repeat; overflow: hidden;}
#subContent strong.filter {text-indent: -500px; display: block; height: 38px; width: 175px; margin: 0px; padding: 0px; background-image: url(../Support_Files/filter_BG.gif); background-repeat: no-repeat; overflow: hidden;}

#latestJob {
	width: 165px;
	padding-left: 10px;
	margin-top: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom: 7px;

}
#latestJob a strong{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0C34AD;
	display: block;
	font-weight: bold;
	margin: 0px 0px 3px;
	padding: 0px;
	height: 12px;
	text-decoration: none;
}
#latestJob a strong:hover{
	text-decoration: none;
}
#latestJob a{
	color: #999999;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;

}
#latestJob a:hover{
	text-decoration: underline;
}
#latestJob em{
	font-style: normal;
	color: #CCCCCC;

}

#latestJobLast {
	width: 165px;
	padding-left: 10px;
	margin-top: 15px;
	padding-bottom: 7px;

}
#latestJobLast a strong{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0C34AD;
	display: block;
	font-weight: bold;
	margin: 0px 0px 3px;
	padding: 0px;
	height: 12px;
	text-decoration: none;
}
#latestJobLast a strong:hover{
	text-decoration: none;
}
#latestJobLast a{
	color: #999999;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;

}
#latestJobLast a:hover{
	text-decoration: underline;
}
#latestJobLast em{
	font-style: normal;
	color: #CCCCCC;

}
#filterCell {
	width: 175px;
	padding-bottom: 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
#filterCell form {
	margin: 0px;
	padding: 0px;

}
#filterCell label{
	display: block;
	margin: 0px;
	
}
#filterCell .keyfield{
	width: 167px;
	padding-top: 4px;
	padding-left: 4px;
	margin: 2px 0px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	font-weight: normal;
	padding-bottom: 4px;
	padding-right: 0px;
	border: 1px solid #CCCCCC;
	
}
#filterCell .keyfield:focus{
	width: 167px;
	padding-top: 4px;
	padding-left: 4px;
	margin: 2px 0px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	padding-bottom: 4px;
	padding-right: 0px;
	border: 1px solid #999999;
	
}
#filterCell .dropdown{
	width: 175px;
	margin: 2px 0px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	
}
#filterCell .searchbtn{
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../support_files/formBtn.gif);
	background-repeat: no-repeat;
	height: 40px;
 	width: 81px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: pointer;
	background-position: 0px 0px;
	background-color: #FF3300;
}
#filterCell .searchbtn:hover {
	background-position: 0px -40px;	
}
#filterCell .formRadio{
	width: 85px;
	position: static;
	float: left;
	
}
#filterCell .formRadio label{
	display: inline;
	cursor:pointer;
}



/*** SUB NAV ******************************************/
#subMainNavContainer {
	width: 200px;
	margin: 0px 10px 0px 0px;
	z-index: 2;
	position: static;
	left: 0px;
	top: 0px;
	padding: 0px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	
}
#subMainNav{
	margin: 0px;
	padding: 0px;
}
#subMainNav li {
	list-style-type: none;
	display: list-item;
	width: 200px;
	margin: 0px;
	padding: 0px;
}
#subMainNav a {
	text-decoration: underline;
	color: #066EC9;
	background-repeat: no-repeat;
	background-position: 5px center;
	background-image: url(../Support_Files/subnav_pointer_grey.gif);
	padding-left: 20px;
	display: block;
	width: 180px;
	padding-top: 9px;
	padding-bottom: 9px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EEEEEE;
}
#subMainNav a:hover, #subMainNav a:active {
	text-decoration: none;
	background-color: #EEEEEE;
	color: #999999;
	background-image: url(../Support_Files/subnav_pointer_white.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
#subMainNav a.selected {
	text-decoration: none;
	background-color: #FF3300;
	color: #FFFFFF;
	background-image: url(../Support_files/subnav_pointer_selected.gif);
	background-repeat: no-repeat;
	background-position: 172px center;
	padding-left: 20px;
	width: 180px;
	font-weight: bold;
}
#subMainNav a.subselected {
	text-decoration: none;
	background-color: #FFFFFF;
	color: #FF3300;
	background-image: none;
	padding-left: 20px;
	width: 180px;
	font-weight: bold;
}
#subMainNav a.subselected:hover  {
	text-decoration: none;
	background-color: #EEEEEE;
	color: #FF3300;
	background-image: none;
	padding-left: 20px;
	width: 180px;
	font-weight: bold;
}
#subContact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	padding: 15px;
	width: 170px;
	margin-top: 34px;
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #EEEEEE;
	margin-bottom: 100px;
}
#subContact b{
	color: #003366;
	font-weight: bold;
	display: block;
	font-size: 11px;

}
#subContact a{
	color: #066EC9;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #00ADEF;

}
#subContact .telephone{
	color: #066EC9;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	margin-bottom: 10px;

}







/*******  PAGE CONTENT *************/

#pageContent {
	width:455px;
	position:relative;
	top: 0px;
	left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	line-height: 160%;
	text-align: left;
	padding-right: 35px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 25px;
	vertical-align: top;
	margin: 0px;
	float: left;
}
#pageContent strong{
	color: #066ec9;
	font-size: 16px;
}

#pageContent ul li{
	list-style-type: none;
	background-image: url(../Support_Files/grey_spot.gif);
	background-repeat: no-repeat;
	background-position: left 8px;
	padding-left: 20px;
}
#pageContent ul li a{
	padding-left: 0px;
}
#pageContent .formHead {
	font-weight: bold;
	color: #003366;
	display: block;
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#pageContent .formHeadB {
	font-weight: bold;
	color: #003366;
	display: block;
	margin: 0px;
	padding-bottom: 5px;
}
#pageContent .formHeadC {
	font-weight: bold;
	color: #003366;
	display: block;
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#pageContent form {
	margin: 0px;
	padding: 0px;
}

#pageContent .formFieldSetElement {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#pageContent .formFieldSetElement legend {
	color: #066EC9;
	margin: 0px;
	padding: 0px;
}
#pageContent .formCVFieldSetElement {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
	margin-top: 35px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#pageContent .formCVFieldSetElement legend {
	color: #066EC9;
	margin: 0px;
	padding: 0px;
}

#pageContent .formFieldSetElement .formRadioContainer {
	margin-bottom: 10px;
	padding-right: 15px;
}
#pageContent .formFieldSetElement .formRadioContainer label {
	color: #666666;
	font-size: 12px;
}



#pageContent .formTextElement{
	height: 18px;
	width: 240px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	font-weight: normal;
	border: 1px solid #CCCCCC;
	padding-top: 4px;
	padding-left: 5px;
	margin-bottom: 10px;
	
}
#pageContent .formTextElement:focus{
	height: 18px;
	width: 240px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	border: 1px solid #999999;
	padding-top: 4px;
	padding-left: 5px;
	margin-bottom: 10px;
	
}
#pageContent .formSelectTitle{
	width: 125px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	font-weight: normal;
	border: 1px solid #CCCCCC;
	margin-bottom: 10px;
	height: 22px;
	padding-top: 2px;
	padding-bottom: 2px;
	float: left;
	margin-right: 200px;
	
}
#pageContent .formSelectTitle:focus{
	width: 125px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	border: 1px solid #999999;
	margin-bottom: 10px;
	height: 22px;
	padding-top: 2px;
	padding-bottom: 2px;
	float: left;
	margin-right: 200px;
	
}
#pageContent .formSelectSubject {
	width: 175px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	font-weight: normal;
	border: 1px solid #CCCCCC;
	margin-bottom: 10px;
	height: 22px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-right: 250px;
}
#pageContent .formSelectSubject:focus {
	width: 175px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	border: 1px solid #999999;
	margin-bottom: 10px;
	height: 22px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-right: 250px;
}
#pageContent .formTextLabel{
	color: #066EC9;
	width: 115px;
	display: block;
	float: left;
	padding-top: 3px;

	
}
#pageContent .formBtn{
	padding-left: 115px;
}
#pageContent .formBtnB {

	padding-bottom: 35px;
}

#pageContent .formTextAreaElement{
	width: 355px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	font-weight: normal;
	border: 1px solid #CCCCCC;
	padding-top: 4px;
	padding-left: 5px;
	margin-bottom: 10px;
	
}
#pageContent .formTextAreaElement:focus{
	width: 355px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	border: 1px solid #999999;
	padding-top: 4px;
	padding-left: 5px;
	margin-bottom: 10px;
	
}
#pageContent .sendbtn{
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
	background-image: url(../Support_Files/send_btn.gif);
	background-repeat: no-repeat;
	height: 40px;
 	width: 81px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: pointer;
	background-position: 0px 0px;
	background-color: #EEEEEE;
}
#pageContent .sendbtn:hover {
	background-position: 0px -40px;	
}
#pageContent .smalltxt {
	font-family:Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #999999;
	line-height: 15px;
	float: left;
	padding-left: 115px;
	padding-top: 15px;
	padding-bottom: 25px;
	width: 240px;
}
#pageContent .findbtn{
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 115px;
	background-image: url(../Support_Files/find_btn.gif);
	background-repeat: no-repeat;
	height: 40px;
 	width: 81px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: pointer;
	background-position: 0px 0px;
	background-color: #EEEEEE;
}
#pageContent .findbtn:hover {
	background-position: 0px -40px;
}



.jobCellCollapsed {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EEEEEE;
	width: 455px;
	float: left;
	height: 100%;
	position: relative;
	padding-top: 15px;	
}
.jobCellCollapsed:hover {
	background-color: #EEEEEE;	
}
.jobCellCollapsed .jobTitles{
	color: #808080;
	font-size: 12px;
	width: 65px;
	float: left;
	position: static;
	font-family: Arial, Helvetica, sans-serif;
	height: 90px;
	padding-bottom: 10px;
	text-align: right;
	padding-right: 15px;
	line-height: 150%;
}
.jobCellCollapsed .jobBriefs{
	width: 285px;
	float: left;
	position: static;
	height: 90px;
	padding-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
}
.jobCellCollapsed .jobBriefs strong{
	color: #0C34AD;
	font-size: 14px;
}
.jobCellCollapsed .showJob{
	width: 75px;
	float: left;
	position: relative;
	height: 90px;
	padding-left: 15px;
	padding-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
}
.jobCellCollapsed .showJob a{
	color: #066EC9;
	text-decoration: underline;
	background-image: url(../Support_Files/bluepointeropen.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	cursor:pointer;
}
.jobCellCollapsed .showJob a:hover{
	text-decoration: none;
	background-image: url(../Support_Files/bluepointeropen.gif);
	background-repeat: no-repeat;
	background-position: left center;
	
}
.jobCellCollapsed .showJob .dateadd{
	color: #808080;
	
}
.jobCellCollapsed .jobDescript{
	width: 425px;
	float: left;
	position: static;
	padding-bottom: 10px;
	display: none;
}
.jobCellCollapsed .hideJob{
	position:absolute;
	bottom:0px;
	left:365px;
	width: 75px;
	padding-left: 17px;
	padding-bottom: 10px;
	display: none;
}
.jobCellCollapsed .hideJob a{
	color: #003366;
	text-decoration: underline;
	background-image: url(../Support_Files/greypointerclose.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	cursor:pointer;
}
.jobCellCollapsed .hideJob a:hover{
	text-decoration: none;
	background-image: url(../Support_Files/bluepointerclose.gif);
	background-repeat: no-repeat;
	background-position: left center;
	
}




.jobCellExpanded {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EEEEEE;
	margin-bottom: 15px;
	width: 455px;
	float: left;
	height: 100%;
	position: relative;
	background-color: #EEEEEE;
	padding-top: 15px;
	
}
.jobCellExpanded .jobTitles{
	color: #808080;
	font-size: 12px;
	width: 65px;
	float: left;
	position: static;
	font-family: Arial, Helvetica, sans-serif;
	height: 90px;
	padding-bottom: 10px;
	line-height: 150%;
	text-align: right;
	padding-right: 15px;
}
.jobCellExpanded .jobBriefs{
	width: 285px;
	float: left;
	position: static;
	height: 90px;
	padding-bottom: 10px;
	font-size: 12px;
	line-height: 150%;
}
.jobCellExpanded .jobBriefs strong{
	color: #0C34AD;
	font-size: 14px;
}
.jobCellExpanded .showJob{
	width: 75px;
	float: left;
	position: relative;
	height: 90px;
	padding-left: 15px;
	padding-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
}
.jobCellExpanded .showJob a{
	color: #066EC9;
	text-decoration: underline;
	background-image: url(../Support_Files/bluepointerclose.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	display: none;
}
.jobCellExpanded .showJob a:hover{
	text-decoration: none;
	background-image: url(../Support_Files/bluepointeropen.gif);
	background-repeat: no-repeat;
	background-position: left center;
	
}
.jobCellExpanded  .showJob .dateadd{
	color: #808080;
	
}
.jobCellExpanded .jobDescript{
	width: 425px;
	float: left;
	position: static;
	padding-bottom: 10px;
	display: block;
	padding-right: 15px;
	padding-left: 15px;
}
.jobCellExpanded .jobDescript a{
	display: block;
	margin-top: 7px;
	margin-bottom: 7px;
	background-color: #EEEEEE;
	background-image: url(../Support_Files/apply_btn.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 40px;
	width: 81px;
	text-indent: -500px;
}
.jobCellExpanded .jobDescript a:hover{
	background-color: #EEEEEE;
	background-image: url(../Support_Files/apply_btn.gif);
	background-repeat: no-repeat;
	background-position: 0px -40px;
}
.jobCellExpanded .jobDescript em{
	color: #0099FF;
}
.jobCellExpanded .jobDescript ul{
	margin: 0px;
	padding: 0px;
	display: list-item;
	list-style-type: none;
}
.jobCellExpanded .jobDescript ul li{
	list-style-type: none;
	background-image: url(../Support_Files/grey_spot.gif);
	background-repeat: no-repeat;
	background-position: left 8px;
	padding-left: 20px;
}
.jobCellExpanded .hideJob{
	position:absolute;
	bottom:0px;
	left:365px;
	width: 75px;
	padding-left: 17px;
	padding-bottom: 17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.jobCellExpanded .hideJob a{
	color: #FF3300;
	text-decoration: underline;
	background-image: url(../Support_Files/bluepointerclose.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	cursor: pointer;
}
.jobCellExpanded .hideJob a:hover{
	text-decoration: none;
	background-image: url(../Support_Files/bluepointerclose.gif);
	background-repeat: no-repeat;
	background-position: left center;
	
}
#jobPageRecords{
	color: #CCCCCC;
	float: left;
	width: 150px;
	font-size: 12px;
	padding-top: 15px;

}
#jobPageNav{
	float: left;
	width: 305px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 15px;

}
#jobPageNav ul {
	margin: 0px;
	padding: 0px;
}
#jobPageNav li {
	display: inline;
	margin: 0px;
	padding: 0px;
}
#jobPageNav .prev {
	padding-top: 0px;
	padding-right: 11px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	background-image: url(../Support_Files/greypointerother.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin-right: 10px;
}
#jobPageNav .prev a {
	padding: 0px 0px 0px 16px;
	color: #999999;
	
}
#jobPageNav .next {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../Support_Files/greypointer.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
#jobPageNav .next a {
	padding: 0px 15px 0px 0px;
	color: #999999;
	
}

#authCell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0C34AD;
}
#authCell form {
	margin: 0px;
	padding: 0px;

}
#authCell label{
	display: block;
	margin: 0px;
	padding: 0px;
	color: #066EC9;
	
}
#authCell .txtfield{
	width: 200px;
	padding-top: 4px;
	padding-left: 4px;
	margin: 0px 0px 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	padding-bottom: 4px;
	padding-right: 0px;
	
}

#authCell .formbtn{
	margin: 7px 0px 0px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	
}
#warningCell{
	padding-bottom: 10px;
	padding-left: 35px;
	color: #FF0000;
	background-image: url(../Support_Files/warning_sign.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	
}


   
   


/*******  FLASH CONTENT *************/

#flashcontent {
	width:810px;
	position:absolute;
	top: 170px;
}
#flashOverlay{
	TOP: 0px;
	LEFT: 0px;
	POSITION: absolute;
	Z-INDEX: 20;
	overflow: visible;
	margin: 0px;
	width: 100%;
	padding: 0px;
	vertical-align: top;
	visibility: visible;
}
#flashnews {
	margin-top: 30px;
	width: 235px;
	height: 100px;
	margin-left: 34px;
}
#flashAlternative {
	height: 300px;
	width: 400px;
	background-color: #00ADE8;
}


/*******  FOOTER CONTENT *************/

#footerContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	line-height: 125%;
	width: 900px;
	padding-top: 17px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin-top: 20px;
	margin-bottom: 35px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
#footerWrap {
	width: 100%;
	float: left;
	position: relative;
}

#footerContent a {
	text-decoration: none;
	color: #00ADE8;
}
#footerContent a:hover { text-decoration: underline;}
#footerBtns {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	float: left;
	left: 0px;
	top: 0px;
	width: 341px;
	position: relative;
	margin: 0px;
	padding: 0px 0px 0px 20px;
}
#footerBtns ul {
	margin: 0px;
	padding: 0px 0px 10px;
}
#footerBtns li {
	display: inline;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#footerBtns .spaceMid {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
#footerBtns .spaceLeft {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
#footerBtns .spaceRight {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#footerBtns a {
	text-decoration: none;
	color: #0099FF;
}
#footerBtns a:hover { text-decoration: underline;}
ul.footlogos {
	list-style: none;
	height: 32px;
	margin: 15px 0px 0px;
	padding: 0px;
	float: left;
}
ul.footlogos li {
	list-style: none;
	float: left;
	display: inline;
	height: 32px;
	margin-right: 20px;
	padding-top: 10px;
	margin-top: 10px;
}

ul.footlogos li a {
   overflow: hidden;
   text-indent: -500px;
   height: 32px;
   display: block;
   text-decoration: none;
}

#ebase a {
	background-image: url(../support_files/ebase_footer_icon.gif);
	width: 69px;
} 
#domanet a {
	background-image: url(../support_files/domanet_footer_icon.gif);
	width: 34px;
} 
#youtube a {
	background-image: url(../support_files/youtube_footer_icon.gif);
	width: 71px;
} 

ul.footlogos li a:hover { background-position: 0 32px; }

#sendPrint {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	float: right;
	position: relative;
	padding-bottom: 100px;
}
#sendPrint ul {
	margin: 0px;
	padding: 0px 0px 10px;
}
#sendPrint li {
	display: inline;
	margin-right: 9px;
	padding-right: 11px;
	margin-top: 0px;
	padding-top: 0px;
}
#sendPrint .bookmark {
	padding-top: 0px;
	padding-right: 11px;
	padding-bottom: 0px;
	padding-left: 19px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	background-image: url(../support_files/bookmark_icon.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin-right: 9px;
}
#sendPrint .sendpage {
	padding-top: 0px;
	padding-right: 11px;
	padding-bottom: 0px;
	padding-left: 26px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	background-image: url(../support_files/sendpage_icon.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin-right: 9px;
}
#sendPrint .printpage {
	padding-top: 0px;
	padding-right: 11px;
	padding-bottom: 0px;
	padding-left: 18px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	background-image: url(../support_files/printpage_icon.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin-right: 9px;
}

#sendPrint .rss {
	padding-top: 0px;
	padding-right: 11px;
	padding-bottom: 0px;
	padding-left: 18px;
	background-image: url(../support_files/printpage_icon.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin-right: 9px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
#sendPrint a {
	text-decoration: none;
	color: #0099FF;
}
#sendPrint a:hover { text-decoration: underline;}
#testimonialWrap {
	float: left;
	width: 465px;
	padding-bottom: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-bottom: 25px;
}
#testimonialWrap #testitxt {
	float: left;
	width: 340px;
	padding-right: 25px;
	position: static;
	font-style: italic;
}
#testimonialWrap #testitxt strong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0C34AD;
	font-style: normal;
}

#testimonialWrap #testiPDF {
	float: left;
	width: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	line-height: 125%;
}
#testimonialWrap #testiPDF img {
	padding-right: 68px;
	padding-bottom: 5px;
}
#testimonialWrap #testitxt a {
	font-size: 12px;
	font-style: normal;
}


/* liScroll style declarations */

.tickercontainer { /* the outer div with the black border */
	width: 100%;
	height: 29px;
	margin: 0;

padding: 0
overflow: hidden; 
	background-color: #FF3300;
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
	position: relative;
	top: 8px;
	width: 100%;
	overflow: hidden;
}
ul.newsticker { /* that's your list */
	position: relative;
	left: 100%;
	list-style-type: none;
	margin: 0;
	padding: 0;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;

}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding: 0;
}
ul.newsticker a {
	white-space: nowrap;
	padding: 0;
	color: #000000;
	margin: 0 50px 0 0;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
} 
ul.newsticker a:hover {
	text-decoration: underline;
} 
#hotjobs {
	float: left;
	position: absolute;
	z-index: 99;
	color: #FFFFFF;
	background-color: #003366;
	display: block;
	height: 21px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 8px;
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
}
ul.newsticker span {
margin: 0 10px 0 0;
} 
#twitterWrap {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	width: 860px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-right: 20px;
	padding-left: 20px;
}
#twitterWrap a {
	background-image: url(../Support_Files/twitter_logo.gif);
	background-repeat: no-repeat;
	height: 63px;
	width: 73px;
	border-bottom-style: none;
	text-indent: -500px;
	display: block;
}
#flashstrap {
	padding-top: 5px;
}
#authCell #AdminForm .loginbtn{
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../Support_Files/LoginBtn_white.png);
	background-repeat: no-repeat;
	height: 40px;
 	width: 81px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: pointer;
	background-position: 0px 0px;
	background-color: #EEEEEE;
}
#authCell #AdminForm .loginbtn:hover {
	background-position: 0px -40px;	
}
