﻿  *{
	margin:0px;
	padding:0px;
  }
p{
	padding:0px;
}
body{
	height:100%;
}
html{
	height:100%;
}
textarea {
padding:0px;
margin:0px;
}

text {
padding:0px;
margin:0px;
}

label {
padding:0px;
margin:0px;
}

form {
padding:0px;
margin:0px;
}

img{
	border:0px;
}

body{
	font-family:arial,verdana;
	background:url(../images/pagebg.jpg) repeat-x #c1c1c1;
}

#pageContent{
	float:left;
	width:100%;
	min-width:1030px;
}

#mainContent{
	width:1030px;
	margin:0px auto;
}

#header{
	width:100%;
	height:215px;
	float:left;
}

#hcell1{
	width:132px;
	height:215px;
	float:left;
	background:url(../images/simg.jpg) no-repeat left bottom;
}

#hcell2{
	width:898px;
	height:215px;
	float:left;
}

#hrow1{
	width:100%;
	height:182px;
}

#menuBot{
	background:url(../images/menubotbg.jpg) repeat-x;
	height:15px;
	width:100%;
	text-align:right;
}

#menuHolder{
	height:18px;
	width:100%;
}

#bodyContent{
	margin:0px auto;
	width:100%;
	height:474px;
	float:left;
}

#fholder{
	width:100%;
	float:left;
	padding-bottom:85px;
	padding-top:5px;
}


#bc{
	background:url(../images/bbg.png) no-repeat 4px 0px;
	margin:0px auto;
	width:960px;
	height:470px;
	padding:8px 20px 0px 18px;
}

#bres{
	background:url(../images/resbg.png) no-repeat;
	width:255px;
	height:274px;
	float:left;
	margin-top:4px;
	padding-left:140px;
	padding-top:140px;
	font-size:12px;
	color:#848E96;
}

#bbus p{
	margin-top:20px;
	padding-right:25px;
	line-height:16px;
}

#bres p{
	margin-top:20px;
	padding-right:25px;
	line-height:16px;
}

#bres h1{
	color:#EA7A32;
	font-size:16px;
}

#bbus h1{
	color:#1E5299;
	font-size:16px;
}


#bbus{
	background:url(../images/busbg.png) no-repeat 0px;
	width:262px;
	height:274px;
	float:left;
	margin-top:4px;
	padding-left:140px;
	padding-top:140px;
	font-size:12px;
	color:#848E96;
}

a.blueButton {
	background:transparent url(../images/testleft.png) no-repeat scroll 2px top;
	display:block;
	float:left;
	height:38px;
	line-height:12px !important;
	text-decoration:none;
}

a.blueButton span {
	background:transparent url(../images/testright.png) no-repeat scroll right top;
	color:#FFFFFF;
	display:block;
	font-size:11px;
	font-weight:bold;
	margin-left:12px;
	padding:12px 40px 15px 30px;
	padding:expression('12px 35px 15px 30px');
	text-transform:uppercase;
}

#testi div{
	float:left;
	width:155px;
}

#testi{
	float:left;
	width:155px;
}

#testi div{
	width:115px;
}

div.author{
	padding:0px 25px;

}

div.text{
	padding:0px 25px;
	background:url(../images/astart.png) no-repeat;
	font-size:11px;
	line-height:16px;
	color:#848E96;
	margin-top:30px;
	padding-top:10px;
}

#testi div.text span{
	text-align:left !important;
	background:url(../images/aend.png) no-repeat top right;
	padding-right:10px;

}

div.author{
	text-align:right;
	color:#378D53;
	font-style:italic;
	font-size:14px;
	margin-top:10px;
}

div.sep{
	background:url(../images/sep.png) no-repeat;
	height:5px;
	width:136px;
	margin:10px auto 0px;
}
div.cornh{
padding:42px 0px 0px 0px;
}

#bcfoot{
	width:100%;
	float:left;
	font-size:10px;
	margin-left:6px;
	padding-top:10px;
	color:#525252;
}

#bcfoot a{
	color:#525252;
	text-decoration:none;
}

#bcfoot a:hover{
	text-decoration:underline;
}

#footer{
	width:955px;
	height:26px;
	margin:0px auto;
	color:#525252;
	font-size:11px;
}

#fleft{
	float:left;
	padding-left:10px;
}

#fright{
	float:right;
	padding-right:5px;
}
#fright a{
	color:#525252;
	text-decoration:none;
}

#fright a:hover{
	text-decoration:underline;
}

/*pledge start*/

#pledg{
	width:132px;
	height:215px;
	float:left;
	background:url(../images/1.jpg) no-repeat left bottom;
}
#pl {
	margin:0px auto;
		width:1010px;
		}
	
#plbg{
	background:url(../images/4.jpg) no-repeat top left ;

	padding:8px 0px 0px 0px;
	margin:0px 0px 0px 11px;
}

#plleft {
background:url(../images/1.png) no-repeat;
float:left;
width:464px;
margin:20px 0px 0px 26px;
padding:0px 25px 100px 135px;
font-size:12px;
	color:#848E96;
}
.heading {
font:18px Arial, Helvetica, sans-serif;
color:#848e96;
padding:33px 0px 22px 0px;
}
.headingcont {
font:18px Arial, Helvetica, sans-serif;
color:#848e96;
padding:0px 0px 5px 0px;
}
.pleright {
width:250px;
float:left;
margin:64px 0px 0px 0px;
padding:0px 0px 30px 30px;
background:url(../images/3.jpg) repeat-y;
font-size:12px;
	color:#848E96;
}
.clear {
clear:both;
}

#plfoot{
	width:97%;
	float:left;
	font-size:10px;
	margin-left:10px;
	padding-top:10px;
	padding-bottom:42px;
	padding-left:28px;
	color:#525252;
	background:url(../images/6.png) no-repeat;
}

#plfoot a{
	color:#525252;
	text-decoration:none;
}

#plfoot a:hover{
	text-decoration:underline;
}
#plfooter{
	width:955px;
	height:26px;
	padding:10px 0px 0px 0px;
	margin:0px auto;
	color:#525252;
	font-size:11px;
}

/*pledge end*/


/*contact start*/
#contbg{
	width:132px;
	height:215px;
	float:left;
	background:url(../images/7.jpg) no-repeat 6px bottom;
}
#contactmain {
	margin:0px auto;
		width:1021px;
		}
	
#contactcontbg{
	background:url(../images/new.jpg) no-repeat top left ;
	width:1021px;
}
#contactcontbg1{
	background:url(../images/new.jpg) no-repeat top left ;
	width:1021px;
	height:930px;
}

#contactcontbg1 tr{
	height:33px;
}
#contleft {
background:url(../images/2.png) no-repeat;
float:left;
width:450px;
margin:30px 0px 0px 38px;
padding:12px 25px 18px 135px;
font-size:12px;
	color:#848E96;
}
#contright {
float:left;
width:231px;
font-size:12px;
color:#848E96;
background:url(../images/3.jpg) repeat-y;
padding:10px 0px 0px 35px;
margin:90px 0px 0px 0px;
}

#cotactfoot{
width:95%;
	float:left;
	font-size:10px;
	margin-left:21px;
	padding-top:10px;
	padding-bottom:42px;
	padding-left:28px;
	color:#525252;
	background:url(../images/6.png) no-repeat;
}

#cotactfooter{
background:url(../images/6.png) no-repeat;
color:#525252;
margin-left:0px;
float:left;
font-size:10px;
padding-bottom:42px;
padding-left:28px;
padding-top:10px;
width:100%;
}

#cotactfoot a{
	color:#525252;
	text-decoration:none;
}

	#cotactfoot a:hover{
	text-decoration:underline;
}
#contfooter{
	width:955px;
	height:26px;
	padding:10px 0px 0px 0px;
	margin:0px auto;
	color:#525252;
	font-size:11px;
}

/*contact end*/


/*business*/
#busbg{
	width:132px;
	height:215px;
	float:left;
	background:url(../images/12.jpg) no-repeat 6px bottom;
}
#busmain {
	margin:0px auto;
		width:1021px;
		}
	
#buscontbg{
	background:url(../images/11.jpg) no-repeat top left ;
	width:1021px;
}
#busleft {
background:url(../images/3.png) no-repeat;
float:left;
width:230px;
margin:30px 0px 0px 38px;
padding:55px 25px 79px 135px;
font-size:12px;
	color:#848E96;
}
#busmid {
float:left;
width:252px;
font-size:12px;
color:#848E96;
background:url(../images/13.jpg) repeat-y;
padding:10px 0px 0px 17px;
margin:80px 0px 0px 0px;
}
#busright {
float:left;
width:252px;
font-size:12px;
color:#848E96;
background:url(../images/13.jpg) repeat-y;
padding:10px 0px 0px 17px;
margin:80px 0px 0px 0px;
}
.busheading {
font:18px Arial, Helvetica, sans-serif;
color:#1e5299;
padding:0px 0px 22px 0px;
}
.busheadinga {
font:18px Arial, Helvetica, sans-serif;
color:#1e5299;
padding:0px 0px 22px 0px;
}
.busheadingb {
font:18px Arial, Helvetica, sans-serif;
color:#1e5299;
padding:0px 0px 22px 0px;
}
.busheadingc {
font:18px Arial, Helvetica, sans-serif;
color:#1e5299;
padding:0px 0px 22px 0px;
}
.busheadingd {
font:18px Arial, Helvetica, sans-serif;
color:#1e5299;
padding:0px 0px 22px 0px;
}
.busheadinge {
font:18px Arial, Helvetica, sans-serif;
color:#1e5299;
padding:0px 0px 22px 0px;
}

/*business end*/

/*res*/
#resbg{
	width:132px;
	height:215px;
	float:left;
	background:url(../images/16.jpg) no-repeat 6px bottom;
}
#resmain {
	margin:0px auto;
		width:1021px;
		}
	
#rescontbg{
	background:url(../images/15.jpg) no-repeat top left ;
	width:1021px;
}
#resleft {
background:url(../images/4.png) no-repeat;
float:left;
width:230px;
margin:30px 0px 0px 38px;
padding:55px 25px 79px 135px;
font-size:12px;
	color:#848E96;
}
#resmid {
float:left;
width:252px;
font-size:12px;
color:#848E96;
background:url(../images/17.jpg) repeat-y;
padding:10px 0px 0px 17px;
margin:80px 0px 0px 0px;
}
#resright {
float:left;
width:252px;
font-size:12px;
color:#848E96;
background:url(../images/17.jpg) repeat-y;
padding:10px 0px 0px 17px;
margin:80px 0px 0px 0px;
}
.resheading {
font:18px Arial, Helvetica, sans-serif;
color:#ea7a32;
padding:0px 0px 22px 0px;
}
.resheadinga {
font:18px Arial, Helvetica, sans-serif;
color:#ea7a32;
padding:0px 0px 22px 0px;
}
.resheadingb {
font:18px Arial, Helvetica, sans-serif;
color:#ea7a32;
padding:0px 0px 22px 0px;
}
.resheadingc {
font:18px Arial, Helvetica, sans-serif;
color:#ea7a32;
padding:0px 0px 22px 0px;
}
.resheadingd {
font:18px Arial, Helvetica, sans-serif;
color:#ea7a32;
padding:0px 0px 22px 0px;
}
.resheadinge {
font:18px Arial, Helvetica, sans-serif;
color:#ea7a32;
padding:0px 0px 22px 0px;
}

/*res end*/


/*serv*/
#servbg{
	width:132px;
	height:215px;
	float:left;
	background:url(../images/20.jpg) no-repeat 0px bottom;
}
.servl {
margin:0px 0px 0px 6px;
}

#servmain {
	margin:0px auto;
		width:1021px;
		}
	
#servcontbg{
	background:url(../images/19.jpg) no-repeat top left ;
	width:1021px;
}
#servleft {
background:url(../images/5.png) no-repeat;
float:left;
width:190px;
margin:30px 0px 0px 38px;
padding:0px 25px 18px 102px;
font-size:12px;
color:#848E96;
}
#servlist {
width:220px;
height:330px;
}
#servlist ul {
list-style-type:none;
padding:0px;
margin:0px;
}
#servlist li {
width:220px;
padding:2px 30px 2px 0px;
background:url(../images/22.jpg) no-repeat bottom left;
text-align:right;
}

#servlist a {
padding:2px 30px 1px 0px;
font:bold 10px Arial, Helvetica, sans-serif;
text-decoration:none;
/*color:#FFFFFF;*/
text-transform:uppercase;
display:inline-block;
}

#servlist a:hover{
/*font:bold 10px Arial, Helvetica, sans-serif;
color:#FFFFFF;
display:block;*/
background:url(../images/6.png) no-repeat;
}
.topbut {
padding:10px 0px 5px 165px;
outline:none;
border:none;
width:20px;
}


#servmid {
float:left;
width:290px;
font-size:12px;
color:#848E96;
padding:10px 0px 0px 17px;
margin:50px 0px 0px 0px;
}
#servright {
background:transparent url(../images/27.jpg) no-repeat scroll 0 0;
color:#848E96;
float:left;
font-size:12px;
margin:50px 0 0 27px;
padding-left:25px;
width:252px;
}
.servheading {
font:18px Arial, Helvetica, sans-serif;
color:#378d1c;
padding:0px 0px 22px 0px;
}
.servheadinga {
font:18px Arial, Helvetica, sans-serif;
color:#378d1c;
padding:5px 0px 22px 0px;
}
.green {
font:11px Arial, Helvetica, sans-serif;
color:#378d1c;
}
.grey {
font:11px Arial, Helvetica, sans-serif;
color:#848E96;
}
.servimg {
padding:27px 0px 0px 150px;
}



#servfoot{
width:95%;
	float:left;
	font-size:10px;
	margin-left:15px;
	padding-top:10px;
	padding-bottom:42px;
	padding-left:28px;
	color:#525252;
	background:url(../images/6.png) no-repeat;
}

#servfoot a{
	color:#525252;
	text-decoration:none;
}

#servfoot a:hover{
	text-decoration:underline;
}

/*res end*/

/*espanol */
#espanolleft {
background:url(../images/7.png) no-repeat;
float:left;
width:230px;
margin:30px 0px 0px 38px;
padding:55px 25px 84px 135px;
font-size:12px;
	color:#848E96;
}
/*espanol end */