/* CSS Document */

* {
	padding:0;
	margin:0;
}

img {
	border:0;
}

body {
	background:#00125C;
	margin:8px 0 0 8px;
	font-family:Arial, Helvetica, sans-serif;
	color:#366A7E;
	font-size:12px;
}

.fivePX {
	font-size:5px !important;
}

p, ul, h2 {
	margin-bottom:8px;
	list-style-type:square;
}

.qMark {
	width:12px !important;
	height:12px !important;
	vertical-align:middle;
}

h2 {
	font-size:24px;
}

h2 a:link, h2 a:visited, .greenLink a:visited, .greenLink a:link {
	color:#366A7E !important;
	text-decoration:none;
}
h2 a:hover {
	text-decoration:underline;
}

.greenLink a {
	text-decoration:underline !important;
}

.greenLink a:hover {
	text-decoration:underline !important;
	color:#BA2429 !important;
}

h3 {
	font-size:18px;
	margin-bottom:8px;
}

ul, ol {
	margin-left:25px;
}

.clear {
	clear:both;
	font-size:1px;
	height:0px;
	overflow:hidden;
}

#outer {
	width:980px;
}

#logo {
	width:980px;
	margin-bottom:20px;
}
#logo img {
	width:418px;
	height:50px;
}

#nav {
	width:980px;
}
#navLeft {
	width:672px;
	float:left;
	background-image:url(/recruiters/images/left-bg.gif);
	background-repeat:no-repeat;
	height:67px;
}

.home {
	background-image:url(/recruiters/images/left-bg1.gif) !important;
}

#navLeft img {
	width:151px;
	height:29px;
}

#navRight {
	width:308px;
	float:right;
	background-image:url(/recruiters/images/right-bg.gif);
	background-position:top;
	background-repeat:no-repeat;
	height:67px;
}
#navRight img {
	margin-top:29px;
	height:30px;
}

#subNav, #subNav2 {
	width:auto;
	padding-left:10px;
	padding-top:8px;
}
#subNav a:link, #subNav a:visited, #subNav2 a:link, #subNav2 a:visited {
	color:#366A7E;
	font-weight:bold;
}
#subNav a:hover, #subNav2 a:hover {
	color:#BA2429;
	font-weight:bold;
}

#subNav2 span a:link, #subNav2 span a:visited {
	color:#366A7E;
	font-weight:normal !important;
}
#subNav2 span a:hover {
	color:#BA2429;
	font-weight:normal !important;
}



a.green:link, a.green:visited {
	color:#366A7E !important;
	font-weight:normal !important;
	text-decoration:none !important;
}
a.green:hover {
	color:#BA2429 !important;
	font-weight:normal !important;
	text-decoration:underline !important;
}

a.green2:link, a.green2:visited {
	color:#366A7E !important;
	font-weight:bold !important;
	text-decoration:underline !important;
}
a.green2:hover {
	color:#BA2429 !important;
	font-weight:bold !important;
	text-decoration:underline !important;
}

#ie5inner {
	width:980px;
	margin:auto;
}

#inner {
	width:auto;
	background:#FFF;
	border:2px solid #ADADAD;
	border-top:0;
	padding:8px;
	padding-top:0;
}

#innerLeft {
	width:640px;
	float:left;
}

.innerLeft2 {
	width:auto;
	padding:8px;
}

td {
	padding:1px;
	font-family:Arial, Helvetica, sans-serif;
	color:#366A7E;
	font-size:12px;
}

.greyRule {
	width:inherit;
	height:1px;
	font-size:1px;
	background:#C8C8C8;
	margin:10px 0;
}

#tdHelper {
	width:auto;
}

#tdHelper td {
	padding:3px !important;
	color:#00125C !important;
}

.spacedTable td {
	padding:3px !important;
}

.redList {
	font-size:30px;
	color:#C73136;
	font-weight:bolder;
}

.greenBGtop {
	background-image:url(/recruiters/images/gallery/green_top.gif);
	background-repeat:no-repeat;
	background-position:top;
	background:#C7E8EC;
}

.greenBG324 {
	background-image:url(/recruiters/images/green-bg-324.gif);
	background-repeat:no-repeat;
	height:324px;
}

.greenBG111 {
	background-image:url(/recruiters/images/green-bg-111.gif);
	background-repeat:no-repeat;
	background-position:top;
	height:111px;
}

.greenBG84 {
	background-image:url(/recruiters/images/green-bg-84.gif);
	background-repeat:no-repeat;
	background-position:top;
	height:84px;
}

.greenBG160 {
	background-image:url(/recruiters/images/green-bg-160.gif);
	background-repeat:no-repeat;
	background-position:top;
	height:160px;
}

.greenBG189 {
	background-image:url(/recruiters/images/green-bg-189.gif);
	background-repeat:no-repeat;
	background-position:top;
	height:189px;
}

.greenBG189b {
	background-image:url(/recruiters/images/green-bg-189b.gif);
	background-repeat:no-repeat;
	background-position:top;
	height:189px;
}

.greenBG119 {
	background-image:url(/recruiters/images/green-bg-119.gif);
	background-repeat:no-repeat;
	background-position:top;
	height:119px;
}

.greenBG265 {
	background-image:url(/recruiters/images/green-bg-265.gif);
	background-repeat:no-repeat;
	background-position:top;
	height:265px;
}

.greenBG399 {
	background-image:url(/recruiters/images/green-bg-399.gif);
	background-repeat:no-repeat;
	background-position:top;
}

.greenBG440 {
	background-image:url(/recruiters/images/green-bg-440.gif);
	background-repeat:no-repeat;
	background-position:top;
	height:440px;
}

.whyRecruitBG2 {
	background-image:url(/recruiters/images/why-recruit-bg2.gif);
	background-repeat:no-repeat;
	background-position:top;
	height:603px;
}

.galleryBG {
	background-image:url(/recruiters/images/gallery-bg.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:89px;
}

.cvdbBG {
	background-image:url(/recruiters/images/cvdb-bg.gif);
	background-repeat:no-repeat;
	background-position:top;
	height:107px;
}

.cvMatchBG {
	background-image:url(/recruiters/images/cvmatch-bg.gif);
	background-repeat:no-repeat;
	background-position:top;
	height:135px;
}

.jobsManagerBG1 {
	background-image:url(/recruiters/images/jobsmanager-bg-1.gif);
	background-repeat:no-repeat;
	background-position:top;
	height:94px;
}

.jobsManagerBG2 {
	background-image:url(/recruiters/images/jobsmanager-bg-2.gif);
	background-repeat:no-repeat;
	background-position:top;
	height:116px;
}

.jobsManagerBG3 {
	background-image:url(/recruiters/images/jobsmanager-bg-3.gif);
	background-repeat:no-repeat;
	background-position:top;
	height:87px;
	color:#FFF !important;
}
.jobsManagerBG3 a {
	color:#FFF !important;
	font-weight:bold;
}


.appManagerBG2 {
	background-image:url(/recruiters/images/app-manager-bg-2.gif);
	background-repeat:no-repeat;
	background-position:top;
	height:181px;
}

.appManagerBG3 {
	background-image:url(/recruiters/images/app-manager-bg-3.gif);
	background-repeat:no-repeat;
	background-position:top;
	height:106px;
}

.agenciesBG {
	background-image:url(/recruiters/images/agencies-bg.gif);
	background-repeat:no-repeat;
	background-position:top;
	height:93px;
}



.ourClientsBG {
	background-image:url(/recruiters/images/our-clients-bg.gif);
	background-repeat:no-repeat;
	background-position:top;
	height:320px;
}

.ourClientsBG2 {
	background-image:url(/recruiters/images/our-clients-bg-2.gif);
	background-repeat:no-repeat;
	background-position:top;
	height:379px;
}

.testimonialsBG {
	background-image:url(/recruiters/images/testimonials-bg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	margin-bottom:24px;
}

.whatWeOfferBG1 {
	background-image:url(/recruiters/images/what-we-offer-bg1.gif);
	background-repeat:no-repeat;
	background-position:top;
	height:140px;
}

.whatWeOfferBG2 {
	background-image:url(/recruiters/images/what-we-offer-bg2.gif);
	background-repeat:no-repeat;
	background-position:top;
	height:215px;
}

.whatWeOfferBG3 {
	background-image:url(/recruiters/images/what-we-offer-bg3.gif);
	background-repeat:no-repeat;
	background-position:top;
	height:123px;
}

.whatWeOfferBG4 {
	background-image:url(/recruiters/images/what-we-offer-bg4.gif);
	background-repeat:no-repeat;
	background-position:top;
	height:230px;
}

.whatWeOfferBG5 {
	background-image:url(/recruiters/images/what-we-offer-bg5.gif);
	background-repeat:no-repeat;
	background-position:top;
	height:70px;
}

.whyBG1 {
	background-image:url(/recruiters/images/why-bg-1.gif);
	background-repeat:no-repeat;
	background-position:top;
	height:265px;
}

.whyBG2 {
	background-image:url(/recruiters/images/why-bg-2.gif);
	background-repeat:no-repeat;
	background-position:top;
	height:302px;
}


.whyBG3 {
	background-image:url(/recruiters/images/why-bg-3.gif);
	background-repeat:no-repeat;
	background-position:top;
	height:96px;
}

.whyBG4 {
	background-image:url(/recruiters/images/why-bg-4.gif);
	background-repeat:no-repeat;
	background-position:top;
	height:92px;
}

.whyBG5 {
	background-image:url(/recruiters/images/why-bg-5.gif);
	background-repeat:no-repeat;
	background-position:top;
	height:79px;
}

.red {
	color:#BA2429;
	font-weight:bold;
}

.plainRed {
	color:#BA2429;
	font-size:12px !important;
}

.quotes {
	width:12px;
	height:12px;
	vertical-align:top;
}

.rss {
	width:26px;
	height:26px;
	vertical-align:middle;
}

#innerLeft a:link, #innerLeft a:visited {
	color:#BA2429;
	font-weight:bold;
}
#innerLeft a:hover {
	color:#366A7E;
	font-weight:bold;
}

#ie5leftTop {
	width:640px;
	height:174px;
	background-image:url(/recruiters/images/credit-card-bg2.gif);
	background-repeat:no-repeat;
	background-position:top;
	margin:auto;
	margin-bottom:10px;
}

a.divLink:link, a.divLink:visited, a.divLink:hover {
	xdisplay:block;
	text-decoration:none;
	color:#366A7E !important;
	cursor:pointer;
}

.click {
	cursor:pointer;
}


#ie5leftMid {
	width:640px;
	background-image:url(/recruiters/images/mid-bg3.gif);
	background-repeat:no-repeat;
	background-position:top;
	margin:auto;
	margin-bottom:10px;
}

#ie5leftBot {
	width:640px;
	margin:auto;
	background-image:url(/recruiters/images/bot-bg.gif);
	background-repeat:no-repeat;
	background-position:top;
	xheight:93px;
}

#leftTop, #leftMid, #leftBot {
	width:auto;
	padding:8px;
}

#leftMidleft {
	width:294px;
	float:left;
	padding-right: 10px;
}
#leftMidRight {
	width:300px;
	float:right;
}
#leftMidRight li {
	margin-bottom:10px;
}
#leftMidleft li {
	margin-bottom:5px;
}

#leftBotleft, #leftBotleft2 {
	width:304px;
	float:left;
}
#leftBotRight, #leftBotRight2 {
	width:300px;
	float:right;
}

#my270 {
	width:78px;
	height:78px;
	float:right;
	margin:0 10px 5px 5px;
}

.myPuff {
	width:300px;
	margin-bottom:12px;
}


#innerRight {
	width:300px;
	float:right;
}

.ie5leftPuff2 {
	width:300px;
	height:86px;
	margin-bottom:12px;
	background-image:url(/recruiters/images/puffs/average_app_figs.gif);
	background-repeat:no-repeat;
}

.ie5leftPuff {
	width:300px;
	margin:auto;
	margin-bottom:12px;
	xbackground-image:url(/recruiters/images/left-puff-bg.gif);
	xbackground-repeat:repeat-x;
	xbackground-position:left bottom;
}
.leftPuff {
	width:auto;
	border:2px solid #366A7E;
	padding:8px;
}

.leftPuff a:link, .leftPuff a:visited {
	color:#366A7E;
	font-weight:bold;
	text-decoration:none;
}
.leftPuff a:hover {
	color:#BA2429;
	font-weight:bold;
	text-decoration:underline;
}

.logos {
	width:181px;
	height:40px;
	margin-top:20px;
}



/* BEGIN BOX SHADOW CODE */

.shadow {
	width: inherit;
	background: #707070; 
	border: 1px solid #d0d0d0; 
	border-top: 0px; 
	border-left: 0px;
	margin-bottom: 1em;
}

.innerbox {
	background: #ebeaf0; 
	border:1px solid #a7a5b1;
	position: relative;
	top: -1px;
	left: -1px;  
	padding: 5px 10px;
}

html > .innerbox { height: 1% }

.innerbox p img { position: relative; }

.innerbox a {
	color:#0066CC !important;
	font-weight:bold;
	text-decoration:underline;
}

.innerbox h3 {
	color: #0066CC;
	font-size:18px;
}

.innerbox br {
	clear:both;
}

/* END BOX SHADOW CODE */

.payment {
	width:353px;
	height:28px;
	xfloat:right;
}

.blueText {
	color:#00125C !important;
}

.timeline {
	width:618px;
	height:26px;
	margin:15px 0;
}

.postTable1 {
	background:#FFF;
	border:1px solid #0066CC;
	width:100%;
}

.myTable1 {
	background:#DFEFFF;
	border:2px solid #0066CC;
	width:265px;
}
.myTable1 td {
	padding:5px;
}

.asterisk {
	width:9px;
	height:8px;
	vertical-align:top;
}

.ie5postHeader {
	width:618px;
	height:19px;
	background-image:url(/recruiters/images/post-header.gif);
	background-repeat:no-repeat;
	color:#FFF;
	font-weight:bold;
	margin:auto;

}
.postHeader {
	width:auto;
	padding:2px 0 0 10px;
}

#ocLogos {
	width:auto;
}
#ocLogos img {
	width:75px;
	height:35px;
	float:left;
	margin-right:10px;
}

.paymentBG {
	background-image:url(/recruiters/images/payment-types2.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	width:inherit;
	height:32px;
}

#contactName, #contactCompany, #contactEmail, #contactPhone, #contactAddress, #jobTitle, #salaryBenefits, #jobDescription, #backupLocations, #companyProfile {
	display:none;
}

#ps1Text, #ps2Text {
	width:169px;
}

.showHideOuter {
	width:169px;
	margin:auto;
}
.showHideInner {
	width:auto;
	border:1px solid #D1CE8D;
	background:#FFFFD6;
	padding:10px;
}

#xcontactCompany {
	margin-top:39px;
}

#xcontactEmail {
	margin-top:78px;
}

#xcontactPhone {
	margin-top:114px;
}

#xcontactAddress {
	margin-top:152px;
}

#xcompanyProfile {
	margin-top:252px;
}


.ie5Puff2 {
	width:205px;
	margin:auto;
	float:right;
	margin-left:10px;
}


.ie5Puff {
	width:227px;
	margin:auto;
	margin-top:10px;
	float:left;
}
.puff {
	width:auto;
	border:1px solid #0066CC;
	background:#E7F7FF;
	padding:8px;
	text-align:center;
}
.puff input {
	vertical-align:middle;
}

a.regLink {
	font-weight:normal !important;
	font-size:11px;
}

.noDec a:link, .noDec a:visited {
	text-decoration:none;
}


/* job preview code */

#ie5jobDetails {
	width:513px;
	margin:auto;
	background:#fff;
	text-align:left;
}

#jobDetails {
	width:auto;
	border:2px solid #0066CC;
}

.blueBG {
	background:#DCEEFF;
}
.greyBG {
	background:#EFF3F2;
}

.vacPos {
	width:auto;
	padding:5px 8px 5px 8px;
	background:#FAFAF9;
	clear:both;
	xposition:relative;
}

#jobBody {
	padding:19px 15px 0 15px;
	width:auto;
	color:#000 !important;
}
#jobBody h2 {
	margin:0;
	padding:0;
	font-weight:bold;
	font-size:18px;
	color:#000;
}
#jobBody h3 {
	margin:0;
	padding:0;
	font-weight:bold;
	font-size:14px;
	color:#666;
}

#companyLogo {
	float:right;
	width:75px;
	height:35px;
}
#companyLogo img {
	width:75px;
	height:35px;
}

#jobInfo {
	float:left;
	width:400px !important;
}

#jdOptions {
	width:479px;
	background:#ECECEC;
	text-align:center;
	margin-top:10px;
	padding-bottom:3px;
}
#jdOptions img {
	height:19px;
	margin-right:10px;
}

#ie5contactInfo {
	width:479px;
	margin:auto;
}
#contactInfo {
	width:auto;
	border:2px solid #D8D8D8;
	padding:11px 8px;
}
#contactInfo a {
	font-weight:bold;
}

/* end job preview code */

#worldPay {
	display:none;
	margin-top:10px;
}

#protx {
	display:none;
	margin-top:10px;
}

.myPics {
	width:388px;
	height:102px;
	float:left;
}
.myPics img {
	width:388px;
	height:102px;
}



.legals {
	font-size: 11px;
	color: #999999;
}

.legals a {
	color:#999999
}


/* NEW NEWS CSS */

.newsRight {
	float:right;
	width:200px;
}

.newsRight a:link, .newsRight a:visited {
	font-weight:normal !important;
	text-decoration:none;
	color:#3B6C7D !important;
}
.newsRight a:hover {
	text-decoration:underline;
}

.newsRight {
	width:180px; /* 200px; */
	padding:10px;
	float:right;
	background:#F5F5F5;
	background-image:url(/recruiters/images/news-bg2.gif);
	background-repeat:repeat-x;
	background-position:top;
	color:#3B6C7D;
}

.newsLeft {
	width:400px; /* 420px; */
	padding:10px;
	float:left;
	background:#B3D0D6;
	background-image:url(/recruiters/images/news-bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	color:#3B6C7D;
}

.newsLeft h3 {
	color:#3B6C7D;
	font-weight:bold;
}

/* Share button code - July 2009 */

#shareButton {
	width:83px;
	height:16px;
	vertical-align:middle;
	margin:0 5px;
}

#shareButton2 {
	width:83px;
	height:16px;
	float:right;
}

/* end */



/* PYO tweaks 29th October 2009 */

h3#multipleSubHead {
	font-size: 1.2em;
}

ul#jobPostAcButtons {
	padding: 0 0 1em 0; margin: 0; list-style:none; overflow: auto;
}

	ul#jobPostAcButtons li {
		display: block; float: left; padding: 0; margin: 0 0.5em 0 0;
	}
	
	ul#jobPostAcButtons li a.primaryButton, a.primaryButton {
		display: block; float: left; padding: 0.8em; margin: 0; border: 3px solid #b0cdd0; font-size: 1em; font-weight: bold; background:#fff; color: #366a7e; 
	}
	
		a.signInToPost {background:#fff; color: #366a7e; float: none; text-align: center;}
	
		ul#jobPostAcButtons li a#jobPostAcButtonSetup,  {
			background:#fff; color: #366a7e; 
		}
		
		ul#jobPostAcButtons li a#jobPostAcButtonSignin {
			background:#366a7e; color: #fff; 
		}
		
		ul#jobPostAcButtons li a#jobPostAcButtonSignin {
			background:#366a7e; color: #fff; 
		}
		
		ul#jobPostAcButtons li a#jobPostAcForgottenPass {
			font-size: 1em;
			font-weight: normal;
			display: block;
			float: left;
			text-align: left;
			width: 5em;
		}
		
		
		#ie5leftMid {
			background-repeat:repeat-y;
		}

	label.checlLabelTitle {font-weight: bold;}
	
	a.prominentTextLink {display: block; /*font-size: 1.2em;*/ padding: 0.3em 0 0.8em 0}
	
	ol.faqList {
		margin-bottom: 0.5em;margin-left: 35px;
	}
	
		ol.faqList li {
			margin-bottom: 0.5em;
		}
		
	h2#speakToAccount {
		font-size: 1.4em;
	}
		
	
	
	
	
	
	
	
	
	
/* end */




