﻿body {
	background: #ffffff url('../Images/body-bkgrd.jpg') repeat-x;
	font-family: Arial, Helvetica, sans-serif;
}
#wrap {
	width: 1006px;
	margin: 0 auto;
}
img {
	border: 0;
}
/*main*/
#main-top {
	background-image: url('../Images/main-top.png');
	background-repeat: no-repeat;
	height: 15px;
	margin: 0 0 0 1px;
}
#main-mid {
	background-image: url('../Images/main-mid.png');
	background-repeat: repeat-y;
	margin: 0 0 0 1px;
	padding: 0 0 0 20px;
}
#main-bottom {
	background-image: url('../Images/main-bottom.png');
	background-repeat: no-repeat;
	height: 27px;
}
/*header*/
#header {
	margin: 0;
	padding: 7px 0 0 4px;
}
#hd-logo {
	margin: 0;
	padding: 0;
	float: left;
}
#hd-img {
	margin: 0;
	padding: 0;
	float: left;
}
/*navigation*/
#nav-bar {
	background: #000000 url('../Images/nav-bar.jpg') repeat-x;
	width: 960px;
	height: 36px;
	margin: 179px 0 0 0px;
	padding: 0;
}
#mainNav {
	margin: 0px;
	padding: 0;
}
#mainNav ul {
	border: 0;
	margin: 0;
	padding: 0;
	text-align: center;
}
#mainNav li {
	display: block;
	float: left;
	text-align: center;
	padding: 0;
	margin: 0;
}
#mainNav li.highNav {
	background: #d59935;
	border-right: 1px solid #575711;
	font-weight: bold;
}
#mainNav li a {
	display: block;
	font: 12px arial, verdana, helvetica, sans-serif;
	padding: 7px 10px;
	text-decoration: none;
	color: #ffffff;
	margin: 0 11px 0 0;
	text-transform: uppercase;
	font-weight: bold;
}
#mainNav li.highNav a {
	font-weight: bold;
	background: none;
}
#mainNav li.last a {
	background: none;
}
#mainNav li a:hover {
	color: #F1313E;
	background-color: #B8C9D1;
	background-image: none;
}
/*main container*/
#main-container {
	padding: 0;
	margin: 0 0 10px 4px;
	width: 960px;
	background: url('../Images/hmpg-content-bkgrd.jpg') repeat-y;
}
#L2-main-container {
	padding: 0;
	margin: 0 0 10px 4px;
	width: 960px;
	background: url('../Images/L2-bkgrd.jpg') repeat-y;
}
/*columns*/
#left-column {
	margin: 0 0 0 1px;
	padding: 8px 0 0 0;
	float: left;
	width: 230px;
	background-color: #ffffff;
}
#L2-left-column {
	margin: 0;
	padding: 0;
	float: left;
	width: 230px;
	background-color: #ffffff;
}
#mid-column {
	margin: 0;
	padding: 8px 0 0 16px;
	float: left;
	width: 468px;
}
#right-column {
	margin: 0;
	padding: 8px 0 0 15px;
	float: left;
	width: 230px;
	background-color: #ffffff;
}
#L2-right-column {
	margin: 0;
	padding: 8px 0 0 0;
	float: left;
	width: 729px;
}
#box-black {
	background: #000000 url('../Images/box-black.jpg') repeat-x;
	height: 7px;
}
#col-content {
	margin: 0;
	padding: 0 10px 1px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#col-content ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#col-content a, #col-content a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
#col-content a:hover, #col-content a:active {
	color: #ED2331;
	text-decoration: none;
}
#col-content p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
#col-content-button {
	margin: 0;
	padding: 0;
	width: 200px;
}
#col-content-button img {
	margin: 0 0 10px 140px;
	padding: 0;
	border: 0;
}
#more {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
#more img {
	margin: 0;
	padding: 0;
}
/*left column*/
#event-calendar {
	margin: 0;
	padding: 0;
	background-color: #B8C9D2;
}
#event-img {
	margin: 0;
	padding: 0;
}
#member-login {
	margin: 8px 0 0 0;
	padding: 0;
	background-color: #B8C9D2;
}
#member-login-img {
	margin: 0;
	padding: 0;
}
#quick-polls {
	margin: 8px 0 0px 0px;
	padding: 0;
	background-color: #B8C9D2;
}
#quick-polls-img {
	margin: 0;
	padding: 0;
}
#quicklinks {
	margin: 8px 0 0px 0px;
	padding: 0 0 10px 0px;
	background-color: #B8C9D2;
}
#quicklinks-img {
	margin: 0;
	padding: 0;
}
/*mid column*/
#banner {
	margin: 0;
	padding: 0 0 10px 0px;
	text-align: center;
}
#content-area {
	padding: 0;
	margin: 0;
	width: 460px;
}
#breadcrumbs {
	margin-bottom: 10px;
}
#breadcrumbs a {
	color: #F1313E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#breadcrumbs a:hover {
	color: #5C90AA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#page-title {
	margin: 5px 0;
	padding: 0;
}
#page-title img {
	margin: 0;
	padding: 0;
}
#sub-title {
	margin: 0;
	padding: 0;
}
#content {
	margin: 0;
	padding: 0;
}
#content p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
/*right column*/
#L2-content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 10px 0 0 10px;
	padding: 0;
	width: 697px;
}
#L2-content h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
}
#L2-content p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
#testimonials {
	margin: 0;
	padding: 0;
	background-color: #B8C9D2;
}
#testimonials-img {
	margin: 0;
	padding: 0;
}
#whats-new {
	margin: 8px 0 0 0;
	padding: 0;
	background-color: #B8C9D2;
}
#whats-new-img {
	margin: 0;
	padding: 0;
}
/*footer*/
#footer {
	margin: 0;
	padding: 0 0 0 4px;
}
#black-bar {
	background: #000000 url('../Images/footer-bar.jpg') repeat-x;
	width: 960px;
	height: 28px;
	margin: 0;
}
#copyright {
	padding: 0;
	margin: 0;
	float: left;
}
#copyright p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5C90AA;
}
#copyright a, #copyright a:visited {
	text-decoration: underline;
	color: #5C90AA;
}
#copyright a:hover {
	text-decoration: underline;
	color: #F1333F;
}
#weblink {
	text-align: right;
	padding: 0;
	margin: 9px 24px 0 0;
	height: 26px;
}
#weblink p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin: 3px 0;
}
#weblink a, #weblink a:hover {
	text-decoration: none;
	color: #000000;
}
#weblink a:hover {
	text-decoration: none;
	color: #000000;
}
#ctl00_Quicklinks_quicklinks1_mnuWebMenu {
	margin-top: 10px;
}
#ctl00_Quicklinks_quicklinks1_mnuWebMenu tr td {
	padding-bottom: 1px;
}
.titlefield{ /*CSS for RSS title link in general*/
text-decoration: none;
}
.labelfield{ /*CSS for label field in general*/
color:brown;
font-size: 90%;
}
.datefield{ /*CSS for date field in general*/
color:gray;
font-size: 90%;
}
#example3{ /*Demo 3 main container*/
width: 220px;
height: 130px;
padding: 4px;
}
#example3 div p{ /*Demo 3 P element that separates each entry*/
margin-top: 0;
margin-bottom: 7px;
}
#example3 a{
color: #F1313E;
}
#example3 a:hover{
text-decoration: underline;
}

code{ /*CSS for insructions*/
color: red;
}

/*clear floats*/
#main-container:after, #L2-main-container:after, #footer:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
*:first-child + html #main-container, *:first-child + html #L2-main-container, *:first-child + html #footer {
	min-height: 1px;
}

