
#wrapper {
	width:960px;
	margin:0 auto;
	position:relative;
	text-align:left;
}
#main {
	background:#FFF;	
}
#header {
	margin-left:230px;
}
#col1 {
	position:absolute;
	left:0;
	top:0;
	width:230px;
	height:100%;
	background:#FFF;
}
#col2 {
	width:730px;
	margin-left:230px;
	min-height:530px;
	background:#E8F7F4 url(../images/bg-ml.gif) no-repeat 0 0;
}
#col2-content {
	padding:32px 40px;
}
.header-top {
	height:91px;
	background:#30a48f;
	position:relative;
}
.logo {
	width:195px;
	margin:0 auto;
	margin-bottom:25px;
}
a.language-en,
a.language-en:hover {
	display:block;
	width:68px;
	height:31px;	
	background:url(../images/language-en.gif) no-repeat 0 0;
	position:absolute;
	right:40px;
	top:32px;
	text-indent:-9999px;
}
a.language-default,
a.language-default:hover {
	display:block;
	width:68px;
	height:31px;	
	background:url(../images/language-default.gif) no-repeat 0 0;
	position:absolute;
	right:40px;
	top:32px;
	text-indent:-9999px;
}
#col1-content {
	padding-top:7px;
}
.topcontent {
	position:absolute;
	right:150px;
	top:0;
}
.topcontent p {
	margin:0;
}
.header-bottom object,
.header-bottom img {
	display:block;
}
.leftmenus {
	margin-bottom:40px;
}
.leftmenus ul {
	margin:0;
}
.leftmenus li {
	padding:0;
	background:none;
	font-size:15px;
	line-height:49px;
	border-bottom:1px dotted #CCC;
	padding:0 32px 0 50px;
	font-weight:bold;
}
.en .leftmenus li {
	padding-left:25px;
}
.leftmenus li a,
.leftmenus li a:hover {
	display:block;
	text-decoration:none;
	color:#333;
}
.leftmenus li a:hover,
.leftmenus li.active a,
.leftmenus li.active a:hover {
	color:#009999;
}
.leftmenus li.aboutus a,
.leftmenus li.aboutus a:hover {
	background:url(../images/aboutus.jpg) no-repeat right center;
}
.leftmenus li.document a,
.leftmenus li.document a:hover {
	background:url(../images/document.jpg) no-repeat right center;
}
.leftmenus li.scope a,
.leftmenus li.scope a:hover {
	background:url(../images/scope.jpg) no-repeat right center;
}
.leftmenus li.product a,
.leftmenus li.product a:hover {
	background:url(../images/product.jpg) no-repeat right center;
}
.leftmenus li.job a,
.leftmenus li.job a:hover {
	background:url(../images/job.jpg) no-repeat right center;
}
.leftmenus li.partner a,
.leftmenus li.partner a:hover {
	background:url(../images/partner.jpg) no-repeat right center;
}
.leftmenus li.contact a,
.leftmenus li.contact a:hover {
	background:url(../images/contact.jpg) no-repeat right center;
}
.leftmenus li.active ul {
	padding-left:10px;
	margin-bottom:15px;
}
.leftmenus li.active li {
	font-size:12px;
	line-height:25px;
	border-bottom:none;
	padding:0;
	font-weight:normal;
}
.leftmenus li.active li a,
.leftmenus li.active li a:hover {
	background:none;
	color:#333;
}
.leftmenus li.active li a:hover,
.leftmenus li.active li.active a,
.leftmenus li.active li.active a:hover {
	color:#009999;
}
.zongbu {
	position:absolute;
	bottom:0;
}
#footer {
	height:62px;
	margin-left:230px;
}

/* 2cols */
.twocols .coll {
  float:left;
  width:48%;
}
.twocols .colr {
  float:right;
  width:48%;
}

.news-latest-wrap {
	height:160px;
	background:#FFF;
	-moz-border-radius:10px;
	border-radius:10px;
	padding:10px 5px;
	margin-bottom:25px;
	position:relative;
}
.news-latest-wrap .more-news {
	position:absolute;
	right:5px;
	bottom:5px;
}
.news-latest li {
	padding:0;
	background:none;
}

#contactform {
	padding:10px 10px 40px 10px;
	background:#FFF;
}
p.back {
	margin-top:10px;
	text-align:right;
}
.qtip {
	position: absolute;
	left: -28000px;
	top: -28000px;
	display: none;

	max-width: 280px;
	min-width: 50px;

	direction: ltr;
}

	.qtip-content{
		position: relative;
		padding: 5px 9px;
		overflow: hidden;

		text-align: left;
		word-wrap: break-word;
	}
.locationtip {
	background:#FFF;
	-webkit-box-shadow:0px 0px 4px 1px #D9D9D9;
	-moz-box-shadow:0px 0px 4px 1px #D9D9D9;
	box-shadow:0px 0px 4px 1px #D9D9D9;
	
}
.qtip p {
	font-size:12px;
}
