﻿#LoginBody .PageHeading {
  text-align: center;
  font-size: 30px;
  height: 50px;
}
#LoginBody .PageHeading img {
  margin: 15px auto;
  position: relative;
}
#cookieWarning,
#storageWarning {
  color: #df0000;
  text-align: center;
  display: none;
  margin-top: 3px;
}
.LoginTextBox {
  border: 1px solid #A5ACB2;
  /* #556955; */
  font-size: 10pt;
  font-family: sans-serif;
  padding: 2px 3px;
  width: 230px;
}
.LoginTableContainer,
.LoginTable {
  width: 100%;
  text-align: left;
}
.LoginTable {
  margin-top: 40px;
}
td.LoginPage {
  background: #fff;
}
.LoginPage td.Right {
  text-align: right;
  font-size: 1.1em;
  font-weight: bold;
  color: black;
  padding-right: 20px;
}
.LoginPage tbody td.Right {
  height: 70px;
  line-height: 70px;
}
.LoginBtn {
  display: inline-block;
}
.LoginPage .Notice {
  text-align: center;
  width: 400px;
  color: #6a6a6a;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
}
#xForgotBtn {
  display: inline-block;
}
.forgotPw {
  display: none;
}
.forgotPwTd {
  text-align: center;
}
#BackToLogin {
  margin-top: 10px;
  display: inline-block;
}
#msgForgotPw {
  margin: 20px;
}
.CenterBox {
  margin-left: auto;
  margin-right: auto;
  width: 305px;
  min-height: 10px;
  text-align: right;
  padding-right: 50px;
  padding-top: 10px;
}
.CenterBox div {
  text-align: center;
  display: block;
  margin: 0 -40px 0 17px;
}
.CenterBox div.validatorHolder {
  width: 278px;
  margin: 0 -20px 0 0;
  line-height: 20px;
  height: 20px;
  display: inline-block;
}
.CenterBox div.validatorHolder span {
  line-height: normal;
  vertical-align: middle;
}
.MenuPlaceHolder {
  position: relative;
  top: 14px;
  left: 0;
  /*background-image: url('Images/PseudoMenu.gif');*/
  background-repeat: repeat-x;
  height: 29px;
  width: 100%;
}
.PageHeading {
  padding-bottom: 0;
}
#noScript {
  margin: 30px auto;
  text-align: center;
  font-weight: bold;
  line-height: 200%;
}
#noCookies {
  margin: 30px auto;
  text-align: center;
  font-weight: bold;
}
.LoginFailure {
  text-align: center;
  height: 40px;
  color: #df0000;
}
#UserNameRequired,
#PasswordRequired {
  color: #df0000 !important;
}
#PasswordRequired {
  min-height: 40px;
}
#btnLogin2 {
  margin: 10px;
}
#InitialError {
  color: #df0000;
  display: none;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkxvZ2luLmFzcHgubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSxVQUFXO0VBQ1Qsa0JBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTs7QUFIRixVQUFXLGFBS1Q7RUFDRSxpQkFBQTtFQUNBLGtCQUFBOztBQUlKO0FBQWdCO0VBQ2QsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7O0FBR0Y7RUFDRSx5QkFBQTs7RUFDQSxlQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7O0FBR0Y7QUFBc0I7RUFDcEIsV0FBQTtFQUNBLGdCQUFBOztBQUdGO0VBQ0UsZ0JBQUE7O0FBR0YsRUFBRTtFQUNBLGdCQUFBOztBQUdGLFVBQVcsR0FBRTtFQUNYLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTs7QUFHRixVQUFXLE1BQU0sR0FBRTtFQUNqQixZQUFBO0VBQ0EsaUJBQUE7O0FBR0Y7RUFDRSxxQkFBQTs7QUFHRixVQUFXO0VBQ1Qsa0JBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTs7QUFHRjtFQUNFLHFCQUFBOztBQUdGO0VBQ0UsYUFBQTs7QUFHRjtFQUNFLGtCQUFBOztBQUdGO0VBQ0UsZ0JBQUE7RUFDQSxxQkFBQTs7QUFHRjtFQUNFLFlBQUE7O0FBR0Y7RUFDRSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBOztBQVBGLFVBU0U7RUFDRSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxzQkFBQTs7QUFFQSxVQUxGLElBS0c7RUFDQyxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTs7QUFMRixVQUxGLElBS0csZ0JBUUM7RUFDRSxtQkFBQTtFQUNBLHNCQUFBOztBQU9SO0VBQ0Usa0JBQUE7RUFDQSxTQUFBO0VBQ0EsT0FBQTs7RUFFQSwyQkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBOztBQUdGO0VBQ0UsaUJBQUE7O0FBR0Y7RUFDRSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTs7QUFHRjtFQUNFLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTs7QUFHRjtFQUNFLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7O0FBSUY7QUFBbUI7RUFDakIsY0FBQTs7QUFHRjtFQUNFLGdCQUFBOztBQUdGO0VBQ0UsWUFBQTs7QUFHRjtFQUNFLGNBQUE7RUFDQSxhQUFBIn0= */