body{ 
	font-family: Arial, Helvetica,sans-serif;
	margin-top: 15px;
	text-align: center;
}
a{ text-decoration:none	}
a:hover { color: red }  /* mouse over link */
#main {	
	width:880px;
	text-align:left;
	margin-left: auto;
	margin-right:auto; 	
	/*padding: 0;*/
}
a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:none;}
a:active {text-decoration:none;}
/*** 
**	styles for the leftnav 
***/
#left_nav{
	width: 257px;
	height: 555px; 
	/*background-color: yellow; */  
	float: left;
}
#logo_holder { 
	float:right; 
	padding-top:20px;
}
#menu_holder {
	clear:both;
	margin-top: 10px;
	height: 370px;		
	/*background-color: blue; */ 
}
#left_nav ul {  list-style: none; 	}
#left_nav .menu{
	padding-bottom: 18px;
	padding-left: 0px;
}
.menu li{
	padding-top:4px;
	font-size: 10px;
}
.menu a{
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}
#chinese_menu_holder {
	clear:both;
	padding-top: 10px;
	height: 380px;	
	/*background-color: blue; */
}
#chinese_menu_holder a{
	font-family: STHeiti Regular, arial, verdana; 
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}
.sliding-element {
	padding-bottom:4px;
	font-size: 13px;
}
#left_nav a:link { color:#333333 }      /* unvisited link */
#left_nav a:visited { color:#333333}  /* visited link */
#left_nav a:hover { color: red }  /* mouse over link */
/*#left_nav a:active { color:#0000FF}*/  /* selected link */

#barron_desc {
	 padding-left: 36px;
	 color: #000099;
	 font-family: arial, helvetica, sans-serif;
	 font-weight:bold; 
         /*background-color: orange; */
	/*margin-top: 45px;*/
}

#chinese_barron_desc {
	 padding-left: 34px;
	 color: #000099;
	 font-family: arial, helvetica, sans-serif;
	 font-weight:bold;
         
	 /*background-color: orange; */
	/*margin-top: 45px;*/
}
#barron_desc .p1 { margin-top: 0px; margin-bottom:0px;}
#barron_desc .desc1 { font-size: 17px; word-spacing: -2px}
#barron_desc .p2 {margin-top: 0px; margin-bottom: 2px}
#barron_desc .desc2 { font-size: 12px; font-family: arial, verdana; word-spacing:2px  }
#barron_desc .desc3 { margin-top: 8px; font-size: 12px; font-family: arial, verdana  }
#barron_desc .chinese_desc1 { font-size: 17px;	}
#barron_desc .chinese_desc2 { font-size: 12px; font-weight:normal	}
#barron_desc .chinese_desc3 {
	padding-left:40px;
	font-size: 14px;
}

/***
**	styles for the space holder
***/
#space_holder {
	background-color:white;
	width: 8px;
	height:555px;
	float: left;
	/*background-color:red; */ 
}

/***
**	styles for right content
***/
#right_content{
	float:right;
	/*width:635px;*/
	width: 615px;
	height: 555px;
	/*background-color: green; */ 
	/*margin-bottom: 2px; */
}
#right_content .title {font-weight:bold; color: #000088;	}
#right_content h2{ font-size: 18px;}
#right_content h3{ font-size: 16px; font-weight:bold; color: #000088;	}

/**
	English and Chinese language link 
**/
.chinese_holder{
	height: 20px;
	padding-top:5px; 	
	text-align: right;
	padding-right:30px;
	/*background-color: gold; */
} 
.english_holder {
	height: 20px;
	padding-top:5px; 	
	text-align: right;
	padding-right:30px;
	/*background-color: gold; */
}
.english_holder a{
	color: #000099; 
	font-size:12px;
}
.chinese_holder a{
	color: #000099;
	font-weight:bold;
	font-size: 16px;
}

/** mission.html **/
#mission_holder{
        height: 532px;
	color: #000066;
	font-size: 14px;	
}
#mission_holder #mission_content{
	width: 400px;
	margin-left:100px;
	text-align: center;
}

/** team.html **/
#team_holder {
	height: 532px; 
	color: #000066; 
	text-align:center; 
	/*background: url(../images/hands_small.jpg) no-repeat center center;*/
}
#team_holder .title { 
	text-align: center; /*padding-left: 280px*/	
}
#us_side{ padding-top:40px; /*padding-bottom: 120px;*/ font-size:11px; }
#us_side div{ float: left; text-align: center; padding-left: 12px; }
#us_side #alana span{ padding-left: 15px;}
#hand { padding-top: 4px;  }
#china_side { 
	/*padding-top: 70px; */
	font-size:11px; 
	padding-left: 8px;
	/*padding-left: 130px;*/        
	text-align: center;
	clear:left;
	padding-bottom: 4px;
}
#china_side div{ float:left; text-align: center; }
#china_side div a{ text-decoration: none }
#bio_holder{ margin-top: 100px; padding-top:5px;}
#bioPhoto { width: 110px; margin-top:30px; float:left }
#placeHolder { width: 100px; height: 160px; }
#bio_info{ 
	background-image:url(../images/plain_hands.png);
	background-repeat:no-repeat;
	background-position:top center;
	border-top: 2px solid #C0C0C0;
	border-bottom: 2px solid #C0C0C0;
	font-size: 14px; 
	font-size: 12px; 
	font-weight: bold; 
	width: 580px; 
	text-align:left;
}
#bioContent{text-align: justify;}
#titleHeader{ font-size: 16px; } 
#bio_holder img{ border-width: 0px;}
#back_team { width: 580px; padding-top: 5px; text-align:right; font-size: 12px; font-weight: bold; };
#back_team a{ font-weight:bold; font-size:12px; color: #000066 }
#back_team img {border-width: 0px; vertical-align:middle}


/** philosophy.html **/
#philosophy_holder{	
	color: #000066;
	height:532px;
	/*padding-top: 20px;*/	
	font-size: 11px;
	font-weight:bold;
	background: url(../images/philosophy.jpg) no-repeat top left;
}
#philosophy_holder .title{ padding-top: 20px}
#philosophy_holder div { padding-left: 40px; padding-right:40px }
#philosophy_holder div ul { list-style: none; }
#philosophy_holder div li{ font-size: 12px;padding-bottom: 5px;}

#philosophy_holder .cdesc1{ font-size: 14px; font-weight: bold}
#philosophy_holder .cdesc1 li{ font-size: 13px;}

/** industries.html **/
#industries_holder{
	color: #000066;
	height: 532px;
	font-size: 12px;
	font-weight:bold;
	background: url(../images/industries.jpg) no-repeat top left;
}
#industries_holder div{ padding-left: 40px; padding-right: 40px }
#industries_holder ul{ list-style: none; }
#industries_holder .title{ padding-top: 40px;	}
#industries_holder .desc1{ padding-top: 10px;	}
#industries_holder .desc2 { padding-top: 10px;	}
#industries_holder li { padding-top: 8px;}
#industries_holder .desc3 {padding-top: 50px;	}

#industries_holder .cdesc1 { font-size: 14px; font-weight:bold	}
#industries_holder .cdesc1 li{ font-size: 13px;  }	 

/** recent.html **/
#recent_holder{
	height:532px;
}
#recent_holder .title{
  
}
#disclaimer {
	padding-left:15px;
	/*width: 84%; */	
	/*margin-top: 20px;*/	
}
#disclaimer .cdisc1 {
	font-size: 18px;
	color: #000088;
	font-weight: bold;
	padding-left:15px;
}
#disclaimer .disc2 {
	font-size: 11px;
	font-weight:bold;
	/*padding-top: 5px;*/
	color: #000099;	
}
#disclaimer .cdisc2 {
	font-size: 14px;
	padding-left: 15px;
	/*padding-top: 5px;*/
	font-weight: bold;
	color: #000099;	
}
#page_holder{
	margin-top: 8px;
	margin-bottom:8px;
	width: 550px;	
	text-align: center;
	
}
#page_holder #page{
	color: #000099;
	font-size: 13px;
	font-weight:bold;
	margin-left:30px;
	float: left;	
}
#page_holder #cpage{
	color: #000099;
	font-size: 14px;
	font-weight:bold;
	margin-left:30px;
	float: left;
	vertial-align: top;
	padding-top: 0px;	
}
#page_holder .decor_bar{
	margin-left: 35px;
	width: 160px;
	float: left;
	vertical-align: bottom;
}
#recent_invest_holder_page1 {
	width: 608px;
	height: 420px;
    margin-bottom:0px;
	float:left;	
	/*background-color:#000066;*/		
	/*border: 1px solid #000066;*/
	/*margin-bottom: 2px; */
}
#recent_invest_holder_page2 {
	width: 608px;
	height: 420px;
        margin-bottom:0px;
	float:left;	
	/*background-color:#000066;*/		
	/*border: 1px solid #000066;*/
	/*margin-bottom: 2px; */
}
#recent_invest_holder_page1 div{
	float:left;
	/*margin:1px;*/
	padding:0px 0px 0px 0px;
	width:150px;
	height:208px;
	background-color: #ffffff;
	border: 1px solid #000066
}
#recent_invest_holder_page1 div img{
   border-width: 0px;
   margin: 0px;
}

#recent_invest_holder_page2 div{
	float:left;
	/*margin:1px;*/
	padding:0px 0px 0px 0px;
	width:150px;
	height:208px;
	background-color: #ffffff;
	border: 1px solid #000066
}

#recent_invest_holder_page2 div img{
   border-width: 0px;
   margin: 0px;
}

/** public.html **/
#public_holder {
	height: 532px;
	color: #000066;
	font-size: 12px;
	font-weight: bold;
	background: url(../images/public.jpg) no-repeat top left;
}
#public_holder div{padding-left: 40px; padding-right: 40px}
#public_holder .title{ padding-top: 40px}
#public_holder ul{ list-style-type: circle;}
#public_holder li{ padding-top: 5px; }
#public_holder .cdesc1 { font-size: 14px;}
#public_holder .cdesc1 li {font-size: 13px}

/** private.html **/
#private_holder {
	height: 532px;
	color: #000066;
	font-size: 12px;
	font-weight: bold;
	background: url(../images/private.jpg) no-repeat top left;
}
#private_holder div{padding-left: 40px; padding-right: 40px}
#private_holder .title{ padding-top: 40px}
#private_holder ul{ list-style-type: circle;}
#private_holder li{ padding-top: 5px;}
#private_holder .cdesc1 { font-size: 14px}
#private_holder .cdesc1 li { font-size: 13px}

/** investment.html **/
#investment_holder {
	height: 532px;
	color: #000066;
	font-size: 12px;
	font-weight:bold;
	background: url(../images/investment.jpg) no-repeat top left;
}
#investment_holder div{padding-left: 40px; padding-right: 40px}
#investment_holder .title{ padding-top: 40px}
#investment_holder ul{ list-style-type: circle;}
#investment_holder li{ padding-top: 5px;}
#investment_holder .cdesc1 {font-weight:bold; font-size: 14px};
#investment_holder .cdesc1 li {font-size: 13px}

/** postInvestment.html **/
#postInvestment_holder {
	height: 532px;
	color: #000066;
	font-size: 12px;
	font-weight:bold;
	background: url(../images/postInvestment.jpg) no-repeat top left;
}
#postInvestment_holder div{padding-left: 40px; padding-right: 40px}
#postInvestment_holder .title{ padding-top: 40px}
#postInvestment_holder #postContent { clear: right}
#postInvestment_holder ul{ list-style-type: circle;}
#postInvestment_holder li{ padding-top: 5px;}
#postInvestment_holder .cdesc1 {font-size: 14px;}
#postInvestment_holder .cdesc1 li {font-size: 13px }

/** competitive.html **/
#competitive_holder {
	height: 532px;
	color: #000066;
	font-size: 12px;
	font-weight:bold;
	background: url(../images/competitive.jpg) no-repeat top left;
}
#competitive_holder div{padding-left: 40px; padding-right: 40px}
#competitive_holder .title{ padding-top: 40px}
#competitive_holder ul{ list-style-type: circle;}
#competitive_holder li{ padding-top: 5px;}
#competitive_holder .cdesc1 { font-weight: bold; font-size: 14px}
#competitive_holder .cdesc1 li {font-size: 13px}

/** contact.html **/
#contact_holder {
	height: 532px;
	width:608px;
	color: #000066;
	font-size: 11px;
	font-weight:bold;
	background:url(../images/contact.jpg) no-repeat top right;
}
#contact_holder div{ padding-left: 20px; }
#contact_holder .title{ padding-top: 20px; padding-left: 20px}
#contact_holder .left_contact{ /*float: left; */padding-bottom: 10px;}
#contact_holder .right_contact{ width: 250px; /*float: right;*/ padding-bottom: 10px}
#usInfo{
	padding-bottom: 10px;	
	float:left;
	width: 260px;
}
#usOffice {font-size:12px;}
#cnOffice {font-size:12px;}
#cnInfo{
	float:right;
	width: 280px;
}
.usregion{
	font-size:13px;
}


/** directions.html **/
#directions_holder  {
	height: 532px;
	color: #000066;
	font-size: 12px;
	font-weight:bold;
	background: url(../images/directions.jpg) no-repeat top left;
}
#directions_holder div{
	padding-left: 80px;
}
#directions_holder .title{ padding-top: 40px; }	
#directions_holder #usDirections{ margin-top: 20px;	}
#directions_holder #cnDirections{ margin-top: 100px; }
#usDirections a{color: gray;}
#cnDirections a{color: gray}
#directions_holder a{ text-decoration: none; }	
#directions_holder img { border-width: 0px; valign:bottom; }
#cnmap, #usmap { width: 450px; margin-left: 60px; margin-top: 60px}
#cnmap a{font-size: 14px; font-weight:bold; color: gray }
#usmap a{font-size: 14px; font-weight:bold; color: gray }

/** legal.html **/
#legal_holder {
	height: 532px;
	color: #000066;
	font-size: 12px;
	background: url(../images/legal.jpg) no-repeat top left;
}
#legal_holder .title{padding-top: 40px;}
#legal_holder div { padding-left: 40px; padding-right: 40px;}
#legal_holder #legal_content, #legal_content2{
	padding-top: 20px;
	margin: 0px auto;	
}
#legal_holder .next { float: right; padding-right: 40px;}
#legal_holder .next a{ font-weight: bold; color: #000099 }

/** testimonial.html **/
#testimonial_holder {
	height: 530px;
	color: #000066;
	background: url(../images/leaf.jpg) no-repeat bottom left;
}
#testimonial_holder  div{ padding-left: 30px; padding-right: 10px }
#testimonial_holder .title{ padding-top: 30px; }
#testimonial_holder #testi_list{ font-size: 12px; }
#testimonial_holder ul{
	list-style: none;
	font-weight: bold;
	font-size: 13px;
}
#testimonial_holder a{ color: #000066; }
#testimonial_holder a:hover{ color: red }
#testimonial_holder li{ padding-top: 5px; }
#testimonial_holder a{ padding-top: 5px; text-decoration: none; }
.testi{		
	padding-top: 20px;
	width: 470px;
	height: 340px;
	font-size: 12px;	
	text-align:justify;
	border-top: 2px solid #C0C0C0;
	border-bottom: 2px solid #C0C0C0;
}
.testi a{ text-decoration: none; font-size:12px; font-weight:bold; color:#000066}
.testi span{
	/*float: block;*/
	padding-top: 20px;
	padding-bottom: 20px;
}
#testi_details #back_img{
	float:right;
	font-size:12px;
	font-weight:bold;
	padding-right: 60px;
	padding-top: 20px;	
}
#testi_details img{
	border: 0px;
	vertical-align: middle;
}

/***
**  Styles for the footer 
***/
#footer {
	clear:both;
	margin-top:1px;
	border:0px;
}
#legal_footer{
		/*width: 846px;*/
		height: 14px;
		color: white;
		font-size: 10px;
		/*margin-left: 23px;*/
		margin-left:36px;
		margin-right:6px;
		padding-top:3px;
		background-color: #666666;
		text-align: right;
}
#legal_footer  a{ color: white; }
#legal_footer a:hover { color: red }  /* mouse over link */

/*** legal.html **/
#legal_holder {
	height: 532px;
	color: #000066;
	background: url(../images/legal.jpg) no-repeat bottom left;
}
