body {	font-size: 17px;	background-color: #40677e;	margin: 0;	padding: 0;	color: #000;	font-family: times, "Times Roman", serif;	}td, li {	font-size: 17px;	font-family: times, "Times Roman", serif;	}p {	font-size: 17px;	line-height: 145%;	font-family: times, "Times Roman", serif;	}strong	{	color: #033;	font-weight: bold;	}dt	{	color: #363;	font-weight: bold;	}img	{	margin: 0;	}/* headline tags */h1, h2, h3, h4, h5 {	font-family: georgia, times, "Times Roman", serif;	font-weight: bold; 	padding: 0;	margin: 0;	}h1 {	color: #40677e;	margin-top: 12px;	font-size: 24px;	}h2 {	padding: 4px 0px 4px 0px;	border-bottom: 1px solid #40677e;	color: #40677e;	font-size: 20px;	line-height: 135%;	margin: 12px 0px 0px 0px;	}h3 {	color: #444;	font-size: 18px;	line-height: 135%;	}h4 {	color: #444;	font-size: 17px;	font-style: italic;	}h5 {	color: #444;	font-size: 17px;	font-weight: normal; 	font-style: italic;	}/* anchor tags */a {	text-decoration: none;	}a:active {	color: #b47f1c;	}a:link {	color: #036;	}a:visited {	color: #4d5f25;	}a:hover {	color: #b47f1c;	text-decoration: underline;	}/* main layout table (does not include header) */table#layout {	}/* header */td#left-header {	padding: 0px;	margin: 0px;	}td#header {	text-align: left;	padding: 6px 2px 0px 10px;	background-color: #40677e;	}/* headline */td#tagline {	text-align: left;	background-color: #d0c797;	padding: 3px 0px 3px 80px;	}/* navigation bar */td#navbar {	width: 160px;	background-color: #6b8954;	text-align: left;	margin: 0;	padding: 0px 0px 4px 0px;	}@media print { td#left-header { display: none; } td#navbar { display: none; }}div#nav {	background-color: #6b8954;	margin: 0;	padding: 8px 8px 8px 14px;	}#nav p {	color: #fff;	font-size: 17px;	font-weight: bold; 	line-height: 130%;	font-family: georgia, times, "Times Roman", serif;	margin: 14px 0px 0px 0px;	padding: 0px;	}#nav p.nav-select {	color: #000;	}#nav p a {	text-decoration: none;	}#nav p.nav a, #nav p.nav-first a {	color: #fff;	text-decoration: none;	}#nav p a:active {	color: #000;	}#nav p a:link {	color: #fff;	}#nav p a:visited {	color: #fff;	}#nav p a:hover {	color: #000;	text-decoration: underline;	}div#blurb {	text-align: center;	width: 120px;	margin-left: 12px;	margin-top: 16px;	background-color: #40677e;	border: 2px solid #d0c797;	padding: 6px 5px 8px 5px;	line-height: 140%;	font-family: georgia, times, "Times Roman", serif;	font-size: 15px;	font-style: italic;	font-weight: bold;	color: #fff;	}/* main content body */td#content {	background-color: #fff;	padding: 4px 10px 18px 12px;	}td#content p.caption {	font-size: 12px;	line-height: 130%;	font-style: italic;	margin: 8px 30px 0px 30px;	font-family: times, "Times Roman", serif;	}td#content p, div.p {	font-size: 17px;	font-family: times, "Times Roman", serif;	line-height: 145%;	margin: 13px 4px 0px 12px;	}img.primary-image, div.primary-image img {	border: 2px solid #d7cfa9;	margin: 0px 0px 2px 4px;	}td#content div.p h2 {	margin: 12px 0px 12px -12px;	}td#content div.p h3 {	margin: 12px 0px 6px 0px;	}br.second {	line-height: 67%;	margin: 0;	}/* address block */td#address-block {	background-color: #d0c797;	padding: 6px 0px 4px 0px;	text-align: center;	}td#address-block img {	padding-right: 14px;	}td#address-block p {	text-align: center;	margin: -8px 0px 0px 0px;	}td#address-block p a:hover {	color: #000;	}/* page footer */address {	color: #cdc;	width: 75%;	padding-top: 6px;	margin: 16px 0px 4px 8px;	font-style: italic;	font-size: 11px;	font-family: arial, helvetica, geneva, sans-serif;	}address a:visited {	color: #eee;	}address a:hover {	color: #fff;	}.hilite {	color: #033;	font-weight: bold;	}/* for McWebby */table.mcw-css-gallery td {	text-align: center;}p.mcw-gallery-image {	text-align: center;}table.form {	width: 100%;	margin-top: 8px;	margin-left: 4px;	}td.fieldname {	width: 25%;	text-align: right;	background-color: #eee;	color: #333;	font-weight: bold;	}/* inset tables */table.inset {	border: 1px dotted #46687d;	background-color: #fff;	padding: 6px;	margin: 0px 6px 0px 6px;	}/* for McWebby */table.prem-listing {	margin: 8px;	background-color: #fff;	border: 1px solid #000;	}table.prem-listing p {	margin: 6px;	font-size: 12px;	}table.prem-listing img {	margin: 6px;	}.mcw-css-listcount {	font-size: 10px;	font-style: italic;	}.mcw-css-subtle {	color: #009;	font-size: 10px;	}.mcw-css-field {	color: #036;	font-weight: bold;	}.mcw-css-button {	color: #030;	background-color: #D9E7D1;	font-weight: bold;	font-family: arial, helvetica, geneva, sans-serif;	}.mcw-css-hilite {	color: #033;	font-weight: bold;	}.mcw-css-rec-event img {	margin: 0px 5px 2px 0px;	}#mcws_faq p.mcw-css-faq-q {	margin: 18px 0px 0px 6px;	}#mcws_faq p.mcw-css-faq-a {	margin: 6px 0px 0px 16px;	color: #033;	}.mcw-css-detail {	font-size: 10;	}