body{
	margin:			0 auto;
	padding:		0;
	width:			940px;
	font-family:	arial;
	font-size:		small;
	color:			#000000;
	
}

pre{
	color:			#ED6C19;
	font-size:		10px;
	margin:			-20px 0px 0px 0px;
	padding:		0px;
	font-weight:	normal;
	font-family:	arial;
	font-size:		large;
}

h1, .h1{
	color:			#ED6C19;
	font-size:		27px;
	font-weight:	normal;
		
}

h2, .h2{
	color:			#949494;
	font-size:		21px;
	font-weight:	normal;
	
}

h3, .h3{
	color:			#949494;
	font-size:		17px;
	font-weight:	bold;
	margin:			17px 0px -14px 0px;
	padding:		0px;
		
}

h4, .h4{
	color:			#ED6C19;
	font-size:		14px;
	font-weight:	normal;
	font-style:		normal;
	
}


h5, .h5{
	color:			#777777;
	font-size:		12px;
	font-weight:	bold;
	font-style:		italic;
	
}

.clear{
	clear:			both;
	font-size:		1px;
	height:			1px;
}

.clearFix:after {
    content:		".";
    display:		block;
    height:			0;
    clear:			both;
    visibility:		hidden;
}
	.clearFix {display:	inline-block;}
	/* Hides from IE-mac \*/
	* html .clearFix {height: 1%;}
	.clearFix {display: block;}
	/* End hide from IE-mac */

img{
	border:			0px;
	
}

a:link,
a:visited{
	color:			#EE6A18;
	text-decoration:none;
}

a:hover,
a:active{
	text-decoration:none;
}

#header{
	background:		url(/Images/Layout/headerBackground.jpg) top left repeat-y;
	border-top:		5px solid #B0A69A;
	border-left:	1px solid #B0A69A;
	border-right:	1px solid #B0A69A;
	border-bottom:	1px solid #B0A69A;
}

	#headerTop{
	}
	
		#logo{
			float:			left;
			padding-top:	10px;
		/*	border-style:	solid;
			border-width:	1px; */
		}
		
		#utilityLinks{
			float:			right;
		/*	border-style:	solid;
			border-width:	1px; */
			width:			466px;
			
		}
		
			#utilitySiteMap{
				float:			left;
				border-right:	1px solid #AFA79C;
				padding:		15px 18px 0px 18px;
			}
			
			#utilityHome{
				float:			left;
				border-right:	1px solid #AFA79C;
				padding:		15px 18px 0px 0px;
			} 
			
				#utilitySiteMap a:link,
				#utilitySiteMap a:visited{
					text-decoration:none;
					color:			#8A8987;
				}
				
				#utilitySiteMap a:hover,
				#utilitySiteMap a:active{
					text-decoration:underline;
				}
			
			#utilitySearch{
				float:			left;
				padding:		10px 17px 0px 11px;
				color:			#8A8987;
				
			}
			
				.searchBox{
					width:			106px;
				}
		
	#headerBottom{
		padding-top:	17px;
	}
	
		#headerAddress{
			float:			left;
			padding:		21px 0px 0px 20px;
			width:			180px;
			color:			#8A8987;
			font-size:		x-small;
			} 
				#headerAddress a:link,
				#headerAddress a:visited{
					text-decoration:none;
					color:			#8A8987;
				}
				
				#headerAddress a:hover,
				#headerAddress a:active{
					text-decoration:underline;
				}	
		
		#headerMenu{
			float:			left;
		}
		
			.mainMenu{
				list-style:		none;
				margin:			0;
				padding:		0;
				float:			left;
			}
			
				.mainMenu .selected{
					
				}
				
					.mainMenu .selected a:link,
					.mainMenu .selected a:visited{
						color:			#ED6C19;
					}
					
					.mainMenu .selected a:hover,
					.mainMenu .selected a:active{
						
					}
			
				.mainMenu li{
					float:			left;
				}
				
					.mainMenu a:link,
					.mainMenu a:visited{
						display:		block;
						font-size:		x-large;
						letter-spacing:	-1px;
						width:			165px;
						text-decoration:none;
						border-left:	1px solid #AFA79C;
						margin:			0px 0px 0px 0px;
						padding:		0px 0px 74px 10px;
						color:			#3E3B34;
						background:		url(/Images/Layout/orangeBlip.gif) bottom left no-repeat;
					}
					
					.mainMenu a:hover,
					.mainMenu a:active{
						text-decoration:none;
					}
					
			#headerQuickLinks{
				float:			left;
				border-left:	1px solid #AFA79C;
				padding:		0px 0px 12px 20px;
				margin-top:		-37px;
				_margin-top:	0px;
			}
			
				#headerQuickLinksTitle{
					font-weight:	bold;
				}
				
				#headerQuickLinks ul{
					list-style:		none;
					margin:			10px 0 0 0;
					padding:		0;
				}
				
					#headerQuickLinks li{
						padding:		2px 0 2px 0;
					}
					
						#headerQuickLinks a:link,
						#headerQuickLinks a:visited{
							text-decoration:none;
							color:			#8A8987;
						}
						
						#headerQuickLinks a:hover,
						#headerQuickLinks a:active{
							text-decoration:underline;
						}

#mainHome{
	border:			solid #B0A69A;
	border-width:	0px 1px 5px 1px;
	padding:		15px 0px 20px 20px;
}

	#homepageLeft{
		float:			left;
		display:		inline;
		width:			355px;
		padding-right:	20px;
	}
	
	#homepageMiddle{
		float:			left;
		display:		inline;
		width:			330px;
		padding-right:	20px;
	}
	
	#homepageRight{
		float:			left;
		display:		inline;
		width:			175px;
	}
	
		#homepageRight p{
			margin:			0px;
			padding:		0px 0px 10px 0px;
		}
	
		.homepageRightSection{
			float:			left;
			display:		inline;
			width:			175px;
			padding-right:	5px;
			height:			275px;
		}
		
			.homepageRightSectionText{
				background:		url(/Images/Layout/homepageRightSectionTextBG.jpg) top left;
				height:			102px;
				padding:		10px 5px 5px 5px;
				
			}

#main{
	border:			solid #B0A69A;
	border-width:	0px 1px 5px 1px;
	padding:		0px 0px 20px 0px;
	min-height:		400px;
	/*background:		url(/Images/Layout/headerBackground.jpg) top left repeat-y;*/
}		
	
	#navigation{
		float:			left;
		width:			195px;
		padding:		0 5px 0 0;
	}
	
		#navigationTitle{
			border-left:	5px solid #EE6A18;
			padding:		20px 0 20px 10px;
			font-size:		large;
		}
	
		.nav{
			list-style:		none;
			margin:			0;
			padding:		0;
		}

			.nav li{
			}
			
				.nav a:link,
				.nav a:visited{
					display:		block;
					border-left:	5px solid #EE6A18;
					border-bottom:	1px solid #DBDBD9;
					padding:		3px 0 3px 10px;
					text-decoration:none;
					color:			#3E3B34;
					_height:			20px;
				}
				
				.nav a:hover,
				.nav a:active{
					border-left:	5px solid #EFB295;
					color:			#EE6A18;
				}
				
				.nav li .nav a:link,
				.nav li .nav a:visited{
					padding-left:	25px;
				}
			
			.nav .selected{
				background:		#EE6A18;
				color:			#FFF;
			}
			
				.nav .selected:link,
				.nav .selected:visited{
					color:			#FFF;
				}
				
				.nav .selected a:link,
				.nav .selected a:visited{
					color:			#FFF;
				}
			
				.nav .nav .selected{
					background:		#F0F0F0;
				}
				
					.nav .nav .selected:link,
					.nav .nav .selected:visited{
						color:			#3E3B34;
					}

	#content{
		float:			left;
		display:		inline;
		width:			500px;
		padding:		20px 0px 0px 7px;
	}
	
		#content ul{
		}

			#content ul li{
				margin-bottom:	7px;
				padding:		0px;
			}
	
	#contentWide{
		float:			left;
		display:		inline;
		width:			700px;
		padding:		20px 0 0 0;
	}
	
		#contentWide ul{
		}

			#contentWide ul li{
				margin-bottom:	7px;
				padding:		0px;
			}
	
		#contentPeopleTextNarrow{
			float:			left;
			display:		inline;
			width:			335px;
			padding-right:	20px;
		}
		
		#rightSideWideImage{
			float:			left;
			display:		inline;
			width:			345px;
		}
	
	#contentPeople{
		padding:		0 0 0 20px;
	}
	
		#contentPeopleText{
			float:			left;
			display:		inline;
			width:			410px;
			padding-right:	20px;
		}
		
		#contentPeopleImage{
			float:			left;
			display:		inline;
			width:			450px;
		}

	#rightSide{
		float:			left;
		display:		inline;
		width:			190px;
		padding:		70px 20px 10px 21px;
	}
	
	#rightSideNav{
		float:			left;
		width:			200px;
		padding:		70px 0px 10px 21px;
	}
	
	#rightSidePics{
		float:			left;
		width:			200px;
		padding:		70px 0px 10px 21px;
	}
	
		#navigationTitleRight{
			border-right:	5px solid #EE6A18;
			padding:		20px 0 20px 10px;
			font-size:		large;
		}
	
		.navRight{
			list-style:		none;
			margin:			0;
			padding:		0;
		}
		
			.navRight .selected{
				background:			#F0F0F0;
			}
		
			.navRight li{
			}
			
				.navRight a:link,
				.navRight a:visited{
					display:		block;
					border-right:	5px solid #EE6A18;
					border-bottom:	1px solid #DBDBD9;
					padding:		3px 0 3px 10px;
					text-decoration:none;
					color:			#3E3B34;
				}
				
				.navRight a:hover,
				.navRight a:active{
					border-right:	5px solid #EFB295;
					text-decoration:none;
				}

#footer{
	clear:			both;
	padding:		5px 0 5px 0;
}

	#footerText{
		float:			left;
	}
	
		#footerText a:link,
		#footerText a:visited{
			text-decoration:underline;
			color:			#3E3B34;
		}
		
		#footerText a:hover,
		#footerText a:active{
			text-decoration:none;
		}
	
	#footerMenu{
		float:			left;
	}
	
		#footerMenu ul{
			list-style:		none;
			margin:			0;
			
		}
		
			#footerMenu li{
				float:			left;
				padding:		0 0 0 10px;
			}
			
				#footerMenu a:link,
				#footerMenu a:visited{
					font-size:		x-small;
					padding:		0;
					text-decoration:underline;
					color:			#3E3B34;
					border-left:	1px solid #DDD;
					padding:		0 0 0 10px;
				}
				
				#footerMenu a:hover,
				#footerMenu a:active{
					text-decoration:none;
				}