/* general */
a:link { font-size: 9pt; color: #000000; font-family: arial, geneva, helvetica; text-decoration: underline }
a:visited { font-size: 9pt; color: #663399; font-family: arial, geneva, helvetica; text-decoration: underline }

.text {  font-size: 12px; line-height: 140%; color: #000000; text-decoration: none}
.text2 {  font-size: 13px; line-height: 150%; color: #92805A}
a.text2:link {  font-size: 13px; color: #92805A; text-decoration: underline; line-height: 150%}
a.text2:hover {  font-size: 13px; color: #92805A; text-decoration: underline}
.text3 {  font-size: 12px; line-height: 150%; color: #92805A; text-decoration: none}
.eng {  font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px; line-height: 140%; color: #92805A; text-decoration: none}
.td {  font-size: 12px; line-height: normal; color: #92805A; text-decoration: none; border: #A3916A; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px}
.td2 {  font-size: 12px; line-height: normal; color: #92805A; text-decoration: none; border: #A3916A; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px}
.text4 {  font-size: 12px; line-height: 120%; color: #92805A; text-decoration: none}
a.text:link {  font-size: 12px; color: #000000; text-decoration: none; line-height: 140%}
a.text:hover {  font-size: 12px; line-height: 140%; color: #92805A; text-decoration: none}

/* top bar */
.hdsiteiditem { background-image: url("/regional/images/header/bb00201g.gif"); background-repeat: no-repeat; line-height: 10pt }
a.hdsiteidtxt:link { font-size: 18px; color: #ffffff; font-family: arial, geneva, helvetica; font-weight: bold; padding-left: 10px; text-decoration: none }
a.hdsiteidtxt:visited { font-size: 18px; color: #ffffff; font-family: arial, geneva, helvetica; font-weight: bold; padding-left: 10px; text-decoration: none }
a.hdsiteidtxt:hover { font-size: 18px; color: #ffffff; font-family: arial, geneva, helvetica; font-weight: bold; padding-left: 10px; text-decoration: underline }
.hdnavitem { background-image: url("/regional/images/header/bb00401g.gif"); background-repeat: repeat-x; line-height: 10pt }
.hdnavsap { background-image: url("/regional/images/header/bb00402g.gif"); background-repeat: no-repeat }
.hdnavv { background-image: url("/regional/images/header/bb00403g.gif"); background-repeat: no-repeat }
.hdnavlang { background-image: url("/regional/images/header/bb00600g.gif"); background-repeat: no-repeat; text-decoration: none }
a.hdnavtxt:link { font-size: 9pt; color: #ffffff; font-family: arial, geneva, helvetica; font-weight: bold; text-decoration: none }
a.hdnavtxt:visited { font-size: 9pt; color: #ffffff; font-family: arial, geneva, helvetica; font-weight: bold; text-decoration: none }  
a.hdnavtxt:hover { font-size: 9pt; color: #ffffff; font-family: arial, geneva, helvetica; font-weight: bold; text-decoration: underline}

/* navigation bar */
a.navlinks { font-size: 8pt; color: #ffffff; font-family: arial, geneva, helvetica; text-decoration: none }
a.navlinks:link { font-size: 8pt; color: #ffffff; font-family: arial, geneva, helvetica; text-decoration: none }
a.navlinks:visited { font-size: 8pt; color: #ffffff; font-family: arial, geneva, helvetica; text-decoration: none }
a.navlink { font-size: 8pt; color: #000000; font-family: arial, geneva, helvetica; text-decoration: none }
a.navlink:link { font-size: 8pt; color: #000000; font-family: arial, geneva, helvetica; text-decoration: none }
a.navlink:visited { font-size: 8pt; color: #000000; font-family: arial, geneva, helvetica; text-decoration: none }
.nav { font-size: 8pt; color: #CCCC99; font-family: arial, geneva, helvetica; padding-left: 10px; padding-right: 10px }
.navedge { background-color: #CCCC99 }
.navsub { font-size: 8pt; color: #CCCC99; font-family: arial, geneva, helvetica; padding-left: 10px; padding-right: 10px }
.navsubedge { background-color: #CCCC99 }
.navsection { font-size: 8pt; color: #A3916A; font-family: arial, geneva, helvetica; padding-left: 10px; padding-right: 10px }
.navbg { background-color: #A3916A }
.navsectionbg { background-color: #996633 }
.navsubbg1 { background-color: #A3916A }
.navsubbg2 { background-color: #A3916A }

/* subnavigation */
.subnavbold { font-size: 8pt; color: #000000; font-family: arial, geneva, helvetica; font-weight: bold; padding-top: 8px }
.subnavbg { background-color: #c7c7c7 }
a.subnav { font-size: 8pt; color: #000000; font-family: arial, geneva, helvetica; padding-left: 2px; text-decoration: none }
a.subnav:visited { font-size: 8pt; color: #000000; font-family: arial, geneva, helvetica; padding-left: 2px; text-decoration: none }
a.subnav:hover { font-size: 8pt; color: #000000; font-family: arial, geneva, helvetica; padding-left: 2px; text-decoration: underline }

/* body */
BODY { margin: 0 }
.subtitle { font-size:12pt; color: #666666; font-family: arial, geneva, helvetica; font-weight: bold }
.bodytxt { font-size: 9pt; color: #000000; font-family: arial, geneva, helvetica } 
.bodyprosum { font-size: 8pt; color: #000000; font-family: arial, geneva, helvetica; background-color: #9999cd }
.bodyprosumsp { background-color: #9999cd }
.bodyprosumbottom { background-image: url("/hk/business/images/general/ib007bms.gif") }
a.bodylink:link { font-size: 9pt; color: #000000; font-family: arial, geneva, helvetica; text-decoration: underline }
a.bodylink:visited { font-size: 9pt; color: #663399; font-family: arial, geneva, helvetica; text-decoration: underline }
a.bodylink:hover { font-size: 9pt; color: #663399; font-family: arial, geneva, helvetica; text-decoration: underline  }
.tabtd { font-size: 8pt; color: #000000; font-family: arial, geneva, helvetica; padding-left: 5px; padding-right: 10px; padding-top: 2px }
.taba { font-size: 8pt; color: #000000; font-family: arial, geneva, helvetica; text-decoration: none }  
a.taba:link { font-size: 8pt; color: #000000; font-family: arial, geneva, helvetica; text-decoration: none } 
a.taba:visited { font-size: 8pt; color: #000000; font-family: arial, geneva, helvetica; text-decoration: none }
a.taba:hover { font-size: 8pt; color: #000000; font-family: arial, geneva, helvetica; text-decoration: underline }
.mainhead { font-size:12pt; color: #330033; font-family: arial, geneva, helvetica; font-weight: bold }
.datetime { font-size: 8pt; color: #666666; font-family: arial, geneva, helvetica; text-decoration: none } 
.bigarrow { background-image: url("/regional/images/general/bb003ars.gif"); background-repeat: no-repeat }
.aarrow { background-image: url("/regional/images/general/bb018bth.gif"); background-repeat: no-repeat }
.carrow { background-image: url("/regional/images/general/bb014bts.gif"); background-repeat: no-repeat }
.darrow { background-image: url("/regional/images/general/bb018bth.gif"); background-repeat: no-repeat }
.earrow { background-image: url("/regional/images/general/bb014bts.gif"); background-repeat: no-repeat }
.xsellarrow { background-image: url("/regional/images/general/bb009ars.gif"); background-repeat: no-repeat }
.faqarrow { background-image: url("/regional/images/general/bb006arl.gif"); background-repeat: no-repeat }
.faqline { background-image: url("/regional/images/general/bb005lnl.gif"); background-repeat: no-repeat }

/* right hand side tables */
.linklist { font-size: 8pt; color: #000000; font-family: arial, geneva, helvetica; text-decoration: none; padding-left: 1px } 
a.linklist:link { font-size: 8pt; color: #000000; font-family: arial, geneva, helvetica; text-decoration: none; padding-left: 1px } 
a.linklist:visited { font-size: 8pt; color: #000000; font-family: arial, geneva, helvetica; text-decoration: none; padding-left: 1px }
a.linklist:hover { font-size: 8pt; color: #000000; font-family: arial, geneva, helvetica; text-decoration: underline; padding-left: 1px }
.linklistleftbg { background-image: url("/regional/images/general/bb012lth.gif"); background-repeat: repeat-y } 
.linklistrightbg { background-image: url("/regional/images/general/bb012rth.gif"); background-repeat: repeat-y }
.linklistbottombg { background-image: url("/regional/images/general/bb012bmh.gif") }
.linklistleft { background-image: url("/regional/images/general/bb013lts.gif"); background-repeat: repeat-y } 
.linklistright { background-image: url("/regional/images/general/bb013rts.gif"); background-repeat: repeat-y }
.linklistbottom { background-image: url("/regional/images/general/bb013bms.gif") }
 
/* rate feeder */ 
.rfdisclaimer { font-size: 8pt; color: #000000; font-family: arial, geneva, helvetica }
.rfratecolumnhead { font-size: 8pt; color: #999999; font-family: arial, geneva, helvetica; font-weight: bold } 
.rfcontentbody { font-size: 9pt; color: #000000; font-family: arial, geneva, helvetica } 

/* footer */
.footerlink { font-size: 7pt; color: #000000; font-family: arial, geneva, helvetica; text-decoration: underline }
a.footerlink:link { font-size: 7pt; color: #000000; font-family: arial, geneva, helvetica; text-decoration: underline }
a.footerlink:visited { font-size: 7pt; color: #000000; font-family: arial, geneva, helvetica; text-decoration: underline }
a.footerlink:hover { font-size: 7pt; color: #000000; font-family: arial, geneva, helvetica; text-decoration: none }

/* faq */
.colhead { font-size: 10pt; color: #000000; font-family: arial, geneva, helvetica; font-weight: bold; line-height: 14pt; text-decoration: none }
.anchoredtxt { font-size: 10pt; color: #871f78; font-family: arial, geneva, helvetica; font-weight: bold; line-height: 14pt; text-decoration: none }

/* search */
.shsubtitle { font-size: 10pt; color: #000000; font-family: arial, geneva, helvetica;}
.shsubtitlebold { font-size: 10pt; color: #000000; font-family: arial, geneva, helvetica; font-weight: bold;} 
.shdeeppurpletxt { font-size: 9pt; color: #990099; font-family: arial, geneva, helvetica; font-weight: bold;}
.shpurpletxt { font-size: 9pt; color: #cc66c; font-family: arial, geneva, helvetica; font-weight: bold;}
.shsmalltxt { font-size: 8pt; color: #000000; font-family: arial, geneva, helvetica;}
a.bodylinkbold:link { font-size: 9pt; color: #000000; font-family: arial, geneva, helvetica; text-decoration: underline;font-weight: bold;}
a.bodylinkbold:visited { font-size: 9pt; color: #663399; font-family: arial, geneva, helvetica; text-decoration: underline;font-weight: bold;}
a.bodylinkbold:hover { font-size: 9pt; color: #663399; font-family: arial, geneva, helvetica; text-decoration: underline;font-weight: bold;}
.shbodytxt { font-size: 9pt; color: #000000; font-family: arial, geneva, helvetica; line-height: 14pt }
a.shbodylink:link { font-size: 9pt; color: #000000; font-family: arial, geneva, helvetica; text-decoration: underline; line-height: 14pt }
a.shbodylink:visited { font-size: 9pt; color: #663399; font-family: arial, geneva, helvetica; text-decoration: underline; line-height: 14pt }
a.shbodylink:hover { font-size: 9pt; color: #663399; font-family: arial, geneva, helvetica; text-decoration: underline; line-height: 14pt }

/* complex ccf */
.comboldheader { font-size: 8pt; font-weight: bold; color: #ffffff; font-family: arial, geneva, helvetica; text-decoration: none }
.comheader { font-size: 8pt; color: #ffffff; font-family: arial, geneva, helvetica; text-decoration: none }
.comboldpurpletxt { font-size: 8pt; font-weight: bold; color: #993399; font-family: arial, geneva, helvetica; text-decoration: none }
.comboldviolettxt { font-size: 8pt; font-weight: bold; color: #330033; font-family: arial, geneva, helvetica; text-decoration: none }  
.compurpletxt { font-size: 8pt; color: #993399; font-family: arial, geneva, helvetica; text-decoration: none } 
.comboldtxt { font-size: 9pt; font-weight: bold; color: #000000; font-family: arial, geneva, helvetica }
.comtxt { font-size: 8pt; color: #000000; font-family: arial, geneva, helvetica; text-decoration: none }
.comsmalltxt { font-size: 8pt; color: #000000; font-family: arial, geneva, helvetica; text-decoration: none }
a.comlink:link { font-size: 8pt; color: #000000; font-family: arial, geneva, helvetica; text-decoration: underline }
a.comlink:visited { font-size: 8pt; color: #663399; font-family: arial, geneva, helvetica; text-decoration: underline }
a.comlink:hover { font-size: 8pt; color: #663399; font-family: arial, geneva, helvetica; text-decoration: underline }  

/* logoff */
.linklistbottombgo { background-image: url("/hk/business/images/logoff/bb018bmo.gif") }
.locustmess { background-color: #c9dde7 }
.loboldtxt { font-size: 10pt; font-weight: bold; color: #000000; font-family: arial, geneva, helvetica; text-decoration: none }


.navsubbg3 { BACKGROUND-COLOR: #d1d1d1 }
.special { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: arial, geneva, helvetica; TEXT-DECORATION: none }
.special_title { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: arial, geneva, helvetica; FONT-WEIGHT: bold; TEXT-DECORATION: none }
.spot_title { FONT-SIZE: 13px; COLOR: #FF0000; FONT-FAMILY: arial, geneva, helvetica; FONT-WEIGHT: bold; TEXT-DECORATION: none }
.spot { FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial, geneva, helvetica; TEXT-DECORATION: none }
A.iblinks { FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial, geneva, helvetica; TEXT-DECORATION: underline }
A.iblinks:link { FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial, geneva, helvetica; TEXT-DECORATION: underline }
A.iblinks:visited { FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial, geneva, helvetica; TEXT-DECORATION: underline }
A.iblinks:hover { FONT-SIZE: 12px; COLOR: #FF0000; FONT-FAMILY: arial, geneva, helvetica; TEXT-DECORATION: underline }
A.newlinks { FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial, geneva, helvetica; TEXT-DECORATION: none }
A.newlinks:link { FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial, geneva, helvetica; TEXT-DECORATION: none }
A.newlinks:visited { FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial, geneva, helvetica; TEXT-DECORATION: none }
A.newlinks:hover { FONT-SIZE: 12px; COLOR: #FF0000; FONT-FAMILY: arial, geneva, helvetica; TEXT-DECORATION: underline }