/* CSS Document */

body.contactPage #chrome #mainImgContact,
body.contactPage #chrome_cn #mainImgContact {
	height:153px;
	left:333px;
	position:absolute;
	top:126px;
	width:506px;
	background: none;
}

body.contactPage #content #leftPanelContact p,
body.contactPage #chrome #mainImgContact p,
body.contactPage #chrome #mainImgContact h3,
body.contactPage #chrome_cn #mainImgContact p,
body.contactPage #chrome_cn #mainImgContact h3,
#leftPanelContact a, 
body.contactPage #content {
	/* font-family:arial,helvetica,sans-serif; */
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	color:#666;
	line-height:2em;
}








/* Image spacing: language=cn, content=china
	cn_driving_diretions.gif
	cn_shanghai_map.gif
	cn_hong_kong_interactive_google_map.gif
*/



#content #rightPanelContact .address,
#content #rightPanelContact .cn_address {
	margin-bottom: 10px;
	font-size: 14px;
	width: 235px;
	letter-spacing: normal;

}

#content #rightPanelContact .cn_address a,
#content #rightPanelContact .cn_address a:hover {
	font-size: 14px;
	white-space: nowrap;
	letter-spacing: normal;
}

#content #rightPanelContact .cn_address span,
#content #rightPanelContact .cn_address span a,
#content #rightPanelContact .cn_address span a:hover {
	font-size: 11px;
	letter-spacing: normal;
}


#content #leftPanelContact p span a.cn_email,
#content #leftPanelContact p span a.cn_email:hover,
#content #rightPanelContact p span.embedded_en_content a.cn_email,
#content #rightPanelContact p span.embedded_en_content a.cn_email:hover {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: rgb(171,11,23);
	text-decoration: none;
}

#content #leftPanelContact p span a.cn_email:hover,
#content #rightPanelContact p span.embedded_en_content a.cn_email:hover {
	text-decoration: underline;
}

#content #rightPanelContact img {
	margin-right: 50px;
}









#leftPanelContact .press {
	color: #666;
	margin-top: 70px;
}
#leftPanelContact .press_cn {
	color: #666;
	margin-top: 117px;
}















/*
body.contactPage #content #rightPanelContact #address,
body.contactPage #content #rightPanelContact #address2,
body.contactPage #content table {
	padding-left: 10px;
	_margin-left: 10px;
	_padding-left: 0px;
}
*/


body.contactPage #content table {
	padding-left: 10px;
	_margin-left: 10px;
	_padding-left: 0px;
}

body.contactPage #content #rightPanelContact #address2 {
	padding-left: 10px;
	_margin-left: 10px;
	_padding-left: 10px;
}

body.contactPage #content #rightPanelContact #address2 {
	padding-left: 40px;
	_margin-left: 10px;
	_padding-left: 40px;
}




















body.contactPage #content table table {
	padding-left: 0px;
	width: 17em;
	margin-left: -2px;
}
body.contactPage #content table table th {
	width: 5em;
}
body.contactPage #chrome #mainImgContact p,
body.contactPage #chrome_cn #mainImgContact p {
background:transparent url(../gfx/notch.gif) no-repeat scroll -2px 0px;
height:40px;
left:-1px;
line-height:33px;
position:absolute;
top:194px;
}
body.contactPage #chrome #mainImgContact p,
body.contactPage #chrome #mainImgContact h3,
body.contactPage #chrome_cn #mainImgContact p,
body.contactPage #chrome_cn #mainImgContact h3 {
	padding-left: 67px;
	color: #000;
}	
body.contactPage #rightPanelContact h3,
body.contactPage #chrome #mainImgContact h3,
body.contactPage #chrome_cn #mainImgContact h3 {
	font-weight: bold;
	font-size: 12px;
}
body.contactPage #content #rightPanelContact table tr td {
  width: 50%;
}  
body.contactPage #leftPanelContact h3,
body.contactPage #rightPanelContact h3 {
	font-size: 11px;
	text-transform: uppercase;
}
#rightPanelContact {
	padding-left: 370px;
}
#leftPanelContact {
	position: absolute;
	left: 49px;
	top: 428px;
}		
.sienna,
#leftPanelContact a,
body.contactPage #chrome #mainImgContact h3,
body.contactPage #chrome_cn #mainImgContact h3,
#leftPanelContact h3,
#leftPanelContact p {
	color: #AB0E17;
}		
#leftPanelContact a:hover {
/*	color: #142C61; */
	text-decoration: underline;
}	

#leftPanel p,
#rightPanel p {
	padding-left: 0px;
}
	

