* {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:2.1em;margin-bottom:35px;}
h2 {font-size:1.6em; margin:35px 0px 15px;color:#186ca0;}
h3 {font-size:1.3em;margin:25px 0px 10px;color:#186ca0;}
h4 {font-size:1em;}

.headerColor {color:#186ca0;}

h1, h3, h4 {color:#4c4b4b;font-family: georgia, "trebuchet ms", arial, verdana;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:33px;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.deleteCross {background:url(/images/icons/cross.png) no-repeat left;padding-left:25px;font-weight:normal;}
	a.deleteCross:hover {color:#cc0000;}
	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.search{background:url(/images/icons/Zoom_In.png) no-repeat left;}
	a.confirmed{background:url(/images/icons/Ok.png) no-repeat left;}
	a.unconfirmed{background:url(/images/icons/wrongwayblue.png) no-repeat left;}
	a.unconfirmedemail{background:url(/images/icons/unconfirmedemail.png) no-repeat left;}
	a.refresh {background:url(/images/icons/Update.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.salarycalculator {background:url(/images/icons/calculatorblue.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;}
	
	a.makeHotJob {background:url(/images/icons/flames.png) no-repeat left;}
	
.icon {display:block;padding-left:35px;padding-top:5px;min-height:35px;}	
.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;}

	.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.viewProfile {background:url(/images/icons/IDblue.png) no-repeat left;}
	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:#4c4b4b;}
body {font:62.5% arial, "trebuchet ms", arial, sans-serif;}

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;}
#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;} /*width:193px;*/
	.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:100px;background:url(/images/sb-preview-candidates.png); color:#4c4b4b;}
	#sbBrowseJobs {width:280px;height:100px;background:url(/images/sb-browse-jobs.png); color:#186ca0;}
	
	#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-2.png) no-repeat top left;}
		.sbContainer .sbContent {background:#454545;padding:0px 20px;}
		.sbContainer .sbBottom {height:30px;background:#fff url(/images/sb-bottom-2.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:35px;}
		.sbContainer a.pdf, a.pdf {background:url(/images/pdf.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:100px;height:30px;display:block;position:absolute;}
		#tk a.left {left:20px;}
		#tk a.right {right:20px;}
		#tk a.centre {left:90px;top:235px;}
		#tk a.top {top:83px;}
		#tk a.mid {top:136px;}
		#tk a.bot {top:187px;}
				
		#offshore-training {}
		#currency-exchange {}
		#ltd-co-setup {}
		#ltd-co-insurance {}
		#payroll-services {}
		#medical-insurance {}
		
		
#mainCol {float:left;width:590px;margin:30px 0px 0px 0px;background:#fff;position:relative;}
	#mainCol h1 {margin:0px 0px 30px;}
	#mainCol ul {margin:20px 0px 20px 30px;list-style:disc;}
	#mainCol ol {margin:20px 0px 20px 30px;list-style:decimal;}
	#mainCol li {margin:10px;}
	#theMessage {background:#eee;border:1px dotted #ccc;padding:10px 10px 3px 10px;margin-bottom:30px;}



.preFormText {font-size:110%;font-weight:bold;color:#186ca0;}
.clear {clear:both;}
.floatLeft {float:left;}
.floatRight {float: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;}


input, select, select.text, .text, textarea {font-family:"trebuchet ms", arial, verdana;padding:5px;background:#ccc;color:#333;}
	#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;}


.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;}


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.riOwner {background:#fdefef;}
div.resultItem p {text-align:left;}
div.resultItem h3 {margin-top:0;font-size:13px;}

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; padding:0px 3px; }
.highlight-semi {background:#ffffee;border-bottom:2px dashed yellow;}

#tooltip, div.cansToolTip  {
	position: absolute;
	z-index: 9999;
	border: 2px solid #00aff0;
	background-color: #454545;
	color:#eee;
	padding: 8px;
	opacity: 0.85;
}

#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;}
div.cansToolTip h3 {color:#eee;}

div.cehToolTip {width:500px;}
div.cdToolTop {width:300px;background:#fff;}

