.bodyback
{
	background-color: #FFFFDD;  /* 255,255,221 */
	margin: 0px;
	font-family: "Verdana";
	font-size: 14px;
	font-weight: 500;
	color: #500c45;
	line-height:22px;
}

.c90
{
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	min-height:450px;
}
.c80
{
	margin-left: auto;
	margin-right: auto;
	width: 800px; 
	background-color: rgb(229,211,194) ; 
	/*E5D3C2    border 182,146,134 or B69286    corner radius 10*/
}
.c80wide
{ width: 1100px;
}
.hrmin
{
	color: #cccccc;
	width: 70%;
	margin-top: 30px;
	margin-bottom: 30px;
	max-width: 550px;
}

.hrmed
{
	color: #111111;
	width: 90%;
	height: 5px;
	margin-top: 30px;
	margin-bottom: 30px;
	max-width: 800px;
}
.kidbanner
{
	font-family: "Verdana";
	font-size: 24px;
	 line-height:28px;
	text-align: center;
	margin-bottom: 30px;
	margin-top:20px;
}
.kidbanner2
{
	font-family: "Verdana";
	font-size: 21px;
	text-align: center;
}
.kidbanner3
{
	font-family: "Verdana";
	font-size: 18px;
	text-align: center;
}

.intro
{
	font-family: "Verdana";
	margin-top: 25px;
	font-size: 14px;
	font-style: normal;
	max-width: 700px;
	margin-left: auto;
	margin-right: auto;
	font-weight:700;
}

.classdetail
{
	margin-top: 25px;
	font-family: "Verdana";
	font-size: 14px;
	font-style: normal;
	max-width: 700px;
	margin-left: auto;
	margin-right: auto;
}
sup, sub { line-height: 0 }
.ital
{
	font-style:italic;
}
.f16
{
	font-size:16px;
}
.f14
{
	font-size:14px;
}

.staffnames
{
	margin-top: 25px;
	font-family: "Verdana";
	font-size: 18px;
	font-style: italic;
	max-width: 700px;
	margin-left: auto;
	margin-right: auto;
}
.hometext
{
	margin-top: 25px;
	font-family: "Verdana";
	font-size: 14px;
	font-style: normal;
	max-width: 700px;
	margin-left: auto;
	margin-right: auto;
}
.hometext li
{
	margin-left: 30px;
	margin-right: 30px;
	margin-top:10px;
}

ol
{
	margin: 0 0 0 40px;
}
li.ol
{
	margin: 0 0 0 -20px;
}
.copyright
{
	font-family: "Verdana";
	font-size: 10px;
	line-height:12px;
	margin-bottom: 20px;
	margin-top: 40px;
	position:relative;
	margin-left: auto;
	margin-right: auto;
	width: 900px; 
}


/* used only on the purchase page which is going away...*/
.ratetd1
{
	width: 140px;
	font-size: 11pt;
}
.ratetd2
{
	width: 340px;
}
.ratetables
{
	padding: 15px;
}
.reg
{
	font-size:10px;
}

/*  Rounded corners */
/* http://www.roundedcornr.com/rc1.php */

.roundedcornr_box_676550 {
	background: url(images/roundedcornr_676550_tl.png) no-repeat top left;
}
.roundedcornr_top_676550 {
	background: url(images/roundedcornr_676550_tr.png) no-repeat top right;
}
.roundedcornr_bottom_676550 {
	background: url(images/roundedcornr_676550_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_676550 div {
	background: url(images/roundedcornr_676550_br.png) no-repeat bottom right;
}
.roundedcornr_content_676550 {
	background: url(images/roundedcornr_676550_r.png) top right repeat-y;
}

.roundedcornr_top_676550 div,.roundedcornr_top_676550,
.roundedcornr_bottom_676550 div, .roundedcornr_bottom_676550 {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content_676550, .roundedcornr_bottom_676550 {
	margin-top: -19px;
}
.roundedcornr_content_676550 { padding: 0 15px; }

.roundedcornr_box_560670 {
   background: #e5d3c2;
}
.roundedcornr_top_560670 div {
   background: url(images/roundedcornr_560670_tl.png) no-repeat top left;
}
.roundedcornr_top_560670 {
   background: url(images/roundedcornr_560670_tr.png) no-repeat top right;
}
.roundedcornr_bottom_560670 div {
   background: url(images/roundedcornr_560670_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_560670 {
   background: url(images/roundedcornr_560670_br.png) no-repeat bottom right;
}

.roundedcornr_top_560670 div, .roundedcornr_top_560670, 
.roundedcornr_bottom_560670 div, .roundedcornr_bottom_560670 {
   width: 100%;
   height: 10px;
   font-size: 1px;
}
.roundedcornr_content_560670 { margin: 0 10px; 
                               	min-height:450px;
}

.sched
{
}

.schedth
{
	width:154px;
	border-style:ridge; 
	border-width:5px;
	padding:10px;
	margin:30px;
}
.schedtd
{
	width:154px;
	border-style:ridge; 
	border-width:3px;
	padding:10px;
	margin:20px;
	vertical-align:top;
	text-align:center;
}
.bright
{
	color:#FF0000;
}

