body {
	margin: 0px; padding:0px; background: url(../images/new-design/back.gif) repeat-x #e9e3cb;}


.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}


.pad_top_5{ padding-top:87px;}
.pad_top_8{ padding-top:384px;}


#main_container{padding:0px; margin:5px auto 0 auto;} 

#main_background{padding:0px;  width:946px; background:url(../images/new-design/main_back.gif) repeat-y; margin:0px auto;}

.top_shadow{padding:0px; margin:0px auto; background:url(../images/new-design/top_shadowback.gif) repeat-x; width:939px; height:6px; }
.lft_shadow{padding:0px; margin:0px; background:url(../images/new-design/lft_shadow.gif) no-repeat;}
.rht_shadow{padding:0px; margin:0px; background: url(../images/new-design/rht_shadow.gif) top right no-repeat;}
.header_curve{padding:0px; margin:0px auto; background: url(../images/new-design/header_curve.gif) no-repeat; width:945px; height:16px;}


/*#header_new{padding:0px; margin:0px auto 0 auto; width:913px;}*/
#header{padding:0px; margin:0px auto 0 auto; width:913px;}
.top_bar{padding:0px; margin:0px; background: url(../images/new-design/top_bar.gif) repeat-x; height:32px; width:913px;}
.top_bar .txt{ padding:5px 15px 0 0; margin:0px; font:normal 18px "Times New Roman", Times, serif; color:#fff; float: right;}

#navigation_bar2{padding:0px; margin:0px 0 0 0; background:url(../images/new-design/link_back2.gif) repeat-x; height:42px;} 
.link_cruve{padding:0px; margin:0px; background: url(../images/new-design/link_cruve-1.gif) no-repeat; height:42px;}
.link_cruve_2{padding:0px; margin:0px; background: url(../images/new-design/link_cruve-2.gif) top right no-repeat; height:42px;}
#navigation_bar2 ul{ padding:0px 15px; margin:0px;  }
#navigation_bar2 ul li{ padding:0px; margin:0px; list-style:none; font:bold 14px Arial, Helvetica, sans-serif; color:#fff; display:block; line-height:40px; float:left; text-transform:uppercase;}
#navigation_bar2 ul li a{ padding:12px 15px; margin:0px; color:#fff; text-decoration:none;} 
#navigation_bar2 ul li a:hover{ padding:12px 15px; margin:0px; color:#fff; text-decoration:none; background:url(../images/new-design/link_hover.gif) repeat-x;} 
#navigation_bar2 ul li.divider{padding:0px; margin:0px; background:url(../images/new-design/divider_new.gif) no-repeat; height:39px; width:2px; float:left;}



#navigation_bar{padding:0px; margin:0px 0 0 0; background:url(../images/new-design/link_back.gif) repeat-x; height:45px;} 

#navigation_bar ul{padding:0px; margin:0px;}
#navigation_bar ul li{padding:0; margin:0px; font:bold 14px Arial, Helvetica, sans-serif;  list-style:none; float:left; text-align:center;}


#navigation_bar a{font:bold 14px Arial, Helvetica, sans-serif;  text-decoration:none; text-transform:uppercase; float:left; display:block;  color:#ffffff;  width:147px; height:43px; } 

#navigation_bar a span{display:block; padding:0; cursor:pointer; line-height:48px; background:url(../images/new-design/top_act_rht.gif) no-repeat; width:147px;  height:43px; float:left;}	
#navigation_bar a:hover, #navigation a.active{background:url(../images/new-design/top_hov.gif) 0 0 no-repeat; height:43px; width:147px; margin:0px 0 0 0px; padding:0px; float:left;}
#navigation_bar a:hover span, #navigation a.active span{background: none;display:block;  height:43px; width:147px; float:left; }

.header_img{padding:0px; margin:0px; background:url(../images/new-design/header_banner_v2.gif) no-repeat; width:913px; height:159px;}



#middle_container{padding:0px 0 10px 0; margin:0px auto; width:913px; background:url(../images/new-design/bar_back.gif) repeat-x;}


.contente_block{padding:0px  0 0; margin:17px 0 0 7px; background:url(../images/new-design/content_cruve-back.gif) repeat-x; width:552px; float:left; }
.contente_block .text_block{ padding:0px; margin: 0 auto; font:normal 14px Arial, Helvetica, sans-serif; color:#000; width:540px; line-height:normal;}

.contente_block .text_block h2{font:normal 16px Arial, Helvetica, sans-serif; color:#808000;}
.contente_block .text_block h3{font:normal 16px Arial, Helvetica, sans-serif; color:#808000;}



.contente_block .head{ padding:0px; margin:0px; background:url(../images/new-design/content_cruve-1.gif) no-repeat;  width:552px;}


ul.rep2{padding:10px 0 0 0; margin:0px; }
ul.rep2 li{padding:0px 0 15px 25px; margin:0px; list-style:none; background:url(../images/new-design/cirlce-pic.jpg) 0 3px no-repeat; font:normal 14px Arial, Helvetica, sans-serif; color:#333; }
ul.rep2 span{padding:0px; margin:0px; color:#FF3333; }

ul.rep2 li a {color:#FF3333; text-decoration: underline;}
ul.rep2 li a:hover{color:#333; text-decoration:none;}

h1.title{padding:0px; margin:0px; font:bold 25px Verdana, Arial, Helvetica, sans-serif; color:#1e2f36;}



.right_container{padding:0px 0 0 0px; margin:0px; width:328px; float: right;}



.form_header{padding:10px 0 0 10px; margin:0px; width:307px; height:68px; background: url(../images/new-design/form/form_head2.gif) no-repeat;}

.form_header_back{padding:0px; margin:0px; background: url(../images/new-design/form/form_black_back.gif) repeat-x; width:293px; } 
.form_header_back h3{ padding:4px 0 0 0; margin:0px; text-align:center; font:bold 18px Arial, Helvetica, sans-serif; color:#fff;}

.form_header_lft{padding:0px; margin:0px; background: url(../images/new-design/form/form_lft.gif) no-repeat; } 
.form_header_rht{padding:0px; margin:0px; background: url(../images/new-design/form/form_rht.gif) right no-repeat; height:53px;} 

.form_shadow{ padding:0px; margin:0px; background: url(../images/new-design/form/form_shadow.gif) right repeat-y; width:317px;}
.form_section{padding:0px; margin:0px; width:311px; background:url(../images/new-design/form/form_back2.gif) 5px 68px repeat-x #3d3937; z-index:50; font:bold 17px Arial, Helvetica, sans-serif; color:#f3f3f3;}
.form_section a{ color:#f3f3f3; text-decoration:underline;}
.form_section a:hover{ color:#fff; text-decoration:underline;}

.form_block{padding:0px; margin:0px; position:absolute; top:-25px; left:5px; z-index:110;}


.form_fot{padding:0px 0 12px 0; margin:0px; background:url(../images/new-design/form/form_fot2.gif)  0px  bottom  no-repeat;}
.textfield2{ padding:10px 0 0 10px; margin:0px; width:227px; background: url(../images/new-design/form/whit_cruve2.gif) repeat-x; height:28px; border:none;}

.testimonial_block{padding:10px  0 0 0; margin:0px; width:307px; height:31px; background:url(../images/new-design/testimonial_cruve-1.gif) no-repeat; display:block; font:bold 22px Arial, Helvetica, sans-serif; color:#000;}
.testimonial_back{ padding:0px 0 0 0; margin:0px; background:url(../images/new-design/testimonial_cruve-2.gif) repeat-y; width:307px; font:normal 14px Arial, Helvetica, sans-serif; color:#000;}
.testimonial_back a{color:#000; text-decoration: underline;}
.testimonial_back a:hover{color: #FF3300; text-decoration: underline;} 
 


#footer{padding:0px 0 0 0; margin:0px auto; width:951px; background: url(../images/new-design/footer_back.gif) repeat-x; height:82px;} 
#footer .txt{ font:normal 11px Arial, Helvetica, sans-serif; color:#fff; text-align:center; padding:17px 0 0 0;}
#footer .txt a{color:#fff; text-decoration:none;}
#footer .txt a:hover{color:#fff; text-decoration: underline;}

.footer_lft{ padding:0px; margin:0px; background:url(../images/new-design/footer_lft.gif) no-repeat; height:82px;}
.footer_rht{ padding:0px; margin:0px; background:url(../images/new-design/footer_rht.gif) right no-repeat; height:82px;}

.style1{padding:0px; margin:0px; font: normal 13px Arial, Helvetica, sans-serif; color:#000;}



ul.arrow{margin:0px; padding:0px;  float:left; width:250px}
ul.arrow li{font:normal 12px Arial, Helvetica, sans-serif; background:url(../images/arrow.gif) 0 6px no-repeat; list-style:none; padding:3px 0 3px 20px;}
ul.arrow li a{color:#021839; text-decoration:none;}
ul.arrow li a:hover{color:#000; text-decoration:none;}



ul.site_map{margin:20px; padding:0px;  float:left; width:250px}
ul.site_map li{font:bold 12px Arial, Helvetica, sans-serif; background:url(../images/arrow.gif) 0 6px no-repeat; list-style:none; padding:3px 0 3px 10px; margin:0 0 0 30px}
ul.site_map li a{color:#000; text-decoration:none;}
ul.site_map li a:hover{color:#000; text-decoration:none;}
ul.site_map .sub_links{font:normal 11px Arial, Helvetica, sans-serif; padding:5px 0 5px 70px; color:#485870; line-height:18px}
ul.site_map .sub_links a{ text-decoration:none; color:#485870}	
ul.site_map .sub_links a:hover{ text-decoration:none; color:#021839}

.contact_title{padding:0px; margin:0px; background: url(../images/new-design/contact-pic-2.gif) repeat-y; font: normal 20px Arial, Helvetica, sans-serif; color:#000;}



.testimonial_box {padding:0px; margin:0px  auto; width:500px;}
.testimonila_header{padding:0px; margin:0px; background:url(../images/new-design/testimonial/header2.gif) repeat-x; width:497px;}


h2.testimonial{ padding:24px 0 15px 0; margin:0px; font: bold 20px Arial, Helvetica, sans-serif; color:#000; text-align:center;}
.testimonial_content {padding:10px 10px 0 10px; margin:0px; width:471px; background:#fff; border-left:3px #e6e3d8 solid; border-right:3px #e6e3d8 solid; text-align:left; font:normal 14px Arial, Helvetica, sans-serif; color:#000; text-align:justify;}
.testimonial_content a{color:#000; text-decoration:underline;}
.testimonial_content a:hover{color:#000; text-decoration:none;}

.testimonila_foot{padding:0px; margin:0px; background:url(../images/new-design/testimonial/testimonial_foot-3.gif) repeat-x; width:497px;}
.testimonial_footleft{padding:0px; margin:0px; background:url(../images/new-design/testimonial/testimonial_foot-1.gif) no-repeat;}
.testimonial_footright{padding:0px; margin:0px; background:url(../images/new-design/testimonial/testimonial_foot-2.gif) top right no-repeat; height:16px; }



.video_box {padding:0px; margin:0px; width:316px;}
.video_header{ padding:0px; margin:0px; width:316px; background:url(../images/new-design/video_box/header.gif) no-repeat;}
h3.video{ padding:9px 0 5px 0; margin:0px; text-align:center; font:bold 20px Arial, Helvetica, sans-serif; color:#000;}
.video_foot{padding:0px; margin:0px; background:url(../images/new-design/testimonial/testimonial_foot-3.gif) repeat-x; width:316px;}
.video_footleft{padding:0px; margin:0px; background:url(../images/new-design/testimonial/testimonial_foot-1.gif) no-repeat;}
.video_footright{padding:0px; margin:0px; background:url(../images/new-design/testimonial/testimonial_foot-2.gif) top right no-repeat; height:16px; }
.video_content {padding:10px 0px 0 10px; margin:0px; width:300px; background:#fff; border-left:3px #e6e3d8 solid; border-right:3px #e6e3d8 solid; text-align:left; font:normal 14px Arial, Helvetica, sans-serif; color:#000;}
