.body {
  margin: 0; padding: 0; text-align: center;
  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #323235; line-height: 22px;
}

body {
  margin: 0; padding: 0;
}

#logopr {display: none;}

#container {
	margin: 0px; padding: 0px;
	position: absolute;
	top: 0px;
	height: 223px; width: 100%;
}

#main {
	position: absolute;
	top: 0px;
	z-index: 2;
	width: 755px;
	left: 50%;
	margin: 0px; padding: 0px;
	margin-left: -377px;
}


#masthead {position: absolute; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 755px; background-image: url(../gfx/masthead.jpg); background-repeat: no-repeat;}


#maincontent {padding: 200px 10px 50px 220px; margin: 0px 0px 0px 0px;}
#maincontent {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #4D3734; line-height: 22px;}
#maincontent strong {  font-weight:bold;}
#maincontent A:link {  color: #339999; text-decoration: underline; font-weight:normal;}
#maincontent A:visited {  color: #339999; text-decoration: underline; font-weight:normal;}
#maincontent A:hover {  color: #A93207; text-decoration: underline; font-weight:normal;}
#maincontent A:active {  color: #339999; text-decoration: underline; font-weight:normal;}
#maincontent  h1 {  font-size: 15pt; font-weight:bold; line-height: 18px; padding: 0px 0px 4px 0px; margin: 0px 0px 0px 0px; color: #4D3734; line-height: 20px;}
#maincontent  h2 {  font-size: 13pt; font-weight:bold; line-height: 18px; padding: 4px 0px 4px 0px; margin: 0px 0px 0px 0px; color: #4D3734;}
#maincontent  h3 {  font-size: 10pt; font-weight:bold; line-height: 16px; padding: 4px 0px 4px 0px; margin: 0px 0px 0px 0px; color: #4D3734;}
#maincontent p {padding: 0px 0px 0px 0px; margin: 10px 0px 20px 0px;}
#maincontent form p {padding: 0px 0px 0px 0px; margin: 4px 0px 4px 0px;}
#maincontent ul {margin: 10px 0px 20px 0px; padding: 0px 0px 0px 0px;}
#maincontent li {list-style-image: url(../graphics/bullet.gif); margin: 4px 0px 4px 20px; padding: 0px 0px 0px 4px;}
.nav ul {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.nav li {display: inline; list-style: none; padding: 0px 6px 0px 10px; border-left: 1px solid #E0E0E1;}
.nav li.first {border-left: none; padding: 0px 6px 0px 0px;margin: 0px 0px 0px 0px;}
#maincontent h2.properties {padding: 10px 14px 4px 14px; margin: 0px 0px 0px 0px; font-size: 11pt; color: #C60024;}
#maincontent p.properties {padding: 4px 14px 4px 14px; margin: 0px 0px 0px 0px; font-size: 9pt;}
#maincontent .pcm {font-size: 11pt; font-weight: bold; color: #C60024;}
#maincontent td {padding: 0px 0px 10px 0px;}
#maincontent .img {}

.form {border: 1px solid #CAC5AC; padding: 2px; margin: 0px 0px 20px 0px; background-color: #F9F8F3; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; color: #706A4A;}
.error {
font-size: 9pt;
background-color: #CC0000; color: #FFFFFF;
display:none;
margin: 0px; padding: 4px;
}


.event_plain {padding: 6px 6px 12px 6px; margin: 0px 0px 0px 0px; border: none; border-bottom: 1px dashed #E1DFD0;}
.event_plain {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #4D3734; line-height: 22px;}

.event_highlight {padding: 6px 6px 12px 6px; margin: 0px 0px 0px 0px; border: none; border-bottom: 1px dashed #E1DFD0; background-color: #F4F3ED;}
.event_highlight {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #4D3734; line-height: 22px;}

	
#menu {
	position: absolute;
	top: 174px;
	z-index: 3;
	width: 182px;
	left: 7px;
	margin: 0px 0px 0px 0px;
	padding: 25px 0px 0px 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #4D3734;
	background-image: url(../gfx/menu-tile.jpg);
	background-repeat: no-repeat;
	height: 650px;
}

#menu h1 {margin: 0px 0px 12px 0px; padding: 0px; font-size: 16px;}

#menu ul {margin: 0px 0px 12px 0px; margin-left: 0px; padding: 0px;}
#menu li {list-style:none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;  line-height: 22px;}
#menu li li {list-style:none; padding: 0px 0px 0px 6px; margin: 0px 0px 0px 0px; font-size: 10px; line-height: 18px;}

#menu A:link {  color: #339999; text-decoration: underline; font-weight:bold;}
#menu A:visited {  color: #339999; text-decoration: underline; font-weight:bold;}
#menu A:hover {  color: #A93207; text-decoration: underline; font-weight:bold;}
#menu A:active { color: #339999; text-decoration: underline; font-weight:bold;}

#menu .small {
	font-size: 8pt; margin: 2px 0px 0px 0px;
}

.images {width: 220px; margin: 0px 0px 12px 12px; text-align: center; float: right; background-color: #F4F3ED; padding: 0px; font-size: 11px; color: #898364; line-height: 16px;}


#calendar {float:right; margin: 0px 0px 0px 12px; width: 175px; background-color: #F4F3ED; border: 1px solid #E1DFD0; padding: 8px;}
#calendar h2 {margin: 0px 2px 8px 0px; padding: 0px 0px 0px 0px; font-size: 14px; line-height: 14px;}
#calendar h3 {margin: 0px 2px 4px 0px; padding: 0px 0px 4px 0px; font-size: 11px; line-height: 14px; border: none; border-bottom: 1px solid #E1DFD0;}
#calendar p {margin: 0px 4px 4px 0px; padding: 0px 0px 0px 0px; font-size: 11px; line-height: 14px;}

.post {margin-top: 10px; display: block; background-color: #F9F6ED; padding: 6px 6px 6px 25px; background-image: url(../gfx/post.png); background-position: 8px 8px; background-repeat: no-repeat;  -moz-border-radius: 6px; border: 1px solid #F4F1EA;}
.post .date {font-size:10px; margin: 0px; color: #A93207; font-weight: normal; font-style: italic;}


#campaigncontent {padding: 200px 0px 50px 0px; margin: 0px 0px 0px 0px; text-align: center;}
#campaigncontent {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #4D3734; line-height: 22px;}
#campaigncontent strong {  font-weight:bold;}
#campaigncontent A:link {  color: #339999; text-decoration: underline; font-weight:normal;}
#campaigncontent A:visited {  color: #339999; text-decoration: underline; font-weight:normal;}
#campaigncontent A:hover {  color: #A93207; text-decoration: underline; font-weight:bold;}
#campaigncontent A:active {  color: #339999; text-decoration: underline; font-weight:normal;}
#campaigncontent  h1 {  font-size: 15pt; font-weight:bold; line-height: 18px; padding: 0px 0px 4px 0px; margin: 0px 0px 0px 0px; color: #4D3734; line-height: 20px;}
#campaigncontent  h2 {  font-size: 13pt; font-weight:bold; line-height: 18px; padding: 4px 0px 4px 0px; margin: 0px 0px 0px 0px; color: #4D3734;}
#campaigncontent  h3 {  font-size: 10pt; font-weight:bold; line-height: 16px; padding: 4px 0px 4px 0px; margin: 0px 0px 0px 0px; color: #4D3734;}
#campaigncontent p {padding: 0px 0px 0px 0px; margin: 0px 0px 20px 0px;}

#campaigncontent ul {margin: 10px 0px 20px 0px; padding: 0px 0px 0px 0px;}
#campaigncontent li {list-style-image: url(../graphics/bullet.gif); margin: 4px 0px 4px 20px; padding: 0px 0px 0px 4px;}

