body {
  background: #F6D47A url(images/background.png) no-repeat fixed center center;
  font-family: arial, helvetica, sans-serif;
  font-size: 10pt;
  color: #333333;
  margin: 0 0 0 0;
  align: center;
}

h1 {
  font-size: 22pt;
  font-weight: bold;
  color: #000000;
  font-style: lowercase;
  display: block;
  background: url(images/buzz.gif) no-repeat fixed bottom right;
  margin-top: 0;
  padding-top: 10;
}

h2 {
  font-size: 16pt;
  font-weight: bold;
  color: #000000;
  font-style: lowercase;
}

h3 {
  font-size: 14pt;
  color: #333333;
  margin-top: 5px;
  margin-bottom: 0px;
}  

a {
  color: #000099;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

a:visited {
  color: #000099;
}

a:active {
  color: #0000cc;
}

table.topmenu {
  background: #ffffff;
  font-size: 8pt;
  font-weight: bold;
  width: 742px;
  \width: 730px;
  w\idth: 742px;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}

table.topmenu td {
  padding: 2 5 2 5;
  margin: 0 1 0 1;
  background: #eeeeee;
}

table.topmenu a {
  color: #000000;
}

table.topmenu a:hover {
  text-decoration: none;
  color: #0000cc;
}

td.title {
  border-top: 2px solid #eeb211;
  border-bottom: 1px solid #eeb211;
  height: 55px;
  background: #fcf1d4;
}

td.picture {
  background: #fcf1d4;
  border-top: 2px solid #eeb211;
  border-bottom: 1px solid #eeb211;
  height: 85px;
}

td.navmenu {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  background: #ffffff;
  vertical-align: top;
}

td.navmenu a {
  display: block;
  background: #eeeeee;
  color: #666666;
  font-weight: bold;
  font-size: 10pt;
  width: 100%;
  padding: 5 10 5 10;
  margin: 1 0 0 0;
}

td.navmenu a:visited {
  color: #666666;
}

td.navmenu a:hover {
  background: #ffffee;
  text-decoration: none;
  color: #ffcc00;
}

td.docbody {
  padding: 10 10 10 10;
  background: #ffffff;
  vertical-align:top;
  border-left: 1px solid #eeb211;
} 

td.bottomline {
  padding: 5 5 5 5;
  font-size: 7pt;
  background: #fcf1d4;
  border-top: 1px solid #eeb211;
  border-bottom: 2px solid #eeb211;
  text-align: center;
}

td.roster {
  padding: 5 5 5 5;
  font-size: 8pt;
  background: #fcf1d4;
  border-top: 1px solid #eeb211;
  border-bottom: 2px solid #eeb211;
  text-align: left;
  font-weight: bold;
  line-height: 18px;
}

.caption {
  font-size: 8pt;
  font-weight: bold;
}

td.header {
  font-size: 12pt;
  font-weight: bold;
  color: #000000;
  background: #eeeeee;
}

td.event {
  font-size: 12pt;
  font-weight: bold;
  background: #eeeeee;
}

td.rosterlabel {
  font-size: 10pt;
  font-weight: bold;
  background: #eeeeee;
  text-align: left;
  vertical-align: top;
}

td.recordWomenName {
  width: 119pt;
  font-size: 11.0pt;
  font-weight: 700;
  font-family: Arial, sans-serif;
  text-align: right;
  vertical-align: middle;
  white-space: normal;
  color: windowtext;
  font-style: normal;
  text-decoration: none;

  border-left: .5pt solid windowtext;
  border-right: medium none;
  border-top: medium none;
  border-bottom: medium none;

  padding-left: 1px;
  padding-right: 1px;
  padding-top: 1px;		
}

td.recordEvent {
  width: 74pt;
  font-size: 12.0pt;
  font-weight: 700; 
  font-family: Arial, sans-serif; 
  text-align: center; 
  vertical-align: middle;
  white-space: normal;
  color: windowtext;
  font-style: normal;
  text-decoration: none;

  border-left: .5pt solid windowtext;
  border-right: .5pt solid windowtext; 
  border-top: medium none;
  border-bottom: .5pt solid windowtext;

  padding-left: 1px;
  padding-right: 1px;
  padding-top: 1px;

  background: #B6DDE8;
}

td.recordMenName {
  width: 112pt;
  font-size: 11.0pt;
  font-weight: 700;
  font-family: Arial, sans-serif;
  text-align: left;
  vertical-align: middle;
  white-space: normal;
  color: windowtext;
  font-style: normal;
  text-decoration: none;

  border-left: medium none;
  border-right: .5pt solid windowtext;
  border-top: medium none;
  border-bottom: medium none;

  padding-left: 1px;
  padding-right: 1px;
  padding-top: 1px;
}

td.recordSpacer {
  font-family: Arial, sans-serif;
  vertical-align: middle;
  color: windowtext;
  font-size: 10.0pt;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  text-align: general;
  white-space: nowrap;
  border: medium none;
  padding-left: 1px;
  padding-right: 1px;
  padding-top: 1px;
}

td.recordWomenTime{
  width: 119pt;
  font-size: 9.0pt;
  font-style: italic;
  font-family: Arial, sans-serif;
  text-align: right;
  vertical-align: middle;
  white-space: normal;
  color: windowtext;
  font-weight: 400;
  text-decoration: none;

  border-left: .5pt solid windowtext;
  border-right: medium none;
  border-top: medium none;
  border-bottom: .5pt solid windowtext;

  padding-left: 1px;
  padding-right: 1px;
  padding-top: 1px;
}

td.recordMenTime {
  width: 112pt;
  font-size: 9.0pt;
  font-style: italic;
  font-family: Arial, sans-serif;
  text-align: left;
  vertical-align: middle;
  white-space: normal;
  color: windowtext;
  font-weight: 400;
  text-decoration: none;
  border-left: medium none;
  border-right: .5pt solid windowtext;
  border-top: medium none;
  border-bottom: .5pt solid windowtext;
  padding-left: 1px;
  padding-right: 1px;
  padding-top: 1px;
}

td.record h1 {
  margin: 0 0 2 0;
  font-size: 11pt;
  font-weight: bold;
  background: none;
  padding: 0 0 0 0;
}

td.record h2 {
  margin: 0 0 0 0;
  font-size: 9pt;
  font-style: italic;
  color: #0000cc;
  background: none;
  font-weight: normal;
}

td.ttnumber {
  color: #000000;
  font-size: 7pt;
  text-align: right;
  vertical-align: top;
  padding: 2 2 2 4;
  font-weight: bold;
}

td.tttime {
  color: #0000cc;
  font-style: italic;
  font-size: 9pt;
  padding: 2 2 2 2;
  text-align: center;
  vertical-align: middle;
}

td.ttname {
  color: #000000;
  font-weight: bold;
  font-size: 10pt;
  padding: 2 2 2 2;
  text-align: left;
  vertical-align: middle;
}

td.ttevent {
  color: #000000;
  font-weight: bold;
  font-size: 14pt;
  padding: 10 2 2 2;
  border-bottom: 1pt dashed #eeb211;
  text-align: center;
  vertical-align: middle;
}

td.ttdate {
  color: #666666;
  font-weight: bold;
  font-size: 8pt;
  padding: 2 2 2 2;
  text-align: left;
  vertical-align: middle;
}

td.resmeet {
  color: #000000;
  fo2nt-size: 12pt;
  text-align: center;
  vertical-align: middle;
}

td.resmeet a {
  font-weight: bold;
  font-size: 10pt;
  text-align: center;
  vertical-align: middle;
}

/*this is actually an HR*/
h6 {
  display: block;
  margin: 5 0 5 0;
  padding: 0 2 0 2;
  border-top: 1px dashed #eeb211;
  border-bottom: none;
  border-left: none;
  border-right: none;
}

table.contact p {
  margin: 5 0 10 10;
}

