/* Expansys/8a/signin */

/* --------------------- */
/* sign-in */
/* --------------------- */
#sign_in fieldset {border:none;padding:0;margin:0}
#sign_in .left_col,#sign_in .right_col {float:left;width:482px}
#sign_in .left_col {margin-right:16px}
#sign_in ol {margin:0;padding:0;list-style:none}
#sign_in li {margin:12px 0 20px}
#sign_in .note {margin:12px 0 16px;padding:8px 10px;font-size:12px;font-weight:bold;color:#fff;background:#5e6a71;}
#sign_in ol label {position:relative;display:block;left:-2px;font-size:26px;line-height:21px;letter-spacing:-1px;font-weight:bold;color:#a5acaf;text-transform:uppercase;background:url(/j/8a/images/pages/register/focus_arrow.png) no-repeat -40px 50%}
#sign_in  #emailAddress,#sign_in  #password {width:456px;padding:10px;font-size:24px;color:#a5acaf;border:3px solid #a5acaf;background:#f1f6f7 url(/j/8a/images/pages/register/field_bg.png) repeat-x 0 100%}
#sign_in .submit {text-align:center}
#sign_in .lost-password {margin:0}
#sign_in .loginError {padding:8px 10px;font-size:12px;font-weight:bold;background:#c00;color:#fff;font-weight:bold}

/*focus animation*/
#sign_in ol label,#sign_in ol input {-moz-transition:0.35s ease-out;-webkit-transition:0.35s ease-out;-o-transition:0.35s ease-out;transition:0.35s ease-out}

/*focus styles*/
#sign_in ol .focus #emailAddress,#sign_in ol .focus #password {color:#5e6a71;border-color:#5e6a71;background-color:#fff}
#sign_in ol .focus label {color:#5e6a71;padding-left:12px;background-position:2px 50%}

#register h2 {padding:120px 0 200px;text-align:center;font-weight:normal;border-left:1px dotted #a5acaf}

/* --------------------- */
/* New Account*/
/* --------------------- */
#new_account {position:relative}
#new_account:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0} 
#new_account fieldset {margin:0;padding:0;border:0}
#new_account .left_col,#new_account .right_col {float:left;width:482px}
#new_account .left_col {margin-right:16px}
#new_account .intro {min-height:48px;margin:12px 0 16px;padding:8px 10px;font-size:12px;font-weight:bold;color:#fff;background:#5e6a71;}
#new_account ol {margin:0;padding:0;list-style:none}
#new_account li {margin:12px 0 20px}
#new_account ol label {position:relative;display:block;left:-2px;font-size:26px;line-height:21px;letter-spacing:-1px;font-weight:bold;color:#a5acaf;text-transform:uppercase;background:url(/j/8a/images/pages/register/focus_arrow.png) no-repeat -40px 50%}
#new_account ol input, #captchaPassword {width:456px;padding:10px;font-size:24px;color:#a5acaf;border:3px solid #a5acaf;background:#f1f6f7 url(/j/8a/images/pages/register/field_bg.png) repeat-x 0 100%}

/*focus animation*/
#new_account ol label,#new_account ol input {-moz-transition:0.35s ease-out;-webkit-transition:0.35s ease-out;-o-transition:0.35s ease-out;transition:0.35s ease-out}

/*focus styles*/
#new_account ol .focus input {color:#5e6a71;border-color:#5e6a71;background-color:#fff}
#new_account ol .focus label {color:#5e6a71;padding-left:12px;background-position:2px 50%}

/* captcha hint box*/
#new_account .hint {position:relative;margin:12px 0 41px;padding:24px 10px;font-size:12px;font-weight:bold;color:#fff;background:#5e6a71;text-align:center}
#new_account .hint .arrow {position:absolute;left:50%;bottom:-20px;width:28px;height:20px;margin-left:-14px;background:url(/j/8a/images/pages/register/hint_arrow.png) no-repeat 0 0}

/*captcha*/
#new_account #captcha {height:130px;width:318px;margin:12px auto}

/*create/submit button*/
#new_account .submit {margin:30px 0;text-align:center}

/*form errors*/
.error {margin:18px 0 8px;padding:10px 8px;color:#fff;font-size:14px;line-height:16px;background:#c00;font-weight:bold;text-align:center;border-radius:6px;box-shadow:0 2px 5px rgba(0,0,0,.2)}

/* --------------------- */
/* Forgotten password */
/* --------------------- */
#forgot_pw fieldset {border:none;padding:0;margin:0}
#forgot_pw ol {margin:0;padding:0;list-style:none}
#forgot_pw li {margin:12px 0 20px}
#forgot_pw ol label {position:relative;display:block;left:-2px;font-size:26px;line-height:21px;letter-spacing:-1px;font-weight:bold;color:#a5acaf;text-transform:uppercase;background:url(/j/8a/images/pages/register/focus_arrow.png) no-repeat -40px 50%}
#emailAddressText {width:456px;padding:10px;font-size:24px;color:#a5acaf;border:3px solid #a5acaf;background:#f1f6f7 url(/j/8a/images/pages/register/field_bg.png) repeat-x 0 100%}
#forgot_pw .error {width:464px}

/*focus styles*/
#forgot_pw ol .focus input {color:#5e6a71;border-color:#5e6a71;background-color:#fff}
#forgot_pw ol .focus label {color:#5e6a71;padding-left:12px;background-position:2px 50%}

/*focus animation*/
#forgot_pw ol label,#forgot_pw ol input {-moz-transition:0.35s ease-out;-webkit-transition:0.35s ease-out;-o-transition:0.35s ease-out;transition:0.35s ease-out}

#openid {clear:both;font-size:13px;font-weight:normal;margin:0 0 20px;padding:0 10px} 