body
{
  margin:0;
  padding:0;
  background-color: "#ffffff";
  color: Black;
  font-family: Verdana, Tahoma, Arial, MS Sans Serif, Sans-Serif;
  font-size: 10px;
}


.content
{
  background: #ffffff;
  border: solid 1px #d0ffd0;
}

.centered 
{
  text-align: center;
}
.centered table 
{
  margin-left: auto;
  margin-right: auto;
  text-align: left;
}

h1
{
  text-align: center;
}

h2
{
  font-size:medium;
}
h3
{
  font-size:small;
  color: #CC0066;
}
.copyright
{
  font-size:12px;
  text-align: center;
  padding-top: 30px;
}
.calendarTable
{
  width: 100px;
  height: 15px;
  background-color: #ffffff;
  color: #000000;
  font-family: verdana;
  font-size: 12px;
}
.seasonTable
{
  margin-left:auto; margin-right:auto;
  width: 624px;
  border-collapse: collapse;
  border: solid 1px #d0ffd0;
  border-top: solid 1px #d0ffd0;
  margin-left: auto;
  margin-right: auto;
  background-color: #ffffff;
  color: #808080;
  font-family: verdana;
  font-size: 12px;
}
th
{
color: #ff0000;
}
.contactTable
{
  margin-left:auto; margin-right:auto;
  width: 870px;
  border-collapse: collapse;
  margin-left: 3px;
  background-color: #ffffff;
  color: #000000;
  font-family: verdana;
  font-size: 12px;
}

.contactTableHeader
{
  text-align:center;
  border-bottom: solid 1px #a0f0a0;
}

.contactTableBody
{
  padding: 5px 10px 5px 10px;
  line-height: 1.5em;
  }
.guestbookTable
{
  padding: 5px 10px 5px 10px;
  line-height: 1.5em;
  font-family: verdana;
  font-size: 12px;
  color: black;
}

.contactTableBody a, .contactTableBody a:visited
{
  color: #8080ff;
  text-decoration: none;
}

.contactTableBody a:hover
{
  text-decoration: underline;
}

.tandcLine
{
  font-size: 12px;
  text-align: center;
  padding: 20px 0px 10px 0px;
}

.tandcLine a, .tandcLine a:visited
{
  text-decoration: none;
  color: #8080ff;
}

.tandcLine a:hover
{
  text-decoration: underline;
}

.navTable
{ 
  border: solid 1px #d0d0d0;
  border-collapse: collapse;
}

.navFirstEntry
{
  padding-left: 5px;
  font-weight: bold;
  color: #8080b0;
  padding: 5px 5px 5px 5px;
}

.navEntry
{
  border-top: solid 1px #f0f0f0;
  padding-left: 5px;
  font-weight: bold;
  color: #8080b0;
  padding: 5px 5px 5px 5px;
}

.navHighlight
{
}

.navHighlightCell
{
  background-color: #f0f0f0;
}

.navLink
{
}

.navLink a, .navLink a:visited
{
  text-decoration: none;
  color: #8080b0;
}

.navHighlight a, .navHightlight a:visited
{
  text-decoration: none;
  color: #303060;
}

.navHighlight a:hover, .navLink a:hover
{
  color: #303060;
}

.picture
{
  text-align: center;
}

.picture img
{
  border: solid 1px #b0bfb0;
}

.pictureRight
{
  float: right;
  border: solid 1px #b0bfb0;
}

.pictureLeft
{
  float: left;
  border: solid 1px #b0bfb0;
}

.formTable
{
  margin-left: 0;
  margin-right: 0;
  width: 550px;
}

.formRow
{
  vertical-align: top;
}

.formLabel
{
}

.formColumnLabel
{
}

.formField
{
  text-align: left;
}

.formColumnField
{
}

.formButton
{
  text-align: left;
}

.formResponse
{
}

.formSeparatorRow
{
}

.formSeparatorCell
{
}

.formHeaderRow
{
  font-size: large;
  font-weight: bold;
  text-align: left;
}

.formHeaderCell
{
}
