/*+clearfix {*/
.classBoxHeader H2:after, .classBoxHeader:after, DIV.descriptionscolumn:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}
.classBoxHeader H2, .classBoxHeader, DIV.descriptionscolumn
{
	display: inline-block;
}
.classBoxHeader H2, .classBoxHeader, DIV.descriptionscolumn
{
/*\*/
	display: block;
/**/
	_height: 1px;
}
/*+}*/
BODY
{
	background-color: #FFFFCC;
	font-size: smaller;
}
P
{
	clear: both;
}
.tuitionDIV
{
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	text-align: justify;
}
/*[clearfix]*/DIV.descriptionscolumn
{
	width: 800px;
	margin-right: auto;
	margin-left: auto;
}
A
{
	color: #011DFF;
}
P.yogaChallengeHeading
{
	text-align: center;
	background: #9FDAD8;
	border: 3px ridge #3F9C9A;
	margin: 0 auto;
	padding: 1px;
}
#header
{
	width: 600px;
	height: 108px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 50px;
}
#header-img
{
	float: left;
	width: 105px;
	height: 108px;
}
#header-rows
{
	padding-top: 15px;
}
#header-row
{
	float: left;
}
#header-imgs
{
	float: left;
	margin-left: auto;
	margin-right: auto;
}
#schedule
{
	width: 701px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 50px;
}
#intersession
{
	text-align: center;
}
#intersessionText
{
	clear: both;
	font-weight: bold;
}
.intersessionClasses
{
	float: left;
	font-style: normal;
	font-weight: bolder;
	margin: 9px;
	font-size: larger;
	border: 4px outset #FEFF01;
	padding: 3px 28px;
}
.guidelineAnchorLink
{
	text-decoration: none;
	background: #9FDAD8;
	border: 3px ridge #3F9C9A;
	font-variant: small-caps;
	color: #010101;
	font-size: large;
	padding: 1px;
	text-decoration: underline;
}
.brochureDownload
{
	text-decoration: none;
	background: #9FDAD8;
	border: 3px ridge #3F9C9A;
	font-variant: small-caps;
	color: #000000;
	font-size: large;
	padding: 1px;
}
.sessionTitle
{
	font-weight: bold;
	font-size: large;
}
.signUpFormDownload
{
	text-decoration: none;
	background: #9FDAD8;
	border: 3px ridge #3F9C9A;
	font-variant: small-caps;
	color: #000000;
	font-size: large;
	padding: 1px;
	text-decoration: underline;
}
A.newClassHighlight
{
	background: url(no);
	font: normal normal normal smaller sans-serif;
	border: none !important;
	color: #011DFF;
	text-decoration: underline;
}
.tuitionNotice
{
	text-decoration: none;
	background: #9FDAD8;
	border: 3px ridge #3F9C9A;
	font-variant: small-caps;
	color: #000000;
	font-size: large;
	padding: 1px;
	text-decoration: underline;
	float: left;
}
.scheduleHeading
{
	background: #9FDAD8;
	border: 3px ridge #3F9C9A;
	font-size: xx-large;
	font-variant: small-caps;
	font-weight: bolder;
	padding: 5px;
	width: 408px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
H4.classNameSideHeading
{
	font-size: 13px;
	float: left;
	margin-top: 8px;
	clear: none;
}
#schedule-day-head
{
	width: 695px;
	border-width: 2px;
	border-style: ridge;
	text-align: left;
	font-weight: bold;
	font-size: 24px;
	background-color: #9FDAD8;
	padding-bottom: 5px;
	padding-top: 5px;
	float: left;
}
#sched-headers
{
	float: left;
	border-width: 1px;
	border-style: outset;
	text-align: center;
	font-weight: bold;
	background-color: #9FDAD8;
}
#sched-cells
{
	float: left;
	border-width: 1px;
	border-style: outset;
	text-align: left;
	height: 41px;
}
.classBox
{
	width: 258px;
	float: left;
	margin-right: 0px;
	margin-left: 5px;
}
/*[clearfix]*/.classBoxHeader H2
{
	font-size: 17.2px;
	float: left;
	margin-bottom: 0px;
}
.classBoxText
{
	background-color: #EEE8B3;
	clear: both;
	padding: 9px;
}
/*[clearfix]*/.classBoxHeader
{
	border-bottom: 1px solid #000000;
	margin-top: 5px;
}
.newClassHighlight
{
	background: #F6FF21;
	font-weight: bolder;
	margin: 4px 0;
	border: 1px ridge #000000 !important;
	width: 170px !important;
	padding: 3px 0;
}
