/* Global Styles */



body {

	margin:0px;

	margin: 0;

	padding: 0;

	background-color: #64748B;

	text-align: center;

	}



td {

	font:11px Arial, Helvetica, sans-serif;

	color:#000000;

	padding-left: 5px;

	padding-right: 5px;

	}

a {

	color: #FF6600;

	font-weight:bold;

	}

	

a:hover {

	color: #FFBA00;

	}

	

/* ID Styles */

#wrapper {

	width: 800px;

	margin-right: auto;

	margin-left: auto;

	border-right: 2px solid #26354A;

	border-left: 2px solid #26354A;

	text-align: left;

}

#banner {

	background-image: url(../images/synergy_banner.png);

	background-position: left;

	background-repeat: no-repeat;

	}

pageHeader a {

	font:10px Arial, Helvetica, sans-serif;

	color: #26354A;

	text-decoration: none;

	letter-spacing:.1em;

	line-height:16px;

	display:block;

	padding: 0px 10px;

	border:0px;

	text-align: left;

}

#pageContent {

	text-align: left;

	width: 790px;

	}

#pageContent td {

	border-collapse: collapse;

	}	

#navigation a {

	font:10px Arial, Helvetica, sans-serif;

	color: #26354A;

	text-decoration: none;

	letter-spacing:.1em;

	line-height:16px;

	display:block;

	padding: 0px 10px;

	border-right:1px solid #FF6600;

	}

	

#navigation a:hover {

	color:#ffffff;

	background: #FF6600;

	}



#padding {

	padding:14px;

	}

	

/* Calendar Styles */

#calendar td {

	border: 1px solid #26354A; 

	}

#calendar th{

	border: 1px solid #26354A;

	}	

#noborder td {

	border: 0px;

	}

#calheader td {

	font-weight:bold;

	color: #ffffff;

	}

#calDayDetails td {

	border: 0px;

	}

#calDayDetails th {

	border: 0px;

	}	

#cal {

	width: 780px;

	}

#cal td {

    height: 30px;

	padding:4px;	

	width: 140px;

	vertical-align: top;

	}
#cal td.time {
	width: 75px;
	}
#cal td.white {

	background-color: #FFFFFF;

	}	

#cal td.orange{

	background-color: #FFE7A8;

	}	

#cal th {

	text-align: center;

	color: #FF6600;

	font-size: 13px;

	border-bottom: 1px solid #FFFFFF;
	vertical-align: bottom;

	}

#cal th.bottom {

	border-top: 1px solid #FFFFFF;

	border-bottom: 0px;

	color: #FF6600;

	}

/* Prices Styles */

#prices {

	width: 500px;

	margin-right: auto;

	margin-left: auto;

	}

#prices th {

	text-align: left;

	font-size: 12px;

	background-color: #26354A;

	color: 	#D3DCE6;

	}

#prices th.price_special {

	background-color: #FFFFFF;

	border: 2px #FF6600 solid;

	color: #FF6600;

	font-weight: bolder;

	text-align: center;

	font-size: 16px;

	}	

#prices td {

	font-size: 12px;

	color: #26354A;

	vertical-align: top;

	}

/* Class Description Styles */

#class_desc {

	width: 790px;

}

#class_desc td.white {

	padding-bottom: 3px;

	background-color: #FFFFFF;

/*	border-top: 1px #26354A solid;*/

	}

#class_desc td.orange {

	background-color: #FFE7A8;

}	

#class_desc td.class_title {

	font-weight: bolder;

	font-size: 13px;

	color: #26354A;

	width: 150px;

	vertical-align: top;

	}

#class_desc td.end_title {

	border-bottom: 1px #26354A solid;

	font-weight: bolder;

	font-size: 13px;

	color: #26354A;

	width: 150px;

	vertical-align: top;

	}

#class_desc td.end_desc {

	border-bottom: 1px #26354A solid;

	font:12px Arial, Helvetica, sans-serif;

	line-height:16px;

	color:#26354A;

	letter-spacing:.1em;

	}	

/* Class Styles */

.list {

	list-style-type: circle;

	}

.noticeMe {

	font-weight: bolder;

	font-size: 13px;

	color: #FF6600;

	}

.noticeMe2 {

	font-size: 13px;

	font-weight: bolder;

	color: #26354A;

	}	

.italics_13 {
	font-style: italic;
	font-size: 13px;
	color: #26354A;
}
.whatNew {

	background-color: #FF6600;

	border-collapse: separate;

	text-align: center;
	border: #26354A 1px;

	}

.time{

	color: #26354A;

	font-weight: bold;

	text-align: center;

	vertical-align: center;

	nowrap: nowrap;	

	border: 0px;

	font-size: 12px;

	}

.instructor{

	color: #FF6600;

	font-style: italic;

	font-size: 12px;

	}

.logo {

	font:24px Times New Roman, Times, serif;

	color: #FFBA00;

	letter-spacing:.3em;

	line-height:26px;

	}

.tagline {

	font: 11px Arial, Helvetica, sans-serif;

	color: #D3DCE6;

	line-height:16px;

	}

.newText {

	font:12px Arial, Helvetica, sans-serif;

	color:#26354A;

	vertical-align: top;

	background-color: #FFFFFF;

	padding-top: 5px;
	
	border-left: #26354A 1px;
	border-right: #26354A 1px;
	text-align: center;
	}	
.newText_end {

	font:12px Arial, Helvetica, sans-serif;

	color:#26354A;

	vertical-align: top;

	background-color: #FFFFFF;

	padding-top: 5px;
	
	border-left:  #26354A 1px;
	border-right: #26354A 1px;
	border-bottom: #26354A 1px;
	text-align: center;
	}		

.bodyText {

	font:13px Arial, Helvetica, sans-serif;

	color:#26354A;

	vertical-align: top;

	}

.contactText {

	font:12px Arial, Helvetica, sans-serif;

	color:#26354A;

	letter-spacing:.1em;

	text-align: center;

	font-weight: bold;

	background-image:url(../images/synergy_logo_small.gif);

	background-position: bottom;

	background-repeat:no-repeat;

	}

	

.detailText {

	font:12px Arial, Helvetica, sans-serif;

	line-height:16px;

	color:#26354A;

	letter-spacing:.1em;

	}

.pageName {

	font:24px Arial, Helvetica, sans-serif;

	color: #FF6600;

	top: 3px;

	}

.subHeader_orange {

	font:bold 13px Arial, Helvetica, sans-serif;

	color: #FF6600;

	line-height:20px;

	letter-spacing:.1em;

	text-align: center;

	}

.subHeader_ltblue {

	font:bold 13px Arial, Helvetica, sans-serif;

	color: #D3DCE6;

	line-height:20px;

	letter-spacing:.2em;

	text-align: center;

	}

.subHeader {

	font:bold 12px Arial, Helvetica, sans-serif;

	color: #2D374D;

	font-weight:bold;

	line-height:20px;

	letter-spacing:.1em;

	text-align: left;

	}	

.navText {

	font:10px Arial, Helvetica, sans-serif;

	color: #26354A;

	letter-spacing:.1em;

	line-height:16px;

	}

.alignCenter {

	text-align: center;

	}

.calClass {

	font:12px Arial, Helvetica, sans-serif;

	color: #26354A;

	text-align: left;

	font-weight: bold;

	}

.calendarText {

	font:12px Arial, Helvetica, sans-serif;

	color: #26354A;

	letter-spacing:.2em;

	text-align: left;

	font-weight: bold;

	}

.sidebarText {

	font:12px Arial, Helvetica, sans-serif;

	color: #FFBA00;

	letter-spacing:.1em;

	line-height:18px;

	vertical-align: top;

	}

.footer {

	text-align: center;

	color: #D3DCE6;

}

