body  {
    background: url(imgs/bg_repeat.png) fixed;
    font-family: Arial, sans-serif;
    color: #333333;
    font-size: 11px;
}

button.btn, input.btn {
    color: #ffffff;
    border: 1px solid #777;
    border-radius: 4px;               /* CSS3 Standard */

    background: #848484; /* for non-css3 browsers */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9c9c9c', endColorstr='#7c7c7c'); /* for IE 9 */
    background: -ms-linear-gradient(top,  #9c9c9c,  #7c7c7c); /* for IE10+ */
    background: -webkit-gradient(linear, left top, left bottom, from(#9c9c9c), to(#7c7c7c)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #9c9c9c,  #7c7c7c); /* for firefox 3.6+ */
}

input.btn:hover {
    color: #ffffff;
    background-color: #9a9a9a;
    border: 1px solid #444;
}

input.btn:disabled {
    color: #cfcfcf;
    background-color: #a4a4a4;
}

.LogonWindow_rtl {
  /* Use the splash image as the background */
  background: #fff url(imgs/splash_rtl.jpg);

  /* Center div in browser */
  position: absolute;
  top: 50%;
  left: 50%;
  width: 586px;
  height: 286px;
  margin-top: -143px;
  margin-left: -293px;

  /* Put a nice border around the div */
  border-color: #666;
  border-width: 2px;
  border-radius: 24px 143px 24px 143px;          /* CSS3 Standard */
}
.borderReverse {
  border-radius: 143px 24px 143px 24px;          /* CSS3 Standard */
}
.LogonWindow {
  /* Use the splash image as the background */
  background: #fff url(imgs/splash.jpg);

  /* Center div in browser */
  position: absolute;
  top: 50%;
  left: 50%;
  width: 586px;
  height: 286px;
  margin-top: -143px;
  margin-left: -293px;

  /* Put a nice border around the div */
  border-color: #666;
  border-style: outset;
  border-width: 2px;
  border-radius: 24px 143px 24px 143px;           /* CSS3 Standard */
}

.LegacyLauncher {
  position: absolute;
  bottom: 0px;
  right: 0px;

  color: #f0f0f0;

  background: #848484; /* for non-css3 browsers */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9c9c9c', endColorstr='#7c7c7c'); /* for IE */
  background: -webkit-gradient(linear, left top, left bottom, from(#9c9c9c), to(#7c7c7c)); /* for webkit browsers */
  background: -moz-linear-gradient(top,  #9c9c9c,  #7c7c7c); /* for firefox 3.6+ */

  text-align: center;
  vertical-align: middle;

  border: 1px solid #666;
  border-radius:  8px 0px 0px 0px;

  margin: 0px;
  padding: 0.5em 5.0em;
}

.HuiEULADiv a, .HuiEULADiv a:visited,
.HuiEULADiv_rtl a, .HuiEULADiv_rtl a:visited,
.HuiMobileAppLinks a, .HuiMobileAppLinks a:visited,
.HuiMobileAppLinks_rtl a, .HuiMobileAppLinks_rtl a:visited{
  color: #fff;
  text-decoration: none;
}

.HuiMobileAppLinks  a:hover, .HuiMobileAppLinks_rtl a:hover{
  color: #fff;
  text-decoration: underline;
}

.BrowserWarning {
  position: absolute;

  top: 0%;
  left: 0%;
  min-height: 50px;
  overflow : hidden;

  z-index: 5;

  color: #000000;

  background: #F9F7BA; /* for non-css3 browsers */

  text-align: center;
  vertical-align: middle;
  font-size:150%;

  border: 1px solid #666;

  padding: 0.5em 0.1em 0.0em 0.1em;
}

.HuiDemo {
  float:right;
}

.HuiEULASpan p{
  color:white;
  text-align: center;
  font-family: sans-serif;
  font-size: 11px;
}

.HuiEULASpan_rtl p{
  color:white;
  text-align: center;
  font-family: sans-serif;
  font-size: 11px;
}

.HuiEULASpanClick {
  color:white;
  text-decoration: underline;
  font-family: sans-serif;
  font-size: 11px;
}

.HuiEULASpanClick_rtl {
  color:white;
  text-decoration: underline;
  font-family: sans-serif;
  font-size: 11px;
}

.HuiEULADiv {
  position: absolute;
  top: 95%;
  left : 50%;
  width: 100%;
  margin-left: -50%;
  text-align: center;
  /* Set text and background */
  font-family: sans-serif;
  font-size: 11px;
}

.HuiEULADiv_rtl {
  position: absolute;
  top: 95%;
  right : 50%;
  width: 100%;
  margin-right: -50%;
  text-align: center;
  /* Set text and background */
  font-family: sans-serif;
  font-size: 11px;
}

.HuiMobileAppLinks {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size:15px;
  margin-top: 153px;
  margin-left: 130px;
}

.HuiMobileAppLinks a img {
  border: none;
}
.HuiProductName_rtl {
  position: absolute;
  left: 40px;
  top: 30px;
  width: 160px;
  font-size: 3.0em;
  font-weight: 600;
  z-index: 2;
}

.HuiMobileAppLinks_rtl {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size:15px;
  margin-top: 153px;
  margin-left: -293px;
}

.HuiProductName_rtl {
  position: absolute;
  right: 40px;
  top: 30px;
  width: 160px;
  font-size: 3.0em;
  font-weight: 600;
  z-index: 2;
}

.HuiProductName_Shadow_rtl {
  position: absolute;
  right: 41px;
  top: 31px;
  width: 160px;
  font-size: 3.0em;
  font-weight: 600;
  color: #999;
  z-index: 1;
}
.HuiProductVersion_rtl {
  /* Locate the version# underneath the product name */
  position: absolute;
  right: 55px;
  top: 70px;
  width: 145px;
  height: 15px;
  opacity: 100.0;

  /* Set text and background */
  font-family: sans-serif;
  font-style: italic;
  color: #667;
  font-size: 11px;
}

.HuiSerialNumber_rtl {
  /* Locate the serial# underneath the product name */
  position: absolute;
  right: 55px;
  top: 70px;
  width: 145px;
  height: 15px;
  opacity: 0.0;

  /* Set text and background */
  font-family: sans-serif;
  font-style: italic;
  color: #667;
  font-size: 11px;
}


.HuiLangSelector {

  color: #f0f0f0;

  background: #848484; /* for non-css3 browsers */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9c9c9c', endColorstr='#7c7c7c'); /* for IE */
  background: -webkit-gradient(linear, left top, left bottom, from(#9c9c9c), to(#7c7c7c)); /* for webkit browsers */
  background: -moz-linear-gradient(top,  #9c9c9c,  #7c7c7c); /* for firefox 3.6+ */

  text-align: center;

  border: 1px solid #666;
  border-radius:  4px 4px 4px 4px;

  margin: 0px;
  padding: 0.1em 1.0em;
}

.HuiProductName {
  position: absolute;
  left: 40px;
  top: 30px;
  width: 160px;
  font-size: 3.0em;
  font-weight: 600;
  z-index: 2;
}

.HuiProductName_Shadow {
  position: absolute;
  left: 41px;
  top: 31px;
  width: 160px;
  font-size: 3.0em;
  font-weight: 600;
  color: #999;
  z-index: 1;
}

.HuiProductVersion {
  /* Locate the version# underneath the product name */
  position: absolute;
  left: 55px;
  top: 70px;
  width: 145px;
  height: 15px;
  opacity: 100.0;

  /* Set text and background */
  font-family: sans-serif;
  font-style: italic;
  color: #667;
  font-size: 11px;
}

.HuiSerialNumber {
  /* Locate the serial# underneath the product name */
  position: absolute;
  left: 55px;
  top: 70px;
  width: 145px;
  height: 15px;
  opacity: 0.0;

  /* Set text and background */
  font-family: sans-serif;
  font-style: italic;
  color: #667;
  font-size: 11px;
}

#HuiLogonForm {
  position: absolute;
  top: 120px;
  left: 210px;
}
