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

a img {
	border: 0;
}

a {
	color: white;
	text-decoration:underline;
}

a:hover {
	color: #2f6e2d;
	text-decoration:none;
}

body{
	margin: 0;
	font-size:12px;
	color: white;
	font-family:Arial, Helvetica, sans-serif;
	background: url(images/bg.gif) repeat-x #76be56;
	line-height: 18px;
}

.container {
	width: 860px;
	margin: 0 auto;
}

.header {
	height: 240px;
}

	.top {
		height: 174px;
	}
	
		.logo {
			float: left;
		}
		
		.coverage {
			margin-left:95px;
			height: 131px;
			width: 562px;
			border-bottom: 1px solid #77c057;
			padding: 30px 0px 0px 210px;
			line-height: 26px;
			font-size: 14px;
			color: #439144;
			font-style:italic;
		}
		
		.coverage-quote {
			font-size: 24px;
			color: #77bf57;
			font-weight: bold;
			
		}
	
	.links {
		height: 25px;
		width: 860px;
		font-size: 15px;
		padding-top: 20px;
	}
	
	.links ul{
				padding:0;
				margin:0;
			}
		
			.links li{
				float: left;
				text-align:center;
				list-style-type:none;
				line-height:25px;
			}
		
			.links li a{
				text-decoration:none;
				color: #a4dd83;
				padding:0 10px;
				display:block;
			}
		
			.links li a:hover, .links li a:active{
				color: #408e42;
				display:block;
				background: #eafede;
			}
			
			.links-normal {
				border-right: 1px #408e42 solid;
				margin: 0px 1px 0px 1px;
			}
			
			.links-last {
				border: none;
				margin: 0px 1px 0px 1px;
			}
	
.content {
	margin-top: 30px;
	background: url(images/content-bg.png) top left no-repeat;
}

	.main {
		float: left;
		width: 518px;
	}
	
		.text {
			padding: 15px;
		}
		
		.text h1 {
			color: white;
			font-size: 26px;
			line-height: 34px;
			padding: 0;
			margin: 0;
			font-weight:normal;
		}
		
		.text h2 {
			color: white;
			font-size: 18px;
			line-height: 30px;
			padding: 0;
			margin: 0;
			font-weight:normal;
			border-bottom: 1px white dashed;
		}
		
		.text h3 {
			color: white;
			font-size: 18px;
			line-height: 30px;
			padding: 0;
			margin: 0;
			font-weight:normal;
		}
		
		.text strong {
			color: white;
		}
		
		.testimonial {
			border-top: white 1px dashed;
			border-bottom: white 1px dashed;
			padding: 10px;
			background: #42883C;
		}
		
		.testimonial2 {
			border-bottom: white 1px dashed;
			padding: 10px;
		}
		
		.testimonial3 {
			border-bottom: white 1px dashed;
			padding: 10px;
			background: #42883C;
		}
		
		
	
	.side {
		float: right;
		width: 313px;
		line-height: 14px;
	}
	
	.side a{
		color: white;
		text-decoration:none;
	}
	
	.side a:hover {
		background: #eafede;
		color: #408e42;
	}
	
	.side img {
		padding-bottom: 5px;
	}
	
		.side-links {
			padding-bottom: 20px;
		}
	
.spacer {
	clear: both;
	height: 30px;
}

.footer {
	background: white;
	height: 170px;
}

	.footer-inside {
		width: 820px;
		margin: 0 auto;
		padding: 24px 20px 0px 20px;
		color: #77c057;
	}
	
	.footer-inside ul {
		list-style: none;
		}
		
		.footer-inside li a {
			color: #77c057;
			text-decoration:none;
		}
		
		.footer-inside li a:hover {
			color: #408e42;
			text-decoration:underline;
		}
		
		.footer-inside a {
			color: #77c057;
			text-decoration:none;
		}
		
		.footer-inside a:hover {
			color: #408e42;
			text-decoration:underline;
		}
	
		.footer-logo {
			float: left;
		}
		
		.site-links1 {
			float: left;
			width: 150px;
		}
		
		.site-links2 {
			float: left;
			width: 200px;
		}
		
		.contact {
			float: left;
			padding-top: 15px;
		}

/** Slideshow **/

.slideshow { 
	height: 196px; 
	width: 508px; 
	margin: auto;
	border: 5px solid #a4dd83;
	}
