body {
	background-color: #ffffff;
	color: #000000;
	font-size: 90%;
}
.clmonth {
	border-collapse: collapse;
	width: 780px;
}
.clmonth caption {
	text-align: left;
	font: bold 110% Georgia, "Times New Roman", Times, serif; 
	padding-bottom: 6px;
}
.clmonth th  { color: #3f3f3f; font: 80% Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #cccccc; padding: 2px 8px; width: 110px; border-style: solid solid none; border-width: 1px 1px medium; border-color: #aaaaaa #aaaaaa  }
.clmonth td  { font: 80% Verdana, Geneva, Arial, Helvetica, sans-serif; padding: 2px 4px; vertical-align: top; border: solid 1px #a9a9a9 }
.clmonth td.previous, .clmonth td.next {
	background-color: #F6F6F6;
	color: #C6C6C6;
}
.clmonth td.active     { color: #000; background-color: #f9f3e4; border: solid 2px #4682b4 }
.clmonth ul {
	list-style-type: none;
	margin: 0;
	padding-left: 12px;
	padding-right: 6px;
}
.clmonth li {
	margin-bottom: 8px;
}
.Month  { color: black; font-size: 14px; font-family: Arial, Helvetica; font-weight: bold; line-height: 20px; margin: 0 0 0 20px }
.Months       { color: navy; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: silver; padding: 2px 10px 3px 6px; border: solid 2px #000 }
.Title     { color: #808080; font-size: 20px; font-family: Verdana, Helvetica, Arial; font-weight: normal; line-height: 22px; text-align: center; margin-top: 2px; margin-bottom: 0 }
.Home { color: #000; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: #cfc; margin: 0 100px 0 5px; padding: 2px 10px 3px; border: solid 2px }
.Schedule    { color: #000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: #9be6ff; white-space: nowrap; list-style-type: none; padding: 2px 10px 3px 6px; border: solid 2px }
.instruction     { color: maroon; font-size: 12px; font-family: Arial, Helvetica; font-weight: bold; margin: 6px 0 2px 1px }
.wed-Classroom { color: #f93; font-size: 12px; font-family: Arial, Helvetica; font-weight: bold; margin: 6px 0 2px 1px; }
.wed-2 { font-size: 12px; font-family: Arial, Helvetica; font-weight: bold; line-height: 13px; background-color: #fff; text-align: center; margin: 0 2px; padding: 0 3px; border: solid 1px #c80808; }
.small { font-size: 10.5px; font-family: Arial, Helvetica; font-weight: normal; line-height: 11px; background-color: #fff; text-align: center; margin: 0 2px; padding: 0 3px; }
.beginner     { color: #008000; font-size: 12px; font-family: Arial, Helvetica; font-weight: bold; margin: 6px 0 2px 1px }
.intermediate     { color: #808080; font-size: 12px; font-family: Arial, Helvetica; font-weight: bold; margin: 6px 0 2px 1px }
.advance     { font-size: 12px; font-family: Arial, Helvetica; font-weight: bold; margin: 6px 0 2px 1px }
.code  { font-size: 12px; font-family: Arial, Helvetica; font-weight: bold; margin: 20px 0 }
.left { float: left }
.kids      { color: #0072bb; font-size: 12px; font-family: Arial, Helvetica; font-weight: bold; margin: 6px 0 2px 1px }
a.b:link  { color: #008000; font-size: 11px; font-weight: bold; text-decoration: none; background-color: transparent }
a.b:hover { color: #00f; font-size: 11px; font-weight: bold; text-decoration: underline; background-color: transparent }
a.b:visited  { color: #008000; font-size: 11px; font-style: italic; font-weight: bold; text-decoration: none; background-color: transparent }
a.i:link  { color: #808080; font-size: 11px; font-weight: bold; text-decoration: none; background-color: transparent }
a.i:visited  { color: #808080; font-size: 11px; font-style: italic; font-weight: bold; text-decoration: none; background-color: transparent }
a.i:hover  { color: #00f; text-decoration: underline; background-color: transparent }
a.a:link  { color: #000; font-size: 11px; font-weight: bold; text-decoration: none; background-color: transparent }
a.a:hover { color: #00f; text-decoration: underline; background-color: transparent }
a.a:visited { color: #000; font-size: 11px; font-style: italic; font-weight: bold; text-decoration: none; background-color: transparent }
a.k:link   { color: #0072bb; font-size: 11px; font-weight: bold; text-decoration: none; background-color: transparent }
a.k:hover { color: #00f; text-decoration: underline; background-color: transparent }
a.k:visited { color: #0072bb; font-size: 11px; font-style: italic; font-weight: bold; text-decoration: none; background-color: transparent }
a.w:link { color: #f93; font-size: 13px; font-weight: bold; line-height: 14px; text-decoration: none; background-color: transparent; text-align: center; }
a.w:hover { color: #00f; text-decoration: underline; background-color: transparent; }
a.w:visited { color: #f93; font-style: italic; font-weight: bold; text-decoration: none; background-color: transparent; }
a.x:link  { color: #800000; font-size: 11px; font-weight: bold; text-decoration: none; background-color: transparent }
a.x:hover  { color: #00f; text-decoration: underline; background-color: transparent }
a.x:visited  { color: #800000; font-size: 11px; font-style: italic; font-weight: bold; text-decoration: none; background-color: transparent }
a.y:link { color: #fc0; font-size: 11px; font-weight: bold; text-decoration: none; background-color: transparent; }
a.y:visited { color: #fc0; font-size: 11px; font-style: italic; font-weight: bold; text-decoration: none; background-color: transparent; }
a.months:hover    { color: #00f; text-decoration: underline; background-color: transparent; border: solid 2px #c40000 }
a.Schedule:hover   { color: #00f; text-decoration: underline; background-color: transparent; border: solid 2px #c40000 }
a.home:hover { color: #00f; text-decoration: underline; background-color: transparent; border: solid 2px #c40000 }
.FooterBox   { color: #c40000; font-weight: bold; font-size: 11px; line-height: 12px; font-family: Arial, Helvetica; background-color: #fc0; margin-top: 0px; margin-bottom: 0px; padding-top: 2px; padding-bottom: 2px; border: solid 1px #c40000 }
.Footer   { color: #c40000; font-weight: bold; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica; margin-top: 3px; margin-bottom: 0px }
