	@import url("navigation.css");
	@import url("markup.css");
	html, body, ul, ol, li, p,
	h1, h2, h3, h4, h5, h6,
	form, fieldset, a {
		margin: 0;
		padding: 0;
		border: 0;
	}
	
	body {
		background-color:#FFFFFF;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size: 12px;
		line-height:150%;
		color:#333333;
		text-align:center;
		background-image:url(../images/components/background-tile.jpg);
	}
	
	p {
		padding-bottom:10px;
	}
	
	a {
		color:#0f238c;
		text-decoration:none;
	}
	
	a:hover {
		text-decoration:underline;
	}
	
	#outerpage {
		margin:0 auto;
		background-image:url(../images/components/cardboard-background-lighte.jpg);
		background-repeat:no-repeat;
		width:1080px;
		height:950px;
	}
	
	#outerpage.home {
		background-image:url(../images/components/cardboard-background-home-l.jpg);
	}
	
	body#faqpage #outerpage {
		background-image:url(../images/components/background-faq.jpg);
	}
	
	#header {
		margin:0 auto;
		width:830px;
		height:60px;
		padding-top:24px;
		padding-right:15px;
	}
	
	#navigation {
		margin:0 auto;
		margin-top:7px;
		padding-right:11px;
		width:847px;
		height:41px;
		background-image:url(../images/components/navigation-tape-background.png);
		background-repeat:no-repeat;
		text-align:left;
	}
	
	#homepagepicturebox,
	#picturebox {
		margin:0 auto;
		margin-top:19px;
		width:861px;
		height:231px;
	}
	
	#picturebox {
		margin:0 auto;
		clear:both;
	}
	
	#homepagepicturebox .pics,
	#picturebox .pics {
		width:287px;
		height:231px;
		float:left;
	}
	
	#main {
		margin:0 auto;
		margin-top:19px;
		width:861px;
		height:725px;
		text-align:left;
	}
	
	#main.home {
		height:460px;
	}	
	
	#main.locations {
		height:490px;
	}
	
	#left, #leftnav {padding-top:35px; float:left; width:140px; font-size:11px; padding-right:75px;}
	
	#leftnav {width:203px; padding-right:12px;}
	
	#left a {
		color:#333333;
	}
	
	#center {float:left; width:455px; height:inherit;}
	#center.locations {
		width:279px;
		height:370px;
		background-image:url(../images/components/clipboard.png); 
		background-repeat:no-repeat;
		padding-top:95px;
		padding-left:46px;
		padding-right:50px;
	}
	#center.community {
		float:left; 
		width:640px; 
		height:370px;
	}
	
	#community-list {
		padding-top:16px;
		width:300px;
		float:left;				
	}
	
	#community-list ul {
		list-style-type:none;
		margin:0;
		padding:0;
		line-height:140%;
	}
	
	#community-list ul li a {
		color:#333333;
		padding-right:12px;
	}
	
	#community-list ul li a:hover,
	#community-list ul li a.active { 
		color:#0f238c; 
		text-decoration:none; 
	}
	
	#community-list ul li a.active {
		background-image:url(../images/components/inthecommunity-arrow.png);
		background-position:right;
		background-repeat:no-repeat;
	}
	
	#community-pics {
		width:275px;
		float:left;
		margin-left:12px;
	}
	
	#community-pics p {
		padding-left:10px;
		padding-right:10px;
	}
	
	#right {padding-top:29px; float:left; width:155px; padding-left:25px; font-size:11px}
	
	#right.locations {
		padding-top:85px;
		width:256px;
		padding-left:0;
		font-size:12px;
	}
	
	#right.locations p {
		padding-left:45px;
	}
	
	#right.locations img {
		text-align:center;
	}
	
	#footer,
	#footer.home {
		margin:0 auto;
		margin-top:6px;
		width:661px;
		height:20px;
		font-size:9px;
		clear:both;
	}
	
	#footer.home {margin-top:19px;}
	
	#footer a {
		color:#333333;
	}
	
	
	/* FAQ PAGE */
	#center p.faq a {
		color:#333333;
	}
	.showhide {
	display:none;
	}
	
	#brochurelink {
		width:140px;
		float:left;
		margin-top:100px;
		margin-left:50px;
		text-align:right;
		font-size:11px;
	}
	
	#brochurelink a {
		color:#333333;
	}
	
	/* CONTACT PAGE */
	.wrapper {
		display:table;
	}
	.row {
		display:table-row;
		clear:both;
	}
	.cell {
		display:table-cell;
		width:225px;
		line-height:160%;
		float:left;
		padding-bottom:20px;
	}
	