body
{
  background-color: black;
  color: white;
  margin: 0px;
  padding: 0px;
}
table
{
  border-style: none;
  border-color: white;
  border-collapse: collapse;
  border-width: 0px;
}
a:link, a:visited, a:active
{
  color: #3F8AB1;
  text-decoration: none;
}
.menu, .menu:link, .menu:visited, .menu:active
{
  background-color: #0F338A;
  color: white;
  text-align: center;
  text-decoration: none;
  font-family: arial;
  font-size: 90%;
}
.header, .header:link, .header:visited, .header:active
{
  color: white;
  text-align: center;
  text-decoration: none;
  font-family: times;
  font-style: italic;
  font-size: 200%;
}
.subheader, .subheader:link, .subheader:visited, .subheader:active
{
  color: white;
  text-align: center;
  text-decoration: none;
  font-family: times;
  font-style: italic;
  font-size: 120%;
}
.frontpage
{
  color: white;
  text-align: left;
  font-family: times;
  font-size: 110%;
}
.frontpage:link, .frontpage:visited, .frontpage:active
{
  color: #adadad;
  text-align: left;
  font-family: times;
  font-size: 110%;
}
.frontpage_header
{
  color: white;
  text-align: left;
  font-family: times;
  font-style: italic;
  font-size: 130%;
  font-weight: bold;
}
.frontpage_header2
{
  color: white;
  text-align: left;
  font-family: times;
  font-style: italic;
  font-size: 150%;
  font-weight: bold;
}
.frontpage_header3
{
  color: white;
  text-align: left;
  font-family: times;
  font-style: italic;
  font-size: 150%;
  font-weight: bold;
}
.frontpage_header4
{
  color: white;
  text-align: left;
  font-family: times;
  font-style: italic;
  font-size: 120%;
  font-weight: bold;
}
.info
{
  color: white;
  text-align: left;
  font-family: arial;
  font-size: 100%;
}
.info:link, .info:visited, .info:active
{
  color: #adadad;
  text-align: left;
  font-family: arial;
  font-size: 100%;
}
.info_download:link, .info_download:visited, .info_download:active
{
  color: #3F8AB1;
  text-decoration: underline;
  text-align: left;
  font-family: arial;
  font-size: 100%;
}
.info_header
{
  color: white;
  text-align: left;
  font-family: times;
  font-style: italic;
  font-size: 130%;
  font-weight: bold;
}
.schedule
{
  color: #adadad;
  text-align: left;
  font-family: times;
  font-size: 110%;
}
.schedule:link, .info:visited, .info:active
{
  color: #adadad;
  text-align: left;
  font-family: times;
  font-size: 110%;
}
.schedule_header
{
  color: white;
  font-style: italic;
  font-weight: bold;
}
.schedule_date
{
  color: white;
  text-decoration: underline;
}
.schedule_footer
{
  color: white;
}
.contact
{
  color: white;
  text-align: left;
  font-family: arial;
  font-size: 80%;
}
.contact:link, .contact:visited, .contact:active
{
  color: #adadad;
  text-align: left;
  font-family: arial;
  font-size: 100%;
}
.bigcontact
{
  color: white;
  text-align: center;
  font-family: arial;
  font-size: 100%;
}
.bigcontact:link, .bigcontact:visited, .bigcontact:active
{
  color: #adadad;
  text-align: left;
  font-family: arial;
  font-size: 100%;
}
.disclaimer
{
  color: #808080;
  text-align: left;
  font-family: arial;
  font-size: 70%;
}
.footer
{
  color: black;
  text-align: left;
  font-family: arial;
  font-size: 70%;
}
.wave_disabled
{
  background-image: url('images/Web2-black-top-770.png');
  background-repeat: no-repeat;
  background-attachment:scroll;
  background-position:center 100px;
}
.black
{
  visibility: visible;
}
.white
{
  visibility: hidden;
  width: 0;
}
