/* Start of CMSMS style sheet 'mainStyle' */
html,body {
  height: 100%;
  padding: 0;
  margin: 0;}

body {
  letter-spacing: -0.01em;
  margin: 0;
  text-align: center;
  font: 0.71em verdana, arial, sans-serif;
  line-height: 1.4em;
  color: #222;
  background: #005325;}

#pagewrapper {
  width: 780px;
  text-align: left;
  margin: auto;
  margin-bottom: 0;
  height: 100%;
  border: 0px solid #ff0000;
  background: #005325 url(images/bodyRepeater.jpg) repeat-y top center;}

#pagewrapper2 {
  width: 780px;
  margin: auto;
  height: auto;
  margin-bottom: 0;
  border: 0px solid #ff0000;
  background: #005325 url(images/bodyRepeater.jpg) repeat-y top center;}

h1 {
  display: block;
  font-weight: bold;
  font: 1.6em arial, verdana, sans-serif;
  color: #03853F;
  text-transform: capitalize;}

h2 {
  display: block;
  font: 2.5em arial, verdana, sans-serif;
  font-weight: bold;
  padding: 0;
  margin: 15px 0 5px 0;
  color: #03853F;
  text-transform: capitalize;}

h3 {
  display: block;
  color: #03853F;
  font: 1.3em arial, verdana, sans-serif;
  padding: 0;
  margin: 15px 0 5px 0;
  font-style: italic;
  font-weight: bold;}

h4 {
  display: block;
  color: #03853F;
  font: 1.2em arial, verdana, sans-serif;
  padding: 0;
  margin: 15px 0 5px 0;
  font-style: italic;
  font-weight: bold;}

h4.newsPostTitle {
  color: #03853F;
  font: 1.2em arial, verdana, sans-serif;
  font-style: italic;
  font-weight: bold;
  margin: 0;
  padding: 0;}

h3.highLight{

  margin: 0px 0 5px 0;
}

h3.homePage {
  margin: 0;
  font-size: 1.5em;
}

h4.highLight{
  margin: 0px 0 5px 0;
}

p {
  margin: 0;
  padding-top: 3px;
  padding-bottom: 3px;}

a:link {
  color: #005826;
  text-decoration: underline;}
	
a:visited {
  color: #005826;
  text-decoration: underline;}
	
a:hover {
  color: #005826;
  text-decoration: underline;}

img {
  border: 2px solid #699b80;
  padding: 0px;
  margin: 0 8px 8px 8px;
}


.floatLeft {
  float: left;
  padding: 0;
  margin: 8px 8px 8px 0;
}

.floatRight {

  float: right;
  padding: 0;
  margin: 8px 0 8px 8px;
}

#header {
  width: 780px;
  margin: 0 auto;
  height: 262px;
  border: 0px solid #ff0000;
  background: url(images/header.jpg) no-repeat top center;}

.accessibility {
  display: none;}

.heightFix {
  clear: both;
}

.newsPostDate {
  display: block;
  padding: 0;
  margin-bottom: 5px;
  font: 0.80em verdana, arial, sans-serif;
  color: #777;
}

.whatsOnRight {
  float: left;
  height: 45px;
  width: 185px;
  background: url(images/whatsOnRight.gif) no-repeat top center;}

.donateRight {
  float: left;
  height: 45px;
  width: 185px;
  background: url(images/donateRight.gif) no-repeat top center;}

.getInvolvedRight {
  float: left;
  height: 45px;
  width: 185px;
  background: url(images/getInvolvedRight.gif) no-repeat top center;}

.contactUs {
  float: left;
  width: 200px;
  height: auto;
}

#contentWrapper {
  width: 780px;
  margin: 0;
  text-align: left;
  border: 0px solid #FF0000;}

#leftColumn {
  float: left;
  text-align: left;
  border: 0px solid #0000FF;
  height: auto;
  width: 190px;
  padding: 5px 10px 10px 0px;}

#leftColumn ul {
  letter-spacing: -0.01em;
  line-height: .9em;
  list-style: none;
  padding: 0 0 0 20px;
  margin: 0;}

#leftColumn ul.subNav {
  letter-spacing: -0.01em;
  list-style: none;
  padding: 0 0 10px 30px;
  margin: 0;}

#leftColumn ul.subNav li {
  color: #fff;
  line-height: .9em;
  display: inline;
  border-bottom: 0px solid #eee;
  padding: 0;
  margin: 0;}

#leftColumn ul.subNav li a {
  background: url(images/subNav.gif) no-repeat left center;}

#leftColumn ul li {
  color: #fff;
  display: inline;
  border-bottom: 0px solid #eee;
  padding: 0;
  margin: 0;}

#leftColumn ul li a {
  display: block;
  width: 142px;
  height: auto;
  line-height: auto;
  padding: 7px 0 8px 15px;
  color: #fff;
  text-decoration: none;}

#leftColumn ul li a:visited {
  color: #fff;
  text-decoration: none;}

#leftColumn ul li a:hover {
  color: #fff;
  background: url(images/navHighlightHover.gif) no-repeat left center;}

#leftColumn ul li a.menuactive {
  font-weight: normal;
  height: auto;
  border: 0px solid #0000ff;
  line-height: auto;
  padding: 0 0 0 15px;
  margin: 0;
  color: #005826;
  background: url(images/navHighlightRepeater.gif) repeat-y top left;}

#leftColumn ul li a.menuactive:visited {
  color: #005826;
  background: url(images/navHighlightRepeater.gif) repeat-y top left;}

#leftColumn ul li a.menuactive:hover {
  background: url(images/navHighlightRepeater.gif) repeat-y top left;}

#leftColumn ul li span.navHighlightHeader {
  display: block;
  width: 157px;
  line-height: 0;
  height: 7px;
  padding: 0;
  margin: 0;
  border: 0px solid #ff0000;
  background: url(images/navHighlightHeader.gif) no-repeat bottom;}

#leftColumn ul li span.navHighlightFooter {
  border: 0px solid #ff0000;
  display: block;
  width: 157px;
  height: 8px;
  padding: 0;
  margin: 0;
  background: url(images/navHighlightFooter.gif) no-repeat top;}

#leftColumn ul li a.menuparent {
  font-weight:bold;}

#leftColumn ul li.menuparent {
  font-weight:bold;}

#content {
  float: left;
  display: block;
  width: 350px;
  height: auto;
  border: 0px solid #ff0000;
}

#rightColumn {
  color: #111;
  float: right;
  border: 0px solid #ff0000;
  width: 212px;
  padding: 0;
  text-align: left;}

.rightHighlightHeader {
  display: block;
  width: 190px;
  height: 9px;
  background: url(images/rightColumnHeader.gif) no-repeat bottom;}

.rightHighlightRepeater {
  display: block;
  width: 160px;
  padding: 0 15px 0 15px;
  height: auto;
  background: url(images/rightColumnRepeater.gif) repeat-y;}

.rightHighlightFooter {
  display: block;
  width: 190px;
  height: 13px;
  margin-bottom: 10px;
  background: url(images/rightColumnFooter.gif) no-repeat top;}

.whiteHighlightHeader {
  display: block;
  width: 190px;
  height: 9px;
  background: url(images/rightColumnWhiteHeader.gif) no-repeat bottom;}

.whiteHighlightRepeater {
  font: 0.80em verdana, arial, sans-serif;
  display: block;
  width: 160px;
  padding: 0 15px 0 15px;
  height: auto;
  background: url(images/rightColumnWhiteRepeater.gif) repeat-y;}

.whiteHighlightFooter {
  width: 190px;
  height: 13px;
  background: url(images/rightColumnWhiteFooter.gif) no-repeat top;}

.highlightHeader {
  float: left;
  width: 348px;
  height: 20px;
  padding: 0;
  margin: 0;
  background: url(images/highlightHeader.gif) no-repeat bottom left;}

.highlightContent {
  float: left;
  display: block;
  width: 315px;
  padding-left: 18px;
  padding-right: 15px;
  margin: 0;
  background: url(images/highlightRepeater.gif) repeat-y top left;
}

.highlightFooter {
  border: 0px solid #ff0000;
  float: left;
  height: 20px;
  width: 348px;
  display: block;
  padding: 0;
  margin: 0;
  background: url(images/highlightFooter.gif) no-repeat top left;}

.prev {
  font: 0.80em verdana, arial, sans-serif;
  border: 0px solid #ff0000;
  display: block;
  width: 122px;
  height: 30px;
  float: left;
  text-align: left;}

.next {
  font: 0.80em verdana, arial, sans-serif;
  border: 0px solid #ff0000;
  display: block;
  width: 122px;
  height: 30px;
  float: right;
  text-align: right;}

.top {
  font: 0.80em verdana, arial, sans-serif;
  border: 0px solid #ff0000;
  display: block;
  width: 100px;
  height: 30px;
  float: left;
  text-align: center;}

.hr {
  clear: both;
  display: block;
  width: 100%;
  height: 19px;
  margin: 0;
  padding: 0;
  background: url(images/divider.gif) no-repeat top center;}

.hr2 {
  clear: both;
  display: block;
  width: 100%;
  height: 19px;
  margin: 0;
  padding: 0;
  background: url(images/divider2.gif) no-repeat top center;}

#rightColumn img {
  border: 0px;
  margin: 0;
  padding: 0;}

.print {
  border: 0px solid #B7CBC0;
  display: block;
  height: auto;
  width: 100%;
  text-align: right;
}

#footer {
  font: 0.80em verdana, arial, sans-serif;
  text-align: center;
  height: 20px;
  width: 360px;
  margin: 20px 180px 0 200px;
  border: 0px solid #ff0000;
  display: block;}
/* End of 'mainStyle' */

