html,body
{
  font-family: "Times New Roman", Arial, sans-serif;
  background: #87AC62 url("/images/header.png") repeat-x top left;
  height: 100%;
  margin: 0px;
  padding: 0px;
}

#title, #menu, #container, #topCap, #body, #content, #bottomCap
{
  width: 100%;
  max-width: 950px;
  min-width: 415px;
}

#title
{
  height: 75px;
  margin: 10px auto 10px;
}

#title table
{
  background: url("/images/titlebg.png") no-repeat center left;
  width: 100%;
  height: 75px;
}
#logoTd
{
  width: 200px;
}

#titleTd h1
{
  margin: auto;
  vertical-align: middle;
  font-size: 24pt;
  font-weight: bold;
  text-align: left;
  text-indent: 40px;
  /*color: #99FF33,#DBFEB8,#376A05,#1F3D01;*/
  color: #000000;
}

#menu
{
  margin: 10px auto 10px;
}

#menu li
{
  margin: 0px;
  margin-left: 15px;
  padding: 0px;
  display: inline;
  list-style: none;
}

#menu a, #menu ul
{
  border: 0px;
  color: #2B5600;
  padding: 0px;
  margin: 0px;
}

#container
{
  padding:0px;
  margin: 10px auto 45px;
}

#topCap
{
  background: transparent url("/images/bodytop-left.png") no-repeat bottom left;
  height: 9px;
  margin: 10px auto 0px;
}

#topCapCenter
{
  background: transparent url("/images/bodytop-center.png") repeat-x bottom left;
  height: 9px;
  margin: 0px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 0px;
}

#topCapRight
{
  background: transparent url("/images/bodytop-right.png") no-repeat bottom right;
  width: 10px;
  height: 9px;
  margin: 0px;
  margin-top: -9px;
  padding: 0px;
  float: right;
}

#body
{
  background: #F7F5D7 url("/images/bodybg-left.png") repeat-y top left;
  margin: 0px;
  padding: 0px;
}

#content
{
  background: transparent url("/images/bodybg-right.png") repeat-y top right;
  text-align: left;
  padding-bottom: 10px;
  margin: 0px auto;
  overflow: hidden;
}

#content p, #content span, #content h1, #content h2, #content h3, #content h4, #content hr, #content ul, #content ol, #content li
{
  margin-bottom: 0px;
  margin-left: 10px;
  margin-right: 10px;
}

#content p, #content span, #content h1, #content h2, #content h3, #content h4
{
  padding: 5px;
}

#content p
{
  text-indent: 30px;
}

#content h2
{
  font-size: 16pt;
}

#content iframe
{
  width: 100%;
  border-width: 0px;
  height: 600px;
}

#content div
{
  padding: 0px 10px;
}

#content a img
{
  border-top-color: #87AC62;
  border-left-color: #87AC62;
  border-bottom-color: #2B5500;
  border-right-color: #2B5500;
  border-style: solid;
  border-width:3px;
}

#bottomCap
{
  background: transparent url("/images/bodybottom-left.png") no-repeat bottom left;
  height: 9px;
  margin: 0px auto 10px;
}

#bottomCapCenter
{
  background: transparent url("/images/bodybottom-center.png") repeat-x bottom left;
  height: 9px;
  margin: 0px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 0px;
}

#bottomCapRight
{
  background: transparent url("/images/bodybottom-right.png") no-repeat bottom right;
  width: 10px;
  height: 9px;
  margin: 0px;
  margin-top: -9px;
  padding: 0px;
  float: right;
}

#footer
{
  height: 35px;
  width: 100%;
  text-align: center;
  color: #FFFFFF;
  margin: 0px auto;
  padding: 0px;
  position: absolute;
  left: 0px;
  bottom: 10px;
}

#footer p
{
  margin: 10px auto 0px;
  padding: 0px;
}

#footingImg
{
  background: url("/images/footer.png") repeat-x bottom left;
  height: auto !important;
  min-height: 100%;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  padding: 0px;
  margin: 0px;
}

.topAnchor
{
  float: right;
  margin-right: 10px;
}

.quotesList li
{
  list-style:none;
  margin: 15px 0px;
}

.imgGalThmb
{
  float:left;
  clear:none;
  margin:10px;
  text-align:center;
  width:110px;
  min-height:200px;
}