.css-loader,
.css-loader:after {
  border-radius: 50%;
  width: 10em;
  height: 10em; }

.css-loader {
  margin: 60px auto;
  font-size: 10px;
  position: relative;
  text-indent: -9999em;
  border-top: 1.1em solid rgba(255, 255, 255, 0.2);
  border-right: 1.1em solid rgba(255, 255, 255, 0.2);
  border-bottom: 1.1em solid rgba(255, 255, 255, 0.2);
  border-left: 1.1em solid #ffffff;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation: load8 1.1s infinite linear;
  animation: load8 1.1s infinite linear; }

@-webkit-keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

.login-page {
  flex: 1;
  display: flex;
  justify-content: center;
  background: #000; }
  .login-page > div {
    display: flex;
    background: rgba(0, 0, 0, 0.9);
    height: 100%;
    flex-direction: column;
    padding: 0 50px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
    color: #DDD;
    width: 100%;
    max-width: 400px;
    position: relative;
    z-index: 2; }
  .login-page .login-panel {
    flex: 1;
    display: flex;
    justify-content: center;
    padding-top: 35%; }
  .login-page .login-center {
    display: flex;
    flex-direction: column;
    align-items: center; }
  .login-page .login-logo {
    height: 100px;
    justify-self: center;
    margin-bottom: 40px; }
  .login-page input {
    margin: 5px;
    width: 220px;
    border: 1px solid rgba(255, 255, 255, 0.5);
    background: transparent;
    font-size: 1.2em;
    outline: none;
    color: #FFF;
    padding: 0 5px;
    line-height: 2em; }
    .login-page input:focus {
      background: rgba(255, 255, 255, 0.2); }
  .login-page .login_button_style {
    display: inline-block;
    padding: 8px 20px;
    margin: 10px;
    color: #FFF;
    text-align: center;
    background: none;
    border: 1px solid #FFF;
    border: 1px solid rgba(255, 255, 255, 0.8);
    font-size: 1.2em;
    font-weight: 200;
    cursor: pointer;
    width: 150px;
    outline: none;
    height: auto; }
    .login-page .login_button_style:hover {
      background-color: rgba(255, 255, 255, 0.2); }
  .login-page .forgot-password {
    padding: 10px;
    cursor: pointer; }

.medusacopywrite {
  color: #DDD; }

.copy-footer {
  text-align: center;
  padding: 20px;
  font-size: 0.9em;
  color: #999; }

h1 {
  font-weight: bold;
  color: #777777;
  margin: 40px 0 70px;
  text-align: center;
  font-size: 2em; }

.sendButton {
  display: block;
  font-size: 16pt; }

.gwt-DialogBox {
  width: 400px; }

.dialogVPanel {
  margin: 5px; }

.serverResponseLabelError {
  color: red; }

#closeButton {
  margin: 15px 6px 6px; }

.backGroundImage {
  background-image: url("/images/other/gray-gradientbg.png");
  background: #000; }

.logo-wrap {
  display: flex;
  justify-content: center;
  align-items: center; }
  .logo-wrap .logo {
    height: 65px;
    margin-right: 20px; }

.login_button_style {
  display: block;
  background: url(/images/login/Login.png) repeat-x;
  overflow: visible;
  font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 18px;
  height: 27px;
  width: 62px;
  font-weight: bold;
  color: #FFF;
  text-align: center; }

.medusacopywrite {
  text-align: center; }

.text {
  font-weight: 700;
  font-size: 10px;
  font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif; }

.side_digit {
  font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFF;
  width: 70px;
  height: auto;
  text-align: center; }

.gwt-SliderBar-shell {
  border: 2px solid #faf9f7;
  border-right: 2px solid #848280;
  border-bottom: 2px solid #848280;
  background-color: #efebe7;
  height: 34pt;
  width: 50%; }
  .gwt-SliderBar-shell .gwt-SliderBar-line {
    border: 1px solid black;
    background-color: #FFF;
    height: 4px;
    width: 95%;
    top: 22pt;
    overflow: hidden; }
  .gwt-SliderBar-shell .gwt-SliderBar-knob {
    top: 14pt;
    width: 11px;
    height: 21px;
    z-index: 1;
    cursor: pointer; }
  .gwt-SliderBar-shell .gwt-SliderBar-tick {
    top: 12pt;
    width: 1px;
    height: 8pt;
    background: black;
    overflow: hidden; }
  .gwt-SliderBar-shell .gwt-SliderBar-label {
    top: 2pt;
    font-size: 8pt;
    cursor: default; }
  .gwt-SliderBar-shell .gwt-SliderBar-line-sliding {
    background-color: #DDDDDD;
    cursor: pointer; }

.top-icon {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  padding: 25px 5px 0;
  width: 80px;
  text-align: center;
  cursor: pointer;
  color: #333;
  height: 80px; }
  .top-icon:hover {
    color: #FFF;
    background: #444; }
  .top-icon .fa {
    font-size: 32px;
    margin-bottom: 10px; }

.button_style {
  display: block;
  background: url(images/loginbutton.png) repeat-x;
  overflow: visible;
  font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 18px;
  height: 19px;
  width: 43px;
  font-weight: bold;
  color: #FFF;
  text-align: center; }

.padding {
  padding-top: 0; }

.sound {
  voice-family: male;
  richness: 80;
  cue-after: url("images/440Hz_44100Hz_16bit_05sec.wav"); }

.sgwtTitle {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  color: #454545;
  font-size: 18px; }

.exampleSeparator {
  border-bottom: 2px solid gray;
  background-color: #FFF;
  color: #000;
  font-weight: bold;
  text-align: left; }

.cssButton {
  padding: 2px;
  font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  font-size: 11px;
  background-color: #CCCCCC;
  border-left: 1px solid #FFF;
  border-top: 1px solid #FFF;
  border-right: 1px solid #808080;
  border-bottom: 1px solid #808080; }

.cssButtonOver {
  padding: 2px;
  font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  font-size: 11px;
  background-color: #CCCCCC;
  border-left: 1px solid #808080;
  border-top: 1px solid #808080;
  border-right: 1px solid #FFF;
  border-bottom: 1px solid #FFF; }

.cssButtonDown {
  padding: 2px;
  font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  font-size: 11px;
  background-color: #AAAAAA;
  border-left: 1px solid #666666;
  border-top: 1px solid #666666;
  border-right: 1px solid #FFF;
  border-bottom: 1px solid #FFF; }

.cssButtonDisabled {
  padding: 2px;
  font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #666666;
  background-color: #CCCCCC;
  border: 1px solid #CCCCCC; }

.stretchTitle {
  font-family: Tahoma, Verdana, Bitstream Vera Sans, sans-serif;
  font-size: 10px;
  font-weight: bold; }

.stretchTitleOver {
  font-family: Tahoma, Verdana, Bitstream Vera Sans, sans-serif;
  font-size: 10px;
  font-weight: bold; }

.stretchTitleDown {
  font-family: Tahoma, Verdana, Bitstream Vera Sans, sans-serif;
  font-size: 10px;
  font-weight: bold;
  padding-left: 1px;
  padding-top: 2px; }

.stretchTitleDisabled {
  font-family: Tahoma, Verdana, Bitstream Vera Sans, sans-serif;
  font-size: 10px;
  color: #666666;
  font-weight: bold; }

.explorerTabTitle {
  font-family: Tahoma, Verdana, Bitstream Vera Sans, sans-serif;
  font-size: 11px;
  padding-top: 3px; }

.explorerTabTitleDown {
  font-family: Tahoma, Verdana, Bitstream Vera Sans, sans-serif;
  font-size: 11px;
  padding-top: 3px; }

.explorerTabTitleOver {
  font-family: Tahoma, Verdana, Bitstream Vera Sans, sans-serif;
  font-size: 11px;
  padding-top: 3px; }

.explorerTabTitleDisabled {
  font-family: Tahoma, Verdana, Bitstream Vera Sans, sans-serif;
  font-size: 11px;
  color: #666666;
  padding-top: 3px; }

.explorerTabTitleSelected {
  font-family: Tahoma, Verdana, Bitstream Vera Sans, sans-serif;
  font-size: 11px;
  font-weight: bold;
  padding-bottom: 2px; }

.explorerTabTitleSelectedDown {
  font-family: Tahoma, Verdana, Bitstream Vera Sans, sans-serif;
  font-size: 11px;
  font-weight: bold;
  padding-bottom: 2px; }

.explorerTabTitleSelectedOver {
  font-family: Tahoma, Verdana, Bitstream Vera Sans, sans-serif;
  font-size: 11px;
  font-weight: bold;
  padding-bottom: 2px; }

.explorerTabTitleSelectedDisabled {
  font-family: Tahoma, Verdana, Bitstream Vera Sans, sans-serif;
  font-size: 11px;
  color: #666666;
  font-weight: bold;
  padding-bottom: 2px; }

.exampleTabTitle, .exampleTabTitleSelected, .exampleTabTitleOver, .exampleTabTitleDown, .exampleTabTitleSelectedOver, .exampleTabTitleSelectedDown, .exampleTabTitleDisabled, .exampleTabTitleSelectedDisabled {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #DDDDDD;
  padding-right: 20px; }

.exampleTabTitleSelected {
  color: #213D42; }

.exampleTabTitleOver {
  color: #00CCCC; }

.exampleTabTitleDown {
  color: #00CCCC; }

.exampleTabTitleSelectedOver {
  color: #00CCCC; }

.exampleTabTitleSelectedDown {
  color: #00CCCC; }

.exampleTabTitleDisabled {
  color: #666666; }

.exampleTabTitleSelectedDisabled {
  color: #666666; }

.explorerExampleTitle {
  font-family: Bitstream Vera Sans, sans-serif;
  color: #FFF;
  padding-left: 6px;
  background-color: #404080;
  font-size: 18px; }

.explorerExampleDescription {
  font-family: Georgia, serif;
  font-size: 13px;
  padding: 6px; }

.explorerTitlePageTitle {
  font-family: Bitstream Vera Sans, sans-serif;
  color: #FFF;
  padding-left: 6px;
  background-color: #404080;
  font-size: 18px; }

.explorerTitlePageDescription {
  font-family: Georgia, serif;
  font-size: 13px;
  padding: 6px; }

.explorerFolderList {
  font-family: Georgia, serif;
  font-size: 13px;
  padding: 6px; }

.explorerCheckErrorMessage {
  color: red;
  font-family: Georgia, serif;
  font-size: 13px; }

.explorerSourceEditor {
  border: 1px solid #808080;
  padding: 10px;
  font-size: 12px;
  font-family: Lucida Console, Monaco, Bitstream Vera Sans Mono, sans-serif; }

.explorerSourceViewer {
  padding: 10px;
  font-size: 12px;
  font-family: Lucida Console, Monaco, Bitstream Vera Sans Mono, sans-serif; }

.explorerTree {
  border-top: 2px solid #818db9; }

.splitbarDown {
  border-left: 2px solid #606060;
  border-right: 2px solid #606060;
  background-color: #F0F0F0; }

.examplePane {
  margin: 20px; }

.jumpButton {
  font-family: Tahoma, Verdana, Bitstream Vera Sans, sans-serif;
  font-size: 11px;
  border: 1px solid #F0F0F0; }

.jumpButtonOver {
  font-family: Tahoma, Verdana, Bitstream Vera Sans, sans-serif;
  font-size: 11px;
  border: 1px solid #FFF;
  border-right-color: #808080;
  border-bottom-color: #808080; }

.jumpButtonDown {
  font-family: Tahoma, Verdana, Bitstream Vera Sans, sans-serif;
  font-size: 11px;
  border: 1px solid #808080;
  border-right-color: #FFF;
  border-bottom-color: #FFF; }

.exampleDescCode {
  font-family: Bitstream Vera Sans Mono, Courier New, monospace;
  font-size: 14px;
  font-weight: bold; }

.exampleTitle {
  font-family: Gill Sans MT, Bitstream Vera Sans, sans-serif;
  font-size: 22px; }

.exampleText {
  font-family: Georgia, serif;
  font-size: 11px; }

.exampleTextBlock {
  font-family: Georgia, serif;
  font-size: 11px;
  line-height: 16px;
  text-align: justify;
  padding-left: 10px;
  padding-right: 10px; }

.exampleDropTitle {
  float: left;
  font-family: Gill Sans MT, Bitstream Vera Sans, sans-serif;
  font-size: 22px;
  line-height: 32px;
  color: #404040; }

.interactImageHover {
  font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  font-size: 11px;
  border: 1px solid #808080;
  padding: 5px;
  background-color: #b8d0ff;
  color: #000; }

.interactFormHover {
  font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  font-size: 11px;
  border: 1px solid #FFF;
  padding: 5px;
  background-color: #000;
  color: #FFF; }

.myBoxedGridCell {
  font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000;
  border-bottom: 1px solid #a0a0a0;
  border-right: 1px solid #a0a0a0;
  background-color: #FFF; }

.myBoxedGridCellDark {
  font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000;
  border-bottom: 1px solid #a0a0a0;
  border-right: 1px solid #a0a0a0;
  background-color: #FFF; }

.myBoxedGridCellOver {
  font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000;
  border-bottom: 1px solid #a0a0a0;
  border-right: 1px solid #a0a0a0;
  background-color: #c0ffc0; }

.myBoxedGridCellOverDark {
  font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000;
  border-bottom: 1px solid #a0a0a0;
  border-right: 1px solid #a0a0a0;
  background-color: #c0ffc0; }

.myBoxedGridCellSelected {
  font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFF;
  border-bottom: 1px solid #a0a0a0;
  border-right: 1px solid #a0a0a0;
  background-color: #000080; }

.myBoxedGridCellSelectedDark {
  font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFF;
  border-bottom: 1px solid #a0a0a0;
  border-right: 1px solid #a0a0a0;
  background-color: #000080; }

.myBoxedGridCellSelectedOver {
  font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFF;
  border-bottom: 1px solid #a0a0a0;
  border-right: 1px solid #a0a0a0;
  background-color: #8080ff; }

.myBoxedGridCellSelectedOverDark {
  font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFF;
  border-bottom: 1px solid #a0a0a0;
  border-right: 1px solid #a0a0a0;
  background-color: #8080ff; }

.myBoxedGridCellDisabled {
  font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #808080;
  border-bottom: 1px solid #a0a0a0;
  border-right: 1px solid #a0a0a0;
  background-color: #FFF; }

.myBoxedGridCellDisabledDark {
  font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #808080;
  border-bottom: 1px solid #a0a0a0;
  border-right: 1px solid #a0a0a0;
  background-color: #FFF; }

.myOtherGridCell {
  font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000;
  border-bottom: 1px solid #FFF;
  border-top: 1px solid #FFF;
  background-color: #FFF; }

.myOtherGridCellDark {
  font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000;
  border-bottom: 1px solid #f0f0e8;
  border-top: 1px solid #f0f0e8;
  background-color: #f0f0e8; }

.myOtherGridCellOver {
  font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000;
  border-bottom: 1px solid #c0c0c0;
  border-top: 1px solid #c0c0c0;
  background-color: #ffffc0; }

.myOtherGridCellOverDark {
  font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000;
  border-bottom: 1px solid #c0c0c0;
  border-top: 1px solid #c0c0c0;
  background-color: #ffffc0; }

.myOtherGridCellSelected {
  font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000;
  border-bottom: 1px solid #c0c0ff;
  border-top: 1px solid #c0c0ff;
  background-color: #c0c0ff; }

.myOtherGridCellSelectedDark {
  font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000;
  border-bottom: 1px solid #c0c0ff;
  border-top: 1px solid #c0c0ff;
  background-color: #c0c0ff; }

.myOtherGridCellSelectedOver {
  font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000;
  border-bottom: 1px solid #a0a0a0;
  border-top: 1px solid #a0a0a0;
  background-color: #e0e0ff; }

.myOtherGridCellSelectedOverDark {
  font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000;
  border-bottom: 1px solid #a0a0a0;
  border-top: 1px solid #a0a0a0;
  background-color: #e0e0ff; }

.myOtherGridCellDisabled {
  font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #808080;
  border-bottom: 1px solid #FFF;
  border-top: 1px solid #FFF;
  background-color: #FFF; }

.myOtherGridCellDisabledDark {
  font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #808080;
  border-bottom: 1px solid #f0f0e8;
  border-top: 1px solid #f0f0e8;
  background-color: #f0f0e8; }

.simpleCell {
  font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000; }

.simpleCellSelected {
  font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000; }

.simpleCellOver {
  font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000; }

.simpleCellSelectedOver {
  font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000; }

.simpleCellDisabled {
  font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #808080; }

.myHighGridCell {
  font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000;
  border-bottom: 1px solid #ffc0c0;
  border-top: 1px solid #ffc0c0;
  background-color: #D70321; }

.myHighGridCellDark {
  font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000;
  border-bottom: 1px solid #ffc0c0;
  border-top: 1px solid #ffc0c0;
  background-color: #D70321; }

.myHighGridCellOver {
  font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000;
  border-bottom: 1px solid #c0c0c0;
  border-top: 1px solid #c0c0c0;
  background-color: #ffe0e0; }

.myHighGridCellOverDark {
  font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000;
  border-bottom: 1px solid #c0c0c0;
  border-top: 1px solid #c0c0c0;
  background-color: #ffe0e0; }

.myHighGridCellSelected {
  font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000;
  border-bottom: 1px solid #ffc0ff;
  border-top: 1px solid #ffc0ff;
  background-color: #ffc0ff; }

.myHighGridCellSelectedDark {
  font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000;
  border-bottom: 1px solid #ffc0ff;
  border-top: 1px solid #ffc0ff;
  background-color: #ffc0ff; }

.myHighGridCellSelectedOver {
  font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000;
  border-bottom: 1px solid #a0a0a0;
  border-top: 1px solid #a0a0a0;
  background-color: #ffe0ff; }

.myHighGridCellSelectedOverDark {
  font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000;
  border-bottom: 1px solid #a0a0a0;
  border-top: 1px solid #a0a0a0;
  background-color: #ffe0ff; }

.myHighGridCellDisabled {
  font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #808080;
  border-bottom: 1px solid #ffc0c0;
  border-top: 1px solid #ffc0c0;
  background-color: #ffc0c0; }

.myHighGridCellDisabledDark {
  font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #808080;
  border-bottom: 1px solid #ffc0c0;
  border-top: 1px solid #ffc0c0;
  background-color: #ffc0c0; }

.myLowGridCell {
  font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000;
  border-bottom: 1px solid #c0ffc0;
  border-top: 1px solid #c0ffc0;
  background-color: #c0ffc0; }

.myLowGridCellDark {
  font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000;
  border-bottom: 1px solid #c0ffc0;
  border-top: 1px solid #c0ffc0;
  background-color: #c0ffc0; }

.myLowGridCellOver {
  font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000;
  border-bottom: 1px solid #c0c0c0;
  border-top: 1px solid #c0c0c0;
  background-color: #e0ffe0; }

.myLowGridCellOverDark {
  font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000;
  border-bottom: 1px solid #c0c0c0;
  border-top: 1px solid #c0c0c0;
  background-color: #e0ffe0; }

.myLowGridCellSelected {
  font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000;
  border-bottom: 1px solid #c0ffff;
  border-top: 1px solid #c0ffff;
  background-color: #c0ffff; }

.myLowGridCellSelectedDark {
  font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000;
  border-bottom: 1px solid #c0ffff;
  border-top: 1px solid #c0ffff;
  background-color: #c0ffff; }

.myLowGridCellSelectedOver {
  font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000;
  border-bottom: 1px solid #a0a0a0;
  border-top: 1px solid #a0a0a0;
  background-color: #e0ffff; }

.myLowGridCellSelectedOverDark {
  font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000;
  border-bottom: 1px solid #a0a0a0;
  border-top: 1px solid #a0a0a0;
  background-color: #e0ffff; }

.myLowGridCellDisabled {
  font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #808080;
  border-bottom: 1px solid #c0ffc0;
  border-top: 1px solid #c0ffc0;
  background-color: #c0ffc0; }

.myLowGridCellDisabledDark {
  font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #808080;
  border-bottom: 1px solid #c0ffc0;
  border-top: 1px solid #c0ffc0;
  background-color: #c0ffc0; }

.testStyle {
  font-size: 9px;
  background-color: #FA8072;
  border: 1px solid #004D99; }

.testStyleHeader {
  font-size: 9px;
  color: #FFF;
  background-color: #B22222; }

.testStyleBody {
  font-size: 9px;
  background-color: #FA8072;
  padding: 3px; }

.testStyleResizer {
  border-top: 1px solid #FFF;
  border-bottom: 1px solid #FFF; }

.noBorderCell {
  font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-overflow: ellipsis;
  color: #000;
  background-color: #FFF; }

.noBorderCellDark {
  font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-overflow: ellipsis;
  color: #000;
  background-color: #f0f0f0; }

.noBorderCellOver {
  font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-overflow: ellipsis;
  color: #000;
  background-color: #ffffc0; }

.noBorderCellOverDark {
  font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-overflow: ellipsis;
  color: #000;
  background-color: #ffffc0; }

.noBorderCellSelected {
  font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-overflow: ellipsis;
  color: #000;
  background-color: #b8d0ff; }

.noBorderCellSelectedDark {
  font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-overflow: ellipsis;
  color: #000;
  background-color: #b8d0ff; }

.noBorderCellSelectedOver {
  font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-overflow: ellipsis;
  color: #000;
  background-color: #e0ebff; }

.noBorderCellSelectedOverDark {
  font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-overflow: ellipsis;
  color: #000;
  background-color: #e0ebff; }

.noBorderCellDisabled {
  font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-overflow: ellipsis;
  color: #808080;
  background-color: #FFF; }

.noBorderCellDisabledDark {
  font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-overflow: ellipsis;
  color: #808080;
  background-color: #f0f0e8; }

.commonName {
  font-size: 8pt;
  color: darkblue;
  font-weight: bold; }

.commonNameOver {
  font-size: 8pt;
  color: darkblue;
  font-weight: bold; }

.commonNameSelected {
  font-size: 8pt;
  color: darkblue;
  font-weight: bold; }

.commonNameSelectedOver {
  font-size: 8pt;
  color: darkblue;
  font-weight: bold; }

.endangered {
  font-size: 8pt;
  color: red;
  font-weight: bold; }

.threatened {
  font-size: 8pt;
  color: orange; }

.notEndangered {
  font-size: 8pt;
  color: green; }

.lifeSpan {
  color: green; }

.lifeSpanOver {
  color: green; }

.lifeSpanSelected {
  color: green; }

.lifeSpanSelectedOver {
  color: green; }

.gwt-Reference-standard {
  height: 5px;
  width: 5px;
  zoom: 1; }

.gwt-Button {
  margin: 0;
  padding: 3px 5px;
  text-decoration: none;
  font-size: small;
  cursor: pointer;
  cursor: hand;
  background: url("images/hborder.png") repeat-x0 -27px;
  border: 1px outset #ccc; }
  .gwt-Button:active {
    border: 1px inset #ccc; }
  .gwt-Button:hover {
    border-color: #9cf #69e #69e #7af; }

.gwt-Button[disabled] {
  cursor: default;
  color: #888; }
  .gwt-Button[disabled]:hover {
    border: 1px outset #ccc; }

.gwt-DecoratorPanel .topCenter {
  background: url(images/hborder.png) repeat-x; }

.gwt-DecoratorPanel .bottomCenter {
  background: url(images/hborder.png) repeat-x; }

.gwt-DecoratorPanel .middleLeft {
  background: url(images/vborder.png) repeat-y; }

.gwt-DecoratorPanel .middleRight {
  background: url(images/vborder.png) repeat-y; }

.gwt-DecoratorPanel .topLeftInner {
  zoom: 1;
  width: 5px;
  height: 5px;
  overflow: hidden; }

.gwt-DecoratorPanel .topRightInner {
  zoom: 1;
  width: 10px;
  height: 5px;
  margin-left: -5px;
  overflow: hidden; }

.gwt-DecoratorPanel .bottomLeftInner {
  zoom: 1;
  width: 5px;
  height: 10px;
  margin-left: 0;
  margin-top: -5px;
  overflow: hidden; }

.gwt-DecoratorPanel .bottomRightInner {
  zoom: 1;
  width: 10px;
  height: 10px;
  margin-left: -5px;
  margin-top: -5px;
  overflow: hidden; }

.gwt-DecoratorPanel .topLeft {
  background: url(images/corner.png) no-repeat00; }

.gwt-DecoratorPanel .topRight {
  background: url(images/corner.png) no-repeat -5px0; }

.gwt-DecoratorPanel .bottomLeft {
  background: url(images/corner.png) no-repeat0 -5px; }

.gwt-DecoratorPanel .bottomRight {
  background: url(images/corner.png) no-repeat -5px -5px; }

.gwt-TabBar .gwt-TabBarFirst {
  width: 5px; }

.gwt-TabBar .gwt-TabBarItem {
  margin-left: 6px;
  padding: 3px 6px 3px 6px;
  cursor: pointer;
  color: #000;
  font-weight: bold;
  text-align: center;
  background: #d0e4f6; }

.gwt-TabBar .gwt-TabBarItem-selected {
  cursor: default;
  background: #92c1f0; }

.gwt-TabPanelBottom {
  border-color: #92c1f0;
  border-style: solid;
  border-width: 3px 2px 2px;
  overflow: hidden;
  padding: 6px; }

.gwt-DecoratedTabBar .gwt-TabBarFirst {
  width: 5px; }

.gwt-DecoratedTabBar .gwt-TabBarItem {
  border-collapse: collapse;
  margin-left: 6px; }

.gwt-DecoratedTabBar .tabTopCenter {
  padding: 0;
  background: #d0e4f6; }

.gwt-DecoratedTabBar .tabTopLeft {
  padding: 0;
  zoom: 1;
  background: url(images/corner.png) no-repeat0 -55px; }

.gwt-DecoratedTabBar .tabTopRight {
  padding: 0;
  zoom: 1;
  background: url(images/corner.png) no-repeat -6px -55px; }

.gwt-DecoratedTabBar .tabTopLeftInner {
  width: 5px;
  height: 61px;
  margin-top: -55px;
  overflow: hidden; }

.gwt-DecoratedTabBar .tabTopRightInner {
  width: 12px;
  height: 61px;
  margin-top: -55px;
  margin-left: -6px;
  overflow: hidden; }

.gwt-DecoratedTabBar .tabMiddleLeft {
  width: 6px;
  padding: 0;
  background: #d0e4f6; }

.gwt-DecoratedTabBar .tabMiddleRight {
  width: 6px;
  padding: 0;
  background: #d0e4f6; }

.gwt-DecoratedTabBar .tabMiddleLeftInner {
  width: 1px;
  height: 1px; }

.gwt-DecoratedTabBar .tabMiddleRightInner {
  width: 1px;
  height: 1px; }

.gwt-DecoratedTabBar .tabMiddleCenter {
  padding: 0 4px 2px 4px;
  cursor: pointer;
  color: #000;
  font-weight: bold;
  text-align: center;
  background: #d0e4f6; }

.gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabTopCenter {
  background: #92c1f0; }

.gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabTopLeft {
  background-position: 0 -61px; }

.gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabTopRight {
  background-position: -6px -61px; }

.gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabTopLeftInner {
  width: 5px;
  height: 67px;
  margin-top: -61px;
  overflow: hidden; }

.gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabTopRightInner {
  width: 12px;
  height: 67px;
  margin-top: -61px;
  margin-left: -6px;
  overflow: hidden; }

.gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabMiddleLeft {
  background: #92c1f0; }

.gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabMiddleRight {
  background: #92c1f0; }

.gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabMiddleCenter {
  cursor: default;
  background: #92c1f0; }

.vpDotted {
  border: 1px dotted blue; }

.thumbnail {
  border: 1px solid #CDCDCB; }

.thumbnailOver {
  border: 1px solid #CDCDCB; }

.thumbnailSelected {
  border: 1px solid #CDCDCB; }

.thumbnailSelectedOver {
  border: 1px solid #CDCDCB; }

.thumbnailTitle, .thumbnailTitleOver, .thumbnailTitleSelected, .thumbnailTitleSelectedOver {
  font-size: 9px;
  text-overflow: ellipsis; }

.thumbnailTitleOver {
  color: #336699; }

.thumbnailTitleSelected {
  color: #336699; }

.thumbnailTitleSelectedOver {
  color: #336699; }

.headerImageWithBorder {
  background-image: url("images/header/graybg.gif");
  border-bottom: 3px solid #FFF;
  background: #000; }

.headerTitleStyle {
  font-size: 30px;
  color: #FFF;
  font-weight: 500; }

.footerDetails {
  display: flex;
  flex-direction: row;
  height: 90px; }
  .footerDetails > div {
    display: flex;
    flex: 1; }

.footerLink {
  flex: 1;
  padding: 12px 5px 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  cursor: pointer;
  outline: none;
  outline: none; }
  .footerLink:hover {
    background: rgba(255, 255, 255, 0.1); }
    .footerLink:hover img {
      opacity: 0.8; }
  .footerLink.active {
    background: #db0032; }
    .footerLink.active .footerLabelStyle {
      font-weight: bold; }
    .footerLink.active img {
      opacity: 1; }
  .footerLink img {
    opacity: 0.5;
    height: 35px; }

.footerImageWithBorder {
  background-color: #000;
  border-top: 1px solid rgba(255, 255, 255, 0.5); }

.footerLabelStyle {
  font-size: 12px;
  font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  color: #FFF;
  padding-top: 8px;
  text-align: center; }

.headerPopupLabelStyle {
  font-size: 12px;
  font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  color: #143254;
  font-weight: bold; }

.checkBox {
  font-size: 20px;
  color: #FFF; }

.centerimage {
  background-image: url("images/other/gray-gradientbg.png");
  background: #000; }

.style {
  color: #FFF;
  font-size: 14px;
  font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif; }

.styleForFacilityType {
  color: #FFF;
  font-size: 13px;
  font-weight: bold;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  text-decoration: underline; }

.gridHeader {
  font-size: 9px;
  color: #000;
  font-family: Arial, Helvetica, Verdana, sans-serif; }

.gridUserHeader {
  font-size: 11px;
  color: #000;
  font-family: Arial, Helvetica, Verdana, sans-serif; }

.gridData {
  font-size: 11px;
  color: #000;
  font-family: Arial, Helvetica, Verdana, sans-serif; }

.gridDivision {
  font-size: 18px;
  background-color: #f9c500; }

.gridStartDate {
  font-size: 18px;
  background-color: #027532; }

.gridEndDate {
  font-size: 18px;
  background-color: #db0903; }

.gridType {
  font-size: 18px;
  background-color: #01aff6; }

.drop_down {
  font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  font-size: 12px;
  background-color: #566875;
  color: #FFF; }

.chartBorder {
  border-right-style: solid;
  border-color: #00508F; }

.chartBorder2 {
  background-color: #5F5F5F;
  border-right-style: solid;
  border-color: #00508F; }

.summaryGridColor {
  background-color: #a5a5a5;
  font-size: 11px;
  color: #000;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-weight: bold; }

.chartBackground1 {
  background-color: #5F5F5F; }

.chartBackground2 {
  background-color: #282828; }

.timerImage {
  width: 85px;
  height: 86px;
  background-image: url("images/other/ajax_loader_13.gif");
  background-repeat: no-repeat; }

.totalVisits {
  background-color: #00508F;
  text-align: center;
  font-size: 14px;
  font-weight: bolder;
  color: #FFF; }

.monthEndDate {
  text-align: left;
  font-size: 12px;
  font-weight: bolder;
  color: #FFF; }

.proposeAvgPayment {
  background-color: #151B8D; }

.gridBorder {
  border-bottom: solid 1px #000; }

.papsNationalStateAvg {
  background-color: #151B8D; }

.txt_left {
  font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  font-size: 14px;
  text-align: left;
  color: #000;
  padding: 3px;
  line-height: 20px; }

.headerLogo {
  font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: 400;
  color: #FFF; }

.headerAlignCsss {
  font-size: 13px;
  font-family: Calibri, Verdana, san-serif;
  background-color: #d5d5d5;
  color: #000;
  font-weight: 600;
  text-align: center; }

.headerAlignCssWithBorder {
  font-size: 13px;
  font-family: Calibri, Verdana, san-serif;
  background-color: #d5d5d5;
  color: #000;
  font-weight: 600;
  border-right: 1px solid #000; }

.divisionWhite {
  font-size: 10px;
  background-color: #007B36;
  font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  color: #FFF;
  width: 22px;
  text-align: center;
  line-height: 17px; }

.divisionGreen {
  font-size: 10px;
  font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  color: #FFF;
  width: 22px;
  text-align: center;
  line-height: 17px; }

.alertStyle {
  font-size: 11px;
  font-family: Calibri, Verdana, san-serif;
  color: #000;
  font-weight: bold;
  text-align: left;
  line-height: 14px; }

.small_field_txt {
  font: Verdana, Arial, Helvetica, sans-serif 10px #FFF;
  background-color: #fefee4;
  padding: 1px 0 0 0;
  width: 100px;
  height: 17px;
  border: none; }

.small_txt_bd {
  font: Verdana, Arial, Helvetica, sans-serif 11px #FFF;
  background-color: #fefee4;
  padding: 1px 0 0 0;
  width: 100px;
  height: 17px;
  border: none; }

.email_field {
  font: Verdana, Arial, Helvetica, sans-serif 11px #FFF;
  background-color: #fefee4;
  padding: 1px 0 0 0;
  width: 150px;
  height: 17px;
  border: none; }

.white_heading {
  font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #FFF;
  padding: 0 0 0 0;
  font-weight: bold;
  text-align: center;
  line-height: 20px; }

.txt_label {
  font-family: Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #FFF;
  padding: 0 0 0 10px;
  font-weight: bold;
  text-align: center;
  line-height: 20px; }

.testAgingBorder {
  background-color: #fff;
  border-right: 1px solid #000; }

.testAging {
  background-color: #fff; }

.spacer_Label_cpt {
  font-family: Calibri, Verdana, san-serif;
  text-align: center;
  background-color: #d5d5d5;
  border-top: solid 1px #000;
  border-right: solid 1px #000; }

.spacer_Label_cpt_below {
  font-family: Calibri, Verdana, san-serif;
  text-align: center;
  background-color: #d5d5d5;
  border-top: solid 1px #000;
  border-bottom: solid 1px #000;
  border-right: solid 1px #000; }

.blue_label_cpt {
  font-family: Calibri, Verdana, san-serif;
  background-color: #1f497d;
  text-align: center;
  border-top: solid 1px #000;
  border-right: solid 1px #000; }

.blue_label_cpt_ofice_hos {
  font-family: Calibri, Verdana, san-serif;
  color: #FFF;
  font-weight: 600;
  background-color: #1f497d;
  text-align: center;
  border-top: solid 1px #000;
  border-right: solid 1px #000; }

.level_cpt {
  font-family: Calibri, Verdana, san-serif;
  border-right: solid 1px #000;
  text-align: center;
  border-top: solid 1px #000;
  background-color: #d5d5d5; }

.level_cpt_cbs {
  font-family: Calibri, Verdana, san-serif;
  border-right: solid 1px #000;
  text-align: center;
  border-top: solid 1px #000;
  background-color: #ffc000; }

.level_last_cpt {
  font-family: Calibri, Verdana, san-serif;
  border-right: solid 1px #000;
  text-align: center;
  border-top: solid 1px #000;
  background-color: #d5d5d5; }

.level_cpt_cbs_below {
  font-family: Calibri, Verdana, san-serif;
  border-right: solid 1px #000;
  text-align: center;
  border-top: solid 1px #000;
  background-color: #d5d5d5;
  border-bottom: solid 1px #000; }

.level_last_cbs_cpt {
  font-family: Calibri, Verdana, san-serif;
  border-right: solid 1px #000;
  text-align: center;
  border-top: solid 1px #000;
  background-color: #ffc000; }

.level_last_cbs_cpt_below {
  font-family: Calibri, Verdana, san-serif;
  border-right: solid 1px #000;
  text-align: center;
  border-top: solid 1px #000;
  background-color: #d5d5d5;
  border-bottom: solid 1px #000; }

.level_admitsubseqdchg_cpt {
  font-family: Calibri, Verdana, san-serif;
  border-right: solid 1px #000;
  text-align: center;
  background-color: #d5d5d5; }

.spacer_Label_cpt_cbs {
  font-size: 14px;
  font-family: Calibri, Verdana, san-serif;
  border-right: solid 1px #000;
  border-top: solid 1px #000;
  text-align: center;
  background-color: #ffc000; }

.belowHeaderFinacialHistory {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  color: #000;
  text-align: center;
  background-color: #bfbfbf; }

.belowHeaderFinacialHistoryCSS {
  border-right: 1px solid #000;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  color: #000;
  text-align: center;
  background-color: #bfbfbf; }

.aboveHeaderFinancialHis {
  border-right: 1px solid #000;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-weight: 600;
  font-size: 12px;
  color: #000;
  text-align: center;
  background-color: #bfbfbf; }

.belowHeader {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  color: #000;
  text-align: center;
  background-color: #bfbfbf; }

.belowHeaderWithBorder {
  border-right: 1px solid #000;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  color: #000;
  text-align: center;
  background-color: #bfbfbf; }

.belowHeaderPadFinHis {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  color: #000;
  text-align: center;
  background-color: #bfbfbf;
  padding-top: 14px; }

.belowHeaderBorderPadFinHisCSS {
  border-right: 1px solid #000;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  color: #000;
  text-align: center;
  padding-top: 14px;
  background-color: #bfbfbf; }

.headerAgingAlignCsss {
  font-size: 13px;
  font-family: Calibri, Verdana, san-serif;
  background-color: #d5d5d5;
  color: #000;
  font-weight: bold;
  line-height: 20px;
  padding-left: 3px;
  border-top: 1px solid #25466f;
  border-bottom: 1px solid #25466f; }

.headerAgingAlignCsssLabel {
  font-size: 13px;
  font-family: Calibri, Verdana, san-serif;
  background-color: #d5d5d5;
  color: #000;
  font-weight: bold;
  line-height: 20px;
  padding-left: 3px;
  border-top: 1px solid #25466f;
  border-bottom: 1px solid #25466f;
  border-right: 1px solid #25466f; }

.headerGlobalAgingAlignCsss {
  font-size: 13px;
  font-family: Calibri, Verdana, san-serif;
  background-color: #d5d5d5;
  color: #000;
  font-weight: bold;
  width: 507px;
  line-height: 20px;
  padding-left: 3px;
  border-top: 1px solid #25466f;
  border-bottom: 1px solid #25466f; }

.headerGlobalAgingAlignCsssLabel {
  font-size: 13px;
  font-family: Calibri, Verdana, san-serif;
  background-color: #d5d5d5;
  color: #000;
  font-weight: bold;
  width: 506px;
  line-height: 20px;
  padding-left: 3px;
  border-top: 1px solid #25466f;
  border-right: 1px solid #25466f;
  border-bottom: 1px solid #25466f; }

.belowHeaderLine {
  border-bottom: 2px solid #000; }

.belowHeaderLineCPT {
  border-bottom: 1px solid #000; }

.EvalAndMang_Cpt_Levels {
  font-size: 14px;
  font-family: Calibri, Verdana, san-serif;
  border-right: solid 1px #000;
  text-align: center;
  background-color: #d5d5d5;
  border-right: solid 1px #000;
  border-top: solid 1px #000; }

.Admit_Cpt_Levels {
  font-size: 14px;
  font-family: Calibri, Verdana, san-serif;
  border-right: solid 1px #000;
  text-align: center;
  background-color: #d5d5d5;
  border-right: solid 1px #000;
  border-top: solid 1px #000; }

.Subseqence_Cpt_Levels {
  font-size: 14px;
  font-family: Calibri, Verdana, san-serif;
  border-right: solid 1px #000;
  text-align: center;
  background-color: #d5d5d5;
  border-right: solid 1px #000;
  border-top: solid 1px #000; }

.Discharge_Cpt_Levels {
  font-size: 14px;
  font-family: Calibri, Verdana, san-serif;
  border-right: solid 1px #000;
  text-align: center;
  background-color: #d5d5d5;
  border-right: solid 1px #000;
  border-top: solid 1px #000; }

.cpt_cptcode_levels {
  font-size: 14px;
  font-family: Calibri, Verdana, san-serif;
  text-align: center;
  background-color: #d5d5d5;
  color: #000;
  border-right: solid 1px #000;
  border-top: solid 1px #000; }

.cpt_cms_per_levels {
  font-size: 14px;
  font-family: Calibri, Verdana, san-serif;
  text-align: center;
  background-color: #ffc000;
  color: #000;
  border-right: solid 1px #000;
  border-top: solid 1px #000; }

.cpt_qty_levels {
  font-size: 13px;
  font-family: Calibri, Verdana, san-serif;
  text-align: center;
  background-color: #d5d5d5;
  color: #000;
  border-top: solid 1px #000;
  border-bottom: solid 1px #000; }

.cpt_per_levels {
  font-size: 13px;
  font-family: Calibri, Verdana, san-serif;
  text-align: center;
  background-color: #d5d5d5;
  color: #000;
  border-right: solid 1px #000;
  border-top: solid 1px #000;
  border-bottom: solid 1px #000; }

.global_cpt_evalAndMang_level {
  border-right: solid 1px #000;
  border-top: solid 1px #000;
  font-size: 14px;
  font-family: Calibri, Verdana, san-serif;
  border-right: solid 1px #000;
  text-align: center;
  background-color: #d5d5d5;
  border-right: solid 1px #000;
  border-top: solid 1px #000; }

.global_cpt_admit_level {
  font-size: 14px;
  font-family: Calibri, Verdana, san-serif;
  border-right: solid 1px #000;
  text-align: center;
  background-color: #d5d5d5;
  border-right: solid 1px #000;
  border-top: solid 1px #000; }

.global_cpt_subquence_level {
  font-size: 14px;
  font-family: Calibri, Verdana, san-serif;
  border-right: solid 1px #000;
  text-align: center;
  background-color: #d5d5d5;
  border-right: solid 1px #000;
  border-top: solid 1px #000; }

.global_cpt_discharge_level {
  font-size: 14px;
  font-family: Calibri, Verdana, san-serif;
  border-right: solid 1px #000;
  text-align: center;
  background-color: #d5d5d5;
  border-right: solid 1px #000;
  border-top: solid 1px #000; }

.global_cpt_code_levels {
  font-size: 13px;
  font-family: Calibri, Verdana, san-serif;
  text-align: center;
  background-color: #d5d5d5;
  color: #000;
  border-right: solid 1px #000;
  border-top: solid 1px #000; }

.global_cpt_cms_per_levels {
  font-size: 14px;
  font-family: Calibri, Verdana, san-serif;
  text-align: center;
  background-color: #ffc000;
  color: #000;
  border-right: solid 1px #000;
  border-top: solid 1px #000; }

.global_cpt_qty_levels {
  font-size: 13px;
  font-family: Calibri, Verdana, san-serif;
  text-align: center;
  border-top: solid 1px #000;
  border-bottom: solid 1px #000;
  background-color: #d5d5d5;
  color: #000; }

.global_cpt_per_levels {
  font-size: 13px;
  font-family: Calibri, Verdana, san-serif;
  text-align: center;
  border-right: solid 1px #000;
  border-top: solid 1px #000;
  border-bottom: solid 1px #000;
  background-color: #d5d5d5;
  color: #000; }

.reportMenuStyle {
  font-size: 14px;
  font-family: Calibri, Verdana, san-serif;
  font-weight: bold; }

.addmarginTomap {
	 margin-left: 40px;
     margin-top: 70px;
}  

.captcha {
  font-size: 14px;
  font-family: Calibri, Verdana, san-serif;
  border-right: solid 1px #000;
  text-align: center;
  background-color: #d5d5d5;
  align-self: right;
  }  
  
  