body {
	background-color: #F4EAF0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: normal;
	color: #363636;
}
div {
	margin:0px;
	padding:0px;
}

.headertable {
	border-top-width: 3px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #B5B5B5;
	border-right-color: #DBDBDB;
	border-bottom-color: #DBDBDB;
	border-left-color: #DBDBDB;
}

#menu {
	background-image: url(../images/menu_grayfade.jpg);
	background-repeat: repeat;
	height : 28px;
	background-color: #EDEDED;
	font-size: 70%;
}
	
	
#menu ul {
  margin: 0;
  float: left;
  width: 100%;
  padding: 0;
  }
#menu ul li {
  display: inline;
  }
#menu li a {
  padding: 0 .5em;
  float: left;
  font-weight: bold;
  color: #363636;
  text-decoration: none;
  line-height: 28px;

}

#menu li a:hover{
color: #83338A;
text-decoration: underline;
}

#menu li a.noHover:hover {
color: #363636;
text-decoration: none;
}

.maintable {
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #DBDBDB;
	border-bottom-color: #DBDBDB;
	border-left-color: #DBDBDB;

}
.standardtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #363636;
	padding-right: 10px;
	padding-left: 10px;
}
.indentedtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #363636;
	padding: 10px 20px; 
	}
a {
	color: #83338A;
	text-decoration: underline;
}
li {
	list-style-position: outside;
	list-style-type: circle;
	padding-top: 4px;
	padding-bottom: 4px;
}
.tdsidemenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #FFFFFF;
	background-color: #913E98;
	background-image: url(../images/purpleflare.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 172px;

}
.tdrightcolumn {
	background-color: #F6F6F6;
	width: 29px;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #913E98;
	font-size: 100%;
	margin: 0px;

}

h1.coaching {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #913E98;
	font-size: 18px;
	margin: 0px;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 100%;
	margin: 0px;
}

.footer {
height: 215px;
border-top: 1px solid #fff;
background: #BABABA url(../images/bkg_footer.gif);
}

.footerText {	color: #fff;
	font-size: 60%;
	padding: 10px 7px;
}
#recognition {
	float: left;
}

#recognition a {color: #fff;}
#recognition a:hover {color: #9900CC;}

#featured_classes {
	background: #fff url(../images/bkg_classes.gif);
}

#info_and_news {
	background: #EFEFEF url(../images/bkg_bottomfade.jpg);
}

.pageTitleText {position: absolute;
height: 1px;
top: -1000px;
}

.pageTitleText h1 {
	position: absolute;
}

ul.coaching {
	font-weight: bold;
}

.coaching li {
	list-style: none;
	}

h4 {
	margin:0px;
	padding:3px;
	color: #913E98;
	font-size:18px;
	
}

.callout {
 	text-align: center;
	font-weight:bold;
 }
 
 .quote {
 	font-style: italic;
	color: #913E98;
	font-weight: bold;
	text-align: center;
 }
 
 .strong2 {
 	color:#913E98;
	font-weight: bolder;
 }
 
.floatImageRight {
	float: right;
	padding: 7px 20px 7px 7px;
	}
