/* CSS Document *//* Home Page Elements */body {	margin: 0;  padding: 0;}#mainImage {	width: 518px;	height: 213px;	background-image: url(../images/home_image.jpg);}#rightSideTop {	width: 172px;	height: 213px;	float: right;	margin-top: 0;	border-bottom: 5px solid #FFFFFF;}img.top {	padding-top: 10px;}img.bottom {	padding-top: 50px;}#sideBarAccent {	float: right;	margin-top: 0px;	border-bottom: 5px solid #FFFFFF;}.rightCorp {	background-image: url(../images/bg_corp.gif);	background-repeat: repeat-y;}.rightRes {	background-image: url(../images/bg_res.gif);	background-repeat: repeat-y;}/* Home Page Main Body Copy Elements */#mainBlock {	background-color: #F7F3DB;	border-top: 5px solid #FFFFFF;	padding: 15px 10px 10px 0px;}#mainBlockWithImgs {	background-color: #F7F3DB;	border-top: 5px solid #FFFFFF;	padding: 15px 10px 10px 0px;}.mainBlockImg {	float: left;	margin-top: 62px;}.mainBlockSecondImg {	float: left;	margin-top: 22px;}#homeCopy {	margin-left: 170px;}#homeNavigation {	padding: 0;	margin: 50px 0 0 210px; }#homeNavigation a {	text-decoration: none; }#homeNavigation a:visited {	text-decoration: none;	color: #666666; }#homeNavigation a:hover {	text-decoration: underline;	color: #000000; }.floatLeft {	float: left;}/* Hide from IE5-mac. Only IE-win sees this. \*/* html #homeCopy {height: 1%;}/* End hide from IE5/mac *//* Navigation Elements */#navigation {  background-color: #B2AA7E;  border-top: 5px solid #FFFFFF;  padding: 0px;  width: 518px;}#navigation ul {	list-style: none;	margin: 0px;	padding:5px 0px 5px 0px;}#navigation li { 	color: #FFFFFF;	display: inline;	font-family: arial, helvetica, sans-serif;	font-size: 13px;	padding: 5px 5px 5px 13px;}#navigation a {	color: #FFFFFF;	text-decoration: none;}#navigation a:hover {	color: #FFFFFF;	text-decoration: underline;}#navigation .active {	color: #524F26;}/* Inside Navigation - No top border - Corporation */#navigationCorp {  background-color: #B2AA7E;  padding: 0px;  width: 518px;}#navigationCorp ul {	list-style: none;	margin: 0px;	padding:5px 0px 5px 0px;}#navigationCorp li { 	color: #FFFFFF;	display: inline;	font-family: arial, helvetica, sans-serif;	font-size: 13px;	padding: 5px 5px 5px 13px;}#navigationCorp a {	color: #FFFFFF;	text-decoration: none;}#navigationCorp a:hover {	color: #FFFFFF;	text-decoration: underline;}#navigationCorp .active {	color: #524F26;}/* Inside Navigation - No top border - Residential */#navigationRes {  background-color: #BFAA5B;  padding: 0px;  width: 518px;}#navigationRes ul {	list-style: none;	margin: 0px;	padding:5px 0px 5px 0px;}#navigationRes li { 	color: #FFFFFF;	display: inline;	font-family: arial, helvetica, sans-serif;	font-size: 13px;	padding: 5px 5px 5px 13px;}#navigationRes a {	color: #FFFFFF;	text-decoration: none;}#navigationRes a:hover {	color: #FFFFFF;	text-decoration: underline;}#navigationRes .active {	color: #996600;}/* Inside Page Elements */#imageRow {	height: 53px;	width: 250px;	margin-left: 170px;	margin-bottom: 5px;	padding: 10px 0px 10px 0px;}	#imageRow img {	margin-right: 15px;	border: 5px solid #FFFFFF;}.imageRight {	float: right;	margin: 0px 0px 0px 10px;	padding-left: 0px;	padding-bottom: 0px;	border: 5px solid #FFFFFF;}	#rightSideTopInside {	width: 172px;	height: 120px;	float: right;	margin-top: 0;	border-bottom: 5px solid #FFFFFF;}#rightSideAddress {	width: 162px;	background: #B1BC60;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 11px;	line-height: 18px;	color: #3B3F1F;	float: right;	padding: 5px 0px 5px 10px;	border-bottom: 5px solid #FFFFFF;}#internalNav {	background: #B1BC60;	float: left;	width: 145px;	left-margin: 0px;	right-margin: 0px;	margin-top: 82px;	padding-top: 0px;	padding-right: 10px;	padding-bottom: 12px;	border-top: 5px solid #FFFFFF;	border-right: 5px solid #FFFFFF;	border-bottom: 5px solid #FFFFFF;}#internalNav ul {	list-style: none;	line-height: 18px;	margin: 0px;	padding: 5px 0px 5px 0px;}#internalNav li {	padding: 5px 0px 5px 0px;	border-bottom: 1px dashed;	margin-left: 15px;}#internalNav a {	color: #3B3F1F;	text-decoration: none;}#internalNav ul li a:hover {	text-decoration: underline;}#internalNav ul li a:visited {	color: #3B3F1F;}/* Text Styles and Elements */a {	color: #666666;	text-decoration: underline;}a:hover {	color: #000000;	text-decoration: underline;}p {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 11px;	color: #666666;	line-height: 15px;	margin: 0px;}h1 {	font-family: arial, helvetica, sans-serif;	font-size: 17px;	color: #666666;	line-height: 19px;	margin: 0px;}ul {	list-style-type: disc;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 11px;	color: #666666;	line-height: 15px;	margin-top: 0px;}.miscCopy {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 11px;	color: #666666;	line-height: 20px;	margin: 0px;}ul.contact {	list-style: none;	margin: 5px;}table.one {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 11px;	color: #666666;	border-collapse: separate;	border-spacing: 10px 10px;}td.bold {	font-weight: bold;}