.home_top {background: #666666;}
.home_red {background: #BB1031;}
.message_bg {background: #000000; filter:alpha(opacity=35);}
.message { color: #FFFFFF; font-size: 11px; font-family: Arial, Helvetica; font-weight: bold; padding-top: 2px; line-height:16px;}
.message_name { color: #FFFFFF; font-size: 13px; font-family: Arial, Helvetica; font-weight: bold; padding-top: 2px; line-height:16px;}
.home_news_head { color: #333333; font-size: 9px; font-family: Verdana; line-height:16px;}
.home_news { color: #333333; font-size: 11px; font-family: Verdana; line-height:16px;}
.home_red_link { text-decoration: underline; color: #BB1031; font-family: Arial, Helvetica; font-weight: normal; font-size: 11px;}
a.home_red_link:link { text-decoration: underline; color: #BB1031; font-family: Arial, Helvetica; font-weight: normal; font-size: 11px;}
a.home_red_link:visited { text-decoration: underline; color: #BB1031; font-family: Arial, Helvetica; font-weight: normal; font-size: 11px;}
a.home_red_link:hover { text-decoration: underline; color: #BB1031; font-family: Arial, Helvetica; font-weight: normal; font-size: 11px;}
a.home_red_link:alink { text-decoration: underline; color: #BB1031; font-family: Arial, Helvetica; font-weight: normal; font-size: 11px;}

.research_heading{ padding-top:2px; padding-bottom:1px; border-bottom: 1px solid RGB(173,173,92);}
.research_heading_ch{ font-size: 20px; font-weight:none;  font-family: SimHei; color: RGB(173,173,92);}
.research_heading_en{font-size: 20px; font-weight:none; font-family: Calibri; color: RGB(204,204,153);}

.brokerage_heading{ padding-top:2px; padding-bottom:1px; border-bottom: 1px solid RGB(195,93,10);}
.brokerage_heading_ch{ font-size: 20px; font-weight:none;  font-family: SimHei; color: RGB(195,93,10);}
.brokerage_heading_en{font-size: 20px; font-weight:none; font-family: Calibri; color: RGB(248,191,137);}

.pwm_heading{ padding-top:2px; padding-bottom:1px; border-bottom: 1px solid RGB(54,95,145);}
.pwm_heading_ch{ font-size: 20px; font-weight:none;  font-family: SimHei; color: RGB(54,95,145);}
.pwm_heading_en{font-size: 19px; font-weight:none; font-family: Calibri; color: RGB(130,165,208);}

.firm_heading{ padding-top:2px; padding-bottom:1px; border-bottom: 1px solid RGB(102,0,0);}
.firm_heading_ch{ font-size: 20px; font-weight:none;  font-family: SimHei; color: RGB(102,0,0);}
.firm_heading_en{font-size: 19px; font-weight:none; font-family: Calibri; color: RGB(178,127,127);}

.service_heading{ padding-top:2px; padding-bottom:1px; border-bottom: 1px solid RGB(0,51,51);}
.service_heading_ch{ font-size: 20px; font-weight:none;  font-family: SimHei; color: RGB(0,51,51);}
.service_heading_en{font-size: 19px; font-weight:none; font-family: Calibri; color: RGB(127,153,153);}

.careers_heading{ padding-top:2px; padding-bottom:1px; border-bottom: 1px solid RGB(102,153,153);}
.careers_heading_ch{ font-size: 20px; font-weight:none;  font-family: SimHei; color: RGB(102,153,153);}
.careers_heading_en{font-size: 19px; font-weight:none; font-family: Calibri; color: RGB(178,204,204);}


.path { color: #333333; font-size: 11px; font-family: Verdana; font-weight: none; line-height:16px;}
a.path:link { text-decoration: none; color: #333333; font-size: 11px; font-family: Verdana; font-weight: none; line-height:16px;}
a.path:visited { text-decoration: none; color: #333333; font-size: 11px; font-family: Verdana; font-weight: none; line-height:16px;}
a.path:hover { text-decoration: none; color: #333333; font-size: 11px; font-family: Verdana; font-weight: none; line-height:16px;}
a.path:alink { text-decoration: none; color: #333333; font-size: 11px; font-family: Verdana; font-weight: none; line-height:16px;}

.content { color: #333333; font-size: 13px; font-family: verdana; line-height:18px;}
<!--.content:table, td, th { color: #333333; font-size: 13px; font-family: verdana; line-height:18px; border-collapse:collapse;}-->
.red_title { color: #BB1031; font-size: 14px; font-family: verdana; line-height:18px; font-weight: bold;}
.sm_red_title { color: #BB1031; font-size: 13px; font-family: verdana; line-height:18px; font-weight: bold;}

a:link { text-decoration: underline; color: #BB1031; font-family: verdana; font-size: 13px; line-height:18px;}
a:visited { text-decoration: underline; color: #BB1031; font-family: verdana; font-size: 13px; line-height:18px;}
a:hover { text-decoration: underline; color: #BB1031; font-family: verdana; font-size: 13px; line-height:18px;}
a:alink { text-decoration: underline; color: #BB1031; font-family: verdana; font-size: 13px; line-height:18px;}

a.related:link { text-decoration: underline; color: #BB1031; font-family: verdana; font-size: 11px; line-height:15px;}
a.related:visited { text-decoration: underline; color: #BB1031; font-family: verdana; font-size: 11px; line-height:15px;}
a.related:hover { text-decoration: underline; color: #BB1031; font-family: verdana; font-size: 11px; line-height:15px;}
a.related:alink { text-decoration: underline; color: #BB1031; font-family: verdana; font-size: 11px; line-height:15px;}

.related_arrow { color: #333333; font-family: verdana; font-size: 11px;}

a.tools:link { text-decoration: underline; color: #003399; font-family: verdana; font-size: 11px; line-height:15px;}
a.tools:visited { text-decoration: underline; color: #003399; font-family: verdana; font-size: 11px; line-height:15px;}
a.tools:hover { text-decoration: underline; color: #003399; font-family: verdana; font-size: 11px; line-height:15px;}
a.tools:alink { text-decoration: underline; color: #003399; font-family: verdana; font-size: 11px; line-height:15px;}

.brokerage_title { color: #660000; font-size: 14px; font-family: verdana; line-height:18px; font-weight: bold;}
.careers_title { color: #660000; font-size: 14px; font-family: verdana; line-height:18px; font-weight: bold;}
.service_title { color: #660000; font-size: 14px; font-family: verdana; line-height:18px; font-weight: bold;}
.pwm_title { color: #660000; font-size: 14px; font-family: verdana; line-height:18px; font-weight: bold;}
.research_title { color: #660000; font-size: 14px; font-family: verdana; line-height:18px; font-weight: bold;}


.our_firm_bg {background: #660000;}
.our_firm_title { color: #660000; font-size: 14px; font-family: verdana; line-height:18px; font-weight: bold;}
a.our_firm:link { text-decoration: none; color: #FFFFFF; font-family: verdana; font-size: 13px; line-height:18px;} 
a.our_firm:visited { text-decoration: none; color: #FFFFFF; font-family: verdana; font-size: 13px; line-height:18px;}
a.our_firm:hover { text-decoration: none; color: #660000; font-family: verdana; font-size: 13px; line-height:18px;}
a.our_firm:alink { text-decoration: none; color: #660000; font-family: verdana; font-size: 13px; line-height:18px;}


a.mainnav:link { display: block; text-align:right; text-decoration: none; color: #FFFFFE; font-family: verdana; font-size: 13px; line-height:20px; margin-top:5px; font-weight:bold; border-bottom:1px solid #ffffff;}
a.mainnav:visited { display: block; text-align:right; text-decoration: none; color: #FFFFFE; font-family: verdana; font-size: 13px; line-height:20px; margin-top:5px; font-weight:bold; border-bottom:1px solid #ffffff;}
a.mainnav:hover { display: block; text-align:right; text-decoration: none; color: #660000; font-family: verdana; font-size: 13px; line-height:20px; margin-top:5px; font-weight:bold; border-bottom:1px solid #ffffff;}
a.mainnav:alink { display: block; text-align:right; text-decoration: none; color: #660000; font-family: verdana; font-size: 13px; line-height:20px; margin-top:5px; font-weight:bold; border-bottom:1px solid #ffffff;}


a.nav:link { display: block; text-align:right; text-decoration: none; color: #FFFFFE; font-family: verdana; font-size: 13px; line-height:22px; font-weight:bold; border-bottom:1px solid #ffffff; margin-top:8px;margin-bottom:5px;}
a.nav:visited { display: block; text-align:right; text-decoration: none; color: #FFFFFE; font-family: verdana; font-size: 13px; line-height:22px;font-weight:bold; border-bottom:1px solid #ffffff;margin-top:8px;margin-bottom:5px;}
a.nav:hover { display: block; text-align:right; text-decoration: none; color: #660000; font-family: verdana; font-size: 13px; line-height:22px;font-weight:bold; border-bottom:1px solid #ffffff;margin-top:8px;margin-bottom:5px;}
a.nav:alink { display: block; text-align:right; text-decoration: none; color: #660000; font-family: verdana; font-size: 13px; line-height:22px;font-weight:bold; border-bottom:1px solid #ffffff;margin-top:8px;margin-bottom:5px;}

a.chosen:link { display: block; text-align:right; text-decoration: none; color: #660000; font-family: verdana; font-size: 13px; margin-top:8px; margin-bottom:5px; line-height:22px; font-weight:bold;border-bottom:1px solid #ffffff;}
a.chosen:visited { display: block; text-align:right; text-decoration: none; color: #660000; font-family: verdana; font-size: 13px; margin-top:8px; margin-bottom:5px; line-height:22px; font-weight:bold;border-bottom:1px solid #ffffff;}
a.chosen:hover { display: block; text-align:right; text-decoration: none; color: #660000; font-family: verdana; font-size: 13px; margin-top:8px; margin-bottom:5px; line-height:22px; font-weight:bold;border-bottom:1px solid #ffffff;}
a.chosen:alink { display: block; text-align:right; text-decoration: none; color: #660000; font-family: verdana; font-size: 13px; margin-top:8px; margin-bottom:5px; line-height:22px; font-weight:bold;border-bottom:1px solid #ffffff;}

a.nav2:link { text-decoration: none; color: #FFFFEE; font-family: verdana; font-size: 12px; line-height:22px;}
a.nav2:visited { text-decoration: none; color: #FFFFEE; font-family: verdana; font-size: 12px; line-height:22px;}
a.nav2:hover { text-decoration: none; color: #FFFFBB; font-family: verdana; font-size: 12px; line-height:22px;}
a.nav2:alink { text-decoration: none; color: #FFFFBB; font-family: verdana; font-size: 12px; line-height:22px;}

a.chosen2:link { text-decoration: none; color: #FFFFBB; font-family: verdana; font-size: 12px; line-height:22px; }
a.chosen2:visited { text-decoration: none; color: #FFFFBB; font-family: verdana; font-size: 12px; line-height:22px;}
a.chosen2:hover { text-decoration: none; color: #FFFFBB; font-family: verdana; font-size: 12px; line-height:22px;}
a.chosen2:alink { text-decoration: none; color: #FFFFBB; font-family: verdana; font-size: 12px; line-height:22px;}

a.nav3:link { text-decoration: none; color: #FFCC00; font-family: verdana; font-size: 11px; line-height:22px; }
a.nav3:visited { text-decoration: none; color: #FFCC00; font-family: verdana; font-size: 11px; line-height:22px;}
a.nav3:hover { text-decoration: none; color: #FF9900; font-family: verdana; font-size: 11px; line-height:22px;}
a.nav3:alink { text-decoration: none; color: #FF9900; font-family: verdana; font-size: 11px; line-height:22px;}

a.chosen3:link { text-decoration: none; color: #FF9900; font-family: verdana; font-size: 11px; line-height:22px; }
a.chosen3:visited { text-decoration: none; color: #FF9900; font-family: verdana; font-size: 11px; line-height:22px;}
a.chosen3:hover { text-decoration: none; color: #FF9900; font-family: verdana; font-size: 11px; line-height:22px;}
a.chosen3:alink { text-decoration: none; color: #FF9900; font-family: verdana; font-size: 11px; line-height:22px;}

td.nav { padding-left: 30px;}


hr {width:80%; color:#FFFFFF; align:right;}

.normal {color: #000000; font-family: Arial, Helvetica; font-weight: normal; text-decoration: none;}
.normal-bold {color: #000000; font-family: Arial, Helvetica; font-weight: bold; text-decoration: none;}
a.normal {color: #000000; font-family: Arial, Helvetica; font-weight: normal; text-decoration: none;}
a.normal:hover {color: #000000; font-family: Arial, Helvetica; font-weight: normal; text-decoration: underline;}

.insight_bg {background: #999933;}
.insight_title { color: #999933; font-size: 14px; font-family: verdana; line-height:18px; font-weight: bold;}


.services_bg {background: #003333;}
.services_title { color: #003333; font-size: 14px; font-family: verdana; line-height:18px; font-weight: bold;}


.career_bg {background: #669999;}
.career_title { color: #669999; font-size: 14px; font-family: verdana; line-height:18px; font-weight: bold;}
.sm_career_title { color: #669999; font-size: 13px; font-family: verdana; line-height:18px; font-weight: bold;}
a.career:link { text-decoration: none; color: #FFFFFF; font-family: verdana; font-size: 13px; line-height:18px;}
a.career:visited { text-decoration: none; color: #FFFFFF; font-family: verdana; font-size: 13px; line-height:18px;}
a.career:hover { text-decoration: none; color: #669999; font-family: verdana; font-size: 13px; line-height:18px;}
a.career:alink { text-decoration: none; color: #669999; font-family: verdana; font-size: 13px; line-height:18px;}


.footer_bg {background: #999999;}
.footer_white { color: #FFFFFF; font-size: 11px; font-family: Arial, Helvetica; font-weight: normal; padding-top: 2px;}

.footer_wlink { text-decoration: none; color: #FFFFFF; font-family: Arial, Helvetica; font-weight: normal; font-size: 11px; padding-top: 2px;}
a.footer_wlink:link { text-decoration: none; color: #FFFFFF; font-family: Arial, Helvetica; font-weight: normal; font-size: 11px; padding-top: 2px;}
a.footer_wlink:visited { text-decoration: none; color: #FFFFFF; font-family: Arial, Helvetica; font-weight: normal; font-size: 11px; padding-top: 2px;}
a.footer_wlink:hover { text-decoration: none; color: #FFFFFF; font-family: Arial, Helvetica; font-weight: normal; font-size: 11px; padding-top: 2px;}
a.footer_wlink:alink { text-decoration: none; color: #FFFFFF; font-family: Arial, Helvetica; font-weight: normal; font-size: 11px; padding-top: 2px;}

.footer_link { text-decoration: none; color: #000000; font-family: Arial, Helvetica; font-weight: normal; font-size: 11px; padding-top: 2px;}
a.footer_link:link { text-decoration: none; color: #000000; font-family: Arial, Helvetica; font-weight: normal; font-size: 11px; padding-top: 2px;}
a.footer_link:visited { text-decoration: none; color: #000000; font-family: Arial, Helvetica; font-weight: normal; font-size: 11px; padding-top: 2px;}
a.footer_link:hover { text-decoration: none; color: #000000; font-family: Arial, Helvetica; font-weight: normal; font-size: 11px; padding-top: 2px;}
a.footer_link:alink { text-decoration: none; color: #000000; font-family: Arial, Helvetica; font-weight: normal; font-size: 11px; padding-top: 2px;}

.dictionary {text-decoration: none; font-family: Arial, Helvetica; font-weight: none; font-size:11px; }
.dict_bar {border-bottom: 1px solid #4469B4; color: #4469B4; font-weight: bold; font-size:13px; line-height: 25px;}
