html, body {
	margin:0;
	padding:0;
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	color: #025c80
}

.header {
	width: 720px;
	margin: 0 auto;
	padding: 10px
}

.container {
	width: 802px;
	margin: 0 auto
}

.masthead {
	margin: 0;
	padding: 0
}

.content {
	margin: 0 16px 0 8px;
}

.leftCol {
	background: #9ee4ff;
	padding: 25px 0 15px 0;
}

.rightCol {
	width: 540px;
	padding: 25px 15px 15px 15px;
	border: 1px solid #00a4e3;
	
}

.rightCol h1{
	/*border: 1px solid #00a4e3;*/
	font-size: 16pt;
	color: #669966;
}

.leftNav, .leftNav ul {
	padding:0;
	margin:0 0 0 30px;
	list-style:none;
	font-family: "Georgia", "Times New Roman", Times, serif
}

.leftNav li {
	font-size:10pt;
	margin: 0 0 10px 0
}

.leftNav li a {
	padding:7px 0;
	color:#1386d9;
	text-decoration: none
}

.leftNav li a:hover {
	color:#025c80
}

a {
	color:#1386d9
}

a:hover {
	color:#025c80;
}

h1 {
	font-size: 20pt;
	font-color:009966;
}

h2 {
	font-size: 14pt
}

p, td {
	font-size: 10pt;
	line-height: 14pt
}

.big {
	font-size: 12pt;
	font-weight: bold
}

.txtcalendar{border: 1px solid #d7d7d7; background:#fdfdf5; font:bold 14px; text-decoration:none;}
.txtcalendar a{font-size:10px; text-decoration:none;}
.btncalendar{border:0;margin:0;padding:0 4px}
.summerclasses{border:1px solid #d7d7d7; background:#f5f5f5}
.summerclasses td{border:1px solid #d7d7d7;font-size:10pt;line-height:14pt;padding:2px;}

.footer-nav {
	margin: 0 0 10px 0;
	padding: 0
}

.footer-nav ul {
	margin:0;
	padding:0;
	list-style-type:none
}

.footer-nav ul li {
	padding:0 0 0 15px;
	display:inline;
	vertical-align:middle
}

.footer-nav ul li a {
	text-decoration:none;
	font-weight: bold;
	color:#01719d;
	vertical-align:middle
}

.footer-nav ul li a:hover {
	text-decoration:underline
}

.footer {
	margin: 15px 0;
	text-align:right;
	color: #2d9fcb;
	font-size: 8pt
}

.footer a {
	color: #2d9fcb;
	text-decoration: none
}

.footer a:hover {
	text-decoration: underline
}

.contactInfo {
	margin: 15px auto 0 auto;
	padding: 30px 0 0 25px;
	height: 151px;
	width: 174px;
	color: #fff;
	background: url(../images/bg.jpg) top center no-repeat;
}

.contactInfo a {
	color: #fff;
	text-decoration: none
}

.contactInfo ul {
	margin:0;
	padding:0;
	list-style-type:none;
	font-size: 8pt;
	line-height: 15pt
}

.contactForm {
	padding:15px 20px 0 20px
}

.contactForm td{
	font-size:10pt;
	padding:0 0 7px 0
}

.contactForm .inputFields{
	border:1px solid #e1d7d6;
	width:200px
}

/* these are for picture slide show */
/*
#mainContainer{
		margin:0;
		width:350px;
		text-align:center;
		/*background-color:#FFF;*/
		padding:0px;
		border:0px solid #317082;
		float:left;
		margin-right: 5px;
		margin-bottom: 0px;
	}
*/
.clear{
	clear:both;
}
/* End of demo CSS */
#DHTMLgoodies_panel_one,#DHTMLgoodies_arrows,#DHTMLgoodies_thumbs{	/* Width of divs for thumbnails */
	/*width:190px; remove this for IE7 function*/
	width:100%;
}
#DHTMLgoodies_panel_one{
	padding:7px 0 8px 0;
}
#DHTMLgoodies_thumbs{
	overflow:hidden;	/* Don't change this */
	height:100%;	/* Height of thumbnail div */
	position:relative;	/* Never change this */
	width: 300px;
}
#DHTMLgoodies_largeImage{	/* Large image div */
/*	width:350px;	 Width of large image div */
/*	height:300px;	 Height of large image div */

	text-align: center;
	padding:0 5px; 	/* "Air" */
	/*padding-right:0px;*/
}
#DHTMLgoodies_largeImage table{	/* Used table to get both horizontal and vertical center alignement of large image */
	width:100%;
	height:100%;
	text-align:center;
}
#DHTMLgoodies_largeImage img{	/* Large image */
	padding: 3px;
	width:350px;
	border:1px solid #317082;	/* Border around large image */	
}


.strip_of_thumbnails{	/* A vertical strip of thumbnails */
	width:294px;	/* Width of strip */
	padding:5px;	/* "Air" inside filmstrip div */
	float:left;
}

.strip_of_thumbnails div{
	width:50px;
	height:60px;
	padding:2px;
	text-align:left;
}

.strip_of_thumbnails img{
	border:1px solid #317082;
	padding:1px;
}
.strip_of_thumbnails .activeImage{	/* Active thumbnail */
	border:2px solid #CC671C;	/* Green border around active thumbnail */
	padding:0px;

}
.leftArrow{
	float:left;
}
.rightArrow{
	float:right;
}
#DHTMLgoodies_thumbs_inner{
	position:relative;	/* Never change this */
	width:3000px;
	display: block;
	text-align:left;
}

/*end of slide show*/