body {
background-color:#fff; color:#444; margin:0;padding:4px 0 0 0;
font: "Lucida Grande", Geneva, Arial, sans-serif;
}

.pgbcover { width:100%; }
.pgb { width:750px; text-align:left; }
.pgb div.clear { clear:both; }
.pgb div.pad { clear:both; padding:0;margin:0; border:2px solid #fff; }
.pgb div.pad4 { clear:both; padding:0;margin:0; border:4px solid #fff; }

.pgb div.tblcover { border:1px solid #eee; }
.pgb div.tbllefta { width:520px; float:left; }
.pgb div.tblrighta { width:200px; float:right; border-left:1px solid #eee; }
.pgb div.tblend { clear:both; }

.pgb div.bdy { padding:4px; font:80% Arial; }

.pgb div.bdyhkt { padding:4px; font:80% Arial; }
.pgb div.bdyhkt h3 { font-size:140%;padding-bottom:0;margin-bottom:0.2em; color:#666666; }

body a { text-decoration:none; color:#2970a5; }
body a:hover { text-decoration:underline; color:#003399; }
body a:active { color:#ff9900; }
body a img { border:none; }

.col2cover {  }
.col2cover div.col { width:49%;padding-right:0.5%; float:left; }
.col2cover div.col li { padding-top:2px;padding-bottom:2px; }
.col2cover div.end { clear:both; }

.pgb div.tbl2cover { border-top:1px solid #eee; border-bottom:1px solid #eee; }
.pgb div.tbl2lefta { width:206px; float:left; }
.pgb div.tbl2mida { width:407px; float:left; border-left:1px solid #eee; border-right:1px solid #eee; }
.pgb div.tbl2righta { width:130px; float:right; }
.pgb div.tbl2end { clear:both; }

.pgb div.tbl3cover { border-top:1px solid #eee; border-bottom:1px solid #eee; }
.pgb div.tbl3lefta { width:610px; float:left; border-right:1px solid #eee; }
.pgb div.tbl3righta { width:130px; float:right; }
.pgb div.tbl3end { clear:both; }

.pgb .smalltext { font:90% Tahoma; }
.pgb .smalltextjust { font:85% Tahoma;text-align:justify; }


.hktvs292 {}
.hktvs292 ul { margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0; margin-left:2em;padding-left:0; font:90% Tahoma; }
.hktvs292 ul li {  font-size:95%; }

.listdblspc { }
.listdblspc li { margin-bottom:1em; }

.pcol0parent { float:left; width:195px; padding-left:2px;padding-right:1px; }
.pcol0, .pcol0b { width:190px; 
   margin-bottom:10px;
 }
.pcol0 strong, .pcol0b strong { display:block;font-size:140%;padding:0; }
.pcol0 p { text-align:left;margin-bottom:4px;margin-top:0; }
.pcol0b p { text-align:left;margin-bottom:0.5em;margin-top:0.5em; font-size:120%; }
.pcol0 img, .pcol0b img { display:block; text-align:center; }

.pcol1parent { float:left; width:290px; padding-left:4px;padding-right:4px; }
.pcol1 { width:288px; 
   margin-bottom:10px;
 }
.pcol1 strong { display:block;font-size:140%;padding:0; }
.pcol1 p { text-align:left;margin-bottom:4px;margin-top:0; }
.pcol1 p.padtop { text-align:left;margin-bottom:4px;margin-top:4px; }
.pcol1 img { display:block; text-align:center; }
.pcol1 .pcol1ind1 {padding-left:1em;}

.hr80 { width:80%;border-top:1px solid #ccc; }

.logo1 { float:left; }

.txtar {text-align:right;}
.textcenter {text-align:center;}

.intro292 {}
.intro292 strong { display:block; font-size:110%; }
.intro292 div { margin-bottom:1em; font-size:95%; }
.intro292 h3 { padding-bottom:0;margin-bottom:8px; text-align:center; }

.imgright1 { float:right; }

.txtads1 { margin-top:4px; }
.txtads1 div { border-bottom:1px solid #ded;
  display:block;margin-bottom:6px;
  font:80% Tahoma;text-decoration:none;
}
.txtads1 div a { display:block;margin-bottom:3px; padding-left:2px; }
.txtads1 div a:hover {background-color:#fefeee;}

.btnad1 {
  border:1px solid #eee;
  margin-top:4px;margin-bottom:8px;
  width:122px;
}

.hksrchbox .srchq {
  width:100px;margin-right:2px;margin-top:5px;margin-bottom:5px;
  border-bottom:1px solid #ccc;border-left:1px solid #fff;border-top:1px solid #fff;border-right:1px solid #fff;
  background-color:#fff;
}
.hksrchbox .srchq:hover { background-color:#ddddee;border:1px solid #bbb; }
.hksrchbox form { margin:0; padding:0; }


.tm { float:right; border:none; padding:0;margin:0; list-style-type:none; }
.tm li {
  float:left; white-space:nowrap;
  display: inline;
  position: relative;
  top: 1px;
  margin:0px;
}

.tm a {
  display:block; border:1px solid #fff;
  padding-top:2px; padding-bottom:2px;
  font:bold 80% Verdana, Lucida, Helvetica, Arial, sans-serif; width:95px;
  text-align:center; text-decoration:none;
  background-color:transparent; color:#6699cc;
 }
.tm a:hover {
  background-color:#eee; color:#669999;
  text-decoration:underline;
  border:1px solid #ddd;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-topright:4px;
}
.tm a:visited {  }
.tm a:active {
  background-color:#eee; color:#ff9900;
  text-decoration:underline;
  border:1px solid #ff9900;
}

.tm li.curr a {
  background-color:#ddd !important;
  color:#003399;
  -moz-border-radius-topleft:5px;
  -moz-border-radius-topright:5px;
}

.tm ul {
  display: none;
  list-style: none;
  text-align: left;
  position: absolute;
  width: 130px;
  right: auto;
  padding: 0;
  margin: -2px 0 0 0;
}

.tm li#miend ul {
  width: 130px;
  right: 46px;
  margin: -2px 0 0 0;
}

.tm ul li {
  border-left:1px solid #ddd;
  border-right:1px solid #ddd;
  border-bottom:1px solid #ddd;
  line-height: 16px;
  width: 10em;
  margin: 0;
  padding: 5px 7px 4px 7px;
}

.tm ul li:first-child {
  border-top:1px solid #ddd;
}

.tm ul li.b {
  border-top:4px solid #ddd;
}

.tm ul li.i a {
  padding-left:12px;
}

.tm ul li.s {
  background-color:#ccff66;
}

.tm ul li a {
  display: block;
  border: none;
  text-align: left;
  text-decoration: none;
  font-weight: normal;
  width: 100%;
  margin: 0;
  padding: 0;
}

.tm li:hover, .tm li.over { z-index: 5000; }
.tm li:hover ul, .tm li.over ul { display: block; }
.tm li:hover { background-color:#eee; }

.tm li ul li {
  border-color: #ddd;
  background-color: #ffffee;
}

.tm li.curr ul li a {
  border:none !important;
  background-color:transparent !important;
  color:#6699cc !important;
}

.tm li ul li:hover {
  background-color:#3399ff !important;
  color:#ffffff !important;
}

.tm li ul li:hover a {
  color:#ffffff !important;
}

.tm li ul li a:hover {
  border:none !important;
  background-color:transparent !important;
  color:#ffffff !important;
}




.ldist { clear:both; }
.ldist div strong { color:brown; display:block;background-color:#efefef; padding-left:0.5em;padding-right:0.5em; }
.ldist div p { }
.ldist div pre { color:#993300; }
.ldist div img { float:right;padding-left:0.5em;padding-right:0.5em;margin-bottom:1em; }


.hkregitems { }

.hkregitems div { clear:both;margin-top:1em; }
.hkregitems div img { float:left; }
.hkregitems div a.i { font-weight:bold; display:block; }
.hkregitems div p { margin-left:74px;margin-top:0;margin-bottom:0; font-size:90%; }

.regorders { padding-left:1em; }
.regorders div { padding:4px;background-color:#eee;margin-bottom:1em;margin-top:1em; border-top:3px solid #99cc99; }
.regorders div.i { padding:4px;background-color:#aaddff;margin-bottom:1em;margin-top:1em; border-top:3px solid #99cc99; }
.regorders div p { margin-top:0;margin-bottom:4px;padding:0; }
.regorders div form { margin:0;padding:0; }
.regorders div form input.i { margin-top:4px;width:100%; }


div.faq
{
margin-top:0.5em;margin-bottom:0.5em;
}
div.faq .q
{
font-weight:bold;
margin-bottom:0.5em;
}
div.faq .a
{
margin-bottom:1em;
}
div.faq .s
{
margin-top:1em;margin-bottom:0.5em;
font-size:110%;font-weight:bold;color:#d2691e;
}


div.guide h4 { margin-top:2em; font-size:130%; }
div.guide h5 { color:#336666; font-size:110%; margin-top:2em; margin-bottom:1em; padding:0; }
div.guide .stronglarger strong { font-size:120%; }
div.guide .small {font-size:85%;}
div.guide .shortcut { -moz-border-radius:8px; margin-left:3em; padding:5px; border-left:4px solid #99cccc; border-top:1px solid #99cccc; border-bottom:1px solid #99cccc; border-right:1px solid #99cccc; }
div.guide .tip { -moz-border-radius:8px; margin-left:3em; padding:5px; border-left:1px solid #ffcc33; border-top:4px solid #ffcc33; border-bottom:1px solid #ffcc33; border-right:1px solid #ffcc33; }
div.guide .plugin { -moz-border-radius:8px; margin-left:3em; padding:5px; border-left:1px solid #66cc66; border-top:1px solid #66cc66; border-bottom:4px solid #66cc66; border-right:1px solid #66cc66; }
div.guide .pref { -moz-border-radius:8px; margin-left:3em; padding:5px; border-left:1px solid #336600; border-top:1px solid #336600; border-bottom:1px solid #336600; border-right:4px solid #336600; }

