@charset "utf-8";
/* CSS Document */

.pageSubTitle,
.pageTitleClasses {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
}

.pageSubTitle {
	font-style:italic;
}

.pageTitleClasses {
	color:#9b2b45;
	font-weight:bold;
	text-transform:uppercase;
}

.classesFooter {
	background-color:#9b2b45;
}

#mainContent {
	position:absolute;
	height:350px;
	width:480px;
	overflow:auto;
	overflow-x:hidden;
	padding:10px;
	margin:0 auto;
	top:13px;
	left:8px;
}

#mainContent a {
	color:black;
	font-weight:bold;
	text-decoration:none;
}

#mainContent h3 {
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	text-transform:uppercase;
	font-weight:normal;
	color:#9b2b45;
	margin:0;
}

#mainContent td h3 a {
	text-decoration:none;
	color:#9b2b45;
	font-size:12px;
}

#mainContent td h3 a:hover {
	text-decoration:underline;
}

.printableLink {
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	color:#9b2b45;
	text-decoration:none;
}

.feesTable {
	margin-top:15px;
}

.feesTable td {
	width:25%;
	padding-bottom:7px;
}

.membershipList {
	margin-bottom:0;
}

.membershipList li {
	margin-bottom:0;
}

/*MEMBERSHIP FAQ*/

.faqList {
	margin-top:10px;
}

.faqList a {
	display:block;
	margin:0px;
	padding:5px;
	color:black;
	text-decoration:none;
}

.faqList a:hover {
	background-color:#9b2b45;
	color:white;
}


/*CLASS DESCRIPTIONS*/

#classDescripContent h3 a {
	font-weight:bold;
	font-size:11px;
}

/*CLASS SCHEDULE*/

#dayHeader {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#9b2b45;
	font-weight:bold;
	text-transform:uppercase;
}

#dayNav {
	margin-top:10px;
	font-weight:bold;
}

#dayNav a {
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
}

#scheduleTarget {
	margin-top:20px;
	text-align:center;
}

#scheduleTarget table {
	width:75%;
	margin:0 auto;
}

#scheduleTarget a {
	font-weight:normal;
	text-decoration:underline;
}

.timeCol {
	width:25%;
	font-weight:bold;
	text-align:left;
}

.titleCol {
	width:59%;
	text-align:left;
}

.teachCol {
	width:15%;
	text-align:left;
}

#classSchedSubNav {
	width:550px;
	margin:0 auto;
}

#classSchedSubNav td {
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
}

#classSchedSubNav td a {
	color:white;
	text-decoration:none;
}

/*INTRO SERIES*/

#isTable {
	width:80%; 
	margin:0 auto;
}

#isTable a {
	display:block;
	padding:10px;
	font-weight:normal;
	text-decoration:none;
	text-transform:uppercase;
	color:#9b2b45;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
}

#isTable a:hover {
	color:white;
	background-color:#9b2b45;
	text-decoration:none;
}

#isTarget {
	height:79px;
	padding:10px;
	color:white;
}

.isEntry {
	padding-top:5px;
}

/*TEACHER BIOS*/
#teachContents {
	padding:10px;
}

#teachContents div a {
	font-weight:normal;
	text-decoration:none;
	text-transform:uppercase;
	color:#9b2b45;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-size:12px;
}

#teachContents div a:hover {
	text-decoration:underline;
}

#teachThumbTarget {
	padding:10px;
}

#teachThumbTarget td {
	text-align:center;
	width:10%;
	padding-bottom:10px;
}

#teachThumbTarget td a img {
	border:none;
}
