body { margin:0pt; background-color:#ffffff; }

p { font-family:細明體, 新細明體; font-size:9pt; color:#000000; line-height:120%; }
td, input, select, textarea { font-family:細明體, 新細明體; font-size:9pt; color:#000000;  line-height:150%;}

a.textlink:link { font-family:細明體, 新細明體; font-size:9pt; color:#0150A8; text-decoration:none; }
a.textlink:visited { font-family:細明體, 新細明體; font-size:9pt; color:#0150A8; text-decoration:none; }
a.textlink:hover { font-family:細明體, 新細明體; font-size:9pt; color:#FF7710; text-decoration:none; }

/* common */
a.common_subject:link { font-family:細明體, 新細明體; font-size:9pt; color:#003399; text-decoration:underline; line-height:200%; }
a.common_subject:visited { font-family:細明體, 新細明體; font-size:9pt; color:#4385DF; text-decoration:underline; line-height:200%;  }
a.common_subject:hover { font-family:細明體, 新細明體; font-size:9pt; color:#179FFF; text-decoration:underline; line-height:200%;  }
.council_bg { background-color:#DBE9FA; padding: 2; }
.council_bg1 { background-color:#8FB8EA; padding: 2; }
.footer { font-family:細明體, 新細明體; font-size:7pt; color:black; text-decoration:none;  line-height:120%;}
.headertxt { font-family:細明體, 新細明體; font-size:10pt; color:white; text-decoration:none;  line-height:120%; font-weight:bold;}
.headertxt2 { font-family:細明體, 新細明體; font-size:10pt; color:#000000; text-decoration:none;  line-height:120%; font-weight:bold;}


/* member elements */
a.member_head:link { font-family:細明體, 新細明體; font-size:9pt; color:#0C429C; text-decoration:underline; line-height:200%; font-weight:bold; }
a.member_head:visited { font-family:細明體, 新細明體; font-size:9pt; color:#607AA6; text-decoration:underline; line-height:200%; font-weight:bold;  }
a.member_head:hover { font-family:細明體, 新細明體; font-size:9pt; color:#2764CA; text-decoration:underline; line-height:200%; font-weight:bold;  }
.profile { background-color:#E7F2F7; padding: 2; }

/* library elements */
a.library_head:link { font-family:細明體, 新細明體; font-size:8pt; color:#0C429C; text-decoration:underline; line-height:120%; font-weight:bold; }
a.library_head:visited { font-family:細明體, 新細明體; font-size:8pt; color:#607AA6; text-decoration:underline; line-height:120%; font-weight:bold;  }
a.library_head:hover { font-family:細明體, 新細明體; font-size:8pt; color:#2764CA; text-decoration:underline; line-height:120%; font-weight:bold;  }
.library_content { font-family:細明體, 新細明體; font-size:8pt; color:black; text-decoration:none; line-height:120%; }
.library_head { font-family:細明體, 新細明體; font-size:12pt; color:black; text-decoration:none; line-height:120%; font-weight:bold; }
.library_head1 { font-family:細明體, 新細明體; font-size:9pt; color:15531D; text-decoration:none; line-height:120%; font-weight:bold; }
.profile { background-color:#E7F2F7; padding: 5; }
.library_topic { background-color:#DCF9E0; padding: 5; font-family:細明體, 新細明體; font-size:8pt; color:#00389D; text-decoration:none;  line-height:120%; }

/* forum elements */
.forum_date { font-family:細明體, 新細明體; font-size:8pt; color:#5B5B5B; text-decoration:none;  line-height:200%;}
.forum_time { font-family:細明體, 新細明體; font-size:8pt; color:#305798; text-decoration:none;  line-height:200%;}
a.forum_subject:link { font-family:細明體, 新細明體; font-size:8pt; color:#0C429C; text-decoration:underline; line-height:200%; }
a.forum_subject:visited { font-family:細明體, 新細明體; font-size:8pt; color:#607AA6; text-decoration:underline; line-height:200%;  }
a.forum_subject:hover { font-family:細明體, 新細明體; font-size:8pt; color:#2764CA; text-decoration:underline; line-height:200%;  }
.forum_reply { font-family:細明體, 新細明體; font-size:8pt; color:#305798; text-decoration:none;  line-height:200%;}
.forum_post { font-family:細明體, 新細明體; font-size:8pt; color:#305798; text-decoration:none;  line-height:200%;}
.forum1 { background-color:#E0EBE2; padding: 2;}
.forum2 { background-color:#EAF1EB; padding: 2; }
.forum_topic { background-color:#B5EEFF; padding: 2; font-family:細明體, 新細明體; font-size:8pt; color:#00389D; text-decoration:none;  line-height:200%; }
.forum3 { background-color:#EAF1EB; padding: 2; font-family:細明體, 新細明體; font-size:8pt; color:#000000; text-decoration:none; line-height:200%; font-weight: bold; }
.forum4 { background-color:#EAF1EB; padding: 2; font-family:細明體, 新細明體; font-size:8pt; color:#000000; text-decoration:none; line-height:200%; }

/* legals elements */
.legal_date { font-family:細明體, 新細明體; font-size:8pt; color:#5B5B5B; text-decoration:none;  line-height:120%;}
a.legal_subject:link { font-family:細明體, 新細明體; font-size:9pt; color:#0C429C; text-decoration:underline; line-height:120%; }
a.legal_subject:visited { font-family:細明體, 新細明體; font-size:9pt; color:#607AA6; text-decoration:underline; line-height:120%;  }
a.legal_subject:hover { font-family:細明體, 新細明體; font-size:9pt; color:#2764CA; text-decoration:underline; line-height:120%;  }
.legal_reply { font-family:細明體, 新細明體; font-size:9pt; color:#305798; text-decoration:none;  line-height:120%;}
.legal_post { font-family:細明體, 新細明體; font-size:9pt; color:#305798; text-decoration:none;  line-height:120%;}
.legal_head { font-family:細明體, 新細明體; font-size:9pt; color:black; text-decoration:none; line-height:120%; font-weight:bold; }
.legal_header { font-family:細明體, 新細明體; font-size:12pt; color:#0C429C; text-decoration:none; line-height:130%; font-weight:bold; }
.legal_title { font-family:細明體, 新細明體; font-size:9pt; color:black; text-decoration:none; line-height:120%; font-weight:bold; }
.legal_content { font-family:細明體, 新細明體; font-size:9pt; color:black; text-decoration:none; line-height:120%; }
.legal_note { font-family:細明體, 新細明體; font-size:8pt; color:#777777; text-decoration:none; line-height:120%; }
.legal_title_bg { background-color:#D8E7F4; padding: 5; }
.legal_title_bg1 { background-color:#F2F7FF; padding: 5; }
.legal2 { background-color:#EAF1EB; padding: 5; }

/* activities elements */
.activties_date { font-family:細明體, 新細明體; font-size:8pt; color:#5B5B5B; text-decoration:none;  line-height:200%;}
.activities_subject { background-color:#E0EBE2; padding: 2;}
.activities_head { font-family:細明體, 新細明體; font-size:9pt; color:black; text-decoration:none; line-height:200%; font-weight:bold; }
.activities_header { font-family:細明體, 新細明體; font-size:10pt; color:#0C429C; text-decoration:none; line-height:130%; font-weight:bold; }
.activities_title { font-family:細明體, 新細明體; font-size:9pt; color:black; text-decoration:none; line-height:120%; font-weight:bold; }
.activities_content { font-family:細明體, 新細明體; font-size:9pt; color:black; text-decoration:none; line-height:120%; }
.activities_title_bg { background-color:#D8E7F4; padding: 2; }
.activities_title_bg1 { background-color:#F2F7FF; padding: 2; }

.reply1 { background-color:#FBE8D0; padding: 2;}
.reply2 { background-color:#FFFFFF; padding: 2; font-family:細明體, 新細明體; font-size:8pt; color:#92642A; text-decoration:none; line-height:200%; font-weight: bold; }
.reply3 { background-color:#FCF7DE; padding: 2; font-family:細明體, 新細明體; font-size:8pt; color:#000000; text-decoration:none; line-height:200%; font-weight: bold; }
.reply4 { background-color:#FCF7DE; padding: 2; font-family:細明體, 新細明體; font-size:8pt; color:#000000; text-decoration:none; line-height:200%; }
.admin { background-color:#ffff66; padding: 2;}
a.adminbtn:link { font-family:細明體, 新細明體; font-size:8pt; color:#990000; text-decoration:underline; line-height:200%; }
a.adminbtn:visited { font-family:細明體, 新細明體; font-size:8pt; color:#666600; text-decoration:underline; line-height:200%;  }
a.adminbtn:hover { font-family:細明體, 新細明體; font-size:8pt; color:Red; text-decoration:underline; line-height:200%;  }
.admin1 { background-color:White; padding: 2;}

.copyright { font-family:verdana,細明體, 新細明體; font-size:7pt; color:#000000; }

/* homepage backgrounds */
.bg_head { background-image:url(images/head_menubg.gif); }
.bg_company { background-image:url(images/bg_company.gif); }
.bg_services { background-image:url(images/bg_services.gif); }
.bg_facts { background-image:url(images/bg_facts.gif); }

/* homepage elements */
.homenews { font-family:細明體, 新細明體; font-size:8pt; color:#ffffff; }
a.more:link { font-family:細明體, 新細明體; font-size:8pt; color:#FFFC05; text-decoration:none; }
a.more:visited { font-family:細明體, 新細明體; font-size:8pt; color:#FFFC05; text-decoration:none; }
a.more:hover { font-family:細明體, 新細明體; font-size:8pt; color:#FFFC05; text-decoration:underline; }
a.homelink:link { font-family:細明體, 新細明體; font-size:8pt; font-weight:bold; color:#ffffff; text-decoration:none; }
a.homelink:visited { font-family:細明體, 新細明體; font-size:8pt; font-weight:bold; color:#ffffff; text-decoration:none; }
a.homelink:hover { font-family:細明體, 新細明體; font-size:8pt; font-weight:bold; color:#ffcc33; text-decoration:none; }

/* subpages elements */
.bg_top { background-image:url(images/bg_top.gif); }
a.toplink:link { font-family:細明體, 新細明體; font-size:8pt; font-weight:bold; color:#ffffff; text-decoration:none; }
a.toplink:visited { font-family:細明體, 新細明體; font-size:8pt; font-weight:bold; color:#ffffff; text-decoration:none; }
a.toplink:hover { font-family:細明體, 新細明體; font-size:8pt; font-weight:bold; color:#ffcc33; text-decoration:none; }

/* subpages elements1 */
a.toplink1:link { font-family:細明體, 新細明體; font-size:8pt; font-weight:bold; color:#D792C5; text-decoration:none; }
a.toplink1:visited { font-family:細明體, 新細明體; font-size:8pt; font-weight:bold; color:#CBAFC4; text-decoration:none; }
a.toplink1:hover { font-family:細明體, 新細明體; font-size:8pt; font-weight:bold; color:#FF86AE; text-decoration:none; }

/* subpages elements2 */
a.homelanguage:link { font-family:細明體, 新細明體; font-size:9pt; color:#660000; text-decoration:none; }
a.homelanguage:visited { font-family:細明體, 新細明體; font-size:9pt; color:660000; text-decoration:none; }
a.homelanguage:hover { font-family:細明體, 新細明體; font-size:9pt; color:#ff3333; text-decoration:underline; }
a.language:link { font-family:細明體, 新細明體; font-size:9pt; color:black; text-decoration:none; }
a.language:visited { font-family:細明體, 新細明體; font-size:9pt; color:black; text-decoration:none; }
a.language:hover { font-family:細明體, 新細明體; font-size:9pt; color:#ff3333; text-decoration:underline; }

.bg_left { background-color:#7797DB; }
a.menulink:link { font-family:細明體, 新細明體; font-size:8pt; font-weight:bold; color:#ffffff; text-decoration:none; }
a.menulink:visited { font-family:細明體, 新細明體; font-size:8pt; font-weight:bold; color:#ffffff; text-decoration:none; }
a.menulink:hover { font-family:細明體, 新細明體; font-size:8pt; font-weight:bold; color:#ffcc33; text-decoration:none; }

/* Branch offices */
.address { font-family:細明體, 新細明體; font-size:9pt; color:#000000; line-height:140%; }
.contact { font-family:細明體, 新細明體; font-size:9pt; color:#0150A8; }

/* Integrated research & marketing */
.intebg1 { background-color:#5878F3; }
.intebg2 { background-color:#E7EBFA; }
.intebg2a { background-color:#E6FEF6; }
.intebg2b { background-color:#E6FBFE; }
.intebg2c { background-color:#E6EFFE; }
.intebg2d { background-color:#EDE6FE; }
.intebg2e { background-color:#E9DBF0; }
.intetext { font-family:times new roman; font-size:11pt; font-weight:bold; color:#4A6AED; }
a.intelink:link { font-family:times new roman; font-size:11pt; font-weight:bold; color:#4A6AED; text-decoration:none; }
a.intelink:visited { font-family:times new roman; font-size:11pt; font-weight:bold; color:#4A6AED; text-decoration:none; }
a.intelink:hover { font-family:times new roman; font-size:11pt; font-weight:bold; color:#FF7710; text-decoration:none; }

/* Useful Links */
.whitetxt { font-family:細明體, 新細明體; font-size:9pt; color:#FFFFFF; text-decoration:none;}

/* Login */
.login_remind { font-family:細明體, 新細明體; font-size:10pt; font-weight:bold; text-decoration:none;}

/* What's new */
.bigfont { font-family:細明體, 新細明體; font-size:12pt; color:#000000; text-decoration:none; }
.higher_row {line-height:140%;}

/* CPD */
.cpd_headtxt { font-family:細明體, 新細明體; font-size:9pt; color:#0150A8; text-decoration:underline; line-height:200%; font-weight:bold; }
.cpd_headtxt { font-family:細明體, 新細明體; font-size:9pt; color:#FFFFFF; text-decoration:none; line-height:200%; font-weight:bold; }
.cpd_row_bg { background-color:#E6ECF9;}

/* Magazine */
.mag_head { font-family:細明體, 新細明體; font-size:9pt; color:black; text-decoration:none; line-height:120%; font-weight:bold; }
.mag_header { font-family:細明體, 新細明體; font-size:12pt; color:#0C429C; text-decoration:none; line-height:130%; font-weight:bold; }
.mag_note { font-family:細明體, 新細明體; font-size:8pt; color:#777777; text-decoration:none; }

/* Announcement */
.announce_note { font-family:細明體, 新細明體; font-size:8pt; color:#777777; text-decoration:none; }

/* Whats news */
a.whatnewlink:link { font-family:arial,細明體, 新細明體; font-size:9pt; color:#0150A8; text-decoration:underline; }
a.whatnewlink:visited { font-family:arial,細明體, 新細明體; font-size:9pt; color:#0150A8; text-decoration:underline; }
a.whatnewlink:hover { font-family:arial,細明體, 新細明體; font-size:9pt; color:#FF7710; text-decoration:underline; }

.tbl_bordercolor {background-color:#0099CC;}
.tbl_bordercolor2 {background-color:#000000;}
.tbl_bgcolor {background-color:#DBE9FA;}