
@media screen and (max-width:767px) { div#wrapper{width:90%;margin:0 auto;}
body div#headerRight {margin-top:0;}
body div#signinBodyLeft {width:100%;}
div.formFields, div.formFieldsDOB, div.formFields, div.formFieldsPhone { width:100%;float:left;clear:both;}
}
/*@media screen and (min-width:768px) and (max-width:1024px),screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:2) { div.formFields, div.formFieldsDOB, div.formFields, div.formFieldsPhone { width:100%;float:left;clear:both;}
}
*/


@media screen and (min-width:768px) { div#wrapper { width:728px;margin:0 auto;}
div.signup-legal{width:728px;}
}
body { background-color:#111;}
body, table, td, div, p { color:#333;font-family:Myriad Pro, arial, Helvetica, sans-serif;font-size:13px;line-height:19px;}
table, td, div, p {text-align:left;}
a {color:#2b931b;}
a:hover {color:#2f5e00;}
p {margin:10px 0px;}
.clear { clear:both;height:0;line-height:0;font-size:0;margin:0;padding:0;border:0;}
div.alwaysSecure { border-top:1px solid #dadada;margin-top:20px;padding-top:20px;text-align:center;}
div.billing p { color:#666;font-family:Arial, Helvetica, Sans-Serif;font-size:12px;line-height:16px;}
div.billing div.alwaysSecure p { color:#333;font-size:13px;text-align:center;}
div.billingRight { margin:20px 0 0 20px;}
div.billingRight p { color:#666;font-family:Arial, Helvetica, Sans-Serif;font-size:11px;line-height:15px;}
div.formFields, div.formFieldsDOB, div.formFields, div.formFieldsPhone { float:left;padding-bottom:15px;width:220px;}
div.formFields input { border-top:1px solid #bcbcbc;border-bottom:3px solid #c0c0c0;border-left:1px solid #c4c4c4;border-right:1px solid #c0c0c0;color:#464646;display:block;line-height:18px;width:200px;}
body#forgotPassword2 div.formFields input#BirthMonth, body#forgotPassword2 div.formFields input#BirthDay { display:inline;float:left;margin-right:10px;width:20px;}
body#forgotPassword2 div.formFields input#BirthYear { display:inline;float:left;margin-right:10px;width:40px;}
div.formCheckBox { float:left;font-family:Arial, Helvetica, Sans-Serif;font-size:11px;line-height:16px;width:25px;}
div.formCheckBoxCopy { float:left;font-family:Arial, Helvetica, Sans-Serif;font-size:11px;line-height:16px;width:90%;}
div.formLabels { float:left;font-family:Arial, Helvetica, Sans-Serif;font-size:12px;line-height:16px;width:160px;}
body#signin div.formLabels, body#forgotPassword div.formLabels { width:110px;}
body#forgotPassword2 div.formLabels { width:150px;}
div.promoFormFields { float:left;padding-bottom:15px;width:250px;}
div.promoFormFields input { border-top:1px solid #bcbcbc;border-bottom:3px solid #c0c0c0;border-left:1px solid #c4c4c4;border-right:1px solid #c0c0c0;color:#464646;display:block;line-height:18px;width:230px;}
div.promoFormFields select { border-top:1px solid #bcbcbc;border-bottom:1px solid #c0c0c0;border-left:1px solid #c4c4c4;border-right:1px solid #c0c0c0;color:#464646;display:block;line-height:18px;}
div.promoFormFieldsDOB input, div.formFieldsDOB input, div.formFieldsPhone input { border-top:1px solid #bcbcbc;border-bottom:3px solid #c0c0c0;border-left:1px solid #c4c4c4;border-right:1px solid #c0c0c0;color:#464646;font-family:verdana;line-height:18px;display:inline;float:left;margin-right:10px;}
div.promoFormLabels { float:left;font-family:Arial, Helvetica, Sans-Serif;font-size:12px;line-height:16px;margin-right:10px;text-align:right;width:120px;}
div.promoSubmit { margin:0 0 20px 0;padding:20px 0 0 0;text-align:center;}
div.requiredField { color:#3c3c3c;float:left;font-family:Arial, Helvetica, Sans-Serif;font-size:11px;line-height:16px;width:160px;}
div.rightColumnHeader { background-color:#679e10;padding:10px;}
div.rightColumnHeader2 { font-size:20px;font-style:italic;font-weight:bold;line-height:24px;}
div.rightColumnHeader div { color:#fff;text-align:center;}
div.rightColumnHeaderImage { margin-bottom:25px;}
div.submit { padding-left:160px;}
body#signin div.submit, body#forgotPassword div.submit { padding-left:110px;}
body#forgotPassword2 div.submit { padding-left:150px;}
select.promoInputFloat { float:left;margin-right:15px;}
p.formTerms { font-family:Arial, Helvetica, Sans-Serif;font-size:11px;line-height:16px;}
span.em { color:#9a9a9a;}
span.red { color:red;}
span.validateError, span.validateError div { color:red;font-family:Arial, Helvetica, Sans-Serif;font-size:12px;font-weight:bold;line-height:16px;padding-bottom:10px;}
body#signin span.validateError, body#forgotPassword span.validateError, body#forgotPassword2 span.validateError { display:block;padding-right:30px;}
div.required { font-weight:bold;}
div#enrollHeader { background-image:url('/BCA/Generic/images/signup-login/join_CreditScore.jpg');background-repeat:no-repeat;background-position:100% 100%;border-bottom:1px solid #dadada;margin-bottom:35px;padding-right:225px;}
div#enrollHeader p { font-family:Arial, Helvetica, Sans-Serif;font-size:12px;line-height:16px;}
div#errorWrapper { padding-left:20px;}
div#formBodyLeft { float:left;width:395px;}
div#formBodyRight { float:right;width:245px;}
div#headerLeft { float:left;padding-top:19px;width:300px;}
div#headerRight { float:right;margin-top:49px;margin-right:15px;text-align:right;width:300px;}
div#loginTab, div#joinTab { background:transparent;background-repeat:no-repeat;background-position:0px 0px;font-size:15px;font-weight:bold;float:right;height:41px;line-height:41px;text-align:center;}
div#loginTab a, div#joinTab a { display:block;height:41px;text-decoration:none;}
body#enroll div#joinTab { background-image:url('/BCA/Generic/images/signup-login/signup-tab-on.png');width:88px;}
body#enroll div#joinTab a { color:#333;width:88px;}
body#signin div#joinTab, body#forgotPassword div#joinTab, body#forgotPassword2 div#joinTab, body#webEnable div#joinTab, body#forgotUsername div#joinTab { background-image:url('/BCA/Generic/images/signup-login/signup-tab-off.png');width:89px;}
body#signin div#joinTab a, body#forgotPassword div#joinTab a, body#forgotPassword2 div#joinTab a, body#webEnable div#joinTab a, body#forgotUsername div#joinTab a { color:#0b3d54;width:89px;}
body#enroll div#loginTab { background-image:url('/BCA/Generic/images/signup-login/signup-tab-off.png');width:89px;}
body#enroll div#loginTab a { color:#0b3d54;width:89px;}
body#signin div#loginTab, body#forgotPassword div#loginTab, body#forgotPassword2 div#loginTab, body#webEnable div#loginTab, body#forgotUsername div#loginTab { background-image:url('/BCA/Generic/images/signup-login/signup-tab-on.png');width:88px;}
body#signin div#loginTab a, body#forgotPassword div#loginTab a, body#forgotPassword2 div#loginTab a, body#webEnable div#loginTab a, body#forgotUsername div#loginTab a { color:#333;width:88px;}
body#signin p.signinRightLink, body#forgotPassword p.forgotPasswordRightLink, body#forgotPassword2 p.forgotPasswordRightLink, body#webEnable p.webEnableRightLink, body#forgotUsername p.forgotUsernameRightLink { display:none;}
/*div#outerFormTop { background:transparent;background-image:url('/BCA/Generic/images/signup-login/signup-bg_top.png');background-repeat:no-repeat;background-position:0px 100%;height:96px;}
*/

div#outerFormBody { background-color:#f8f8f8;border-left:1px solid #c7c7c7;border-right:1px solid #c7c7c7;padding:35px;border-radius:15px;}
body#enroll div#outerFormBody { padding:10px 20px;}
/*div#outerFormBottom { background:transparent;background-image:url('/BCA/Generic/images/signup-login/signup-bg_bm.png');background-repeat:no-repeat;background-position:0px 100%;height:8px;}
*/

div#promoFormBorder { background-color:#fff;border:1px solid #c7c7c7;padding:0px 10px;}
div#promoFormBodyLeft { float:left;width:415px;}
div#promoFormBodyRight { float:left;width:270px;}
div#signinBodyLeft { float:left;width:395px;}
body#webEnable div#signinBodyLeft{width:100%;}
div#signinBodyLeft p { font-family:Arial, Helvetica, Sans-Serif;font-size:12px;line-height:16px;}
div#signinBodyRight { background-image:url('/BCA/Generic/images/signup-login/login_sepbar.gif');background-repeat:no-repeat;background-position:0px 50%;float:right;width:245px;}
div#signinBodyRight2 { padding-left:40px;}
div#signinBodyRight p { font-family:Arial, Helvetica, Sans-Serif;font-size:12px;font-weight:bold;line-height:18px;margin-bottom:20px;}
div#signinBodyRight p a { color:#418a0e;}
div#signinDisclaimers { margin:0px 0px 20px 0px
}
div#signinDisclaimers p { margin:10px 0px 0px 0px;font:11px Arial, Helvetica, Sans-Serif;color:#fff;}
div#signinFooter { color:#fff;font-family:Helvetica, Arial, Sans-Serif;font-size:11px;line-height:18px;margin-top:20px;}
div#signinFooter a{
color:#fff;padding:0px 10px;text-decoration:none;}
div#signupEmailOffers { margin:15px 15px 10px 20px;text-align:center;}
div#signupEmailOffers input { margin:0px;float:left;}
div#signupEmailOffers p { margin:0px 0px 0px 5px;float:left;width:340px;font-family:Arial, Helvetica, Sans-Serif;font-size:12px;color:#000;}
h1 { color:#104d69;font-family:Georgia;font-size:22px;font-weight:normal;line-height:28px;}
h1.enroll { font-size:20px;line-height:24px;}
h1.signin { background-image:url('/BCA/Generic/images/signup-login/symbol_lock.gif');background-repeat:no-repeat;background-position:100% 1px;display:inline;padding-right:25px;}
h2 { background-repeat:no-repeat;color:#104d69;font-family:Georgia;font-size:17px;font-weight:normal;line-height:38px;margin-top:20px;padding-bottom:10px;padding-left:45px;}
h2 strong{
font-size:16px;font-weight:bold;}
h2.form { background-position:0 20px;border-top:1px solid #DADADA;margin-bottom:5px;margin-top:10px;padding-top:20px;}
h2.one { font-family:Arial, Helvetica, sans-serif;font-weight:bold;background-image:url('/BCA/Generic/images/signup-login/PG_enroll_1.gif');}
h2.two { font-family:Arial, Helvetica, sans-serif;font-weight:bold;background-image:url('/BCA/Generic/images/signup-login/PG_enroll_2.gif');}
h2.three { font-family:Arial, Helvetica, sans-serif;font-weight:bold;background-image:url('/BCA/Generic/images/signup-login/PG_enroll_3.gif');}
h3 { color:#104d69;font-size:15px;line-height:22px;}
h3.enrollRight { padding-left:20px;}
ul#enrollRight { list-style:none;}
ul#enrollRight li{
background-image:url('/BCA/Generic/images/globals/gr_chk.gif');background-repeat:no-repeat;background-position:20px 9px;border-bottom:1px solid #dadada;font-family:Arial;font-size:12px;font-weight:bold;line-height:30px;padding-left:40px;}
ul#enrollRight a { text-decoration:underline;color:#000;}
a.grayLink { color:#7C7C7C;}
a.home { background:transparent;background-image:url('/BCA/PG_ITY/images/signup-login/signup_logo.png');background-repeat:no-repeat;background-size:contain;background-position:center;display:block;height:57px;margin:0px;padding:0px;width:242px;}
a.home strong { display:none;}
.hiddenLabel{position:absolute;left:-999px;}
