/* The home page's main structure is based on 9 stacked divs (in order from top to bottom):1 logo-tagline (no styles)2 navigation (no styles)3 undernav (no styles)4 middle4a leftcol4b main5 feature-top6 feature-middle7 feature-bottom8 footer9 flyteThe secondary pages' main structure is based on 6 stacked divs (in order from top to bottom):1 logo-tagline (no styles)2 navigation (no styles)3 undernav (no styles)4 middle-secondary4a leftcol-secondary4b main-secondary4c rightcol5 footer6 flyte *//* Start Universal styles */body {	background: url("images/wallpaper-tile.gif") repeat;	margin-top: 0px;	padding-top: 0px;}#email {	padding: 15px 10px 15px 15px;}	#email table, #email form, #email input {		padding: 0px;		margin: 0px;	}	#email p.normal {		font: 11px Verdana, Arial, Helvetica, sans-serif;		color: #323232;		padding: 0px 0px 5px;		margin: 0px;	}	#email input {		vertical-align: middle;		font: 11px Verdana, Arial, Helvetica, sans-serif;	}#content {	margin: 15px 0px;	padding: 0px;}	#content h1 {		font: bold 14px Verdana, Arial, Helvetica, sans-serif;		color: #80191A;		padding-right: 15px;		padding-left: 15px;		margin-top: 20px;	}	#content h2 {		font: bold 13px Verdana, Arial, Helvetica, sans-serif;		color: #323232;		padding-right: 15px;		padding-left: 15px;	}	#content h3 {	font: bold 12px Verdana, Arial, Helvetica, sans-serif;	color: #80191A;	margin: 0px;	padding: 0px 15px;	}	#content p {	font: 12px Verdana, Arial, Helvetica, sans-serif;	color: #323232;	padding: 0px 15px;	}	#content li {		font: 12px Verdana, Arial, Helvetica, sans-serif;		color: #323232;		padding: 0px 5px;		margin: 0 5px 0 10px;	}	#content a:link, #content a:visited {		color: #80191A;		text-decoration: underline;		margin: 0px;		padding: 0px;	}	#content a:hover, #content a:active {		color: #00A99D;		text-decoration: underline;		margin: 0px;		padding: 0px;	}#footer p {	font: 11px Verdana, Arial, Helvetica, sans-serif;	color: #DFE1CE;	text-align: center;	padding: 10px;	margin: 0px;}#footer a:link, #footer a:visited {	color: #DFE1CE;	text-decoration: none;	margin: 0px;	padding: 0px 2px;}#footer a:hover, #footer a:active {	color: #DFE1CE;	text-decoration: underline;	margin: 0px;	padding: 0px 2px;}#flyte p {	font: 10px Verdana, Arial, Helvetica, sans-serif;	color: #DFE1CE;	padding: 15px 10px 10px;	margin: 0px;}#flyte a:link, #flyte a:visited {	color: #DFE1CE;	text-decoration: none;	margin: 0px;	padding: 0px 2px;}#flyte a:hover, #flyte a:active {	color: #DFE1CE;	text-decoration: underline;	margin: 0px;	padding: 0px 2px;}/* End Universal styles *//* Start Home page template styles */#middle table {	background: url("images/home/middle-bg.gif") repeat-y;}#leftcol {	width: 199px;}	#leftcol p {		font: 11px Verdana, Arial, Helvetica, sans-serif;		color: #323232;		margin: 0px;		padding: 0px 15px;	}	#leftcol td.padding {		margin: 0px;		padding: 5px 0px 15px;		border-bottom: 1px solid #FFFFFF;	}	#leftcol td.nopadding {		margin: 0px;		padding: 0px;	}#email p.home {		font: bold 11px Verdana, Arial, Helvetica, sans-serif;		color: #323232;		padding: 0px 0px 15px;		margin: 0px;	}#main {	width: 540px;}	#main table {		background: url(none);	}#feature-middle td.content {	background: #DFE1CE;	padding: 0px;	margin: 0px;	width: 225px;}	#feature-middle p {		font: 11px Verdana, Arial, Helvetica, sans-serif;		text-align: center;		padding: 6px 13px 20px;		margin: 0px;		color: #323232;	}	#feature-middle a:link, #feature-middle a:visited {		color: #80191A;		text-decoration: underline;		margin: 0px;		padding: 0px;	}	#feature-middle a:hover, #feature-middle a:active {		color: #00A99D;		text-decoration: underline;		margin: 0px;		padding: 0px;	}/* End Home page template styles */	/* Start Secondary page template styles */#middle-secondary table.background {	background: url(images/secondary/middle-bg.gif) repeat-y;}#email p.secondary {	font: normal 11px Verdana, Arial, Helvetica, sans-serif;	color: #323232;	padding: 0px 0px 15px;	margin: 0px;}#leftcol-secondary {	width: 174px;}	#leftcol-secondary .padding {		margin: 0px;		padding: 5px 0px 40px;		border-bottom: 1px solid #FFFFFF;	}	#leftcol-secondary h1 {		font: bold 11px Verdana, Arial, Helvetica, sans-serif;		color: #323232;		margin: 0px;		padding: 2px 15px 15px;	}		#leftcol-secondary p {		font: 11px Verdana, Arial, Helvetica, sans-serif;		color: #323232;		padding: 0px 8px 5px 15px;		margin: 0px;	}	#leftcol-secondary a:link, #leftcol-secondary a:visited {		color: #80191A;		text-decoration: underline;		margin: 0px;		padding: 0px;	}	#leftcol-secondary a:hover, #leftcol-secondary a:active {		color: #00A99D;		text-decoration: underline;		margin: 0px;		padding: 0px;	}#main-secondary {	width: 393px;}.indented table {	margin: 0px 15px;	padding: 0px;	border-top: 1px solid #323232;	border-right: 1px solid #323232;	border-left: 1px solid #323232;}.indented tr {	background: #FFF;}.indented tr.tanbg {	background: #F1F2E9;}.indented td {	font: 12px Verdana, Arial, Helvetica, sans-serif;	color: #323232;	margin: 0px;	padding: 7px 8px;	border-bottom: 1px solid #323232;}.indented td.maroon {	font: bold 12px Verdana, Arial, Helvetica, sans-serif;	color: #80191A;	background: #D5D7C9;}.photogroup table {	margin: 0px 0px 0px 15px;	padding: 0px;}.photogroup td {	margin: 0px;	padding: 0px 15px 0px 0px;}.photogroup img {	border: 1px solid #323232;	margin-top: 5px;	margin-bottom: 5px;}.photocenter img {	border: 1px solid #323232;	margin-top: 5px;	margin-bottom: 5px;}img.leftphoto {	border: 1px solid #323232;	margin: 0px 10px 10px 0px;	padding: 0px;	float: left;}img.rightphoto {	border: 1px solid #323232;	margin: 0px 0px 10px 10px;	padding: 0px;	float: right;}#rightcol {	width: 171px;	margin: 10px 0px 15px;	padding: 0px;}	#rightcol h1 {		font: bold 12px Verdana, Arial, Helvetica, sans-serif;		color: #323232;		padding-right: 15px;		padding-left: 15px;		padding-top: 10px;	}	#rightcol p {		font: 11px Verdana, Arial, Helvetica, sans-serif;		color: #323232;		padding: 0px 15px;		margin-top: 10px;		margin-bottom: 10px;	}	#rightcol ul {		color: #323232;		padding-top: 5px;		padding-bottom: 5px;		margin-top: 0px;		margin-bottom: 0px;	}	#rightcol li {		font: 11px Verdana, Arial, Helvetica, sans-serif;		color: #323232;		padding-right: 15px;	}	#rightcol .photo img {		margin: 0px;		padding: 0px;	}	#rightcol .photo {		margin: 10px 15px;		border: 1px solid #323232;		padding: 0px;	}	#rightcol a:link, #rightcol a:visited {		color: #80191A;		text-decoration: underline;		margin: 0px;		padding: 0px;	}	#rightcol a:hover, #rightcol a:active {		color: #00A99D;		text-decoration: underline;		margin: 0px;		padding: 0px;}#weather {	margin: 0px 15px 15px 10px;	padding: 0px;}/* End Secondary page template styles */#content .spacing {	margin: 0px -28px 0px 0px;	padding: 0px;}#content .spacing a {	padding: 0px;	margin: 0px 0px 0px 6px;}