body {background: #f5f5f5; overflow:hidden; }

#wrapperLogin .contentWrapper a:hover {text-decoration: none; color: #2c8181;}
#wrapperLogin { background: #f5f5f5; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
#wrapperLogin .inner {width: 1000px; margin: 0 auto;}
#wrapperLogin .loginBox {width: 470px; float: left; padding: 100px 0px 20px 30px;text-align: left; min-height: 415px;}
#wrapperLogin .loginBox.centered {margin-left: 250px;}
#wrapperLogin #logo {padding-bottom: 45px;}
#wrapperLogin #loginUsernameNew, #wrapperLogin #loginPasswordNew {border-radius: 0px; background: #ffffff!important; -webkit-box-shadow: 0 0 0px 1000px white inset; border: 1px solid #d6d6d6; width: 410px; height: 35px; line-height: 35px; font-size: 12px;padding: 0 15px; color: #888888; -webkit-text-fill-color: #b6b6b6; margin: 0 0 15px; }
#wrapperLogin .button {border-radius: 5px; cursor: pointer; color: #ffffff; font-size: 16px; font-weight: bold;}
#wrapperLogin #loginSubmit {display: block; float: left; margin-right: 25px; width: 165px; height: 35px; border: 0; background: #339999; }
#wrapperLogin #loginSubmit:hover {background: #2c8181;}
#wrapperLogin .loginBox .side-text {float: left; width: 280px;}
#wrapperLogin .loginBox .side-text p {margin: 0; padding: 0; color: #888888;line-height: 1.2em;}
#wrapperLogin a.loginLinkDark {color: #444444;}
#wrapperLogin a.loginLinkDark:hover {color: #444444;text-decoration: underline;}
#wrapperLogin a.loginLinkLight {color: #309999;}
#wrapperLogin a.loginLinkLight:hover {color: #309999;text-decoration: underline;}
#wrapperLogin .loginErrorContainer {margin-top: 10px;}
#wrapperLogin .statusMessage, #wrapperLogin .warningBlock {border: 0; background: transparent; padding: 0px 10px 10px 45px;}
#wrapperLogin .statusMessage.note, #wrapperLogin .warningBlock {background: transparent url("/assets/img/icons/alert.png") no-repeat top left; color: #339999; font-size: 16px; font-weight: bold;}
#wrapperLogin .rightBox {width: 500px; float: left; text-align: center;padding: 45px 0px 20px 0px; font-size: 16px; font-weight: bold; color: #444444;}
#wrapperLogin .rightBox .button {padding: 8px 35px; line-height: 35px; background: #c91517; border: 0;}
#wrapperLogin .rightBox .button:hover {background: #b61416; color:#ffffff;}
#wrapperLogin .footerbox1 {width: auto; background: #ffffff; padding: 20px 0; font-size: 13px; color: #444444; text-align: left;}
#wrapperLogin .footerbox1 p {margin: 0;}
#wrapperLogin .footerbox1 h3 {font-size: 16px; color: #444444;}
#wrapperLogin .footerbox2 {width: auto; background: #f16621; padding: 0; font-size: 13px; color: #ffffff; text-align: left; margin-top: -12px;}
#wrapperLogin .footerbox2 a.button:hover {background: #ac3f00;}
#wrapperLogin { background: #f5f5f5; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
#wrapperLogin .footerbox2 .inner { width: 950px; }
#wrapperLogin .footerbox1 .inner { width: 950px; }
#wrapperLogin .footerbox2 img { margin-top: 20px; margin-bottom: 20px; }
#wrapperLogin .footerbox2 p { padding-top: 40px; }
#wrapperLogin .errorBlock, #wrapperLogin .errorBlock.note {background: transparent url("/assets/img/icons/alert_icon.png") no-repeat top left; color: #ef9537; font-size: 16px; font-weight: bold;padding: 5px 10px 10px 45px;}
#wrapperLogin .loginErrorBox{ margin-top: 12px; }
#wrapperLogin #loginForm { overflow: hidden; }