#AccountVerificationWrapper { border:1px solid #D7D7D7; overflow:hidden; zoom:1; background-color:#FFFFFF; } 
#AccountVerificationWrapper .inner #formContainerObj { width:340px; overflow:hidden; float:left; margin-right:5px; }
#AccountVerificationWrapper .inner #formContainerObj .formContainer { width:340px; margin:10px; overflow:hidden; zoom:1; }
#AccountVerificationWrapper .inner #formContainerObj .formContainer #SecurityFormHeader { padding-bottom:3px; border-bottom:1px solid #D7D7D7; margin-bottom:5px; }
#AccountVerificationWrapper .inner #formContainerObj .formContainer #SecurityFormMsg { margin-bottom:5px; } 
#AccountVerificationWrapper .inner #formContainerObj .formContainer form { width:330px; text-align:left; margin:0; padding:0; }
#AccountVerificationWrapper .inner #formContainerObj .formContainer .buttonContainer { text-align:left; }
#AccountVerificationWrapper .inner #instructionContainerObj { width:200px; overflow:hidden; float:right; border-left:1px solid #D7D7D7; background-color:#F5F5F5; }
#AccountVerificationWrapper .inner #instructionContainerObj .Instructions { margin:10px; overflow:hidden; zoom:1; } 
#AccountVerificationWrapper .inner #instructionContainerObj .Instructions .item { margin-bottom:10px; }
#AccountVerificationWrapper .inner #instructionContainerObj .Instructions .item .itemContent { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#909090; }
#AccountVerificationWrapper .inner #instructionContainerObj .Instructions .item .itemForm form { width:200px; text-align:left; margin:0; padding:0; }
#AccountVerificationWrapper .inner #instructionContainerObj .Instructions .item .itemForm .buttonContainer { text-align:left; }

#AccountVerificationWrapper .title { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666; } 
#AccountVerificationWrapper .formHeading { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#333333; text-transform:capitalize; }
#AccountVerificationWrapper .formMessage { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; } 
#AccountVerificationWrapper .requiredIcon { display:none !important; }
#AccountVerificationWrapper .fieldContainer input.text, .fieldContainer input.password { 
	border-color:#BFBFBF;  
	background-color:#FAFAFA; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}

#AccountVerificationWrapper div.captcha {
	background-image:url('/common_scripts/images/captcha/captcha_background.gif');
	background-position:left top;
	background-repeat:no-repeat;
	width:312px;
	height:154px;
	margin-top:10px; 
}
#AccountVerificationWrapper div.captcha label { font-weight:normal; color:#333333; margin:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#AccountVerificationWrapper #captcha_wrapper { position:relative; overflow:hidden; }
#AccountVerificationWrapper #captcha_wrapper #captcha_image { border:1px solid #C7C7C7; width:300px; overflow:visible; margin:0 auto; }
#AccountVerificationWrapper #captcha_wrapper #captcha_image img { display:block; padding:0; margin:0; }
#AccountVerificationWrapper #captcha_wrapper #captcha_hint { margin:5px; color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
#AccountVerificationWrapper #captcha_wrapper #captcha_controls { padding:0 5px; overflow:hidden; } 
#AccountVerificationWrapper #captcha_wrapper #captcha_controls #captcha_field { float:left; width:130px; }
#AccountVerificationWrapper #captcha_wrapper #captcha_controls #captcha_field input { width:130px; height:20px !important; background-color:#FFFFFF !important; border:1px solid #C7C7C7 !important; }
#AccountVerificationWrapper #captcha_wrapper #captcha_controls #captcha_buttons { float:left; width:166px; margin-left:5px; }
#AccountVerificationWrapper #captcha_wrapper #captcha_controls #captcha_refresh_button { display:block; float:left; width:106px; }
#AccountVerificationWrapper #captcha_wrapper #captcha_controls #captcha_refresh_button a { 
	display:block;
	background-image:url('/common_scripts/images/captcha/captcha_refresh.jpg');
	background-position:left top;
	background-repeat:no-repeat;
	width:106px;
	height:0;
	padding-top:22px;
	overflow:hidden;
}
#AccountVerificationWrapper #captcha_wrapper #captcha_controls #captcha_help_button { display:block; float:left; width:60px; }
#AccountVerificationWrapper #captcha_wrapper #captcha_controls #captcha_help_button a { 
	display:block;
	background-image:url('/common_scripts/images/captcha/captcha_help.jpg');
	background-position:left top;
	background-repeat:no-repeat;
	width:60px;
	height:0;
	padding-top:22px;
	overflow:hidden;
}
#AccountVerificationWrapper #captcha_wrapper #captcha_instructions {
	width:290px;
	height:55px;
	background-color:#FFFFFF;
	position:absolute; 
	top:0; 
	left:5px; 
	border:1px solid #C7C7C7;
	padding:5px;
	line-height:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; 
} 

/* Inline Login Styles */
#AccountVerificationWrapper.inline { border:0 none; background-color:transparent; } 
#AccountVerificationWrapper.inline .inner #formContainerObj { width:610px; }
#AccountVerificationWrapper.inline .inlineLoginCt { width:608px; height:60px; border-radius:0.8em; margin:3px 0 0 0; border-style:solid; border-width:1px; border-color:#E2E2E2; background-color:#FFFFFF; }
#AccountVerificationWrapper.inline .inlineLoginCt .innerWpr { padding:18px; overflow:hidden; }

#AccountVerificationWrapper.inline #SecurityEmailFormWpr .fieldContainer { padding:0; float:left; clear:none; width:50%; line-height:25px; }
#AccountVerificationWrapper.inline #SecurityEmailFormWpr .fieldContainer input { width:220px;}
#AccountVerificationWrapper.inline #SecurityEmailFormWpr .fieldContainer input.checkbox { width:auto;}
#AccountVerificationWrapper.inline #SecurityEmailFormWpr .fieldContainer.checkbox { padding:1px 0 0 20px; width:260px; white-space:normal; }
#AccountVerificationWrapper.inline #SecurityEmailFormWpr .fieldContainer.checkbox .formField { padding:1px 10px 0 0; }
#AccountVerificationWrapper.inline #SecurityEmailFormWpr .fieldContainer .labelText	{ color:#333333; }

#AccountVerificationWrapper.inline #SecurityFormMsg { width:571px; padding:18px; border-radius:0.8em; margin:3px 0 0 0; border-style:solid; border-width:1px; border-color:#E2E2E2; background-color:#FFFFFF; }
#AccountVerificationWrapper.inline #SecurityFormMsg.error { border-color:#F00; } 

#AccountVerificationWrapper.inline #SecurityOptionalFormWpr {width:606px; height:auto; border-style:solid; border-width:1px; border-color:#E2E2E2; background-color:#FFFFFF; }
#AccountVerificationWrapper.inline #SecurityOptionalFormWpr .item { padding:10px 20px 0 0; }
#AccountVerificationWrapper.inline #SecurityOptionalFormWpr #SecurityFormFields { padding-top:10px; }
#AccountVerificationWrapper.inline #SecurityOptionalFormWpr #LogoutSubmitBtn	{ color:#333333; cursor:pointer; }
#AccountVerificationWrapper.inline #SecurityOptionalFormWpr #SecurityFormFields #div_Password { padding:0; }
#AccountVerificationWrapper.inline #SecurityOptionalFormWpr #ForgotPasswordLink,
#AccountVerificationWrapper.inline #SecurityOptionalFormWpr #ResendPasswordSubmitBtn { padding-left:135px; color:#333333; cursor:pointer; }
#AccountVerificationWrapper.inline #SecurityOptionalFormWpr input { width:200px; }
#AccountVerificationWrapper.inline #SecurityOptionalFormWpr button { border-radius:1em; height:25px; width:140px; background:none; background-color:#B0B0B0; }
#AccountVerificationWrapper.inline #SecurityOptionalFormWpr button span { background:none; color:#FFFFFF; font-size:14px; font-weight:bold; }
#AccountVerificationWrapper.inline .inlineLoginCt .innerWpr .buttonContainer {padding-right:14px;}

#AccountVerificationWrapper.inline #SecurityFormFields .fieldContainer label { width:130px; float:left; padding:0 6px 0 0; text-align:right; }
#AccountVerificationWrapper.inline .required .requiredIcon { display:inline !important; }


/* Inline Styles for Facebook */
html.facebook #AccountVerificationWrapper.inline .inlineLoginCt { width:503px; height:65px; border-radius:0.8em; margin:3px 0 0 0;}
html.facebook #AccountVerificationWrapper.inline #SecurityEmailFormWpr .fieldContainer input.text { width:146px; }
html.facebook #AccountVerificationWrapper.inline #SecurityOptionalFormWpr {width:502px;}
html.facebook #AccountVerificationWrapper.inline #SecurityEmailFormWpr .fieldContainer.checkbox { padding:2px 0 0 0; width:240px; }
html.facebook #AccountVerificationWrapper.inline #SecurityEmailFormWpr .fieldContainer {width:45%;}
html.facebook #AccountVerificationWrapper.inline #SecurityFormMsg {width:466px;}


