/* HOMEPAGE RULES */

body{
	background-color: #5d869e;
}

/* SITE CONTAINERS */

div#whole_site_container {
	background: #FFFFFF url("/images/backgrounds/home/header_repeat_bg.jpg");
	background-repeat: repeat-x;
	background-position: center top;
}

.direction {
	background: transparent url("/images/eye_candy/home/direction.jpg");
}

.fields {
	background: transparent url("/images/eye_candy/home/fields.jpg");
}

.fork_in_river {
	background: transparent url("/images/eye_candy/home/fork_in_river.jpg");
}

.lighthouse {
	background: transparent url("/images/eye_candy/home/lighthouse.jpg");
}

.path {
	background: transparent url("/images/eye_candy/home/path.jpg");
}

.tablet {
	background: transparent url("/images/eye_candy/home/tablet.jpg");
}

div#site_container {
	background-repeat: no-repeat;
	background-position: center top;
}

div#container {
	height: 630px;

}

/* HEADER */

div#header {
	height: 365px;
}

	#header h1 {
		height: 115px;
	}



/* MAIN TEXT REGION */

	div#body_text {
		position: relative;
		left: 645px;
		top: 105px;
		width: 342px;
		height: 320px;
		color: #2e2e2e;
		font-size: 14px;
		line-height: 20px;
		text-align: left;
	}
	
		#body_text h2 {
			line-height: 35px;
			font-size: 30px;
			margin-bottom: 50px;
			font-weight:100;
			color: #467ca6;
		}

		#body_text a {
			color: #5c788e;
		}
		
		#body_text a:hover {
			color: #7b7b7b;
		}
		
#testamonials_block {
	position: relative;
	left: 482px;
	top: 90px;
	width: 214px;
	font-size: 14px;
	line-height: 22px;	
	color: #FFFFFF;
}	

	#testamonials_block h3 {
		font-size: 20px;
		line-height:20px;
		font-weight: 100;
		margin: 0px 0px 33px 0px;
		color: #FFFFFF;
	}
	
	#testamonials_block p{
		display: block;
		background: transparent url("/images/backgrounds/home/bottom_qoute.gif");
		background-position: left bottom;
		background-repeat: no-repeat;
		text-indent: 25px;
		height: 115px;
	}
	
	#testamonials_block span {
		display:block;
		text-align:right;
		font-weight: 900;
	}	
	
#industries_block {
	position: absolute;
	left: 727px;
	top: 409px;
	width: 214px;
	font-size: 12px;
	line-height: 22px;
	color: #FFFFFF;
}
	#industries_block ul{
		list-style:none;
	}

	#industries_block ul li a{
		display: block;
		width: 225px;
		padding: 0px 0px 4px 30px;
		line-height: 30px;
		font-size:14px;
		background: transparent url("/images/misc_elements/home/li_bg.gif");
		background-position: 0px 0px;
		color: #FFFFFF;
	}
	
	#industries_block ul li a:hover{
		background-position: 0px -35px;
		color: #000000;
	}
	
	#industries_block h3 {
		font-size: 20px;
		line-height:20px;
		font-weight: 100;
		margin: 0px 0px 33px 0px;
		color: #FFFFFF;
	}

/* FOOTER */		

div#footer_container {
	clear: both;
	height: 70px;
	background: #b2550b url("/images/body_regions/home/footer_bg.gif");
	background-repeat: repeat-x;
	background-position: center top;
}

	div#footer {
		position: relative;
		margin: 0px auto;
		width: 1000px;
		height: 70px;
		background: transparent url("/images/body_regions/home/footer_elements.gif");
		background-repeat: no-repeat;
		background-position: center top;
	}

	p.copyright {
		display: none;
	}

	p.copyright.year {
		display: block;
		position: absolute;
		bottom: 20px;
		color: #9fa7af;
		left: 47%;
	}

	a#facebook_link, a#linkedin_link, a#twitter_link {
		display: block;
		position: absolute;
		top: 21px;
		width: 38px;
		height: 38px;
	}
	
	a#facebook_link {
		left: 212px;
	}
	
	a#linkedin_link {
		left: 263px;
	}
	
	a#twitter_link {
		left: 316px;
	}
	
		a#facebook_link span, a#linkedin_link span, a#twitter_link span {
			display: none;
		}

		
		
