body { background: #ffffff; color: #372900; }
p, td, h1, h2, ul, legend { font-family: verdana, arial, sans-serif; font-size: 12px; }




#text_top { position: absolute; top: 155px; left: 0px; }
#text_area { position: relative; top: 100px; left: 0px; width: 750px; background: transparent }
#words { background: transparent url(../images/inner_bkgd.gif) repeat; min-height:300px;}
#text_bottom { background: transparent; }

img { border: 0px; margin: 0px; }

h1 { text-align: center; font-weight: bold; font-size: 18px; }
h2 { font-size: 16px; }


a, a:link { color: #0099cc; }
a:visited { color: #660066; }
a:hover { color: #996699; }

.copyright {
	text-align: center;
	font-size: 11px;
	padding-bottom: 250px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
.bottom_pic { vertical-align: top; }
.highlight { float: right; width: 250px; background: #ffffff url(../images/bolts_bkgd.jpg); border: 1px solid #660066; margin: 0px 5px; }
div.highlight * { padding: 5px; text-align: center; }
.rightie { text-align: right; }

.leftImg, .rightImg, .catImg, .ImgBorder { border: 1px solid #E299B2; }
.rightImg { float: right; margin: 0px 0px 5px 10px; padding: 2px; }
.leftImg { float: left; margin: 0px 10px 5px 33px; padding: 2px; }
.spacer { float: right; height: 250px; }

/* For the newsletter */
/* .printOnly { display: none; } */



/* For the class schedule */
.classTitle { padding-top: 30px; padding-bottom: 0px; font-size: 16px; font-weight: bold; text-decoration: underline; text-align: center; }
.classTeacher { font-style: italic; text-align: center; }
.classCost { padding-bottom: 0px; }
.classLevel { padding-bottom: 0px; }
.classDates { font-weight: bold; }
.classSubTitle {
	padding-top: 30px;
	padding-bottom: 0px;
	font-size: 16px;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
}
.servicesTitle {
	padding-top: 15px;
	padding-bottom: 5px;
	font-size: 24px;
	font-weight: bold;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #590A66;
}
.servicesTalent {
	padding-top: 30px;
	padding-bottom: 0px;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #800000;
}
.CurrentSpecialsTitle {

	padding-top: 15px;
	padding-bottom: 5px;
	font-size: 24px;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #0098C3;
}
.CurrentSpecialsSubtitleCenter {
	padding-top: 15px;
	padding-bottom: 5px;
	font-size: 14px;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #0098C3;
	text-align: center;
}
.CurrentSpecials {


	padding-top: 15px;
	padding-bottom: 5px;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #590A66;
}
.CurrentSpecialsSubtitleLeft {
	padding-top: 15px;
	padding-bottom: 5px;
	font-size: 14px;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #0098C3;
	text-align: left;
}
.CurrentSpecialsNameLeft {
	font-size: 14px;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #590A66;
	text-align: left;
}
.CurrentSpecialsTitleMagenta {
	padding-top: 15px;
	padding-bottom: 5px;
	font-size: 24px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC33CC;
	background-position: center;
}
.CurrentSpecialsTextLeft {

	padding-top: 15px;
	padding-bottom: 5px;
	font-size: 16px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
}
.Signature {
	font-style: normal;
	text-align: left;
	font-family: "Script MT Bold";
	font-size: 24px;
	color: #000000;
}
.CurrentSpecialsNameCenter {


	padding-top: 15px;
	padding-bottom: 5px;
	font-size: 14px;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #590A66;
	text-align: center;
}
.CurrentSpecialsName {


	padding-top: 15px;
	padding-bottom: 5px;
	font-size: 14px;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
}
.TableclassTitle {
	padding-top: 30px;
	padding-bottom: 0px;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	color: #0A8DB9;
	text-transform: none;
}
#Tablewords {
background: transparent url(../images/inner_bkgd.gif) repeat; min-height:300px;
}
#Tabletext_area {
position: relative; top: 100px; left: 0px; width: 750px; background: transparent
}
.classLeftImg {
	float: left;
	padding: 2px;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	border: 1px solid #E299B2;
}
.classSubTitleLeft {

	padding-top: 30px;
	padding-bottom: 0px;
	font-size: 16px;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
}
.IndexTitleBlue {
	font-size: 24px;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #0098C3;
}
.BlackBoldCenter {
	padding-top: 15px;
	padding-bottom: 5px;
	font-size: 16px;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #000000;
}
.RustBoldCenter {
	padding-top: 15px;
	padding-bottom: 5px;
	font-size: 18px;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #840000;
}

.RedBoldCenter {
	padding-top: 15px;
	padding-bottom: 5px;
	font-size: 18px;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #C11313;
}

.RedBoldLeft16 {
	padding-top: 15px;
	padding-bottom: 5px;
	font-size: 16px;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #C11313;
}

.MagentaBoldCenter {
	padding-top: 15px;
	padding-bottom: 5px;
	font-size: 16px;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #CC33CC;
}
.CurrentSpecialsTitleCenter {
	padding-top: 15px;
	padding-bottom: 5px;
	font-size: 24px;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #0098C3;
	text-align: center;
	background-position: center center;
}
.servicesTitleCenter {

	padding-top: 15px;
	padding-bottom: 5px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #590A66;
}
.CurrentSpecialsTitleCenterNoPadding {
	font-size: 24px;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #0098C3;
	text-align: center;
	background-position: center;
}
.CurrentSpecialsTitleMagentaCenter {
	padding-top: 15px;
	padding-bottom: 5px;
	font-size: 24px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC33CC;
	background-position: center;
	text-align: center;
}
.servicesTitleBigCenter {

	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #590A66;
}
.TitleBigWhite {

	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 24px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.BlackServicesTitleBigCenter {

	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}


.WhiteTitleBigCenter {
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	
}
.RustTitleBigCenter {
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #81131C;
	
}
.tableCell {
  background-image: url(../images/Menu/UpperMiddle.gif);
  background-repeat: no-repeat;
  background-position: left top
}

.RightColumn {
	background-image: none;
	border: thin double #C49DB6;
}

.RightColumnBeyer {
	background-image: url(../images/beyerFabric.jpg);
	border: thin double #C49DB6;
}
.TableOuterBorder {
	background-image: none;
	border: thin solid #C49DB6;
}

.TableOuterBorderFabricSale {
	background-image: url(../images/FabricSale.jpg);
	border: thin solid #C49DB6;
}
.ClassesTableLowerBorder {
	background-image: none;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: medium;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #C49DB6;
	border-right-color: #C49DB6;
	border-bottom-color: #693F5A;
	border-left-color: #C49DB6;
}

