@charset "utf-8";


.accent {
	color: #F7921E;
	font-size:10pt;
	font-weight:bold;
}

h4 {
	color: #F7921E;
	font-weight:bold;
	margin-bottom:0px;
}

.bodySize {
	font-size:12pt !important;
}



#homeMain {
	background-image:url(../images/home_main_bg.gif);
	width: 559px;
	height: 302px;
	
}

#homeMain a {
	color: #007B85;
	/*background-color:#e1f3f5;
	padding:2px;
*/
}

#homeMain p {
	color:#007B85;
}

#homeMain p.content {
	font-size:small;	
}

#homeFlash {
	width: 374px;
	height: 302px;
	float:right;
	
}

.triplePods {
	
	font-size:9pt;
	margin-top:10px;
}

.podTopOrange, .podTopBlue, .podTopGreen {
	background-image:url(../images/pod_orange_01.gif);
	font-size:1pt;
	height:10px;
	background-repeat:no-repeat;
	background-position:center bottom;
}

.podTopBlue{
	background-image:url(../images/pod_blue_01.gif);
	
}

.podTopGreen {
	background-image:url(../images/pod_green_01.gif);
}

.podBottomOrange, .podBottomBlue, .podBottomGreen {
	background-image:url(../images/pod_orange_03.gif);
	font-size:1pt;
	height:11px;
	background-repeat:no-repeat;
	background-position:center;
}

.podBottomBlue{
	background-image:url(../images/pod_blue_03.gif);
	
}

.podBottomGreen {
	background-image:url(../images/pod_green_03.gif);
}

.podCenterOrange, .podCenterBlue, .podCenterGreen   {
	padding-right: 15px; 
	padding-left:15px;
	background-image:url(../images/pod_orange_02.gif);
	background-repeat:repeat-y;
	background-position:center;
}

.podCenterBlue {
	background-image:url(../images/pod_blue_02.gif);	
}

.podCenterBlue strong {
	color:#007B85;	
}

.podCenterGreen {
	background-image:url(../images/pod_green_02.gif);
}


.accent {
	color: #F7921E;
}

.secondaryActionLink {
	text-align:right;
	display:block;
	font-size: 8pt;
}

.moreLink {
	text-align:right;
	display:block;
	color:#808080;
	padding-top:10px;
}

.doublePods {
	width: 100%;
	border-top: 1px solid #CCCCCC;
	font-size:9pt;
}

.doublePodLeft {
	left:0;
	top:10px;
	width:445px;
	padding-left: 5px;
	padding-top:5px;
}


.doublePodRight{
	left:50%;
	top:10px;
	width:220px;
	padding-left: 5px;
	border-left: 1px solid #CCCCCC;
	padding-top:5px;
}

.doublePodRight1{
	left:50%;
	top:10px;
	width:220px;
	padding-left: 10px;
	padding-top:5px;
	border-left: 1px solid #CCCCCC;
}

.doublePodRight2 {
	left:75%;
	top:10px;
	width:220px;
}

.blogEntry a {
	font-weight:bold;
}

.blogEntry .blogDate {
	font-size: 9px;
}

.clear {
	clear:both;
}

.product a {
	font-weight:bold;
}

.product {
	margin-bottom: 0px;
}

.productPrice {
	color: #F7921E;
	font-size:18px;
	text-align:right;
	margin-top:0px;
}

.productTable td {
	padding-right:10px;
	padding-bottom: 10px;
}

ul.submenu, ul.submenu li{
	list-style-type:none;
	padding:0px;
	margin:0px;
}

ul.submenu li{
	text-indent:-10px;
	padding-left:20px;
}

ul.submenu li a, ul.submenu li span.categoryContents {
	color:#007B85;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
}

ul.submenu li span.categoryContents a{
	font-size:8pt;
	font-weight:normal;
	line-height:11pt;
}

td#leftCol {
	padding-right: 10px;
	border-right: 1px solid #E4F6F8;
	padding-bottom:25px;
}

td#mainCol {
	padding:0px 10px 10px 25px;
}

td#rightCol {
	padding-left: 10px;
	padding-bottom:25px;
}

.orange {
	background-image:url(../images/boxOrange_02.gif);
	
}


.blue{
	background-image:url(../images/boxBlue_02.gif);
	
}

.box {
	width:190px;
	color: #FFFFFF;
	padding-top:0px;
	margin:20px 0px 0px 0px;
	
}

.box p {
	margin:0px;
	padding:4px;
}

.breadcrumbs {
	margin-bottom:5px;
	margin-top:0px;
	font-size:12px;	
	
}

.breadcrumbs a {

}

.momma{
	font-size:12px;
	padding-top:4px;
	border-top:1px solid #DDDDDD;
}

.mommaP {
	font-size:12px;

}

.mommaTitle{
	font-size:10pt;
	color:#7BC1CB;
	font-weight:bold;
	display: block;
	margin-bottom:0px;
}
.mommaSubTitle{font-style:italic; color:#666666; margin-top:0px; font-size:smaller;padding-bottom:5px;}
.mommaName{font-size:12pt; color:#F7921E; font-weight:bold}
.initials {
	font-size: 8pt;
	color: #999999;
}

h2 {
	color:#662F1B;
	
}

div.indented  {
	padding-left:20px;
	margin-top:0px;
}

/*
ul li.selected a {
	font-weight: bold;
	color: #F7921E;
}

ul li.selected span {
	color: #007B85;
}
*/
.classDescription{margin-bottom:3px}
.classInfo{font-style:italic; color:#999999; margin-top:0px; padding-bottom:5px; border-bottom:2px dashed #F9E9C1 }
.classCosts{font-style:italic; color:#999999; font-size:9pt;}

p.classTitle {font-size:12pt; color:#F7921E; font-weight:bold}
h1 {
	font-size:18px;
}

table.calendar a{color:#5B3221; font-size:11pt; font-weight:bold}
table.calendar td.calendarDay{color:#5B3221; font-size:9pt; border-bottom:1px solid #EAC3D9}

table td.currentMonth span{color:#E9C879; font-size:12pt; font-weight:bold}
table td.nextButton a, table td.previousButton a{color:#7BC1CB; font-size:9pt}
img.dayImg{margin-bottom:10px}
table.calendar a.registerlink{font-weight:bold; font-size:smaller; color:#7BC1CB; text-decoration:none}

td.calendarDay a.calendarEntry {
	font-size:12pt; color:#F7921E; font-weight:bold
}

/*
.oneColFixCtr #searchBox {
	width: 970px;  
	margin: 0 auto; 
	text-align: left;
	position:absolute;
	font-size:9px;
	top:0px;
	left: 0px;
}
*/

p span.classCost{float:right; color:#999999; font-size:11px; margin-left:20px;}
p span.classTime, p span.classTime a{font-size:11px; }


.comparisonTable {
	border:1px solid #cccccc;	
}

.comparisonTable td, .comparisonTable th{
	padding:6px;
	font-size:12px;
}

.comparisonTable td.highlightCell {
	font-size:14px;
	color:#090;
	font-weight:bold;
	background-color:#dea;
}

.comparisonTable th {
	font-size: 16px;
}

.comparisonTable th.highlightCell {
	background-color:#090;
	color: #fff;	
}

.shareThisBox {
	font-size:12px;
	padding-top:20px;
}