/* Generic Recruiter Minsite - 11/04/07 */

body { color:#333333;}
#backOfficeContainer, .pageContainer { clear:both;}
a {color:#336699 !important} /* RECRUITER MINSITE STYLES NEED TO BE AT BOTTOM OF STACKING & ONLY ON THE MINISITE PAGES */

.resetPadding{padding:0 !important;}
.resetMargin{margin:0 !important;}

/* recruiter pages nav links */
.jobPackages .jobPackages a, .resumeDatabase .resumeDatabase a, .brandingOptions .brandingOptions a,
.demographics .demographics a, .network .network a { color:#666666; text-decoration:none;}


#recruiterBackLink{ font-size:0.75em; padding:7px 0 3px 37px;}
/**/
.recruitOffice { font-weight:bold; font-size:20px; color:#666666;}

#recruiterMiniSiteLeftCol{ width:578px; padding:0px 0 0 32px; float:left; font-size:0.75em; position:relative;}
#recruiterMiniSiteRightCol{ width:273px; float:right; margin:29px 0 0 17px; font-size:0.75em; position:relative;}
#recruiterMiniSiteLeftCol .recruiteHomeLink {display:block; margin:0 0 4px 0;}

/* Recruiter MiniSite Subpage Navigation */
.recruiterMiniSiteNav {margin:0;}
.recruiterMiniSiteNav ul {padding:0; margin:0; border: 1px solid #336699}
.recruiterMiniSiteNav li.start {padding-left:0;}
.recruiterMiniSiteNav li.end {background:none;}
.recruiterMiniSiteNav li {  display:inline; padding:0 8px 0 7px; background:url(/assets/images/v1/backOffice/recruiterMiniSite/listNavItemDivider.gif) right no-repeat; margin:0;}
.recruiterMiniSiteNav li a{  font-weight:bold;}
	/* Recruiter MiniSite Header Nav Styling */
	#recruiterMiniSiteLeftCol h3{ display:block; float:none; color:#666666; font-size:1.494em; padding:9px 0 5px 0;}
/* Recruiter MiniSite Subpage Navigation END */

#BackOfficeSalmonStripe {height:46px;}

#recruiterMiniSiteMainContainer { border: 1px solid #999999; background:#FFFFFF; position:relative; margin:0;  }

#recruiterMiniSiteMainContainer #header { background:#F0F2EB; padding:0 13px 5px 13px; border-bottom:1px solid #666666;}

#recruiterMiniSiteMainContainer #content .contentPadding { padding:13px;}
 #content p {width:80%;}
 #closing { padding:0 13px;}

h4 { font-size:1.16em; color:#666666; padding:6px 0 0 0; clear:both;}
.demographics h4 { font-size:1.16em; color:#666666; padding:0;}

#recruiterMiniSiteButton { background:url(/assets/images/v1/backOffice/recruiterMiniSite/buttonMiddle.gif); float:left; font-weight:bold; color:#336699; height:34px; font-size:1.411em; overflow:hidden;}
#recruiterMiniSiteButton .left, #recruiterMiniSiteButton .right, #recruiterMiniSiteButton .middle{ float:left;}
#recruiterMiniSiteButton .left{background:url(/assets/images/v1/backOffice/recruiterMiniSite/buttonLeft.gif); width:40px; height:34px;}
#recruiterMiniSiteButton .right{background:url(/assets/images/v1/backOffice/recruiterMiniSite/buttonRight.gif); width:49px; height:34px;}
#recruiterMiniSiteButton .middle span{display:block; font-style:normal; padding:8px 0 0 0;}

.generic-f0f2eb-Box {
position:relative;
padding:10px; margin:0 0 10px 0;
background:#f0f2eb url(genericLightGreyCorners.gif) bottom right no-repeat;
}

.generic-d4dde6-Box {
position:relative;
padding:10px; margin:0 0 10px 0;
background:#d4dde6 url(genericLightBlueBottomRight.gif) bottom right no-repeat;
}

.gradientBox {background:url(jobPackagesBoxGradient.gif) bottom no-repeat; padding:0 10px; margin:0 0 10px 0; position:relative;}
.gradientBoxTopLeft { position:absolute; top:0; left:7px; height:3px; padding:3px; background:url(jobPackagesBoxGradientTopLe.gif) top left no-repeat;}
.gradientBoxTopRight { position:absolute; top:0; right:6px; height:5px; padding:5px; background:url(jobPackagesBoxGradientTopRi.gif) top right no-repeat;}
.gradientBox strong { color:#999999; position:relative; padding:5px; display:block;}
.gradientBox ul {padding:0 5px 6px 21px;}
.gradientBox li {list-style-image:url(listArrow.gif);}

.borderGradientTop { background:url(borderGradientTop.gif) left top no-repeat;}
.borderGradientTopMiddle { background:url(borderGradientTopMiddle.gif) right top no-repeat;} 
.borderGradientTopFarRight { background:url(borderGradientFarRight.gif) right top no-repeat;} 
.borderGradientTopFarRightBotto { background:url(borderGradientFarRightBotto.gif) right bottom no-repeat;} 

.borderGradientTopRight { background:url(borderGradientTop.gif) right top no-repeat;}
.borderGradientBottom { background:url(borderGradientBottom.gif) left bottom no-repeat;}


/* Homepage  Layout */
	
	/* li styling */
	ul.recruiterPointer {padding:8px 0px 0px 50px;}
	ul.recruiterPointer li { list-style-image:url(/assets/images/v1/backOffice/recruiterMiniSite/minisiteListPointer.gif); padding:0 35px 0 5px;}
	* html ul.recruiterPointer li {width:201px;}
	ul.recruiterPointer li.greyIcon { list-style-image:url(/assets/images/v1/backOffice/recruiterMiniSite/minisiteListPointerGrey.gif); font-size:13px; font-weight:bold;}
	ul.recruiterPointer li.noIcon { list-style-image:none; font-size:13px; font-weight:bold; margin: 7px 0 5px -13px; padding-left:0;}

	.bottomAlternative ul.recruiterPointer {padding:8px 245px 0px 50px;}
	.bottomAlternative .buttonHolderRight {right:20px!important;}
	/* standard */
	.recruiterMinisiteHomepage {margin-top:20px !important; padding:0;}
	.recruiterMinisiteHomepage #content {margin:0 !important; padding:0 !important;}
	.recruiterMinisiteHomepage #content .top { height:135px; display:block; }
	.recruiterMinisiteHomepage #content h3 {width:100%; font-size:2em; padding:30px 0 15px 25px;}
	.recruiterMinisiteHomepage #content h3 em {color:#4D4D4D; font-style:normal; font-size:1.25em; display:block; padding:5px 0 0 60px; }
	.recruiterMinisiteHomepage #content .bottom {background:url(/assets/images/v1/backOffice/recruiterMiniSite/homepageContentTab.png) no-repeat top left; padding:1.245em 0 7.215em 0; position:relative;}
	.recruiterMinisiteHomepage #content .bottom .buttonHolderRight ul {display:none;}
	.recruiterMinisiteHomepage #content .bottom div {float:left; width:50%; overflow:hidden}/* causes problems in IE !! */
	.recruiterMinisiteHomepage #content a {font-size:13px; font-weight:bold;}
	.recruiterMinisiteHomepage #content .bottom div h4 {text-align:center; padding:6px 65px 0 65px;} /* centers header onto tabs */
	/* standard end */
	
	/* us/standard edit */
	.recruiterMinisiteHomepage #content .bottom #contactUsButton {}
	.recruiterMinisiteHomepage #content .bottom #contactUsButton div{}
	.recruiterMinisiteHomepage #content .bottom #contactUsButton div span{}
	.recruiterMinisiteHomepage #content .bottom #buyJobNowButton {}
	.recruiterMinisiteHomepage #content .bottom .buttonHolderLeft {position:absolute; bottom:0; left:0; margin-bottom:20px;}
	.recruiterMinisiteHomepage #content .bottom .buttonHolderRight {position:absolute; bottom:0; right:0; margin-bottom:20px;} 
	/* us/standard edit end */
	
	/* uk telephone edits */
	.recruiterMinisiteHomepage #content .bottomTelEdit #contactUsButton { bottom:20px; width:50%!important; right:0; position:relative;}
	.recruiterMinisiteHomepage #content .bottomTelEdit #buyJobNowButton {bottom:20px;  left:0; position:relative;} 
	.recruiterMinisiteHomepage #content .bottomTelEdit #ieContactUsButton {  display:block;  margin:0px; padding:0; z-index:5;}
	.recruiterMinisiteHomepage #content .bottom #ieContactUsButton {  display:block;  margin:0px; padding:0; z-index:5;} /*added for us*/
	.recruiterMinisiteHomepage #content .bottomTelEdit #contactUsButton { width:193px !important;}
	.recruiterMinisiteHomepage #content .bottomTelEdit #contactUsButton img {display:none;}
	.recruiterMinisiteHomepage #content .bottomTelEdit #contactUsButton span {display:none;}
	.recruiterMinisiteHomepage #content .bottomTelEdit #contactUsButton a {margin:9px 0 0 0;}
	.recruiterMinisiteHomepage #content .bottomTelEdit .buttonHolderLeft {position:absolute; bottom:0; left:0; padding-bottom:20px;}
	.recruiterMinisiteHomepage #content .bottomTelEdit .buttonHolderRight {position:absolute; bottom:0; right:0; padding-bottom:20px;}
	.recruiterMinisiteHomepage #content .bottomTelEdit .buttonHolderRight li { font-weight:bold; padding:0; margin:0; }
	.recruiterMinisiteHomepage #content .bottomTelEdit { padding:15px 0 120px 0;}
	.recruiterMinisiteHomepage #content .bottomTelEdit .buttonHolderRight ul {position:absolute; bottom:-1px; right:43px; display:block;}
	/* uk telephone edits */

	/* Alternative Non Credit Card Styling to Europe MidEast Sites etc */
	.recruiterMinisiteHomepage #content .bottomAlternative {background:url(/assets/images/v1/backOffice/recruiterMiniSite/homepageContentTabAlt.png) no-repeat top left; padding:15px 0 20px 0; position:relative;}
	.recruiterMinisiteHomepage #content .bottomAlternative .bottomLeft {width:55%;}
	.recruiterMinisiteHomepage #content .bottomAlternative .bottomLeft h4 { display:none; }
	.recruiterMinisiteHomepage #content .bottomAlternative .bottomLeft #contactUsButton { display:none;}
	.recruiterMinisiteHomepage #content .bottomAlternative .bottomRight { display:block;}
	.recruiterMinisiteHomepage #content .bottomAlternative .bottomLeft ul {display:none;}
	.recruiterMinisiteHomepage #content .bottomAlternative .bottomRight h4 { text-align:left; padding:10px 0 0 30px;}
	.recruiterMinisiteHomepage #content .bottomAlternative .buttonHolderRight ul {display:none;}
		/* the two buttons removed out of left and right */
	.recruiterMinisiteHomepage #content .bottomAlternative .buttonHolderLeft {display:none;} 
	.recruiterMinisiteHomepage #content .bottomAlternative .buttonHolderRight {bottom:20px; right:43px; position:absolute; display:block;}
	
	/* Alternative Non Credit Card Styling to Europe MidEast Sites etc END */
	
	/* Cover up square of background image */
	.recruiterMinisiteHomepage #content .bottomAlternative .coverMiddleLineBase,
	.recruiterMinisiteHomepage #content .bottomTelEdit .coverMiddleLineBase,
	.recruiterMinisiteHomepage #content .bottom .coverMiddleLineBase
	 {position:absolute; width:10px; height:15px; background-color:#F0F2EB; bottom:0; left:49%;}
	/* Cover up square of background image End */
	
	/*.recruiterMinisiteHomepage #content .bottomAlternative .bottomLeft {display:none}*/
	/* END Alternative Non Credit Card Styling to Europe MidEast Sites etc  END */
	
	/* blue content buttons */
	#buyJobNowButton, #contactUsButton, #ieContactUsButton, #ieBuyJobNowButton{
	 background:url(/assets/images/v1/backOffice/recruiterMiniSite/homepageButton.gif); height:55px; width:193px !important; text-align:center; font-size:1em;}
	.buttonHolderLeft #buyJobNowButton a {font-size:1.4em !important; text-decoration:none;} /* anchor links for recruiter minisite home button */
	.buttonHolderRight #contactUsButton a {text-decoration:none !important;} /* anchor links for recruiter minisite home button */
	#buyJobNowButton, #ieContactUsButton, #ieBuyJobNowButton{ margin:20px 0 0 48px;}
	#ieBuyJobNowButton a { font-size:2em;}
	#contactUsButton{ margin:34px 0 0 52px; } /* creates the margin on the ie6 */
	#ieBuyJobNowButton a, #ieContactUsButton a { /* padding:17px 0 0 0; */ padding:8px 0 0 0; display:block; color:#336699; font-size:1.3em !important;}
	
	#contactUsButton a{ padding:8px 0 0 0; display:block; color:#336699; font-size:1.3em !important; vertical-align:middle;}
	.buyNowPadding a {padding:23px 0 0 0 !important;}
	
	#buyJobNowButton div, #ieContactUsButton div, #ieBuyJobNowButton div {display:inline; position:relative; top:-7px; font-weight:bold; }	
	span.clientServicesPhoneNumber {display:inline; position:relative; top:-7px; font-weight:bold; }
	
	/* START: US IE 6 HACK/FIX */
	#contactUsButton2 a{ padding:10px 0 0 0 !important; display:block; color:#336699; font-size:1.3em !important;}
	.recruiterMinisiteHomepage #content .bottom #contactUsButton2 {  display:block;  margin:0px; padding:0; z-index:5;} /*added for us ie 6*/
	
	/* styles centrally aligning the left link box comment IMPORTANT */
	#buyJobNowButton a {display:block; margin-top:-5px}	#buyJobNowButton a span{font-size:1em !important;}
	#contactUsButton a {display:block; margin-top:0px}	#buyJobNowButton a span{font-size:1em !important;}
	
	.recruiterMinisiteHomepage #content .bottom #ieBuyJobNowButton {  display:block;  margin:0px; padding:0; z-index:5;} /*added for us ie 6*/
	/* END: US IE 6 HACK/FIX */
	
	/* blue content buttons */

	/* explore out network */
	.exploreNetworkInformation {padding:0 0 0 10px; border-top: dashed 1px #999999; margin:10px 0 0 0;}
	#exploreOurNetwork .exploreNetworkCountries {background:#f0f2eb; text-align:center; margin-top:15px; padding:5px 5px 3px 5px ; border-bottom:1px solid #cccccc;}
	#exploreOurNetwork .exploreNetworkCountries ul { padding:4px 0 0 0; margin:0;} 
	#exploreOurNetwork .exploreNetworkCountries li {display:inline;}
	#exploreOurNetwork .exploreNetworkInformation .left h4 {padding:12px 0 4px 0;}
	#exploreOurNetwork .exploreNetworkInformation .left p { padding:0;}
	#exploreOurNetwork .exploreNetworkInformation .left { float:left; width:70%;} /* on main site going live return to 50% */
	#exploreOurNetwork .exploreNetworkInformation .right { display:none; } /* float:right; width:50%; commented out temp / us temp network section */
	#exploreOurNetwork .exploreNetworkInformation .right a {font-size:13px; font-weight:bold; margin:0 0 0 5px;}
	#exploreOurNetwork .exploreNetworkInformation .right .partnerNetwork span {display:block; margin:5px 0 0 0;}
	#exploreOurNetwork .worldClassClients, #exploreOurNetwork .partnerNetwork {padding: 12px 0 0 20px;}
	/* explore out network end */

/* homepage end*/
	
/* box corners */
.recruiterSignInBlueCornerTL { background:url(/assets/images/v1/generic/corners/topLeftDarkBlueNoBorder.gif) top left; width:5px; height:5px; 
position:absolute; top:-1px; left:-1px;}
.recruiterSignInBlueCornerTR { background:url(/assets/images/v1/generic/corners/topRightDarkBlueNoBorder.gif) top right; width:5px; height:5px; 
position:absolute; top:-1px; right:-1px;}
.recruiterSignInLightBlueCornerBL{background:url(/assets/images/v1/generic/corners/bottomLeftLightBlueGreyBorder.gif)  bottom left; width:5px; height:5px; 
position:absolute; bottom:-1px; left:-1px; overflow:hidden;}
.recruiterSignInLightBlueCornerBR{background:url(/assets/images/v1/generic/corners/bottomRightLightBlueGreyBorder.gif) bottom right; width:5px; height:5px; 
position:absolute; bottom:-1px; right:-1px; overflow:hidden;}
.GreyBoxWhiteCornerBL{background:url(/assets/images/v1/generic/corners/bottomLeftClearWhiteBckLightGreyBorder.gif) bottom left; width:5px; height:5px; 
position:absolute; bottom:-1px; left:-1px;}
.GreyBoxWhiteCornerBR{background:url(/assets/images/v1/generic/corners/bottomRightClearWhiteBckLightGreyBorder.gif) bottom right; width:5px; height:5px; position:absolute; bottom:-1px; right:-1px;}
.GreyBoxCornerTL{background:url(/assets/images/v1/generic/corners/lightgreyGreyBorderTLCorner.gif) top left; width:5px; height:5px; 
position:absolute; top:-1px; left:-1px;}
.GreyBoxCornerTR{background:url(/assets/images/v1/generic/corners/lightgreyGreyBorderTRCorner.gif) top right; width:5px; height:5px; 
position:absolute; top:-1px; right:-1px;}
.GreyBoxWhiteCornerTL{background:url(/assets/images/v1/generic/corners/whiteGreyBorderTLCorner.gif) top left; width:5px; height:5px; 
position:absolute; top:-1px; left:-1px;}
.GreyBoxWhiteCornerTR{background:url(/assets/images/v1/generic/corners/whiteGreyBorderTRCorner.gif) top right; width:5px; height:5px; 
position:absolute; top:-1px; right:-1px;}
.GreyBoxClearCornerTL{background:url(/assets/images/v1/generic/corners/topLeftClearWhiteBckLightGreyBorder.gif) top left; width:5px; height:5px; 
position:absolute; top:-1px; left:-1px;}
.GreyBoxClearCornerTR{background:url(/assets/images/v1/generic/corners/topRightClearWhiteBckLightGreyBorder.gif) top right; width:5px; height:5px; 
position:absolute; top:-1px; right:-1px;}
.GreyBoxClearCornerBL{background:url(/assets/images/v1/generic/corners/bottomLeftClearWhiteBckLightGreyBorder.gif) bottom left; width:5px; height:5px; 
position:absolute; bottom:-1px; left:-1px;}
.GreyBoxClearCornerBR{background: url(/assets/images/v1/generic/corners/bottomRightClearWhiteBckLightGreyBorder.gif) bottom right no-repeat; width:6px; height:6px; 
position:absolute; bottom:-1px; right:-1px;}
.darkGreyFullCornerTopLeft{ background:url(/assets/images/v1/generic/corners/topLeftDarkGreyNoCorner.gif) top left; width:5px; height:5px; 
position:absolute; top:0px; left:0px;}
.darkGreyFullCornerTopRight{ background:url(/assets/images/v1/generic/corners/topRightDarkGreyNoCorner.gif) top right; width:5px; height:5px; 
position:absolute; top:0px; right:0px;}
.darkGreyBoxClearCornerTL{background:url(/assets/images/v1/generic/corners/topLeftClearWhiteBckGreyBorder.gif) top left; width:5px; height:5px; 
position:absolute; top:-1px; left:-1px;}
.darkGreyBoxClearCornerTR{background:url(/assets/images/v1/generic/corners/topRightClearWhiteBckGreyBorder.gif) top right; width:5px; height:5px; 
position:absolute; top:-1px; right:-1px;}
	/* Specail adjustment for the network pages */
	#keyStatsRightCol .GreyBoxClearCornerBR{bottom:0; right:0;}
	#keyStatsRightCol .GreyBoxClearCornerBL{bottom:0; left:0;}
/* box corners finish */


/* hasLayout ie fix*/
#jobPostingContact ,#jobPostingBuy, #downloadMediaKitRightCol, #recruiterSignIn, #keyStatsRightCol, #recruiterNewsRightCol, 
#trainingRightCol, #testimonialsRightCol, #downloadMediaKitRightCol  {height:1%}
/* hasLayout ie fix finish */


/* right column and boxes etc */
	.rightHandColTileHolder{margin:10px 0 0 0; overflow:hidden;}
	
	/* generic styles for right hand sub boxes */
	#downloadMediaKitRightCol, #testimonialsRightCol, #recruiterNewsRightCol, #trainingRightCol{border: 1px solid #c1c1c1; margin:10px 0 0 0; position:relative;}
	#downloadMediaKitRightCol h3, #testimonialsRightCol h3, #recruiterNewsRightCol h3, #trainingRightCol h3{background:url(medGreyGradientWhiteBand.gif); padding:1px 0 1px 10px; margin:0; display:block; font-size:1em; width:261px;}
	#downloadMediaKitRightCol span, #testimonialsRightCol span, #recruiterNewsRightCol span, #trainingRightCol span{ margin:5px 10px; display:block;}
	#downloadMediaKitRightCol img{ padding:0 8px 5px 0px; float:left;}
	#downloadMediaKitRightCol a {display:block; padding:4px 0 1px 0; font-weight:bold;}
	/* recruiter sign in and */
	
	/* job positing contact and buy boxes */
	#jobPostingContact,	#jobPostingBuy{margin:10px 0 0 0; position:relative; border:1px solid #c1c1c1; padding:10px 10px 5px 10px; font-size:1.083em;
	font-weight:bold; background:url(/assets/images/v1/backOffice/recruiterMiniSite/rightColumnBlueGradients.gif) bottom;}
	#jobPostingContact .link ,	#jobPostingBuy .link { padding:3px 0 0 0; text-align:right;}
	#jobPostingContact a ,	#jobPostingBuy a { font-size:1.3em; font-weight:bold; text-align:right;}
	#jobPostingContact{}
	#jobPostingBuy  ul {padding:5px 0 0 0; margin:0;}
	#jobPostingBuy li{ display:inline; padding:0; margin:0;}
	.whiteArrowLink {background:url(/assets/images/v1/backOffice/recruiterMiniSite/whiteLinkArrow.png) right top no-repeat;  padding:0 20px 0 0;}
	/* job positing contact and buy boxes */
	
	/* key stats start */
	#keyStatsRightCol{margin:10px 0 0 0; position:relative;}
	#keyStatsRightCol .header {width:273px; background:#999999;}
	#keyStatsRightCol .header h3 {padding:0; margin:0; color:#FFFFFF; font-size:1em; padding:2px 0 2px 10px; } 
	#keyStatsRightCol .content {background:url(/assets/images/v1/backOffice/recruiterMiniSite/medGreyGradientWhiteBand.gif) top repeat-y;  border: 1px solid #c1c1c1; border-top:none; padding:7px 10px 5px 10px;}
	#keyStatsRightCol .content stat{display:block; padding:2px 0 1px 0;}
	#keyStatsRightCol .content a {text-align:right; display:block; margin:3px 0 0 0;}
	#keyStatsRightCol .header .pieChartImage { background:url(/assets/images/v1/backOffice/recruiterMiniSite/pieChartHeaderIcon.png); width:55px; height:45px; position:absolute; right:6px; top:3px;}
	/* key stats finish */
	
	/* recruiter sign in */
	#recruiterSignIn{background:#C9DFF0; border:1px solid #9BB4CD; position:relative;}
	#recruiterSignIn .header{ background:#99B2CC;  display:block; width:272px; }
	#recruiterSignIn .header h3 {padding:1px 0 2px 10px; margin:0; font-size:1em;color:#ffffff;}
	#recruiterSignIn div.content{ display:block; padding:5px 10px 5px 10px;}
	#recruiterSignIn .inputFloat{ float:left; width:45%;}
	#recruiterSignIn .inputFloat label {font-weight:bold;}
	#recruiterSignIn .inputFloatSubmit { float:left; width:10%; margin:17px 0 0 0; width:24px; height:17px; background:#CCCCCC;}
	#recruiterSignIn .inputFloatSubmit a { width:24px; height:17px; display:block; overflow:hidden;background:url(/assets/images/v1/backOffice/recruiterMiniSite/okButton.gif) left;}
	#recruiterSignIn .inputFloatSubmit a:hover { width:24px; height:17px; display:block;  overflow:hidden; background:url(/assets/images/v1/backOffice/recruiterMiniSite/okButton.gif) right;}
	#recruiterSignIn .inputFloatSubmit span{display:none;}
	#recruiterSignIn .inputFloat input { width:105px;}
	#recruiterSignIn .links{float:right; padding:5px 0 0 0; color:#666666; font-size:0.93em;}
	#recruiterSignIn .links .paddingLeft {padding-left:4px}
	#recruiterSignIn .links .paddingRight {padding-right:4px}
	#recruiterSignIn .logInError { clear:both; padding:2px 0 0 1px;}
	/* recruiter sign in finish */
/* right column and boxes etc end */

/*.recruiterMinisiteHomepage #content .bottom{ background:#00FF00;}
.bottomLeft{ background:#FF0000;}
.bottomRight {background:#0000FF;}*/

/* debug to help with ie6 diagnosis
.buttonHolderLeft {background:#F0F0FF; width:100px; display:block; overflow:hidden}
.buttonHolderRight {background:#F0FF0F; width:100px; display:block; overflow:hidden} */

/* ie clauses */
.buttonHolderRight table, .buttonHolderLeft table  {display:none;} /*removes table buttons on all browsers */

/* Contact Us Page */
#recruiterRegistration {padding:20px 0 0 25px;}
#recruiterRegistration .contactUsBox { background-color:#F0F2EB; width:533px; padding:21px 10px 5px 10px;}
#recruiterRegistration .contactUsTopPhrase {width:370px; margin:2px 0 9px 0;}

#recruiterRegistration .mandatoryFieldsTxt { position:absolute; top:10px; right:10px;}

/* contact us recrutier-registration.cfm styles */
#recruiterRegistration {position:relative; font-size:0.75em;}
#recruiterRegistration label{width:125px; float:left; text-align:right; padding:0 10px 0 0;}
#recruiterRegistration div .asterix{ color:#cc6633;  font-weight:bold;}
#recruiterRegistration div {margin:0 0 0.417em 0;}
#recruiterRegistration select {width:209px; font-size:11px;}
#recruiterRegistration input.p-searchforminput {font-size:11px; width:205px;}
#recruiterRegistration .mandatoryFieldsTxt { }
#recruiterRegistration .firstNameHolder {padding-top:20px;}
#recruiterRegistration h2 { color:#565759;}
#recruiterRegistration .genericButtonHolder {margin-left:135px;}
 
/**/

/* Networks Unordered Lists */
#content ul.networkUL {margin:12px 0 0 0; position:relative;}
#content ul.networkUL li { background:#CCCCCC; padding:2px 0 0px 0; margin:0; position:relative;}
#content ul.networkUL li img{padding:0 8px 0 10px; top:1px; position:relative;}
#content ul.networkUL li a{ font-weight:bold; display:block; padding:0 0 2px 0; border-bottom:1px solid #ffffff; position:relative;}
#content ul.networkSubUL li {background:#F0F2EB; border-bottom:1px solid #ffffff; padding:2px 0 1px 38px; position:relative;}
#content ul.networkSubUL li a {padding:0 0 0 12px; font-weight:normal; display:block; background:url(blueBulletPoint.gif) no-repeat; border:none; position:relative;}
#content ul.networkSubUL li p {padding:0 0 0 12px ; position:relative;}
#content ul.networkSubUL li div {width:125px; height:40px; float:right; margin:5px; overflow:hidden; background:#00FF99; padding:0; position:relative;}
#content ul.networkSubSubUL li {background:#FFFFFF; border-bottom:1px solid #ffffff; padding:1px 0; font-size:0.93em; position:relative;}
/* Networks Unordered Lists End */

/* Sub Page Find Out More Module */
.network #footer {background:url(/assets/images/v1/backOffice/recruiterMiniSite/footerGradient.gif) top left repeat-x #F0F2EB; padding:10px 10px 0 10px;}
.network #footer h4 {color:#666666; padding:10px 0 10px 0;}
.network #footer #findOutMore{padding:0; clear:both;}
.network #footer #findOutMore a{ font-weight:bold;}
.network #footer .findOutMoreModule {width:50%; float:left; padding:0 0 20px 0;}
.network #footer .findOutMoreModuleIcon {width:50px; height:50px; float:left; overflow:hidden; background:#ffffff;}
.network #footer .findOutMoreModuleText {float:left; width:200px; padding:0 5px 0 15px;}
.network #footer .findOutMoreModuleText h5 {font-size:1em;}
.network #footer #resumesInDatabase p{color:#666666; font-weight:bold; width:300px !important; display:block; padding:2px 0 8px 0;}
/* Sub Page Find Out More Module END */

.newImageRecruiterPage{float:right;margin-top:10px;} 

.alignTopText {text-align:center;}

/* recruiter password change */
#recruiterChangePassword{background:#FFFFFF; border:1px solid #CCCCCC; position:relative;}
#recruiterChangePassword .passwordError{display: block; vertical-align:middle; padding:3px 13px 3px 13px; background:#FFFFCC;}
/*	#recruiterChangePassword .passwordError img{display: block; float:left; height:100%; padding:3px 13px 3px 13px; background:#FFFFCC;} */
#recruiterChangePassword .password{background:#999999;  display:block;}
#recruiterChangePassword .password h3 {padding:0px 0 2px 10px; margin:0; font-size:1em;color:#ffffff;}
#recruiterChangePassword  div.content{ display:block; padding:5px 10px 5px 10px;}
#recruiterChangePassword .inputFloat{display: block;}
#recruiterChangePassword .inputFloat label{display: block; float:left; width:200px; font-weight:bold; text-align:right; margin: 5px 0 0; padding-right:10px;} 
#recruiterChangePassword .links{float:right; padding:5px 0 0 0; color:#666666; font-size:0.93em;}
#recruiterChangePassword .links .paddingLeft {padding-left:4px}
#recruiterChangePassword .links .paddingRight {padding-right:4px}
#recruiterChangePassword .logInError { clear:both; padding:2px 0 0 1px;}
#recruiterChangePassword .questions { padding:0 13px 5px 13px; background:#F0F2EB;} 
/* recruiter password change finish */

#keyStatsRightCol #footnoteAsterix {width:15px;font-size:12px;}
#keyStatsRightCol #footnoteText {margin-left:15px;width:245px;font-size:11px;margin-top:-15px;}


