body {
  color: #000000;
  background: #311907; /* #7ffffe */
  font-size: 12px ;
  line-height: 16px;
  font-family: Arial, Helvetica, sans-serif;
  margin: 0px;
  padding: 0px;
}
#container {
  width: 760px;
  color: #000000;
  background: #fbead5 url(images/container.png) repeat-y;
  padding: 0px;
  margin: 0px auto 0px auto;
}
#header {
  position: relative; /* absolutely position flag */
  color: #ffffff;
  background: #311907 url(images/meadow_lake.png) no-repeat left top; /* #7ffffe */
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
img.meadowlake {
  display: block;
  margin: 0px auto;
}
#content {
  color: #000000;
  background: transparent;
  line-height: 1px; /* ie peekaboo fix */
  padding: 1px 0px; /* eliminate margin */
  margin: 0px 0px 0px 0px;
}
div.colLeft {
  float: left;
  width: 372px;
  color: #000000;
  background: transparent; /* #ffffff */
  /* border: solid 1px #000000; */
  margin: 5px 0px 5px 5px;
  display: inline; /* IE fix */
}
div.colRight {
  float: right;
  width: 372px;
  color: #000000;
  background: transparent;
  /* border: solid 1px #000000; */
  margin: 5px 5px 5px 0px;
  display: inline; /* IE fix */
}
img {
  display: block;
  border: none;
}
.centre {
  margin-right: auto;
  margin-left: auto;
}
div.rate {
  background: url(images/dots.gif) repeat-x 0px 17px;
}
div.rate p {
  background-color: #f3dbb2;
  font-weight: bold;
  font-size: 14px ;
  line-height: 16px;
  font-family: Arial, Helvetica, sans-serif;
  margin: 0px;
}
div.rate p.right {
  float: right;
}
div.rate p.left {
  float: left;
}

div.clear {
  clear: both;
  height: 0px;
}
#footer {
  clear: both;
  color: #ffffff;
  background: #311907;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
h1 {
  color: #ffffff; /* #e0a036 */
  background: transparent;
  text-align: center;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  font-size: 20px ;
  line-height: 24px;
  font-family: Arial, sans-serif;
  padding: 5px 5px 5px 5px;
  /* border: solid 1px white; */
  margin: 0px 5px 0px 5px;
}
h2 {
  color: #000000;
  background: #e0a036;
  text-align: center;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  font-size: 20px ;
  line-height: 24px;
  font-family: Arial, sans-serif;
  padding: 5px 5px 5px 5px;
  border: solid 1px black;
  margin: 5px 5px 5px 5px;
}
h3 {
  color:  #311907;
  background: transparent;
  text-align: center;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  font-size: 20px ;
  line-height: 24px;
  font-family: Arial, sans-serif;
  padding: 5px 5px 5px 5px;
  /* border: solid 1px black; */
  margin: 5px 5px 5px 5px;
}
h4 {
  color: #000000;
  background: transparent;
  text-align: center;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  font-size: 16px ;
  line-height: 20px;
  font-family: Arial, sans-serif;
  padding: 5px 5px 5px 5px;
  margin: 5px 5px 5px 5px;
}
p {
  color: #000000;
  background: transparent;
  text-align: left;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 12px ;
  line-height: 16px;
  font-family: Arial, Helvetica, sans-serif;
  padding: 5px 5px 5px 5px;
  margin: 5px 5px 5px 5px;
}
p:first-letter {
  font-weight: bold;
}
p.copy {
  color: #ffffff;
  background: #553619;
  text-align: center;
  font-weight: bold;
  margin: 0px;
}
p.credit {
  color: #943737;
  background: transparent;
  text-align: center;
  font-weight: bold;
}
p.credit a:link, p.credit a:visited {
  color: #553619;
}
p.credit a:hover, p.credit a:active {
  color: #e0a036;
}
.ctr {
  text-align: center;
}
table.nav {
  width: 640px;
  margin: 0px 0px 0px 120px;
}
table.nav td {
  font-size: 12px ;
  line-height: 16px;
}
table.nav a:link, table.nav a:visited {
  display: block;
  color: #e0a036;  /* #7ffffe */
  background: transparent; /* #311907 */
  text-align: center;
  text-decoration: none;
  padding: 0px;
  margin: 3px 5px;
}
table.nav a:hover, table.nav a:active, table.nav a.selected:link, table.nav a.selected:visited {
  display: block;
  color: #ffffff;  /* #7ffffe */
  background: transparent; /* #311907 */
  text-align: center;
  text-decoration: none;
  padding: 0px;
  margin: 3px 5px;
}
table.subNav {
  width: 70%;
  background: transparent; /* #7ffffe */
  /* border: solid 1px white; */
  margin: 0px auto 0px auto;
}
table.subNav td {
  height: 26px;
  font-size: 12px ;
  line-height: 16px;
}
table.subNav a:link, table.subNav a:visited {
  display: block;
  color: #f3dbb2;  /* #000099 */
  background: transparent; /* #553619 */
  text-align: center;
  text-decoration: none;
  padding: 0px;
  margin: 3px 5px;
}
table.subNav a:hover, table.subNav a:active, table.subNav a.selected:link, table.subNav a.selected:visited {
  display: block;
  color: #ffffff;  /* #7ffffe */
  background: transparent; /* #553619 */
  text-align: center;
  text-decoration: none;
  padding: 0px;
  margin: 3px 5px;
}
a:link, a:visited {
  color: #e0a036; background: transparent;  /* #553619 */
  text-decoration: none;
  font-weight: bold;
}
a:hover, a:active, a.selected:link, a.selected:visited {
  color: #311907; background: transparent;  /* #311907 */
  text-decoration: none;
  font-weight: bold;
}
address {
  width: 44%;
  color: #000000;
  background: transparent;
  text-align: left;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 16px ;
  line-height: 20px;
  font-family: Arial, sans-serif;
  margin: 10px auto;
}
dl {
  padding: 0px;
  margin: 0px 10px;
}
dt {
  color: #000000;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  font-size: 14px ;
  line-height: 18px;
  font-family: Arial, sans-serif;
  padding: 0px;
  margin: 0px;
}
dd {
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 14px ;
  line-height: 18px;
  font-family: Arial, sans-serif;
  padding: 0px;
  margin: 0px 0px 5px 15px;
}
li {
  color: #000000;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 14px ;
  line-height: 18px;
  font-family: Arial, sans-serif;
  padding: 0px;
  margin: 0px 5px 0px 0px;

}
td {
  color: #000000;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 16px ;
  line-height: 20px;
  font-family: Arial, sans-serif;
  padding: 0px;
  margin: 0px;
}
span.ellipses {
  word-spacing: -0.2em;
  white-space: nowrap;
}
acronym {
  cursor: help;
}
.floatNav {
  /* width: 200px; */
  float: right;
  background: #ffffff;
  padding: 0px;
  /* border: solid 1px black; */
  margin: 12px 10px 5px 5px;
  display: inline; /* IE fix */
}
.floatNav h1 {
  color: #ffffff;
  background: url(images/rf.png) repeat-x left bottom;
  font-weight: bold;
  font-size: 12px;
  line-height: 22px;
  font-family: Arial, Helvetica, sans-serif;
  padding: 0px 8px;
  /* border: solid 1px black; */
  margin: 0px 0px 0px 0px;
}
.floatNav ul {
  text-align: left;
  padding: 5px;
  border: 1px solid #f6d3e9;
  margin: 0px;
  /* margin-bottom: 10px; */
}
.floatNav li {
  background: transparent url(images/rb.gif) 3px 6px no-repeat;
  list-style: none;
  font-weight: bold;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  padding-left: 12px;
  border: 0px;
  margin: 0px;
}
p.top {
  text-align: right;
  font-weight: bold;
}
p.top a {
  background: #ffffff url(images/ub.gif) 3px 6px no-repeat;
  font-weight: bold;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  padding: 0px 5px 0px 12px;
  border: 1px solid #f6d3e9;
  margin: 0px;
}
div.thumbs {
  margin: 5px auto 5px auto;
}
div.thumbLeft {
  float: left;
  width: 104px;
  height: 79px;
  padding: 5px 6px 5px 6px;
  /* border: solid 1px #000000; */
  display: inline; /* IE fix */
}
div.thumbRight {
  float: right;
  width: 104px;
  height: 79px;
  padding: 5px;
  /* border: solid 1px #ffffff; */
  margin-right: 4px;
  display: inline; /* IE fix */
}
div.thumbLeft a:link, div.thumbLeft a:visited {
  width: 100px;
  color: #FFFFFF;
  background: #311907;
  display: block;
  padding: 2px;
  margin: 0px auto 0px auto;
}
div.thumbLeft a:hover, div.thumbLeft a:active {
  width: 100px;
  color: #FFFFFF;
  background: #e0a036;
  display: block;
  padding: 2px;
  margin: 0px auto 0px auto;
}
div.thumbLeft img, div.thumbRight img {
  border: none;
}
div.thumbRight a:link, div.thumbRight a:visited {
  width: 100px;
  color: #FFFFFF;
  background: #311907;
  display: block;
  padding: 2px;
  margin: 0px auto 0px auto;
}
div.thumbRight a:hover, div.thumbRight a:active {
  width: 100px;
  color: #FFFFFF;
  background: #e0a036;
  display: block;
  padding: 2px;
  margin: 0px auto 0px auto;
}
a.photo:link, a.photo:visited {
  width: 360px;
  color: #FFFFFF;
  background: #311907;
  display: block;
  padding: 2px;
  margin: 0px auto 0px auto;
}
a.photo:hover, a.photo:active {
  width: 360px;
  color: #FFFFFF;
  background: #e0a036;
  display: block;
  padding: 2px;
  margin: 0px auto 0px auto;
}
div.downloads {
  float: left;
  width: 120px;
  /* border: solid 1px white; */
}
div.downloads img {
}
div.downloads p {
  text-align: center;
}
div#flag {
  position: absolute;
  right: 20px;
  top: 20px;
  width: 54px;
  height: 40px;
  z-index: 2;
}
div#flag a {
  display: block;
}
div#flag img {
  display: block;
  border: none;
}

