body { background-color:#FFF; font: normal 68.8%/1.5em Arial, Helvetica, sans-serif; color:#464646; margin:0px; padding:0px}  

a:link {color: #ff9600; text-decoration: none;}
a:visited {color: #ff9600; text-decoration: none;}
a:hover {color: #ff9600; text-decoration: underline;}
img { border: none; }

h6 { color: #000; font-size: 11px; margin: 0; }

.si_floatLeft { float: left; }
.si_floatRight { float: right; }
.si_clearBoth { clear: both; }
.si_center { text-align: center; }
.si_justify { text-align: justify; }

img.si_left { float: left; margin: 0 10px 10px 0; }
img.si_right { float: right; margin: 0 0 10px 10px; }

.paddingTop { padding-top: 15px; }

#container { width:950px ; padding:0px ; margin: 0px auto; position:relative;}
#leftBanner {width:721px; float:left; margin-top:25px;}
#rightPanel { width:229px; height:294px; background-image:url(gradient.jpg); background-repeat:repeat-x; float:left; margin-top:25px; display:inline; }
#header {text-indent:-1000em; background-image:url(banner_main.jpg); height:294px; background-repeat:no-repeat; margin:0px;}
h1 { line-height:20px; }
h2 { font-size: 16px; line-height:20px; color: #935100; font-weight: normal; margin: 0 0 10px; }
h2 a{ display:block; width:75px; height:94px;}
h5 { font-size: 11px; }
#logo {text-indent:-1000em; background-image:url(logo.jpg); width:75px; height:94px; background-repeat:no-repeat; margin:15px 0 0 22px; float:left; display:inline; }
#logo a { outline: none; }

#topNav {float:left; padding:92px 0 0 18px;}
#topNav ul { float:left; padding:0px; margin:0px; list-style:none; }
#topNav li { float:left; padding:0 18px 0 0; margin:0px; }
#topNav a { outline: none; }
#topNav .home { text-indent:-1000em; background-image:url(icon_home.jpg) ; width:19px; height:17px; background-repeat:no-repeat; float:left;  }
#topNav .home a { text-indent:-1000em; background:url(icon_home.jpg) left top no-repeat; width:19px; height:17px; display:block;  }
/*#topNav .home a:hover { text-indent:-1000em; background-image:url(icon_home.jpg) left bottom ; background-repeat:no-repeat; width:19px; height:17px; display:block;  }*/
#topNav .home a:hover {display:block; background-position: left bottom;}
#topNav .email{ text-indent:-1000em; background-image:url(icon_contactUs.jpg); width:21px; height:17px; background-repeat:no-repeat; float:left; }
#topNav .email a { text-indent:-1000em; background:url(icon_contactUs.jpg) left top no-repeat; width:21px; height:17px; display:block;  }
#topNav .email a:hover {display:block; background-position: 100% 100%;}
#topNav .siteMap{ text-indent:-1000em; background-image:url(icon_sitemap.jpg); width:18px; height:17px; background-repeat:no-repeat; float:left;  }
#topNav .siteMap a { text-indent:-1000em; background:url(icon_sitemap.jpg) left top no-repeat; width:18px; height:17px; display:block;  }
#topNav .siteMap a:hover {display:block; background-position: 100% 100%;}

#mainNav {clear:both; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#3c250f;} 
#mainNav ul {padding:18px 0 0 0; margin:0 0 0 28px; list-style:none;}
#mainNav li { padding:0px; margin:0; background-image:url(menu_divider.jpg); background-repeat:no-repeat; background-position: 0 0; line-height:23px;}
#mainNav li.first { padding:0; margin:0; background: none;}
#mainNav li a { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#3c250f;}
#mainNav li a:hover { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#3c250f; font-weight:bold; text-decoration:none;}

#mainContentLeft {clear:both; float:left; width:490px; height:144px; padding:20px 0 0;}
#mainContentLeft p { line-height:16px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#606060; margin:10px 0 0 0; padding:0 20px 0 1px}
.titleMain {font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:normal; color: #462b11; padding:0; margin:0;}
#mainContentRight {float:left; width:450px;}
#mainContentRight p { line-height:14px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; margin:0px 0 0 0;}
#footer { clear:both; float:left; width:100%;}

#pageTitle { font: bold 18px/20px "Century Gothic", "Trebuchet MS", Arial, Helvetica, sans-serif; color: #462b11; }
#pageTitle span { font-weight: normal; }

.chinese { font-size: 13px; line-height: 22px; }
.investment { position:absolute; width:185px; height:130px; left:520px; top:289px; background:url(bg_investment.gif) no-repeat; padding:40px 15px 20px 24px;}
.investment_box { position:absolute; width:185px; height:135px; left:480px; top:289px; background:url(box_quotes.jpg) no-repeat; padding:40px 15px 20px 24px;}
.advisory { position:absolute; width:190px; height:155px; left:740px; top:289px; background:url(bg_advisory.jpg) no-repeat; padding:10px 8px 25px 12px;}
.news_box { position:absolute; width:230px; height:180px; left:700px; top:274px; background:url(box_news_2.jpg) no-repeat; padding:10px 8px 25px 12px;}

#chinese_investment_box { background-image: url(box_quotes_cn.jpg); }

.news_box_test { position:absolute; width:230px; height:160px; left:700px; top:289px; background:url(box_news.jpg) no-repeat; padding:10px 8px 25px 12px;}

.titleInvestment {text-indent:-1000em; background-image:url(title_investment.jpg); background-repeat:no-repeat; padding:0; margin:0; line-height:19px;}
.titleAdvisory {text-indent:-1000em; background-image:url(title_latestNews.jpg); background-repeat:no-repeat; padding:0; margin:0; height:21px;}
.titleNews {text-indent:-1000em; background-image:url(title_latestNews2.jpg); background-repeat:no-repeat; padding:0; margin:0; height:16px;}
.slogan { padding:0; margin:15px 0 0 8px;}

.mainLatestNews {list-style:none; padding:0; margin:0; }
.latestNewsDate {clear:both; color:#462d13;}
.latestNewsTitle { clear:both; line-height:11px;}
.btnMore {float:right; padding:3px 3px 0 0;}

.ir_tableBorder {border: 1px solid #CCCCCC;}
table.ir_hover tr:hover td {background: #c3b777;}
table.ir_hover tr.row1:hover td, table.ir_hover tr.row1:hover th {background: #c3b777;}
table.ir_hover tr.row2:hover td, table.ir_hover tr.row2:hover th {background: #c3b777;}
table.ir_hover tr.rowHighlight:hover td {background: #c3b777;}
table.ir_hover tr.rowTSHighlight:hover td {background: #c3b777;}
table.ir_table tr.ir_tableTopRow td, table.ir_table tr.ir_tableTopRow th {background: #462B11; color: #fff; font-weight: bold;}
table.ir_table tr.row1 td, table.ir_table tr.row1 th {background: #e7e7e7;}
table.ir_table tr.row2 td, table.ir_table tr.row2 th {background: #f4f4f4;}
table.ir_table tr.rowHeader th {background: #414141; color: #fff;}
table.ir_table tr.rowHighlight td, table.ir_table tr.rowHighlight th {background: #414141; color: #fff;}
table.ir_table tr.rowTSHighlight td {background: #ccd0e1; border-bottom: 1px solid #aaa;}
table.ir_table tr th.cellHeader {background: #414141; color: #fff;}
table.ir_table tr td.cellHighlight {background: #414141; color: #fff;}
table.ir_table tr td.cellTSHighlight {background: #ccd0e1; border-bottom: 1px solid #aaa;}
table.ir_table tr td.cellTotal {border-top: 1px solid #414141; border-bottom: 1px solid #414141;}
table.ir_table tr td.cellSubTotal {border-top: 1px solid #414141;}
table.ir_table tr td.cellRed {background: #ebddd8;}
table.ir_table tr td.cellGreen {background: #d8ebdc;}

#readMore {background:url(btn_readMore.jpg) no-repeat; text-indent:-1000em; padding-bottom:38px; float:right; width:126px;}
#readMore a:link { width:90px; display:block; height:27px; left:428px; position:absolute;}
#readMore a:visited { width:90px; display:block; height:27px; left:388px; position:absolute;}
/*#readMore a:hover {background:url(btn_readMore_over.jpg) no-repeat -24px 0; width:90px; display:block; height:27px ; }*/

#readMore.chinese { background-image: url(btn_readMore_cn.jpg); }


/*Sub page*/
#subContainer { margin:0; padding:0; width:950px; float:left;}
#subContainer .titleBottom { margin:0 0 10px 0;}
#subContentLeft { float:left; width:691px; padding:15px 20px 0 10px;}
#subContentLeft p{ margin:14px 0;}
#subContentRight { float:left; padding:1px 0 0 0px; }
#subMenu { float:left; width:229px;}
#ads { clear:both; padding:15px 0 0 8px;}
#subMenu p { margin:0px;}
#subMenu ul {padding:0; margin:0; list-style:none;}
#subMenu ul li { background:url(bgMenu.jpg) no-repeat; margin:0 0 1px 0; padding:0 0 0 15px; line-height:32px; font-weight:bold; color: #3e250f;}
#subMenu ul li.normal { background:url(bgMenu.jpg) no-repeat; margin:0 0 1px 0; padding:0 0 0 15px; line-height:16px; font-weight:bold; color: #3e250f;}
#subMenu ul li a { padding-left:15px; color: #3e250f; text-decoration:none; font-weight:bold;}
#subMenu ul li.selected a { background: url(bullet_subMenu2.jpg) no-repeat 0 3px; padding-left:15px; color: #3e250f; font-weight:bold;}
#subMenu ul li.selectedCareer a { background: url(bullet_subMenu2.jpg) no-repeat 0 3px; padding-left:15px; color: #3e250f; font-weight:bold;}
#subMenu ul li a.normal { background:none;}
#subMenu ul li a:hover { color: #844c1b; text-decoration:none;}
#subMenu ul li.selected { background:url(bgMenu_selected.jpg) no-repeat; line-height:32px; font-weight:bold; color: #3e250f;}
#subMenu ul li.selectedCareer { background:url(bgMenu_selected.jpg) no-repeat; line-height:16px; font-weight:bold; color: #3e250f;}
#subMenu ul ul {padding:0 ; margin:0 ; list-style-type:none; list-style-image:none; list-style:none; }
#subMenu ul ul li { background: url(subMenu_divider.jpg) no-repeat; padding:0 0 0 14px; margin:0; line-height:24px; height:24px;  font-weight: normal; color: #3e250f; }
#subMenu ul ul li a.selected { background: url(bullet_subMenu.jpg) no-repeat 2px 3px; padding-left:15px; color:#844c1b; text-decoration:none; font-weight:bold;}
#subMenu ul ul li.selected  a{ background: url(bullet_subMenu.jpg) no-repeat 2px 3px; padding-left:15px; color:#844c1b; text-decoration:none; font-weight:bold;}
#subMenu ul ul li a.normal { padding-left:15px; color:#844c1b; font-weight:normal;}
#subMenu ul ul li a:hover{ color: #3e250f; text-decoration:none;}
#subMenu ul ul li.subFirst { background: none; padding:0 0 0 14px; margin:0; line-height:24px; height:24px; font-weight: normal; color: #3e250f;}
.spacer {padding-left:15px;}

#mainNav a.selected { font-weight:bold;}

h4 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; margin:14px 0 0 0; clear:both;}
.bold {font-weight:bold; color:#462b11; font-size:12px;}
.subTitle {font-style:italic; font-weight:bold; color:#935100; margin-top:2px; font-size:12px; }
.chinese .subTitle { font-size: 16px; font-style: normal; }

.aboutUs ul { list-style: url(bullet_content.jpg)}
.aboutUs li { line-height:16px;}

.philosophyLeft { float:left; width:300px; }
.philosophyRight { float:left; width:300px;}
.philosophyLeft ul { list-style: url(bullet_content.jpg); margin-bottom:0; margin-top:0;}
.philosophyRight ul { list-style: url(bullet_content.jpg); margin-bottom:0; margin-top:0;}

.ourTeam_left { float:left; margin:20px 0 0 0;}
.ourTeam_right { float:left; padding:5px 0 0 10px; margin:20px 0 0 0; width:540px;}
.ourTeam { margin:10px 0;  padding:0;}
.ourTeam_right ul { list-style:none; margin:0; padding:8px 0 0 0;}
.teamSpace {height:6px; clear:both;}

.award_border {border:solid 1px #CCC;}
.row1 {background:#e7e6df; }
.row2 {background:#fff; }

.portfolioImage { vertical-align:-8px;}
.portfolioParagraph {margin:20px 0 5px 0;}
.portfolio_left { float:left; margin:20px 0 0 0; width:160px; text-align:center; vertical-align:middle; padding:20px 0 0 0}
.portfolio_right { float:left; padding:5px 0 0 10px; margin:20px 0 10px 0; width:510px;}
.portfolio_right p{ margin:0 0 0 0;}
.portfolio { margin:10px 0;  padding:0;}
.portfolio_right ul { list-style:none; margin:0; padding:8px 0 0 0;}
.portfolioSpace {height:6px; clear:both;}
.portfolio_link {float:left;}
.portfolio_top {float:right;}

.social ul {margin:0; list-style:none;}
.social li { background:url(bullet_content.jpg) no-repeat 0 7px; padding-left:15px; line-height:20px;}
.social_left { float:left; margin:20px 0 0 0; width:240px; text-align:center;}
.social_right { float:left; padding:0 0 0 20px; margin:20px 0 10px 0; width:420px;}

.contact_left { float:left; margin:0; width:300px; padding:0 0 0 20px;}
.contact_right { float:left; padding:0 0 0 20px; margin:0; width:300px;}
.contact_hk {background:url(contact_hk.jpg) no-repeat 0 0; padding:0 0 0 80px; line-height:40px; text-align:left;}
.contact_sg {background:url(contact_sg.jpg) no-repeat 0 0; padding:0 0 0 80px; line-height:40px; text-align:left;}
.contact_cn{background:url(contact_cn.jpg) no-repeat 0 0; padding:0 0 0 80px; line-height:40px; text-align:left;}
.contact_bottom {padding:0 0 0 20px; }
.contactEmail {clear:both; padding:30px 0 0 0;  text-align:center;}

.sitemap_section {float:left; margin:0 10px 0 0; width:325px; padding:10px 0 10px 2px}
.first {margin:10px 0 0 0;}
.second {margin:8px 0 0 0;}
#sitemap_level ul { list-style:none; margin:0; padding:0;}
#sitemap_level ul li{ background: none; padding:0 0 10px 0; line-height:12px;}
#sitemap_level ul li li{ background:url(bullet_content.jpg) no-repeat 0 2px; padding:0 0 6px 15px; line-height:12px; margin-left:20px;}
#sitemap_level ul li li li{ background:url(bullet_content2.jpg) no-repeat 0 2px; padding:0 0 6px 15px; line-height:12px; margin-left:10px;}
#sitemap_level ul li li li li{ background:url(bullet_content3.jpg) no-repeat 0 2px; padding:0 0 6px 15px; line-height:12px; margin-left:10px;}
#sitemap_level ul li li li li li{ background: none; padding:0 0 6px 15px; line-height:12px; margin-left:10px;}
.sitemap_section a:link {color:#464646 ; text-decoration: none;}
.sitemap_section a:visited {color:#464646; text-decoration: none;}
.sitemap_section a:hover {color: #ff9600; text-decoration: underline;}
.topLevel {font-style:italic; font-weight:bold; color:#935100; margin-top:2px; font-size:12px; }
.topLevel a {color:#935100;}

.newsroom { list-style:none outside none; padding:0; margin:0 0 20px 0; width:100%;}
.newsroom li{ border-bottom:1px dotted #a3a3a3;}
.si_fixed { min-height: 1%; display:block;}
.newsDivider { border-bottom:1px dotted #a3a3a3; height:40px; line-height: 40px;}
.newsDivider * { margin: 0 !important; }
.newsDate {float:left; width: 15%; padding:0 0 0 10px; margin:1em 0;}
.newsTitle {float:right; width: 83%; margin:1em 0;}

.icon_image {vertical-align:-8px;}

.marginTop { margin-top: 12px; }
.note { font-style: italic; color: #999; }
.table1 { text-align: left; border-collapse: collapse; }
.table1 th,
.table1 td { padding: 2px 5px; border: 1px solid #666; }

/*
.bullet {margin-right:5px}
.subBullet {margin:0 5px 0 10px}
*/

/*Footer*/

#footerMain {background-image:url(footer_main.jpg); background-repeat:no-repeat; background-position:1px 0; width:950px; height:114px; clear:both;}
#footerMain p{ margin:0;}
.footerLeft {float:left; width:500px; margin:0; padding:30px 0 0 20px; color: #4a4a4a;}
.footerRight {float:left; text-align:right; width:410px; margin:0; padding:30px 0 0 0; color: #4a4a4a;}
.footerBottom {clear:both; padding:6px 160px 0 20px;}
.footerBottom p.text { font-family:Arial, Helvetica, sans-serif; font-size: 10px; padding:0; margin:0; color: #8d8d8d; line-height:12px; }

#footerSub {background-image:url(footer_sub.jpg); background-repeat:no-repeat; background-position:1px 0; width:950px; height:110px; clear:both;}
#footerSub p{ margin:0;}

/* Banner */
#leftBanner h2 {text-indent:-1000em; height:294px; background-repeat:no-repeat; margin:0px;}
.about_us { text-indent:-1000em; height:294px; background:url(banner_investmentPhilosophy.jpg) no-repeat 0 0; margin:0px;}
.our_portfolio, .error404 { text-indent:-1000em; height:294px; background:url(banner_portfolio.jpg) no-repeat 0 0; margin:0px;}
.cmia_career { text-indent:-1000em; height:294px; background:url(banner_career.jpg) no-repeat 0 0; margin:0px;}
.corporate_social { text-indent:-1000em; height:294px; background:url(banner_social.jpg) no-repeat 0 0; margin:0px;}
.newsroom_cmia { text-indent:-1000em; height:294px; background:url(banner_newsroom.jpg) no-repeat 0 0; margin:0px;}
.contact_cmia { text-indent:-1000em; height:294px; background:url(banner_contact.jpg) no-repeat 0 0; margin:0px;}
.sitemap { text-indent:-1000em; height:294px; background:url(banner_investmentPhilosophy.jpg) no-repeat 0 0; margin:0px;}

/*Si Fixed*/
.si_fixed:after{
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
	}
.si_fixed{
	display:block;
	}
/*  \*/
.si_fixed{
	min-height:1%;
	}
* html .si_fixed{
	height:1%;
	}
	
.directorName { margin: 0; color: #462B11; }
.directorName a { color: #462B11; }
.directorName .sub { font-weight: normal; }
.designation { color: #462B11; }
