body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	color: #1F61A9;
	margin: 0;
}
a:link {
	color: #1F61A9;
	font-size: 12px;
}
a:visited {
	color: #1F61A9;
	font-size: 12px;
}
a:hover {
	color: #1F61A9;
	font-size: 12px;
	text-decoration: underline;
}
a.white10:link {
	color: #fff;
	font-size: 12px;
	text-decoration: underline;
}
a.white10:visited {
	color: #fff;
	font-size: 12px;
	text-decoration: underline;
}
a.white10:hover {
	color: #fff;
	font-size: 12px;
	text-decoration: none;
}

a.TopNav {
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
	text-align: right;
	text-decoration: none;
	padding-right: 15px;
}
a.TopNav:visited {
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
	padding-right: 15px;
	text-align: right;
	text-decoration: none;
}
a.TopNav:hover {
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
	padding-right: 15px;
	text-decoration: underline;
	text-align: right;
}
a.leftNav {
	color: #1F61A9;
	font-size: 12px;
}
a.leftNav:hover {
	color: #1F61A9;
	font-size: 12px;
	text-decoration: underline;
}
a.leftNav:visited {
	color: #1F61A9;
	font-size: 12px;
	text-decoration: underline;
}
a.footerNav {
	color: #ffffff;
	font-size: 10px;
	text-decoration: underline;
}
a.footerNav:hover {
	color: #ffffff;
	font-size: 10px;
	text-decoration: underline;
}
a.footerNav:visited {
	color: #ffffff;
	font-size: 10px;
	text-decoration: underline;
}

p {
color: #163F68;
	font-size: 12px;
	text-align: justify;
}
p.futureevents {
	padding-left: 3px;
	padding-right: 3px;
}
p.left {

	text-align: left;

}
p.meetstudents {
	text-align: left;
	width: 170px;
}

img {

	border: none;

}
.left {float:left; padding-right:7px;}
.right {float:right; padding-left:7px;}
.greenText {color:#70BD1F;font-weight:bold;}
.greenBkgrnd{

	background-color: #70BD1F;

}

h1 {

	font-size: large;
	font-weight: bold;
	color: #70BD1F;
}
h1.futureevents {
	color: #70BD1F;
	background-color: #C3E8A8;
	margin: 0;
	text-align: center;
	font-size: large;
}
h2 {
	font-size: large;
	font-weight: bold;
	color: #1F62A9;

}
#homepageStudents {
	margin: 15px 0 -25px 0;
	width: 712px;
	line-height:1.5em;
	background-color: #1F61A9;
	position: relative;
}

h1.students {
vertical-align: middle;
	font-size: x-large;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
}

.whitetext14 {

	font-size: 14px;

	font-weight: bold;

	color: #ffffff;

}

.whitetext10 {

	font-size: 10px;
	color: #ffffff;
	text-align: center;

}



.ulNumber {

	list-style-position: outside;

	list-style-type: decimal;

	color: #163F68;

	font-size: 12px;

	text-align: justify;

	padding-bottom: 15px;

}

.ulNumber li {

	font-size: 12px;

	text-align: justify;

	padding-bottom: 15px;

	

}



.ulLetter {

	list-style-position: outside;

	list-style-type: lower-alpha;

	color: #163F68;

	font-size: 12px;

	text-align: justify;

}

.liLetter {

padding-bottom: 15px;

}

.uldisc {

	list-style-type: disc;

}

li {

	color: #163F68;

	font-size: 12px;

}



.greyText10 {

	color: #333333;

	font-size: 10px;

}

.hspaceRight {

	margin-right: 10px;

	float: left;

}

.kidbios {

	line-height: 24px;

}

.textCenter {

	text-align: center;

}

.middlealign {

	vertical-align:  middle;

}



hr

{

  background: #eaeaea;

  border: 0;

  color: #eaeaea;

  height: 1px;

  margin: 0 0 10px;

}
hr.black{
  background: #000000;
  border: 0;
  color: #000000;
  height: 2px;
  margin: 0 0 10px;
}

#futureevents {
	margin-top: 20px;
	border: 1px solid #0066CC;
}
#artshow {
	text-align: center;
	margin: 0 30px;
	color: #000000;
}
#artshow h1, h2 {
	font-size: 18px;
	color: #006666;
	text-align: center;
}
#artshow p {
	color: #000000;
	font-size: 16px;
	
}
#artshow a:link {
	text-decoration: underline;
	font-size: 16px;
	color:#006666;
}
#artshow a:visited{
	text-decoration: underline;
	font-size: 16px;
	color:#006666;
}
#artshow a:hover {
	text-decoration: underline;
	font-size: 16px;
	color:#000000;
}
table.students {
	border-style-top: 1px solid #D8E8C4;
	border-style-bottom: 1px solid #D8E8C4;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #D8E8C4;
	border-right-color: #D8E8C4;
	border-bottom-color: #D8E8C4;
	border-left-color: #D8E8C4;
}
#missionblock1 {position:relative; width:200px;height:210px;float:left;margin:0 25px 0 0;padding-right:5px;padding-left:5px; padding-top:20px; padding-bottom:20px;background:url(images/mission-blue-bkgrnd.jpg);border: 1px solid #d3d3d3; color:#202020; text-align:center;vertical-align:middle;font-style:italic; font-size:14px;font-family:Tahoma, Arial;line-height:1.5em;clear:both;}
#missionblock2 {position:relative; width:200px;height:230px;float:left;margin:0 25px 0 0;padding-right:5px;padding-left:5px; padding-top:20px; padding-bottom:20px;background:url(images/mission-blue-bkgrnd.jpg);border: 1px solid #d3d3d3; color:#202020; text-align:center;vertical-align:middle;font-style:italic; font-size:14px;font-family:Tahoma, Arial;line-height:1.5em;clear:both;}
#missionblock3 {position:relative; width:200px;height:200px;float:left;margin:0 25px 0 0;padding-right:5px;padding-left:5px; padding-top:20px; padding-bottom:20px;background:url(images/mission-blue-bkgrnd.jpg);border: 1px solid #d3d3d3; color:#202020; text-align:center;vertical-align:middle;font-style:italic; font-size:14px;font-family:Tahoma, Arial;line-height:1.5em;clear:both;}
#missionblock4 {position:relative; width:200px;height:125px;float:left;margin:0 25px 0 0;padding-right:5px;padding-left:5px; padding-top:20px; padding-bottom:20px;background:url(images/mission-blue-bkgrnd.jpg);border: 1px solid #d3d3d3; color:#202020; text-align:center;vertical-align:middle;font-style:italic; font-size:14px;font-family:Tahoma, Arial;line-height:1.5em;clear:both;}
#missionblock5 {position:relative; width:200px;height:150px;float:left;margin:0 25px 0 0;padding-right:5px;padding-left:5px; padding-top:20px; padding-bottom:20px;background:url(images/mission-blue-bkgrnd.jpg);border: 1px solid #d3d3d3; color:#202020; text-align:center;vertical-align:middle;font-style:italic; font-size:14px;font-family:Tahoma, Arial;line-height:1.5em;clear:both;}
#missionblock6 {position:relative; width:200px;height:100px;float:left;margin:0 25px 0 0;padding-right:5px;padding-left:5px; padding-top:20px; padding-bottom:20px;background:url(images/mission-blue-bkgrnd.jpg);border: 1px solid #d3d3d3; color:#202020; text-align:center;vertical-align:middle;font-style:italic; font-size:14px;font-family:Tahoma, Arial;line-height:1.5em;clear:both;}
#missionblock7 {position:relative; width:200px;height:125px;float:left;margin:0 25px 0 0;padding-right:5px;padding-left:5px; padding-top:20px; padding-bottom:20px;background:url(images/mission-blue-bkgrnd.jpg);border: 1px solid #d3d3d3; color:#202020; text-align:center;vertical-align:middle;font-style:italic; font-size:14px;font-family:Tahoma, Arial;line-height:1.5em;clear:both;}
.clearfix:after{clear: both; content: "."; display: block; height: 0; visibility: hidden; font-size: 0;}
p.dir {padding-left:15px; padding-right:15px;}
p.dir:first-letter {color:#202020;font-size:16px; font-weight:bold;text-decoration:underline;display:block;}
#curriculum-block1 {position:relative; float:right; margin:0 0 7px 10px;width:100px;border-top: 4px solid #A5BFA5; border-bottom:4px solid #A5BFA5;padding:10px;font-style:italic; font-size:14px;font-family:Arial;color:#808080;}
/* 
new home page blocks 
*/
#homeintroblock {position:relative;float:left; margin:0 25px 0 5px; width:330px; line-height:1.4em;}
#homerotatingimageblock {position:relative; float:right; margin:10px 0; width:330px; height:227px;}
#homedonateblock {position:relative;float:left; margin:0px 25px 0 5px; width:330px; line-height:1.4em;clear:both;}
#homedonateblock h1 {font-size:18px; color:#70BD1F;}
#homevideoblock {position:relative; float:right; margin:0; width:330px;}
#homevideoblock h1 {font-size:18px; color:#70BD1F;}
#thanku {position:relative; width:100%; float:left; line-height:1.7em;}
#thanku h1 {font-size:18px; color:#70BD1F;}
.homebkgrnd {background:url(images/sea-logo-bkgrnd.jpg); background-repeat:no-repeat; background-position:bottom center;}
.greenintro {color:#70BD1F; font-size:22px;padding:10px;}
#blueborder {border: 1px solid #B8D0EC;padding:10px;}
#container {
	width:580px;
	padding:10px;
	margin:0 auto;
	position:relative;
	z-index:0;
}
#example {
	width:600px;
	height:350px;
	position:relative;
	margin-left:50px;
	padding-bottom:20px;
}

#ribbon {
	position:absolute;
	top:-3px;
	left:-15px;
	z-index:500;
}

#frame {
	position:absolute;
	z-index:0;
	width:739px;
	height:341px;
	top:-3px;
	left:-85px;
}
/*
	Slideshow
*/

#slides {
	position:relative;
	top:15px;
	
	z-index:100;
}

/*
	Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash
*/

.slides_container {
	width:570px;
	overflow:hidden;
	position:relative;
	display:none;
}

/*
	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/

.slides_container div.slide {
	width:570px;
	height:270px;
	display:block;
}


/*
	Next/prev buttons
*/

#slides .next,#slides .prev {
	position:absolute;
	top:107px;
	left:-40px;
	width:24px;
	height:43px;
	display:block;
	z-index:101;
}

#slides .next {
	left:585px;
}

/*
	Pagination
*/

.pagination {
	margin:26px auto 0;
	width:100px;
}

.pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image: url(images/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -12px;
}

/*
	Caption
*/

.caption {
	z-index:500;
	position:absolute;
	bottom:-50px;
	left:0;
	height:30px;
	padding:5px 20px 0 20px;
	background:#000;
	background:rgba(0,0,0,.5);
	width:540px;
	font-size:1.3em;
	line-height:1.33;
	color:#fff;
	border-top:1px solid #000;
	text-shadow:none;
}
.caption p {color:#fff;}
ul.classschedule {list-style-type:disk; margin:0;}
ul.classschedule li {display:inline; margin: 15px auto; padding:5px 10px 5px 10px; width:100px; background-color:#70BD1F; border:1px solid #eaeaea;}
ul.classschedule li a:link {color:#fff; font-size:14px; font-weight:bold; text-decoration:underline;}
ul.classschedule li a:hover {color:#fff; font-size:14px; font-weight:bold; text-decoration:none;}
ul.classschedule li a:visited {color:#fff; font-size:14px; font-weight:bold; text-decoration:underline;}
ul.curriculum {list-style-type:none; margin:0;list-style-position:outside; margin-left:-35px;}
ul.curriculum li {padding:5px 10px 5px 10px; margin-bottom:20px; background-color:#70BD1F; border:1px solid #eaeaea;}
ul.curriculum li a:link {color:#fff; font-size:14px; font-weight:bold; text-decoration:underline;}
ul.curriculum li a:hover {color:#fff; font-size:14px; font-weight:bold; text-decoration:none;}
ul.curriculum li a:visited {color:#fff; font-size:14px; font-weight:bold; text-decoration:underline;}
#hsprogram {position:relative; width:100%; float:left; line-height:1.7em; border:1px solid #1F61A9;}
#hsprogram h1 {font-size:18px; color:#000; padding:7px;}
#hsprogram p {padding:7px; font-size:18px; color:#000;}

