@font-face { font-family: HelveticaNeue; src: url('/template/oilandgaspeople.ttf'); } 



* {padding:0;margin:0;}
img {border:0;}
blockquote {margin:20px 30px;}
p {
	line-height:1.5em;
	text-align:justify;
	margin-bottom:10px;
}

h1 {font-size:24px;margin-bottom:35px;}
h2 {font-size:18px; margin:55px 0px 15px;color:#80a311;}
h2.altColor {color:#186ca0;}
h3 {font-size:1.3em;margin:45px 0px 10px;color:#186ca0;}
h4 {font-size:1em;}

.headerColor {color:#186ca0;}

h1, h3, h4 {color:#666;/*font-family: georgia, "trebuchet ms", arial, verdana*/font-family:arial, sans-serif;font-weight:normal;}
	.sbContainer h3, #megaFooter h3, #hotJobsContainer h3, #footerCommunity h3 {color:#4c4b4b;font-family: impact, "arial black", georgia, "trebuchet ms", arial, verdana;font-weight:normal;font-size:20px;}
	
a {text-decoration:none;color:#186ca0;color:#00a3e0;font-weight:bold;}
a:hover {text-decoration:none;color:orange;}

a.glossy {display:block;text-align:center;width:182px;overflow:hidden;background:url(/images/buttons/glossy-grey-182.png) no-repeat 0px 0px;font-size:14px;font-weight:bold;color:#00aff0;color:#00aff0;background-position:0px -60px;}
a.glossy:hover {background-position:0px 0px;color:#58d0fc;}

a.glossySmall {display:block;text-align:center;width:140px;overflow:hidden;background:url(/images/buttons/glossy-grey-140.png) no-repeat 0px 0px;font-size:11px;font-weight:bold;color:#00aff0;}
a.glossySmall:hover {background-position:0px -46px;color:#58d0fc;}
a.glossySmallOneLine {line-height:46px;height:46px;padding:0px;margin:0px;}
a.glossySmallTwoLine {line-height:15px;height:38px;padding-top:6px;}
a.glossySmallMulti {float:left;margin-right:30px;}

a.glossyXtraSmall {display:block;text-align:center;width:100px;overflow:hidden;background:url(/images/buttons/glossy-grey-100.png) no-repeat 0px 0px;font-size:10px;font-weight:bold;color:#00aff0;}
a.glossyXtraSmall:hover {background-position:0px -33px;color:#58d0fc;}
a.glossyXtraSmallOneLine {line-height:33px;height:33px;padding:0;}
a.glossyXtraSmallTwoLine {line-height:12px;height:29px;padding-top:6px;}
a.glossyXtraSmallMulti {float:left;margin-right:30px;}

a.glossyOneLine {line-height:60px;height:60px;padding:0;}
a.glossyTwoLine {line-height:20px;height:48px;padding-top:8px;}
a.glossyMulti {float:left;margin-right:30px;}

a.glossyImitateButton {margin-left:143px;}

.sbContainer a.signup {display:block;text-align:center;width:118px;overflow:hidden;background:url(/images/buttons/glossy-grey-118.png) no-repeat 0px 0px;font-size:11px;font-weight:bold;color:#00aff0;color:#00aff0;height:36px;line-height:14px;position:relative;top:7px;padding-top:4px;}
.sbContainer a.signup:hover {background-position:0px -39px;color:orange;color:#fff;}

a.iconLink {display:block;padding-left:35px;height:35px;line-height:35px; background-repeat:no-repeat; background-position:left;}

	a.multi {margin-right:30px;}
	a.add {background:url(/images/icons/plusblue.png) no-repeat left;}
	a.deleteMe {background:url(/images/icons/cross.png) no-repeat left;}
	a.unconfirmed{background:url(/images/icons/wrongwayblue.png) no-repeat left;}
	a.confirmed{background:url(/images/icons/Ok.png) no-repeat left;}
	a.refresh {background:url(/images/icons/Update.png) no-repeat left;}
	a.unconfirmedemail{background:url(/images/icons/unconfirmedemail.png) no-repeat left;}
	a.search{background:url(/images/icons/Zoom_In.png) no-repeat left;}
	a.makeHotJob {background:url(/images/icons/flames.png) no-repeat left;}
	a.deleteCross {background:url(/images/icons/cross.png) no-repeat left;padding-left:25px;font-weight:normal;}
	a.deleteCross:hover {color:#cc0000;}
	
.icon {display:block;padding-left:35px;padding-top:5px;min-height:35px;}	
	a.salarycalculator {background:url(/images/icons/calculatorblue.png) no-repeat left;}


/*	a.subtype {background:url(/images/icons/networkblue.png) no-repeat left;} 
	a.moreInfo {background:url(/images/icons/info-blue-small.png) no-repeat left;} 
	a.viewCv {background:url(/images/icons/word.png) no-repeat left;}
	a.viewProfile {background:url(/images/icons/IDblue.png) no-repeat left;}
	a.edit16 {background:url(/images/icons/edit-16.png) no-repeat left;}
	a.sendMessage {background:url(/images/icons/envelopeopenblue.png) no-repeat left;}
	a.textAlerts {background:url(/images/icons/Mobile_Phone.png) no-repeat left;}
	a.file {background:url(/images/icons/articleblue.png) no-repeat left;}
	a.settings {background:url(/images/icons/settings.png) no-repeat left;}
	a.location {background:url(/images/icons/globeblue.png) no-repeat left;}
	a.qualifications {background:url(/images/icons/starblue.png) no-repeat left;}
	a.salary {background:url(/images/icons/Money.png) no-repeat left;}
	a.languages {background:url(/images/icons/reply.png) no-repeat left;}
	a.experience {background:url(/images/icons/briefcaseblue.png) no-repeat left;}
	a.keyword {background:url(/images/icons/keysblue.png) no-repeat left;}
	a.training {background:url(/images/icons/bookblue.png) no-repeat left;}
	a.options {background:url(/images/icons/optionsblue.png) no-repeat left;}*/
	
	
/*
.hint {background:url(/images/icons/lightblue.png) no-repeat top left;color:#00aff0;font-weight:bold;font-style:italic;}
.keyword {background:url(/images/icons/keysblue.png) no-repeat left;}*/



a.candidateIcon {height:35px;width:35px;display:block;background:black;}
	a.viewProfile {background:url(/images/icons/IDblue.png) no-repeat left;}
/*
	.tl-red {background:url(/images/icons/tl-profile-red.png) no-repeat left;}
	.tl-amber {background:url(/images/icons/tl-profile-amber.png) no-repeat left;}
	.tl-green {background:url(/images/icons/tl-profile-green.png) no-repeat left;}	

	span.floatLeft a.candidateIcon {margin-right:10px;float:left;}
	span.floatRight a.candidateIcon {margin-left:10px;float:right;}
	
	a.markFavourite {background:url(/images/icons/favourite.png) no-repeat left;}
	a.unmarkFavourite {background:url(/images/icons/unmark-favourite.png) no-repeat left;}
	a.viewPrivateNotes {background:url(/images/icons/private-notes-view.png) no-repeat left;}
	a.addPrivateNotes {background:url(/images/icons/private-notes-add.png) no-repeat left;}
	a.removePrivateNotes {background:url(/images/icons/private-notes-remove.png) no-repeat left;}
	a.detailsPurchased {background:url(/images/icons/details-purchased.png) no-repeat left;}
	a.interestConfirmed {background:url(/images/icons/thumbs-up.png) no-repeat left;}
	a.awaitingConfirmation {background:url(/images/icons/egg-timer.png) no-repeat left;} 
	a.availableInstantly {background:url(/images/icons/locked.png) no-repeat left;}
	a.wishesToConfirm {background:url(/images/icons/unlocked.png) no-repeat left;}
	a.blockCandidate {background:url(/images/icons/block-candidate.png) no-repeat left;}
	a.flagCandidate {background:url(/images/icons/flag-candidate.png) no-repeat left;}
	a.unflagCandidate {background:url(/images/icons/unflag-candidate.png) no-repeat left;}
	a.gaugeInterest {background:url(/images/icons/interested.png) no-repeat left;}
		
*/
body, html {height:101%;background:#fff ;color:#666;}
body {font:62.5% arial, "trebuchet ms", arial, sans-serif;min-width:1100px;}


/*
body {
	font-family:HelveticaNeue, Arial, calibri;
}

body p {
	box-sizing: border-box;
	color: rgb(51, 51, 51);
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 16px;
	line-height: 22.4px;
	margin-bottom: 28.8px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}

body, 
body p {
	line-height: 22.4px;
	color: rgb(51, 51, 51);
}
*/



/*div#wrapper {position:relative;height:auto !important;height:100%;min-height:100%;min-width:1000px;width:100%;text-align:left;font-size:1.3em;text-align:center;background:#fff url(/images/default/gradients/v-dark/op10/250.png) 0 90px repeat-x;}*/
div#wrapper {position:relative;height:auto !important;height:100%;min-height:100%;min-width:1000px;width:100%;text-align:left;font-size:1.3em;text-align:center;background:#fff;}
#topBar {position:absolute;top:0;left:0;background:#454545 url(/images/default/gradients/v-light/op10/100.png);height:88px;border-bottom:2px solid #00aff0;width:100%;min-width:1000px;text-align:right;}
#footer {position:absolute;bottom:0px !important;left:0;margin:0 auto;width:100%;min-width:1000px;height:40px;background:#4c4b4b;font-size:12px;color:#ccc;padding-top:10px;z-index:2;border-top:2px solid #00aff0;}

#pageContainer {position:relative;margin:0 auto;width:940px;text-align:left;padding:290px 0px 70px;}
	a#logo {display:block; height:38px;width:315px;text-decoration:none;position:absolute;top:12px;left:0px;text-indent:-2000px;background:url(/images/logo-3.gif);z-index:2;;}
	a#newlogo {display:block; height:38px;width:315px;text-decoration:none;position:absolute;top:12px;left:0px;text-indent:-2000px;background:url(/images/new-logo.gif);z-index:2;}
	
	a#tagline {display:block; width:335px;text-decoration:none;position:absolute;top:55px;left:0px;z-index:2;color:#fff;font-size:13px;}
	
	#counters {position:absolute;top:16px;left:430px;color:#bbb;font-weight:bold;}
	.counter-font {font-family:"Courier New", Courier, monospace;color:#00a3e0;font-size:120%;}
	#topBarLinks {position:absolute;right:0px;top:54px;}
	#topBarLinksText {margin-right:70px;}
	#topBarLinks a {color:#ccc;margin-left:10px;padding-left:10px;}
	#topBarLinks a:hover {color:#fff;color:#00a3e0;}
	#topBarLinks a.border {border-left:1px solid #ccc;}
	a#emergencyExit {display:block;position:absolute;top:0px;right:0px;height:25px;width:25px;background:url(/images/icons/!2blue.png) no-repeat;}

	#graphics {position:absolute;top:90px;left:0px;height:200px;border-bottom:2px solid #4c4b4b;z-index:1;}	
	* html #graphics {height:206px;}
	#graphicsImages {position:absolute;top:0;left:0;height:200px;width:940px;overflow:hidden;z-index:1;}

		
		#graphicsText {position:absolute;bottom:20px;left:20px;font-size:17px;font-weight:bold;color:#fff;width:400px;height:60px;line-height:60px;background:url(/images/graphics-text.png) no-repeat top left;text-align:center;z-index:3;overflow:hidden;}
		#graphicsText .gt {background:transparent !important; width:400px;text-align:center;margin:auto;}
		
	#contentContainer {position:relative;height:auto !important;height:150px;min-height:150px;z-index:1;border-top:4px solid #4c4b4b;}

#megaFooter {background: #666 url(/images/mega-footer.gif) no-repeat top;width:940px;height:200px;margin-top:30px;margin-bottom:-20px;text-align:left;}
#megaFooter h3 {margin:20px 0px 0px 20px;float:left;text-transform:lowercase;font-weight:normal;}
#megaFooter h3 a {color:#ccc;}
	.mfQuad {width:175px;margin:15px 30px 30px;height:100px;background:pink;float:left;}
	
#footer a {color:#ccc;padding:0px 10px;border-right:1px solid #ccc;}
#footer a.noBorder {border:0;}
#footer a:hover {color:#fff;}

/*	
#hotJobsContainer {background: url(/images/hj-container-2.gif) no-repeat top left;height:340px;padding:10px 15px 5px 15px;margin:40px 0px;width:590px;font-size:90%;}
	.hjTri {width:165px;height:240px;float:left;margin:0px 10px;border-left:2px dashed #00aff0;position:relative;} 
	.hjTri h4 {margin: 10px 0px 15px 10px;font-family: impact, "arial black", georgia, "trebuchet ms", arial, verdana;font-weight:normal;font-size:15px;color:#4c4b4b;}
	.hjTri p {text-align:left;margin-left:10px;}
	.hjItem {height:240px;width:165px;}
	
	.hjTri .apply {display:block;text-align:center;width:118px;overflow:hidden;background:url(/images/buttons/glossy-blue-118.png) no-repeat 0px 0px;font-size:14px;font-weight:bold;color:#fff;height:39px;line-height:39px;position:absolute;bottom:10px;left:10px;}
	.hjTri .apply:hover {background-position:0px -39px;color:#fff;}*/
	
	


#sideCol {float:right;width:280px;position:relative;top:-80px;margin-bottom:-80px;text-align:center;color:#fff;z-index:99;padding:0px 20px;}
	
/*	#footerCommunity {width:280px;height:100px;background:url(/images/footer-community.png);position:absolute;bottom:0px;left:250px;z-index:999;}
	#footerCommunity p {line-height:110%;margin:0px 30px;}
	#footerCommunity a {color:#ccc;}
	#footerCommunity a:hover {color:#00aff0;}
	#footerCommunity h3 {margin-top:15px;margin-bottom:15px;text-transform:lowercase;}
	#footerCommunity h3 a {font-weight:normal;color:#00aff0;}
	#footerCommunity h3 a:hover {color:#ccc;}
	*/
/*	#sbCommunity {width:280px;height:100px;background:url(/images/sb-community.png);}
	#sbNews {width:280px;height:100px;background:url(/images/sb-news.png);}
	
	#sbPreviewCandidates {width:280px;height:88px;background:url(/images/previewcandidates.gif); color:#fff;}
		a#candidatesButton {width:280px;height:88px;display:block;}
	#sbBrowseJobs {width:280px;height:95px;background:url(/images/searchforjobs.gif); color:#fff;}
		a#jobsButton {width:280px;height:95px;display:block;}
		
	#sbCommunity h3, #sbNews h3 {top:15px;}
	 #sbPreviewCandidates h3, #sbBrowseJobs h3 {top:20px; font-size:24px;margin-bottom:7px;}
	#sbCommunity p, #sbNews p, #sbPreviewCandidates p, #sbBrowseJobs p {position:relative;top:25px;line-height:110%;}
	#sbCommunity a, #sbNews a  {color:#eee;}
	#sbPreviewCandidates a {color:#4c4b4b;}
	#sbBrowseJobs a {color:#00aff0;}
	#sbCommunity a:hover, #sbNews a:hover, #sbPreviewCandidates a:hover {color:#00aff0;}
    #sbBrowseJobs a:hover {color:#4c4b4b;}*/
	
/*	.sbContainer {margin-bottom:20px;width:280px;}
		.sbContainer .sbTop {height:30px;background:url(/images/sb-top-new.png) no-repeat top left;}
		.sbContainer .sbContent {background:#fff url(/images/sb-middle-new.png) repeat-y ;padding:0px 20px;}
		.sbContainer .sbBottom {height:30px;background:#fff url(/images/sb-bottom-new.png) no-repeat bottom left;margin:0px;}
		.sbContainer a {color:#ccc;}
		.sbContainer a:hover {color:#fff;color:#00aff0;color:#00aff0;}
		.sbContainer h3 {color:#00aff0;color:#00aff0;margin:0px;text-align:center;position:relative;top:-10px;font-weight:normal;}
		.sbContainer h5 {margin-top:10px;font-style:italic;}
		
		.sbContainer h3 a {font-weight:normal;}
		.sbContainer p {text-align:center;margin:0px;}	
		.sbContainer a.icon, a.icon {display:block;line-height:24px;text-align:left;padding-left:30px;}
		.sbContainer a.pdf, a.pdf {background:url(/images/pdf.png) no-repeat left top;}
		.sbContainer a.excel, a.excel {background:url(/images/excel-icon.png) no-repeat left top;}
		
		.sbList {list-style:none;}
		.sbList li {margin:10px 0px;}

		.cpList {list-style:none;margin:10px 0px 0px;padding:0;text-align:left;}
		.cpList li {padding:18px 0px 0px;width:100%;}
		.cpList li a {display:block;text-decoration:none;padding-left:35px;background-position:top left;background-repeat:no-repeat;line-height:25px;}
		.cpList li ul {margin-left:35px;list-style:none;font-size:85%;font-style:normal;padding:5px 0px 10px;color:#00aff0}
		.cpList li ul li {margin:0px;padding:5px 0px 0px;}
		.cpList li ul li a {display:inline;background:none;padding:0;}
		
		.cpList li ul li a.cpSelected {background:#222;color:#fff;padding-right:5px;}
		
		.cpList li ul li a.cpTrafficLight {padding-left:20px;background-repeat:no-repeat;}
		.cpList li ul li a.cpTlRed {background-image:url(/images/icons/tl-red-bg.png);}
		.cpList li ul li a.cpTlAmber {background-image:url(/images/icons/tl-amber-bg.png);}
		.cpList li ul li a.cpTlGreen {background-image:url(/images/icons/tl-green-bg.png);}*/
		
		
		
		.cpList li ul li a.wizardSidebarButton {display:block;text-align:center;width:140px;overflow:hidden;background:url(/images/buttons/glossy-grey-140.png) no-repeat 0px 0px;font-size:12px;font-weight:bold;color:#00aff0;color:#00aff0;line-height:46px;height:46px;padding:0;position:relative;left:-5px;}
		
		#cpProfile a {color:#00aff0;}
							
/*			a.account {background:url(/images/icons/keysblue.png) no-repeat left;}
			a.companyProfile {background:url(/images/icons/listblue.png) no-repeat left;}
			a.seniorRep {background:url(/images/icons/Man.png) no-repeat left;}
			a.users {background:url(/images/icons/Chat.png) no-repeat left;}
			a.jobs {background:url(/images/icons/Paper_Clip2.png) no-repeat left;}
			a.add-job {background:url(/images/icons/add-job.png) no-repeat left;}
			a.hotJobs {background:url(/images/icons/flames-20.png) no-repeat left;}
			a.candidates {background:url(/images/icons/2pblue.png) no-repeat left;}
			a.blockedCandidates {background:url(/images/icons/block-candidate.png) no-repeat left;}
			a.favouriteCandidates {background:url(/images/icons/favourite.png) no-repeat left;}
			a.purchasedCandidates {background:url(/images/icons/purchased.png) no-repeat left;}
			a.flagged {background:url(/images/icons/flagiconblue.png) no-repeat left;}
			a.search {background:url(/images/icons/Net_Search.png) no-repeat left;}
			a.extendAccount {background:url(/images/icons/Present2.png) no-repeat left;}
			a.recFeedback {background:url(/images/icons/Chat_Message.png) no-repeat left;}
			a.help {background:url(/images/icons/help.png) no-repeat left;}
			a.contactUs {background:url(/images/icons/Chat_Dialog.png) no-repeat left;}
					
			a.confirmAccount {background:url(/images/icons/confirm-account.png) no-repeat left;}
			a.home {background:url(/images/icons/houseblue.png) no-repeat left;}
			a.profile {background:url(/images/icons/IDblue.png) no-repeat left;}
			a.inbox {background:url(/images/icons/envelopeopenblue.png) no-repeat left;}
			a.cv {background:url(/images/icons/listblue.png) no-repeat left;}
			a.history {background:url(/images/icons/itemsblue.png) no-repeat left;}
			a.documents {background:url(/images/icons/Briefcase.png) no-repeat left;}
			a.flagged {background:url(/images/icons/flagiconblue.png) no-repeat left;}
			a.myJobs {background:url(/images/icons/job-green.png) no-repeat left;}
			a.search {background:url(/images/icons/Net_Search.png) no-repeat left;}
			a.recommend {background:url(/images/icons/Ok.png no-repeat left;);}
			a.community {background:url(/images/icons/World_Net.png) no-repeat left;}
			a.notifications {background:url(/images/icons/Megaphone-2.png) no-repeat left;}
			a.wizard {background:url(/images/icons/wizard-30.png) no-repeat left;}
			a.toolkit {background:url(/images/icons/tools2blue.png) no-repeat left;}
			a.availabilityStatusRed {background:url(/images/icons/tl-icon-red.png) no-repeat left;}
			a.availabilityStatusAmber {background:url(/images/icons/tl-icon-amber.png) no-repeat left;}
			a.availabilityStatusGreen {background:url(/images/icons/tl-icon-green.png) no-repeat left;}
			a.profilePrivacyOn {background:url(/images/icons/locked.png) no-repeat left;}
			a.profilePrivacyOff {background:url(/images/icons/unlocked.png) no-repeat left;}
			a.recruiterDirectory  {background:url(/images/icons/Man-2.png) no-repeat left;}
			a.link2profile  {background:url(/images/icons/link2profile.png) no-repeat left;}
			
			a.highlights  {background:url(/images/icons/highlighter.png) no-repeat left;}
				a.hlTerm {color:#FFCC00;}
				a.hlTerm:hover {color:#ffcccc;text-decoration:line-through;}
			
			
			
			a.pageAdmin {background:url(/images/icons/leftblue.png) no-repeat left;}
			a.wsAdmin {background:url(/images/icons/settings.png) no-repeat left;}
			a.resourcesAdmin {background:url(/images/icons/2folderblue.png) no-repeat left;}
			a.newsAdmin {background:url(/images/icons/newsblue.png) no-repeat left;}
			a.accountsAdmin {background:url(/images/icons/Cash_Register.png no-repeat left;);}
			a.findAdmin {background:url(/images/icons/binocularsblue.png) no-repeat left;}
			a.handyLinks {background:url(/images/icons/World_Net.png) no-repeat left;}
			a.websiteData {background:url(/images/icons/Subfolders.png) no-repeat left;}
			a.websiteUsers {background:url(/images/icons/Chat.png) no-repeat left;}*/
			
			a.cpMoreInfoLink {color:#00aff0;font-style:italic;}
			a.cpMoreInfoLink:hover {color:#fff;}

			div#webfertileDiv {text-align:right;height:55px;border-top:2px solid white;margin:20px 0px 0px;padding-top:10px;position:relative;top:14px;font-size:80%;}
			a#webfertileLink {background-image:url(/images/webfertile.png);display:block;height:32px;width:112px;margin-top:5px;clear:both;}

		#tk {width:280px;height:282px;background:url(/images/tk/bg.gif);position:relative;}
		#tk a {width:120px;height:35px;display:block;position:absolute;}
		#tk a.left {left:15px;}
		#tk a.right {right:15px;}
/*		#tk a.centre {left:90px;top:235px;}
		#tk a.top {top:83px;}
		#tk a.mid {top:136px;}
		#tk a.bot {top:187px;}*/
				
		#offshore-training {top:96px;}
		#currency-exchange {top:233px;}
		#ltd-co-setup {top:142px;}
		#ltd-co-insurance {top:187px;}
		#payroll-services {top:187px;}
		#medical-insurance {top:233px;}
		#cv-review {top:142px;}
		
		
#mainCol {float:left;width:590px;margin:30px 0px 0px 0px;background:#fff;position:relative;z-index:999;padding-bottom:100px;}
	#mainCol h1 {margin:20px 0px 30px;font-family:arial, "trebuchet ms", calibri, sans-serif;font-weight:bold;font-size:24px;color:#00a3e0;}
	#mainCol ul, #jobpostpreview ul {margin:20px 0px 20px 30px;list-style:disc;}
	#mainCol ol, #jobpostpreview ol {margin:20px 0px 20px 30px;list-style:decimal;}
	#mainCol li, #jobpostpreview li {margin:10px;}
	#theMessage {border-radius:5px;box-shadow:0 0 2px 2px rgba(0,0,0,0.1);padding:20px 20px 13px 20px;margin-bottom:30px;}



.preFormText {font-weight:bold;color:#186ca0;}
.clear {clear:both;}
.floatLeft {float:left;}
.floatRight {float:right;}
.clearLeft {clear:left;}
.clearRight {clear:right;}
.pageHeadRight {margin:0px 0px 30px 30px;}
.margin10 {margin:0px 10px;}
.noBorder {border:0px;}
.noTopMargin {margin-top:0px;}
.half {width:45%;}
.smallText {font-size:90%;}
.50pc {font-size:50%;}
.60pc {font-size:60%;}
.70pc {font-size:70%;}
.80pc {font-size:80%;}
.90pc {font-size:90%;}

.doubleColumn {width:45%;}
.dcLeft {float:left;background:pink;}
.dcRight {float:right;background:blue;}
.textAlignLeft {text-align:left;}
.textAlignRight {text-align:right;}
.textAlignCenter {text-align:center;}
.listSecondLine {font-size:90%;font-weight:normal;font-style:italic;}
.linkExpand {background:#eee;border:solid 1px #ccc; padding:5px;margin-bottom:20px; clear:both;display:block;}  /*--| eg. toggleElement() or add new project experience |--*/	
.attention, .attention .preFormText {color:#990000;}
.bold {font-weight:bold;}


/*--| Lists |--*/	

/*#mainCol ol.hiddenList, #mainCol ul.hiddenList {list-type:none;margin-left:0;padding-left:0;}
#mainCol ol.hiddenList li, #mainCol ul.hiddenList li {list-type:none;margin-left:0;padding-left:0;}*/



/*--| Forms |--*/	



#mainCol form {margin-top:20px;}
#mainCol form.twoCols {margin:0;padding:0;}
fieldset {border:0;}
#mainCol fieldset ul, #mainCol fieldset ol {list-style:none;padding:0;margin:0;}

#mainCol form.twoCols a.iconLink {clear:both;margin-top:30px;border-bottom:1px dotted #00aff0;}
#mainCol fieldset .twoCols ol {clear:both;margin-bottom:100px;background:#999;padding-bottom:50px;}
#mainCol fieldset .twoCols ol li {clear:both;}

fieldset li {display:block;float:left;clear:both;width:95%;padding-left:10px;line-height:24px;}
	#sideCol fieldset li {margin:3px 0px;}
	#mainCol fieldset li {margin:7px 0px;}

optgroup {color:#000;font-weight:bold;}

input.text, select, select.text, .text, textarea {font-family:"trebuchet ms", arial, verdana;padding:5px;background:#efefef;color:#333;border-radius:5px;-moz-border-radius:5px;}
	#sideCol input, #sideCol select, #sideCol select.text, #sideCol .text, #sideCol textarea {font-size:100%;width:120px;}
	/*#mainCol input,*/ #mainCol select, #mainCol select.text, #mainCol .text, #mainCol textarea {font-size:110%;width:380px;}
	#mainCol .twoCols input, #mainCol .twoCols select, #mainCol .twoCols select.text, #mainCol .twoCols .text, #mainCol .twoCols textarea {font-size:100%;width:230px;}
input.text, textarea.text, select.text {padding:0.2em;border: 1px solid #333333;}
/* ie: padding:0em 0.3em;line-height:1.6em;height:1.8em; 565px */
/*li.required {background: url(/images/required.gif) no-repeat 0px 0px;padding-left:10px;}*/

textarea {height:140px;}

.textboxComment {display:block;margin-left:146px;margin-right:20px;}  /*width:100%;*/
	#sideCol .textboxComment {}
	#mainCol .textboxComment {}



label {float:left;text-align:right;font-weight:bold;margin-right:15px;}
	#sideCol label {width:80px;}
	#mainCol label {width:130px;line-height:24px;}
	#mainCol .twoCols label {width:80px;line-height:24px;}
	#mainCol label.error {color:#990000;clear:both;width:390px;text-align:left;margin-left:145px;}
	#mainCol .twoCols label.error {color:#990000;clear:both;width:150px;text-align:left;margin-left:80px;}
	
	#mainCol li.required {background-image: url(/images/required2.gif);background-repeat: no-repeat;background-position: 143px 3px;}
	#mainCol .twoCols li.required {background-image: url(/images/required2.gif);background-repeat: no-repeat;background-position: 83px 3px;}
	
	label.make-essential {color:#cc0000;font-style:italic;}
	
.noLabel {}	
	#sideCol .noLabel {margin-left:95px;}
	#mainCol .noLabel {margin-left:140px;}	
	#mainCol .twoCols .noLabel {margin-left:80px;}	
	
.button {text-align:center;color:#00a3e0;font-weight:bold;border:0;}
	#sideCol .button {background: url(/images/buttons/glossy-blue-100.png);height:33px;line-height:23px;width:100px;font-size:12px;margin-left:95px;color:#fff;}
	#mainCol .button {background:url(/images/buttons/glossy-grey-140.png);height:46px;line-height:36px;width:140px;font-size:14px;margin-left:143px;}
	#mainCol .twoCols .button {margin-left:0;}
	
	#sideCol input.flushLeft, #mainCol input.flushLeft {margin-left:-3px;}
	#mainCol a.buttonLevel {display:block;margin:20px 0px 0px 160px;}
	#mainCol .twoCols a.buttonLevel {display:block;margin:20px 0px 0px 90px;}
.liFormText {}
	#sideCol .liFormText {padding-left:105px;}
	#mainCol .liFormText {padding-left:155px;}
	#mainCol .twoCols .liFormText {padding-left:95px;}

#sideCol .checkboxSingle, #mainCol .checkboxSingle {width:20px;float:left;border:0;background:transparent;}

#mainCol #loginmainform label {width:80px;}



.manyCheckOptions {float:left;width:380px;background:#ccc;}
.manyCheckOptions h4 {margin-bottom:10px;}
.manyCheckOptions .checkboxMultipleContainer {margin-bottom:20px;}
.checkboxMultipleContainer .checkboxMultipleContainer {margin-bottom:20px;}
.checkboxMultipleContainer {float:left;width:380px;}
.checkboxMultipleContainer h4 {margin-bottom:7px;}

#mainCol .selectAreaTable td {padding:10px;}
#mainCol .selectAreaCheckbox {width:25px;background:#fff;}


.checkboxMultipleOption {}
#mainCol .checkboxMultiple {background:transparent;width:20px;}
#mainCol span.checkboxMultipleLabel {margin:0px 20px 0px 5px;}
#mainCol .checkboxComment {display:inline;float:left;margin-left:5px;font-size:12px;line-height:20px;}
	#sideCol .checkboxComment {width:125px;}
	#mainCol .checkboxComment {width:360px;}
	#mainCol .twoCols .checkboxComment {width:150px;}
	#mainCol .twoCols .checkbox {background:transparent;width:20px;}

form li input.text, select.text, textarea.text, select {width:280px;}
	
#login form, #profile-search form {text-align:left;}

form.updateOrder {}
form.updateOrder .button {float:right;}


/*--| Profile Styles |--*/

.profileImg {margin-bottom:20px;}
.profileImg img {margin-right:20px;}

.profileLinksBar {height:30px;margin-bottom:20px;}
.profileLinksBar a {float:left;margin-right:40px;}

.wordHeading {margin-top:60px;}


/*--| Item Styles |--*/

.eh {} 	

.itemContainer {padding:10px 0px;margin:10px 0px;}
.itemContainerFinal {border-bottom:2px solid #00aff0;}
.itemContainer h2 {margin:10px 0px 10px;}
.itemContainer h3 {margin:0px 0px 10px;}
.itemMain {position:relative;}
.itemMoreInfo {padding:10px 10px 1px 10px;background:#eee;margin-top:20px;}
.itemMoreInfoLink {width:30px;height:30px;display:block;position:absolute;bottom:15px;right:0px;background:url(/images/icons/info-blue.png) no-repeat;}
.itemSplitter {height:0px;border-bottom:2px solid #00aff0;margin:10px 0px;}

.itemIcons {position:absolute;top:0px;right:0px;}
/*	.itemIcons .iconOnly {float:right;}
	.iconOnly {width:35px;height:35px;display:block;background-repeat:no-repeat;}
		a.flag {background-image:url(/images/icons/flagiconblue.png);}
		a.unflag {background-image:url(/images/icons/flagiconred.png);}
		a.delete {background-image:url(/images/icons/binfullblue.png);}
		a.reply {background-image:url(/images/icons/reply.png);}
		a.rereply {background-image:url(/images/icons/rereply.png);}
		a.messageRead {background-image:url(/images/icons/envelopeopenblue.png);}
		a.messageUnread {background-image:url(/images/icons/envelopeblue.png);}*/

form.itemJumpOptions {text-align:right;}
#mainCol select.itemJumpOptions {width:250px;}


#mainCol .itemSelect {position:absolute;top:0px;right:0px;font-size:90%;font-weight:bold;}
#mainCol select.eh {width:50px;}
#mainCol select.inbox {width:150px;}
#mainCol select.documents {width:150px;}

h2.inbox {padding-left:35px;}
h2.unread {background:url(/images/icons/envelopeblue.png) left no-repeat;}
h2.read {background:url(/images/icons/envelopeopenblue.png) left no-repeat;}
h2.flagged {padding-left:70px;}


/*--| Home Page Styles |--

a#betterForRecruiters {background:url(/images/icons/Man.png) no-repeat 0px 3px;padding-left:25px;}
a#betterForCandidates {background:url(/images/icons/2pblue.png) no-repeat 0px 3px;padding-left:25px;}
.learnMore {font-size:14px;margin-left:40px;}
a#hotJobsHeading {font-weight:normal;background:url(/images/icons/flames.png) no-repeat 0px 0px;padding-left:35px;height:35px;line-height:35px;display:block;width:170px;text-align:center;margin:auto;}
a#hotJobsHeading:hover {color:#fe4e22;}
	
*/

/*--| Candidate Home Page Styles |--*/

form#candidateConfirmSame {border:1px solid #999;padding:10px;background:#eee;}


/*--| Inner Sidebar Styles |--*/

.innerSidebar {float:left;padding-right:}

/*--| Positions Styles - slides various positions in the sidebar, which are shown depends on the status of the user |--*/

div#positionsSlide {width:220px;color:#ccc;}
	#positionsSlide h4 {color:#fff;font-size:16px;font-weight:bold;margin:10px 0px 15px;}
	#positionsSlide .positions {width:240px;text-align:center;}
	#positionsSlide .positions a {margin:auto;}
	#positionsSlide .positions h3 {text-align:center;}
	a#morePositions {padding-left:0px;line-height:27px;display:block;border-top:2px solid white;border-bottom:2px solid white;}
	.canHomePositions {background:#999;}

/*div#positions {background:url(/images/icons/Paper_Clip2.png) no-repeat 0px 5px;width:240px;height:208px;padding-bottom:40px;background:url(/images/cv-bg2.gif);margin-top:0px;font-size:90%;color:#000;overflow:hidden;}
div#position div#positionSlide, div#cv div#cvSlide {height:170px;margin:20px;overflow:hidden;}
div.positions, div.cvs {background:transparent !important;}

div.positions h3 {margin-bottom:10px;color:#fff;}

h2.featured {margin-top:40px;margin-left:10px;font-size:20px;color:#186ca0;color:#00aff0;color:#00aff0;color:#4c4b4b;}*/

/*--| Job Sign Up Styles |--*/

#mainCol select.jobCatMain {width:186px;font-size:12px;}
#mainCol select.jobCatSub {width:186px;font-size:12px;}

/*--| Wizard Style |--*/

.wizardMenu {padding-left:0px;background:url(/images/wizard/wizard-bg.gif) repeat-x top;}
ol.wizardMenuLinks {list-style:none;font-size:12px;height:55px;}
ol.wizardMenuLinks li {display:block;height:53px;float:left;}
ol.wizardMenuLinks li.wizSelected {background:url(/images/wizard/wizard-selected.gif) no-repeat center bottom;}
ol.wizardMenuLinks li a {background:url(/images/wizard/wizard-link.gif) repeat-x 0px 0px;color:#4c4b4b;display:block;width:87px;height:40px;float:left;margin-right:0px;text-align:center;line-height:40px;}
ol.wizardMenuLinks li a:hover {background:#c5c5c5;color:#333;}


.wizardMenuJobs {padding-left:0px;background:url(/images/wizard/wizard-bg.gif) repeat-x top;}
ol.wizardMenuJobsLinks {list-style:none;font-size:12px;height:55px;}
ol.wizardMenuJobsLinks li {display:block;height:53px;float:left;}
ol.wizardMenuJobsLinks li.selected {background:url(/images/wizard/wizard-selected.gif) no-repeat center bottom;}
ol.wizardMenuJobsLinks li a {background:url(/images/wizard/wizard-link.gif) repeat-x 0px 0px;color:#4c4b4b;display:block;width:127px;height:40px;float:left;margin-right:0px;text-align:center;line-height:40px;}
ol.wizardMenuJobsLinks li a:hover {background:#c5c5c5;color:#333;}


/*-- for display on '/admin/index.asp'  --*/

#adminControl h3 {font-size:1.8em;margin:0 0 6px;font-size:14px;}
#adminControl a  {text-decoration:none;}
#adminControl ul {margin-bottom:40px;list-style-type:none;}
#adminControl ul li {margin-bottom:5px;margin-left:15px;}



/*---| TABLES LAYOUT |--- */

td.right, th.right {text-align:right;}
td.left, th.left {text-align:left;}
td.center, th.center {text-align:center;}
td.top, th.top {vertical-align:top;}
td.bottom, th.bottom {vertical-align:bottom;}
td.middle, th.middle {vertical-align:middle;}

table.adminTable {font-size:14px;}
table.adminTable td, table.adminTable th {padding:10px;text-align:left;}
table.adminTable th.col {text-align:left;font-size:14px;font-weight:bold;border-bottom:1px solid white;}
table.adminTable th.row {text-align:right;padding-right:20px;font-size:14px;font-weight:bold;border-right:1px solid white;}

table.default {font-size:12px;}
table.default td, table.default th {padding:6px;vertical-align: top;text-align:left;}
table.default th.col {text-align:left;font-size:14px;font-weight:bold;border-bottom:1px solid #ccc;}
	div.historyDetail {font-weight:normal;padding-bottom:20px;}
table.default th.row {padding-right:10px;padding-left:0px;font-weight:bold;text-align:left;}

table.default h2, table.default h3, table.default h4 {margin-top:0px;margin-bottom:0px;}

table.profile {margin-bottom:40px;}
table.profile th.col, table.profile td.col {display:none;}
table.profilePersonal th {padding:4px;vertical-align: top;text-align:right;}

table.profile-links h2 {}

table.buyStuff {}
table.buyStuff td {padding:10px 10px 10px 30px;font-size:120%;text-align:left;}
table.buyStuff th {font-weight:bold;font-size:120%;text-align:right;}

table.layout {margin:30px 0;}
table.layout  td {vertical-align:top;text-align:left;border:0;padding:0 30px 30px 0;}
table.layout h2 {margin:0 0 10px 0;}
table.layout h3 {margin:0 0 10px 0;}


table.recActivity td {padding:5px;}
table.recActivity th {padding:5px;font-weight:bold;}

form#accountsForm input, form#accountsForm select {font-size:14px;}
	
	
/*--| VARIOUS ADMIN |--*/


h3.confirmed {margin-top:50px;line-height:30px;padding-left:35px;background: url(/images/icons/Oktrim.png) no-repeat 0px 5px;} /* were all height:34px */
h3.notconfirmed {margin-top:50px;line-height:30px;padding-left:35px;background: url(/images/icons/wrongwayblue.png) no-repeat top left;}
h3.unconfirmedEmail {margin-top:50px;line-height:30px;padding-left:35px;background: url(/images/icons/unconfirmedemail.png) no-repeat top left;}

h3.tl-red {margin-top:0px;line-height:30px;padding-left:45px;background: url(/images/icons/profile-red.png) no-repeat 0px 5px;} /* were all height:34px */
h3.tl-amber {margin-top:0px;line-height:30px;padding-left:45px;background: url(/images/icons/profile-amber.png) no-repeat top left;}
h3.tl-green {margin-top:0px;line-height:30px;padding-left:45px;background: url(/images/icons/profile-green.png) no-repeat top left;}



.moreDetails {background:#eee;}
.moreDetails p {text-align:left;}

/*--| Display Jobs |--*/





/*--| Results / Items Display General |--*/

/*div.resultItem {border:1px solid #999;background:#eee;padding:10px;text-align:left;margin:30px 0px;position:relative;}*/
div.resultItem {border:1px solid #ccc;background:#fcfcfc;padding:10px;text-align:left;margin:30px 0px;zoom:1;border-radius: 5px;-moz-border-radius:5px;box-shadow:0 0 2px 1px rgba(0,0,0, 0.1);
color:#666;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(-45deg,  rgba(255,255,255,1) 0%, rgba(246,250,252,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(246,250,252,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  rgba(255,255,255,1) 0%,rgba(246,250,252,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  rgba(255,255,255,1) 0%,rgba(246,250,252,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  rgba(255,255,255,1) 0%,rgba(246,250,252,1) 100%); /* IE10+ */
background: linear-gradient(135deg,  rgba(255,255,255,1) 0%,rgba(246,250,252,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6fafc',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */


}/**/
div.resultItem p {text-align:left;}
div.resultItem h3 {margin-top:0;font-size:15px;text-shadow:1px 1px rgba(0,0,0, 0.1);margin-bottom:20px;}

div.resultItem p.updatedSuccessfully {display:block;border-bottom:0px dashed #999;margin: 0px 0px 18px 0px;padding:5px 0px;text-align:center;font-style:italic;font-weight:bold;color:#666;color:#009933;color:#00aff0;background:#00aff0;color:#fff;line-height:30px;position:relative;}

.resultItemUpdated {padding:10px;color:#fff;font-weight:bold;margin-bottom:10px;border:2px solid #999;}


	
/*	.resultItem .tl {padding-left:20px;background-repeat:no-repeat;}
	.resultItem .tl-red {background-image:url(/images/icons/tl-profile-red.png);}
	.resultItem .tl-amber {background-image:url(/images/icons/tl-profile-amber.png);}
	.resultItem .tl-green {background-image:url(/images/icons/tl-profile-green.png);}	*/

	
	.resultItem .tl {padding-left:25px;background-repeat:no-repeat;}
	.resultItem .tl-red {background-image:url(/images/icons/profile/req-red.png);}
	.resultItem .tl-amber {background-image:url(/images/icons/profile/req-amber.png);}
	.resultItem .tl-green {background-image:url(/images/icons/profile/req-green.png);}

	
	
	.slid {display:none;}
	
	
/*--| Jobs Display Summary |--


h1.green, h3.green {margin-top:50px;line-height:35px;padding-left:35px;background: url(/images/icons/job-green.png) no-repeat 0px 6px;}
h1.red, h3.red {margin-top:50px;line-height:35px;padding-left:35px;background: url(/images/icons/job-red.png) no-repeat 0px 6px;}
h1.amber, h3.amber {margin-top:50px;line-height:35px;padding-left:35px;background: url(/images/icons/job-amber.png) no-repeat 0px 6px;}
h1.bw, h3.bw {margin-top:50px;line-height:35px;padding-left:35px;background: url(/images/icons/job-bw.png) no-repeat 0px 6px;}

*/
.jobActions {float:right;width:195px;padding-left:30px;margin: 0px 0px 30px 30px;border-left:1px solid #ccc;}
.jobActions p {text-align:left;}

a.jobsIcon {display:block;min-height:35px;line-height:20px;padding:10px 0px 0px 35px;font-size:110%; font-family: georgia, "trebuchet ms", arial, verdana;font-weight:normal;margin:0px 0px 0px;background-position:0px 10px;background-repeat:no-repeat;}

a.flag-blue {background-image: url(/images/icons/flag-blue.png) ;color:#00a3e0;}
a.flag-green {background-image: url(/images/icons/flag-green.png);color:#339933;}
a.flag-bw {background-image: url(/images/icons/flag-bw.png);color:#999;}

a.req-green {background-image: url(/images/icons/req-green.png);color:#339933;}
a.req-amber {background-image: url(/images/icons/req-amber.png);color:#ff9900;}
a.req-red {background-image: url(/images/icons/req-red.png);color:#990000;}

a.blue {color:#00a3e0;}
a.green {color:#339933;}
a.red {color:#990000;}
a.amber {color:#ff9900;}
a.bw {color:#999;}}


/* old ones for compatibility */
h3.live {margin-top:50px;line-height:35px;padding-left:35px;background: url(/images/icons/job-live.png) no-repeat 0px 6px;}
h3.expired {margin-top:50px;line-height:35px;padding-left:35px;background: url(/images/icons/job-expired.png) no-repeat 0px 6px;}
h3.preposted {margin-top:50px;line-height:35px;padding-left:35px;background: url(/images/icons/job-preposted.png) no-repeat 0px 6px;}
h3.paused {margin-top:50px;line-height:35px;padding-left:35px;background: url(/images/icons/job-bw.png) no-repeat 0px 6px;}

div.riAdmin {border-top:1px solid #999;padding-top:10px;margin-top:10px;}
p.candidates {padding-left:30px;line-height:30px;background:url(/images/icons/2pblue.png) no-repeat 0px 4px;font-size:90%;margin-bottom:0px;}
p.actions {padding-left:30px;line-height:30px;background:url(/images/icons/File_Cabinet.png) no-repeat 0px 4px;font-size:90%;}



span.countdown {}
span.countdownAlert {color:#990000;}

h2.recruiter {height:35px;line-height:35px;padding-left:35px;background: url(/images/icons/Man.png) no-repeat left;}


a.location {background: url(/images/icons/globeblue.png) no-repeat left;}
a.live {background: url(/images/icons/job-live.png) no-repeat left;}
a.expired {background: url(/images/icons/job-expired.png) no-repeat left;}
a.recruiter {background: url(/images/icons/Man.png) no-repeat left;}
a.salary {background: url(/images/icons/Money.png) no-repeat left;}
a.expires {background: url(/images/icons/calendar-icon.png) no-repeat left;}
a.workingLocations {background: url(/images/icons/Briefcase.png) no-repeat left;}
a.jobType {background: url(/images/icons/Subfolders.png) no-repeat left;}
a.jobLink {background: url(/images/icons/link.png) no-repeat left;}



a.flag {background: url(/images/icons/flag.png) no-repeat left;}
a.unflag {background: url(/images/icons/unflag.png) no-repeat left;}
a.expressInterest {background: url(/images/icons/cv.png) no-repeat left;}


/*--| Candidates Display |--*/

div.riCan {font-size:90%;}
h3.canMulti {margin-top:50px;height:50px;line-height:35px;padding-left:50px;}

h3.green-locked {background: url(/images/icons/profile/green-locked.png) no-repeat 0px 6px;}
h3.red-locked {background: url(/images/icons/profile/red-locked.png) no-repeat 0px 6px;}
h3.amber-locked {background: url(/images/icons/profile/amber-locked.png) no-repeat 0px 6px;}
h3.green-unlocked {background: url(/images/icons/profile/green-unlocked.png) no-repeat 0px 6px;}
h3.red-unlocked {background: url(/images/icons/profile/red-unlocked.png) no-repeat 0px 6px;}
h3.amber-unlocked {background: url(/images/icons/profile/amber-unlocked.png) no-repeat 0px 6px;}

h3.bw-locked {background: url(/images/icons/profile/bw-locked.png) no-repeat 0px 6px;}
h3.bw-unlocked {background: url(/images/icons/profile/bw-unlocked.png) no-repeat 0px 6px;}

.riCanLink {padding-right:10px;margin-right:10px;border-right:1px solid #999;}
.riCanLinkEnd {padding-right:0;margin-right:0;border-right:none;}



#mainCol .resultItem ul.canDetails {list-style:none;margin:0;padding:0;}
#mainCol .resultItem ul.canDetails li {margin:5px 0px;padding:0;}
#mainCol .resultItem h4 {font-weight:bold;margin:18px 0px 8px;}


/*--| Temp Styles |--*/



#siteTesting {padding:10px;background:#ddd;font-size:16px;color:#454545;border-bottom:1px solid #454545;display:block;}

#siteTestingLinks {float:right;width:180px;}
#siteTesting a {font-size:12px;position:relative;top:-3px;}

#profileWarnings {font-size:12px;padding:10px;background:#ffcccc;color:#990000;border-bottom:1px solid #454545;display:block;}
#profileWarnings a {color:#990000;text-decoration:underline;}

.sbContainer a.sidebarHighlight {border-left: 2px solid #cc0000;padding-left:5px;}

.sbContainer a.profileComplete {border-left: 2px solid #009900;padding-left:5px;}
.sbContainer a.profileRequired {border-left: 2px solid #cc0000;padding-left:5px;}



div.qBlock {width:21%;margin-right:2%;margin-bottom:10px;float:left;}
div.qBlockTitle {width:25%;margin-right:2%;margin-bottom:10px;float:left;}

.saCountries {padding-bottom:25px;}
.saContinent .qBlock {text-align:left;}
.saContinent .saCountry .qBlock {font-weight:normal;font-size:12px;}
.saContinent .alignRight {text-align:right;}
.heading {font-weight:bold;font-size:14px;}
.saContinent .expandLink {font-weight:normal;font-size:11px;}
.saContinent .selectCountries {font-size:11px;}


li.updateRequired {background-color:#ffeeee;padding-top:10px;border:1px dotted #990000;}

a.profileEditIcon {width:16px;height:16px;display:block;float:right;background: url(/images/icons/edit-16-bw.png) no-repeat top right;text-indent:-5000px;}
a.profileEditIcon:hover {background: url(/images/icons/edit-16.png)}

.canInfoIcon {display:block;margin-bottom:10px;}

.rssIcon {display:block;width:30px;height:30px;float:right;margin:0 0 30px 30px;background:url(/images/icons/rss-30.gif);}	



	/* CAN PROFILE SUMMARIES - WITH HIGHLIGHTS */	

.highlight { background-color: #ffff66; color:black; }
.highlight-semi {background:#ffffee;border-bottom:2px dashed yellow;}

#tooltip, div.cansToolTip  {
	position: absolute;
	z-index: 999999;
	border: 2px solid #00aff0;
	background-color: #454545;
	color:#eee;
	padding: 8px;
	zoom:1;
}

#tooltip h3, #tooltip div { margin: 0;color:#eee; }
#tooltip div {margin-top:10px;}

div.cansToolTip {max-height:250px;overflow:auto;left:40px;min-width:300px;z-index:99999;}
	div.cansToolTip h3 {color:#eee;}

div.cehToolTip {width:500px;z-index:99999;zoom:1;top:0px;}

div.cdToolTop {width:300px;background:#fff;}

div.jobDescriptionOnHover {width:500px;min-width:300px;max-height:250px;overflow:auto;z-index:99999;zoom:1;display: none;position: absolute;border: 2px solid #00aff0;background-color: #454545;color:#eee;padding: 8px;}

	div.jobDescriptionOnHover h3 {color:#eee;}



.riCanAddToFavourites, .riCanEditFavourites {position:absolute;left:20px;z-index:9999;background:#fff;border:1px solid #000;padding:10px;display:none;}
.riCanAddToFavourites form, .riCanEditFavourites form {margin:0;padding:0;}

.ajaxUpdated {color:#009900;}



/*
span.containingContent {padding:0px 10px;color:#00a3e0;}

#searchList {background:#000;}
#searchList ul, #searchList li {padding:0;margin:0;}

.searchKwItem {list-style:none;display:inline;background:#333;}
.searchKwItem li {display:inline;float:left;border:1px solid #000;background:#eee;margin:0;padding:0;position:relative;text-align:left;}
.searchKwItem a {display:block;}
.searchKwItem ul.searchKwLinks {display:none;list-style:none;position:absolute;top:0;left:0;opacity:0.8;filter:alpha(opacity=80);background:#ccc;border:1px solid #ccc;width:350px;}
*/


#searchList span.containingContent {color:#00a3e0;margin:0;padding:0px 5px;float:left;}
#searchList span.containingText {float:left;}

#searchList {background:#fff;margin-bottom:15px;}
#searchList ul {padding:0 5px;margin:0;}
#searchList li {padding:0;margin:0;}

#searchList ul.searchKwList {list-style:none;display:inline;padding:0px 0px;}
ul.searchKwList li {display:inline;float:left;position:relative;text-align:left;}
ul.searchKwList a {display:block;}
ul.searchKwList ul.searchKwLinks {display:none;list-style:none;position:absolute;background:#eee;border:1px solid #ccc;width:350px;}
#searchList ul.searchKwList ul.searchKwLinks li a {padding:5px;display:block;}
a.searchKwItemLink {padding:0 3px;}


/* New Paging Styles 03-11 */

p.resultTotal {font-weight:bold;font-style:italic;}
p.nav {text-align:center; padding:10px;background:#fcfcfc;border:1px solid #ccc;border-radius: 5px;-moz-border-radius:5px;box-shadow:0 0 2px 1px rgba(0,0,0, 0.1);margin:20px 0 10px;}
	p.nav a {font-size:14px;}
	p.nav a.pgPrev {float:left;}   
	p.nav a.pgNext {float:right;}
	p.nav span.pgPrev {float:left;color:#aaa;font-weight:bold;}   
	p.nav span.pgNext {float:right;color:#aaa;font-weight:bold;}
	p.nav a.navSelected {background:#fff;padding:0 6px;color:#f90; } /*should we make this a span? currently a link */
	
	p.nav a.floatLeft, 
	p.nav a.floatRight {padding:11px 10px 10px;background:#eee;background:#00A3E0;color:#fff;

background: rgb(169,228,247); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(169,228,247,1) 0%, rgba(0,163,224,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(169,228,247,1)), color-stop(100%,rgba(0,163,224,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(169,228,247,1) 0%,rgba(0,163,224,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(169,228,247,1) 0%,rgba(0,163,224,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(169,228,247,1) 0%,rgba(0,163,224,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(169,228,247,1) 0%,rgba(0,163,224,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a9e4f7', endColorstr='#00a3e0',GradientType=0 ); /* IE6-9 */


	}
	p.nav a.floatLeft {margin:-10px 10px -10px -10px;border-radius:5px 0 0 5px;}
	p.nav a.floatRight {margin:-10px -10px -10px 10px;border-radius:0 5px 5px 0;}



p.navresultdescription {position:relative;color:#aaa;font-size:14px;margin-bottom:40px;}
p.navresultdescription span.itemcount {}
p.navresultdescription span.itemcount itemcounttotal {}


#mainCol .fieldbuttoncombo {padding-left:0;}
#mainCol .fieldbuttoncombo_label {padding:10px;margin-right:10px;}
#mainCol .fieldbuttoncombo_field {width:300px;float:left;padding:10px;margin-left:0;margin-right:10px;}
#mainCol .fieldbuttoncombo_button {padding:10px;width:auto;float:left;}





/****************************************************************************************************************************/
/****************************************************************************************************************************/

/***********|||********** ~ /template/includes/jq/themes/start/ui.all.css ~ ***********|||**********/

/****************************************************************************************************************************/
/****************************************************************************************************************************/

/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana,Arial,sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=5px&bgColorHeader=2191c0&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=75&borderColorHeader=4297d7&fcHeader=eaf5f7&iconColorHeader=d8e7f3&bgColorContent=fcfdfd&bgTextureContent=06_inset_hard.png&bgImgOpacityContent=100&borderColorContent=a6c9e2&fcContent=222222&iconColorContent=0078ae&bgColorDefault=0078ae&bgTextureDefault=02_glass.png&bgImgOpacityDefault=45&borderColorDefault=77d5f7&fcDefault=ffffff&iconColorDefault=e0fdff&bgColorHover=79c9ec&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=448dae&fcHover=026890&iconColorHover=056b93&bgColorActive=6eac2c&bgTextureActive=12_gloss_wave.png&bgImgOpacityActive=50&borderColorActive=acdd4a&fcActive=ffffff&iconColorActive=f5e175&bgColorHighlight=f8da4e&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcd113&fcHighlight=915608&iconColorHighlight=f7a50d&bgColorError=e14f1c&bgTextureError=12_gloss_wave.png&bgImgOpacityError=45&borderColorError=cd0a0a&fcError=ffffff&iconColorError=fcd113&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=75&opacityOverlay=30&bgColorShadow=999999&bgTextureShadow=01_flat.png&bgImgOpacityShadow=55&opacityShadow=45&thicknessShadow=0px&offsetTopShadow=5px&offsetLeftShadow=5px&cornerRadiusShadow=5px
*/


/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #a6c9e2; background: #fff url(/template/includes/jq/themes/start/images/ui-bg_inset-hard_100_fcfdfd_1x100.png) 50% bottom repeat-x; color: #222222; }
.ui-widget-content a { color: #222222; }
.ui-widget-header { border: 1px solid #4297d7; background: #2191c0 url(/template/includes/jq/themes/start/images/ui-bg_gloss-wave_75_2191c0_500x100.png) 50% 50% repeat-x; color: #eaf5f7; font-weight: bold; }
.ui-widget-header a { color: #eaf5f7; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #77d5f7; background: #0078ae url(/template/includes/jq/themes/start/images/ui-bg_glass_45_0078ae_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #ffffff; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #ffffff; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #448dae; background: #79c9ec url(/template/includes/jq/themes/start/images/ui-bg_glass_75_79c9ec_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #026890; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #026890; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #acdd4a; background: #6eac2c url(/template/includes/jq/themes/start/images/ui-bg_gloss-wave_50_6eac2c_500x100.png) 50% 50% repeat-x; font-weight: normal; color: #ffffff; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #ffffff; outline: none; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fcd113; background: #f8da4e url(/template/includes/jq/themes/start/images/ui-bg_glass_55_f8da4e_1x400.png) 50% 50% repeat-x; color: #915608; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #915608; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #e14f1c url(/template/includes/jq/themes/start/images/ui-bg_gloss-wave_45_e14f1c_500x100.png) 50% top repeat-x; color: #ffffff; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #ffffff; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(/template/includes/jq/themes/start/images/ui-icons_0078ae_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(/template/includes/jq/themes/start/images/ui-icons_0078ae_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(/template/includes/jq/themes/start/images/ui-icons_d8e7f3_256x240.png); }
.ui-state-default .ui-icon { background-image: url(/template/includes/jq/themes/start/images/ui-icons_e0fdff_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(/template/includes/jq/themes/start/images/ui-icons_056b93_256x240.png); }
.ui-state-active .ui-icon {background-image: url(/template/includes/jq/themes/start/images/ui-icons_f5e175_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(/template/includes/jq/themes/start/images/ui-icons_f7a50d_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(/template/includes/jq/themes/start/images/ui-icons_fcd113_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; }
.ui-corner-tr { -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; }
.ui-corner-br { -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; }
.ui-corner-top { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; }
.ui-corner-right {  -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; }
.ui-corner-left { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; }
.ui-corner-all { -moz-border-radius: 5px; -webkit-border-radius: 5px; }

/* Overlays */
.ui-widget-overlay { background: #aaaaaa url(/template/includes/jq/themes/start/images/ui-bg_flat_75_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }
.ui-widget-shadow { margin: 5px 0 0 5px; padding: 0px; background: #999999 url(/template/includes/jq/themes/start/images/ui-bg_flat_55_999999_40x100.png) 50% 50% repeat-x; opacity: .45;filter:Alpha(Opacity=45); -moz-border-radius: 5px; -webkit-border-radius: 5px; }

/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* Datepicker
----------------------------------*/
.ui-datepicker { width: 388px; padding: 10px 10px 0; position:absolute;}
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}

/****************************************************************************************************************************/
/****************************************************************************************************************************/

/***********|||********** ~ /template/includes/jq/themes/blitzer/blitzer.css ~ ***********|||**********/

/****************************************************************************************************************************/
/****************************************************************************************************************************/



/****************************************************************************************************************************/
/****************************************************************************************************************************/

/***********|||********** ~ NEW STYLES FROM HERE, THIS WILL BE PUT BACK IN A SEPARATE FILE ONE DAY ~ ***********|||**********/

/****************************************************************************************************************************/
/****************************************************************************************************************************/


/* CANDIDATE PROFILES - FULL */

/* CANDIDATE PROFILES - SUMMARIES */


a {cursor:pointer;}
#mainCol .profileSummaryItem {}
	#mainCol div.profileSummaryItem ul {list-style:none;margin:0;}
	#mainCol div.profileSummaryItem ul li {margin:5px 0;padding:0;}
	
h2 span.status_ok {color:#80a311;}
h2 span.status_warning {color: #ff9900;}		
h2 span.status_action {color:#990000;}
h2 span.green {color:#80a311;}
h2 span.amber {color: #ff9900;}		
h2 span.red {color:#990000;}


#v2_wrapper {text-align:center;background:url(/ximages/bg-light.jpg);background:#fff;}

.v2_middle {width:1000px;margin:auto;text-align:left;position:relative;}
.v2_mainColour {color:#69a4c1;}
.v2_clear {clear:both;}
	/*#v2_header {height:150px;background:url(/images/bg-dark.jpg);position:relative;}*/
	#v2_header {height:170px;position:relative;
background: rgb(13,44,65);
background: -moz-linear-gradient(top,  rgba(13,44,65,1) 0%, rgba(8,15,22,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(13,44,65,1)), color-stop(100%,rgba(8,15,22,1)));
background: -webkit-linear-gradient(top,  rgba(13,44,65,1) 0%,rgba(8,15,22,1) 100%);
background: -o-linear-gradient(top,  rgba(13,44,65,1) 0%,rgba(8,15,22,1) 100%);
background: -ms-linear-gradient(top,  rgba(13,44,65,1) 0%,rgba(8,15,22,1) 100%);
background: linear-gradient(to bottom,  rgba(13,44,65,1) 0%,rgba(8,15,22,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d2c41', endColorstr='#080f16',GradientType=0 );
	
	}
		#v2_header a {text-decoration:none;}
		/*#v2_header .v2_middle {height:150px}*/
		#v2_header .v2_middle {height:170px;}
		#v2_header-hilite {height:150px;background:url(/images/bg-header-hilite.png);position:absolute;left:30px;width:300px;}
		a#v2_logo {width:332px;height:69px;display:block;background:url(/images/logo-v2-v2.gif);position:absolute;top:20px;}
		/*a#v2_logo {width:332px;height:62px;display:block;background:url(/images/logo-blood-awareness.gif);position:absolute;top:20px;}*/
		
		a#loginsignup {position:absolute;top:-2px;right:20px;display:block;width:130px;height:30px;line-height:30px;background:#009cdf;color:white;text-align:center;border-radius:0px 0px 5px 5px;-moz-border-radius:0px 0px 5px 5px;border:1px solid #fff;}
		
		a.v2_recCanTab, a.v2_colTab {height:40px;line-height:40px;display:block;text-align:center;color:#fff;position:absolute;border-radius:0 0 0 5px; -moz-border-radius:0 0 0 5px;border:1px solid #ccc;}
		
		a#v2_canTab {width:250px;right:151px;background-color:#69a4c1;border-radius:0 0 0 10px; -moz-border-radius:0 0 0 10px;border-width:0 0 1px 1px;}
		a#v2_recTab {width:150px;right:0px;background-color:#80a311;border-radius:0 0 10px 0; -moz-border-radius:0 0 10px 0;border-width: 0 1px 1px  1px;}


		a#v2_redTab {width:100px;right:0px;background-color:#c26969;border-width:0 1px 1px 1px;border-radius:0 0 10px 0; -moz-border-radius:0 0 10px 0;}
		a#v2_blueTab {width:100px;right:102px;background-color:#69a4c1;border-radius:0; -moz-border-radius:0;border-width: 0 0 1px  1px;}
		
		a#v2_greenTab {width:100px;right:203px;background-color:#80a311;border-radius:0; -moz-border-radius:;border-width:0 0 1px 1px;}
		a#v2_purpleTab {width:100px;right:304px;background-color:#c269c2;border-width:0 0 1px 1px;border-radius:0 0 0 10px; -moz-border-radius:0 0 0 10px;}
		
				
		/*a#v2_tag {color:#69a4c1;position:absolute;top:79px;left:60px;font-weight:bold;font-size:11px;}*/
		a#v2_tag {color:#69a4c1;position:absolute;top:99px;left:10px;font-weight:bold;font-size:11px;}
		a#v2_tag span {color:#fff;font-weight:bold;}
		
		a#v2_activeRecruiters {color:#69a4c1;position:absolute;top:70px;right:0;font-weight:bold;font-size:16px;}
		a#v2_activeRecruiters span {color:#fff;}
		a#v2_liveCandidates {color:#69a4c1;position:absolute;top:70px;right:220px;font-weight:bold;font-size:16px;}
		a#v2_liveCandidates span {color:#fff;}
		
		ul#v2_mainLinks {list-style:none;position:absolute;bottom:0px;background:url(/images/bg-mainLinks.jpg);height:36px;line-height:36px;padding:0 20px;border-radius:10px 10px 0 0; -moz-border-radius:10px 10px 0 0;}
		ul#v2_mainLinks li {display:inline;float:left;padding-right:5px;background:url(/images/bg-mainLinksDot.png) no-repeat right;}
		ul#v2_mainLinks li.v2_end {background:none;}
		ul#v2_mainLinks li a {color:#fff;padding:0 20px 0 21px;}
		
		ul#v2_loginLinks {list-style:none;position:absolute;bottom:0px;right:20px;}
		ul#v2_loginLinks li {display:inline;float:left;margin-left:10px;}
		ul#v2_loginLinks li a {display:block;background:url(/images/bg-mainLinks.jpg);height:36px;line-height:36px;padding:0 40px 0 20px;border-radius:10px 10px 0 0; -moz-border-radius:10px 10px 0 0;color:#fff;position:relative;}
		
		ul#v2_loginLinks_2 {list-style:none;position:absolute;top:0px;right:20px;}
		ul#v2_loginLinks_2 li {display:inline;float:left;margin-left:10px;}
		ul#v2_loginLinks_2 li a {display:block;background:url(/images/bg-mainLinks.jpg);height:36px;line-height:36px;padding:0 40px 0 20px;border-radius:0 0 10px 10px ; -moz-border-radius:0 0 10px 10px ;color:#fff;position:relative;}	
			
		span.v2_loginArrow {height:11px;width:12px;display:block;float:right;background:url(/images/loginArrow.png);position:absolute;right:13px;top:13px;}
		
		ul#v2_searchLinks {list-style:none;position:absolute;top:33px;left:530px;}
		ul#v2_searchLinks li {float:left;margin-right:3px;}
		ul#v2_searchLinks li a {display:block;float:left;line-height:25px;padding:0 20px;background:#69a4c1;color:#fff;}
		a#v2_jobSearch {border-radius:5px 0 0 0 ;-moz-border-radius:5px 0 0 0;}
		a#v2_canSearch {border-radius:0 5px 0 0 ;-moz-border-radius:0 5px 0 0;}
		ul#v2_searchLinks a.v2_selected {background:#fff;color:#69a4c1;}
		ul#v2_searchLinks a {}
		
		#socialLinks {position:absolute;top:4px;right:330px;}
		
		#v2_graphic {border:3px solid #fff;width:994px;height:210px;position:relative;margin-bottom:25px;}
			#v2_graphic p {height:25px;background:url(/v2/images/bg-p.png) bottom right;z-index:2;position:relative;width:auto;line-height:15px;font-size:18px;float:left;padding:15px 30px 15px 15px;position:absolute;border-radius:0 10px 10px 0; -moz-border-radius:0 10px 10px 0;color:#333;font-style:italic;font-weight:bold;display:none;}

				p#v2_betterOgp {top:10px;}
				p#v2_betterCan {top:70px;}
				p#v2_betterRecSol {top:130px;}
			
		#v2_slideshow {width:994px;height:210px;overflow:hidden;position:absolute;z-index:0;}
			#v2_slideshow img {width:994px;height:210px;z-index:0;}		
		
		#mainCol .benefits {float:right;width:350px;height:350px;background:#fff;border:1px solid #ccc;}
			#mainCol .benefits h2 {height:36px;line-height:36px;background:url(/v2/images/bg-contrast.jpg); color:#fff;text-decoration:none;cursor:pointer;display:block;text-align:left;margin-top:0;}
			#mainCol #benefits_can h2 {background:url(/v2/images/bg-contrast.jpg);}
			#mainCol #benefits_rec h2 {background:url(/v2/images/bg-contrast-blue.jpg);}
			
			#mainCol span.arrow {float:left;display:block;width:23px;height:23px;margin:6px;margin-right:10px;position:static;}
			#mainCol span.arrowSelected {float:left;display:block;width:23px;height:23px;margin:6px;margin-right:10px;position:static;}
			
			#mainCol #benefits_can span.arrow {background:url(/v2/images/arrow.png);}
			#mainCol #benefits_can span.arrowSelected {background:url(/v2/images/arrowSelected.png);}	
					
			#mainCol #benefits_rec span.arrow {background:url(/v2/images/arrow-blue.png);}
			#mainCol #benefits_rec span.arrowSelected {background:url(/v2/images/arrowSelected-blue.png);}
			
						
			#mainCol .benefits div {height:255px;color:#333;padding:10px;font-size:90%;}
			#mainCol .benefits div ul {margin-left:30px;list-style:none;}
			#mainCol .benefits div ul li {margin:10px;}
			#mainCol .benefits div ul li.moreLink {list-style:none;margin:25px 10px 0;font-weight:bold;}		


		#mainCol #v2_hotJobs {float:left;width:600px;margin-top:0px;}
			#mainCol #v2_hotJobs h2 {height:36px;line-height:36px;color:#666;background:url(/v2/images/hotJobsIcon.png) no-repeat left;padding-left:50px;height:36px;line-height:36px;margin-bottom:0px;margin-top:0px;}
			#mainCol #v2_hotJobs h2 a {text-decoration:none;}
			#mainCol span#activeJobs {float:right;display:block;width:180px;background:url(/v2/images/bg-contrast.jpg) top; border-radius:10px 10px 0 0; -moz-border-radius:10px 10px 0 0;color:#fff;text-align:center;text-decoration:none;}

			#mainCol ul#v2_theHotJobs {list-style:none;border:3px solid #666;height:310px;width:594px;overflow-y:auto;overflow-x:hidden;padding-left:0px;margin-left:0px;margin-top:0px;padding-top:0px;}
			
			/*#mainCol ul#v2_theHotJobs li {width:286px;border:1px solid #666;float:left;margin:0;padding:0;background:#eff3f6;}*/
			#mainCol ul#v2_theHotJobs li {width:572px;border:1px solid #666;float:left;margin:0;padding:0;background:#eff3f6;font-size:11px;}
			#mainCol ul#v2_theHotJobs li a {display:block;text-decoration:none;line-height:20px;text-align:left;padding:15px;}
			#mainCol ul#v2_theHotJobs li a:hover {background:#6ba6c3;}
			#mainCol ul#v2_theHotJobs li a span.location {float:left;width:80px;text-align:left;}
			#mainCol ul#v2_theHotJobs li a span.salary {float:right;width:auto;text-align:right;}
			#mainCol ul#v2_theHotJobs li a span.jobTitle {font-weight:bold;}
			#mainCol ul#v2_theHotJobs li a:hover span.jobTitle {color:#fff;}
			
			
	
	#v2_body {padding-bottom:20px;}
	
	.v2_dropDown {position:absolute;right:2px;top:-25px;background:#000 url(/images/bg-dark.jpg);opacity:0.9;filter:alpha(opacity=90);width:200px;display:none;z-index:3;padding:20px;border:1px solid #v2_ccc;color:#fff;height:197px;border-radius:10px 0 0 0; -moz-border-radius: 10px 0 0 0}
	.v2_dropDown h3 {color:#23b2e6;}
	
	
	#v2_dropDownLogin {}
	#v2_dropDownSignup {}
	
		#v2_hotJobs {float:left;width:600px;}
			#v2_hotJobs h2 {height:36px;line-height:36px;color:#666;background:url(/images/hotJobsIcon.png) no-repeat left;padding-left:50px;height:36px;line-height:36px;}
			#v2_hotJobs h2 a {text-decoration:none;}
			span#v2_activeJobs {float:right;display:block;width:180px;background:url(/images/bg-contrast.jpg) top; border-radius:10px 10px 0 0; -moz-border-radius:10px 10px 0 0;color:#fff;text-align:center;text-decoration:none;}

			ul#v2_theHotJobs {list-style:none;border:3px solid #v2_666;height:300px;width:594px;overflow-y:auto;overflow-x:hidden;}
			
			ul#v2_theHotJobs li {width:286px;border:1px solid #v2_666;float:left;margin:0;padding:0;background:#eff3f6;}
			ul#v2_theHotJobs li a {display:block;text-decoration:none;line-height:20px;text-align:center;padding:15px;}
			ul#v2_theHotJobs li a:hover {background:#6ba6c3;}
			ul#v2_theHotJobs li a span.v2_location {float:left;width:80px;text-align:left;}
			ul#v2_theHotJobs li a span.v2_salary {float:right;width:80px;text-align:right;}
			ul#v2_theHotJobs li a span.v2_jobTitle {font-weight:bold;}
			ul#v2_theHotJobs li a:hover span.v2_jobTitle {color:#fff;}			
			
			
		#v2_benefits {float:right;width:350px;height:340px;background:#fff;border:1px solid #ccc;}
			#v2_benefits h2 {height:36px;line-height:36px;background:url(/images/bg-contrast.jpg); color:#fff;text-decoration:none;cursor:pointer;display:block;text-align:left;}
			
			span.v2_arrow {float:left;display:block;width:23px;height:23px;background:url(/images/arrow.png);margin:6px;margin-right:10px;}
			span.v2_arrowSelected {float:left;display:block;width:23px;height:23px;background:url(/images/arrowSelected.png);margin:6px;margin-right:10px;}
			
			#v2_benefits div {height:250px;color:#333;padding:10px;}
			#v2_benefits div ul {margin-left:30px;}
			#v2_benefits div ul li {margin:10px 0;}
			#v2_benefits div ul li.v2_moreLink {list-style:none;margin:25px 0 0;font-weight:bold;}
	
	
	#v2_sidebar {float:right;width:340px;}
	
	#v2_sidebar div.item {padding:0 10px 0px 10px;margin:12px 0;border:1px solid #333;border-radius:5px;-moz-border-radius:5px;overflow:hidden;color:#243544;}
		#v2_sidebar div.item h3 {color:#fff;background:url(/images/bg-dark.jpg);font-size:14px;margin:0 -10px 0 -10px;font-family: 'trebuchet ms', calibri, arial sans-serif;}
		#v2_sidebar div.item li h3 {padding:5px;margin-top:20px;background:#69a4c1;}
		#v2_sidebar div.item  a {color:#243544;}
		#v2_sidebar div.item h3 a {padding:10px;display:block;color:#ccc;}
		#v2_sidebar div.item h3 a.floatRight {background:#69a4c1;color:#fff;width:70px;text-align:center;}
		
		#v2_sidebar div.item p {padding:0;margin:10px 0;line-height:16px;}
		#v2_sidebar div.item p a {color:#69a4c1;font-weight:bold;}
		#v2_sidebar div.item p a:hover {text-decoration:underline;}
		#v2_sidebar div.item .itemContent {display:none;}
		#v2_sidebar div.item .status_ok {border-left:10px solid #80a311;}
		#v2_sidebar div.item .status_warning {border-left:10px solid #ff9900;}
		#v2_sidebar div.item li.status_ok {border-left:5px solid #80a311;padding-left:10px;}
		#v2_sidebar div.item li.status_warning {border-left:5px solid #ff9900;padding-left:10px;}		
		#v2_sidebar div.item li.status_action {border-left:5px solid #990000;padding-left:10px;}		
		#v2_sidebar div.item .status_action {border-left:10px solid #cc0000;}
		#v2_sidebar div.item ol, #v2_sidebar div.item ul {list-style:none;margin:0;padding:0;}
		#v2_sidebar div.item ul.list {list-style:disc;margin:0 0 0 20px;padding:0;color:#243544;}
		#v2_sidebar div.item li {margin:10px 0;}
		#v2_sidebar div.item li a {font-weight:normal;}
		#v2_sidebar div.item li a {font-weight:normal;}
		#v2_sidebar div.item a.more {color:#80a311;display:block;text-align:left;height:23px;line-height:23px;padding-left:30px;background:url(/images/arrowSelected.png) no-repeat left;margin-top:20px;list-style:none;}
		
		

		#v2_sidebar div.item li.Live {border-left:5px solid #80a311;padding-left:10px;}
		#v2_sidebar div.item li.Expired {border-left:5px solid #999;padding-left:10px;}
		#v2_sidebar div.item li.Paused {border-left:5px solid #859358;padding-left:10px;}
		#v2_sidebar div.item li.Cancelled {border-left:5px solid #770000;padding-left:10px;}
		#v2_sidebar div.item li.Unconfirmed {border-left:5px solid #ff9900;padding-left:10px;}
		#v2_sidebar div.item li.Filled {border-left:5px solid #69a4c1;padding-left:10px;}		
		#v2_sidebar div.item li.Interviewing {border-left:5px solid #ff9900;padding-left:10px;}		
		#v2_sidebar div.item li.Archived {border-left:5px solid #000;padding-left:10px;}		
		
	
	#v2_sidebar div.item  a#wizardSidebarButton {display:block;text-align:center;width:140px;overflow:hidden;background:url(/images/buttons/glossy-grey-140.png) no-repeat 0px 0px;font-size:12px;font-weight:bold;color:#fff;;line-height:46px;height:46px;padding:0;float:right;margin:0px;}
	
	#v2_sidebar #sidebarAds {width:340px;text-align:center;margin-top:30px;}
	#v2_sidebar #sidebarAds a.advert {margin:30px 20px;border-radius:5px;-moz-border-radius:5px;display:block;width:300px;border:1px solid #333;}
	#v2_sidebar #sidebarAds a.advert img {border-radius:5px;-moz-border-radius:5px;}
	
	
	
	#v2_content{}
	#mainCol {background:transparent;}  /*set to 650 width in header-v2.asp*/
	
	
/*		ul#recDirectory {list-style:none;}
			ul#recDirectory  a {color:#ccc;text-decoration:none;}
			ul#recDirectory  a:hover {color:#ccc;text-decoration:underline;}
			ul#recDirectory li {padding:30px 0;border-top:1px dotted #666;}
			ul#recDirectory li h3 {color:#ccc;}
			ul#recDirectory li p {color:#999;}
				ul#recDirectory li a.logo {float:left;}
				ul#recDirectory li a.logo img {width:200px;height:150px;border:1px solid #ccc;border-radius:5px;-moz-border-radius:5px;}
				ul#recDirectory li div.info {float:right;width:750px;padding-top:0px;}
				ul#recDirectory li div.info ul.recruiterDirectoryLinks {list-style:none;margin-top:20px;}
				ul#recDirectory li div.info ul.recruiterDirectoryLinks li {float:left;padding:0;margin-right:30px;border:0;}
	
		a#viewMore {width:750px;float:right;line-height:35px;height:35px;text-align:center;text-decoration:none;background:#243544;color:#ccc;border:1px solid #ccc;border-radius:10px; -moz-border-radius:10px;}
		a#viewMore:hover {background:#31627a;color:#fff;}*/	
		
	
	#v2_megaFooter {min-height:340px;background:url(/images/bg-dark.jpg);background:#222;padding:20px 0 70px;border-top:3px solid #80a311;position:relative;}
	#v2_megaFooter {
background: rgb(13,44,65);
background: -moz-linear-gradient(top,  rgba(13,44,65,1) 0%, rgba(8,15,22,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(13,44,65,1)), color-stop(100%,rgba(8,15,22,1)));
background: -webkit-linear-gradient(top,  rgba(13,44,65,1) 0%,rgba(8,15,22,1) 100%);
background: -o-linear-gradient(top,  rgba(13,44,65,1) 0%,rgba(8,15,22,1) 100%);
background: -ms-linear-gradient(top,  rgba(13,44,65,1) 0%,rgba(8,15,22,1) 100%);
background: linear-gradient(to bottom,  rgba(13,44,65,1) 0%,rgba(8,15,22,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d2c41', endColorstr='#080f16',GradientType=0 );

	}
	
	#v2_megaFooter h2 {color:#80a311;color:#eee;font-size:26px;margin-top:20px;margin-bottom:30px;}
		ul#v2_recDirectory {list-style:none;}
			ul#v2_recDirectory  a {color:#ccc;text-decoration:none;}
			ul#v2_recDirectory  a:hover {color:#ccc;text-decoration:underline;}
			ul#v2_recDirectory li {padding:30px 0;border-top:1px dotted #666;}
			ul#v2_recDirectory li h3 {color:#ccc;margin-top:0;}
			ul#v2_recDirectory li p {color:#999;}
				ul#v2_recDirectory li a.v2_logo {float:left;}
				ul#v2_recDirectory li a.v2_logo img {width:200px;height:150px;border:1px solid #ccc;border-radius:5px;-moz-border-radius:5px;}
				ul#v2_recDirectory li div.v2_info {float:right;width:380px;padding-top:0px;}
				ul#v2_recDirectory li div.v2_info ul.v2_recruiterDirectoryLinks {list-style:none;margin-top:20px;}
				ul#v2_recDirectory li div.v2_info ul.v2_recruiterDirectoryLinks li {float:left;padding:0;margin-right:30px;border:0;}
	
		#v2_megaFooter #wide {width:630px;float:right;}
		#v2_megaFooter #wide.left {float:left;}
		#v2_megaFooter #narrow {width:280px;float:left;}
		#v2_megaFooter #narrow.right {float:right;}
		
		
		#v2_megaFooter h2 a {color:#eee;}
		#mfNews {list-style:none;height:600px;width:100%;border:0px solid #ff9900;border-radius:5px;font-size:12px;}
		#mfNews li {border:1px solid #80a311;border-radius:5px;margin-bottom:20px;}
		#mfNews li a h3 {margin:0 0 12px;background:#80a311;color:#fff;padding:5px;border-radius:5px 5px 0 0;font-size:14px;font-weight:bold;}
		#mfNews li a:hover h3 {color:#fff;}
		#mfNews li a p.date {color:#fff;font-style:italic;margin:10px;text-align:left;}
		#mfNews li a p em {float:right;}
		#mfNews li a p {color:#ccc;font-weight:normal;margin:7px;}
		
		
		#v2_megaFooter #narrow a.advert {width:300px;margin-bottom:40px;border:1px solid #31627a;display:block;background:#243544}	
	
		#v2_hotItemsContainer {margin:30px 0;}
		
		#mfCustomSettingsBox {clear:both;padding:10px;border:1px solid #80a311;display:block;background:#31627a;color:#fff;margin:20px 0;}
		#mfCustomSettingsBox h3 {color:#fff;margin-top:0;}
		
		ul#v2_hotItems {color:#ccc;list-style:none;width:628px;}
		ul#v2_hotItems li {color:#ccc;position:relative;}
		
		ul#v2_hotItems li a {margin:10px 0;border-radius:10px;-moz-border-radius:10px;border:1px solid #80a311;display:block;background:#243544;color:#999;padding:10px;overflow:hidden;position:relative;height:160px;}
		ul#v2_hotItems a:hover {background:#31627a;color:#fff;}
		
		ul#v2_hotItems h4 {font-size:16px;color:#fff;margin-bottom:20px;}
		ul#v2_hotItems h4 .h_r_1 {float:right;margin-right:0px;text-align:right;opacity:0.6;}
		ul#v2_hotItems h4 .h_l_1 {}		
		ul#v2_hotItems h4 .h_r_2 {font-size:12px;display:block;margin-top:10px;font-family:Arial, Helvetica, sans-serif;float:right;text-align:right;opacity:0.6;}		
		ul#v2_hotItems h4 .h_l_2 {font-size:12px;display:block;margin-top:10px;font-family:Arial, Helvetica, sans-serif;}		
		
		ul#v2_hotItems p {font-weight:normal;}
		ul#v2_hotItems p span {}
		
		
		ul#v2_hotItems  p.summary {font-style:italic;}
		ul#v2_hotItems  p.summary span.summary_title {font-weight:bold;margin-right:10px;font-style:normal;}
		
		ul#v2_hotItems  .jobRef {float:left;margin-left:0px;}
		ul#v2_hotItems  .link {font-weight:bold;float:right;background:#80a311;color:#fff;padding:7px;border-radius:10px 0 9px 0;position:absolute;bottom:0;right:0;}	
		
		ul#v2_hotItems a:hover .v2_jobApplyLink {color:#80a311;}
		

		a#v2_btnSearchJobs, a#v2_btnViewMore, a.btnJobs {line-height:35px;height:35px;text-align:center;text-decoration:none;background:#243544;color:#ccc;border:1px solid #ccc;border-radius:10px; -moz-border-radius:10px;}
		a#v2_btnSearchJobs:hover, a#v2_btnViewMore:hover, a.btnJobs:hover {background:#31627a;color:#fff;}
		a#v2_btnViewMore {width:400px;float:right;}
		a#v2_btnSearchJobs {width:200px;float:left;}
		a.btnJobs {width:148px;float:left;margin-right:10px;font-size:12px;}
		
		
		
	#v2_footer {height:50px;background:#243544;padding-top:10px;padding-bottom:50px;border-top:1px solid #999;position:absolute;bottom:0;width:100%;background:#222;}
		p#v2_copyright {float:left;color:#999;}
		ul#v2_footerLinks {list-style:none;float:right;}
		ul#v2_footerLinks li {float:left;padding:0 20px;}
		ul#v2_footerLinks li a {color:#999;text-decoration:none;}
		ul#v2_footerLinks li a:hover {color:#ccc;}


#homePageWrapper {}
#homePageWrapper h2 {font-size:17px;border-bottom:1px solid #ccc;margin-top:60px;}
#homePageWrapper h2.noTopMargin {margin-top:0;}

div.homePanel {}
div#homePanel_can {}
div#homePanel_rec {}


.jsTemplate {display:none;}



.welcomeMessage {margin:40px 0;padding:20px;border:1px solid #ccc;font-size:14px;font-style:italic;border-radius:10px;-moz-border-radius:10px;position:relative;overflow:hidden;display:none;}
.welcomeMessage p {margin:0;padding:0;}
.welcomeMessage a.dismissMessage {padding:10px 20px;position:absolute;top:0;right:0;border-radius:0 0 0 10px;-moz-border-radius:0 0 0 10px;background:#ccc;}

div.miniList {}
div.miniList h2 .status_ok {color:#80a311;}
div.miniList h2 .status_warning {color:#ff9900;}
div.miniList h2 .status_action {color:#cc0000;}
div.miniList h2 .green {color:#80a311;}
div.miniList h2 .amber {color:#ff9900;}
div.miniList h2 .red {color:#cc0000;}
#mainCol ul.miniList {list-style:none;margin:0;padding:0;}
#mainCol ul.miniList li {padding:0;margin:10px 0;}

ul.miniList li a {display:block;border:1px solid #999;background:#eee;border-radius:10px;-moz-border-radius:10px;padding:10px;overflow:hidden;}
ul.miniList li.more a {text-align:center;border:0;background:transparent;}
ul.miniList li a span.floatRight {font-style:italic;margin-left:10px;color:#999;}
ul.miniList li a:hover {}
ul.miniList li.status_ok a {border-left:5px solid #80a311;}
ul.miniList li.status_warning a {border-left:5px solid #ff9900;}
ul.miniList li.status_action a {border-left:5px solid #cc0000;} 
ul.miniList li.status_completed a {border-left:5px solid #80a311;}
ul.miniList li.status_pending a {border-left:5px solid #ff9900;}
ul.miniList li.green a {border-left:5px solid #80a311;}
ul.miniList li.amber a {border-left:5px solid #ff9900;}
ul.miniList li.red-left:5px solid #cc0000;} 


ul.miniList li div.responsePanel {margin:5px;border:1px solid #ccc;padding:10px;background:#fff;display:none;}



h3.availableStatus.rec



/*-- PROFILE UPDATES VIA AJAX STUFF --*/

body div.overlay {display:none;position:fixed;width:100%;height:100%;background:#000;z-index:9998;opacity:0.7;filter:alpha(opacity=70);}	
body div.overlayContent a.cancelOverlay {position:absolute;top:10px;right:10px;font-weight:bold;padding:10px;border-radius:10px;border:2px solid;font-size:14px;}
body div.overlayContent {display:none;position:fixed;top:30px;right:30px;bottom:30px;left:30px;background:#fff;z-index:9999;border-radius:10px;padding:30px;font-size:12px;overflow:auto;}
body div.overlayContent img.logo {bottom:30px;right:30px;position:absolute;}
body div.overlayContent h1 {font-size:22px;color:#6ba6c3;}
body div.overlayContent ul.displayInfoAsTable {margin-top:40px;}
body div.overlayContent ul.displayInfoAsTable li {margin-top:20px;}
body div.overlayContent ul.displayInfoAsTable li textarea {width:300px;height:80px;}
body div.overlayContent ul.displayInfoAsTable li select {width:300px;}
body div.overlayContent div.overlaySidebar {float:right;width:30%;background:#eee;}
body div.overlayContent div.overlaySidebar h3 {}
/*body div.overlayContent div.overlaySidebar #jsu_selectSuccessfulCandidates {overflow:auto;height:300px;}
body div.overlayContent div.overlayMainContent {float:left;width:65%;background:#ddd;}*/
.jsTemplate {display:none;}
button.default {padding:10px;font-size:16px;color:#243544;}



/*-- DISPLAYS LISTS OF INFO IN A TABLE STYLE FORMAT --*/

ul.displayInfoAsTable {list-style:none;padding:0;margin:0;}
ul.displayInfoAsTable li {clear:both;list-style:none;}
ul.displayInfoAsTable li div.label {float:left;width:23%;font-weight:bold;text-align:right;}
ul.displayInfoAsTable li div.value {float:right;width:73%;}
ul.displayInfoAsTable li div.clear {clear:both;}
ul.displayInfoAsTable li.headings {font-size:120%;font-weight:bold;color:#6ba6c3;}


/*-- THESE ARE USED IN HOT JOBS ICONS BY RESULT ITEMS FOR ADMIN 7/12/12 --*/

.resultItem a.hotJob,
.resultItem a.recSubscriptionHotJobManager_hot {display:block;width:27px;height:30px;background:url(/images/icons/flames.png);position:absolute;left:-50px;}
.resultItem a.coldJob,
.resultItem a.recSubscriptionHotJobManager_cold {display:block;width:27px;height:30px;background:url(/images/icons/flames-bw.png);position:absolute;left:-50px;opacity:0.5;}

.outerSidebar a.hotJob,
.outerSidebar a.recSubscriptionHotJobManager_hot {display:block;width:27px;height:30px;background:url(/images/icons/flames.png);margin-bottom:20px;float:right;}
.outerSidebar a.coldJob,
.outerSidebar a.recSubscriptionHotJobManager_cold {display:block;width:27px;height:30px;background:url(/images/icons/flames-bw.png);opacity:0.5;margin-bottom:20px;float:right;}






.outerSidebar a.recBrandingLogo img {box-shadow:0 0 2px 2px rgba(0,0,0,0.1);}


/*-- THESE WERE ADDED FOR THE NEW RESULTMANAGER ON 22/05/13 --*/

	#mainCol .ogpItems ul.outerSidebar {
		position:absolute;
		left:-100px;
		list-style:none;
		margin:0;padding:0;
	}
	#mainCol .ogpItems ul.outerSidebar li {
		margin:10px 0 ;
		
	}
	
	#mainCol .ogpItems ul.outerSidebar li a, 
	#mainCol .ogpItems ul.outerSidebar li a { 
		color:#eee;border:0;
	}
	#mainCol .ogpItems ul.outerSidebar li a img {
		width:80px;
		border-radius:5px;
		border:1px solid #eee;
	}




	
/*
#v2_login_container {padding:0;margin:0;height:140px;width:320px;position:absolute;top:0;right:200px;z-index:999999;}
#v2_login {padding:0;margin:0;background:#6ba6c3;height:110px;width:320px;position:relative;z-index:99;color:#fff;border:1px solid #fff;border-width:0 1px 1px;display:none;}
#v2_login_form {padding:5px 20px;margin:0;height:90px;width:280px;position:absolute;top:0;left:0;}
#v2_login_form fieldset {padding:0;margin:0 0 0 0;width:100%;}
#v2_login_form fieldset ol {padding:0;margin:0;width:100%;}
#v2_login_form fieldset ol li  {margin:0}
#v2_login_form fieldset ol li.noLabel  {margin-left:100px;width:160px;}
#v2_login_form fieldset .text {width:150px;background:#fff;height:14px;padding:2px;}
#v2_login_form fieldset label {width:90px;margin-right:10px;}
#v2_login_form fieldset .button {padding:3px;background:#fff;color:#243544;font-size:12px;border:1px solid #243544;border-radius:5px;-moz-border-radius:5px;}
#v2_login_form fieldset .checkboxComment {padding-left:10px;}
#v2_login_form fieldset a.forgotPassword {float:right; color:#fff;font-style:italic;font-size:11px;}

a#v2_login_link {display:block;width:150px;height:30px;line-height:30px;position:absolute;right:-2px;text-align:center;font-size:14px;color:#fff;background:#6ba6c3;border-left:1px solid #fff;border-top:0px solid #6ba6c3; border-bottom:1px solid #fff;border-right:1px solid #fff;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;z-index:9999999;}


#v2_signup_container {padding:0;margin:0;height:140px;width:190px;position:absolute;top:0;right:2px;z-index:999999;}
#v2_signup {padding:0;margin:0;background:#6ba6c3;height:110px;width:190px;position:relative;z-index:99;color:#fff;border:1px solid #fff;border-width:0 1px;display:none;}

#v2_signup_form {width:150px;height:90px;padding:10px 20px;background:#6ba6c3;position:absolute;top:0;right:0;}

#v2_signup_form a {display:block; padding:6px;background:#fff;color:#243544;font-size:12px;border:1px solid #243544;border-radius:5px;-moz-border-radius:5px;width:130px;margin:0 0 20px 0;text-align:center;opacity:0.8;filter:alpha(opacity=80);font-weight:bold;}

a#v2_signup_link {display:block;width:190px;height:30px;line-height:30px;position:absolute;right:-2px;text-align:center;font-size:14px;color:#fff;background:#6ba6c3;border:1px solid #fff;border-width:0 1px 1px;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;}


*/

/*#v2_login_form {padding:10px 20px;margin:0;height:130px;width:280px;position:absolute;top:0;right:0;z-index:999;background:#6ba6c3;border:1px solid #fff;border-width:0 1px;display:none;color:#fff;}*/
#v2_login_form {padding:10px 20px;margin:0;height:150px;width:280px;position:absolute;top:0;right:0;z-index:999;background:#6ba6c3;border:1px solid #fff;border-width:0 1px;display:none;color:#fff;}
#v2_login_form fieldset {padding:0;margin:0 0 0 0;width:100%;}
#v2_login_form fieldset ol {padding:0;margin:0;width:100%;}
#v2_login_form fieldset ol li  {margin:0 0 3px 0}
#v2_login_form fieldset ol li.noLabel  {margin-left:100px;width:160px;}
#v2_login_form fieldset .text {width:150px;background:#fff;height:18px;line-height:18px;padding:0 3px;}
#v2_login_form fieldset label {width:90px;margin-right:10px;}
#v2_login_form fieldset .button {padding:3px;background:#fff;color:#243544;font-size:12px;border:1px solid #243544;border-radius:5px;-moz-border-radius:5px;}
#v2_login_form fieldset .checkboxComment {padding-left:10px;}
#v2_login_form fieldset a.forgotPassword {float:right; color:#fff;font-style:italic;font-size:11px;}

#v2_login_form a.cancel, #v2_signup_form a.cancel {position:absolute;bottom:10px;right:10px;color:#fff;}


#v2_signup_form {padding:10px 20px;margin:0;height:150px;width:280px;position:absolute;top:0;right:0;z-index:999;background:#6ba6c3;color:#fff;border:1px solid #fff;border-width:0 1px;display:none;}
#v2_signup_form a.signup {display:block; padding:10px;background:#fff;color:#243544;font-size:12px;border:1px solid #243544;border-radius:5px;-moz-border-radius:5px;margin:10px 0;text-align:center;opacity:0.8;filter:alpha(opacity=80);font-weight:bold;}


		ul#v2_loginSignupLinks {list-style:none;position:absolute;bottom:0px;right:0;background:url(/images/bg-mainLinks.jpg);height:36px;line-height:36px;padding:0 20px;border-radius:10px 10px 0 0; -moz-border-radius:10px 10px 0 0;}
		ul#v2_loginSignupLinks li {display:inline;float:left;padding-right:5px;background:url(/images/bg-mainLinksDot.png) no-repeat right;}
		ul#v2_loginSignupLinks li.v2_end {background:none;}
		ul#v2_loginSignupLinks li a {color:#fff;padding:0 20px 0 21px;}





.newButton {padding:10px 20px;background:#243544;color:#fff;font-size:14px;border-radius:10px;-moz-border-radius:10px;width:auto;font-weight:normal;border:2px solid #6ba6c3;margin:12px 0;}

a.newButton {display:inline-block;}
a.newButton:hover {color:#bae924;border:2px solid #bae924;background:#3c4424;}
/*also we do this with jquery, to match input buttons*/

a.newButton.contrast {color:#ffcc00;border:2px solid #ffcc00;background:#111;}
a.newButton.contrast:hover{color:#ccff99;border:2px solid #ccff99;background:#000;}




form fieldset input.newButton {margin-left:145px; width:100px;}

button.default {padding:10px;font-size:16px;}


#ie6alert {padding:0 40px 0 0; margin:0; font-size:14px; color:#999; display:none;}
#ie6alert p {margin:20px 0;}
#ie6alert img {border:0;float:right;margin-left:5px;}



/* ---------------------------- DISPLAY INFO AS TABLE - New! ---------------------------- */


ul.diat {list-style:none;margin:0;padding:0;width:100%;}
ul.diat li {margin:10px 0;padding:0;width:100%;}
ul.diat li .label {float:left;width:20%;display:block;text-align:right;padding-top:5px;}
ul.diat li .label .title {font-weight:bold;color:#243544;}
ul.diat li .label .desc {color:#666;font-style:italic;}
ul.diat li .value {float:right;width:78%;display:block;}
ul.diat li .value.noLabel {margin-left:22%;}
ul.diat li .clear {clear:both;display:block;}
ul.diat li.fullWidthItem {}



/* ---------------------------- LIGHTBOX BASICS ---------------------------- */

/* containing element for all */
#ogpLb {position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999;display:none;font-size:14px;}

	/* semi trans overlay to hide page content */
	#ogpLb_overlay {position:absolute;top:0;right:0;bottom:0;left:0;background:url(/images/bg-dark.jpg);opacity:0.8;z-index:999998;}
	
	/* fully opaque overlay to display lb content - either just an image, or an html page */
	#ogpLb_content {position:absolute;top:20px;right:20px;bottom:20px;left:20px;opacity:1;z-index:999999;}
	
		/* curved box with white bg */
		#ogpLb_content_bg {position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;border-radius:10px;border:1px solid #ccc;}
		
		/* contains all html within the white bg - with 'padding' distance. all inner elements border to this div */
		#ogpLb_content_html {position:absolute;top:20px;right:20px;bottom:20px;left:20px;background:url(/images/lightbox-logo.jpg) no-repeat bottom right;}

		
			/* contains the heading and the logo - always visible - just the pageContent below scrolls if oversized  */
			#ogpLb_content_html_heading {position:absolute;font-size:24px;line-height:30px;height:57px;top:0;right:0;left:0;color:#69a4c1;padding-top:10px;}
			
			#ogpLb .pageContent .fauxHeading {font-size:24px;line-height:30px;color:#69a4c1;margin-top:40px;}
			
			/* contains pageContent and infoPanel  */
			#ogpLb_content_html_middle {position:absolute;top:60px;right:0;bottom:30px;left:0;}
			
				/* main page content - this is the bit that scrolls if oversized  */
				#ogpLb .pageContent {position:absolute;top:0;right:0;bottom:70px;left:0;text-align:left;overflow:auto;font-size:12px;padding:10px;border:0px solid #efefef;border-radius:10px;}			
	
				/* contans instructions or navigation or notes. Falls underneath the logo  */
				#ogpLb .infoPanel {position:absolute;right:0;left:0;bottom:0;border-top:1px solid #ccc;padding-top:20px;}	

			/* contains copyright info and anything like support links */
			#ogpLb_content_html_footer {position:absolute;right:0px;bottom:0;left:0;font-size:12px;line-height:12px;color:#666;}		
			
			#ogpLb_close_main {position:absolute;top:20px;right:20px;opacity:0.8;filter:alpha(opacity=80);border-radius:0 10px 0 10px;padding:10px 20px;display:block;background:#990000;color:#fff;text-align:center;z-index:999999;}
			#ogpLb_close_main:hover {opacity:1;filter:alpha(opacity=100);}
			
			
			/*#ogpLb #ogpLb_content_html {overflow:auto;}*/

/* ---------------------------- LIGHTBOX CONTENT ---------------------------- */

/*applies to all messages*/
#ogpLb .warning {color:#ff9900;}
#ogpLb .ok {color:#006600;}
#ogpLb .action {color:#990000;}



#ogpLb .pageContent  form {padding:0;margin:0;}
#ogpLb .pageContent>div {padding:0;margin:0;}


#ogpLb .pageContent form .default {padding:0;}

#ogpLb  ul.bulletedList {margin:20px 0; padding: 0 0 0 30px;}
#ogpLb  ul.bulletedList li {margin:10px 0; padding:0;}



#ogpLb .pageContent form ul.diat {max-width:700px;}
#ogpLb .pageContent form ul.diat .default {width:96%;padding:0 2px;height:20px;line-height:20px;font-size:12px;background:#eee; border:1px solid #ccc;border-radius:5px;}


#ogpLb .pageContent form ul.diat>li {border:0px solid #ccc;}
#ogpLb .pageContent form ul.diat>li .heading {display:block;color:#999;font-size:15px;font-weight:bold;margin-bottom:10px;}
#ogpLb .pageContent form ul.diat>li .label {}
#ogpLb .pageContent form ul.diat>li .info {display:block;color:#666;font-size:12px;margin-bottom:10px;}

#ogpLb .pageContent form ul.diat>li .message {font-size:18px;}


#ogpLb .pageContent form ul.diat textarea.default {height:120px;}

#ogpLb .pageContent label.error {color:#ff9900;display:block;width:100%;text-align:left;}


#ogpLb .pageContent .col {width:45%;}
#ogpLb .pageContent .col.leftCol {float:left;}
#ogpLb .pageContent .col.rightCol {float:right;}
#ogpLb .pageContent .clear {clear:both}
#ogpLb .pageContent .col h2 {margin:20px 0 10px 0;}
#ogpLb .pageContent .col h2.top {margin:0 0 10px 0;}


#ogpLb .pageContent ul.formErrors {padding:20px;margin:0 0 0 40px;color:#ff9900;font-weight:bold;}
#ogpLb .pageContent ul.formErrors li {margin:10px 0;}

/*ul.diat {}
ul.diat li {}
ul.diat li .label {}
ul.diat li .label .title {}
ul.diat li .label .desc {}
ul.diat li .value {}
ul.diat li .clear {}*/



#ogpLb .infoPanel ul.navigation {padding:0;margin:0;list-style:none;}
#ogpLb .infoPanel ul.navigation li {margin:0 2px 0 0;float:left;height:40px;}

#ogpLb .infoPanel ul.navigation li a {display:block;height:20px;line-height:20px;padding:5px;margin:0;border-bottom:2px solid #69a4c1;color:#69a4c1}

#ogpLb .infoPanel ul.navigation li.selected a {border-bottom:2px solid #ff9900;color:#ff9900;background:#fff;}
#ogpLb .infoPanel ul.navigation li.done a {border-bottom:2px solid #006600;color:#006600;background:#fff;}
#ogpLb .infoPanel ul.navigation li.disabled a {border-bottom:2px solid #cccc;color:#cccc;background:#fff;opacity:0.5;filter:alpha(opacity=50);cursor:default;}

ul#jobWorkingLocations_options {width:100%;padding:0;margin:5px 0 0;list-style:none;}
ul#jobWorkingLocations_options>li {float:left;padding:3px 20px;margin:0;position:relative;border:0px solid #ccc;font-size:12px;width:auto;}
ul#jobWorkingLocations_options>li input {position:absolute;top:0;left:0;}
/* same as above */
ul.checkbox_options {width:auto;padding:0;margin:5px 0 0;list-style:none;}
ul.checkbox_options>li {float:left;padding:3px 20px;margin:0;position:relative;border:0px solid #ccc;font-size:12px;}
ul.checkbox_options.canLanguages>li {width:80px;}
ul.checkbox_options>li input {position:absolute;top:0;left:0;}			




/*			
ul.diat li .value {border:0px solid #000;background:#eee;text-align:left;}



*/
.checkboxSingle {}			
span.cbSingle {display:block;margin:0;padding:0;width:100%;}
span.cbSingle .comment {display:block;float:right;text-align:left;width:90%;}




/* POST JOB STUFF */

#ogpLb a.next {position:absolute;right:0;bottom:-30px;line-height:60px;width:223px;border:1px solid #003300; font-size:20px;color:#fff;background:#339933;text-align:center;display:block;border-radius:5px;}

ul#listPriorityApplicants {margin:0 0 0 0;}
ul#listPriorityApplicants li {margin:5px 0 5px 20px;}	


#ui-datepicker-div {width:300px;}
#ui-datepicker-div.jobDatePicker .ui-datepicker-calendar {display:none;}
#ui-datepicker-div.defaultDatePicker .ui-datepicker-calendar {display:block;}

 
 
 /* UPDATE JOB STATUS */ 
 
#jsuUpdateStatus {width:400px;}
#jsuUpdateText {width:400px;}
button#jsu_save {}
 
 
 
 /* PROFILE UPDATE REQUESTS */
 
#purCandidateResponse {}
#purCandidateResponse select {width:350px;}
#purCandidateResponse button {padding:5px;margin-left:5px;}
 

 /* ADDRESS BOOK */

ul.addressBook {display:none;padding:0;margin:0;background:#fff;border:1px solid #ccc;border-radius:0 0 5px 5px;position:absolute;z-index:999;width:250px;list-style:none;}
ul.addressBook li {padding:0;margin:0;position:relative;}
ul.addressBook li a {padding:5px;margin:0;font-weight:bold;}
ul.addressBook li a.email {display:block;color:#444;background:#fff;position:relative;}
ul.addressBook li a.email:hover {background:#eee;color:#000;}
#v2_sidebar ul.addressBook li a.close, #ogpLb ul.addressBook li a.close {display:block;color:#990000;background:#fff;}
	
#v2_sidebar ul.addressBook li {margin:0;}
#v2_sidebar ul.addressBook li a, #ogpLb ul.addressBook li a {font-weight:bold;font-size:12px;}
#v2_sidebar ul.addressBook li a.remove, #ogpLb ul.addressBook li a.remove {padding:2px 5px 1px 6px;background:#990000;color:#fff;font-size:12px;border-radius:10px;font-weight:bold;border:0px solid #fff;opacity:0.6;filter:alpha(opacity=60);position:absolute;right:5px;top:6px;z-index:99;margin:0;}
#v2_sidebar ul.addressBook li a.remove:hover, #ogpLb ul.addressBook li a.remove:hover {opacity:1;filter:alpha(opacity=100);}



 /* FILTERS FOR BROWSE CANDIDATES / MY JOBS */


 /* RECRUITERS BROWSE CANDIDATES SECTION */





 /* RECRUITERS MY JOBS SECTION */


#mainCol ul.ogpFilter {list-style:none;margin:0;padding:0;}
#mainCol ul.ogpFilter li {margin:0;padding:3px;width:193px; float:left;}
#mainCol ul.ogpFilter li.doubleWidth, 
#mainCol ul.ogpFilter.bottomSection li.doubleWidth {margin:0;padding:3px;width:392px; float:left;} /*double 193px plus 6px padding (3 left 3 right)*/
#mainCol ul.ogpFilter li.heading,
#mainCol ul.ogpFilter.bottomSection li.heading {color:#777;font-size:12px;font-weight:bold;text-align:left;margin-top:10px;margin-bottom:5px;}

#mainCol ul.ogpFilter.topSection li input.checkbox {width:15px;}

#mainCol div.settingsContainer {background:#efefef;border:2px solid #80a311;border-radius:5px;}
#mainCol div.settingsContainer h3 {font-size:14px;margin:10px;clear:both;cursor:pointer;text-decoration:underline;position:relative;}
#mainCol div.settingsContainer form {padding:0;margin:0;}

#mainCol ul.ogpFilter.topSection {margin:10px;display:none;border-bottom:1px solid #ccc;padding-bottom:10px;}
#mainCol ul.ogpFilter.topSection li {width:140px;}


#mainCol ul.ogpFilter.bottomSection {margin:10px;display:none;}
#mainCol ul.ogpFilter.bottomSection li {border:0px solid #cc0000; float:left;margin:0;width:175px;}
/*#mainCol ul.ogpFilter.bottomSection li {margin:0;padding:3px;float:left;}*/
#mainCol ul.ogpFilter.bottomSection li select, #mainCol ul.ogpFilter.bottomSection li input {padding:2px;width:170px;font-size:12px;border:1px solid #ccc;background:#f8f8f8;border-radius:5px;line-height:15px;}
#mainCol ul.ogpFilter.bottomSection li input.search {padding:5px 5px 5px 25px;width:169px;background-image:url(/images/jobCandidateIcons/search.png);background-repeat: no-repeat;background-position:5px 5px;}
#mainCol ul.ogpFilter.bottomSection li input#mc_search {width:140px;}
#mainCol ul.ogpFilter.bottomSection li input.search.doubleWidth {padding:5px 5px 5px 25px;width:330px;}
#mainCol ul.ogpFilter.bottomSection li input.checkbox {width:15px;}

#mainCol ul.ogpFilter.bottomSection#ogpFilter_showCandidates {border-bottom:1px solid #ccc;padding-bottom:10px;}


#mainCol ul.ogpItems {list-style:none;padding:0;margin:30px 0;clear:both;}
#mainCol ul.ogpItems>li {
border:1px solid #ccc;border-radius:5px;overflow:visible;margin:20px 0;position:relative;
background:#efefef;

}
#mainCol ul.ogpItems>li p.strong {font-weight:bold;}
#mainCol ul.ogpItems>li h3 {margin:0px;border-radius:5px 5px 0 0;padding:7px 7px 7px 14px;font-size:14px;background:url(/images/bg-dark.jpg);color:#eee;font-weight:bold;font-family:"trebuchet ms", calbri, arial, verdana, sans-serif;}
#mainCol ul.ogpItems>li h3 span.status {width:100px;text-align:center;float:right;margin:-7px -7px -7px 0;display:block;padding:7px;}
#mainCol ul.ogpItems>li a {/*font-weight:normal;*/color:#243544;}
#mainCol ul.ogpItems>li a:hover {text-decoration:underline;}

#mainCol ul.ogpItems li.loading {border:0;background: url(/images/loading/loading14.gif) no-repeat center;height:100px;}


#mainCol ul.ogpItems li.status_live h3 {border-left:6px solid #80a311;}
#mainCol ul.ogpItems li.status_expired h3 {border-left:6px solid #999;}
#mainCol ul.ogpItems li.status_paused h3 {border-left:6px solid #859358;}
#mainCol ul.ogpItems li.status_cancelled h3 {border-left:6px solid #770000;}
#mainCol ul.ogpItems li.status_awaitingConfirmation h3 {border-left:6px solid #ff9900;}
#mainCol ul.ogpItems li.status_filled h3 {border-left:6px solid #69a4c1;}
#mainCol ul.ogpItems li.status_interviewing h3 {border-left:6px solid #ff9900;}

#mainCol ul.ogpItems li.status_archived  h3 {filter:alpha(opacity=60);opacity:0.6;}
/*#mainCol ul.ogpItems li.status_archived  {background:#777;}*/

#mainCol ul.ogpItems li.Live h3 span.status {background:#80a311;}
#mainCol ul.ogpItems li.Expired h3 span.status {background:#999;}
#mainCol ul.ogpItems li.Paused h3 span.status {background: #859358;}
#mainCol ul.ogpItems li.Cancelled h3 span.status {background:#770000;}
#mainCol ul.ogpItems li.Unconfirmed h3 span.status {background:#ff9900;}
#mainCol ul.ogpItems li.Filled h3 span.status {background: #69a4c1;}	
#mainCol ul.ogpItems li.Interviewing h3 span.status {background: #ff9900;}	
#mainCol ul.ogpItems li.Suspended h3 span.status {background: #000;}	



/*#mainCol ul.ogpItems li a.brandingLogo {position:absolute;top:10px;left:-140px;}
#mainCol ul.ogpItems li a.brandingLogo img {width:120px;}*/


/* just jobs or all items? width of rec logo */
#mainCol ul.ogpItems li div.outerSidebar {position:absolute;left:-130px;width:100px;padding-top:30px;text-align:right;}
#mainCol ul.ogpItems li div.outerSidebar a.recBrandingLogo img {width:70px;padding:5px;border:1px solid #eee;border-radius:5px;margin-bottom:20px;}



#mainCol ul.ogpItems li div.jobSummarySection {display:none;}


#mainCol ul.ogpItems li h4 {margin:20px 10px 0px; font-size:12px;font-weight:bold;color:#333;clear:both;}
#mainCol ul.ogpItems li p strong {color:#666;}
#mainCol ul.ogpItems li p {margin:10px;font-size:12px;}
#mainCol ul.ogpItems li p.strong {font-weight:bold;}
#mainCol ul.ogpItems li p.descriptionSummary {}
#mainCol ul.ogpItems li div.postingDates p {}

#mainCol ul.ogpItems li .countdownAlert  {font-weight:bold;color:#990000;}

#mainCol ul.ogpItems li p.links  {margin-top:20px;}
#mainCol ul.ogpItems li p.links a {margin:0 20px 0 0; font-weight:bold;}
#mainCol ul.ogpItems li div.descriptionFull, #mainCol ul.ogpItems li div.requirementsFull
 {display:none;position:absolute;right:0;padding:10px 20px 10px 10px;background:#243544;border:1px solid #ccc;border-radius:5px;height:250px;width:480px;overflow-y:auto;color:#ccc;}


#mainCol ul.ogpItems li h3 .right {float:right;margin-left:30px;}
#mainCol ul.ogpItems li p .right {float:right;margin-left:30px;}
#mainCol ul.ogpItems li a {}

#mainCol ul.ogpItems li ul.pList {margin:10px;padding:0;}
#mainCol ul.ogpItems li ul.pList li {border-radius:0;border:1px solid #ccc;border-width:0 1px 0  0;display:inline;margin-right:10px;padding-right:10px;}
#mainCol ul.ogpItems li ul.pList li.last {border-radius:0;border:0;margin-right:0;padding-right:0;}

#mainCol ul.ogpItems li div.ogpSummarySection.eh ul {margin:10px;padding:0;list-style:none;}
#mainCol ul.ogpItems li div.ogpSummarySection.eh ul li {border:0;margin:8px 0;overflow:visible;}
#mainCol ul.ogpItems li div.ogpSummarySection.eh ul li .right {float:right;}

#mainCol ul.ogpItems li div.ogpSummarySection.eh ul li .hidden {zoom:1;display:none;position:absolute;top:10px;right:10px;z-index:99999999;background:#243544;background:#fff;border:1px solid #999;border-radius:5px;width:540px;color:#333;}
#mainCol ul.ogpItems li div.ogpSummarySection.eh ul li .hidden h3 {border-bottom:1px solid #ccc;}

#mainCol ul.ogpItems ul.jobCandidateSummary {height:20px;list-style:none;margin:10px;padding:0;}
#mainCol ul.ogpItems ul.jobCandidateSummary li {padding-left:25px;height:20px;line-height:20px;font-size:14px;float:left;margin-right:25px;border:0;background-repeat:no-repeat;}



#mainCol ul.ogpItems ul.jobCandidateSummary li.cs_flagged {background-image:url(/images/jobCandidateIcons/flagged.png);background-position:0 0;}
#mainCol ul.ogpItems ul.jobCandidateSummary li.cs_interested {background-image:url(/images/jobCandidateIcons/interested.png);background-position:0 0;}
#mainCol ul.ogpItems ul.jobCandidateSummary li.cs_requestInterest_green {background-image:url(/images/jobCandidateIcons/requestInterest.png);background-position:0 -60px;}
#mainCol ul.ogpItems ul.jobCandidateSummary li.cs_requestInterest_amber {background-image:url(/images/jobCandidateIcons/requestInterest.png);background-position:0 -40px;}
#mainCol ul.ogpItems ul.jobCandidateSummary li.cs_requestInterest_red {background-image:url(/images/jobCandidateIcons/requestInterest.png);background-position:0 -20px;}
#mainCol ul.ogpItems ul.jobCandidateSummary li.cs_requestUpdate_green {background-image:url(/images/jobCandidateIcons/requestUpdate.png);background-position:0 -60px;}
#mainCol ul.ogpItems ul.jobCandidateSummary li.cs_requestUpdate_amber {background-image:url(/images/jobCandidateIcons/requestUpdate.png);background-position:0 -40px;}
#mainCol ul.ogpItems ul.jobCandidateSummary li.cs_requestUpdate_red {background-image:url(/images/jobCandidateIcons/requestUpdate.png);background-position:0 -20px;}




#mainCol #jobSidebar h2.green {color:#80a311;}
#mainCol #jobSidebar h2.amber {color:#f90;}
#mainCol #jobSidebar h2.red {color:#900;}


#mainCol #jobSidebar p.green {color:#80a311;}
#mainCol #jobSidebar p.amber {color:#f90;}
#mainCol #jobSidebar p.red {color:#900;}



#mainCol ul.ogpItems li div.viewOnHover_trigger {/*this triggers the viewing*/}	
#mainCol ul.ogpItems li div.viewOnHover_target {display:none;background:#333;position:absolute;right:0px;top:40px;bottom:40px;left:10px;border-radius:5px;/*max-height:200px;width:550px;*/color:#fff;z-index:999;overflow-x:hidden;overflow-y:auto;border:2px inset #fff;}
#mainCol ul.ogpItems li div.viewOnHover_target * {color:#fff;}
#mainCol ul.ogpItems li div.viewOnHover_target h4 {color:#ccc;}
#mainCol ul.ogpItems li div.viewOnHover_target p {margin:10px;}

#mainCol ul.ogpItems li ul.itemLinks {list-style:none;margin:10px;}			
#mainCol ul.ogpItems li ul.itemLinks li {display:inline;margin-right:20px;border:0;}			
								
#mainCol ul.ogpItems ul.advancedMatches {margin:10px;padding:0;list-style:none;}
#mainCol ul.ogpItems ul.advancedMatches li {margin:5px 0;border:0;}

#mainCol ul.ogpItems ul.jobStatusUpdates 
{margin:20px 10px 0 10px;padding:0;list-style:none;}
#mainCol #jobSidebar ul.jobStatusUpdates
 {margin:10px 10px 40px;padding:0;list-style:none;}
#ogpLb ul.jobStatusUpdates
 {margin:20px 0;padding:0;list-style:none;position:relative;}
 
  
 
 
#mainCol ul.ogpItems ul.jobStatusUpdates li,
#mainCol #jobSidebar ul.jobStatusUpdates li,
#ogpLb ul.jobStatusUpdates li
 {margin:5px 0;border:0;border-radius:0;}

#mainCol ul.ogpItems ul.jobStatusUpdates li.Live,
#mainCol #jobSidebar ul.jobStatusUpdates li.Live,
#ogpLb ul.jobStatusUpdates li.Live
  {border-left:4px solid #80a311;padding-left:10px;}
  
#mainCol ul.ogpItems ul.jobStatusUpdates li.Expired, 
#mainCol #jobSidebar ul.jobStatusUpdates li.Expired, 
#ogpLb ul.jobStatusUpdates li.Expired
{border-left:4px solid #999;padding-left:10px;}

#mainCol ul.ogpItems ul.jobStatusUpdates li.Paused, 
#mainCol #jobSidebar ul.jobStatusUpdates li.Paused, 
#ogpLb ul.jobStatusUpdates li.Paused
  {border-left:4px dotted #859358;padding-left:10px;}
  
#mainCol ul.ogpItems ul.jobStatusUpdates li.Cancelled, 
#mainCol #jobSidebar ul.jobStatusUpdates li.Cancelled, 
#ogpLb ul.jobStatusUpdates li.Cancelled
 {border-left:4px solid #770000;padding-left:10px;}
 
#mainCol ul.ogpItems ul.jobStatusUpdates li.Unconfirmed, 
#mainCol #jobSidebar ul.jobStatusUpdates li.Unconfirmed, 
#ogpLb ul.jobStatusUpdates li.Unconfirmed
 {border-left:4px solid #ff9900;padding-left:10px;}
 
#mainCol ul.ogpItems ul.jobStatusUpdates li.Filled, 
#mainCol #jobSidebar ul.jobStatusUpdates li.Filled, 
#ogpLb ul.jobStatusUpdates li.Filled
  {border-left:4px solid #69a4c1;padding-left:10px;}
  
#mainCol ul.ogpItems ul.jobStatusUpdates li.Interviewing, 
#mainCol #jobSidebar ul.jobStatusUpdates li.Interviewing, 
#ogpLb ul.jobStatusUpdates li.Interviewing 
  {border-left:4px solid #ff9900;padding-left:10px;}

	
#mainCol ul.ogpItems ul.jobStatusUpdates li span.status,
#mainCol #jobSidebar ul.jobStatusUpdates li span.status,
#ogpLb ul.jobStatusUpdates li span.status
 {font-weight:bold;float:left;}
 
 
#mainCol ul.ogpItems ul.jobStatusUpdates li span.date, 
#mainCol #jobSidebar ul.jobStatusUpdates li span.date, 
#ogpLb ul.jobStatusUpdates li span.date
 {float:left;margin-left:20px;} 
 
#mainCol ul.ogpItems ul.jobStatusUpdates li span.updateText
{/*float:left;margin-left:20px;*/}
 
#mainCol #jobSidebar ul.jobStatusUpdates li span.updateText
 {float:none;clear:left;font-style: italic;}

#ogpLb ul.jobStatusUpdates li span.updateText 
 {float:left;margin-left:20px;}

/*
#mainCol ul.ogpItems ul.jobStatusUpdates li span.status,
#mainCol #jobSidebar ul.jobStatusUpdates li span.status,
#ogpLb ul.jobStatusUpdates li span.status
 {font-weight:bold;float:left;}
 
#mainCol ul.ogpItems ul.jobStatusUpdates li span.date, 
#mainCol #jobSidebar ul.jobStatusUpdates li span.date, 
#ogpLb ul.jobStatusUpdates li span.date
 {width:100px;margin-right:20px;}
 
#mainCol ul.ogpItems ul.jobStatusUpdates li span.updateText,
#mainCol #jobSidebar ul.jobStatusUpdates li span.updateText
 {width:400px;margin-left:20px;float:right;font-style: italic;}

#ogpLb ul.jobStatusUpdates li span.updateText 
 {width:400px;margin-left:20px;float:left;font-style: italic;}


*/



ul.checkboxList {padding:0;margin:2px 0 0;list-style:none;}
ul.checkboxList>li {float:left;padding:3px 20px 3px 3px;margin:0;position:relative;border:0px solid #ccc;font-size:12px;width:auto;min-width:30%;}



ul#ogpItems_manageCandidates {list-style:none;margin:0;padding:0;}
ul#ogpItems_manageCandidates li.loading {background:url(/images/loading/loading14.gif) -100px 0;height:100px;width:600px;border:0;}
ul#ogpItems_manageCandidates li {margin:0 10px 10px 0; border-radius:5px;border:1px solid #ccc;position:relative; background:#f3f3f3;}
ul#ogpItems_manageCandidates li h3 {margin:0;padding:5px;font-size:12px;border-radius:5px 5px 0 0;line-height:20px;background:url(/images/bg-dark.jpg);color:#eee;}
ul#ogpItems_manageCandidates li h3.green {border-left:5px solid #80a311;padding-left:10px;}
ul#ogpItems_manageCandidates li h3.amber {border-left:5px solid #ff9900;padding-left:10px;}
ul#ogpItems_manageCandidates li h3.red {border-left:5px solid #990000;padding-left:10px;}
ul#ogpItems_manageCandidates li h3 .small {font-size:10px;font-family:calibri, arial, verdana;}




ul#ogpItems_manageCandidates li div.profilePreview  {display:none;position:absolute;left:100px;padding:10px 20px 10px 10px;background:#243544;border:1px solid #ccc;border-radius:5px;height:250px;width:360px;overflow-y:auto;color:#ccc;z-index:99999999;}

ul#ogpItems_manageCandidates li div.profilePreview div.left {clear:left;float:left;width:49%;overflow:hidden;}
ul#ogpItems_manageCandidates li div.profilePreview div.right {clear:right;float:right;width:49%;overflow:hidden;}

ul#ogpItems_manageCandidates li div.profilePreview h3 {font-weight:bold;font-size:11px;margin:5px;padding:0;background:transparent;opacity:0.6;filter:alpha(opacity=60);}

ul#ogpItems_manageCandidates li div.profilePreview ul.profileSummary {margin:5px 5px 15px;padding:0;list-style:none;}
ul#ogpItems_manageCandidates li div.profilePreview ul.profileSummary li {background:transparent;color:#fff;font-size:11px;margin:3px 0;border:0;display:block;float:none;}
ul#ogpItems_manageCandidates li div.profilePreview ul.profileSummary li span.right {float:right;font-style:italic;}

div.profilePreviewTrigger {position:relative;}








ul#ogpItems_manageCandidates li span.canStatusIcon {height:20px;width:20px;float:right;display:block;margin:0 0 0 10px;}
ul#ogpItems_manageCandidates li span.canStatusIcon.Flagged {background:url(/images/jobCandidateIcons/flagged.png) no-repeat 0 0 ;}
ul#ogpItems_manageCandidates li span.canStatusIcon.RequestInterest_red {background:url(/images/jobCandidateIcons/requestInterest.png) no-repeat 0 -40px ;}
ul#ogpItems_manageCandidates li span.canStatusIcon.RequestInterest_green {background:url(/images/jobCandidateIcons/requestInterest.png) no-repeat 0 -60px ;}
ul#ogpItems_manageCandidates li span.canStatusIcon.RequestInterest_amber {background:url(/images/jobCandidateIcons/requestInterest.png) no-repeat 0 -20px ;}
ul#ogpItems_manageCandidates li span.canStatusIcon.Purchased {background:url(/images/jobCandidateIcons/purchased.png) no-repeat 0 0 ;}


/*#mainCol ul.manageCandidatesList li.canStatusIcon {padding-left:20px;}
#mainCol ul.manageCandidatesList li.canStatusIcon.Flagged {background:url(/images/jobCandidateIcons/flagged.png) no-repeat 0 0 ;}
#mainCol ul.manageCandidatesList li.canStatusIcon.RequestInterest_red {background:url(/images/jobCandidateIcons/requestInterest.png) no-repeat 0 -40px ;}
#mainCol ul.manageCandidatesList li.canStatusIcon.RequestInterest_green {background:url(/images/jobCandidateIcons/requestInterest.png) no-repeat 0 -60px ;}
#mainCol ul.manageCandidatesList li.canStatusIcon.RequestInterest_amber {background:url(/images/jobCandidateIcons/requestInterest.png) no-repeat 0 -20px ;}
#mainCol ul.manageCandidatesList li.canStatusIcon.Purchased {background:url(/images/jobCandidateIcons/purchased.png) no-repeat 0 0 ;}	
#mainCol ul.manageCandidatesList li.canStatusIcon.Favourite {background:url(/images/jobCandidateIcons/favourite.png) no-repeat 0 0 ;}	
#mainCol ul.manageCandidatesList li.canStatusIcon.Interested {background:url(/images/jobCandidateIcons/interested.png) no-repeat 0 0 ;}*/	



ul.itemsList_horizontal {list-style:none;}
ul.itemsList_horizontal li {float:left;margin:0 20px 20px 0;}


#mainCol div.pageBranding {width:227px;}
#mainCol div.pageBranding.right {float:right;margin:0  0 30px 30px;}
#mainCol div.pageBranding.left {float:left;margin:0 30px 30px 0 ;}
#mainCol div.brandingElement {margin:0;}
#mainCol div.brandingElement.recBranding {width:227px}
#mainCol div.brandingElement.apiBranding {width:100px;float:right;margin-right:20px;}
#mainCol div.brandingElement img {border:0px solid #eee;border-radius:5px;margin-bottom:10px;overflow:hidden;}
/*#mainCol div.brandingElement img.recBranding {width:225px;height:150px;overflow:hidden;}
#mainCol div.brandingElement img.apiBranding {width:225px;height:150px;overflow:hidden;}*/
#mainCol div.brandingElement h3 {margin:10px;font-size:18px;}
#mainCol div.brandingElement h3 span.small {font-size:14px;display:block;color:#999;}
#mainCol div.brandingElement a.block  {margin:10px;display:block;}
#mainCol div.brandingElement p {margin:10px;}
	

#searchJobsByReference {position:absolute;top:46px;right:360px;}
#searchJobsByReference #sAllHeader {width:150px;color:#243544;border-radius:10px 0 0 10px;padding:5px;opacity:0.9;border:1px solid #00a3e0;background:#fff ;margin-bottom:5px;}
#sAllHeader {}
#searchJobsByReference_but {border-radius:0 10px 10px 0;padding:5px;border:1px solid #00a3e0;color:#666;text-shadow: 1px 1px 1px #fff; }
#advancedSearch {font-weight:normal;font-size:12px;padding-left:5px;position:absolute;top:53px;right:300px;}

a#goToJobsBasket {position:absolute;bottom:20px;right:20px;line-height:20px;padding:9px 0 0 37px;background: url(/images/baskets/basket-20x28.png) left no-repeat; color:#ccc;}
a#goToJobsBasket:hover {color:#fff}
					

	
#superfish  {height:30px;line-height:30px;text-align:center;background:#243544;}
#superfish ul {list-style:none;padding:0;margin:0;width:1000px;margin:auto;}
#superfish ul li {width:160px;float:left;padding:0;margin:0;height:30px;border-right:1px solid #fff;position:relative;}
#superfish ul li.end {border:0;}
#superfish ul li a {display:block;color:#fff;}
#superfish ul li h2 {margin:0;}
#superfish ul li h2 a {font-size:13px;margin:0;}
#superfish ul li h2 a:hover {background:#660000;}
#superfish ul li.home {width:100px}
#superfish ul li.home a {}
#superfish ul li ul {display:block;z-index:99999;background:#243544;position:absolute;top:30px;width:160px;border-radius:0;padding:0;margin:0;list-type:none;}
#superfish ul li ul li {border-top:1px solid #fff;padding:0;margin:0;}
#superfish  ul li ul li a:hover {background:#660000;}



.h1InfoUnder {display:block;font-size:14px;font-weight:normal;color:#80a311; }
.h1InfoRight{float:right;font-weight:normal;color:#80a311;max-width:350px;margin-left:20px;text-align:right;}  /* this is within the h1 tag*/



#mainCol a.ajaxUpdatedLink {opacity:0.8;}
#mainCol a.ajaxUpdatedLink.success {color:#80a311}
#mainCol a.ajaxUpdatedLink.error {color:#c00;}
#mainCol a.ajaxUpdatedLink.warning {color:#f90;}

#mainCol .ajaxResponse {padding:20px;border:1px solid #000;border-radius:10px;}
#mainCol .ajaxResponse.success {background:#80a311;border-color:#030;color:#fff;}
#mainCol .ajaxResponse.success  a {color:#fff;text-decoration:underline;}
#mainCol .ajaxResponse.error {background:#fcc;border-color:#900;color:#900;}
#mainCol .ajaxResponse.error  a {color:#900;text-decoration:underline;}
#mainCol .ajaxResponse.warning {background:#f90;border-color:#fff;color:#fff;}
#mainCol .ajaxResponse.warning a {color:#fff;text-decoration:underline;}



.bigBold {font-size:110%;font-weight:bold;}
.bigBold.default {color:#186ca0;}
.bigBold.success {color:#80a311;}
.bigBold.error {color:#c00;}
.bigBold.warning {color:#f90;}
.bigBold.default a {color:#186ca0;text-decoration:underline;}
.bigBold.success a {color:#80a311;text-decoration:underline;}
.bigBold.error a {color:#c00;text-decoration:underline;}
.bigBold.warning a {color:#f90;text-decoration:underline;}



#mainCol ul.jobsBasketList {margin:30px 0;padding:10px;border:1px solid #ccc;list-style:none;background:#eee;border-radius:5px;}
#mainCol ul.jobsBasketList li {margin:15px 0;padding:0;}
#mainCol ul.jobsBasketList .geo, 
#myJobsBasket ul.jobsBasketList .geo {display:block;opacity:0.7;font-weight:italic;margin-top:6px;margin-bottom:12px;}
#mainCol ul.jobsBasketList .summary {}

#mainCol ul.jobsList_basic a.deleteMe {}

#mainCol a.deleteMe {width:15px;height:15px;background:url(/images/delete-15.png);float:right;margin-left:10px;opacity:0.6;}	
#mainCol a.deleteMe:hover {opacity:1;}
#v2_sidebar a.deleteMe {width:15px;height:15px;background:url(/images/delete-15.png);float:right;margin-left:10px;opacity:0.6;position:relative;z-index:99;}	
#v2_sidebar a.deleteMe:hover {opacity:1;}


#mainCol div.resultItem ul.itemLinks {list-style:none;padding:0;margin:10px 10px 10px 0;height:20px;}	
#mainCol div.resultItem ul.itemLinks li {margin:0;padding:0;float:left;margin-right:20px;}	
#mainCol div.resultItem ul.itemLinks li a {display:block;line-height:20px;}	
#mainCol div.resultItem ul.itemLinks li a:hover {opacity:0.8;filter:alpha(opacity=80);}	


p.status.warning {color:#f90;}
p.status.error {color:#cc0000;}
p.status.ok {color:#80a311}

#myJobsBasket p.status {font-weight:bold;}


#mainCol ul.ogpItems div.itemLinksArea {padding:10px 0 0 0;clear:both;}
	
	
	
/* same at the mo */
#mainCol div.resultItem ul.itemActionLinks {list-style:none;padding:0;margin:0;height:20px;}	
/*#mainCol div.resultItem ul.itemActionLinks:after {
  content: "";
  display: table;
  clear: both;
}*/

#mainCol div.resultItem ul.itemActionLinks li {margin:0;padding:0;/*float:left;*/margin-right:20px;}	
#mainCol div.resultItem ul.itemActionLinks li a {display:block;line-height:20px;}	
#mainCol div.resultItem ul.itemActionLinks li a:hover {opacity:0.8;filter:alpha(opacity=80);}	

#mainCol div.resultItem ul.itemActionLinks li a.jobsBasket.addToBasket {background:url(/images/addToJobsBasket.png) left no-repeat;padding:0 0 0 30px;font-size:12px;color:#00a3e0;}
#mainCol div.resultItem ul.itemActionLinks li a.jobsBasket.applyNow {background:url(/images/addToJobsBasketApplyNow.png) left no-repeat;padding:0 0 0 30px;;font-size:12px;color:#00a3e0;}
#mainCol div.resultItem ul.itemActionLinks li a.jobsBasket.alreadyApplied {background:url(/images/addToJobsBasketAlreadyApplied.png) left no-repeat;padding:0 0 0 30px;;font-size:12px;color:#80a311;}
#mainCol div.resultItem ul.itemActionLinks li a.jobsBasket.cantApply {background:url(/images/addToJobsBasketCantApply.png) left no-repeat;padding:0 0 0 30px;font-size:12px;color:#cc0000;}


#mainCol div.resultItem ul.itemActionLinks li a.jobsBasket.inBasket {background:url(/images/addToJobsBasketAlreadyApplied.png) left no-repeat;padding:0 0 0 30px;font-size:12px;color:#80a311;}

	#mainCol ul.itemActionLinks {list-style:none;padding:0;margin:10px;width:400px;height:20px;}	
	#mainCol #jobSidebar  ul.itemActionLinks {height:auto;}
	#mainCol ul.itemActionLinks li {margin:0;padding:0;/*float:left;*/margin-right:20px;}	
	#mainCol ul.itemActionLinks li a {display:block;line-height:20px;}	
	#mainCol ul.itemActionLinks li a:hover {opacity:0.8;filter:alpha(opacity=80);}	

	#mainCol ul.ogpItems.itemSummaries ul.itemActionLinks li a.jobsBasket.addToBasket {background:url(/images/addToJobsBasket.png) left no-repeat;padding:0 0 0 30px;font-size:12px;color:#00a3e0;}
	
	#mainCol ul.ogpItems.itemSummaries ul.itemLinks li {margin:0;padding:0;float:left;margin-right:20px;}
	#mainCol ul.ogpItems.itemSummaries ul.itemLinks li a {display:block;line-height:20px;}
	#mainCol ul.ogpItems.itemSummaries ul.itemLinks li a.editJob {background:url(/images/editJob.png) left no-repeat;padding:0 0 0 25px;font-size:12px;color:#00a3e0;}
	#mainCol ul.ogpItems.itemSummaries ul.itemLinks li a.updateStatus {background:url(/images/updateStatus.png) left no-repeat;padding:0 0 0 25px;font-size:12px;color:#00a3e0;}
	#mainCol ul.ogpItems.itemSummaries ul.itemLinks li a.postSimilar {background:url(/images/postSimilar.png) left no-repeat;padding:0 0 0 25px;font-size:12px;color:#00a3e0;}
	#mainCol ul.ogpItems.itemSummaries ul.itemLinks li a.viewJob {background:url(/images/viewJob.png) left no-repeat;padding:0 0 0 25px;font-size:12px;color:#00a3e0;}
	#mainCol ul.ogpItems.itemSummaries ul.itemLinks li a.relist {background:url(/images/relist.png) left no-repeat;padding:0 0 0 25px;font-size:12px;color:#00a3e0;}

	
	
	
	
	#mainCol ul.ogpItems.itemSummaries ul.itemActionLinks li a.jobsBasket.applyNow {background:url(/images/addToJobsBasketApplyNow.png) left no-repeat;padding:0 0 0 30px;font-size:12px;color:#00a3e0;}
	#mainCol ul.ogpItems.itemSummaries ul.itemActionLinks li a.jobsBasket.alreadyApplied {background:url(/images/addToJobsBasketAlreadyApplied.png) left no-repeat;padding:0 0 0 30px;font-size:12px;color:#80a311;}
	#mainCol ul.ogpItems.itemSummaries ul.itemActionLinks li a.jobsBasket.inBasket {background:url(/images/addToJobsBasketAlreadyApplied.png) left no-repeat;padding:0 0 0 30px;font-size:12px;color:#80a311;}
	#mainCol ul.ogpItems.itemSummaries ul.itemActionLinks li a.jobsBasket.cantApply {background:url(/images/addToJobsBasketCantApply.png) left no-repeat;padding:0 0 0 30px;font-size:12px;color:#f90;}
	
	
	#mainCol ul.ogpItems.itemSummaries ul.itemActionLinks li a.requestInterest_confirm {background:url(/images/requestInterest_confirm.png) left no-repeat;padding:0 0 0 30px;font-size:12px;color:#80a311;}
	#mainCol ul.ogpItems.itemSummaries ul.itemActionLinks li a.requestInterest_decline {background:url(/images/requestInterest_decline.png) left no-repeat;padding:0 0 0 30px;font-size:12px;color:#900;}
	
	
	#mainCol ul.ogpItems.itemSummaries .confirmDeclineInterest {float:left;}

	
	/*	#mainCol ul.ogpItems.itemSummaries ul.itemActionLinks li a.jobsBasket.viewMoreDetails {background:url(/images/viewMoreDetails_up.png) right no-repeat;padding:0 30px 0 0 ;font-size:12px;color:#00a3e0;}
	#mainCol ul.ogpItems.itemSummaries ul.itemActionLinks li a.jobsBasket.viewMoreDetails:hover {background:url(/images/viewMoreDetails_right.png) right no-repeat;}	*/


	#mainCol ul.ogpItems.itemSummaries ul.viewMoreDetailsLinks {list-style:none;padding:0;margin:10px 10px 10px 0;height:20px;width:130px;float:right;display:block;text-align:right;}	
	#mainCol ul.ogpItems.itemSummaries ul.viewMoreDetailsLinks li {margin:0;padding:0;margin-left:20px;}	
	#mainCol ul.ogpItems.itemSummaries ul.viewMoreDetailsLinks li a {display:block;line-height:20px;}	
	#mainCol ul.ogpItems.itemSummaries ul.viewMoreDetailsLinks li a:hover {opacity:0.8;filter:alpha(opacity=80);}	
	#mainCol ul.ogpItems.itemSummaries ul.viewMoreDetailsLinks li a.viewMoreDetails {background:url(/images/viewMoreDetails_up.png) right no-repeat;padding:0 30px 0 0 ;font-size:12px;color:#00a3e0;}
	#mainCol ul.ogpItems.itemSummaries ul.viewMoreDetailsLinks li a.viewMoreDetails:hover {background:url(/images/viewMoreDetails_right.png) right no-repeat;}	








	#mainCol h1.jobStatus {border-left:0 solid #999;padding-left:0;}
	#mainCol h1.jobStatus img {float:left;margin-right:10px;border-radius:0px;position:relative;top:0px;margin-bottom:10px;}
	#mainCol h1.jobStatus.Live img {background-color:#80a311;}
	#mainCol h1.jobStatus.Expired img {background-color:#999;}
	#mainCol h1.jobStatus.Paused img {background-color:#859358;}
	#mainCol h1.jobStatus.Cancelled img {background-color:#990000;}
	#mainCol h1.jobStatus.Unconfirmed img {background-color:#ff9900;}
	#mainCol h1.jobStatus.Filled img {background-color:#69a4c1;}
	#mainCol h1.jobStatus.Interviewing  img {background-color:#ff9900;}
	#mainCol h1.jobStatus.Archived img {background-color:#000;}
	

	#mainCol h2.status {margin-top:0;}
	#mainCol h2.status span.jobStatus.Live {color:#80a311;}
	#mainCol h2.status span.jobStatus.Expired {color:#999;}
	#mainCol h2.status span.jobStatus.Paused {color:#859358;}
	#mainCol h2.status span.jobStatus.Cancelled {color:#990000;}
	#mainCol h2.status span.jobStatus.Unconfirmed {color:#ff9900;}
	#mainCol h2.status span.jobStatus.Filled {color:#69a4c1;}
	#mainCol h2.status span.jobStatus.Interviewing {color:#ff9900;}
	#mainCol h2.status span.jobStatus.Archived {color:#000;}
		
	#mainCol h3.jt {margin:20px 0;}	
	
	#mainCol div#jobSidebar {width:225px;border:1px solid #ccc;border-radius:10px;float:right;clear:right;margin:0px 0 30px 30px; background:#f7f7f7 url(/images/apply.png) top no-repeat;padding-top:90px;}
	#mainCol div#jobSidebar p {margin:10px;font-size:13px;color:#666;}
	#mainCol div#jobSidebar p a {color:#999;font-weight:normal;}
	#mainCol div#jobSidebar p a:hover {color:#00a3e0;}
	#mainCol div#jobSidebar h2 {margin:40px 10px 10px;font-size:16px;color:#999;padding-bottom:5px;border-bottom:1px solid #999;}
	#mainCol div#jobSidebar h2.noTopMargin {margin:10px 10px 10px;font-size:16px;padding-bottom:5px;border-bottom:1px solid #999;}
	#mainCol div#jobSidebar ul {margin:10px 10px 10px;list-style:none;}
	#mainCol div#jobSidebar ul li {margin:10px 0;}
	#mainCol div#jobSidebar ul li.links {text-align:left; margin-top:10px;}
	#mainCol div#jobSidebar ul li.links a {background:#243544;background:#999;color:#fff;padding:2px 5px;border-radius:5px;border:1px solid #ccc;}
	#mainCol div#jobSidebar ul li.links a:hover {background:#243544;color:#f90;}
	#mainCol div#jobSidebar ul li a.deleteMe {width:15px;height:15px;background:url(/images/delete-15.png);float:right;opacity:0.6;}	
	#mainCol div#jobSidebar ul li a.deleteMe:hover {opacity:1;}	
	
	#mainCol div#jobSidebar ul.statusUpdatesList li.jobStatus {margin:10px 0;border-left:3px solid #333;padding-left:8px;}
	#mainCol div#jobSidebar ul.statusUpdatesList li.jobStatus.Live {border-color:#80a311}
	#mainCol div#jobSidebar ul.statusUpdatesList li.jobStatus.Expired {border-color:#999;}
	#mainCol div#jobSidebar ul.statusUpdatesList li.jobStatus.Paused {border-color:#859358;}}
	#mainCol div#jobSidebar ul.statusUpdatesList li.jobStatus.Cancelled {border-color:#990000;}
	#mainCol div#jobSidebar ul.statusUpdatesList li.jobStatus.Unconfirmed {border-color:#ff9900;}
	#mainCol div#jobSidebar ul.statusUpdatesList li.jobStatus.Filled {border-color:#69a4c1;}
	#mainCol div#jobSidebar ul.statusUpdatesList li.jobStatus.Interviewing {border-color:#ff9900;}
	#mainCol div#jobSidebar ul.statusUpdatesList li.jobStatus.Archived {border-color:#000;}
	/*#mainCol div#jobSidebar ul.statusUpdatesList li.links {padding-left:11px;}*/
	
	#mainCol div#jobSidebar ul.statusUpdatesList li span.jsuUpdateStatus {float:left;font-weight:bold;}
	
	#mainCol div#jobSidebar ul.statusUpdatesList li.jobStatus.Live span.jsuUpdateStatus  {color:#80a311;}
	#mainCol div#jobSidebar ul.statusUpdatesList li.jobStatus.Expired span.jsuUpdateStatus  {color:#999;}
	#mainCol div#jobSidebar ul.statusUpdatesList li.jobStatus.Paused span.jsuUpdateStatus  {color:#859358;}
	#mainCol div#jobSidebar ul.statusUpdatesList li.jobStatus.Cancelled span.jsuUpdateStatus  {color:#990000;}
	#mainCol div#jobSidebar ul.statusUpdatesList li.jobStatus.Unconfirmed span.jsuUpdateStatus  {color:#ff9900;}
	#mainCol div#jobSidebar ul.statusUpdatesList li.jobStatus.Filled  span.jsuUpdateStatus {color:#69a4c1;}
	#mainCol div#jobSidebar ul.statusUpdatesList li.jobStatus.Interviewing span.jsuUpdateStatus  {color:#ff9900;}
	#mainCol div#jobSidebar ul.statusUpdatesList li.jobStatus.Archived  span.jsuUpdateStatus {color:#000;}	
	
	#mainCol div#jobSidebar ul.statusUpdatesList li span.jsuDate {float:right;}
	#mainCol div#jobSidebar ul.statusUpdatesList li p.jsuUpdateText {display:block;margin-top:10px;clear:both;text-align:justify;}
	
	#mainCol div#jobSidebar ul.advancedMatchesList li a.delete {margin:10px 0;border-left:3px solid #333;padding-left:8px;}
	
	
	#mainCol h3.jt {margin-bottom: 20px;}
	#mainCol p.jobSummary {margin-bottom: 20px; line-height:normal;text-align: left;}


#mainCol div#jobSidebar ul.itemActionLinks {list-style:none;padding:0;margin:10px;width:auto;}	
#mainCol div#jobSidebar ul.itemActionLinks li {margin:10px 0;padding:0;float:none;}	
#mainCol div#jobSidebar ul.itemActionLinks li a {display:block;line-height:30px;}	

#mainCol div#jobSidebar ul.itemActionLinks li a.jobsBasket.addToBasket {background:url(/images/addToJobsBasket.png) left no-repeat;padding:0 0 0 30px;font-size:12px;color:#00a3e0;}
#mainCol div#jobSidebar ul.itemActionLinks li a.jobsBasket.applyNow {background:url(/images/addToJobsBasketApplyNow.png) left no-repeat;padding:0 0 0 30px;;font-size:12px;color:#00a3e0;}
#mainCol div#jobSidebar ul.itemActionLinks li a.jobsBasket.alreadyApplied {background:url(/images/addToJobsBasketAlreadyApplied.png) left no-repeat;padding:0 0 0 30px;;font-size:12px;color:#80a311;}
#mainCol div#jobSidebar ul.itemActionLinks li a.jobsBasket.inBasket {background:url(/images/addToJobsBasketAlreadyApplied.png) left no-repeat;padding:0 0 0 30px;font-size:12px;color:#80a311;}


#mainCol div#jobSidebar ul.itemActionLinks li a.requestInterest_confirm {background:url(/images/requestInterest_confirm.png) left no-repeat;padding:0 0 0 30px;font-size:12px;color:#80a311;}
#mainCol div#jobSidebar ul.itemActionLinks li a.requestInterest_decline {background:url(/images/requestInterest_decline.png) left no-repeat;padding:0 0 0 30px;font-size:12px;color:#900;}


#jobsBasketCheckoutButton {padding:16px;font-size:16px;}



#mainCol ul.manageCandidatesList li.canStatusIcon {padding-left:28px;height:20px;line-height:20px;}
#mainCol ul.manageCandidatesList li.canStatusIcon.Shortlisted {background:url(/images/jobCandidateIcons/shortlisted.png) no-repeat 0 0 ;}
#mainCol ul.manageCandidatesList li.canStatusIcon.Flagged {background:url(/images/jobCandidateIcons/flagged.png) no-repeat 0 0 ;}
#mainCol ul.manageCandidatesList li.canStatusIcon.RequestInterest_red {background:url(/images/jobCandidateIcons/requestInterest.png) no-repeat 0 -40px ;}
#mainCol ul.manageCandidatesList li.canStatusIcon.RequestInterest_green {background:url(/images/jobCandidateIcons/requestInterest.png) no-repeat 0 -60px ;}
#mainCol ul.manageCandidatesList li.canStatusIcon.RequestInterest_amber {background:url(/images/jobCandidateIcons/requestInterest.png) no-repeat 0 -20px ;}
#mainCol ul.manageCandidatesList li.canStatusIcon.Purchased {background:url(/images/jobCandidateIcons/purchased.png) no-repeat 0 0 ;}	
#mainCol ul.manageCandidatesList li.canStatusIcon.Favourite {background:url(/images/jobCandidateIcons/favourite.png) no-repeat 0 0 ;}	
#mainCol ul.manageCandidatesList li.canStatusIcon.Interested {background:url(/images/jobCandidateIcons/interested.png) no-repeat 0 0 ;}	



#mainCol ul.homePageList {
	list-style:none;
	padding:0;margin:0;
	
}
#mainCol ul.homePageList li {
	margin:10px 0;padding:0;
}
#mainCol ul.homePageList li a {
	background:#f7f7f7;
	border:1px solid #ddd;
	border-radius:0 5px 5px 0;
	display:block;
	padding:5px 5px 5px 10px;
	font-weight:400;
	color:#777;
}

#mainCol ul.homePageList li.green a {border-left:3px solid #80a311;}
#mainCol ul.homePageList li.amber a {border-left:3px solid #f90;}
#mainCol ul.homePageList li.red a {border-left:3px solid #900;}

#mainCol ul.homePageList li a span.info {display:block;color:#999;margin-top:5px;}


#mainCol ul.homePageList li.Live {border-left:3px solid #80a311;}
#mainCol ul.homePageList li.Expired {border-left:3px solid #999;}
#mainCol ul.homePageList li.Paused {border-left:3px solid #859358;}
#mainCol ul.homePageList li.Cancelled {border-left:3px solid #770000;}
#mainCol ul.homePageList li.Unconfirmed {border-left:3px solid #ff9900;}
#mainCol ul.homePageList li.Filled {border-left:3px solid #69a4c1;}	
#mainCol ul.homePageList li.Interviewing {border-left:3px solid #ff9900;}	



.confirmDeclineInterest {background:#f7f7f7;border:1px solid #ccc;border-radius:5px;margin-bottom:30px;}
.confirmDeclineInterest h3 {margin:10px;}
.confirmDeclineInterest p {font-weight:bold;margin:10px;}
.confirmDeclineInterest p.green {color:#80a311;}
.confirmDeclineInterest p.amber {color:#f90;}
.confirmDeclineInterest p.red {color:#900;}


#mainCol div.confirmDeclineInterest ul.itemActionLinks li a.requestInterest_confirm {background:url(/images/requestInterest_confirm.png) left no-repeat;padding:0 0 0 30px;;font-size:12px;color:#80a311;}
#mainCol div.confirmDeclineInterest ul.itemActionLinks li a.requestInterest_decline {background:url(/images/requestInterest_decline.png) left no-repeat;padding:0 0 0 30px;;font-size:12px;color:#900;}




a.information-icon {opacity:0.8;background:url(/images/information-icon.png);height:24px;width:24px;display:block;float:right;}
a.information-icon:hover {opacity:1;}


#avStatusSlider {background:url(/images/avStatusSliderBg.jpg) repeat-y center; width:270px;}
#avStatusSliderMarker {background: url(/images/avStatusSliderMarker.gif) repeat-y center; width:270px;height:6px;}
#avStatusSliderLabels {width:270px;height:30px;position:relative;}


#avStatusSliderLabels span {position:absolute;top:2px;font-size:11px;font-weight:bold;text-align:center;}
#avStatusSliderLabels span.activelyLooking {color:#80a311;right:5px;text-align:right;}
#avStatusSliderLabels span.passivelyLooking {color:#f90;left:110px;}
#avStatusSliderLabels span.unavailable {color:#900;left:5px;text-align:left;}

#avStatusSliderResult {}
#avStatusSliderResult.activelyLooking {color:#80a311;}
#avStatusSliderResult.passivelyLooking {color:#f90}
#avStatusSliderResult.currentlyUnavailable {color:#900;}

#avStatusSlider .ui-state-active {background:url(/images/bg-dark.jpg);}
#avStatusSlider .ui-state-default {}

#avStatusSlider a.ui-slider-handle {border:2px outset #ccc;background:#fff;}
#avStatusSlider a.ui-slider-handle.activelyLooking {background:#80a311 }
#avStatusSlider a.ui-slider-handle.passivelyLooking {background:#f90;}
#avStatusSlider a.ui-slider-handle.currentlyUnavailable {background:#900;}

 p#avStatusSlider_info {text-align:left;height:80px;}
 p#avStatusSlider_info.activelyLooking {color:#80a311 }
 p#avStatusSlider_info.passivelyLooking {color:#f90;}
 p#avStatusSlider_info.currentlyUnavailable {color:#900;}

#avStatusSlider_heading span {text-align:left;}
#avStatusSlider_heading span.activelyLooking {color:#80a311 }
#avStatusSlider_heading span.passivelyLooking {color:#f90;}
#avStatusSlider_heading span.currentlyUnavailable {color:#900;}
 
 
 
 
/*  NEW MEGA FOOTER */


#candidateToolkit_header {height:150px;border-bottom:0px dotted #eee;margin:50px 0 50px 0;}
#candidateToolkit_header .v2_middle  {height:150px;position:relative;text-align:center;}
#candidateToolkit_header h2 {font-size:36px;margin:0;padding:0;position:absolute;bottom:60px;left:10px;}
#candidateToolkit_header img {margin:0;padding:0;position:absolute;bottom:60px;right:10px;}
#candidateToolkit_header ul#candidateToolkitLinkbar {height:30px;list-style:none;position:absolute;bottom:0px;left:10px;}
#candidateToolkit_header ul#candidateToolkitLinkbar li {height:30px;float:left;margin-right:30px;}
#candidateToolkit_header ul#candidateToolkitLinkbar li a {font-size:14px;font-weight:bold;color:#00a3e0;display:block;}
#candidateToolkit_header ul#candidateToolkitLinkbar li a:hover  {color:#f90;text-decoration:underline;}


#candidateToolkit_content {height:350px;background:#fff;border:3px solid #80a311;border-radius:10px;position:relative;top:-60px;margin:0 -50px 40px -50px ;}

#candidateToolkit_content a.prevNext {height:150px;width:150px;position:absolute;background-image:url(/images/arrowsBig.png);top:50px;}
#candidateToolkit_content a#candidateToolkit_next {right:20px;background-position:-150px -0;}
#candidateToolkit_content a#candidateToolkit_next:hover {background-position:-150px -150px;}
#candidateToolkit_content a#candidateToolkit_prev {left:20px;background-position:0 0;}
#candidateToolkit_content a#candidateToolkit_prev:hover {background-position:0 -150px;}


#candidateToolkit_content ul#candidateToolkit_slides {width:640px;height:350px;background:#fff;left:230px;position:absolute;list-style:none;}

#candidateToolkit_content ul#candidateToolkit_slides li {position:absolute;bottom:0;left:0;right:0;top:0;}
#candidateToolkit_content ul#candidateToolkit_slides li a {position:absolute;display:block;bottom:0;left:0;right:0;top:0;}
#candidateToolkit_content ul#candidateToolkit_slides li a:hover {text-decoration:none;}
#candidateToolkit_content ul#candidateToolkit_slides li a img {position:absolute;}
#candidateToolkit_content ul#candidateToolkit_slides li a .info {position:absolute;}
#candidateToolkit_content ul#candidateToolkit_slides li a .info h4 {margin:0;color:#00a3e0;font-size:24px;font-family: Arial, Helvetica, sans-serif;}
#candidateToolkit_content ul#candidateToolkit_slides li a .info  p {margin:20px 0;color:#666;}
#candidateToolkit_content ul#candidateToolkit_slides li a .info  button {margin:20px 0;color:#666;}

#candidateToolkit_content ul#candidateToolkit_slides li.style_portrait  a img {top:20px;left:20px;width:250px;height:auto;}
#candidateToolkit_content ul#candidateToolkit_slides li.style_portrait  a .info {top:20px;left:290px;bottom:20px;right:20px;}


#candidateToolkit_content ul#candidateToolkit_slides li.style_landscape a img {top:20px;left:120px;height:121px;width:400px;}
#candidateToolkit_content ul#candidateToolkit_slides li.style_landscape a .info {bottom:20px;left:20px;bottom:20px;right:20px;}



/*img#toolkitLogo {float:right;}*/
h2#toolkitHeading {clear:left;font-size:24px;}
ul#toolkit {list-style:none;margin:0px 0 0 0;padding:0;}
ul#toolkit li {padding:20px 0;margin:20px 0;clear:left;border-bottom:1px solid #eee;}
ul#toolkit li a {border:0px solid #ccc;display:block;}
ul#toolkit li a img {float:left; width:250px;margin-right:20px;}
ul#toolkit li a div.info {float:right; width:350px;}
ul#toolkit li a h4 {font-size:14px;font-weight:bold;color:#00a3e0;margin-bottom:10px;font-family:"trebuchet ms", calibri, arial, sans-serif;}
ul#toolkit li a p {color:#999;font-size:12px;font-weight:normal;} 
 
 
 /*INFO PAGES - /RECRUITERS  &   /CANDIDATES    &    /PRICING */
 

#mainCol div.tabs {border-color:#eee;font-family: Arial, Helvetica, sans-serif;margin-top:30px;font-size:13px;color:#666;}
#mainCol div.tabs .tabs-content {font-size:13px;color:#666;}
#mainCol div.tabs .tabs-content h2 {color:#80a311;font-size:24px;margin:30px 0 40px;}
#mainCol ul.tabs-ul {padding:0;margin:0; background:#fff;}
#mainCol ul.tabs-ul li {padding:0;margin:0;}
#mainCol ul.tabs-ul li a {padding:10px;margin:0;font-size:13px; font-weight:bold;}

#mainCol div.tabs div.tabs-sidebar {float:right;width:180px;border-left:1px solid #eee; padding-left:20px;margin-left:20px;margin-bottom:20px;color:#666;}
#mainCol div.tabs div.tabs-sidebar a {color:#80a311;}
#mainCol div.tabs div.tabs-sidebar ul {margin:0;padding:0 0 0 20px;}
#mainCol div.tabs div.tabs-sidebar ul.pricingList {list-style:none;padding:0;margin:0 0 40px;}
#mainCol div.tabs div.tabs-sidebar ul.pricingList li {margin:25px 0;font-weight:bold;}
#mainCol div.tabs div.tabs-sidebar ul.pricingList li .convertPrice {float:right;}

#mainCol div.tabs div.tabs-sidebar ul.linksList {margin:0;padding:0;list-style:none;}
#mainCol div.tabs div.tabs-sidebar ul.linksList li {margin:20px 0;padding:0;}
#mainCol div.tabs div.tabs-sidebar ul.linksList li a {padding:10px;display:block;text-decoration:none;text-align:center;color:#eee;background: #0078ae url(/template/includes/jq/themes/start/images/ui-bg_glass_45_0078ae_1x400.png) 50% 50% repeat-x;border-radius:5px;}
#mainCol div.tabs div.tabs-sidebar ul.linksList li a.callToAction {padding:10px;display:block;text-decoration:none;text-align:center;color:#eee;background: #80a311;border-radius:5px;}	
#mainCol div.tabs div.tabs-sidebar ul.linksList li a:hover {color:#fff;background:#80a311;}

#mainCol div.tabs div.tabs-sidebar h3 {margin:0 0 20px;}

#mainCol div.tabs h3 {margin:60px 0 20px;font-family: Arial, Helvetica, sans-serif;font-weight:700;color:#0078ae;font-size:18px;}	

#mainCol div.tabs div.tabs-content p.tabs-footer-p {clear:both;padding-top:60px;color:#0078ae;text-align:center;font-size:15px;}
#mainCol div.tabs div.tabs-content p.tabs-footer-p a {color:#0078ae;}


 
 
#sitemaps-html h2, #sitemaps-html h2 a {line-height:30px;} 
#sitemaps-html h2 img {background:#00a3e0;margin-right:10px;}
 
 
 
#mainCol ul#rmj .recMonitorJobsAlertList {width:200px;padding:3px;margin:10px 0 0 0;}



#mainCol input.shareJob {width:190px;padding:5px;margin:0px 10px;font-size:10px;color:#666;text-align:right;border:1px inset #ccc;border-radius:3px;background:#F0F8FF;background:#f7fff4;}




.new-100, .new-80, .new-60, .new-50, .new-40 {display:block;z-index:999999;}
.new-100 {width:100px;height:100px;background:url(/images/new-100.png);}
.new-80 {width:80px;height:80px;background:url(/images/new-80.png);}
.new-60 {width:60px;height:60px;background:url(/images/new-60.png);}
.new-50 {width:50px;height:50px;background:url(/images/new-50.png);}
.new-40 {width:40px;height:40px;background:url(/images/new-40.png);}

/*#avStatusSlider_container .ui-widget-content {background:#f90;}
*/	
/* 
ul#jobWorkingLocations_options {width:100%;}
ul#jobWorkingLocations_options>li {}
ul#jobWorkingLocations_options>li input {position:absolute;top:0;left:0;}
same as above 
ul.checkbox_options {width:auto;padding:0;margin:5px 0 0;list-style:none;}
ul.checkbox_options>li {float:left;padding:3px 20px;margin:0;position:relative;border:0px solid #ccc;font-size:12px;}
ul.checkbox_options.canLanguages>li {width:80px;}
ul.checkbox_options>li input {position:absolute;top:0;left:0;}			
*/
 		
/* NEW COLOUR SCHEME */

/*
243544	- DARK GREY, BLUEY
3c4424	- DARK GREY, GREENY	

24d0e9 - BRIGHT BLUE
bae924 - BRIGHT GREEN




toolkit > cv-review buttons
*/

#mainCol h1.addTopMargin {margin-top:60px;}
img.candidateservices-itemlogo {margin-bottom:30px;}

.servicebuttonlinks {margin:50px 0;}
.servicebuttonlinks a {
	display:block;
	box-shadow: 0 0 2px 2px rgba(0,0,0, 0.2);
	border-radius:5px;
	background:#80A311;
	max-width:280px;
background: rgb(191,210,85); /* Old browsers */
background: -moz-linear-gradient(-45deg,  rgba(191,210,85,1) 0%, rgba(142,185,42,1) 50%, rgba(114,170,0,1) 51%, rgba(158,203,45,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(191,210,85,1)), color-stop(50%,rgba(142,185,42,1)), color-stop(51%,rgba(114,170,0,1)), color-stop(100%,rgba(158,203,45,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  rgba(191,210,85,1) 0%,rgba(142,185,42,1) 50%,rgba(114,170,0,1) 51%,rgba(158,203,45,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  rgba(191,210,85,1) 0%,rgba(142,185,42,1) 50%,rgba(114,170,0,1) 51%,rgba(158,203,45,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  rgba(191,210,85,1) 0%,rgba(142,185,42,1) 50%,rgba(114,170,0,1) 51%,rgba(158,203,45,1) 100%); /* IE10+ */
background: linear-gradient(135deg,  rgba(191,210,85,1) 0%,rgba(142,185,42,1) 50%,rgba(114,170,0,1) 51%,rgba(158,203,45,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfd255', endColorstr='#9ecb2d',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

background: rgb(167,193,79); /* Old browsers */
background: -moz-linear-gradient(-45deg,  rgba(167,193,79,1) 0%, rgba(142,185,42,1) 50%, rgba(111,155,0,1) 51%, rgba(138,183,42,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(167,193,79,1)), color-stop(50%,rgba(142,185,42,1)), color-stop(51%,rgba(111,155,0,1)), color-stop(100%,rgba(138,183,42,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  rgba(167,193,79,1) 0%,rgba(142,185,42,1) 50%,rgba(111,155,0,1) 51%,rgba(138,183,42,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  rgba(167,193,79,1) 0%,rgba(142,185,42,1) 50%,rgba(111,155,0,1) 51%,rgba(138,183,42,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  rgba(167,193,79,1) 0%,rgba(142,185,42,1) 50%,rgba(111,155,0,1) 51%,rgba(138,183,42,1) 100%); /* IE10+ */
background: linear-gradient(135deg,  rgba(167,193,79,1) 0%,rgba(142,185,42,1) 50%,rgba(111,155,0,1) 51%,rgba(138,183,42,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a7c14f', endColorstr='#8ab72a',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}
.servicebuttonlinks a:hover {
	box-shadow: 0 0 1px 1px rgba(0,0,0, 0.2);
}

.servicebuttonlinks.narrow a {max-width:200px;}
.servicebuttonlinks a h3 {
	color:#fff;
	text-shadow:-1px -1px 1px rgba(255, 255, 255, 0.3);
	text-align:left;
	margin:10px;
	font-family:calibri, arial, verdana;
	font-size:17px;
	font-weight:bold;
}
.servicebuttonlinks a p {
	text-align:justify;
	color:#fff;
	font-weight:normal;
	opacity:0.8;
	margin:10px;
	font-size:14px;
}
.servicebuttonlinks a.right {float:right;}
.servicebuttonlinks a.left {float:left;}

#mainCol ul.ogpItems li.resultHelper  {
height:80px;
line-height:80px;
font-size:26px;
color:#aaa;
padding:30px;
text-align:left;
}

#mainCol ul.ogpItems li#loadunder_loading.resultHelper.loadUnder {
color:#ccc;
border:1px solid #ccc;
}

#mainCol ul.ogpItems li#loadunder_loading.resultHelper.loadUnder span {
/*background:#efefef url(/images/loading/loading36.gif) no-repeat 530px center;*/
background: url(/images/loading/loading36.gif) no-repeat center;
float:right;
display:block;
height:80px;
width:80px;
}
#mainCol ul.ogpItems li#loadunder_endofitems.resultHelper  {
color:#ccc;
text-align:center;
border:1px solid #ccc;
}



	#mainCol ul.recruiter-usage-report {
		list-style:none;padding:0;margin:40px 0;
	}
	#mainCol ul.recruiter-usage-report li {
		margin:20px 0;
		padding:0;
		clear:left;
		min-height:20px;
	}	
	#mainCol ul.recruiter-usage-report li span.total {
		float:left;
		width:60px;
		font-weight:bold;
	}		
	#mainCol ul.recruiter-usage-report li span.company {
		float:left;
		width:150px;
		margin-right:10px;
		overflow:hidden;		
	}
	#mainCol ul.recruiter-usage-report li span.email {
		float:left;
		width:230px;
		margin-right:10px;
		overflow:hidden;
	}

	#mainCol ul.recruiter-usage-report li span.viewlink {
		float:left;
		width:100px;	
	}
	

.convertPrice {position:relative;}

.convertPrice_conversion {
display:none;
position:absolute;
background:#80a311;
color:#fff;
padding:15px;
border-radius:5px;font-size:14px;
box-shadow:0 0 2px 2px rgba(0,0,0, 0.2);
font-weight:normal;
z-index:99999;
right:-225px;
top:-40px;
}




form.securepayments-form .poundsign {
	font-size:18px;
	font-weight:bold;
	margin-right:5px;
}
form.securepayments-form #securepayments-amount {
	padding:5px;
	font-size:18px;
	color:#999;
	width:80px;
	text-align:center;
	border-radius:3px;
	border:1px solid #ccc;
	margin-right:5px;
}
form.securepayments-form #securepayments-button {
	padding:6px 5px;
	line-height:18px;
}




#mainCol .chosen-container .chosen-results li {margin:0 !important;}	
##mainCol .chosen-container ul.chosen-choices li
{
	margin:5px !important;
}
ul#advancedsearchcomponents-activelist ul.chosen-choices li
{
	margin:5px !important;
}
.hidechosensearch div.chosen-search {display:none;}



#mainCol div.tabs div.tabs-sidebar a.chosen-single span {color:#666;}
#mainCol ul.chosen-results>li {margin:2px !important;font-weight:normal;}
#mainCol ul.chosen-results>li a,
#mainCol div.tabs div.tabs-sidebar ul.chosen-results li {font-weight:normal;color:#666 !important;}
#mainCol ul.chosen-results {padding:0 !important;margin:0 !important;}


/* pricing widget */

#mainCol .exchangerwidgetcontainer h3 {
	margin: 0 0 20px !important;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #0078AE;
	font-size: 15px;	
}	
	/*.convertMe {display:inline-block;color:#80A311;margin-right:20px;font-weight:bold;}*/
	
	
	a.exchangerwidget-show {
		display:inline-block;
		height:16px;
		width:16px;
		background:url(/includes/modules/exchangerates/inc/images/calculator.png);
		background-repeat:no-repeat;
		background-position:left;
		opacity:0.7;
		position:absolute;
		left:0;
	}
	.exchangerwidget-show:hover {opacity:1;}
	
	.exchangerwidget {
		position:relative;
		padding-left:25px;
	}
	
	.exchangerwidgetcontainer {
		padding:10px;
		background:rgba(255, 255, 255, 0.95);
		position:absolute; 
		top:-100px;
		left:70px;
		border-radius:5px;
		box-shadow: 0 0 2px 2px rgba(0,0,0,0.2);
		width:220px;
		z-index:9999;
		font-weight:bold;
	}
	a.exchangerwidget-close {
		font-size: 14px;
		font-weight: bold;
		position: absolute;
		top: 0;
		right: 0;
		border-radius: 0 5px 0 5px;
		padding: 5px 10px;
		display: inline-block;
		text-shadow: 0 1px rgba(255, 255, 255, 0.5);
		color:#fff !important;
		background: #CCC;		
	}
	
	a.exchangerwidget-close:hover {
		color:#fff !important;
		background:#c00;
	}	
	
	 span.currency {display:inline-block;margin-right:10px;width:40px;text-align:left;color:#666;}
	 span.amount {color:#80A311}
	 
	 form.exchangerwidget-customconvertor {padding:0;margin:10px 0;}
	 #mainCol form.exchangerwidget-customconvertor select {width:225px;background:#fff;color:#666;padding:3px;margin-right:10px;font-size:12px;}
	 .exchangerwidget-customconvertor-result {
	 	display:block;padding-top:10px;text-align:center;font-size:16px;color:#80A311
	 }





 .newformstyle input,
 .newformstyle select,
 .newformstyle textarea, 
 input.newformstyle,
 select.newformstyle,
 textarea.newformstyle ,
#mainCol .newformstyle input,
#mainCol .newformstyle select,
#mainCol .newformstyle textarea, 
#mainCol input.newformstyle,
#mainCol select.newformstyle,
#mainCol textarea.newformstyle {
	padding:5px 7px;
	box-shadow: inset 0 0 1px 1px rgba(0,0,0,0.1);
	border:1px solid #eee;
	background:#fff;
	color:#666;
	border-radius:3px;
	font-size:15px;
	font-family:calibri, arial, verdana;
}

.newformstyle label.error,
#mainCol .newformstyle label.error
 {margin-left:0px;color:#c00;}

/*
<form method="POST" class="newformstyle boxshadowform">
    <ul class="formlayout labelsabove ">
*/ 






.boxshadowform,
#mainCol .boxshadowform {
	margin:50px 0;
	box-shadow:0 0 2px 2px rgba(0,0,0,0.2);
	border-radius:3px;
}

ul.formlayout,
#mainCol ul.formlayout {
	width:600px;
	padding:0px;
	list-style:none;
	margin:0;
}
ul.formlayout>li,
#mainCol ul.formlayout>li {
	padding:0;
	margin:20px 0;
	position:relative;
	width:600px;
}
ul.formlayout>li.twoitemsperrow,
#mainCol ul.formlayout>li.twoitemsperrow {
	width:290px;
	float:left;
}
ul.formlayout>li.twoitemsperrow.firstitem,
#mainCol ul.formlayout>li.twoitemsperrow.firstitem {
	margin-right:10px;
}
ul.formlayout>li.twoitemsperrow.seconditem,
#mainCol ul.formlayout>li.twoitemsperrow.seconditem {
	margin-left:10px;
}

/*ul.formlayout li.twoitemsperrow.firstitem {clear:left;}
*/
ul.formlayout>li.twoinputsperitem,
#mainCol ul.formlayout>li.twoinputsperitem {

}



ul.formlayout>li:not(.twoitemsperrow):not(.twoinputsperitem):after, 
#mainCol ul.formlayout>li:not(.twoitemsperrow):not(.twoinputsperitem):after {
   content: " "; 
   visibility: hidden;
   display: block;
   height: 0;
   clear: both;
}
 /*
 ul.formlayout>li.clearitemfloats:after, 
#mainCol ul.formlayout>li.clearitemfloats:after {
   content: " "; 
   visibility: hidden;
   display: block;
   height: 0;
   clear: both;
}
 */

ul.formlayout>li>label,
#mainCol ul.formlayout>li>label {
	color: #999;
	font-size:13px;
}
ul.formlayout.labelstoleft>li>label,
#mainCol ul.formlayout.labelstoleft>li>label {
	font-size:13px;
	padding-top:8px;
}

ul.formlayout.labelsabove>li>label,
#mainCol ul.formlayout.labelsabove>li>label {
	margin-bottom:5px;
	font-weight:bold;
	display:block;
	width:600px;
	text-align:left;
	font-size:13px;
	line-height:22px;
}
ul.formlayout.labelsabove>li.twoitemsperrow>label,
#mainCol ul.formlayout>li.twoitemsperrow>label {
	width:290px;
}

ul.formlayout>li>div.content,
#mainCol ul.formlayout>li>div.content {text-align:left;}

ul.formlayout>li>div.content>p,
#mainCol ul.formlayout>li>div.content>p {
	font-size:11px;
	color:#999;
}


ul.formlayout.labelsabove>li>div.content,
#mainCol ul.formlayout.labelsabove>li>div.content {
	width:600px;
}
ul.formlayout.labelsabove>li.twoitemsperrow>div.content,
#mainCol ul.formlayout>li.twoitemsperrow>div.content {
	width:290px;
}


ul.formlayout.labelstoleft>li>label,
#mainCol ul.formlayout.labelstoleft>li>label {
	width:100px;
	margin-right:10px;
	float:left;
	display:inline-block;
	text-align:right;
}

ul.formlayout.labelstoleft>li.twoitemsperrow>label,
#mainCol ul.formlayout.labelstoleft>li.twoitemsperrow>label {
	width:100px;
	margin-right:10px;
	float:left;
	display:inline-block;
	text-align:right;
}

ul.formlayout.labelstoleft>li>div.content,
#mainCol ul.formlayout.labelstoleft>li>div.content {
	float:left;
	width:480px;
}



ul.formlayout>li input,
ul.formlayout>li select,
ul.formlayout>li textarea,
#mainCol ul.formlayout>li input,
#mainCol ul.formlayout>li select,
#mainCol ul.formlayout>li textarea {

}
ul.formlayout.labelsabove>li input,
ul.formlayout.labelsabove>li textarea,
#mainCol ul.formlayout.labelsabove>li input,
#mainCol ul.formlayout.labelsabove>li textarea {
	width:584px;
}
ul.formlayout.labelsabove>li select,
#mainCol ul.formlayout.labelsabove>li select {
	width:600px;
}
ul.formlayout.labelstoleft>li input,
ul.formlayout.labelstoleft>li textarea,
#mainCol ul.formlayout.labelstoleft>li input,
#mainCol ul.formlayout.labelstoleft>li textarea {
	width: 466px;
}

ul.formlayout.labelstoleft>li select,
#mainCol ul.formlayout.labelstoleft>li select {
	width: 482px;
}




ul.formlayout.labelsabove>li.twoinputsperitem input,
ul.formlayout.labelsabove>li.twoinputsperitem textarea,
#mainCol ul.formlayout.labelsabove>li.twoinputsperitem input,
#mainCol ul.formlayout.labelsabove>li.twoinputsperitem textarea {
	width:279px; /* 600 / 2 => 300 per input - (14 + 2) - (6px margin / 2) - 2 for no apparent reason*/
}
ul.formlayout.labelsabove>li.twoinputsperitem select,
#mainCol ul.formlayout.labelsabove>li.twoinputsperitem select{
	width:295px; /* 600 / 2 => 300 per input - (14 + 2) - (6px margin / 2) - 2 for no apparent reason*/
}

ul.formlayout.labelsabove>li.twoinputsperitem input.firstinput,
ul.formlayout.labelsabove>li.twoinputsperitem select.firstinput,
ul.formlayout.labelsabove>li.twoinputsperitem textarea.firstinput,
#mainCol ul.formlayout.labelsabove>li.twoinputsperitem input.firstinput,
#mainCol ul.formlayout.labelsabove>li.twoinputsperitem select.firstinput,
#mainCol ul.formlayout.labelsabove>li.twoinputsperitem textarea.firstinput {
	margin-right:6px; /* 600 / 2 => 300 per input - (14 + 2) */
}



ul.formlayout.labelstoleft>li.twoinputsperitem input,
ul.formlayout.labelstoleft>li.twoinputsperitem textarea,
#mainCol ul.formlayout.labelstoleft>li.twoinputsperitem input,
#mainCol ul.formlayout.labelstoleft>li.twoinputsperitem textarea {
	width: 219px; /* (444 - another 16) / 2  */
}
ul.formlayout.labelstoleft>li.twoinputsperitem select,
#mainCol ul.formlayout.labelstoleft>li.twoinputsperitem select {
	width: 235px; /* (444 - another 16) / 2  */
}
ul.formlayout.labelstoleft>li.twoinputsperitem input.firstinput,
ul.formlayout.labelstoleft>li.twoinputsperitem textarea.firstinput,
#mainCol ul.formlayout.labelstoleft>li.twoinputsperitem input.firstinput,
#mainCol ul.formlayout.labelstoleft>li.twoinputsperitem textarea.firstinput, 
ul.formlayout.labelstoleft>li.twoinputsperitem select.firstinput,
#mainCol ul.formlayout.labelstoleft>li.twoinputsperitem select.firstinput {
	margin-right:10px;
}
ul.formlayout.labelsabove>li.twoitemsperrow input,
ul.formlayout.labelsabove>li.twoitemsperrow select,
ul.formlayout.labelsabove>li.twoitemsperrow textarea,
#mainCol ul.formlayout.labelsabove>li.twoitemsperrow input,
#mainCol ul.formlayout.labelsabove>li.twoitemsperrow select,
#mainCol ul.formlayout.labelsabove>li.twoitemsperrow textarea {
	width:274px; /* 290 per item - 16 for the one input */
}
ul.formlayout.labelsabove>li.twoitemsperrow label,
#mainCol ul.formlayout.labelsabove>li.twoitemsperrow label {
	width:290px; /* 290 per itemt */
}

ul.formlayout.labelstoleft>li.twoitemsperrow input,
ul.formlayout.labelstoleft>li.twoitemsperrow textarea,
#mainCol ul.formlayout.labelstoleft>li.twoitemsperrow input,
#mainCol ul.formlayout.labelstoleft>li.twoitemsperrow textarea {
	width:159px; /* 290 per item, -110 for label (180) - 16 for the one input */
}
ul.formlayout.labelstoleft>li.twoitemsperrow select,
#mainCol ul.formlayout.labelstoleft>li.twoitemsperrow select {
	width:175px; /* 290 per item, -110 for label (180) - 16 for the one input */
}
ul.formlayout.labelstoleft>li.twoitemsperrow label,
#mainCol ul.formlayout.labelstoleft>li.twoitemsperrow label {
	width:100px; /* 290 per item, 100 + 10m for label */
}



/* 2 items per row: 600 / 2 with 10m = 290 per li.  444 - 16 => 428/2 */




ul.formlayout>li input,
#mainCol ul.formlayout>li input {
	
}
ul.formlayout>li textarea,
#mainCol ul.formlayout>li textarea {
	height:60px;
}
ul.formlayout>li button,
#mainCol ul.formlayout>li button {
	padding:10px 20px;
	font-size:20px;
	color:#777;
	margin-top:10px;
	float:right;
	margin-right:5px;
}
ul.formlayout>li select,
#mainCol ul.formlayout>li select {

}

	#mainCol a.titleButtons {
		display:inline-block;
		padding:7px 10px;
		float:right;
		background:#00A3E0;
		color:#fff;
		font-weight:bold;
		text-align:center;
		box-shadow: 0 0 1px 1px rgba(0,0,0,0.1);
		border-radius:5px;
		margin:18px 10px 18px 0;

	}
	#mainCol a.titleButtons:hover {
		background:#80A311;
	}


.boxshadowsection {
	box-shadow: 0 0 2px 2px rgba(0,0,0,0.2);	
	border-radius:5px;
	padding:20px;
	margin:40px 0;
} 


/*
	#mainCol .usersearch {position:relative; }
	
	#mainCol .usersearch-resultlist {position:absolute;top:27px;background:#ccc;width:100%; list-style:none;padding:0;margin:0;}
	#mainCol .usersearch-resultlist li {width:100%;border-top:1px solid #fff;}
	#mainCol .usersearch-resultlist li a {display:block;opacity:0.8;padding:5px;color:#fff;font-size:11px;}
	#mainCol .usersearch-resultlist li a.can {background:#006600;}
	#mainCol .usersearch-resultlist li a.rec {background:#000033;}
	#mainCol .usersearch-resultlist li a:hover {width:100%;opacity:1;padding:5px;}
	#mainCol .usersearch-resultlist li a .floatRight {float:right;}
	
	*/
	
	#mainCol .usersearch {position:relative;}
	#mainCol .usersearch .usersearch-input {width:90%;}

	#mainCol .usersearch-resultlist  li.candidates {background:#8fab31;}
	#mainCol .usersearch-resultlist  li.recruiters {background:#2f8ea7;}
	#mainCol .usersearch-resultlist  li.admin {background:#990000;}
	#mainCol .usersearch-resultlist  li.hilda {background:#d800cb;}
		
	#mainCol .usersearch-resultlist  {position:absolute;right:0;top:27px;background:#ccc;width:100%;list-style:none;max-height:550px;overflow-y:auto;overflow-x:hidden;z-index:99999999999;border-radius:10px;margin:0;list-style:none;}
	#mainCol .usersearch-resultlist>li {width:100%;border-top:1px solid #fff;clear:both;margin:0;}
	#mainCol .usersearch-resultlist>li>a {display:block;opacity:0.5;padding:7px;color:#fff;background:#000;font-size:11px;}

	#mainCol .usersearch-resultlist  li a:hover {opacity:0.8;}
	#mainCol .usersearch-resultlist  li a .floatRight {float:right;}
	
	#mainCol .usersearch-resultlist  li .manageUserLinks {display:none;list-style:none;background:#111;margin:0 3px 3px;}
	#mainCol .usersearch-resultlist  li .manageUserLinks>li {border-top:1px solid #333;margin:0;}
	#mainCol .usersearch-resultlist  li .manageUserLinks li a {display:block;padding:5px 10px;color:#fff;opacity:0.7;background:transparent;}
	#mainCol .usersearch-resultlist  li .manageUserLinks li a:hover {opacity:1;}
	
	
	
	
	
	
#mainCol .itemlist {
	padding:0;margin:0;
	list-style:none;
}

#mainCol .itemlist>li {
	/*display:none;min-height:100px;*/
	position:relative;
	padding:10px;
	margin:0 0 30px;
	box-shadow: 0 0 2px 2px rgba(0,0,0, 0.1);
	border-radius:5px;
	clear:both;
	display: block;
	
	background: #ffffff;
	background: -moz-linear-gradient(-45deg,  #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#ffffff), color-stop(50%,#f3f3f3), color-stop(51%,#ededed), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(-45deg,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%);
	background: -o-linear-gradient(-45deg,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%);
	background: -ms-linear-gradient(-45deg,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%);
	background: linear-gradient(135deg,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 );	
	
/*	
background: #ffffff;
background: -moz-linear-gradient(top,  #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f3f3f3), color-stop(51%,#ededed), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(top,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%);
background: -o-linear-gradient(top,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%);
background: -ms-linear-gradient(top,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%);
background: linear-gradient(to bottom,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );*/	
}


#mainCol ul.itemlist>li.ui-state-highlight 
{
	height:10px;
	opacity:0.8;
}

#mainCol ul.itemlist>li:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
  

#mainCol ul.itemlist>li h3 {
	font-size:14px;
	margin:0 0 25px;
	text-shadow: 0 1px rgba(0,0,0, 0.1);
	color:#80A311;
	font-weight:bold;
}



#mainCol ul.itemlist>li>a.remove {
	font-size:14px;
	font-weight:bold;
	position:absolute;
	top:0;right:0;
	border-radius: 0 5px 0 5px; 
	padding:5px 10px;
	display:inline-block;
	text-shadow: 0 1px rgba(255, 255, 255, 0.5);
	color:#fff;
	background:#ccc;
}
#mainCol ul.itemlist>li>a.remove:hover {
	background:#c00;
}

#mainCol ul.itemlist>li a.addprofileitem {
	font-size:14px;
	font-weight:bold;
	position:absolute;
	top:0;right:0;
	border-radius: 0 5px 0 5px; 
	padding:5px 10px;
	display:inline-block;
	text-shadow: 0 1px rgba(255, 255, 255, 0.5);
	color:#fff;
	background:#ccc;
}
#mainCol ul.itemlist>li a.addprofileitem:hover {
	background:#80A311;
}



ul#cp-profilesections {

}
ul#cp-profilesections li {

}
ul#cp-profilesections li a span.numberofitems {
	opacity:0.3;
	font-weight:bold;
	margin-left:15px;
}


img.makeBlackAndWhite  {
    filter: url(/template/filters.svg#grayscale); /* Firefox 3.5+ */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */
}



#mainCol div.tabs-sidebar ul.pricingList li span.convertMe.exchangerwidget {width:50px;display:inline-block;color:#80A311;}



#mainCol ul.buttonlinkslist {margin:10px 0;padding:0;list-style:none;}
#mainCol ul.buttonlinkslist li {margin:10px 10px 10px 0;padding:0; display:inline-block;}
#mainCol ul.buttonlinkslist li a,
#mainCol a.buttonlink {padding:6px;display:inline-block;text-decoration:none;text-align:center;color:#eee;background: #0078ae url(/template/includes/jq/themes/start/images/ui-bg_glass_45_0078ae_1x400.png) 50% 50% repeat-x;border-radius:5px;cursor:pointer;}
#mainCol ul.buttonlinkslist li a.callToAction,
#mainCol a.buttonlink.callToAction {padding:10px;display:block;text-decoration:none;text-align:center;color:#eee;background: #80a311;border-radius:5px;} 
#mainCol ul.buttonlinkslist li a:hover,
#mainCol a.buttonlink:hover {color:#fff;background:#80a311;} 	




#modal {
  display:table;
  position:fixed;
  top:0;left:0;
  width:100%;height:100%;
  background:rgba(0,0,0,0.4);
  z-index:9999991;
  font-size:13px;
  color:#999;
}
#modal p,
#modal ul, #modal ol,
#modal div p,
#modal div ul, #modal div ol
{color:#999; !important}

#modal form {margin-top:30px;}

#modal .redactor_box {clear:both;}


#modal-contentwrapper {
  display:table-cell;
  text-align:center;
  vertical-align:middle;
  z-index:9999992;
  /*padding:50px;
  width:100%;
  height:100%;*/
}
#modal-contentbg {
  background:#fff;
  border-radius:5px;
  margin:auto;
  box-shadow:0 0 6px 6px rgba(0,0,0, 0.3);
  display:inline-block;
  position:relative;
  z-index:9999992;
  /*height:90%;
  width:90%;
  margin:50px;min-width:300px;
  min-height:100px;
  max-width:90%;
  max-height:90%;*/
  
  /*overflow:hidden;*/  
}
a#modal-contenthandle {
  background: url(/images/move.gif) no-repeat center;
  position:absolute;
  top:30px;left:-30px;
  width:30px;height:30px;display:block;
  cursor:move;
  opacity:0.7;
  z-index:9999992;
  display:none;
}
a#modal-contenthandle:hover {
  opacity:1;
  box-shadow:0 0 6px 6px rgba(0,0,0, 0.3);
  background-color:#fff;
}
a#modal-close {
  position:absolute;
  top:0;right:0;
  padding:6px 12px;
  font-size:16px;
  background:#ccc;
  color:#fff;
  display:inline-block;
  border-radius:0 5px 0 5px;
  z-index:9999994
}
#modal-close:hover {
  background:#c00;
}
#modal-content {
  text-align:left;
  position:relative;
  z-index:9999993;
  overflow:auto;
  height:auto;width:auto;
}

#modal-content h2 {
  margin:0 30px 20px 0;
}


#modal-content ul.pricingList {
  margin:30px 0;
  padding:0;
  list-style:none;
}

#modal-content ul.pricingList > li {
  margin:15px 0;
  padding:0;
}
#modal-content ul.pricingList > li span.convertMe {
  float:right;
  color:#690;
  font-weight:bold;
  margin-left:40px;
}


#basketsummary .basketitemscontainer {
	position:relative;
}
#basketsummary .basketitemscontainer .showWorking {
	display:none;
	position:absolute;
	top:0;left:0;right:0;bottom:0;
	font-size:36px;
	text-align:center;
	color:#690;
	background:rgba(255,255,255,0.9);
	z-index:99999999999;
}
#basketsummary .basketitemscontainer .showWorking .fa {
	margin-top:30px;
}
.basketitems {
    margin:0;
    padding:0;
    list-style:none;
}
.basketitems > li {
    margin:0 !important;
    padding:10px 0 5px;
    border-top:1px solid #eee;
    position:relative;
}
.basketitems > li:first-child {
	border-top:none;
}
.basketitems > li h4 {
    font-weight:strong;
}
.basketitems > li h4 .linetotal {
    font-style:italic;
    color:#690;
    float:right;
    margin-left:20px;
}
.basketitems > li h4 .producttitle {
}

.basketitems > li .quantitymanager {
	text-align:center;
	width:20px;
	float:left;
	margin-right:20px;
	position:relative;
	top:-5px;
}
.basketitems > li .quantitymanager span {
	display:block;
}
.basketitems > li .quantitymanager a {
	display:block;
	text-decoration:none;
	color:#ccc !important;
}
.basketitems > li .quantitymanager a:hover {
	text-decoration:none !important;
	color:#00a3e0 !important;
}
.basketitems > li .quantitymanager .currentquantity {
	margin:-3px 0 -6px;
}
.basketitems > li .quantitymanager a.adjustbyone {
	font-size:24px;
}
.basketitems > li .quantitymanager a.increasebyone {
	
}

.basketitems > li .quantitymanager a.decreasebyone {
	
}



#checkoutcontainer {

}
#checkout button.checkoutnow {
	padding:15px;
	font-size:16px;
	font-weight:bold;
	color:#690;
}



.pricingList a.addtobasket {
	color:#999 !important;
	font-weight: normal;
}
.pricingList a.addtobasket:hover {
	color:#690 !important;
}

.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }

.confirmaddedtobasket {
	background:#690;
	padding:10px;
	border-radius:10px;
	color:#fff;
	line-height:20px;
	font-weight:bold;
	display:none;
}
.confirmaddedtobasket .fa {
	font-size:30px;
	margin-right:10px;

}
.confirmaddedtobasket .message {
	font-size:16px;
	position: relative;
	top:-5px;
}






.adminupdatejobtype {
	margin:10px;
}
.adminupdatejobtype select {
	margin-right:5px;
}
.adminupdatejobtype button {
	margin:5px;
	padding:3px;
	color:#fff;
	border-radius:3px;
	border:1px solid #ccc;
}
.adminupdatejobtype button.save {
	background:#690;
}
.adminupdatejobtype button.cancel {
	background:#c00;
}


	#mainCol a.calltoactionbutton {
	    padding: 10px;
	    display: block;
	    text-decoration: none;
	    text-align: center;
		font-size:160%;
	    color: #EEE;
	    background: #0078AE url("/template/includes/jq/themes/start/images/ui-bg_glass_45_0078ae_1x400.png") repeat-x scroll 50% 50%;
	    border-radius: 5px;
	}

	#mainCol a.calltoactionbutton:hover {
		background:#80A311;
	}


	#mainCol ul.iconlist {
		list-style:none;
		margin:40px 0;
		padding:0;
		font-family: calibri, verdana, sans;
	}

	#mainCol ul.iconlist > li  {
		padding:0;margin:0;
		font-size:16px;
		color:#666;
		padding:12px;
		padding-left:45px;
		margin:0;
		border-top:1px solid #eee;
		display:block;
		position: relative;
	}	

	#mainCol ul.iconlist > li >  i {
		width:30px;
		position:absolute;
		left:12px;top:12px;
	}
	#mainCol ul.iconlinkslist {
		list-style:none;
		margin:40px 0;
		padding:0;
		font-family: calibri, verdana, sans;
	}

	#mainCol ul.iconlinkslist > li  {
		padding:0;margin:0;
	}	

	#mainCol ul.iconlinkslist > li > a {
		font-size:18px;
		color:#666;
		padding:12px;
		margin:0;
		border-top:1px solid #eee;
		display:block;
	}
	#mainCol ul.iconlinkslist > li > a:hover {
		color:#80A311;
	}
	#mainCol ul.iconlinkslist > li > a > i {
		margin-right:10px;
	}






.newformstyle .checkboxCollection {
    margin-top:30px !important;
}
.newformstyle .checkboxCollection > div {
    clear:both;
    margin-bottom:20px;
    height:40px;
    position:relative;
}
.newformstyle .checkboxCollection > div > input {
    width:25px !important ;
    height:25px;
    position:absolute;
    left:0;
    margin-right:10px;
    display:inline-block;
}
.newformstyle .checkboxCollection > div > label {
    width:500px !important;
    text-align:left;
    font-weight:normal;
    left:50px;
    line-height:30px;
    margin-left:40px;
} 


	.loading-notification {

	}
	.loading-notification .spinner {
		font-size:30px;
		display:block;
		color:#ccc;
		text-align: center;
		margin-bottom:20px;
	}
	.loading-notification .message {
		color:#999;
		font-size:24px;
		text-align: center;
	}

	#mainCol .request-bestpay-illustration-widget {
		padding:10px;
		box-shadow: 0 0 2px 2px rgba(0,0,0,0.1);
		position:relative;
		margin:40px 0;
	}
	#mainCol .request-bestpay-illustration-widget img {
		position: absolute;
		top:10px; right: 10px;
	}
	#mainCol .request-bestpay-illustration-widget h3 {
		margin:10px;
		color:#08B4EE;
		font-size:18px;
		font-weight:bold;
	}
	#mainCol .request-bestpay-illustration-widget div.control {
		margin-top:40px;
		background:#2A3B4B;
		border-radius:5px;
		font-weight:bold;
		font-size:14px;
		width:100%;
	}	
	#mainCol .request-bestpay-illustration-widget div.control div.descriptiontext{
		padding:15px;
		color:#eee;
		text-align: center;
	}
	#mainCol .request-bestpay-illustration-widget div.control a.addnowbutton {
		padding:15px;
		display:inline-block;
		background:#08B4EE;
		width:160px;
		text-align:center;
		color:#fff;
		float:right;
		border-radius:0 5px 5px 0;
	}
	#mainCol .request-bestpay-illustration-widget div.thankyou {
		margin-top:40px;
		padding:15px;
		background:#690;
		text-align:center;
		color:#fff;
		border-radius:5px;
		font-weight:bold;
		font-size:14px;	
		display:none;	
	}
	


	#mainCol a.MajorButtonLink {
	    padding: 20px;
	    font-size:24px;
	    display: block;
	    text-decoration: none;
	    text-align: center;
	    color: #eee;
	    background: #0078ae url(/template/includes/jq/themes/start/images/ui-bg_glass_45_0078ae_1x400.png) 50% 50% repeat-x;
	    border-radius: 5px;

	}

	#mainCol a.MajorButtonLink:hover {
	    color: #fff;
    	background: #80a311;
	}