@charset "utf-8";
/* CSS Document */

body {
	padding:0;
	margin:0;
	background:url(/china/images/bg/bg.gif) top left repeat-x;
	font-family:SimSun;
	font-size:12px;
	background-color:#FFFFFF;
}
p{ line-height:20px;}

li {line-height: 20px;}

h1 
{
	color: #ffffff;
	font-size: 24px;
	font-weight: bold;
	padding:0;
	margin:0 0 0 -3px;
}

h2 
{
	color: #336699;
	font-size: 18px;
	font-weight:bold;
	padding:0 0 22px 22px;
	margin:0;
	background:url(/china/images/bg/page-title-bg.gif) 0 1px no-repeat;
}

h3 
{
	color: #336699;
	font-size: 14px;
	font-weight:bold;
	padding: 0px 0px 5px 0px;
	margin:0;
}


h4 
{
	font-size: 12px;
	color: #356518;
	font-weight: bold;
	padding-bottom:0px;
	margin-bottom: 5px;
}
#container {
/*	width:750px;*/
}

#header {
	position:relative;
	width:100%;	
	background:url(/china/images/banner/banner.jpg) 135px 0 no-repeat;
	padding-bottom:19px;
}

#logo {
	padding-left:8px;
}

#util {
	position:absolute;
	top:0;
	right:0;
}

#util-contact {
	padding-top:18px;
	width:104px;
	height:0;
	display:block;
	overflow:hidden;
	background:url(/china/images/util/util-contact.gif) top left no-repeat;
}

#search {
	position:absolute;
	top:41px;
	right:12px;
	color:#fff;
	font-size:12px;
}

#search-title {
	float:left;
	padding-right:2px;
	padding-top:3px;
}

#search-field {
	background:url(/china/images/util/search-field.gif) top left no-repeat;
	height:18px;
	float:left;	
	width:159px;	
	margin-right:5px;
}

#search-field input {
	background-color:transparent;
	border:none;
	padding:1px 2px;
	width:155px;
}

#submit {
	background:url(/china/images/util/search-btn.gif) top left no-repeat;
	display:block;
	width:19px;
	padding-top:16px;
	height:0;
	overflow:hidden;
	float:left;
	margin-top:1px;
}

#nav {
	width:606px;
	position:absolute;
	top:63px;
	right:0;
	background:url(/china/images/nav/nav-normal.gif) top left no-repeat;
}

#nav ul {
	list-style-type:none;
	padding:0;
	margin:0;
	overflow:hidden;
}

#nav li {
	float:left;	
}

#nav li a {
	display:block;
	overflow:hidden;
	height:0;
	padding-top:18px;
	background:url(/china/images/nav/nav-normal.gif) top left no-repeat;
}

#nav li a:hover, #nav li a.active {
	background-image:url(/china/images/nav/nav-over.gif);
}

#nav li#nav-about a {
	width:105px;
}

#nav li#nav-story a {
	width:87px;
	background-position:-105px 0;
}

#nav li#nav-products a {
	width:99px;
	background-position:-192px 0;
}

#nav li#nav-safety a {
	width:87px;
	background-position:-291px 0;
}

#nav li#nav-investors a {
	width:99px;
	background-position:-378px 0;
}

#nav li#nav-news a {
	width:64px;
	background-position:-477px 0;
}

#nav li#nav-jobs a {
	width:65px;
	background-position:-541px 0;
}

#page-title {
	background:url(/china/images/bg/title-bg.jpg) top right no-repeat;
	color:#fff;
	font-size:24px;
	font-weight:bold;
	padding-left:160px;
	padding-top:5px;
	height:29px;
}

#main {
	overflow:auto;
	position:relative;
}

#menu {
/*	float:left;*/
	width:133px;
	font-size:12px;
	padding-top:9px;
	position:absolute;
	top:0;
	left:0;
}

li ul.inactive, ul.active ul.inactive, li.active ul li ul.inactive {
	display:none;
}
li.active .inactive, li.active ul.inactive, li.active ul li.active ul.inactive {
	display:block;
}

#menu ul {
	list-style-type:none;
	padding:0;
	margin:0;
}

#menu li a {
	color:#000000;
	text-decoration:none;
	background:url(/china/images/menu/arrow.gif) 7px 3px no-repeat;
	padding:0 0 4px 20px;
	display:block;
	vertical-align:bottom;
	zoom:1;
}

#menu li a:hover {
	font-weight:bold;
}

#menu li a.active {
	background-image:url(/china/images/menu/arrow-over.gif);
	font-weight:bold;	
}

#menu li ul {
	background-color:#ebf5e1;
	margin-top:2px;
	margin-bottom:8px;
	padding:3px 0;
}

#menu li ul li a {
	padding:2px 0 1px 21px;
	background:url(/china/images/menu/bullet.gif) 7px 5px no-repeat;
}

#menu li ul li a:hover, #menu li ul li a.active {
	color:#669933;
	background-image:url(/china/images/menu/bullet.gif);
}

#menu li ul li ul {
	padding:0;
	margin-bottom:3px;
}

#menu li ul li ul li a {
	background:url(/china/images/menu/dot.gif) 21px 6px no-repeat;
	padding:2px 0 1px 28px;	
}

#menu li ul li ul li a:hover {
	background-image:url(/china/images/menu/dot-over.gif);	
}

#menu li ul li ul li a.active {
	background-image:url(/china/images/menu/dot-over.gif);	
}

#content {
/*	float:left;
	width:529px;*/
	padding-left:161px;	
	padding-top:19px;
	padding-right:60px;
	line-height:14px;
	color:#000;
}

#content p {
	margin:0 0 12px 0;
	padding:0;
}

#content a {
	color:#386919;
	text-decoration:underline;
}

#content a:visited {
	color:#336699;
	text-decoration:underline;
}

#content a:hover {
	color:#386919;
	text-decoration:none;
}

#content ul {
	list-style-type:none;
	padding:0;
	margin:0 0 12px 0;
}

#content ul li {
	background:url(/china/images/bg/bullet.gif) 0 5px no-repeat;
	padding-bottom:8px;
	padding-left:4px;
}

#footer {
	text-align:right;
	background:url(/china/images/bg/footer.gif) top left repeat-x;
	padding:5px 46px 3px 0;
}

#footer a {
	color:#000000;
	text-decoration:none;
}

#footer a:hover {
	text-decoration:underline;
}

.text1 {
	font-size: 12px;
	color: #356518;
	font-weight: bold;
}

.text2 {
	font-size: 12px;
	color: #336699;
	font-weight: bold;
}

.notes {
	font-size: 11px;
	color: #999999;
}
.tableRowBg {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #336699;
	background-color: #DEE9F3;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #336699;
}

.tableRow {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #336699;

}
.imageBorder {
	border: 1px solid #CCCCCC;
}

/* homepage */
#home {
	background-image:url(/china/images/home/bg.gif);
}

#home #header {
	padding-bottom:25px;
}

#home #content {
	padding-left:304px;
	padding-right:54px;
	padding-top:23px;
	width:642px336699;
	color:#336699;
}

#home #content ul {
	margin-left:17px;
	margin-top:18px;
	margin-bottom:9px;
}

#home #content li {
	padding-left:10px;
	line-height:18px;
	padding-bottom:10px;
	background-image:url(/china/images/bg/bullet-blue.gif);
}

#home #page-title {
	background-position:292px 0;
	height:135px;
	padding-top:0;
	padding-left:0;
	background-color:#99cc66;
	position:relative;
}

.home-title {
	color:#cc0000;
	font-size:26px;
	background-image:url(/china/images/bg/page-title-bg.gif);
	background-position:0 6px;
	background-repeat:no-repeat;
	padding-left:20px;
}

.home-title-small {
	color:#cc0000;
	font-size:15px;
}

#cta {
	width:259px;
	font-size:12px;
	padding-left:13px;
	padding-top:29px;
	position:absolute;
	top:0;
	left:0;
}

#cta-top {
	background-image:url(/china/images/home/top-corner.gif);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#7fb24c;	
	color:#003300;
	font-weight:normal;
	padding-top:7px;
	width:223px;
}

#home #country form {
	padding:0;
	margin:0;
}

#country select {
	float:left;
	width:92px;
}

#country {
	background-image:url(/china/images/home/country-bg.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:44px;
	padding-top:15px;
	padding-bottom:2px;
	height:32px;
	width:215px;
	font-weight:normal;
}

#country a#enter-btn {
	background-image:url(/china/images/home/enter.gif);
	background-position:top left;
	background-repeat:no-repeat;
	color:#003300;	
	padding:3px 7px 3px 7px;
	width:24px;
	height:13px;
	margin:1px 0 0 8px;
	display:block;
	float:left;
	text-decoration:none;
}

#country a#enter-btn:hover {
	background-image:url(/china/images/home/enter-over.gif);
}

#flash {
	padding-left:292px;
}

#home #menu {
	width:258px;
	padding-left:16px;
}

.cta-button {
	display:block;
	margin-bottom:5px;	
	padding:8px 18px 7px;
	background-image:url(/china/images/home/divider.gif);
	background-position:bottom left;
	background-repeat:no-repeat;	
}

.cta-button a {
	text-decoration:none;
	color:#000;
	font-weight:bold;
	background-image:url(/china/images/home/arrow.gif);
	background-position:0 1px;
	background-repeat:no-repeat;
	padding-left:21px;
	line-height:14px;	
}

.cta-button a:hover {
	color:#336699;
	background-image:url(/china/images/home/arrow-over.gif);
}

.footerContact {
	font-size: 12px;
	color: #666666;
}
