body {
  font-family: Times New Roman, Courier;
  font-size: 14px; 
  text-decoration: none;
  color: #000000;
  background:#287F9C;
}

a
{
  text-decoration: none;
  color: #800000;
}

a:active { text-decoration: underline; }

a:visited { text-decoration: none; }

a:visited:hover
{
  text-decoration: underline;
  color: #808080;
}

a:hover
{
  text-decoration: underline;
  color: #808080;
}

a.directory { text-decoration: underline; }
a.directory:visited { text-decoration: underline; }
a.directory:hover { text-decoration: none; }
a.directory:visited:hover { text-decoration: none; }
a.directory:active { text-decoration: underline; }

a.inline
{
  color: #800000;
  text-decoration: none;
}

a.inline:visited { text-decoration: none; }
a.inline:hover { text-decoration: underline; }
a.inline:visited:hover { text-decoration: underline; }
a.inline:active { text-decoration: underline; }

a.small
{
  color: #800000;
  text-decoration: none;
  font-size: 10px;
}

a.small:visited { text-decoration: none; }
a.small:hover { text-decoration: underline; }
a.small:visited:hover { text-decoration: underline; }
a.small:active { text-decoration: underline; }

a.black
{
  color: black;
  text-decoration: none;
}

a.black:visited
{
  color: black;
  text-decoration: none;
}

a.black:hover
{
  color: black;
  text-decoration: underline;
}

a.black:visited:hover
{
  color: black;
  text-decoration: underline;
}

a.black:active
{
  color: black;
  text-decoration: underline;
}

a.inline:visited { text-decoration: none; }
a.inline:hover { text-decoration: underline; }
a.inline:visited:hover { text-decoration: underline; }
a.inline:active { text-decoration: underline; }

table.navtoptable { border:6px double black; }

table.bannertable { border:6px double black; }

table.solidtable {margin:0px;padding:0px;}
table.solidtable td { border: 1px solid; }
table.solidtable th { text-align:center; border: 2px solid #ccc; }

table.DanceSchedule {border-collapse: collapse;}
table.DanceSchedule th {text-align:center;font-size:22px;}
table.DanceSchedule td {text-align:center;}
table.DanceSchedule #subtitle {font-weight:bold;font-size:16px;}

.schedulearea {background-color:#66CCFF;border:solid 1px #111;padding:15px;}

.testimonials {margin-left:30px;margin-right:30px;font-size:18px;}
.testimonial_title {font-weight:bold;text-align:center;text-decoration:underline;}
.testimonial_text {margin:0;}
.testimonial_signature {margin-top:0;margin-bottom:0;font-weight:bold;font-size:14px;}

hr.c {
  border-color:#BBBBBB -moz-use-text-color -moz-use-text-color;
  border-style:dashed none none;
  border-width:1px 0 0;
  height:1px;
  margin-bottom:10px;
  text-align:center;
  width:100%;
}
