@charset "utf-8";
/* CSS Document */
	.clear
	{
		clear: left;
	}
	.pad_10
	{
		padding-left: 10px;
		padding-right: 10px;
	}
	.pad_20
	{
		padding-left: 20px;
		padding-right: 20px;
	}
	.height_5
	{
		padding-top: 5px;
	}
	.height_10
	{
		padding-top: 10px;
	}

/* Header */
	#header_container
	{
		background: url(../images/header_bg_3_27_20091.jpg) top no-repeat;
		width: 1000px;
		height: 250px;
	}
	#header_text_1
	{
		position: absolute;
		font-size: 22px;
		font-weight: bold;
		color: #FFF;
		margin-top: 180px;
		margin-left: 430px;
	}
	#header_text_2
	{
		position: absolute;
		font-size: 40px;
		font-weight: bold;
		color: #FFF;
		margin-top: 140px;
		margin-left: 390px;
	}
	#header_text_3
	{
		position: absolute;
		font-size: 18px;
		font-weight: bold;
		color: #FFF;
		margin-top: 175px;
		margin-left: 620px;
	}
	#header_text_4
	{
		position: absolute;
		font-size: 18px;
		font-weight: bold;
		color: #FFF;
		margin-top: 192px;
		margin-left: 620px;
	}
	#header_nav_container
	{
		background: url(../images/header_nav_bg.jpg) top no-repeat;
		width: 1000px;
		height: 41px;
	}
	#header_nav_box_container
	{
		width: 1000px;
		height: 41px;
		text-align: left;
	}
	#header_nav_box_container ul
	{
		margin: 0px;
	}
	#header_nav_box_container li
	{
		display: inline;
		float: left;
	}
	#header_nav_box
	{
		width: 130px;
		height: 41px;
	}
	#header_nav_box_arrow
	{
		position: absolute;
		margin-top: 7px;
		margin-left: 10px;
	}
	#header_nav_box_text
	{
		position: absolute;
		margin-top: 10px;
		margin-left: 40px;
	}
	#header_nav_box_spacer
	{
		position: absolute;
		margin-top: 5px;
		margin-left: 130px;
	}
	.header_nav_box_text
	{
		font: "Agency FB", Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
		text-decoration: none;
		color: #4E4E4E;
	}
	.header_nav_box_text:hover
	{
		color: #000;
	}
	.header_nav_box_text1
	{
		font: "Agency FB", Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
		text-decoration: none;
		color: #000;
	}
	#header_body
	{
		background: url(../images/body_bg.jpg);
		width: 1000px;
		height: 54px;
	}

/* Body */
	#body_container
	{
		background: url(../images/left_nav_main_bg.jpg) repeat;
		width: 1000px;
		height: auto;
		max-height: inherit;
	}
	/* Left Nav */
		#left_nav_container
		{
			background: url(../images/left_nav_main_bg.jpg) repeat;
			float: left;
			width: 250px; /*Width of left column*/
			margin-left: -1000px; /*Set left margin to -(MainContainerWidth)*/
		}
		#left_nav_bg
		{
			background: url(../images/left_nav_bg.jpg) top no-repeat;
			width: 250px;
		}
		#left_nav_links_top
		{
			background: url(../images/left_nav_links_top_bg.png) top no-repeat;
			width: 236px;
			height: 12px;
		}
		#left_nav_links_content_main_bg
		{
			background: url(../images/left_nav_links_content_main_bg.png) top repeat-y;
			width: 236px;
		}
		#left_nav_links_content_bg
		{
			background: url(../images/left_nav_links_content_bg.png) top no-repeat;
			width: 236px;
			min-height: 295px;
		}
		#left_nav_links_btm
		{
			background: url(../images/left_nav_links_btm_bg.png) top no-repeat;
			width: 236px;
			height: 14px;
		}
		#left_nav_links_text_1
		{
			font: Arial, Helvetica, sans-serif;
			font-size: 13px;
			font-weight: bold;
			color: #0D3966;
		}
		#left_nav_links_text_2
		{
			font: Arial, Helvetica, sans-serif;
			font-size: 13px;
			color: #000;
		}
		#left_nav_tube
		{
			background: url(../images/left_nav_tube.png) top no-repeat;
			width: 99px;
			height: 44px;
			margin-right: 1000px;
		}
		#left_nav_house
		{

			width: 237px;
			height: 236px;
			margin-top: -10px;
		}
		#left_nav_house_text_1
		{
			font: Arial, Helvetica, sans-serif;
			font-size: 15px;
			font-weight: bold;
			color: #FFF;
			padding-top: 150px;
		}
		#left_nav_house_text_2
		{
			font: Arial, Helvetica, sans-serif;
			font-size: 13px;
			color: #FFF;
		}
		#left_nav_house_text_3
		{
			font: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #FFF;
		}
		#left_nav_house_text_4
		{
			font: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #FF9900;
		}
		.left_nav_house_mail_to
		{
			color: #FF9900;
			text-decoration: none;
		}
		.left_nav_house_mail_to:hover
		{
			text-decoration: underline;
		}
		
	/* Content */
		#content_wrapper
		{
			background: url(../images/left_nav_main_bg.jpg) repeat;
			float: left;
			width: 100%;
		}
		#content_container
		{
			width: 750px;
			margin-left: 250px; /*Set left margin to LeftColumnWidth*/
		}
		#content_main_container
		{
			width: 730px;
		}
		#content_main_container p{text-align: left;}
		
		#content_main_title_bg
		{
			background: url(../images/content_main_title_bg.png) top no-repeat;
			width: 730px;
			height: 30px;
		}
		#content_main_title
		{
			position: absolute;
			margin-top: 5px;
			margin-left: 5px;
		}
		#content_main_title2
		{
			position: absolute;
			margin-top: 8px;
			margin-left: 5px;
		}		
		#content_main_sub_title
		{
			position: absolute;
			margin-top: 8px;
			margin-left: 460px;
		}
		#content_main_title_text_1
		{
			font: Arial, Helvetica, sans-serif;
			font-size: 18px;
			font-weight: bold;
			color: #08305E;
			padding-left: 50px;
		}
		#content_main_title_text_2
		{
			font: Arial, Helvetica, sans-serif;
			font-size: 13px;
			color: #000;
		}
		#content_main_title_text_1b
		{
			font: Arial, Helvetica, sans-serif;
			font-size: 18px;
			font-weight: bold;
			color: #08305E;
			padding-left: 0px;
		}		
		#content_main_title_box
		{
			width: 730px;
			height: 160px;
		}
		#content_main_title_box_1
		{
			width: 530px;
			border: 1px solid;
			border-color: #000;
		}
		#content_main_title_box_2
		{
			width: 510px;
			border: 1px solid;
			border-color: #000;
			padding-left: 10px;
			padding-right: 10px;
		}
		#content_main_title_box_img
		{
			position: absolute;
			width: 225px;
			height: 160px;
		}
		#content_main_title_box_text
		{
			position: absolute;
			width: 495px;
			height: 160px;
			margin-left: 235px;
		}
		#content_btm_container
		{
			width: 730px;
		}
		#content_btm_title_bg
		{
			background: url(../images/content_btm_title_bg.png) top no-repeat;
			width: 730px;
			height: 30px;
			padding-top: 7px;
		}
		#content_btm_plumbing_container
		{
			float: left;
			width: 730px;
			height: 324px;
			text-align: center;
		}
		
		#content_btm_plumbing_box_1, #content_btm_plumbing_box_2, #content_btm_plumbing_box_3, #content_btm_plumbing_box_4, #content_btm_plumbing_box_5
		{
			float: left;
			background: url(../images/content_btm_plumbing_box.png) top no-repeat;
			width: 240px;
			height: 162px;
			margin-right: 3px;
		}
		#content_btm_plumbing_box_4{margin-left: 120px;}
		
		#content_btm_plumbing_img
		{
			padding-top: 4px;
			padding-left: 3px;
		}
		#content_btm_plumbing_text
		{
			padding-top: 12px;
			padding-left: 3px;
			text-align: left;
		}
		#content_btm_text
		{
			font: Arial, Helvetica, sans-serif;
			font-size: 14px;
			color: #000;
		}
		.content_btm_text
		{
			font: Arial, Helvetica, sans-serif;
			font-size: 16px;
			font-weight:bold;
			color: #000;
			padding-top:10px;
			padding-bottom:15px;
		}
	
/* Footer */
	#footer_container
	{
		background: url(../images/footer_top_bg.jpg) top no-repeat;
		width: 1000px;
		height: 40px;
	}
	#footer_copy_container
	{
		background: url(../images/footer_btm_bg.jpg) top no-repeat;
		width: 1000px;
		height: 47px;
	}
	#footer_copy_text
	{
		text-align: center;
		padding-top: 10px;
	}