﻿html {
  height:100.2%
}
body {
  font: 1em Georgia, "Times New Roman", Times, serif;
  background: #C9CDB6;
  margin: 0;
  padding: 0;
  text-align: center;
  color: #787872;
}
.oneColFixCtr #container {
  width: 762px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
  background: #E5E8D5;
  margin: 20px auto 10px auto; /* the auto margins (in conjunction with a width) center the page */
  border: 2px solid #BBBFA7;
  text-align: left; /* this overrides the text-align: center on the body element. */
}
.oneColFixCtr #wrapper {
  border: 1px solid #ffffff;
}
.oneColFixCtr .heading img {
  border:0px;
  margin:10px 0px 0px 0px
}
.oneColFixCtr #mainContent {
  padding: 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}
.oneColFixCtr #mainContent .title h1 {
  font-weight:normal;
  padding:0px;
  margin:0px;
}
.pad {
  padding:10px 20px;
}
#homeWrapper {
  margin:20px auto 10px auto;
  width:766px;
  text-align: left;
}
#homeWrapper table {
  background:#ffffff;
  border: 2px solid #BBBFA7;
}
#sq2, #sq3, #sq5 {
  background:#EFD59D;
}
#sq13 {
  background:#3E4529
}
#sq14 {
  background:#8F5348
}
#sq1, #sq10, #sq19 {
  background:#E6E8D6
}
#sq20 {
  background:#EFD59D;
}
#homeWrapper #sq19 {
  padding:15px;
  vertical-align:top;
}
#homeWrapper .homenav {
  height:127px;
  text-align:center;
  font-size:14px;
  color:#ffffff;
  background:#808867;
  text-transform: uppercase;
}
#homeWrapper .homenavOn {
  height:127px;
  text-align:center;
  font-size:16px;
  color:#ffffff;
  background:#3E4529;
  text-decoration:none;
  text-transform: uppercase;
  cursor:pointer;
}
/*#homeWrapper .homenav a, #homeWrapper .homenav a:visited{text-decoration:none;color:#ffffff;}
#homeWrapper .homenav a:hover, #homeWrapper .homenav a:active{text-decoration:none;color:#ffffff;}
#homeWrapper .homenavOn a:hover, #homeWrapper .homenavOn a:active{text-decoration:none;color:#ffffff;}*/


.homenav a {
  text-decoration:none
}
.imagebox {
  float:right;
}
.description {
  padding:0px 150px 0px 0px
}
#navigation {
  width:100%;
  border-bottom:10px solid #3D4428;
  margin:0px 0px 0px 0px;
}
#navigation ul {
  list-style-type:none;
  margin:0px;
  padding:0px 0px 20px 0px;
  clear:both;
}
#navigation li {
  display:inline;
  font-size: 14px;
}
#navigation li.block {
  display:block;
}
#navigation a, #navigation a:visited {
  text-decoration:none;
}
#navigation a:hover, #navigation a:active {
  text-decoration:underline;
}
/*** Primary nav - left ***/
#navigation a.navlink, #navigation a.navlink:visited {
  background:url(../images/sitewide/nav-pipe.gif) no-repeat right;
  color:#3D4428;
  display:block;
  float:left;
  line-height:1em;
  padding:5px 15px 5px 15px;
  text-decoration:none;
  text-transform:capitalize;
  white-space:nowrap;
}
#navigation a.navlink:hover, #navigation a.navlink:active {
  color:#7E8965;
  text-decoration:none;
}
#navigation a.navlink-no-pipe, #navigation a.navlink-no-pipe:visited {
  color:#3D4428;
  display:block;
  float:left;
  line-height:1em;
  padding:5px 20px 5px 20px;
  text-decoration:none;
  text-transform:capitalize;
  white-space:nowrap;
}
#navigation a.navlink-no-pipe:hover, #navigation a.navlink-no-pipe:active {
  color:#7E8965;
  text-decoration:none;
}
#navigation a.selected, #navigation a.selected:visited, #navigation a.selected:hover, #navigation a.selected:active {
  color:#B83A14;
  display:block;
  float:left;
  line-height:1em;
  padding:5px 20px 5px 20px;
  text-decoration:none;
  text-transform:capitalize;
  white-space:nowrap;
}
#footer {
  width:760px;
  margin:0px auto;
  font-size:0.7em;
  font-family:Arial, Helvetica, sans-serif;
  padding:10px 0px 20px 0px;
}
#footer .left {
  float:left;
}
#footer .right {
  text-align:right;
}
#footer ul {
  list-style-type:none;
  margin:0px;
  padding:0px 0px 20px 0px;
  clear:both;
}
#footer li {
  display:inline;
}
h1 {
  font-size:1.0em;
  font-weight:normal;
  text-transform:uppercase;
  line-height: normal;
  color:#3D4428;
  margin:0px 0px 10px 0px;
}
h2, dt {
  font-size:1.0em;
  font-weight:normal;
  color:#3D4428;
}
p, .content li {
  font-size:0.7em;
  line-height:1.6em;
}
.content td {
  vertical-align:top;
}
.content td > p:first-child {
  padding-top:0px;
  margin:0px
}
.content td.padleft {
  padding-left:20px
}
.content td.padright {
  padding-right:20px
}
.content td.images {
  text-align:center
}
.content td small {
  font-size:0.6em;
}
img.border {
  border:1px solid #999999;
  margin:5px 0px
}
a:link, a:visited {
  text-decoration:underline;
  color:#B83A14;
}
a:active, a:hover {
  text-decoration:underline;
  color:#7E8965;
}
p.r {
  text-align:right;
}
small {
  font-size:0.6em;
}
