@charset "utf-8";
/* CSS Document */
#container {
	background: url(../../images/content_bg/content_bg_mid_plain_grn.gif) left top repeat-y;
}

#contentArea {
	background: url(../../images/content_bg/content_bg_bottom_plain_grn.gif) left bottom no-repeat;
	
}
#classSchedule #contentArea p  {
	margin:0;
	padding:0;
}
#classSchedule h2 {
	height:86px;
	background: url(../images/pageTitle_classSchedule_bg.gif) left top no-repeat;
}
.specialText {
	position:absolute;
	top:118px;
	left:480px;
	width:426px;
	
}
#centeringDiv {
	width:850px;
	position:relative;
	left: 50%;
	margin-left: -425px;
	margin-top:5px;
}
#otherContent {
	width:562px;
	float:right;
}
#charlotteClasses {
	width:276px;
	float:left;
	background:url(../../images/content_bg/darkGreen_bg.gif) top left repeat-y;
}
#otherClasses {
	float:left;
	width:276px;
	
}
#otherClasses div {
	margin-bottom:10px;
	background:url(../../images/content_bg/darkGreen_bg.gif) top left repeat-y;
}

#otherInformation {
	float:right;
	width:276px;
	
}
#otherInformation div {
	background:url(../../images/content_bg/darkGreen_bg.gif) top left repeat-y;
	margin-bottom:5px;
}
h3 {
	text-decoration:underline;
	margin: 0px 5px 0px 5px;
}
h4 {
	color:#FFFFFF;
	font-size:1.1em;	
	margin: 10px 5px 0px 5px;
}
#contentArea #centeringDiv p {
	margin: 5px 5px 0px 5px;
}
h3.location {
	text-decoration:none;
	margin-bottom:0px;	
}
.directions {
	font-size: .7em;
	color:#FFFFFF;
}
p .directions {
	font-size: .75em;
	color:#FFFFFF;
}
.directions a {
	text-decoration:underline;
}
.directions a:hover {
	color:#E0E6A7;
}

.leftText {
	min-width:88px;
	float:left;
	
}
