a.menu:link {
	color: #FFFFCC;
	text-decoration: none;
	font-weight: normal;
	font-size: small;
	font-family: Arial, Helvetica, sans-serif;
}  

a.menu:visited {
	color: #FFFFCC;
	text-decoration: none;
	font-weight: normal;
	font-size: small;
	font-family: Arial, Helvetica, sans-serif;
}

a.menu:hover {
	color: #0066CC;
	text-decoration: none;
	font-weight: normal;
	font-size: small;
	font-family: Arial, Helvetica, sans-serif;
}

a.menu2:link {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	font-size: small;
	font-family: Arial, Helvetica, sans-serif;
}  

a.menu2:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	font-size: small;
	font-family: Arial, Helvetica, sans-serif;
}

a.menu2:hover {
	color: #0066CC;
	text-decoration: none;
	font-weight: normal;
	font-size: small;
	font-family: Arial, Helvetica, sans-serif;
}

a.pgMenu:link {
	color: #0000FF;
	text-decoration: none;
	font-weight: normal;
	font-size: medium;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}  

a.pgMenu:visited {
	color: #0000CC;
	text-decoration: none;
	font-weight: normal;
	font-size: medium;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

a.pgMenu:hover {
	color: #0000FF;
	text-decoration: none;
	font-weight: normal;
	font-size: medium;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

a.videoLink:link {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: medium;
    color: #0066FF;
	font-weight: bold;
	text-decoration: none;
}  

a.videoLink:visited {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: medium;
    color: #0066FF;
	font-weight: bold;
	text-decoration: none;}

a.videoLink:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: medium;
    color: #0066FF;
	font-weight: bold;
	text-decoration: none;
}

a.NewsLink:link {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: small;
  color: #0000FF;
  text-decoration: none;
  font-weight: normal;
}

a.NewsLink:visited{
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: small;
  color: #0000CC;
  text-decoration: none;
  font-weight: normal;
}

.MenuTitle {
	font-size: small;
	font-weight: bold;
	color: #990000;
	font-family: "Times New Roman", Times, serif;
}
.NewsBody {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: small;
}
.NewsTitle {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: medium;
    color: #CC0000;
}
.NewsDate {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: x-small;
}

.StdBody {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: medium;
}

.StdBodyLarge {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: large;
}

.xSmallBody {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: x-small;
}

.SmallBody {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: small;
}

.Schedule-Beginners {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: small;
	color: #006600;
}

.Schedule-Regulars {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
}


.Schedule-KidsBeginners {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: small;
	color:#C60;
}

.Schedule-KidsClub {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: small;
	color:#06C;
}


.Caption {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: small;
}

.MainMenu {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif
}

.Lucida-Title {
	font-family: "Lucida Calligraphy";
	font-size: x-large;
}

.video_title {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: medium;
    color: #0066FF;
	font-weight: bold;
}

.error 	{color:red;margin:0;padding:0;}
.powered, .powered a		{margin-top:10px;color:#ccc;font-size:10px;text-align:right;font-family:Arial;}