.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;}

.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;}
.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;}


.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: underline; color: #660000; font-family: verdana; font-size: 13px; line-height:18px;}
a.our_firm:visited { text-decoration: underline; color: #660000; font-family: verdana; font-size: 13px; line-height:18px;}
a.our_firm:hover { text-decoration: underline; color: #660000; font-family: verdana; font-size: 13px; line-height:18px;}
a.our_firm:alink { text-decoration: underline; color: #660000; font-family: verdana; font-size: 13px; line-height:18px;}


.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: underline; color: #669999; font-family: verdana; font-size: 13px; line-height:18px;}
a.career:visited { text-decoration: underline; color: #669999; font-family: verdana; font-size: 13px; line-height:18px;}
a.career:hover { text-decoration: underline; color: #669999; font-family: verdana; font-size: 13px; line-height:18px;}
a.career:alink { text-decoration: underline; 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; }
