body, td, p, span {
  font-family:arial, geneva, helvetica, sans-serif;
  font-size:10pt;
  }
a {
  color:#000000;
  }
a:hover {
  text-decoration:underline;
  color:#999999;
  }
body {
  padding:10px;
  margin:0px;
  background-color:#ffffff;
  }

.loginPage {
  }
.loginCont {
  width:257px;
  text-align:left;
  }
.loginTop {
  float:left;
  width:257px;
  background-image:url(pics/login_top_bkg.gif);
  background-repeat:repeat-x;
  background-position:bottom left;
  }
.loginTopLeft {
  float:left;
  }
.loginTopRight {
  float:right;
  }
.loginTxt {
  clear:both;
  width:219px;
  padding:1px 22px 10px 15px;
  border-left:solid 1px #000000;
  background-image:url(pics/login_right_bkg.gif);
  background-repeat:repeat-y;
  background-position:top right;
  }
* html .loginTxt {
  width:257px;
  padding:10px 22px 10px 15px;
  }
.loginTxt form {
  margin-bottom:0px;
  }
.loginTopRub {
  padding-top:7px;
  font-weight:bold;
  }
.loginBottom {
  width:257px;
  height:19px;
  background-image:url(pics/login_bott_bkg.gif);
  background-repeat:repeat-x;
  background-position:bottom left;
  }
.loginBottomLeft {
  float:left;
  }
.loginBottomRight {
  float:right;
  }

div.downCont {
  width:100%;
  text-align:left;
  }
div.downTop {
  float:left;
  width:100%;
  background-image:url(pics/login_top_bkg.gif);
  background-repeat:repeat-x;
  background-position:bottom left;
  }
.downTxt {
  clear:both;
  width:100%;
  padding:1px 22px 10px 15px;
  border-left:solid 1px #000000;
  background-image:url(pics/login_right_bkg.gif);
  background-repeat:repeat-y;
  background-position:top right;
  }
.loginBottom {
  width:100%;
  height:19px;
  background-image:url(pics/login_bott_bkg.gif);
  background-repeat:repeat-x;
  background-position:bottom left;
  }
