.copyright {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; font-weight: bold; color: #000000}
#mainbody {
	background-color: #FFFFFF;
	background-image: url(images/Backgrounds/grad_medgld2.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin-top: 0px;
}
#maintable {
	color: #000000;
	background-color: #FFFFFF;
	width: 850px;
	border: 1px solid #888888;
}
#maincell {
	text-align: center;
	vertical-align: top;
	padding: 15px;
	width: 630px;
}


.P10 {  padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px}
.leftlinks {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; color: #000000; margin-top: 0px; margin-bottom: 0px}
.text1214 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; font-weight: normal; color: #000000}
.h2blue1315 {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 15px; font-weight: bold; color: #000066; text-decoration: none}
.centerB {  font-weight: bold; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 16px; color: #000000}
.h2green1315 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 15px; font-weight: bold; color: #003300; text-decoration: none }
.h2black1315 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 15px; font-weight: bold; color: #000000; text-decoration: none ; margin-top: 0px; margin-bottom: 0px}
.h2red1315 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 15px; font-weight: bold; color: #990000; text-decoration: none ; margin-top: 0px; margin-bottom: 0px}
.imgrt {  float: right; margin-bottom: 5px; margin-left: 10px}
.textblue1517 {  font-family: Arial, Helvetica, sans-serif; font-size: 20px; line-height: 23px; font-weight: bold; color: #000000}
.P15 {  padding-top: 10px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px}
.MainCell2 {
	text-align: center;
	vertical-align: top;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}

.leftlinks2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; color: #000000}
.P5 {  padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px}
.h2black1318 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px; font-weight: bold; color: #000000; text-decoration: none ; margin-top: 0px; margin-bottom: 0px }
a.ll {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; color: #000000; text-decoration: none}
a.ll:hover {  color: #990000}
.leftlinksA { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; color: #990000; margin-top: 0px; margin-bottom: 0px}
a.llA { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; color: #990000; text-decoration: none }
a.llA:hover { color: #000000}
a.cr {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; font-weight: bold; color: #000000; text-decoration: none}
a.cr:hover {  color: #006600; text-decoration: none}
.crCell {  background-color: #009900; background-image: url(images/Backgrounds/gr_grnB2_10x22.jpg)}
.topCell {  background-color: #009900; background-image: url(images/Backgrounds/gr_grnB1.jpg)}
.crCell2 { background-color: #009900; background-image: url(images/Backgrounds/gr_grnB2down_10x22.jpg)}
.text1315 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px; font-weight: normal; color: #000000 }
.imglft {  margin-right: 10px; margin-bottom: 5px; float: left}
a.ml {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px; font-weight: normal; color: #990000; text-decoration: none}
a.ml:hover { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px; font-weight: normal; color: #000000; text-decoration: none }
a.mlGR {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight: normal;
	color: #006600;
	text-decoration: none;
}
a.mlGR:hover {
	color: #000000;
	text-decoration: none;
}


a.cl {  font-size: 13px; line-height: 18px; font-weight: bold; color: #000000; text-decoration: none}
a.cl:hover {  font-size: 13px; line-height: 18px; font-weight: bold; color: #003300; text-decoration: none}
.h2black1214 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; color: #000000; text-decoration: none ; margin-top: 0px; margin-bottom: 0px }
.bottomlinks { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; font-weight: bold; color: #f5f5dc; margin-top: 0px; margin-bottom: 0px}
a.bl { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; font-weight: bold; color: #f5f5dc; text-decoration: none }
a.bl:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; font-weight: bold; color: #FFCC00; text-decoration: none }
.smg { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; font-weight: bold; color: #666666}
a.sm { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; font-weight: bold; color: #666666; text-decoration: none }
a.sm:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; font-weight: bold; color: #006600; text-decoration: none }
.h2red1517 { font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height: 17px; font-weight: bold; color: #990000; text-decoration: none ; margin-top: 0px; margin-bottom: 0px }
.dir {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; font-weight: normal; color: #000000}
.campinfoLinks { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; font-weight: bold; color: #000000}
a.cil {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; font-weight: bold; color: #000000; text-decoration: none}
a.cil:hover { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; font-weight: bold; color: #990000; text-decoration: none }
.SCsched {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 15px; font-weight: normal; color: #000000; text-align: center}
.cart {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; font-weight: normal; color: #000000}
.h2redPT { font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 18px; font-weight: bold; color: #990000; text-decoration: none ; margin-top: 0px; margin-bottom: 0px }
.text1318 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 15px; font-weight: normal; color: #000000 }
.text1317 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; color: #000000 }
.SCH_whitetext {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; font-weight: bold; color: #FFFFFF; background-image: url(images/Backgrounds/BL_medgrn_59a163.jpg)}
.SCH_blacktext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; font-weight: normal; color: #000000; background-color: #FFFFFF}
.sch_main {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; color: #000000; background-color: #FFFFFF}
.sch_titles {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 15px; font-weight: bold; color: #FFFFFF; background-image: url(images/Backgrounds/bl_dkgrn2_4b713e.jpg)}
.sch_mainB { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; color: #000000 }
.table_beige {  background-image: url(images/Backgrounds/box_beige_faebd7.jpg)}
.cell_green {  background-image: url(images/Backgrounds/bl_dkgrn2_4b713e.jpg); font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px; font-weight: bold; color: #FFFFCC}
.tableWH_1214 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; color: #FFFFFF; background-color: #FFFFFF}
.tableWHB_1214 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; font-weight: bolder; color: #FFFFFF; background-color: #FFFFFF }
.contact {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; font-weight: normal; color: #000000; border: 1px #999966 double; background-color: #cccc99; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px}
.cell_red {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 15px; font-weight: bold; color: #f5f5dc; background-color: #990000}
.red {
	color: #990000;
}
.blue {
	color: #000066;
}

.cell_redC {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
	color: #f5f5dc;
	background-color: #990000;
	text-align: center;
	vertical-align: top;
}
.table_beige2 { background-image: url(images/Backgrounds/bl_beige1_fef3ea.jpg)}
.hr_black {  font-size: 1px; color: #000000}
.Dir_towns {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 15px; font-weight: bold; color: #f5f5dc; margin-top: 0px; margin-bottom: 0px}
a.bl {  }
a.el {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 15px; font-weight: bold; color: #000066; text-decoration: none}
a.el:hover { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 15px; font-weight: bold; color: #333333; text-decoration: none }
.leftlinks3 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; font-weight: bold; color: #000000 ; margin-left: 15px}
.scheduleavailable {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px; font-weight: bold; color: #000000; text-align: left}
.leftGRNcol {
	
	background-image: url(images/Backgrounds/SL1c.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	padding: 15px;
	text-align: center;
	vertical-align: top;
}
.leftGRNcol2 {
	
	background-image: url(images/Backgrounds/SL1c.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	padding: 15px;
	text-align: left;
	vertical-align: top;
}
.descrTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	color: #FFFFFF;
	padding: 15px;
	background-color: #d7d7b7;
	text-align: center;
	vertical-align: top;
	border: 1px solid #666666;
	background-image: url(images/Backgrounds/bl_d7d7b7.jpg);
}
.descrTextField {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
	color: #000000;
}
.descrTextResult {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-weight: normal;
	color: #003300;
}
.now {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	font-variant: small-caps;
	text-transform: none;
	color: #006600;
	background-color: #FFCC66;
	padding: 5px;
	width: 250px;
	border: 1px solid #CCCCCC;
}
.RedCellCenter {
	background-color: #990000;
	text-align: center;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #f5f5dc;
}
.RedCellLeft {
	background-color: #990000;
	text-align: left;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	color: #f5f5dc;
}
.EqTcell {
	background-color: #faf0e6;
	background-image: url(images/Backgrounds/BG_linen_faf0e6.jpg);
	text-align: center;
	vertical-align: top;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-weight: normal;
	color: #000000;
}

.RCCtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
	color: #f5f5dc;
}
.CenterMiddle {
	text-align: center;
	vertical-align: middle;
}
.EqTitleCell   {
	text-align: center;
	vertical-align: middle;
	background-color: #990000;
	height: 22px;
}
.EqTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
	color: #f5f5dc;
	margin-top: 0px;
	margin-bottom: 0px;
}

.Eq_leftcol {
	background-color: #faf0e6;
	background-image: url(images/Backgrounds/BG_linen_faf0e6.jpg);
	text-align: center;
	vertical-align: top;
	padding: 10px;
	width: 50%;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #990000;
}
.Eq_leftcol2 {
	background-color: #faf0e6;
	background-image: url(images/Backgrounds/BG_linen_faf0e6.jpg);
	text-align: center;
	vertical-align: top;
	padding: 10px;
	width: 50%;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #990000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #990000;
}
.Eq_rtcol {
	background-color: #faf0e6;
	background-image: url(images/Backgrounds/BG_linen_faf0e6.jpg);
	text-align: center;
	vertical-align: top;
	padding: 10px;
	width: 50%;
}
.Eq_rtcol2 {
	background-color: #faf0e6;
	background-image: url(images/Backgrounds/BG_linen_faf0e6.jpg);
	text-align: center;
	vertical-align: top;
	padding: 10px;
	width: 50%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #990000;
}
.EqTable2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	background-color: #faf0e6;
	background-image: url(images/Backgrounds/BG_linen_faf0e6.jpg);
	border: 1px solid #990000;
	width: 95%;
}
.TopGrnCell {
	background-color: #009900;
	background-image: url(images/Backgrounds/gr_grnB2down_10x22.jpg);
	text-align: center;
	vertical-align: middle;
}
.NN_TextCell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	background-image: url(images/Buttons/yb2.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 15px;
	padding-bottom: 4px;
}
.NN_TextCell a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.NN_TextCell a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
.NN_TextCell a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
.NN_TextCell2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	vertical-align: bottom;
	background-image: url(images/Buttons/ob2.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 15px;
	padding-bottom: 4px;
}
.NN_TextCell2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.NN_TextCell2 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
.NN_TextCell3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	vertical-align: bottom;
	background-image: url(images/Buttons/GLDb3.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 16px;
	padding-bottom: 4px;
}
.NN_TextCell3 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.NN_TextCell3 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
.NN_spacercell {
	text-align: left;
	vertical-align: top;
	height: 5px;
}

.NN_register {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	padding-left: 18px;
	background-image: url(images/Buttons/Register.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 5px;
	padding-top: 3px;
}
.NN_register a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
}
.NN_register a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFCC33;
	text-decoration: none;
}
.ClassDescr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	vertical-align: top;
}
.Sublinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	font-weight: bold;
	color: #444444;
}
.Sublinks a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #444444;
}
.Sublinks a:hover {
	color: #990000;
}

