body,td,th {

	font-family: Arial, Helvetica, sans-serif;

}



body {

	margin-top: 0px;

	background-image:url(images/bg2.jpg);

	background-repeat: repeat-x;

	background-color: #e2e2e2;

}



.sidebar:link {

	text-decoration: none; 

	color: #313131; 

}

.sidebar:visited {

	text-decoration: none; 

	color: #313131; 

}

#content p img {	

	padding: 6px 6px 6px 6px;

}

.leftHeadContent2 p img {	

	padding: 0px 15px 2px 15px;

}

.sidebar:hover {

	text-decoration: underline; 

	color: #C33; 

}

.sidebar:active {

	text-decoration: none; 

	color: #313131; 

}

.nav:link {

	text-decoration: none; 

	color: #2A2A2A; 

}

.nav:visited {

	text-decoration: none; 

	color: #2A2A2A; 

}

.nav:hover {

	text-decoration: none; 

	color: #00964c; 

}

.nav:active {

	text-decoration: none; 

	color: #2A2A2A; 

}

.footer:link {

	text-decoration: none; 

	color: #999; 

}

.footer:visited {

	text-decoration: none; 

	color: #999; 

}

.footer:hover {

	text-decoration: underline; 

	color: #999; 

}

.footer:active {

	text-decoration: none; 

	color: #999; 

}

.email:link {

	text-decoration: underline; 

	color: #C33; 

}

.email:visited {

	text-decoration: underline; 

	color: #C33; 

}

.email:hover {

	text-decoration: none; 

	color: #313131; 

}

.email:active {

	text-decoration: underline; 

	color: #C33; 

}

.contlink:link {

	text-decoration: none; 

	color: #2358A2; 

}

.contlink:visited {

	text-decoration: none; 

	color: #2358A2; 

}

.contlink:hover {

	text-decoration: underline; 

	color: #2358A2; 

}

.contlink:active {

	text-decoration: none; 

	color: #2358A2; 

}



#wrapper {

	margin: 0px;

	padding: 0px;

	width: 900px;

	margin-left: auto;

	margin-right: auto;

}

#wrapper2 {

	background-color: #FFF;

	margin: 0px;

	padding: 0px;

	width: 900px;

	margin-left: auto;

	margin-right: auto;

}
#wrapper2 {

	background-color: #FFF;

	margin: 0px;

	padding: 0px;

	width: 900px;

	margin-left: auto;

	margin-right: auto;

}
#header {

	margin: 0px;

	padding: 0px;

	height: 100px;

	width: 900px;

	text-align: right;

}

#nav {

	margin: 0px;

	font-weight: bold;

	font-size: 14px;

	color: #363835;

	padding-top: 17px;

	padding-left: 20px;

	padding-bottom: 21px;

	text-align: right;

}

#picture {

	margin: 0px;

	padding: 0px;

	height: 256px;

	width: 900px;

}

#services {

	margin: 0px;

	padding: 0px;

	height: 120px;

	width: 860px;

	padding-top: 18px;

	padding-left: 20px;

	padding-right: 20px;

}

#slogan {

	background-color: #000;

	margin: 0px;

	padding: 0px;

	height: 2px;

	width: 800px;

}

#footer {

	margin: 0px;

	padding: 0px;

	clear: both;

	padding-top: 5px;

	padding-bottom: 5px;

	padding-left: 20px;

	padding-right: 20px;

	font-size: 11px;

	line-height: 22px;

	color: #999;

	text-align: center;

	background-color: #E2E2E2;

}

#content {

	margin: 0px;

	padding: 0px;

	width: 585px;

	background-color: #FFF;

	float: left;

	line-height: 24px;

	font-size: 13px;

	padding-bottom: 20px;

	color: #333;

	padding-right: 25px;

	padding-left: 25px;

}

#content2 {

	margin: 0px;

	padding: 0px;

	width: 840px;

	background-color: #FFF;

	float: left;

	line-height: 24px;

	font-size: 13px;

	padding-bottom: 20px;

	color: #333;

	padding-right: 25px;

	padding-left: 25px;

}

#testimonials {

	margin: 0px;

	padding: 0px;

	width: 580px;

	background-color: #FFF;

	float: left;

	line-height: 20px;

	font-size: 14px;

	color: #2358A2;

	font-style: italic;

}

#rightBar {

	margin: 0px;

	padding: 0px;

	width: 150px;

	background-color: #FFF;

	float: right;

	padding-left: 20px;

	padding-right: 20px;

	line-height: 20px;

	font-size: 12px;

	color: #333;

}

#loc1 {

	margin: 0px;

	padding: 0px;

	width: 222px;

	padding-top: 25px;

	padding-bottom: 25px;

	padding-left: 15px;

	padding-right: 15px;

	color: #FFF;

	font-size: 14px;

	float: left;

}

#loc2 {

	margin: 0px;

	padding: 0px;

	width: 222px;

	padding-top: 25px;

	padding-bottom: 25px;

	padding-left: 15px;

	padding-right: 15px;

	color: #FFF;

	font-size: 14px;

	float: left;

}

#loc3 {

	margin: 0px;

	padding: 0px;

	width: 222px;

	padding-top: 25px;

	padding-bottom: 25px;

	padding-left: 15px;

	padding-right: 15px;

	color: #FFF;

	font-size: 14px;

	float: left;

}

#sidebar {

	background-color: #FFF;

	margin: 0px;

	padding: 0px;

	width: 235px;

	float: left;

	padding-left: 15px;

	padding-right: 15px;

	line-height: 26px;

	font-size: 12px;

	padding-bottom: 20px;

	padding-top: 20px;

}



.leftHead {

	margin: 0px;

	padding: 6px;

	width: 220px;

	background-color: #00964c;

	font-weight: bold;

	font-size: 13px;

	color: #FFF;

	background-image: url(images/greenbarfader.jpg);

}

.leftHead2 {

	margin: 0px;

	padding: 6px;

	width: 220px;

	background-color: #ff9900;

	font-weight: bold;

	font-size: 14px;

	color: #FFF;

	background-image: url(images/blackfade.png);

}

.searchArea {

	margin: 0px;

	width: 220px;

}

.leftHeadContent {

	margin: 0px;

	padding: 6px;

	width: 220px;

	background-color: #EEE;

	font-size: 13px;

	color: #373737;

	line-height: 24px;

	background-image: url(images/whitefader.jpg);

}

.leftHeadContent2 {

	margin: 0px;

	padding: 6px;

	width: 220px;

	background-color: #FFF;

	font-size: 13px;

	color: #373737;

	line-height: 24px;

}

.secDivide {

	margin: 0px;

	background-color: #FFF;

	height: 3px;

	color: #373737;

}

#locations {

	background-color: #6A6A6A;

	clear: both;

	padding-left: 20px;

	padding-right: 20px;

	height: 70px;

}

#sloganimg {

	background-color: #E7E7E7;

	margin: 0px;

	padding: 0px;

	height: 49px;

	background-image: url(images/toimg.jpg);

	background-repeat: no-repeat;

	width: 900px;

}

h1 {

	font-size: 18px;

	color: #00964c;

	border-bottom-color: #EBEBEB;

	border-bottom-style: solid;

	border-bottom-width: 1px;

	padding-bottom: 10px;

}

h2 {

	font-size: 18px;

	color: #333;

} 

.column1 {

	margin: 0px;

	padding: 0px;

	width: 250px;

	float: left;

	padding-right: 15px;

	height: 530px;

}

.column2 {

	margin: 0px;

	padding: 0px;

	width: 250px;

	float: left;

	height: 320px;

}

.column3 {

	margin: 0px;

	padding: 0px;

	width: 250px;

	float: left;

	clear: both;

}

.column4 {

	margin: 0px;

	padding: 0px;

	width: 250px;

	float: left;



}

.homeCol1 {

	margin: 0px;

	padding: 0px;

	width: 285px;

	float: left;

}

.homeCol2 {

	margin: 0px;

	padding: 0px;

	width: 285px;

	float: right;

}


