body {
	margin: 0px;
}
.clear{clear:both;}
.mar_top_10{margin-top:10px;}
	.mar_top_15{margin-top:15px;}
	.mar_top_20{margin-top:20px;}
	.mar_top_25{margin-top:25px;}
	.mar_left_15{margin-left:15px;}
	.mar_top_40{margin-top:40px;}
	.mar_top_50{margin-top:50px;}
	
.divider{height:175px;}


.main_container{margin:auto; .width:100%;}
.main_container .logo{ background:url(../images/logo.gif) no-repeat; height:122px;}
.main_container .logo_puch_line{ background:url(../images/logo_punch_line.gif) no-repeat; height:36px; float:left; width:413px;}
.main_container .slide_show {background:url(../images/slide_show_bg.gif) repeat-x; height:261px;}
.main_container .slide_show .black_txt{background:url(../images/comp_name.gif) no-repeat; height:34px; float:left; width:385px; margin:55px 0 0 40px;}
.main_container .slide_show .white_txt{background:url(../images/text_white.gif) no-repeat; height:50px; float:left; width:432px; margin:22px 0 0 40px;}
.main_container .slide_show .chines_txt{background:url(../images/chines_txt.gif) no-repeat; height:26px; float:left; width:278px; margin:50px 0 0 40px;}


.main_container .mid_cont{width:100%;}


.main_container .left_bar{ padding:30px 0 25px 30px; float:left;}
.main_container .photo{background:url(../images/photogallery.gif) no-repeat; height:35px;  font:bold 14px Arial, Helvetica, sans-serif; color:#FFF; text-align:center; width:236px; padding:25px 0 0 30px;}
.main_container .photo a{color:#FFF; text-decoration:none;}
.main_container .photo a:hover{color:#000; text-decoration:none;}

.main_container .planning{background:url(../images/planning.gif) no-repeat; height:26px;  font:bold 14px Arial, Helvetica, sans-serif; color:#FFF; text-align:center;  padding:15px 0 0 60px; margin-top:15px;} 
.main_container .planning a{color:#FFF; text-decoration:none;}
.main_container .planning a:hover{color:#000; text-decoration:none;}

.main_container .planning1{background:url(../images/planning.gif) no-repeat; height:26px;  font:bold 14px Arial, Helvetica, sans-serif; color:#FFF; text-align:center;  padding:15px 0 0 10px; margin-top:15px;}
.main_container .planning1 a{color:#FFF; text-decoration:none;}
.main_container .planning1 a:hover{color:#000; text-decoration:none;}

.main_container .left_bar .txt_cont{font:12px Arial, Helvetica, sans-serif; border: 1px solid #C6E5FB; border-top:none;  border-bottom:none;background-color:#E4F2FC;  width:234px;}
.main_container .left_bar .txt_cont p.content{ padding:20px 0;}
.main_container .left_bar .bottom{background:url(../images/left_bottom.gif) no-repeat; height:16px; width:236px;}

.main_container .left_bar .txt{font:12px Arial, Helvetica, sans-serif; padding:10px 8px 0 15px; width:211px;}

.main_container .left_bar .txt1{font:12px Arial, Helvetica, sans-serif; padding:10px 8px 0 15px; width:211px; line-height:20px;}

.main_container .mid_cont .right_bar{ font: normal 12px Arial, Helvetica, sans-serif; color:#000; line-height:20px; padding:30px 10px 0 10px ; float:left; width:670px;}
.main_container .mid_cont .right_bar a{color:#000; text-decoration:none;}
.main_container .mid_cont .right_bar a:hover{color: #FF6600; text-decoration:none;}


.main_container .mid_cont .right_bar h1{font:normal 18px Arial, Helvetica, sans-serif; color:#FF3200;  padding:0; margin:0}
.main_container .mid_cont .right_bar h2{font:bold 12px Arial, Helvetica, sans-serif; color:#FF3200; padding:0; margin:0; text-decoration:underline}
.main_container .mid_cont .right_bar .txt{font:normal 12px Arial, Helvetica, sans-serif; color:#000;  padding:0; margin:0; line-height:18px}
.main_container .mid_cont .right_bar ul.orange{ padding:0; margin:0; float:left;} 
.main_container .mid_cont .right_bar ul.orange li{ background:url(../images/orange_bullet.gif) no-repeat 10px 13px; height:10px; font:normal 12px Verdana; color: #000; list-style:none; padding:10px 40px; }
.main_container .mid_cont .right_bar ul.orange li a{border-bottom:1px dotted #ccc; display:block; color:#000; text-decoration:none; padding-bottom:10px;}
.main_container .mid_cont .right_bar ul.orange li a:hover{ color:#FF6600;}

.main_container .mid_cont .contact_us{background:url(../images/contact_us_box.gif) no-repeat ; height:216px; width:320px; float:right; font:normal 12px Arial; padding:20px 20px; 0 20px;}
.main_container .mid_cont .contact_us p.content{ padding-top:3px; line-height:18px;}
.main_container .mid_cont .contact_us h1{font:bold 16px Arial, Helvetica, sans-serif; color:#FF3200; padding-top:10px;}
.main_container .mid_cont .contact_us h2{font:bold 14px Arial, Helvetica, sans-serif; color:#0D81EA;}

.footer { width:100%; height:38px; background-color:#0C81E8;}
.footer .link{font:bold 11px Arial, Helvetica, sans-serif;  float:left; color:#FFF; padding:5px 0 0 20px;}
.footer .copy{font: normal 11px Arial, Helvetica, sans-serif; color:#132937; padding-top:5px}
.footer .copy a{ color:#FFF; text-decoration:none;}
.footer .link a{ text-decoration:none; color:#FFF;}
.footer .link a:hover{color:#000;}
.footer .copyright{font: normal 11px Arial, Helvetica, sans-serif;  float:right; color:#132937; padding:5px 20px 0 20px;}
.footer .copyright a{color:#FFF; text-decoration:none;}
.footer .copyright a:hover{color: #FF6600; text-decoration:none;}


/* 24-oct-08 (our product design)*/

.main_container .mid_cont .right_bar ul.circle{ padding:0px; margin:0; float:left;} 
.main_container .mid_cont .right_bar ul.circle li{ background:url(../images/crcle_bullet.gif) no-repeat 0px 13px; font:normal 12px Arial, Helvetica, sans-serif; line-height:18px; color: #000; list-style:none; padding:8px 30px; margin-left:30px;}
.main_container .mid_cont .right_bar ul.circle li a{color:#000; text-decoration:none; padding-bottom:10px;}
.main_container .mid_cont .right_bar ul.circle li a:hover{ color:#FF3300}
.main_container .mid_cont .right_bar{ }

/* 6-11-08*/

.pop_up{font:bold 12px Arial, Helvetica, sans-serif; color:#000; text-align:center; }

