/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	background-color:#6AD0Bd;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
#wrapper {
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/header.png);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: left;
}
#branding {
	height: 144px;
	background-image: url(../images/branding_bg.png);
	background-repeat: repeat;
	margin-bottom: 25px;
}
.logo {
	float: left;
	margin-top: 10px;
	margin-left: 21px;
}
.tel {
	font-size: 35px;
	color: #005D61;
	display: block;
	font-weight: bold;
}
a.cta_email {
	font-size: 23px;
	color: /* #838383 */ #005D61;
	text-decoration: none;
}
a.cta_email:hover {
	font-size: 23px;
	color: /* #5B5A59 */ #603452;
/*	text-decoration: underline;*/
}
#contact_top {
	float: right;
	width: 394px;
	padding-top: 17px;
}
a.cta_contact,.news_submit {
	font-size: 18px;
	color: #FFFFFF;
	background-color:#603452;
	height: 25px;
	width: 86px;
	display: block;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	padding-top: 5px;
	line-height: 20px;
	margin-top: 10px;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}

.news_submit{
	padding-top:0;
	height:30px;
	border: none;
}

a.cta_contact:hover,.news_submit:hover {
	background-color:#6AD0BD;
	color:#603452;
}

#content {
	clear: both;
	padding-top: 34px;
	padding-right: 105px;
	padding-left: 21px;
	background-color:white;
	padding-bottom: 20px;
}

/*** set the width and height to match your images **/

#slideshow {
	position:relative;
	width:585px;
	height:250px;
	margin-bottom: 20px;
}
#fixed_slideshow{
	position:relative;
	width:585px;
	height:250px;
	margin-bottom: 20px;
}
#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}
#col_left {
	float: left;
	width: 207px;
	padding-bottom: 30px;
	margin-right: 35px;
}
#main_nav {
	clear: both;
	margin-left: 0px;
	width: 207px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #97928a;
	margin-bottom: 20px;
}

#main_nav ul{
	padding: 0;
	margin: 0;
	width: 207px;
	background-image: url(../images/nav_right.png);
	background-repeat: no-repeat;
	background-position: right top;
}
#main_nav ul li{
display: inline;
padding: 0;
margin: 0;
}
#main_nav ul li a{
	color: /*#5e5e5e*/ #603452;
	text-decoration: none;
	font-size: 16px;
	font-weight: normal;
	padding-right: 35px;
	padding-bottom: 0;
	text-transform: uppercase;
	height: 30px;
	display: block;
} 
#main_nav ul li a:hover, #main_nav ul li a:focus{
	color: #6AD0BD	;
}
#social {
	/*display:none;*/
	height: 60px;
}
.social_icon {
	margin-right: 10px;
}


strong {
	font-weight: bold;
}
.orange {
	color: #ffd300;
}
#col_right {
	float: left;
	width: 585px;
	padding-bottom: 0px;
	margin-right: 2px;
}
#text_column {
	float: left;
	width: 393px;
}
#text_column_wide {
	float: left;
	width: 585px;
}
#text_column h1, #text_column_wide h1 {
	font-size: 21px;
	color: #005D61;
	padding-bottom: 20px;
}
#text_column h2, #text_column_wide h2 {
	font-size: 18px;
	color: #005D61;
	padding-bottom: 10px;
}
#text_column p, #text_column_wide p {
	font-size: 17px;
	color: /*#5d5d5d*/ #603452;
	padding-bottom: 15px;
}
#text_column ul, #text_column_wide ul {
	margin-left: 20px;
	padding-bottom: 10px;
}

#text_column li, #text_column_wide li {
	font-size: 17px;
	color: /*#5d5d5d*/ #603452;
	padding-bottom: 10px;
	list-style-type: disc;
	padding-left: 20px;
}
#text_column h2 a, #text_column_wide h2 a  {
	color: #6AD0BD;
	text-decoration: underline;
}
#text_column h2  a:hover, #text_column_wide h2  a:hover {
	color: /*#5d5d5d*/ #603452;
	text-decoration: none;
}
#text_column  a, #text_column_wide  a {
	color: #6AD0BD;

}
#text_column   a:hover, #text_column_wide   a:hover {
	color: /*#5d5d5d*/ #603452;

}
#right_gutter {
	float: left;
	width: 166px;
	margin-left: 22px;
}

#newsletter_bg {
	width: 145px;
	border: 3px solid #d7dadc;
	background-color: #005D61;
	padding-top: 12px;
	padding-right: 5px;
	padding-bottom: 20px;
	padding-left: 10px;
	font-size: 17px;
	color: #6AD0Bd;
}

#newsletter_bg a,#newsletter_bg a:visited{color:white}
#newsletter_bg a:hover{color:#6FF}

#frm_newsletter label {
	font-size: 17px;
	color: /*#5d5d5d*/ #005D61;
	display: block;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
}
.news_in {
	line-height: 20px;
	height: 20px;
	display: block;
	width: 160px;
	border: 1px solid /* #eca45f */ #005D61;
	color: /*#666666*/ #005D61;
	padding-left: 4px;
}

#right_gutter img {margin-top:10px}

a.cta_timetable {
	margin-top: 25px;
	text-align: center;
	display: block;
	background-image: url(../images/butt_time.png);
	height: 39px;
	width: 136px;
	color: #fff400;
	text-decoration: none;
	font-size: 24px;
	padding-top: 8px;
	line-height: 30px;
	font-weight: bolder;
	margin-left: 15px;
	background-position: left top;
	margin-bottom: 15px;
}
a.cta_timetable:hover {
	background-position: left bottom;
}
.yellow {
	font-size: 17px;
/*	font-weight: bold;*/
	color: white;
	display: block;
	padding-top: 10px;
}
#footer {
	clear: both;
	width: 960px;
	background-image: url(../images/footer.png);
	background-repeat: repeat-x;
	background-position: top;
	height: 50px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}
#footer a {
	color: #333333;
	text-decoration: none;
	font-size: 16px;
	font-weight: normal;
}
#footer a:hover {
	color: #333333;
	text-decoration: underline;
}
.arrow {
	padding-bottom: 5px;
}
.n_title_i {
	padding-bottom: 8px;
	display: block;
	font-size: 18px;
}
.teacher_holder {
	margin-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.teachers_image {
	float: left;
	width: 130px;
	padding: 1px;
	border: 1px solid #DDC9B0;
	margin-right: 9px;
}
.teachers_desc {
	float: left;
	width: 250px;
}
#text_column .teachers_desc p {
	font-size: 12px;
}

.teacher_name {
	color: #6AD0BD;
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 5px;
	display: block;
}
#large_social_icons {
	padding-top: 30px;
	height: 80px;
}
#large_social_icons a.cta_large_facebook {
	font-size: 19px;
	font-weight: bold;
	color: #393187;
	background-image: url(../images/facebook_badge.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	padding-left: 80px;
	padding-top: 20px;
	padding-bottom: 15px;
	float: left;
	width: 150px;
	
}
#large_social_icons a.cta_large_twitter {
	font-size: 19px;
	font-weight: bold;
	color: #393187;
	background-image: url(../images/twitter_bird.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	padding-left: 80px;
	padding-top: 20px;
	padding-bottom: 15px;
	float: left;
	width: 150px;
}
#large_social_icons a.cta_large_facebook:hover, #large_social_icons a.cta_large_twitter:hover {
	color: ##6AD0BD;
}
#feed {
	height: 200px;
	clear: both;
	margin-top: 15px;
	background-color: #FFFFFF;
	border: 3px solid #8b7a15;
	padding: 15px;
}
#small_form {
	float: right;
	width: 250px;
	margin-left: 20px;
}
#small_form_top {
	background-color:#005D61;
	border-radius: 15px 15px 0 0;
	-moz-border-radius: 15px 15px 0 0;
	-webkit-border-radius: 15px 15px 0 0;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
	height: 25px;
	padding-top: 9px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#small_form_bottom {
	background-color: #6AD0BD;
	padding: 15px;
}
#small_form_bottom label {
	display: block;
	font-size: 14px;
	color: #FFFFFF;
	padding-bottom: 3px;
}

#small_form_bottom fieldset {
	background-color: #005D61;
	margin-bottom: 5px;
	padding: 3px;
}
.contact_in {
	line-height: 25px;
	height: 25px;
	display: block;
	width: 210px;
	border: 1px solid #FFFFFF;
	color: #603452;
	padding-left: 4px;
	font-family: Arial, Helvetica, sans-serif;
}
.contact_text {
	height: 80px;
	display: block;
	width: 210px;
	border: 1px solid #FFFFFF;
	color: #666666;
	padding-left: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.contact_submit {
	background-color: #603452;
	display:block;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	color: #FFFFFF;
	margin-top: 10px;
	border: none;
	padding: 5px;
	cursor:pointer;
}
.contact_submit:hover {
	background-color:white;
	color: #603452;
}

.rt {float:right}
.org {color:#C60}
.bsk {margin-bottom:10px;font-size:12pt}
.bsk th {padding:5px 10px;font-weight:bold;color:#C60}
.bsk tr {padding:5px}
.bsk td {font-size:10pt}
.th1 {width:50%}
.th2 {width:16%;text-align:right}
.th3 {width:16%;text-align:center}
.x {color:red;font-weight:bold}

td {color:#333;font-size:8pt}
td input {font-size:8pt}

.t10 td {color:#333;font-size:10pt}
.t14 td {color:#333;font-size:9pt;width:14%;vertical-align:top;text-align:center}
#text_column_wide .tm a, #text_column_wide .tm a:visited{color:black}
#text_column_wide .tm a:hover{color:red}
.t14 th {text-align:center;color:white;background-color::#603452}
.dy {font-weight:bold;background-color:#6AD0BD;width:100%;text-align:right;font-size:1.2em;color:#603452}
.tm {min-height:50px}
.trh {background-color:#BA72DB}
.t0 {background-color:#C7FFF7}
.t1 {}
.t2 {background-color:#EEE}
.t3 {}
.t4 {background-color:#EEE}
.t5 {}
.t6 {background-color:#C7FFF7}

.txti {font-family:Arial, Helvetica, sans-serif;font-size:10pt}
