@charset "utf-8";
body {
  font: 13px Arial, Helvetica, sans-serif;
  background: #9CF;
  text-align: center;
  margin: 0px;
}

#addressLine {
  width: 100%;
  font: small-caps 12px Arial, Helvetica, sans-serif;
  color: #FFF;
  background: #39C url(/img/bluegbk12.png) repeat-x left bottom;
  text-align: center;
  padding: 5px;
  position: fixed;
  bottom: 0px;
}

a { text-decoration: none; }

a.nav {
  color: #036;
  text-decoration: none;
}

a.nav div {
  font: 10px Arial, Helvetica, sans-serif;
  color: #036;
  padding: 2px 1px;
}

a.nav div:hover { background: #BDF; }

a.nav span:lang(zh) { font: 12px sans-serif; }
a.nav span:lang(en) { font: 10px Arial, Helvetica, sans-serif; }

h3 { color: #369; }

h3 span:lang(en) { font: bold small-caps 16px Arial, Helvetica, sans-serif; }

h3 span:lang(zh) { font: bold 16px sans-serif; }

hr {
  height: 1px;
  color: #6CF;
  background: #6CF;
  border: 0;
}

#hcacNav {
  width: 100px;
  height: 100%;
  padding: 15px 10px;
  float: left;
}

#hcacFooter {
  font: 10px Arial, Helvetica, sans-serif;
  background: #DEF url(/img/bcd2def12.png) repeat-x left bottom;
  text-align: right;
  clear: both;
  padding: 5px 10px;
}

#hcacContent {
  width: 620px;
  height: 100%;
  float: right;
  padding: 15px 10px;
}

#hcacBody {
  width: 760px;
  background: #FFF;
  text-align: left;
  margin: 0 auto;
}

#hcacBanner { background: #39C url(/img/bluegbk.png) repeat-x bottom left; }

#hcacPic { background: url(/img/hcacpic.jpg) no-repeat 100% 0; }

#hcacName {
  height: 100px;
  background: url(/img/hcacname.png) no-repeat 0 0;
}