/* CSS Document */
body{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; background:url(images/bg_01.jpg) repeat-x; margin:0 auto;}


#wrapper{ margin:0 auto; width:995px; }

#header{margin:0 auto; float:left; width:995px; height:259px; }

#header_lft{ background:url(images/inde_01.gif) no-repeat; width:19px; height:259px; float:left; margin:0 auto;}

#header_logo{background:url(images/index_02.jpg) no-repeat; width:330px; height:259px; float:left; margin:0  auto; vertical-align:top; }

#flash_box{background:url(images/flash_03.jpg) no-repeat; width:628px; height:259px; float:left; margin:0 auto}

#header_rgt{background:url(images/index5.gif) no-repeat; width:18px; height:259px; float:left; margin:0 auto;}

#midle_area{width:960px; margin-left:19px;  margin: 0 auto;}

#menu_area{width:960px; margin:0 auto; float:left; height:39px; margin-top:2px;}

#menu_arealft{background:url(images/index_07.gif) no-repeat; height:39px; width:7px; float:left;}

#menu_areargt{background:url(images/index_10.gif) no-repeat; height:39px; width:6px; float:left;}

#menu_areamdl{background: url(images/index_09.gif) repeat-x;height:39px; width:947px; float:left;}

#mnu_top{	float:left;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:11px; 
		color:#323232;
		font-weight:bold;		
		text-align:left; 
	}
#mnu_top ul{list-style:none; margin:5px 0px;}	
#mnu_top li{float:left; width:128px; height:35px; display:block; text-align:center;}
#mnu_top li a{color:#323232; text-decoration:none; line-height:35px; width:100px; height:35px; display:block;}
#mnu_top li a:hover{color:#ffffff; background: url(images/mnu_over.jpg) center no-repeat; text-decoration:none; line-height:35px; width:100px; height:35px; display:block;}
#menu{	float:left;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:11px; 
		color:#323232;
		font-weight:bold;
		width:930px;
		text-align:left; 
	}
		#menu ul{
			list-style:none;
			text-align:left; 
			height:32px; 
			margin:0 auto;
			float:left; 
			line-height:35px;
		}
			#menu li{
				list-style:none;
				display:inline;
				margin:0 2px;				
				width:325px;
				display:block;
			}
				#menu li a{
					color:#323232;
					font-size:12px;
					text-decoration:none;
					cursor:pointer;
					padding:3px 10px;
					border:1px solid #CCCCCC;
				}
					/*#menu li a:hover{
						color:#ffffff;
						background:#003399 ;
						text-decoration:none;
						padding:3px 10px;
					line-height:45px;
						
					}*/
					#menu li a:hover{
						color:#ffffff;
						background: url(images/mnu_over.jpg) no-repeat;
						text-decoration:none;						
					line-height:30px;
						
					}
				#menu li a.current{
					color:#ffffff;
					background: url(images/mnu_over.jpg) no-repeat;
					font-size:12px;
					padding:3px 10px;
					line-height:35px;
					text-decoration:none;
					border:1px solid #999999;
					
				}
				



#coontent_area{width:960px; margin:0 auto; float:left; background:url(images/welcome_13.jpg) repeat-x; }

#left_pannel{width:217px; float:left; margin-left:9px;}

#right_pannel{float:right; margin:0 auto; width:217px; }

#quality_policy{background:url(images/quality.gif) no-repeat; width:217px; height:35px; float:left; margin-top:18px;}

#quality_policy_bot{background:url(images/quality_bgbot.gif) no-repeat; width:217px; height:18px; float:left; margin:0 auto;}

#quality_text{background: url(images/quality_bg.gif) no-repeat; width:217px; height:136px; float:left; margin: 0 auto;} 

#news{background:url(images/news.jpg) no-repeat; width:217px; height:44px; float:left;}

#news_bg{background:url(images/news_bg.jpg) no-repeat; width:217px; height:101px; float:left;}

#news_bgbot{background:url(images/news_bgbot.jpg) no-repeat; width:217px; height:27px; float:left;}

#corporate_top{background:url(images/corpo5.jpg) no-repeat; width:208px; height:33px; float:left; margin:0 auto;}

#corporate_office{background:url(images/corpo_16.jpg) no-repeat; float:left; width:208px; height:26px;}

#corporate_bg{background:url(images/corpo_21.jpg) no-repeat; width:208px; height:151px; float:left; margin:0 auto;}

#contact_det{width:195px; float:left; padding-top:15px; padding-left:21px; color:#333333;}

#enquiry{background:url(images/index_27.jpg) no-repeat; width:208px;  height:33px; float:left; margin:0 auto;}

#enquiry_bg{background:url(images/bg_28.jpg) no-repeat; width:208px; height:14px; float:left; margin:0 auto;}

#enquiry_img{background: no-repeat; width:208px; height:95px; float:left; margin:0 auto;}

#welcome_area{width:475px;  margin-left:20px; padding-right:10px; float:left;}

#welcome_title{background:url(images/welome_20.jpg) no-repeat; float:left; width:374px; height:29px; margin-top:14px; font-family:"Times New Roman", Times, serif; font-size:18px; font-weight:bold; color:}

#page_area{width:710px; margin-top:25px; padding-left:25px; margin-right:5px; float:left;}


#page_title{background:url(images/welome_20.jpg) no-repeat; float:left; width:694px; height:29px; margin-top:14px; font-family:"Times New Roman", Times, serif; font-size:18px; font-weight:bold; border-bottom:1px dotted #003399; text-align:left;}

#page_note{width:694px; float:left; margin-top:18px; text-align:justify;  }
.page_note{width:694px; float:left; margin-top:18px; text-align:justify;  }

#welcome_note{width:100%; float:left; margin-top:18px; text-align:justify;  }

.quality_text{font-family: Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#454545; text-align:justify;}

.quality_text a { font-family:Arial, Helvetica, sans-serif; color:#454545; text-decoration:underline;}

.quality_text a:hover{text-decoration:none;}

.konw_more{font-family: Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#447302; text-align:justify;}

.konw_more a { font-family:Arial, Helvetica, sans-serif; color:#447302; text-decoration:underline;}

.konw_more a:hover{text-decoration:none; color:#264101;}


.quality_textarea{width:185px;  float:right; padding-right:18px; margin-top:10px; }
.news_textarea{ margin:10px; padding-left:9px; padding-right:9px;}
#quality_textareabg{width:192px; height:126px;  float:left; background:#f2b702; margin-left:9px; margin-top:5px; border:1px solid #cccccc;}

#footer_bg{ background:url(images/index_34.gif) repeat-x; width:960px; height:43px; float:left; margin:0 auto;}

#footer_textarea{width:100%; height:35px; margin-top:15px; float:left;}

.footer_text{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration:none; text-align:center;}

.footer_text a{text-decoration:none; color:#000;}

.footer_text a:hover{text-decoration:underline; color:#000;}

.style1 {
	font-size: 24px;
	font-weight: bold;
	color: #737373;
}
.style2 {
	font-size: 24px;
	color: #E61C12;
	font-weight: bold;
	font-style:italic;
}
.style3 {
	color: #000;
	font-weight: bold; text-decoration:none;
}

.style3 a {text-decoration:none; color:#000;}

.style3 a:hover{text-decoration:underline; color:#000; }


.style4 {
	color: #003399;
	font-weight: bold; text-decoration:none;
}

.style4 a{ text-decoration:none;}

.style4 a:hver{ text-decoration:underline; }


#product_area{width:475px; float:left; margin-top:10px; padding-left:12px; }


#prod_1{background:url(images/products_34.jpg) no-repeat; width:138px; height:95px; float:left; margin:4px;}

#prod_2{background:url(images/products_32.jpg) no-repeat; width:138px; height:95px; float:left; margin:4px;}

#prod_3{background:url(images/products_30.jpg) no-repeat; width:138px; height:95px; float:left; margin:4px; padding:}

#environ_1{background:url(images/environment_30.jpg) no-repeat; width:138px; height:95px; float:left; margin:4px;}

#environ_2{background:url(images/environment_32.jpg) no-repeat; width:138px; height:95px; float:left; margin:4px;}

#environ_3{background:url(images/environment_34.jpg) no-repeat; width:138px; height:95px; float:left; margin:4px; padding:}

#lst ul{list-style:none; margin:0 auto; float:left;}

#lst li{background:url(images/bulet.jpg) 0 5px no-repeat; padding-left:20px; line-height:20px; float: left; list-style:none;}

#lst1 ul{list-style:none; margin:0 auto; float:left;}

#lst1 li{background:url(images/bulet.jpg) 0 5px no-repeat; padding-left:20px; line-height:20px; float: left; list-style:none;}

.text{font-size:12px; color:#626262; line-height:20px;}

.text a {text-decoration:none; color:#626262; }

.text a:hover {text-decoration:underline; color:#333333;}

.text_link{font-size:12px; color:#333333; line-height:20px; font-weight:bold;}

.text_link a {text-decoration:none; color:#333333; font-weight:bold;}

.text_link a:hover {text-decoration:underline; color:#103e9c; font-weight:bold;}

.sub_heding{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#333; font-weight:normal;}

.sub_heding_green{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#447600; font-weight:bold;}

.sub_heding_green a {text-decoration:none; color:#447600;}

.sub_heding_green a:hover {text-decoration:underline;}

#contact_lft{width:370px; float:left; margin:0 auto;}

#contact_rgt{width:320px; float:left; margin:0 auto;}

.style5 {
	color: #003399;
	font-size: 24px;
	text-align:left;
	
}
.style6 {
	color: #003399;
	font-size: 21px;
}
.style11 {font-size: 12px}

.style12 {
	font-size: 12px;
	font-weight: bold;
}
.style13 {font-size: 12px; font-weight: bold; color: #333333; }

.page_note_1{width:664px; float:left; margin-top:5px; text-align:justify;}
.b_link {font-size: 12px; color: #003399; }
.b_link a{color:#003399; text-decoration:
none;}
.b_link a:hover{text-decoration:underline;}
.page_marketing{width:640px; float:left; margin-top:5px; text-align:justify; padding-right:10px;}
.Certifications{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #426201; font-weight:bold;}

