body {
 margin:0 auto;
 background-image:url(../images/bg_strip_02.jpg);
 background-repeat:repeat-x;
 background-position:left top;
 background-attachment:fixed;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 text-decoration:none;
 line-height:18px;
 color:#000000; }
 
#main_wrapper { 
 background-image:url(../images/shadow.png);
 background-repeat:no-repeat;
 background-position: center;
 width:1026px;
 margin:0 auto; }
 
.inner_wrapper {
 width:990px;
 background-color:#b6b6b6;
 margin:0 auto;
 padding:0px 1px 0px 1px;
 overflow:auto; } 
 
.header {
 background-image:url(../images/header_img_04.jpg);
 background-repeat:no-repeat;
 height:152px;
 width:990px; }
 
.logo {
 width:455px; 
 height:131px;
 margin:9px 0px 0px 50px; 
 float:left; } 
 
#navigation {
 background-image:url(../images/nav_strip.jpg);
 background-repeat:repeat-x;
 width:940px;
 height:17px;
 float:left; }
 
.nav_text {
 background-image:url(../images/dividor_28.jpg);
 background-repeat:no-repeat;
 background-position:right top;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px; 
 color:#fff;
 text-align:center;
 text-transform:uppercase;
 text-decoration:none;
 padding:14px 25px 14px 25px; }

.nav_text a {
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 text-align:center; 
 color:#fff;
 text-decoration:none;
 padding:14px 25px 14px 25px; }
	
.nav_text a:hover { 
 background-image:url(../images/blue_strip_28.jpg);
 background-repeat:repeat-x; 
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 text-align:center; 
 color:#000;
 padding:16px 25px 15px 25px;  }   
  
.top_area {
 width:485px;
 float:left; 
 margin:20px 0px 0px 0px; } 
 
#top_link_area {
 width:160px;
 height:38px; 
 margin:0px 25px 28px 301px; }
 
.home_icon {
 width:31px; 
 float:left; background-image:url(../images/home_img_08.jpg); 
 background-repeat:no-repeat; 
 background-position:center top;
 padding-top:24px; 
 margin-right:18px;
 text-align:center; }  
  
/*.career_icon {
 width:50px;
 background-image:url(../images/career_img.jpg); 
 background-repeat:no-repeat; 
 background-position:center top; 
 float:left;
 padding-top:24px; 
 margin-right:18px; 
 text-align:center; }
*/ 
.enquiry_icon {
 width:47px;
 background-image:url(../images/inquiry_img_12.jpg);
 background-repeat:no-repeat; 
 background-position:center top; 
 float:left; 
 padding-top:24px; 
 margin-right:18px; 
 text-align:center; } 
 
.sitemap_icon {
 width:45px; 
 background-image:url(../images/sitemap_img_14.jpg); 
 background-repeat:no-repeat;
 background-position:center top; 
 float:left; 
 padding-top:24px; 
 text-align:center; }
 
.num_area {
 width:290px; 
 margin:0px 20px 0px 184px; }  
 
.tele_icon {
 background-image:url(../images/tele_img_21.jpg); 
 background-repeat:no-repeat; 
 width:37px; 
 height:32px; 
 float:left;
 margin-top:8px; } 
 
.tele_num {
 float:left; 
 width:240px; 
 font-family:Arial, Helvetica, sans-serif; 
 font-size:15px;
 color:#3f4247; 
 font-style:italic;
 padding:7px 0px 0px 10px; } 
 
.top_link {
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#54585f;
 text-decoration:none; }    
 
.top_link a{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#54585f;
 text-decoration:none; }   
 
.top_link a:hover{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#54585f;
 text-decoration:underline; }     
 
.banner {
 width:990px;
 height:302px;
 float:left; }  
 
.banner_inner {
 width:990px;
 height:218px;
 float:left; }    
 
.context_area {
 width:990px;
 background-color:#FFFFFF;
 text-align:justify;
 float:left; } 
 
.context_area_inner {
 background-image:url(../images/inner_bg_36.jpg);
 background-repeat:no-repeat;
 background-position:top center;
 width:990px;
 background-color:#FFFFFF;
 float:left; } 
 
#text_area { 
 width:690px;
 margin:34px 32px 20px 24px;
 float:left; }
 
#inner_text_area { 
 width:640px;
 margin:64px 25px 20px 24px;
 float:left; } 
 
.chairman_msg { 
 width:220px;
 margin:34px 24px 0px 0px;
 float:left; }
 
.stk_img { 
 width:270px;
 margin:105px 31px 0px 0px;
 float:left; } 
 
a {
 outline:none; }
  
.blue_txt {
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 font-weight:bold;
 text-align:center;
 color:#03aefd; } 
 
.chairman_img {
 width:129px; 
 margin:7px 46px 0px 45px; 
 float:left; } 
 
.chairman_txt {
 width:200px; 
 margin:10px 10px 0px 10px;
 float:left; } 
 
.title {
 font-family:Arial, Helvetica, sans-serif;
 font-size:20px;
 color:#000000; } 
 
.box_area {
 width:950px;
 height:261px;
 padding-top:28px;
 padding:0px 20px 0px 20px;
 background-color:#54585f;
 float:left;
 margin-bottom:1px; } 
 
.box_a {
 float:left; 
 width:309px; 
 height:261px; 
 border-right:1px solid #a0a0a0; }
 
.box_b {
 width:331px;
 height:261px; 
 float:left;
 border-right:1px solid #a0a0a0; }
 
.box_c {
 width:285px; 
 float:left; 
 margin:28px 0px 0px 21px; } 
 
#pro_txt_area {
 width:309px; 
 float:left; 
 margin-top:28px; } 
 
#pro_contn {
 width:293px; 
 float:left; 
 margin:12px 18px 10px 0px; } 
 
#pro_contn_read {
 width:293px; 
 float:left; 
 margin:12px 18px 10px 0px; }  
 
#pro_list {
 width:110px; 
 float:left; 
 margin-left:14px;
 line-height:21px; }
 
.pro_img_bg {
 background-image:url(../images/pro_img_12.jpg); 
 background-repeat:no-repeat; 
 width:169px; 
 height:112px; 
 margin-right:15px; 
 float:left; }  
 
.white_text {
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#FFFFFF; } 
 
.yellow_text {
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 font-weight:bold;
 font-style:italic;
 color:#fece00; }

.more {
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#000;
 text-decoration:none;
 text-align:left; }
 
.more a{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#000;
 text-align:left;
 text-decoration:none; }    
 
.more a:hover{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#000;
 text-align:left;
 text-decoration:underline; }  
 
.more span{
 background-image:url(../images/arrow_blue_30.jpg);
 background-repeat:no-repeat;
 background-position:right;
 padding-right:10px; }     
 
.read_more {
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#000;
 text-decoration:none;
 text-align:left; }
 
.read_more a{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#000;
 text-align:left;
 text-decoration:none; }    
 
.read_more a:hover{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#000;
 text-align:left;
 text-decoration:underline; }  
  
.read_more span{
 background-image:url(../images/arrow_white_43.png);
 background-repeat:no-repeat;
 background-position:right;
 padding-right:10px; }    
 
#bus_area_text {
 width:331px;
 padding:28px 0px 3px 0px;
 float:left; 
 text-align:center; } 
 
.map {
 background-image:url(../images/map_09.jpg); 
 background-repeat:no-repeat; 
 background-position:center top; 
 width:331px; 
 height:158px; 
 float:left;
 margin:0px 0px 10px 0px; }  
 
.button_area {
 width:185px;
 float:left;
 margin:0px 73px 0px 73px; }  
 
.inner_conent_strip {
 background-image:url(images/../divi_strip.jpg); 
 background-repeat: no-repeat; 
 background-position:right top; 
 padding-right:19px;
 width:645px; }  
 
.white_text_italic {
 font-family:"Myriad Pro";
 font-size:19px;
 font-weight:bold;
 font-style:italic;
 color:#fff; }  
  
.yellow_text_italic {
 font-family:"Myriad Pro";
 font-size:19px;
 font-weight:bold;
 color:#fece00; } 
 
.blk_font {
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 color:#000;
 padding-left:10px; } 
 
.contact_link {
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#02A4F1;
 text-decoration:none; }  
 
.contact_link a{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#02A4F1;
 text-decoration:none; }  
 
.contact_link a:hover{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#000;
 text-decoration:underline; }    
 
.blue_font {
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 text-decoration:none;
 color:#02A4F1; }
 
.blue_font a{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 text-decoration:none;
 color:#02A4F1; }
 
.blue_font a:hover{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 text-decoration:underline;
 color:#02A4F1; }  
 
.grey_font {
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 text-decoration:none;
 color:#3a3a3a; }
 
.grey_font a{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 text-decoration:none;
 color:#3a3a3a; }
 
.grey_font a:hover{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 text-decoration:underline;
 color:#3a3a3a; }   
 
.yellow_title {
 font-family:Arial, Helvetica, sans-serif;
 font-size:15px;
 font-weight:bold;
 color:#e8af00; }  
 
.blue_title {
 background-image:url(../images/1_008.gif);
 background-repeat:no-repeat;
 background-position:left;
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 font-weight:bold;
 text-indent:17px;
 color:#02A4F1; }  
 
.border {
 border:1px solid #999999;
 padding:5px; } 
 
ul.tab_text{
 font:normal 12px Arial;
 color:#0077cc;
 text-align:left;
 list-style-image:url(../images/1_071.gif);
 text-decoration:none;
 line-height:19px;
 margin-left:-10px; }
 
li.tab_text{	
 list-style-type:none;
 list-style-position:inherit; } 
 
ul.tab_text_pro {
 font:normal 12px Arial;
 color:#000;
 text-align:left;
 list-style-image:url(../images/arrow_blue_32.jpg);
 text-decoration:none;
 line-height:19px;
 margin-left:-10px; }
 
li.tab_text_pro {	
 list-style-type:none;
 list-style-position:inherit; }  
 
ul.tab_pro{
 font:normal 12px Arial;
 color:#fff;
 text-align:left;
 list-style-image:url(../images/arrow_white.png);
 text-decoration:none;
 line-height:19px;;
 margin:-5px 0px 0px -25px; }
 
li.tab_pro {	
 list-style-type:none;
 list-style-position:inherit; }    
 
#qlty_txt_area {
 width:285px; 
 float:left; 
 margin-top:12px; } 
 
.title_inner {
 font-family:'Acme', sans-serif;
 font-size:28px;
 color:#02a4f1; }  
 
.img_border {
 border:1px solid #b2b1b1; 
 padding:5px; } 
 
.img_brdr {
 border:2px solid #c0c0c0; }  
 
.pro_bg_strip {
 background-image:url(../images/pro_stk.jpg); 
 background-repeat:repeat-x;
 background-position:left top;
 width:628px; 
 height:22px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 color:#02A4F1;
 padding:5px 0px 0px 10px;
 float:left; }
 
.border_box {
 border:1px #d9d9d9 solid; 
 width:638px; 
 float:left; }  
 
.product_box { 
 float:left; 
 width:608px; 
 padding:15px 15px } 
 
.btm_shadow {
 background-image:url(../images/btm_shadow_03.jpg);
 background-repeat:no-repeat; 
 width:639px; 
 height:21px; 
 float:left;
 margin-bottom:30px; }
 
.contact_txt {
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 color:#333333; }   
    
.footer {
 width:944px;
 height:56px;
 background-color:#000;
 float:left;
 padding:28px 23px 0px 23px; }
 
#ftr_a {
 width:500px; 
 float:left; }  
 
#ftr_b {
 width:443px; 
 float:left; 
 text-align:right;
 margin-top:8px; } 
 
.footer_text {
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#707275;
 text-decoration:none;
 line-height:18px; }
 
.footer_text a{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#707275;
 text-decoration:none;
 line-height:18px; }
 
.footer_text a:hover{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#03aefd;
 text-decoration: underline;
 line-height:18px; } 
 
.footer_text_blue {
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#03aefd;
 text-decoration:none;
 line-height:18px; }  
     
.footer_text_blue a{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#03aefd;
 text-decoration:none;
 line-height:18px; }  

.footer_text_blue a:hover{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#fece00;
 text-decoration: underline;
 line-height:18px; }  