*{margin:0;padding:0}html,body{font-family:Arial,Helvetica,sans-serif;font-size:100%;color:#000}h1{padding-left:10px;float:left;font-size:130%}input{margin-bottom:20px;margin-left:5px;margin-right:10px;-webkit-appearance:none}.errorTitle{color:#fff}.bold{font-weight:bold}.forgot_wrapper{width:100%;display:inline-block;text-align:right;right:20px;position:relative}.forgot{text-decoration:none;width:194px}.instructions{padding-left:10px;font-size:80%}.instructions span{font-weight:bold}.label{width:25%;float:left;text-align:right}.longTextLabel{width:45%}.label_checkbox{text-align:left;font-size:80%;cursor:pointer;width:180px}.textfield{width:70%}.longTextTextField{width:50%}#logo_header{height:55px;width:100%}#brady_logo{float:right;margin-right:15px;margin-top:23px}#footer_links{padding-bottom:15px;width:100%}#contact_link,#home_link{font-size:80%;padding-left:10px;text-decoration:none}#warningIcon{float:left;width:29px;height:27px}#errorMessageDiv{width:100%;margin-top:25px}#errorMessage{color:red;left:10px;position:relative;line-height:29px}#error_message{height:100px;width:700px;position:relative;top:10px;margin:0 auto;color:red;font-weight:bold;text-align:right;left:65px}#header_message{position:relative;margin:0 auto;z-index:20000;top:105px}#header_message_left_corner{display:none}#link360_logo{float:right;margin-right:15px;margin-top:13px;height:25px}#login_body{padding-left:5px;padding-right:5px;padding-top:90px;padding-bottom:30px;margin-bottom:5px;margin-left:20px;margin-top:30px;margin-right:20px;background-color:#fff;font-size:85%}#login_buttons{float:right;color:#333;margin-bottom:10px}.stsButton{color:#fff;margin:0;padding:.5em 1em;background-color:#004890;border:1px solid #bfbfbf;cursor:pointer;-webkit-appearance:none;margin-right:10px}#login_footer{color:#fff;background-color:#fff;font-size:80%;padding-left:15px;padding-top:8px;padding-bottom:10px;height:30px}#login_header{display:none;color:#fff;font-weight:bold;font-size:90%;padding-top:10px;padding-left:15px;background:#627db4;height:25px}#mobile_header{display:none}#mobile_login{display:none}#password_field a{text-decoration:none;font-size:80%}#remember_me_checkbox input{-webkit-appearance:checkbox}#remember_me_checkbox{width:200px;float:right;margin-right:8px}#txtPassword{width:70%}#txtUserName{width:70%}.error{background-repeat:no-repeat;background-position:center right;color:red;text-align:left;padding-top:20px;padding-bottom:10px;font-weight:bold;width:700px;left:-20px;top:165px;margin:0 auto}#reset_password #txtUserName{width:70%}body{background-color:#dadde2}#header_message_content{position:relative;z-index:0;zoom:1;border-style:solid;border-width:0 17px 0 17px;border-color:transparent;margin-left:auto;margin-right:auto;max-width:700px;width:80%;height:85px;border-image:url(/Styles/Images/goldenbar.png) 0 35 0 36;behavior:url(/Styles/ResponsiveDesign/PIE-1.0.0/PIE.htc);-moz-border-image:url(/Images/goldenbar.png) 0 35 0 36 stretch stretch;-webkit-border-image:url(/Images/goldenbar.png) 0 35 0 36 stretch stretch}#error_message_content{position:relative;border-style:solid;border-width:0 17px 0 17px;border-color:transparent;margin-left:auto;margin-right:auto;max-width:700px;width:80%;height:85px;border-image:url(/Styles/Images/redbar.png) 0 35 0 36;behavior:url(/Styles/ResponsiveDesign/PIE-1.0.0/PIE.htc);-moz-border-image:url(/Images/redbar.png) 0 35 0 36 stretch stretch;-webkit-border-image:url(/Images/redbar.png) 0 35 0 36 stretch stretch}.yellowBG{width:100%;height:75px;background-image:url(/Images/yellowTile.png);background-repeat:repeat-x;background-size:auto 75px}.redBG{width:100%;height:75px;background-image:url(/Images/redTile.png);background-repeat:repeat-x;background-size:auto 75px}#login_wrapper{z-index:1000;color:#000;margin:54px auto;max-width:700px;width:80%;position:relative;top:-100px;background-color:#fff}#login_footer{padding-right:5px;padding-left:5px;margin-right:20px;margin-left:20px}#linkLogoImage{width:92px;height:39px}#bradyLogoImage{width:84px;height:22px}#header_text_wrapper{width:100%;height:75px;display:table}#header_text{display:table-cell;vertical-align:middle}@media only screen and (min-device-width:320px) and (max-device-width:480px){#footer_links{text-align:center}#contact_link,#home_link{padding-left:0}input{border-radius:0;margin-left:0;margin-right:0}.label{text-align:left;width:100%;display:block;margin-bottom:10px;float:none}#reset_password #txtUserName{margin-top:5px;width:100%;display:block}.textfield{margin-top:5px;width:100%;display:block}.stsButton{width:100%;margin-left:1px}#login_buttons{width:100%;padding-right:0;margin-bottom:15px;right:0;float:none}#login_body{padding-bottom:0}.forgot_wrapper{right:0;position:relative}#errorMessage{line-height:normal}#remember_me_checkbox input{}}