﻿body {	font-size: 8pt;	color: #FFCC66;	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;	margin: 0;}a { color : #FFCC00; text-decoration: none; }a:hover { text-decoration: underline; }td {	font-size: 10pt;	color: #000000;}img {	border: 0;}.submenu td {	padding-right: 15px;	font-size: 8pt;	letter-spacing: 0.1em;	font-weight: normal;}.submenu a { color: #FEA402; text-decoration: none; }.submenu a:hover { color: #FFEE00; }.about td {	color: #000000;	font-size: 10pt;	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-weight: normal;}.about a { color: #391004; text-decoration: none; }.about a:hover { color: #391004; }.calendar td {	color: #FFCC66;	font-size: 10pt;	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-weight: normal;}.classes td {	color: #000000;	font-size: 10pt;	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-weight: normal;}.classes a { color: #FFFFFF; text-decoration: none; }.classes a { color: #FFFFFF; }.gallery td {	color: #000000;	font-size: 10pt;	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-weight: normal;}.gallery a { color: #3C5559; text-decoration: none; }.gallery a { color: #3C5559; }.accomplishments td {	color: #000000;	font-size: 10pt;	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-weight: normal;}.faq td {	color: #FFCC66;	font-size: 10pt;	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-weight: normal;}.calendar_title { font-size: 14pt; font-weight: bold; color: #846118; }.calendar_sub { font-size: 10pt; font-weight: bold; color: #846118; }.table_blank { border: 0; border-spacing: 0; }.table_blank td { vertical-align: middle; }.class_table { border: 1px solid #000000; background-color: #E15001; }.class_table1 { background-color: #E15001; }
.class_table_cal { border: 1px solid #000000; background-color: #80BF83; }
.class_table_cal td { color: black; }
.td_left { border-left: 1px solid #000000; }
.td_left_right_bottom { border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; background-color: #E15001; }
.td_left_right { border-left: 1px solid #000000; border-right: 1px solid #000000; }
.td_left_bottom { border-left: 1px solid #000000; border-bottom: 1px solid #000000; background-color: #E15001; }
.td_bottom { border-bottom: 1px solid #000000; background-color: #E15001; }

.notes { font-style: italic; color: #FFCC66; }

.reg_button_off { border: 1px solid #000000; background-color: #6E9B78; }.reg_button_on { 	border: 1px solid #000000; background-color: #80BF83; }.cal_text a { color: #000000; text-decoration: none; font-size: 7pt; }.cal_weekend { border: 1 solid #6E9B78; }.cal_weekend_hdr { color: #000000; background-color: #6E9B78; font-weight: bold; }.cal_weekend_bdy { background-color: #6E9B78; color: #FFFFFF; vertical-align: top; }.cal_weekday { border: 1 solid #80BF83; }.cal_weekday_hdr { color: #000000; background-color: #80BF83; font-weight: bold; }.cal_weekday_bdy { background-color: #80BF83; color: #FFFFFF; vertical-align: top; }.cal_today { border: 1 solid #FF6D0E; }.cal_today_hdr { color: #000000; background-color: #FF6D0E; font-weight: bold; }.cal_today_bdy { background-color: #FF6D0E; color: #FFFFFF; vertical-align: top; }.cal_weekend_srg { background-color: #6E9B78; vertical-align: top; }.cal_weekday_srg { background-color: #80BF83; vertical-align: top; }.cal_today_srg { background-color: #FF6D0E; vertical-align: top; }.dow td { 	color: #000000; }.dow td a { color: #000000; text-decoration: underline; }.green { color:#6E9B78; }.red { color:#FF0000; }
.old_price { text-decoration: line-through; }
.new_price { color: #0000FF; }

.ql {
	font-size: 7pt;
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-weight: normal;
	color : #FFCC00;
}

#pup {
  position:absolute;
  z-index:200; /* aaaalways on top*/
  padding: 3px;
  margin-left: 10px;
  margin-top: 5px;
  width: 150px;
  border: 1px solid black;
  background-color: #777;
  color: white;
  font-size: 0.95em;
}