		body {
		margin:0px 0px 10px 0px;
		background:#F8F2DF;
		font-family:Verdana, Arial, Helvetica, 'sans-serif';
		font-size:11px;
		color:#222222;
		line-height:1.5em;
	}
	p {
		margin: 0px;
		margin-bottom:12px;
		padding: 0px;
	}
	
	a {
		color:#005E81;
		text-decoration:underline;
	}
	
	a:hover {
		color:#000;
		text-decoration:underline;
	}
	
	h1, h2, h3, h4 {
		margin: 0px;
		padding: 0px;
	}
	
	table td {
		vertical-align:top;
		font-family:Verdana, Arial, Helvetica, 'sans-serif';
		color:#222222;
		font-size:11px;
		line-height:1.5em;
	}
	
	div#topNavRegion {
		width:100%;
		margin:0px;
		padding:0px;
		background:#0086B7;
		text-align:center;
	}
	
	div#topNav {
		width:770px;
		padding-top:3px;
		padding-bottom:3px;
		text-align:right;
		font-weight:bold;
		font-family:Verdana, Arial, Helvetica, 'sans-serif';
		font-size:10px;
		color:#fff;
	}
	
	div#topNav a {
		color:#fff;
		text-decoration:none;
	}
	
	div#headerRegion {
		width:100%;
		margin:0px;
		padding:0px;
		background:repeat-x url(bg-header.jpg);
		text-align:center;
	}
	
	table#header {
		width:770px;
		margin:0px;
		padding:0px;
	}
	
	table#header td#logo {
		width:385px;
		margin:0px;
		padding:0px;
	}
	
	table#header td#logo img {
		margin:0px;
		padding:0px;
		display:block;
	}
	
	table#header td#photos {
		width:385px;
		margin:0px;
		padding:0px;
		padding-top:15px;
		padding-right:17px;
		padding-left:25px;
		text-align:right;
		font-size:10px;
		color:#333333;
		line-height:1.3em;
	}
	
	table#header td#photos img {
		display:block;
		float:right;
		margin:0px;
		padding:0px;
		margin-left:10px;
		border:1px solid black;
	}
	
	div#navRegion {
		width:100%;
		margin:0px;
		padding:0px;
		background:#FED969;
		border-top:1px solid #BD8B41;
		text-align:center;
	}
	
	div#nav {
		width:770px;
		padding-top:6px;
		padding-bottom:6px;
		text-align:center;
		font-weight:bold;
		font-family:Verdana, Arial, Helvetica, 'sans-serif';
		font-size:12px;
		color:#333333;
	}
	
	div#nav a {
		color:#333333;
		text-decoration:none;
		margin-left:.75em;
		margin-right:.75em;
	}
	
	div#frameworkRegion {
		width:100%;
		margin:0px;
		padding:0px;
		border-top:1px solid #BD8B41;
		text-align:center;
	}

	table#framework {
		width:768px;
		background:#fff;
		margin: 0px;
		padding: 0px;
		border-left:1px solid #BD8B41;
		border-right:1px solid #BD8B41;
		border-bottom:1px solid #BD8B41;
	}
	
	table#framework td#content {
		background:repeat-x url(bg-interior.jpg);
		padding:0px;
		padding-right:15px;
		margin:0px;
		text-align:left;
	}
	
	table#framework td#sidebar {
		width:152px;
		background:repeat-x url(bg-interior.jpg);
		padding:0px;
		padding-right:15px;
		margin:0px;
		text-align:right;
	}
	
	div#footercontent {
		margin-top:24px;
		padding-bottom:48px;
		text-align:center;
		font-size:11px;
		line-height:1.5em;
	}
	
	div#content {
		padding:24px;
		padding-left:36px;
		padding-top:12px;
		text-align:left;
	}
	
	div#sponsors {
		width:150px;
		margin:0px;
		margin-top:15px;
		padding:0px;
		background:#fff;
		border:1px solid #0086B7;
	}
	
	div#sponsors h2 {
		width:144px;
		margin:0px;
		padding:3px;
		color:#fff;
		background:#0086B7;
		font-size: 9px;
		text-align:center;
		font-family:Verdana, Arial, Helvetica, 'sans-serif';
		font-weight: bold;
		line-height:1.1em;
	}
	
	div#sponsors div#sponsorsContent {
		margin:0px;
		padding:9px;
		text-align:center;
		font-size:10px;
		line-height:1.2em;
		color:#000;
	}
	
	div#commercialproperties {
		width:150px;
		margin:0px;
		margin-top:15px;
		padding:0px;
		background:#eeFFee;
		border:1px solid #009933;
	}
	
	div#commercialproperties h2 {
		width:144px;
		margin:0px;
		padding:3px;
		color:#fff;
		background:#009933;
		font-size: 9px;
		text-align:center;
		font-family:Verdana, Arial, Helvetica, 'sans-serif';
		font-weight: bold;
		line-height:1.1em;
	}
	
	div#commercialproperties div#commercialpropertiesContent {
		margin:0px;
		padding:9px;
		text-align:center;
		font-size:10px;
		line-height:1.2em;
		color:#000;
	}


	h1 {
		margin:15px;
		margin-right:0px;
		margin-bottom:0px;
		padding:5px;
		padding-left:10px;
		padding-bottom:10px;
		font-size: 17px;
		text-align:left;
		color:#0086B7;
		background:repeat-x url(bg-h1.gif);
		font-weight: bold;
	}

	h2 {
		margin:0px;
		padding:0px;
		margin-top:24px;
		margin-bottom:12px;
		font-size: 16px;
		text-align:left;
		color:#0086b7;
		font-weight: bold;
	}

	
	h3 {
		margin-bottom:12px;
		margin-top:3px;
		font-size: 12px;
		text-align:left;
		font-family:Verdana, Arial, Helvetica, 'sans-serif';
		color:#000;
		font-weight:bold;
	}
	h4 {
		width:100%;
		font-size: 12px;
		text-align:left;
		font-family:Verdana, Arial, Helvetica, 'sans-serif';
		color:#000;
		font-weight:bold;
	}
	
	img.spotLeft {
		float:left;
		padding:10px;
		margin-right:15px;
		margin-bottom:15px;
	}
	
	div.spotLeft {
		float:left;
		padding-right:15px;
		padding-bottom:15px;
		text-align:left;
		font-style:italic;
		color:#666;
		text-align:center;
	}
	
	img.spotRight {
		float:right;
		padding:10px;
		margin-left:15px;
		margin-bottom:15px;
	}
	
	div.spotRight {
		float:right;
		padding-left:15px;
		padding-bottom:15px;
		text-align:right;
		font-style:italic;
		color:#666;
		text-align:center;
	}
	

	.requiredField {
		color:#900;
	}
	
	div.alertBox {
		color:#900;
		border: 1px solid #900;
		padding:12px;
		background:#fee;
		font-weight:bold;
		margin-bottom:12px;
	}
	
	div.calloutBox {
		color:#333;
		border: 1px solid #0086b7;
		padding:6px;
		background:#ffff99;
		margin-bottom:12px;
		text-align:center;
	}
	
	div#calendarOfEvents h2{
		margin:0px;
		padding:3px;
		margin-top:12px;
		margin-bottom:12px;
		font-size: 10px;
		text-align:left;
		color:#fff;
		background:#0086b7;
		font-weight: bold;
	}
	
	table#memberList {
		width:95%;
	}
	
	table#memberList td {
		width:50%;
		font-size:1.2em;
		padding:.25em;
		vertical-align:top;
	}	
	
.designedBy {
		font-size:10px;
		color:#999;
}

.designedBy a {
		color:#999;
		text-decoration:none;
	}
	
.designedBy a:hover {
		color:#005E81;
		text-decoration:underline;
	}
	
	div.subnav {
		background-color:#ebf6fc;
		border-bottom:1px solid #d4ebf9;
		border-right:1px solid #d4ebf9;
		padding-top:2px;
		padding-bottom:2px;
		text-align:center;
		font-weight:bold;
		font-family:Verdana, Arial, Helvetica, 'sans-serif';
		font-size:10px;
		color:#333333;
	}

	div.subnav ul {
		margin:0px;
		padding:0px;
	}
	
	div.subnav ul li {
		display:inline;
		margin-left:1em;
		margin-right:1em;
		padding:0px;
	}
	
	div.subnav a {
		text-decoration:none;

	}
	
	div.subnav a:hover {
		text-decoration:underline;
	}

#homepagebox h3 {
		margin-bottom:12px;
		margin-top:3px;
		font-size: 12px;
		text-align:left;
		font-family:Verdana, Arial, Helvetica, 'sans-serif';
		color:#0086B7;
		text-transform:uppercase;
		font-weight:bold;
	}
	
	div#side-shopcotati {margin-top:15px;}