body {
  font-family: "Comic Sans MS", Georgia, "Times New Roman", serif;
  font-size: 100%;
  line-height: 100%;
  color: #28381b;
  background-color: #FFFFFF;
  margin: 0;
  padding: 0;
}

html,body{
height:100%;
margin:0px;
padding:0px
}

td.posterinfo {
/*	background: #EBFBE3; */
}

.tdmid {
  background-image: url(/img/bg_mid_x.jpg);
  background-repeat: repeat-x;
  background-position: left top;
  background-color: #F1FE95;
}
.tdmidtable {
  background-image: url(/img/bg_mid.jpg);
  background-repeat: no-repeat;
  background-position: left top;
}
.tdmidtd {
  background-image: url(/img/bg_mid_td_x.jpg);
  background-repeat: repeat-x;
  background-position: left top;
}
.tdrighttd {

  background-image: url(/img/bg_mid_right_x.jpg);
  background-repeat: repeat-y;
  background-position: left top;
}
.tdmidtablex {
  background-image: url(/img/bg_mid_td.jpg);
  background-repeat: no-repeat;
  background-position: left top;
  font-size: 100%;
  line-height: 100%;
}
p {
  padding: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0.7em;
  margin-left: 0px;
  text-align: justify;
  font-size: 90%;
  line-height: 120%;
}

.tdleft {
  font-size: 70%;
  line-height: 110%;
  padding-right: 36px;
  padding-left: 24px;
  text-align:justify;
  color: #677858;
}
.tdleftheader {
  font-weight: bold;
  color: #42850C;
  font-size: 80%;
  padding-bottom:2px;
}

#leftlink {
  color: #42850C;
  text-decoration: none;
}

#leftlink:visited {
  color: #42850C;
}

#leftlink:hover, #leftlink:active {
  text-decoration: underline;
}

.leftshift {
  padding-left:30px;
  line-height: 120%;
}

.tdmaintable p, .tdmaintable td  {
  color: #677858;
  font-size: 75%;
  line-height: 110%;
  margin: 0px 0px 5px;
  padding: 0px;
  text-align:justify;
}
.tdmaintable p strong {
}

.tdmaintable p img {
  margin-right: 10px;
  margin-bottom: 0px;
  padding: 0px;
}

.tdbotcopy {
  font-size: 10px;
  color: #666666;
  line-height: 11px;
}

.tdmaintable {
  width: 100%;
  margin-bottom: 4px;
}
.tdbotmenu {
  font-size: 12px;
  color: #333333;
}

#divpics {
}
#divpics p {
  font-size: 65%;
  color: #42850C;
  text-align: center;
  line-height: 90%;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 5px;
  margin-left: 0px;
}


.tdmidtablex a:hover, .tdmidtablex p a:hover, .tdmidtablex a:active, .tdmidtablex p a:active, .tdmidtablex a:active, .tdmidtablex p a:active   {
  text-decoration: underline;
}
.tdmidtablex a:visited, .tdmidtablex p a:visited {
  color: #61873F;
}

.tdmidtablex a, .tdmidtablex p a{
  color: #42850C;
  text-decoration: none;
}

h2 {
  font-size: 110%;
  font-weight: bold;
  color: #42850C;
  margin: 13px 0 10px 0;
  padding: 0px;
  text-align:left;
  line-height: 80%;
}
h3 {
  font-size: 17px;
  font-weight: bold;
  color: #42850C;
  margin: 2px 0px 10px 0px;
  padding: 0px;
  text-align:left;
  line-height: 15px;
}
h4 {
  font-size: 120%;
  font-weight: bold;
  color: #42850C;
  margin: 0px 0px 2px 0px;
  padding: 0px;
  text-align:left;
  line-height: 100%;
}
h5 {
  font-size: 120%;
  font-weight: bold;
  color: #666666;
  margin: 0px 0px 2px 0px;
  padding: 0px;
  text-align:left;
  line-height: 100%;
}
h6 {
  font-size: 70%;
  font-weight: bold;
  color: #42850C;
  margin: 0px 0px 2px 0px;
  padding: 0px;
  text-align:left;
  line-height: 90%;
}
