body {
background-color:#fff; color:#444; margin:0;padding:4px 0 0 0;
font-family: "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;
 }

.ldist { clear:both; }
.ldist div strong { color:#a52a2a; 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;
}
