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

	body
	{
	margin: 0;
	padding: 0;
	color: #000;
	background-color: #EAEDF0;
	background-image: url(images/background.png);
	background-repeat: repeat;
	background-position:top;
	font-style: normal;
	text-align: justify;
	}
	
	#harness
	{
		width: 970px;
		margin-left: auto;
		margin-right: auto;
		margin-top: 5px;
	}
	
	#title
	{
		height: 144px;
		width: 920px;
		margin-top: 15px;
		float: left;
		display: inline;
		margin-left: 25px;
	}
	
	#website_middle
	{
		width: 920px;
		margin-top: 10px;
		float: left;
		display: inline;
		margin-left: 25px;
	}
	
	#nav_container
	{
		width: 195px;
		float: left;
		display: inline;
		margin-left:0px;
	}
	
	#nav_topcorners
	{
		width: 195px;
		height: 5px;
		background-image:url(images/nav_corners_top.png);
		background-repeat: no-repeat;
		float: left;
		display: inline;
		font-size: 2px;
		color: #333;
		margin-top: 0px;
	}
	
	#nav_topcorners a:link
	{
		colour: #333;
		text-decoration: none;
	}
	
	#nav_topcorners a:hover
	{
		colour: #333;
		text-decoration: none;
	}
	
	#nav_topcorners a:active
	{
		colour: #333;
		text-decoration: none;
	}
	
	#nav_topcorners a:visited
	{
		colour: #333;
		text-decoration: none;
	}
	#nav_main
	{
		margin-top: 0px;
		width: 195px;
		float: left;
		display: inline;
		background-color: #343434;	
	}
	
	#nav_bottomcorners
	{
		width: 195px;
		height: 5px;
		background-image:url(images/nav_corners_bottom.png);
		background-repeat: no-repeat;
		float: left;
		display: inline;
		margin-bottom: 10px;
		font-size: 2px;
	}
	
	#content_container
	{
		width: 715px;
		height: 420px;
		float: right;
		display: inline;
		margin-left: 10px;
	}
	
	#content_topcorners
	{
		width: 715px;
		height: 5px;
		background-image:url(images/content_corners_top.png);
		background-repeat: no-repeat;
		float: right;
		display: inline;
		font-size: 2px;
		margin-top: 0px;
	}
	
	#content_lr_borders
	{
		margin-top: 0px;
		width: 715px;
		float: right;
		display: inline;
		background-color: #FFFFFF;	
		background-image: url(images/content_background_ext.png);
		background-repeat: repeat-y;
	}
	
	#content_main
	{
		margin-top: 0px;
		width: 713px;
		float: right;
		display: inline;
		margin-right: 1px;
		background-color: #FFFFFF;	
		background-image: url(images/content_background.png);
		background-repeat: no-repeat;
	}
	
	#content_title_bar
	{
		width: 685px;
		height: 27px;
		margin-left: auto;
		margin-right: auto;
		margin-top: 10px;
		padding: 0px;
	}
	
	#content_title
	{
		width: 450px;
		height: 27px;
		margin-left: 0px;
		margin-top: 0px;
		padding: 0px;
		font-size: 22px;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		color: #666;
		float: left;
		display: inline;
	}
	
	#content_back
	{
		width: 150px;
		height: 20px;
		margin-top: 5px;
		margin-right: 0px;
		padding: 0px;
		float: right;
		display: inline;
		font-size: 12px;
		font-family: "Trebuchet MS";
		color: #666;
		text-align: right;
	}
	
	#content_back a:link
	{
		color: #666;
		text-decoration: none;
	}
	
	#content_back a:active
	{
		color: #666;
		text-decoration: none;
	}
	
	#content_back a:visited
	{
		color: #666;
		text-decoration: none;
	}
	
	#content_back a:hover
	{
		color: #333;
		text-decoration: none;
	}
	
	#content_text
	{
	width: 685px;
	margin-left: 14px;
	float: left;
	display: inline;
	margin-top: 8px;
	padding: 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	text-align: left;
	}
	
	#content_text a:hover
	{
		color: #36F;
	}
	
	#content_text_center
	{
		width: 685px;
		margin-left: 14px;
		float: left;
		display: inline;
		margin-top: 8px;
		padding: 0px;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #666;
		text-align: center;
	}
	
	#content_text_hidden_hyperlinks
	{
		width: 685px;
		margin-left: 14px;
		float: left;
		display: inline;
		margin-top: 8px;
		padding: 0px;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #666;
		text-align: justify;
	}
	
	#content_text_hidden_hyperlinks a:link
	{
		colour: #666;
		text-decoration: none;
	}
	
	#content_text_hidden_hyperlinks a:visited
	{
		colour: #666;
		text-decoration: none;
	}
	#content_text_hidden_hyperlinks a:hover
	{
		colour: #666;
		text-decoration: none;
	}
	#content_text_hidden_hyperlinks a:active
	{
		colour: #666;
		text-decoration: none;
	}
	
	#content_bottomcorners
	{
		width: 715px;
		height: 5px;
		background-image:url(images/content_corners_bottom.png);
		background-repeat: no-repeat;
		float: right;
		display: inline;
		font-size: 2px;
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	#contact_info_container
	{
		width: 920px;
		height: 52px;
		background-image:url(images/phone_background.png);
		background-repeat: no-repeat;
		float: left;
		display: inline;
	}
	
	#search
	{
		width: 400px;
		height: 26px;
		float: left;
		display: inline;
		margin-left: 13px;
		margin-top: 15px;
		margin-bottom: 0px;
	}
	
	#phone_number
	{
		width: 920px;
		float: left;
		display: inline;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		text-align: center;
		font-size: 11px;
		color: #333;
		margin-top: 6px;
	}
	
	#disclaimer
	{
		width: 920px;
		float: left;
		display: inline;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		text-align: center;
		font-size: 10px;
		color: #333;
		margin-top: 5px;
		font-style: italic;
	}
	
	#disclaimer a:link
	{
		color: #333;
		text-decoration: none;
	}
	
	#disclaimer a:visited
	{
		color: #333;
		text-decoration: none;
	}
	
	#disclaimer a:active
	{
		color: #333;
		text-decoration: none;
	}
	
	#disclaimer a:hover
	{
		color: #666;
		text-decoration: none;
	}
	
	#greywater_flash
	{
		width: 685px;
		height: 412px;
	}
