.head-ver-new {
  _width:expression(document.body.clientWidth < 900? "900px": "auto" );
  background:#B3B3B4 url(/d2/head-bg-repeat.gif) 0px 0px repeat-x;
  height:82px; 
  font-family:Arial;
  line-height:14px;
  min-width:900px;
  
}

.hvn-logo {
  float:left;
  height:60px;
  _height:82px;
  padding:22px 0px 0px 26px;
  background:url(/d2/head-bg-left.gif) 0px 0px no-repeat;
  
}

.hvn-right-part {
  height:66px;
  _height:82px;
  float:right;
  background:url(/d2/head-bg-right.gif) 100% 0px no-repeat;
  padding:16px 10px 0px 0px;
  width:521px;
}

.hvn-auth {
  float:left;
  width:365px;
  padding:2px 0px 0px 0px;
  height:32px;
}

.hvn-auth-logon {
  float:right;
  padding:0px 0px 0px 0px;
  height:34px;  
}

.hvn-auth-logoff {
  float:right;
  padding:0px 0px 0px 30px;
  font-size:12px;
  color:#ffffff;
}

.hvn-auth-logoff a {
  color:#ffffff;  
}

.hvn-auth-logoff a:hover {
  color:#999999;
}

.hvn-auth-greet {
  float:right;
  font-size:12px;
  color:#ffffff;
}

.hvn-auth-greet a {
  color:#ffffff;
  font-size:13px;
}

.hvn-auth-greet a:hover {
  color:#999999;
}

.hvn-input-txt {
  width:86px;
  height:20px;
  background:#ffffff;
  border:1px solid #979797;
  font-size:11px;
  color:#B8B8B8;
  font-family:Arial;
  float:left;
  margin:0px 5px 0px 0px;
  padding:3px 3px 0px 3px;
}

.hvn-input-submit {
  width:60px;
  height:20px;
  background:#636252 url(/d2/button-bg.gif) 0px 0px repeat-x;
  border:0px;
  font-size:12px;
  line-height:12px;
  color:#636262;
  font-family:Arial;
  float:left;
  margin:0px 10px 0px 0px;
  padding:0px;
}

.hvn-forget-pass {
  float:left;
  padding:3px 0px 0px 0px;
  font-size:11px;
  color:#636262;
  line-height:13px;
  font-family:Arial;
}

.hvn-forget-pass a {
  color:#636262;  
}

.hvn-forget-pass a:hover{
  color:#ffffff;  
}

.hvn-reg {
  width:152px;
  height:19px;
  float:right;
  background:url(/d2/reg-bg.gif) 0px 0px no-repeat;
  font-size:13px;
  line-height:14px;
  color:#ffffff;
  text-align:center;
  margin:0px 0px 0px 0px;
  padding:3px 0px 0px 0px;
}

.hvn-reg a {
  color:#ffffff;
  text-decoration:none;
}

.hvn-clear {
  clear:both;
  line-height:0px;
  font-size:0px;
  position:relative;
  zoom:1;
  overflow:hidden;
}

.hvn-tmenu {
  padding:0px 0px 0px 0px;
  margin:0px;
  list-style-type:none;
  float:left;
}

.hvn-tmenu li {
  float:left;
  padding:0px 15px 0px 17px;
  color:#ffffff;
  font-size:12px;
  line-height:14px;
  background:url(/d2/tmenu-hr.gif) 0px 6px no-repeat;
}

.hvn-tmenu li.first {
  background:none;
}

.hvn-tmenu li a {
  color:#ffffff;  
}

.hvn-tmenu li a:hover {
  color:#999999;
}

.hvn-in-base {
  float:right;
  font-size:11px;
  color:#727272;
}

.hvn-in-base a {
  color:#545454;
  font-size:14px;  
}

.hvn-in-base a:hover{
  color:#ffffff;  
}
