@charset "UTF-8";
/* CSS Document */
@font-face {font-family: PetitaLight; src: url('../font/PetitaLight.eot'); src: local(PetitaLight), url('../font/PetitaLight.ttf') format('opentype');}
@font-face {font-family: PetitaMedium; src: url('../font/PetitaMedium.eot'); src: local(PetitaMedium), url('../font/PetitaMedium.ttf') format('opentype');}

*{font-family:PetitaMedium; margin:0; padding:0;}
img{border:0;}

body{margin:0; padding:0; overflow:auto; font-family:Arial, Helvetica, sans-serif; }
html{height:100%;}
#bg{background:url('../images/background2.jpg') repeat center top; height:100%;}

* html #centralInfo{height:100%;}
#centralInfo{width:1186px; min-height:900px; height:100%!important; height:900px; margin:auto; background:url(../images/bg-center2.jpg) repeat-y center top; display:table;}
#centralContent{width:787px; margin:auto; padding-top:140px; height:100%; padding-right:5px ;position:relative}
.centralContent{width:787px; margin:auto; padding-top:140px; height:100%; position:relative }

#flashContent { width:100%; height:100%; }


#Nav{
	padding-top:110px;
	width:199px;
	float:left;
	width:200px;
	position:relative;
	z-index:999;
	font-size: 10pt;
}
#Nav li{font-size:10pt; color:#D7CCDD; line-height:11pt; text-align:right; letter-spacing:1pt; padding-right:2px; list-style:none;}
#Nav li a{color:#999; text-decoration:none; z-index:99}
#Nav li a:hover{color:#ccc; text-decoration:none;}
#Nav li ul{color:#999; text-decoration:none; left:200px; position:absolute;float:right; display:none; padding-left:2px; width:300px}
#Nav li ul li{color:#999; text-decoration:none; text-align:left;}

.navliactive{color:#ccc; text-decoration:none;}

#left{ width:200px; height:100%; float:left; position:absolute; top:auto}
#right{ width:980px; height:100%; float:right; position:absolute}
.logo{padding-top:20px; width:199px;}

#image1,#image2,#logo{ display:none}

#titleTxtBox{ position:absolute; float:left;  width:300px}
.titleTxtBox{ padding-left:236px;}
#titleTxtBox2{ padding-left:236px;}
.titleTxtBox2{ padding-left:236px;}
#titleTxtBox3{ padding-left:236px;}
.titleTxtBox3{ padding-left:236px;}
.titleBorder{width:585px; border-bottom:1px #FFF solid;font-size:10pt; color:#D7ccdd; line-height:14pt; letter-spacing:1pt; float:right}

.introText{padding-top:10px; padding-bottom:15px;font-size:10pt; color:#D7ccdd; line-height:11pt; letter-spacing:1pt;}

#imgSlideBG{background-color:#fff; width:266px; height:330px;  float:right; padding:20px; position:relative}

#imgSlideBGr{width:300px; height:300px;  float:right;  position:relative}

#gallery li { display: block;}
#gallery img{padding-bottom:30px;}

#arrows{position:absolute; z-index:1000000000; padding-top:150px;}
.rightArrows{padding-left:180px;}
#caption{border-bottom:1px solid #fff; border-right:1px solid #fff; border-top:1px solid #fff; font-size:10pt; color:#D7CCDD; line-height:14pt; letter-spacing:1pt;}

#content{ position:relative; width:100%; z-index:1}


#cu-right-img{  position:absolute ; margin-top:86px; margin-left:595px ; background-color:#fff; padding:15px}
#contact_text{ position:relative; width:100%}

.centralContent{
	width:100%;
	height:100%;
	position:relative;
	left: 1px;
}


#description{
	float:right;
	width:250px;
	text-align:right;
	font-size:10pt;
	color:#D7CCDD;
	line-height:12pt;
	text-align:right;
	letter-spacing:1pt;
	position:relative;	
}
#description a{color:#D7CCDD; text-decoration:none;}
#description li{list-style:none;}

.paddingtop{ padding-top:100px; padding-right:30px; height:100%}

.contact_text1{ border:0}

#descriptionMgmt{
	float:right;
	width:180px;
	text-align:right;
	font-size:10pt;
	color:#fff;
	line-height:12pt;
	text-align:right;
	letter-spacing:1pt;
	position:relative;	
}


#imgmgmtBG{background:url(../images/mgmt-shadow.png); width:360px; height:277px; padding:10px; float:right; position:relative}
#caption{ width:100%;border-bottom:1px solid #fff; border-right:1px solid #fff; border-top:1px solid #fff;
 font-size:10pt; color:#D7CCDD; line-height:14pt; letter-spacing:1pt; padding-right:8px}

#MgmtLeft{width:77px; float:right; padding-right:15px;}
#Mgmtmid{float:right; text-align:right; color:#726072; line-height:12pt; font-size:10pt; letter-spacing:1pt; font-family:PetitaMedium; width:255px; padding-right:10px}
#Mgmtmid a{ text-decoration:none;}
#leftMgmtTitle{width:150px; padding-left:20px; text-align:right; float:right; font-size:10pt;}
#leftMgmtTitle span{color:#D7CCDD;font-size:10pt;line-height:14pt; letter-spacing:1pt; }


input {
	border-left: 0;
	border-right: 1px solid #725F72;
	border-top: 1px solid #725F72;
	border-bottom: 1px solid #725F72;
	
	height: 15px;
	font-size: 10px;
	margin-left: 0px;
	width: 150px;
}

textarea{
	border-left: 0;
	border-right: 1px solid #725F72;
	border-top: 1px solid #725F72;
	border-bottom: 1px solid #725F72;
	overflow:hidden

}


#contactusform {
	line-height: 16px;
}

#titleTxtBox{ float:right; position:relative; width:560px}

.TxtBox{float:right; position:relative; width:585px}


.introText{padding-top:10px; padding-bottom:15px;font-size:10pt; color:#D7ccdd; line-height:11pt; letter-spacing:1pt; float:left; width:600px}

#contactUsBg{width:320px; height:200px; background:#FFF; padding:10px; float:left; position:relative; margin-left:200px}
#contactUsBg .contentText{font-size:10pt; color:#726072; line-height:11pt; letter-spacing:0.5pt; padding-bottom:15px;}
#formInfo{
	padding-top:10px;
}
#formInfo p{padding-left:13px; font-size:10pt; color:#726072; line-height:12pt; letter-spacing:1pt; font-family:PetitaMedium;}

#contactUsBg1{width:320px; height:100px; background:#FFF; padding:10px; float:left; position:relative; margin-left:200px;margin-top:20px}


#contactUsBg2{width:320px; height:100px; padding:10px; float:left; position:relative; margin-left:380px;}

.button{ background-color:#5A596B; 
	border-left: 0;
	border-right: 1px solid #fff;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	overflow:hidden;
	color:#fff;
	height:25px;
	text-align:right;
	padding-right:10px;
	font-size:15px;

}

.about_cn_font{ color:#999}

#imgclientBG{background-color:#fff; width:143px; height:186px;  float:right; padding:15px; position:relative; margin-right:120px; margin-top:20px}

#client_description{
	float:right;
	width:600px;
	text-align:right;
	font-size:10pt;
	color:#fff;
	line-height:11pt;
	text-align:right;
	letter-spacing:1pt;
	position:relative;
	margin-right:120px
}


 
 #client_caption{ width:160px;border-bottom:1px solid #fff; border-right:1px solid #fff; border-top:1px solid #fff;
 font-size:10pt; color:#fff; line-height:14pt; letter-spacing:1pt; margin-left:468px; text-align:right; padding-right:8px}
 
 .lifontcolor{color:#999}
 
 
#image1,#image2{ margin:0 auto; margin-left:445px; margin-top:220px ; position:absolute}



p{
padding: 0;
margin: 0;
margin-bottom:6px;
}
