	* {
		margin: 0;
		padding: 0;
		line-height: 16px;
	}
	body.home {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #808080;
		background: url(../images/header/home.jpg) no-repeat center -15px;	
	}
	body.company {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #808080;
		background: url(../images/header/company.jpg) no-repeat center -15px;	
	}
	body.services {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #808080;
		background: url(../images/header/services.jpg) no-repeat center -15px;	
	}
	a {
		color: #29ABE2;
		font-size: 12px;
		text-decoration: none;
	}
	a:hover {
		color: #8CC63F;
		border-bottom: 1px dotted #8CC63F;
	}
	ul {
		list-style: none;	
	}
	img, a img {
		border: none; !important
		text-decoration:none; !important
		border-bottom:0px; !important
	}
	h3 {
		font-size: 14px;
		font-weight: bold;
		color: #39b54a;
	}
	#wrapper {
		position: relative;
		width: 800px;
		margin: 0 auto;
		padding-bottom: 20px;
	}
	#top_header, #header, #child_header, #content {
		width: 800px;
		float: left;
	}
	#top_header {
		height: 96px;
	}
		#top_header #logo {
			float: left;
			width: 235px;
			height: 96px;
			margin-left: -10px;
		}
		#top_header #nav {
			float: right;
			width: 400px;
			height: 96px;
			line-height: 96px;
/*			margin-right: 45px;
*/		}
		
		#top_header #nav ul {
			list-style: none;
			float: right;
			margin-top: 40px;	
		}
		
		#top_header #nav ul li {
			float: left;
/*			line-height: 96px;
*/			padding-right: 5px;
		}
		#top_header #nav ul li a{
			text-transform: uppercase;
			font-size:10px;
			color: #8CC63F;
			text-decoration: none;
			font-weight: bold;
			margin-left: 1px;
			margin-right: 1px;
			padding-top: 1px;
			padding-bottom: 1px;
			
		}
		#top_header #nav ul li a:hover {
			border-bottom: 1px dotted #29ABE2;
			color: #29ABE2;
		}
		#top_header #call {
			float: right;
			line-height: 96px;	
			font-size: 14px;
			font-weight: bold;
			color: #666666;
		}
		#top_header #call span {
			border-left: 1px dotted #666666;
			padding-left: 10px;
			
		}
	#child_header {
		height: 172px;
		margin-bottom: 30px;
	}
	#header {
		height: 230px;
		margin-bottom: 30px;
	}
		#header #head_block{
			float: right;
			width: 635px;
			height: 185px;
			margin: 0;
			background: url(../images/header/home_boxes.png) no-repeat right -1px;
/*			margin-right: 45px;
*/		}
		#child_header #child_block{
			float: right;
			width: 635px;
			height: 175px;
			margin: 0;
			background: url(../images/header/child_boxes.png) no-repeat right -1px;
/*			margin-right: 45px;
*/		}
	#content {
		width:850px;
	}
		#content #content_l {
			float: left;
			width: 220px;
			margin-left: -40px;
		}
		#content #content_r {
			font-family: Arial, Helvetica, sans-serif;
			float:left;
			margin-left:17px;
			width:603px;
		}
			#content_r table {
				margin-top: 20px;	
				margin-bottom: 25px;
			}
			#content_r table td{
				width: 280px;
				height: 18px;
			}
			#content_r #ad {
				margin-bottom: 50px;
			}
	#footer {
		float:right;
		width: 600px;
		height: 30px;
		background: #f2f2f2;
		margin-bottom: 20px;
		margin-top: 45px;
	}
		#footer p {
			font-size: 11px;
			color: #808080;
			line-height: 30px;
			padding-left: 10px;
		}
		
.testimonial_block {
	width: 225px;
	margin-bottom: 55px;
	margin-left: -7px;
}
	.testimonial_block #test_content {
		background: url(../images/test_open_quote.jpg)no-repeat left -18px  ;	
	}
	.testimonial_block #test_content p {
		width: 175px;
		color: #8CC63F;
		font-style: italic;
		font-size: 12px;
		margin-left: 47px;
		margin-bottom: 20px;
	}
	.testimonial_block #test_foot {
		height: 40px;
		background: url(../images/test_quote.jpg) no-repeat right bottom;
	}
	.testimonial_block #test_foot p {
		width: 175px;
		margin-left: 47px;
		font-size: 11px;
	}
	.testimonial_block #test_foot .test_author {
		color: #808080;
	}

	#child_header #breadcrumbs {
		float: left;
		margin-top: -15px;
		margin-left: 197px;
		height: 15px;
		
	}
		#breadcrumbs ul {
			float: left;
			list-style: none;
			height: 15px;
			background: url(../images/breadcrumb_bg.png) repeat-x;
			padding-left: 4px;
			
		}
			#breadcrumbs ul li {
				float: left;
				height: 15px;
				font-size: 10px;
				line-height: 16px;
				color: #ffffff;
				
			}
			#breadcrumbs ul li a {
				color: #ffffff;	
				font-size: 10px;
				
			}
			#breadcrumbs ul li a:hover {
				border-bottom: 1px dotted #ffffff;	
			}
			#breadcrumbs ul li:after {
				margin-right: 5px;
				content: " / ";	
			}
			#breadcrumbs ul li:last-child:after {
				content: "";	
			}
.active a {
	background: #39B54A;
	color: #ffffff !important;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-right: 0 !important;
}
#child_header h1 {
	font-size: 20px;
	font-weight: bold;
	text-align: right;
	color: #e8f8da;
	margin-right: 50px;
	margin-top: 45px;
	font-family:Tahoma, Geneva, sans-serif;
}

#content_l h2 {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	text-transform: capitalize;
}
#content_l ul {
	color: #666666;	
	list-style: none;
}
	#content_l ul li {
		height: 17px;
		width: 180px;
		line-height: 17px;
		font-size: 11px;
		font-weight: bold;
		margin-top: 3px;
		margin-bottom: 3px;
	}
	#content_l ul li:hover {
	/*	background: #39B54A;
		
		padding-left: 3px; */
		border: none;
	}
	#content_l ul li a{
		/*display: block;*/
		color: #666666;
		text-decoration: none;
		font-weight: normal !important;
		font-size:11px
		
	}
	#content_l ul li:hover a{
		color: #29ABE2;
		border-bottom:1px dotted #29ABE2;
/*		display: block;
		color: #ffffff;
		text-decoration: none;
		border: none;
*/	}
form table {
	margin: 0 !important;	
}
#content_r h3 {
	margin-bottom: 15px;	
}

#content_r h2{
font-size:18px	
	
}

#selected {
		background: #39B54A;
		border: none;
		padding-left: 3px;
	
}
#selected a {
	color: #ffffff !important;	
}
#menubottom {
	margin-top: 15px;
	color: #8CC63F;	
	width: 175px;
}

.contact1 {
	line-height:20px;
}

#content_r p {
	margin-bottom: 10px;	
	line-height:20px;
	
}

#content_r ul {
	list-style-position: inside;
	list-style-type:circle;
	text-indent:10px;
	
}

#content_r ul li{
	height:20px
}

#menutop, #menubottom {
	margin-left: 40px !important;	
	font-size:11px;
}

label {
	display:block;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	margin-top: 7px;
	margin-bottom: 3px;
}
input,textarea {
	width: 197px;
	height: 14px;
	background: #f2f2f2;
	border: none;
	line-height: 21px;
	padding: 3px;
	font-size: 12px;
	color: #808080;
}
textarea {
	width: 601px !important;
	height: 81px !important;
}
input.sm {
	width: 29px;
}
input.med {
	width: 70px;
}
input.submit {
	width: 58px;
	height: 24px;
	color: #ffffff;
	background: #39B54A;
	font-size: 11px;
	text-transform: uppercase;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: 0;
}


.gen_lime {
	color: #8CC63F;
}
.gen_dkGreen {
	color: #009245;	
}
.gen_aqua {
	color: #29ABE2;
}
.gen_ltGrey {
	color: #808080;
}
.gen_dkGrey {
	color: #333333;
}
