body{margin:10px 0 0 0;padding:0;line-height:1.5em;background:url(/assets/login/back-a5394626baff157d2acdf6f816048a3775a63463eaa74ca48f67094c47836d67.gif) repeat-x;text-align:center}#session_body #sb-container{display:none}.field_with_errors{flex-direction:row}.field_with_errors label{color:red !important}#password_reset_requirements{padding:5px 10px 10px 30px !important}#session_body.login #flash_container{position:relative;top:200px;left:210px}#session_body.login #flash_container>div{width:255px}#session_body.password_reset{background:url(/assets/login/password-reset-page-bg-765ea480bdec38adf782800ba2a7d5842d9641c3bbf8f4b4a214723d3a952b09.gif) repeat-x}#session_body.new_password_reset{background:url(/assets/login/password-reset-page-bg-765ea480bdec38adf782800ba2a7d5842d9641c3bbf8f4b4a214723d3a952b09.gif) repeat-x}#session_body.expired_password_reset{background:url(/assets/login/password-reset-page-bg-765ea480bdec38adf782800ba2a7d5842d9641c3bbf8f4b4a214723d3a952b09.gif) repeat-x}#session_body.password_reset #sidebar_infobox{margin-top:150px}#session_body.new_password_reset #sidebar_infobox{margin-top:150px}#session_body.expired_password_reset #sidebar_infobox{margin-top:150px}h1{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:19px;color:#fff;padding-bottom:23px;line-height:1.4em;margin:0;font-weight:bold}p{margin:0;padding:0}ul,ul li{list-style:none;margin-left:0}#container{margin:0 auto;text-align:left;width:1000px;overflow:hidden}#login_form{height:450px;padding-top:225px;width:730px;background:url(/assets/login/full_login_bg-8c32a2a88a9ddf9731bbf9a5d52a8277202a9d90c8dcbe1149ee21e8de828f07.png) no-repeat;float:right}#login_form h2{padding-left:90px;color:#fff}#login_form ul{padding-left:90px;width:390px}#password_form,#password_reset_form{width:500px;margin-right:230px;margin-top:150px;float:right;position:relative;font-family:verdana,arial,sans-serif;font-size:12px;border-radius:10px;background-color:#b3d99d}#password_form:before,#password_reset_form:before{content:"";background-image:url(/assets/login/asq-logo-no-border-7a4ed8678a3a048f11d670e85fcc678753b86a0c1f50b84cc2dbac95cd7109f7.png);display:inline-block;height:125px;position:absolute;top:-140px;background-size:200px 125px;background-repeat:no-repeat;width:100%}#password_form h2,#password_form form,#login_addenda,#password_reset_form h2,#password_reset_form form{margin:15px 30px}#password_form input,#password_reset_form input{border:1px solid #000;border-radius:3px}#password_form input[type=submit],#password_reset_form input[type=submit]{padding:5px 10px}#password_form a,#password_reset_form a{color:#33F;font-weight:bold}#login_form li,#password_form li,#password_reset_form li{padding:2px 0}#login_form label{font-family:verdana,arial;font-size:14px;color:#fff;font-weight:bold;display:block;float:left;width:100px}#password_form label,#password_reset_form label{color:#000;width:150px;display:inline-block}input{padding:2px;font-size:14px}#password_form .value{color:#000}#password_form label[for=user_username]{width:96px}#login_addenda p{margin:10px 0;color:#000}#sidebar_infobox{width:204px;float:left;border-radius:10px;background-color:#b3d99d;margin-top:96px;height:231px}#sidebar_infobox h2{color:#060;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;margin:15px 25px}#sidebar_infobox{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;line-height:1.4em}#sidebar_infobox p{margin:15px}#sidebar_infobox>ul{margin-left:40px}#sidebar_infobox li{list-style:disc}.error{background:#fbe3e4 none repeat scroll 0 0;border-color:#fbc2c4;color:#8a1f11}.error,.notice,.success{border:1px solid #ddd;margin-bottom:1em;padding:.8em;font-size:11px;font-family:verdana,arial;margin-bottom:8px;margin-left:270px;padding-left:12px;padding-right:12px;line-height:1.3em;width:474px}