* {
  font-family: Arial, Verdana, sans-serif;
}

#doc3 { 
  margin:      0px;
  padding-top:      20px;
  min-width:        780px;
  max-width:        780px;
  *width:           780px;
  background-color: white;
  height: 1800px;
}

#hd {
  border:       0px #FFFFFF solid;
  height:       160px;
  max-height:   160px;
}

.pageBackground {
  background:   transparent url(./images/bg.png) no-repeat;
  background-color: transparent;
  background-position: right bottom; 
}

#menuContainer {
  width:            545px;
  background-color: #f3f3f3;
  clear:            right;
  display:          table;
}

.menuitem, .menuitemActive {
  padding:      5px;
  display:      table-cell;
  font-size:    85%;
  border-right: 1px #FFFFFF solid;
  text-align:   center;
}

.menuitem a, .menuitemActive a {
  padding:         5px;
  color:           #b3b2b2;
  text-decoration: none;
  font-weight:     bold;
}

.menuitem a:hover {
  padding:      5px;
  color: #FFF;
  background-color: #545252;
}

.menuitemActive a {
  padding:      5px;
  color: #FFF;
  background-color: #545252;
}

.smallText a {
  font-size: 75%;
  color: #008035;
}

.message {
  font-size: 85%;
  color: #aa8035;
  
}

.actionTable {
  margin-left:    25px;
  margin-bottom:  25px;
  height:       30px;
  background-color: #545252;
  border: 1px solid #C5C5C5;
  color: #FFF;
  font-size: 85%;
}

.actionTable td {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 0px;
}

.contentTable {
  margin-left: 25px;
  width:    100%;
}

.contentTable th {
  font-size:       123.1%;
  font-family: "MS Trebuchet", sans-serif;
  color:           green;
  font-weight:     bold;
  padding-bottom:  20px;
}

#title {
  color:         #393939;
  float:         right;
  font-size:     16px;
  font-weight:   bold;
  padding:       10px;
  padding-right: 35px;
}

#content {
  padding:       20px;
  padding-right: 30px;
  padding-top:   5px;
  border: 0px red dotted;
}

strong {
  font-weight: bold;
}

.thickLine {
  height: 2px;
  background-color: #008035;
}

.thinLine {
  height: 1px;
  background-color: #008035;
}

.spanHeight {
  height: 8px;
}

.date {
  width: 80px;
  height: 35px;
}

.galleryTable {
  margin-bottom: 20px;
  border-bottom: 2px dotted green;
  width: 700px;
}

.galleryTable th {
  padding-left:    25px;
  font-size:       95%;
  color:           green;
  font-weight:     bold;
  text-decoration: underline;
}

.contentTable .eventTable {
  margin-left: 0px;
}

.eventTable {
  margin-left: 25px;
  margin-bottom: 20px;
  border-bottom: 2px dotted green;
  width: 100%;
}

.dottedSeparator {
  height: 5px;
  border-top: 2px dotted green;
}

.eventTable th {
  font-size: 95%;
  color: green;
  font-weight:     bold;
  text-decoration: underline;
}

.eventTable th a {
  color: green;
}

.eventTable td {
  padding-bottom: 20px;
}

.image {
  border:      1px #bfbebe solid;
  margin:      10px;
  margin-top:  0px;
  margin-left: 20px;
  margin-right: 20px;
  padding:     5px;
}

ul {
  margin:0px;
  padding: 0px;
}

li {
  margin:0px;
  margin-left: 20px;
  padding: 0px;
  list-style-type: circle;
}

li a, a {
  color: green;
}

body {
  background-color: #A8A8A8;
  margin: 0px;
  padding: 0px;
  border: 0px #f5f5f5 solid;
  scrollbar-face-color: #c4bfb2;
  scrollbar-highlight-color: #c4bfb2;
  scrollbar-shadow-color: #7f7869;
  scrollbar-3dlight-color:  #7f7869;
  scrollbar-arrow-color: #7f7869;
  scrollbar-track-color: #ffffff;
  scrollbar-darkshadow-color: #c4bfb2;
  scrollbar-base-color: #7F7869;"
}

strong {
  font-weight: bold;
}

html { overflow-x:hidden; }

select {
  border-color: #7F7869;
  border-style: solid;
  border-width: 1px;
  background-color:#FFFFFF;
  color:#000000;
}

input {
  border-color: #7F7869;
  border-style: solid;
  border-width: 1px;
  background-color:#FFFFFF;
  color:#000000;
}

input.noBorder {
  border-style: none;
  background-color: #FFFFFF;
  color:#000000;
}

input.send { 
  border-color: #7F7869; 
  border-style: solid; 
  background-color: #C4BFB2; 
  color:#000000;
}

textarea { 
  background-color: #FFFFFF;
  border-color: #7F7869;
  font-family: verdana;
  color: #000000
  border-width: 2px;
}

table {
  background-color: transparent;
}

