/* CSS Document */

.midRightHome{

	width:640px;

	float:left;

	padding:0 3px 0 28px;

}

.midLeftHome{

	width:210px;

	float:left;

	padding-left:25px;

}

.leftMenuWhole{

	background:none;

}

.memInfo{

	padding:7px 0 0 0;

}

.homeMenuImage{

	width:210px;

	height:3px;

	display:block;

}

.leftMenuWhole ul{

	width:210px;

	background:#f9c427 url(images/menuSlice.jpg) repeat-x;

	/*padding:5px 0 24px 9px;

	border-left:#ffbf00 1px solid;

	border-right:#ffbf00 1px solid;*/

}

.leftMenuWhole ul li{

	/*background:transparent url(images/menuBar.jpg) no-repeat scroll left bottom;*/

	border-bottom:1px solid #ffffff;

	color:#000000;

	font-size:11px;

	font-weight:bold;

	width:210px;

	height:30px;

	line-height:30px;

	/*padding:8px 0;*/

}

.leftMenuWhole ul .lastMenu{

	border:none;

}

.leftMenuWhole ul li a{

	color:#000000;

	font-size:12px;

	padding-left:10px;

	display:block;

	width:200px;

	/*border:1px solid #FAC31E;*/

	background:url(images/home-menu-ico.gif) no-repeat right center;

}

.leftMenuWhole ul li a:hover{

	background:url(images/home-menu-ico-hover.gif) no-repeat right center;

	text-decoration: none !important;

}

.memeInfoBody{

	width:190px;

	padding:10px;

	display:block;

	overflow:hidden;

	font-size:9px;

	color:#666666;

	background:url(images/memInfoBody.jpg) repeat-y;

}

.memeInfoBody a{

	color:#666666;

	font-weight:bold;

}

.memInfoBottom{

	width:210px;

	height:2px;

	display:block;

	overflow:hidden;

	background:url(images/tick.jpg) no-repeat;

}

.homeMember{

	width:210px;

	display:block;

	overflow:hidden;

	/*padding-top:12px;*/

}

.tail{

	width:27px;

	height:53px;

	position:absolute;

	margin-top:-144px;

	margin-left:132px;

	background:url(images/exTick.jpg) no-repeat;

}

.member{

	width:210px;

	/*height:132px;*/

	display:block;

	overflow:hidden;	

}

.memDescrip{

	display:block;

	overflow:hidden;

	font-size:9px;

	color:#666666;

	padding-top:10px;

	margin:-1px 0 -7px 0;

	background:transparent url(images/midRightBoundry.jpg) no-repeat scroll center top;

}

.homeImageWhole{

	width:638px;

	border:#ffbf00 1px solid;

	position:relative;

	height:370px;

}

.homeImage{

	width:620px;

	height:351px;

	display:block;

	overflow:hidden;

	margin:9px;

	z-index:8;

	position:absolute;

}

.active{

	z-index:10;

    /*opacity:1.0;*/

	display:block;

}

.last-active{

	z-index:9;

	display:none;

}

.homeImage img{

	position:absolute;

}



.homeImage span{

	position:absolute;

	display:block;

	bottom:0px;

	padding:20px;

	height:43px;

	width:580px;

	font-size:12px;

	background:#005BAB;/*#009EDE;*/

	z-index:inherit;

	filter:alpha(opacity=90);

	-moz-opacity:0.9;

	opacity:0.9;

	color:#ffffff;

}

.community{

	background:transparent url(images/midBoundry.jpg) no-repeat scroll center bottom;

	color:#666666;

	font-size:11px;

	width:640px;

	padding:20px 0 20px 0;

}

.community span{

	font-size:11px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}

.homeBig{

	display:block;

	font-size:21px;

	color:#005bab;

	font-weight:bold;

}

.community p{

	line-height:18px;

	padding:5px 0 20px 0;

}

.newChinriBottom{

	padding-bottom:0; margin-top:-17px;

}

.newChinri{

	background:transparent url(images/profileSlice.jpg) repeat-y scroll 0 0;

	font-size:11px;

	overflow:hidden;

	display:block;

	/*padding:20px 0 0;*/

	margin: 20px 0;

	width:640px;

	color:#666666;

}

*+ html .newChinri{

	margin-bottom:-30px;

}

* html .newChinri{

	margin-bottom:-30px;

}

.newChinrileft{

	float:left;

	overflow:hidden;

	width:318px;

}

.newChinrileft p{

	line-height:18px;

	width:290px;

}

.newChinrileft span{

	font-size:9px;

}

.newChinrileftTop{

	width:318px;

	display:block;

	overflow:hidden;

}

.newChinrileftTop h2{

	font-size:21px;

	color:#005bab;

	float:left;

}

.newChinrileftTop h2 a{

	font-size:21px;

	color:#005bab;

}

.publish{

	width:55px;

	display:block;

	padding:5px 15px 0 0;

	overflow:hidden;

	float:right;

}

.publish img{

	border:none;

}

.pubTool{

	height:10px;

	display:block;

	overflow:hidden;

	float:left;
	cursor:pointer;

}

.cover{

	width:148px;

	height:174px;

	display:block;

	margin:20px 0 17px 0;

	border:#ececec 1px solid;

}

.toolImage{

	width:11px;

	height:12px;

	float:left;

	margin-top:17px;

	display:block;

}

.viewText{

	width:28px;

	height:12px;

	display:block;

	font-weight:bold;

	font-size:9px;

	/*background:#005bab;*/

	color:#666666;

	float:left;

	margin:17px 8px 0 0;

	padding:0 3px;

	margin-left:4px;

	overflow:hidden;

}

.viewText:hover{

	color: #ffffff;

	background:#005bab;

}

.downloadText{

	width:48px;

	background:none;

	color:#666666;

}

.newChinriRight{

	float:left;

	overflow:hidden;

	padding:0 0 0 19px;

	width:300px;

	font-size:9px;

}

.newChinriRight span{

	font-size:9px;

}

.newChinriRight h2 {

	color:#005BAB;

	font-size:21px;

	padding-bottom:20px;

}

.newChinriRight h2 a{

	color:#005BAB;

	font-size:21px;

	padding-bottom:20px;

}

.newChinriRight p{

	font-size:11px;

	padding:0 0 10px 0;

	line-height:16px;

}

.pad{

	padding-bottom:20px;

}

/*--------------------------------------Related Links----------------------------*/

.link{

	padding:0 0 20px 0;

}

.related{

	font-size:21px;

	color:#262626;

	text-transform:uppercase;

	padding-bottom:25px;

	display:block;

}

.link p{

	color:#000000;

}

.subhead{

	font-size:12px;

	display:block;

	margin-top:-10px;

	color:#000000;

}

.subheadNew{

	margin-top:20px;	

}

.link ul{

	width:640px;

	padding:14px 0 15px 0;

	background:url(images/midBoundry.jpg) no-repeat left bottom;

}

.link .ulclass8{

	background:none;

	padding:14px 0 0 0;

	margin-bottom:-6px;

}

.link ul li{

	font-weight:bold;

	color:#000000;

	padding:0 0 4px 31px;

	line-height:23px;

	background:transparent url(images/linkBullet.jpg) no-repeat scroll 0 0.2em;

}

.link ul li a{

	color:#005BAB;

}

/*------------------------------------Contact Us-------------------------------------*/

.contact{

	padding:0 0 20px 0;

	margin-top:8px;

}

.conHead{

	margin-top:-2px;

	padding:0;

}

.para{

	width:315px;

	font-weight:normal;

	font-size:11px;

	padding-bottom:10px;

	line-height:18px;

	display:block;

	color:#000000;

}

.staffBox{

	width:318px;

	display:block;

	overflow:hidden;

	font-size:11px;

	padding:5px 0 5px 0;

	color:#000000;

	/*background:url(images/partBorder.jpg) no-repeat top left;*/

}

.rightPara{

	color:#000000;

}

.contactInput{

	width:298px;

	height:28px;

	margin:5px 0 8px 0;

	border:#6c6c6c 1px dashed;

	background:#d3eef9;	

}

.contactSmall{

	width:180px;

	float:right;

	margin:10px 0 9px 0;

}

.contactArea{

	height:138px;

}

.inColour{

	color:#000000;

}

.captcha{

	width:100px;

	height:30px;

	display:block;

	float:left;

	margin:10px 0 9px 0;

}

.re{

	font-weight:normal;

	color:#999999;

}

.re a{

	color:#999999;

}

.contactSubmit{

	width:86px;

	height:30px;

	padding-top:20px;

	display:block;

}

/*-------------------------------------------About -----------------------------------------*/

.aboutUl{

	overflow:hidden;

	padding:15px 0 0;

	width:640px;

}

.aboutLi{

	background:transparent url(images/acuteMenuRight.jpg) no-repeat scroll left top;

	color:#262626;

	float:left;

	font-size:9px;

	font-weight:bold;

	padding-left:14px;

}

.aboutLi a{

	color:#262626;

}

.menuBody{	

	background:transparent url(images/acuteMenuSlice.jpg) repeat-x scroll 0 0;

	display:block;

	float:left;

	height:23px;

	padding:9px 9px 0 9px;

}

.menuBodyfirst{

	padding:4px 16px 5px 9px;

}

.blank{

	background:transparent none repeat scroll 0 0;

	border-top:1px solid #6EB128;

	padding:4px 16px 1px 9px;

	display:block;

	float:left;

	

}

.blank1{

	padding:9px 9px 9px 9px;

}

.blankLast{

	padding:4px 16px 5px 9px;

}

.blankLeft{

	background:transparent url(images/acuteMenuLeft.jpg) no-repeat scroll 0 0;

	padding-left:12px;

}

.blankLeft3{

	background:transparent url(images/acuteMenuLeft1.jpg) no-repeat scroll 0 0;

	padding-left:12px;

}

.blankLeft1{

	background:transparent url(images/acuteVisitLeft.jpg) no-repeat scroll 0 0;

	padding-left:15px;



}

.blankLeft2{	

	background:transparent url(images/acuteMenuLeft.jpg) no-repeat scroll 0 0;

	padding-left:12px;	

}

.blankRight{

	background:transparent url(images/acuteVisitLeft1.jpg) no-repeat scroll 0 0;

	padding-left:15px;

}

.blankRight1{

	background:transparent url(images/acuteVisitLeft1.jpg) no-repeat scroll 0 0;

	padding-left:15px;

}

.aboutLast{

	width:289px;

	height:30px;

	float:left;

	position:relative;

	display:block;

	overflow:hidden;

}

.aboutLastExtend{

	width:400px;

}

.childrenImage{

	width:640px;

	height:375px;

	padding:20px 0 20px 0;

	display:block;

}

.aboutpara{

	color:#000000;

	line-height:18px;

	padding:0 0 10px 0;

}

.aboutparaExtend{

	padding:14px 0 20px 0;

}

.objectivehead{

	display:block;

	padding:20px 0 4px 0;

	color:#000000;

}

.olclass{

	width:620px;

	display:block;

	padding-left:20px;

	line-height:18px;

	color:#000000

}

*+ html .olclass{

	margin:0;

	padding-left:24px;

}

* html .olclass{

	margin:0;

	padding-left:24px;

}

.olclass li{

	padding-bottom:20px;

}

/*------------------------------------Publication--------------------------------*/

.publicationBox{

	width:640px;

	display:block;

	overflow:hidden;

	font-size:11px;

	padding:20px 0 20px 0;

	background:transparent url(images/midBoundry.jpg) no-repeat scroll center bottom;

}

.publicationBox p{

	padding:13px 0 3px 0;

	line-height:18px;

}

.publicationBox span{

	font-weight:normal;

}



.coverPicture{

	background:#CCCCCC;

	width:170px;

	float:left;

	padding:9px;

}

.reviewContent{

	width:430px;

	float:left;

	display:block;

	padding:0 0 0 20px;

}

/*------------------------------------Project Site------------------------------*/

.projectMap{

	width:638px;

	height:428px;

	margin-top:10px;

	border:#efb91b 1px solid;

	display:block;

}