@charset "utf-8";
/* CSS Document */

body{
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	line-height:16px;
	background-color:#f1f1f1;
}
.wrapper{
	width:100%; margin:0 auto; background-image:url(images/body_bg.jpg); background-repeat:repeat-x;
}
.container{
	width:972px; margin:0 auto;
}
.top_container{
	height:125px; width:972px; float:left;
}
.logo_container{
	width:244px; height:124px; background-repeat:no-repeat; float:left;
}	
.menu_container{
	width:728px; float:left; height:84px;
}
.menu1{
	width:145px; float:left;
}
.menu2{
	width:147px; float:left;
}
.banner_container{
	height:255px; width:972px; float:left; margin:8px 0px 20px 0px;
}
.banner_number{
	 width:243px; height:255px; float:left;
}
.flash_banner{
	width:728px; height:255px; float:left;
}
.client_container{
	width:972px; float:left; height:85px; margin:20px 0px 0px 0px;
}
.client_lt_bg{
	background-image:url(images/client_lt_curve.jpg); width:13px; height:85px; background-repeat:no-repeat; float:left;
}
.client_bg{
	background-image:url(images/client_bg.jpg); width:946px; height:85px; background-repeat:repeat-x; float:left;
}
.client_rt_bg{
	background-image:url(images/client_rt_curve.jpg); width:13px; height:85px; background-repeat:no-repeat; float:left;
}
.client_logos1{
	width:132px; height:70px; float:left; margin:5px 0px 5px 0px;
}
.content_container{
	width:967px; float:left; padding-left:5px;
}
.content_lt_container{
	width:230px; float:left; margin:0px 18px 0px 0px;
}
.service_top_btm{
	width:230px; height:14px; float:left;
}
.service_bg{
	background-color:#ffffff; width:230px; float:left; height:260px;
}

.content_rt_container{
	width:717px; float:left;
}
.content_top_btm{
	width:715px; height:14px; float:left;
}
.content_bg1{
	background-color:#ffffff; width:695px; float:left; padding:10px; height:241px;
}
.content_bg2{
	background-color:#ffffff; width:695px; float:left; padding:10px;
}
p{
	font-size:12px; text-align:left; margin:10px 5px 0px 5px;
}
h1{
	font-size:18px; font-weight:bold; text-align:left; margin:5px 5px 0px 5px;
}
h2{
	font-size:14px; font-weight:bold; text-align:left; margin:10px 5px 0px 5px;
}
h3{
	font-size:14px; font-weight:bold; text-align:left; margin:5px 5px 0px 5px;
}
h4{
	font-size:12px; font-weight:bold; text-align:left; margin:5px 5px 0px 5px;
}
h5{
	font-size:11px; text-align:left; margin:10px 5px 0px 5px; color:#333333;
}
.list_ul1{
	list-style:none; margin-top:10px; padding-left:10px; margin-left:10px; color:#ea8b1a; font-weight:bold;
}
.list_li1{
	padding-bottom:10px; padding-right:5px;
}
.list_li1 a{
	padding-bottom:10px; padding-right:5px; color:#ea8b1a; text-decoration:none;
}
.list_li1 a:hover{
	padding-bottom:10px; padding-right:5px; color:#ea8b1a; text-decoration:underline;
}
.bottom_container{
	width:100%; float:left; background-image:url(images/footer.jpg); background-repeat:repeat-x; height:102px; margin-top:20px;
}
.footer_container{
	width:972px; margin:0 auto; height:80px;
}
.footer_left{
	width:480px; text-align:left; float:left; color:#ffffff; margin-top:20px; font-size:11px;
}
.footer_addr{
	text-align:center; float:center; color:#ffffff; margin-top:20px; font-size:11px;
}
.footer_left a{
	width:480px; text-align:left; float:left; color:#ffffff; font-size:11px;text-decoration:none;
}
.footer_left a:hover{
	width:480px; text-align:left; float:left; color:#ffffff; font-size:11px; text-decoration:underline;
}
.footer_right{
	width:480px; text-align:right; float:left; color:#ffffff; margin-top:20px; font-size:11px;
}
.footer_right a{
	width:480px; text-align:right; float:left; color:#ffffff; font-size:11px; text-decoration:none;
}
.footer_right a:hover{
	width:480px; text-align:right; float:left; color:#ffffff; font-size:11px; text-decoration:none;
}
.testimonials_logo{
	width:114px; float:left; margin:12px 0px 10px 0px;
}
.testimonials_text{
	width:540px; float:left; margin:0px 0px 10px 0px; padding-left:20px;
}
.contact_bg1{
	width:430px; float:left; margin:0px 0px 10px 0px;
}
.contact_content_container{
	width:255px; float:left; margin-top:30px; padding-left:25px;
}
.contact_text1{
	width:50px; float:left; height:20px; line-height:20px; margin-bottom:5px;
}
.contact_field1{
	width:170px; float:left; height:20px; margin-bottom:5px;
}
