/******************************************/
/* REGISTRAITON PAGE 3.0                  */
/******************************************/	
		
	/* left hand side */
		
		/* this line lifts content up and over the generic gradient background on every page */
		#efcContentLayoutMiddleCol1, #efcContentLayoutMiddleCol2 {background:#fff; position:relative; top:-11px; margin:0 0 -10px 0;}
			
		/* register form */
		#efcContent input.text{ margin:1px 10px 4px 0; width:240px;}
		#efcContent select.shortened{width:148px; margin:1px 10px 4px 0;}
		#efcContent .formInfoTxt {clear:none; float:left; width:auto!important; position:relative; top:4px; color:#999999; font-size:11px}

		#efcContent #loginOrRegisterHeader h2{margin:10px;}
		input#username, input#password, select#currentCityState, select#currentCountry {float:left;}
		#efcContent .gradientBoxBackdrop {background:url(/assets/images/v2/efcContent/generic/genericGradientStrips/whiteGradientBoxGradientStrip.gif) repeat-x #ffffff; 
		border-top:1px dotted #bcd4d1; padding:10px; margin:0 0 10px 0;}
			
		#efcContent #registerForm {margin:0 5px 0 0px;}
		
		select#title {width:65px; margin:1px 0 4px 0;}
		#efcContent #loginOrRegisterHeader h2{color:#CC6633;}
		#efcContent #registerForm  h3 {color:#cc6633; padding:2px 0 10px 20px;}
		#efcContent #usernamePassword h4, #personalDetails h4{ position:relative; top:2px; float:left; clear:left; width:155px; padding-right:10px; text-align:right;}
		#efcContent #usernamePassword label, #personalDetails label{}
		#efcContent #usernamePassword span, #personalDetails span{float:left; width:430px;}
		
		#efcContent #usernamePassword span.mandatory {position:absolute; top:10px; right:10px; width:auto; font-size:11px;}
		
		/* duplicate registration error positioning */
		#registrationDuplicationError {clear:both; padding-top:10px;}
					
				/* username passwords */
				#efcContent #usernamePassword{position:static;}
				#efcContent #usernamePassword h3.one{background:url(/assets/images/v2/efcContent/generic/genericBullets/questionnaireOneBullet.gif) 0 1px no-repeat;}
				
				/* personal details */
				#efcContent #personalDetails{}
				#efcContent #personalDetails h3.two{background:url(/assets/images/v2/efcContent/generic/genericBullets/questionnaireTwoBullet.gif) 0 1px no-repeat;}
				
				/* email preferences */
				#efcContent #emailPreferences h3.three{background:url(/assets/images/v2/efcContent/generic/genericBullets/questionnaireThreeBullet.gif) 0 1px no-repeat;}
				#efcContent #emailPreferences h3 {margin-left:-165px;}
				#efcContent #emailPreferences fieldset {padding-left:165px;}
				#efcContent #emailPreferences p {margin:8px 0 5px;}
				#efcContent #emailPreferences p.top {margin:0 0 5px;}
				#efcContent #emailPreferences p.top a {margin-left:5px;}
				#efcContent #emailPreferences p.privacyPolicy {margin:5px 0 0 0; font-size:11px; color:#999999;}
				
				#efcContent .keepSignedIn {clear:both; padding:3px 0 0 0;}
				#efcContent .keepSignedIn input {float:left; margin-right:5px;}
				
				#efcContent #emailPreferences .keepSignedIn {padding:8px 0 3px;}
				#efcContent #userLoginMod .keepSignedIn label{width:200px; padding:2px 0 8px 0;}
				#efcContent .keepSignedIn label {float:left;}

				/* registration submits */
				#efcContent #registrationSubmits {padding-left:175px}
				#efcContent #registrationSubmits input {display:none;}
				#efcContent #registrationSubmits .btn {margin-right:10px;}
			
		/* Right col gradient mod settings */
				
		#efcContent #userLoginMod {margin:0 5px 5px; position:relative;}
		#efcContent #userLoginMod h2 {margin:10px 0 6px 10px;}
		#efcContent #userLoginMod .gradientModuleContent { padding:0px; border:1px solid #cccccc; position:relative;}
		#efcContent #userLoginMod fieldset {padding-top:10px;}
		
		#efcContent #userLoginMod #recruitersLink {z-index:99; color:#fff; position:absolute; top:-6px; right:-5px; background:#7d95a9 url(/assets/images/v2/efcContent/jobSearch/signInRecruitersLink.gif) top right no-repeat; width:150px; height:39px; text-align:center;}
		#efcContent #userLoginMod a:hover#recruitersLink {z-index:9; position:absolute; top:-6px; right:-5px; background:url(/assets/images/v2/efcContent/jobSearch/signInRecruitersLink.gif) top right no-repeat; }
		#efcContent #userLoginMod #recruitersLink span {padding:15px 6px 0 0px; display:block;}
		#efcContent #userLoginMod #recruitersLink span img {padding-left:7px;}
		
			/* user login error message */
			#efcContent #userLoginMod p {padding:0 10px 10px 10px; color:#BE1E2D;}
		
		* html #efcContent #userLoginMod a.btn * {position:static;} /* dodgy ie6 fix for the registration button */
		
		#efcContent #userLoginMod fieldset label {display:block; padding-left:10px; /*clear:left; commented for uk text dropping down*/}
		#efcContent #userLoginMod fieldset input {margin:3px 10px 5px 10px;}
		#efcContent #userLoginMod fieldset input.text {width:240px;}
		#efcContent #userLoginMod fieldset input.submitButton {display:none;}
		#efcContent #userLoginMod fieldset .btn {margin-left:10px;}
		#efcContent #userLoginMod fieldset a.forgottenLoginDetails {float:left; clear:left; margin:5px 0 0 10px;}

		#efcContent #userLoginMod form button.efcButtonAction { padding-left: 10px }
				
		#efcContent #registerFaq {margin:0 5px 5px;}
		#efcContent #registerFaq h2 {margin:0 0 10px 10px;}
		#efcContent #registerFaq .gradientModuleContent { padding:10px 0; border:1px solid #cccccc; position:relative;
		background:#fff url(/assets/images/v2/efcContent/generic/genericGradientStrips/whiteBottomGradientStrip.gif) repeat-x scroll center bottom; }
	
		#efcContent #registerFaq ul li {padding:3px 10px 5px;}
		#efcContent #registerFaq ul li h3 {font-weight:bold; font-size:12px; padding:4px 0 3px;}
		#efcContent #registerFaq ul li ul li { font-size:11px; /*list-style-image:url(/assets/images/v2/efcContent/generic/genericBullets/blackCircularBullet.gif); margin:0 0 1px 11px; */ padding:0;}