body {
height:100%;
margin:0;
padding:0;
background: url(images/ci_bg.jpg) left top repeat-x;
background-color:#75BBDF;
}
img{
border: none;
}
a{
text-decoration: none;
color: #000000;
}
a:hover{
text-decoration: underline;
}

/** This is the Main Container **/
#container{
position:absolute;
width:1000px;
height:100%;
margin:0;
padding:0;
font-size:11px;
background: url(images/bg.jpg) left top no-repeat;
}
#top_nav{
position:absolute;
top: 0;
left: -20px;
z-index:2;
}
#cibao{
position:absolute;
left:5px;
top:140px;
z-index:1;
}

/*** Begin the Left column ***/
#left_column{
float: left;
display: block;
clear: both;
margin: 334px 13px 0 0;
* margin: 334px 7px 0 0;
padding: 0;
width: 219px;
}
#concious{
width: 219px;
height: 82px;
margin: 0;
padding: 0;
}
#newsletter{
background: url(images/newsletter.gif);
width: 219px;
height: 106px;
margin: 0;
padding: 0;
}
.dotss{
width: 219px;
height: 10px;
margin: 0;
padding: 0;
background: url(images/dotss.gif) center no-repeat;
}
#newsletter_input, #newsletter_input form{
margin: 0;
padding: 0;
}
#newsletter_input table{
margin: 30px 0 0 73px;
padding: 0;
}
#newsletter_input form input{
color: #999999;
text-align: center;
vertical-align: middle;
font-size: 12px;
margin: 0 0 1px 0;
*margin: 0;
padding: 3px;
*padding: 3px 1px 0px 1px;
border: 1px solid #999999;
background-color: #FFFFFF !important;
}
#newsletter_input #submit{
padding:0;
border: none;
}
/*** END Left Column ***/

/*** Begin the Right Column ***/
#right_column{
float: left;
width: 760px;
margin: 104px 0 0 -7px;
*margin: 104px 0 0 -1px;
padding: 0 0 30px 0;
background: url(images/white_bg.gif) repeat-y;
font-size: 13px;
line-height:16px;
color: #636363;
}
#right_column_imagemap,#right_column_imagemap1{
position:absolute;
top: 110px;
left: 226px;
z-index: 10;
}
#path{
float:right;
margin:-10px 10px 0 0;
padding:0;
height:30px;
display:none;
}
#path span{
color:#00549F;
}

#about{
background: url(images/about_bg.gif) top no-repeat;
width: 748px;
min-height: 90px;
height:100%;
}
#vision{
background: url(images/vision_bg.gif) top no-repeat;
width: 748px;
min-height: 90px;
height:100%;
}
#ceo{
background: url(images/ceo_bg.gif) top no-repeat;
width: 748px;
min-height: 90px;
height:100%;
}
#about_content, #vision_content, #ceo_content{
margin: 60px 0 0 15px;
}
#about_left, #vision_left, #ceo_left{
float:left;
width:292px;
height:100%;
margin:0;
padding:0;
}
#about_right, #vision_right, #ceo_right{
float:left;
margin:12px 10px 0 3px;
padding:0 0 0 10px;
border-left:3px solid #E0E9E2;
}
#about_right p, #vision_right p, #ceo_right p{
margin:10px 0 20px 0;
padding:0;
width: 405px;
color:#7B7B7B;
line-height:22px;
font-family:"Trebuchet MS";
font-size:12px;
}
#about_right strong, #vision_right strong, #ceo_right strong{
color:#006699;
font-weight:normal;
}

#news{
background: url(images/news_bg.gif) top no-repeat;
width: 748px;
min-height: 100px;
height:100%;
}
#news-multimedia{
background: url(images/news_bg2.gif) top no-repeat;
width: 748px;
min-height: 100px;
height:100%;
}
#news_content{
margin: 75px 0 0 15px;
}
#news_left{
width:400px;
text-align: center;
color:#CC9966;
float: left;
}
#news_left img{
margin-top:5px;
}
#news_right{
float:left;
width:310px;
margin:0 0 0 6px;
font-size:13px;
}
#news_right img{
margin:0 0 0 10px;
}
#news_right ul{
list-style: none;
margin:10px 0 0 0;
*margin:6px 0 0 0;
padding:0;
border-bottom:1px solid #CCCABA;
}
#news_right ul li{
border-top:1px solid #CCCABA;
padding-top:8px;
padding-bottom: 5px;
}
#news_right ul li a{
color:#006699;
}
#news_right ul li.active{
color:#CC9966;
}


#product{
background: url(images/product_bg.gif) top no-repeat;
width: 748px;
min-height:200px
height: 100%;
}
#product_content{
margin: 65px 0 0 20px;
text-align:center;
}

#creative_product{
background: url(images/creative_product_bg.gif) top no-repeat;
width: 748px;
min-height:200px;
height: 100%;
}
#creative_product_content{
margin: 65px 0 0 20px;
text-align:center;
}

#why_us{
background: url(images/whyus_bg.gif) top no-repeat;
width: 748px;
min-height:200px;
height: 100%;
display: block;
}
#why_us_content{
margin: 85px 0 0 20px;
border-left: solid 1px #E0E9E2;
font-family:"Trebuchet MS";
font-size:12px;
}
#why_us_content p{
margin: 5px 0px 18px 12px;
*margin: 2px 0px 18px 12px;
line-height:18px;
}
#why_us_content ol{
margin-right: 30px;
margin-top: 5px;
*margin-top: 2px;
list-style-type: numeric;
}
#why_us_content ol li{
margin-bottom: 10px;
}
#production_flow{
background: url(images/production_bg.gif) top no-repeat;
width: 748px;
min-height:200px;
height: 100%;
}
#production_flow_content{
margin: 95px 0 0 20px;
text-align: right;
}
#production_flow_content_text{
background: url(images/production_pic2.gif) left no-repeat;
text-align: left;
margin: 20px 0 0 9px;
}
#production_flow_content_text p{
margin: 3px 20px 10px 65px;
padding-top:5px;
font-family:"Trebuchet MS";
font-size:12px;
}

#recipe{
background: url(images/recipe_bg.gif) top no-repeat;
width: 748px;
min-height:150px;
height: 100%;
}
#recipe_content{
margin: 60px 0 0 0px;
}
#recipe_table{
margin:0 0 0 14px;
*margin:0 3px 0 0;
padding:0;
width:700px;
height:468px;
background-color:#FFEED0;
text-align:left;
border:1px solid #C3C2B7;
}

#recipe_table td{
margin:0;
padding:0;
}
#recipe_table .recipe_info{
background: url(images/recipe_header_bg.gif) top left no-repeat;
width:376px;
margin:0;
font-size:12px;
padding-left:15px;
border-bottom:1px solid #B0B1B2;
border-left:1px solid #B0B1B2;
}

#recipe_table .noborder{
border-bottom:none;
}
#recipe_table td.first{
width:140px;
}

#network{
background: url(images/network_bg.gif) top no-repeat;
width: 748px;
min-height:150px;
height: 100%;
}
#network_content{
margin: 85px 0 0 30px;
}
#network_content .network{
background-color:#FFFFFF;
padding-bottom:40px;
width:83%;
font-family:"Trebuchet MS";
font-size:13px;
padding-left:7%;
display:none;
}

.network_name {
	border-bottom:1px solid #D1E5E0;
	font-weight:bold;
	color:#0B6EBA;
	
}

.network_title {
	background: url(images/network_title.gif) repeat-x;
	height:31px;
	width:90%;

}

.network_title_word {
	color:#0B6EBA;
}

.network_title_word a{
	color:#0B6EBA;
	text-decoration:underline;
}

.network_title_word a:hover{
	color:#0B6EBA;
	text-decoration:none;
}



.network_city_name {
color:#FE4C1E;
font-weight:bold;
}

.network_company_name {
	color:#1071BB;
}

.network_address {
	color:#333333;
}

.network_btn {
	float:left;
	display:inline;
	margin:10px 8px 10px 0;
}

#sourthern_place {
	display:block;
}

#middle_place, #northern_place {
	display:none;
}

.network h4{
color:#ED1B23;
font-size:12px;
font-family:"Lucida Sans Unicode", Verdana, Arial;
font-weight:normal;
margin:6px 0 0 0;
padding-left:15px;
padding-bottom:6px;
border-bottom:1px solid #c8c8c8;
}

.clearboth {
	clear:both;
}
.network h5{
color:#ED1B23;
font-family:"Lucida Sans Unicode", Verdana, Arial;
font-size:12px;
font-weight:normal;
margin:15px 0 5px 15px;
}
.network ul{
padding:0 0 0 15px;
margin:0;
}
.network ul li{
font-family:"Lucida Sans Unicode", Verdana, Arial;
font-size:12px;
list-style:none;
padding:2px 0 0 20px;
}
.network ul li div{
list-style:none;
margin-top:10px;
margin-left:-10px;
color:#0054A6;
}

#partner{
background: url(images/partner_bg.gif) top no-repeat;
width: 748px;
min-height: 150px;
height:100%;
}
#partner_content{
margin: 85px 0 0 0;
padding-left:25px;
float:left;
}
#partner_text{
margin-top:15px;
border-left:2px solid #E0E9E2;
font-family:"Trebuchet MS";
font-size:12px;
}
#partner_text p {
padding:0 15px 0 10px;
color:#7B7B7B;
line-height:18px;
margin-top:10px;
}
.partner_header{
background-color:#00549F;
color:#FFFFFF;
line-height:20px;
width:380px;
padding-left:10px;
font-size:13px;
}
.partner_header span{

}
#join{
background: url(images/join_bg.gif) top no-repeat;
width: 748px;
min-height: 150px;
height:100%;
}
#join_content{
margin: 85px 0 0 25px;
}

#contact{
background: url(images/contact_bg.gif) top no-repeat;
width: 748px;
min-height: 50px;
height:100%;
}
#contact_content{
margin: 25px 0 0 15px;
}
#contact_pic{
float:left;
}
#contact_add{
float:left;
margin: 20px 0 0 0;
}
.contact_address{
margin:5px 0 0 0;
background-color: #EEF5E7;
padding:0;
width: 493px;
font-family:"Lucida Sans Unicode", Verdana, Arial;
font-size:12px;
color:#005AAA;
}
.contact_address ul{
list-style:none;
margin:0;
padding:3px 0 3px 0;
}
.contact_address ul li{
margin:0;
padding:0 0 0 10px;
}
.contact_address a{color:#005AAA;}
#contact_form{
margin:10px 0 0 0;
float:left;
font-family:"Trebuchet MS";
font-size:12px;
}
#contact_form_table{
margin:0;
padding:0 0 0 20px;
width:647px;
border-left:1px solid #DCDDDE;
border-right:1px solid #DCDDDE;
background-color:#FFFFFF;
}
#contact_form_table tr{
margin:0;
padding:0;
vertical-align: middle;
}
#contact_form_table td{
padding-bottom:25px;
*padding-left:20px;
}
#contact_form_table td#contact_form_table_last{
padding:0 0 0 20px;
color:#8D8D8D;
}
#contact_form_table_line{
height: 3px;
border-top: 1px solid #000000;
}
#contact_form_table input, #contact_form_table textarea{
background-color:#F0F0F0 !important;
border: 1px solid #CFCFCF;
}

#faq{
background: url(images/faq_bg.gif) top no-repeat;
width: 748px;
min-height: 350px;
height:100%;
}
#faq_content{
margin: 65px 0 0 0;
border-left:0px solid #E0E9E2;
float:left;
}
.faq_question{
color:#0D3192;
font-size:13px;
margin-left:10px;
padding-top:20px;
font-weight:bold;
}
#faq_content p{
margin:0;
padding:10px 150px 10px 10px;
color:#6C6E70;
line-height:18px;
}
/*** END Right Column ***/

/** Here is the Footer **/
#footer{
float: left;
width: 1000px;
height: 72px;
margin: 0;
padding: 0;
background: url(images/footer.jpg) no-repeat;
}
#footer_menu{
float: right;
width:610px;
height:24px;
margin: 9px 20px 0 0;
*margin: 9px 10px 0 0;
border:1px solid #FFFFFF;
background-color:#D3D3D3;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}
#footer_menu ul{
margin:0;
padding:5px 0 0 10px;
}
#footer_menu li{
float:left;
list-style:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding:2px 3px;
}
#footer_menu li a{
color:#666666;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}
#footer_menu li a:hover{
color:#006699;
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}
#footer_menu li a.active{
color:#006699;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}

#languagebar {
	position:absolute;
	margin-left:845px;
	margin-top:0px;
	*margin-left:840px;
	*margin-top:13px;
	z-index:4;

}
#news_table {
clear:both;
float:left;
margin: 0px 0 0 0;
width: 100%;
}

#news_table a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}

#news_table a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003399;
}

.under-line{
	border-bottom: 1pt solid #CCCABA;
}
.style1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #003399;
}
.style2 {font-family: Arial, Helvetica, sans-serif}


