html { }
body { background:#d9fae5; font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; color:#333; font-size:12px; text-align:center; }
a { color:#333; text-decoration:none; }
.clearFix{ clear:both; }
#page-home .homepanel p.img a { border:0; }
.wrapper { width:908px; margin:0 auto; clear:both; text-align:left; position:relative; }
#nav { background:#171516 url(img/nav.bottom.jpg) bottom repeat-x; height:62px; }
#page-intro { background:#343434 url(img/intro.bottom.jpg) bottom repeat-x; color:white; padding-bottom:8px; }
#page-intro .wrapper { background:transparent url(img/intro.bg.jpg) center left no-repeat; height:171px; }
#page-intro .intro-image { float:right; width:350px; margin-top:20px; overflow: hidden; }
#page-intro h2 { color:#005b21; color:#FFF; padding:20px 0; font-size:18px; }
#page-intro div.slideshow img { background:white; padding:5px; }
#page-intro p { line-height:22px; width:501px; }
#page { background:white; }
#page .wrapper { padding:20px 0 50px; }
#page .wrapper p { margin-bottom:1em; }
#page .wrapper h3,#page .wrapper h1 { font-size:18px; margin-bottom:1em; }
h4 { font-weight:bold; }
#footer { clear:both; }
.ftcolumn { padding-top:26px; width:50%; float:left; }
.ftcolumn .ftcolumn { padding-top:0; }
#footer a { border-bottom:solid 1px #005b21; line-height:22px; }
#ftcontact { float:right; width:300px; padding-top:61px; padding-left:80px; }
.ftcolumn h4 { padding-bottom:13px; }
#ftcontact h4 { display:none; }
#ftcontact em { font-weight:bold; font-style:normal; }
#ftcontact h5 { margin-top:22px; margin-bottom:13px; }
#ftcontact p { line-height:22px; }
.rightcol { float:right; }

#footer #site-by{ float:left; margin-top:10px; margin-bottom:14px; border:none;  }
#footer #site-by:hover strong{ background:white; padding:3px; margin-left:-3px;  } 

#pagecontent ul { list-style: disc; margin-left: 2em; margin-bottom: 1em;}
.slides { height: 142px; overflow: hidden;}
#pagecontent .slides { height: auto;}