/* Loaded only on pages not yet redesigned: keeps the V1 header and footer intact under the old CSS. */
#v1util,#v1util *,#v1promo,#v1promo *,#v1head,#v1head *,#v1drawer,#v1drawer *,#v1foot,#v1foot *{font-family:'Source Sans 3',Arial,sans-serif !important;box-sizing:border-box}
#v1head .wrap,#v1util .wrap,#v1promo .wrap,#v1foot .wrap,#v1drawer .wrap{max-width:1200px;margin:0 auto;padding-left:24px;padding-right:24px;float:none;width:auto}
#v1head a,#v1util a,#v1foot a,#v1drawer a{float:none;background:none;width:auto;height:auto;line-height:1.5}
#v1head img,#v1foot img{float:none;margin:0}
#v1head ul,#v1foot ul{list-style:none;margin:0;padding:0}
#v1search input{float:none;font-size:15px;line-height:normal}
#v1foot{clear:both}
/* Pages not yet rebuilt (body.v1-old): V1 type, links and form controls over the old layouts. */
body.v1-old #maindiv2{display:block;max-width:1200px;margin:0 auto;padding:16px 24px 56px;float:none;font-family:var(--sans);color:var(--ink);box-sizing:border-box}
body.v1-old #maindiv2 *{font-family:var(--sans) !important}
body.v1-old #maindiv2 .main_div_3,body.v1-old #maindiv2 .Main1Content{float:none;width:auto !important;max-width:100%}
body.v1-old #maindiv2 h1,body.v1-old #maindiv2 .footerPageTitle{font-family:var(--serif) !important;font-weight:400 !important;color:var(--navy) !important;font-size:clamp(28px,3.4vw,36px) !important;line-height:1.2 !important;text-transform:none !important;letter-spacing:normal !important}
body.v1-old #maindiv2 a{color:var(--navy)}
body.v1-old #maindiv2 input[type=text],body.v1-old #maindiv2 input[type=email],body.v1-old #maindiv2 input[type=password],body.v1-old #maindiv2 input[type=tel],body.v1-old #maindiv2 input:not([type]),body.v1-old #maindiv2 select,body.v1-old #maindiv2 textarea{border:1px solid var(--line2) !important;border-radius:6px !important;font-family:var(--sans) !important;font-size:16px !important;color:var(--ink);background:#ffffff;box-shadow:none;box-sizing:border-box}
body.v1-old #maindiv2 input[type=text],body.v1-old #maindiv2 input[type=email],body.v1-old #maindiv2 input[type=password],body.v1-old #maindiv2 input[type=tel],body.v1-old #maindiv2 input:not([type]),body.v1-old #maindiv2 select{height:44px !important;padding:0 12px !important;line-height:normal}
body.v1-old #maindiv2 textarea{padding:10px 12px !important}
body.v1-old #maindiv2 input:focus,body.v1-old #maindiv2 select:focus,body.v1-old #maindiv2 textarea:focus{outline:2px solid var(--navy);outline-offset:1px}
body.v1-old #maindiv2 input[type=submit],body.v1-old #maindiv2 button[type=submit]{min-height:48px;padding:0 26px;border:0;border-radius:6px;background:var(--red);background-image:none;color:#ffffff;font-family:var(--sans);font-weight:700;font-size:17px;cursor:pointer;width:auto;height:auto}
/* Sign in, register (#Continer) and forgot password (#forgetPop). */
body.v1-old #Continer,body.v1-old #forgetPop{float:none !important;width:auto !important;max-width:520px;margin:24px auto 0 !important;font-family:var(--sans)}
body.v1-old #Continer>hr{display:none}
body.v1-old #LoginPromot,body.v1-old .popForgetHeader_t{display:block;float:none !important;font-family:var(--serif) !important;font-weight:400 !important;color:var(--navy) !important;font-size:34px !important;line-height:1.2 !important;margin:0 0 18px !important;text-align:left;text-transform:none !important}
body.v1-old #RContiner,body.v1-old #RContiner .popLoginContent,body.v1-old #RContiner .popLoginContent_d{float:none !important;width:auto !important;margin:0 !important;padding:0 !important;background:none !important;border:0 !important;height:auto !important}
body.v1-old #RContiner .popLogin_Content,body.v1-old .popForgetContent{float:none !important;width:auto !important;height:auto !important;margin:0 0 16px !important;padding:24px !important;border:1px solid var(--line2) !important;border-radius:8px;background:#ffffff !important;box-sizing:border-box;display:flex;flex-direction:column;gap:6px}
body.v1-old #RContiner .popLogin_Content>*,body.v1-old #RContiner .popLogin_Content>* *,body.v1-old .popForgetContent>*{float:none !important;font-family:var(--sans) !important}
body.v1-old #RContiner .popLogin_loginTitle{display:none}
body.v1-old #RContiner .popLogin_Lbl,body.v1-old .popForget_Lbl{width:auto !important;margin:14px 0 2px !important;font-size:18px !important;font-weight:700 !important;color:var(--ink) !important;text-transform:none !important;line-height:1.35 !important;height:auto !important}
body.v1-old #RContiner .popLogin_Lbl:first-of-type{margin-top:0 !important}
body.v1-old #RContiner .font18,body.v1-old #RContiner .color44,body.v1-old .popForgetContent p{font-size:16px !important;line-height:1.5 !important;color:var(--ink2) !important;width:auto !important;height:auto !important;margin:0 !important}
body.v1-old #RContiner .emailDiv,body.v1-old #RContiner .addressDiv,body.v1-old #RContiner .againDiv,body.v1-old #RContiner .passwordlDiv,body.v1-old #RContiner .againReDiv,body.v1-old #RContiner .namelDiv{display:flex;flex-direction:column;gap:4px;width:auto !important;height:auto !important;margin:4px 0 0 !important}
body.v1-old #RContiner .radioDiv1,body.v1-old #RContiner .radioDiv2{width:auto !important;height:auto !important;margin:4px 0 0 !important;line-height:1.5}
body.v1-old #RContiner input[type=radio]{width:18px;height:18px;margin:0 8px 0 0;vertical-align:-3px}
body.v1-old #RContiner .popLogin_input_1,body.v1-old .popForget_input_1{width:100% !important;margin:6px 0 0 !important;float:none !important}
body.v1-old #RContiner .forgetDiv{width:auto !important;height:auto !important;margin:2px 0 0 !important;text-align:left}
body.v1-old #RContiner .forgetDiv a{font-size:15px !important;color:var(--navy) !important;text-decoration:underline}
body.v1-old #RContiner .popLogin_loginBtnDiv{width:auto !important;height:auto !important;margin:14px 0 0 !important;padding:0 !important;background:none !important}
body.v1-old #RContiner .popLogin_loginBtn,body.v1-old .popForget_SendBtn{display:flex !important;align-items:center;justify-content:center;float:none !important;width:100% !important;height:auto !important;min-height:52px;margin:0 !important;line-height:1.2 !important;border:0 !important;border-radius:6px;background:var(--red) !important;background-image:none !important;color:#ffffff !important;font-size:17px !important;font-weight:700;font-family:var(--sans) !important;text-transform:none !important;cursor:pointer;box-shadow:none !important}
body.v1-old #RContiner .popLogin_loginBtn:hover,body.v1-old .popForget_SendBtn:hover{background:#9e2a23 !important}
body.v1-old #RContiner .popLogin_Bottom{display:none}
body.v1-old #RContiner .creating_account_Div{margin-top:10px !important;font-size:15px !important}
body.v1-old #RContiner .creating_account_Div a{color:var(--navy) !important}
body.v1-old #Continer .errorInfo,body.v1-old .popForget_error{color:var(--red) !important;font-size:16px !important;height:auto !important;width:auto !important;float:none !important}
body.v1-old .popForgetContent .popForget_Lbl{margin-top:4px !important}
body.v1-old .popForgetContent p[style]{margin-top:10px !important}
/* Upload photos */
body.v1-old .Upload_DIV1{float:none;width:auto !important;max-width:860px;margin:0 auto}
body.v1-old .Upload_DIV1 table{width:100%;border-collapse:separate;border-spacing:0 8px}
body.v1-old .Upload_DIV1 td{font-family:var(--sans) !important;font-size:16px !important;color:var(--ink)}
body.v1-old .Upload_DIV1 .Verdana15{font-weight:600;padding-right:16px;vertical-align:middle}
body.v1-old .Upload_DIV1 input[type=text],body.v1-old .Upload_DIV1 textarea{width:100% !important;max-width:420px}
body.v1-old .Upload_DIV1 input[type=file]{font-family:var(--sans);font-size:15px}
body.v1-old .Upload_DIV1 .Upload_TD1{text-align:left;padding-bottom:10px}
@media (max-width:760px){
 body.v1-old #maindiv2{padding:12px 16px 40px}
}
body.v1-old .Upload_DIV1 .Upload_TD2{display:none}
body.v1-old .Upload_DIV1 textarea{width:100% !important;max-width:420px;height:140px !important}
body.v1-old .Upload_DIV1 .Upload_TD6{text-align:left;padding-top:8px}
body.v1-old .v1-legacybtn{position:absolute !important;left:-9999px !important;width:1px;height:1px;overflow:hidden}
body.v1-old .v1-upbtn{width:auto;min-width:220px;display:inline-flex}
body.v1-old #RContiner .popLogin_Content div{text-align:left !important}
@media (max-width:760px){
 body.v1-old .Upload_DIV1 table,body.v1-old .Upload_DIV1 tbody,body.v1-old .Upload_DIV1 tr,body.v1-old .Upload_DIV1 td{display:block;width:auto !important}
 body.v1-old .Upload_DIV1 .Verdana15{padding:8px 0 2px}
}
