@charset "utf-8";
body {
	font-family: Perpetua, "Times New Roman";
	font-size: 100%;
	text-align: center;
	background-repeat: repeat;
	background-color: #7776A2;
}
#container {
	width: 1050px;
	border: 1px solid #000000;
	margin: 0 auto;
	text-align: left;
	background-image: url(images/web-background-Jun2011-main.jpg);
}
#containerhome {
	width: 1050px;
	border: 1px solid #000000;
	margin: 0 auto;
	text-align: left;
	background-image: url(images/web-background-Jun2011-main.jpg);
}
#print {
	width: 50em;
	margin: 0 auto;
	text-align: left;
	background-color: #FFF;
}
#print #headerp {
	height: 100px;
	font-family: Arial, Helvetica, sans-serif;
	position: relative;
}
#print #headerp #imagep {
	float: left;
	left: 150px;
	top: 0px;
	position: absolute;
	height: 100px;
	width: 250px;
	background-image: url(../highstreetyoga/images/HIGH-STREETwhitelogo-pr.jpg);
	background-color: #ffffff;
	background-repeat: no-repeat;
}
#print #headerp #middlep {
	position: absolute;
	width: 250px;
	left: 400px;
	top: 10px;
}

#print #headerp #remainp {
	background-color: #ffffff;
	float: left;
	position: absolute;
	left: 500px;
	width: 300px;
	height: 70px;
	top: 30px;
	filter: Alpha(Opacity=80);
	opacity: 0.8;
}
#print #headerp h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #000;
	margin: 0px;
	padding: 0px;
	font-style: italic;
	text-align: center;
	top: 0px;
}
#print #maincontentp {
	float: left;
	width: 50em;
	padding-bottom: 10px;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-weight: normal;
	position: relative;
	text-align: center;
	background-color: #FFF;
}
#print #maincontentp tr {
	line-height: 0px;
}
#print #maincontentp h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: center;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-size: 24px;
	color: #606;
}
#print #maincontentp h2 {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 16px;
	margin: 0px;
	padding: 2px;
}


#print #maincontentp h4 {
	font-family: Perpetua, "Times New Roman";
	text-align: justify;
	font-weight: normal;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 14px;
}

#popup  {
	font-family: Perpetua, "Times New Roman";
	position: relative;
	float: left;
	width: 800px;
	background-color: #c7c10b;
}
#popup .content {
	width: 800px;
}
#popup h1 {
	color: #330;
}
#popup h2 {
	font-size: 24px;
	color: #360;
	text-align: justify;
	padding-right: 5px;
	padding-left: 5px;
}

#header {
	height: 260px;
	font-family: Arial, Helvetica, sans-serif;
	position: relative;
}
#header #image {
	float: left;
	left: 0px;
	top: 0px;
	position: absolute;
	height: 200px;
	width: 500px;
	background-image: url(images/HIGH-STREETwhitelogo.jpg);
	background-color: #C7C10B;
	background-repeat: no-repeat;
}
#header #extra {
	background-color: #C7C10b;
	float: left;
	position: absolute;
	left: 400px;
	width: 100px;
	height: 90px;
	top: 200px;
}
#header #thisweek {
	color: #FFF;
	background-color: #101010;
	float: left;
	position: absolute;
	height: 30px;
	width: 400px;
	left: 0px;
	top: 260px;
	text-align: center;
	font-family: Perpetua, "Times New Roman";
	font-size: 20px;
	font-weight: bold;
}

#header #thisweek .holder {
	color: #FFF;
	background-color: #101010;
	text-align: center;
	font-family: Perpetua, "Times New Roman";
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
}
#header #thisweek .holder a{
	text-decoration: none;
	width: 400px;
	margin: 0px;
	padding: 0px;
	color: #FFF;
}
#header #thisweek .holder a:hover {
	color: #FF6;
	background-color: #990;
	height: 30px;
	width: 400px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #990;
}
#header #thisweek .current {
	color: #FF6;
	text-decoration: none;
	height: 30px;
	width: 400px;
	margin: 0px;
	padding: 0px;
}

#header #remain {
	background-color: #C7C10b;
	float: left;
	position: absolute;
	left: 500px;
	width: 250px;
	height: 200px;
	top: 0px;
}
#header #remain2 {
	background-color: #C7C10b;
	float: left;
	position: absolute;
	left: 750px;
	width: 300px;
	height: 200px;
	top: 0px;
}


#header h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #FFF;
	margin: 0px;
	padding: 0px;
	font-style: italic;
	text-align: center;
	top: 30px;
}
#header h2 {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 120%;
	color: #099;
	margin: 0px;
}
#header #menu {
	position: absolute;
	height: 30px;
	width: 1050px;
	top: 200px;
	background-color: #47002E;
}
#header #menu ul {
    list-style: none;
    margin: 0;
    padding: 0;
    float: left;
}
#header #menu a {
    display: block;
}

#header #menu ul li {
	position:relative;
	z-index:100;
}
#header #menu ul li.holder {
	display: inline;
	height: 25px;
	width: 128px;
	float: left;
	text-align: center;
	background-color: #47002E;
	font-family: Perpetua, "Times New Roman";
	font-size: 20px;
	color: #FFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: outset;
	border-right-style: outset;
	border-left-style: ridge;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
}

#header #menu ul li.holder a{
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	color: #FFF;
}
#header #menu ul li.holder a:hover {
	color: #005BAE;
	background-color: #9FD6D3;
	height: 27px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #09C;
}
#header #menu ul li.current {
	display: inline;
	height: 25px;
	width: 128px;
	float: left;
	text-align: center;
	background-color: #47002E;
	font-family: Perpetua, "Times New Roman";
	font-size: 20px;
	color: #09C;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: outset;
	border-right-style: ridge;
	border-left-style: ridge;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
}
#header #menu ul li.current a {
	color: #0C6;
	text-decoration: none;
	background-color: #066;
	height: 30px;
	width: 76px;
	margin: 0px;
	padding: 0px;
}
#header #menu ul li.current a:hover {
	color: #0C6;
	text-decoration: none;
	background-color: #066;
	height: 60px;
	width: 76px;
	margin: 0px;
	padding: 0px;
}
#header #menu ul li #about {
    position: absolute;
    top: 30px;
	width: 128px;
	margin: 0px;
	padding: 0px;
	display: none;
}
#header #menu ul li #about li {
	background-color:#047EA7;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	text-align:left;
	color:#FFF;
}
#header #menu ul li #about li a{
	text-decoration:none;
	color:#000;
}
#header #menu ul li #about li a:hover{
	text-decoration:none;
	color:#fff;
}
#header #menu ul li:hover #about {
    display: block;
}
#header #menu ul #directions {
    position: absolute;
    top: 30px;
	left: 0;
	width: 140px;
	margin: 0px;
	padding-bottom: 5px;
    display: none;
}
#header #menu ul #directions li {
	background-color:#047EA7;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	text-align:left;
	color:#000;
	z-index: 200;
}
#header #menu ul #directions li a{
	text-decoration:none;
	color:#000;
}
#header #menu ul #directions li a:hover{
	text-decoration:none;
	color:#fff;
}
#header #menu ul li:hover #directions {
    display: block;
}
#header #menu ul #media {
	position: absolute;
	top: 30px;
	left: 0;
	width: 128px;
	margin: 0px;
	padding-bottom: 5px;
	display: none;
	z-index: 500;
}
#header #menu ul #media li {
	background-color:#047EA7;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	text-align:left;
	color:#000;
	z-index: 500;
}
#header #menu ul #media li a{
	text-decoration:none;
	color:#000;
}
#header #menu ul #media li a:hover{
	text-decoration:none;
	color:#fff;
}
#header #menu ul li:hover #media {
    display: block;
}
#header #menu ul #community {
	position: absolute;
	top: 30px;
	left: 0;
	width: 180px;
	margin: 0px;
	padding-bottom: 5px;
	display: none;
	z-index: 500;
}
#header #menu ul #community li {
	background-color:#047EA7;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	text-align:left;
	color:#000;
	z-index: 500;
}
#header #menu ul #community li a{
	text-decoration:none;
	color:#000;
}
#header #menu ul #community li a:hover{
	text-decoration:none;
	color:#fff;
}
#header #menu ul li:hover #community {
    display: block;
}
#navhome {
	float: left;
	width: 256px;
	padding-top: 5px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 0px;
	margin: 0px;
}
#navhome h1 {
	font-family: Perpetua, "Times New Roman";
	font-size: 24px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px;
	color: #000;
}
#navhome h1 a  {
	color: #09C;
	text-decoration: none;
}
#navhome h1 a:hover {
	color: #FFF;
}
#navhome h2 {
	font-family: Perpetua, "Times New Roman";
	font-size: 18px;
	text-align: center;
}
#navhome h2 a  {
	color: #09C;
	text-decoration: none;
}
#navhome h2 a:hover {
	color: #FFF;
}
#navhome h3 {
	font-family: Perpetua, "Times New Roman";
	font-size: 24px;
	text-align: center;
}
#navhome h3 a  {
	color: #09C;
	text-decoration: none;
}
#navhome h3 a:hover {
	color: #FFF;
}
#navhome h4 {
	font-family: Perpetua, "Times New Roman";
	font-size: 18px;
	text-align: center;
}
#navhome h4 a  {
	color: #09C;
	text-decoration: none;
}
#navhome h4 a:hover {
	color: #FFF;
}
#navhome hr {
	margin-top: 10px;
	margin-bottom: 10px;
}
#navhome .navcontent {
	position: relative;
	font-family: Arial, serif;
	height: 100%;
	width: 250px;
	left: 0px;
	top: 0px;
	text-align: center;
}
#navhome .navcontent #post1{
	position: absolute;
	top: 0px;
	text-align: center;
	margin-left: 2px;
	left: 2px;
}
#navhome .navcontent #post1text {
	position: absolute;
	top: 384px;
	font-size: 24px;
	text-decoration: none;
	z-index: 100;
	text-align: center;
	margin-left: 2px;
	left: 1px;
}
#navhome .navcontent #post1text a{
	text-decoration: none;
	z-index: 100;
}
#navhome .navcontent #post1text a:hover{
	color: #FFF;
}
#navhome .navcontent #line1{
	position: absolute;
	top: 360px;
	text-align: center;
	width: 246px;
	left: 2px;
}
#navhome .navcontent #post2{
	position: absolute;
	top: 390px;
	text-align: center;
	width: 246px;
	left: 2px;
}
#navhome .navcontent #post2text {
	position: absolute;
	top: 873px;
	font-size: 24px;
	text-decoration: none;
	z-index: 100;
	text-align: center;
	margin-left: 0px;
	left: 0px;
	width: 247px;
	height: 51px;
}
#navhome .navcontent #post2text a{
	text-decoration: none;
	z-index: 100;
}
#navhome .navcontent #post2text a:hover{
	color: #FFF;
}
#navhome .navcontent #line2{
	position: absolute;
	top: 930px;
	text-align: center;
	width: 246px;
	left: 2px;
}
#navhome .navcontent #student{
	position: absolute;
	top: 390px;
	text-align: center;
	width: 246px;
	left: 2px;
}
#navhome .navcontent #line3{
	position: absolute;
	top: 480px;
	text-align: center;
	width: 246px;
	left: 2px;
}
#navhome .navcontent #cards{
	position: absolute;
	top: 520px;
	text-align: center;
	width: 246px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	left: 2px;
}
#navhome .navcontent #cards a {
	text-decoration: none;
}
#navhome .navcontent #cards a:hover {
	color: #FFF;
}

#navbar {
	float: left;
	width: 196px;
	padding-top: 0px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 0px;
	margin: 0px;
}
#navbar h1 {
	font-family: Perpetua, "Times New Roman";
	font-size: 24px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px;
	color: #000;
}
#navbar h2 {
	font-family: Perpetua, "Times New Roman";
	font-size: 18px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	color: #330;
}
#navbar h2 a {
	color: #09C;
	text-decoration: none;
}
#navbar h2 a:hover {
	color: #FFF;
}
#navbar h3 {
	font-family: Perpetua, "Times New Roman";
	font-size: 20px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #330;
}
#navbar h3 a {
	color: #09C;
	text-decoration: none;
}
#navbar h3 a:hover {
	color: #FFF;
}
#navbar h4 {
	font-family: Perpetua, "Times New Roman";
	font-size: 16px;
	color: #4C002F;
	line-height: 24px;
	font-weight: 400;
	font-style: normal;
}
#navbar hr {
	border-bottom-width: 2px;
	border-bottom-style: inset;
	border-bottom-color: #06C;
	border-top-width: 2px;
	border-top-style: inset;
	border-top-color: #06C;
	color: #06C;
	margin-top: 20px;
	margin-bottom: 20px;
}


#navbar ul {
	list-style-type: none;
	display: block;
	position: relative;
	margin: 0px;
	padding: 0px;
}
#navbar ul li {
	width: 180px;
	font-family: Perpetua, "Times New Roman";
	font-size: 24px;
	color: #4C002F;
	padding-left: 20px;
	margin: 0px;
	position: relative;
}
#navbar ul li a {
	color: #09C;
	text-decoration: none;
	height: 24px;
	width: 190px;
}
#navbar ul li a:hover {
	color: #FFF;
	background-color: #09C;
}
#navhome .navcontent h2 #featureteacher {
	color: #606;
	position: absolute;
	top: 242px;
	left: 31px;
	text-align: center;
	width: 189px;
}

#mainhome {
	float: left;
	width: 790px;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-weight: normal;
	position: relative;
	text-align: center;
	margin: 0px;
	font-size: 14px;
}
#mainhome h1 a {
	color: #09C;
	text-decoration: none;
}
#mainhome h1 a:hover {
	color: #FFF;
}

#mainhome h2 {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 20px;
	font-style: italic;
	color: #900;
	text-align: center;
}
#mainhome h2 a {
	text-decoration: none;
	color: #09C;
}
#mainhome h2 a:hover {
	color: #0CC;
	text-decoration: none;
}
#mainhome h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #606;
}
#mainhome h3 a {
	color: #09C;
	text-decoration: none;
}
#mainhome h3 a:hover {
	color: #0CC;
	text-decoration: none;
}

#mainhome td h4  {
	padding: 0px;
	margin: 0px;
}

#mainhome td h4 a {
	font-family: Perpetua, "Times New Roman";
	font-size: 20px;
	text-decoration: none;
	color: #09C;
	line-height: 20px;
}
#mainhome td h4 a:hover {
	color: #FFF;
}
#mainhome h6 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #09C;
}
#mainhome h6 a {
	color: #09C;
	text-decoration: none;
}
#mainhome h6 a:hover {
	color: #0CC;
	text-decoration: none;
}

#mainhome .content #card1{
	z-index: 100;
	position: absolute;
	left: 321px;
	top: 101px;
}
#mainhome .content #card5 {
	z-index: 100;
	position: absolute;
	left: 126px;
	top: 306px;
}
#mainhome .content #card10 {
	z-index: 100;
	position: absolute;
	left: 413px;
	top: 443px;
}
#mainhome .content #unlimited {
	z-index: 100;
	position: absolute;
	left: 161px;
	top: 638px;
	width: 331px;
}
#mainhome .content #card20 {
	z-index: 100;
	position: absolute;
	left: 294px;
	top: 853px;
	width: 331px;
}
#mainhome form div  {
	clear: both;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
}
#mainhome form div input  {
	background-color: #9CD0CE;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #09C;
	border-bottom-color: #09C;
	border-left-color: #09C;
	border-top-color: #09C;
	text-align: center;
}
#mainhome form div input:hover {
	color: #C90;
	background-color: #C30;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#mainhome .content #jun1s{
	z-index: 100;
	position: absolute;
	left: 172px;
	top: 810px;
	height: 100px;
	width: 320px;
}
#mainhome .content #jun2s{
	z-index: 100;
	position: absolute;
	left: 173px;
	top: 940px;
	height: 100px;
	width: 320px;
}

#maincontent {
	float: left;
	width: 850px;
	padding-top: 5px;
	padding-bottom: 10px;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-weight: normal;
	position: relative;
	text-align: center;
}
#maincontent .content {
	width: 850px;
	position: relative;
}
#maincontent .content #photo {
	width: 200px;
	left: 0px;
	text-align: center;
	position: absolute;
}
#maincontent .content #eventinfo {
	width: 300px;
	left: 200px;
	position: absolute;
}
#maincontent .content #susanvideo {
	width: 700px;
	left: 75px;
	position: absolute;
	top: 200px;
}
#maincontent img {
	background-repeat: no-repeat;
	padding: 5px;
}
#maincontent #sitemap {
	list-style-type: none;
	width: 400px;
	margin: 0px;
	padding: 0px;
}
#maincontent #sitemap li{
	width: 390px;
	height: 20px;
	font-family: Perpetua, "Times New Roman";
	font-size: 16px;
	color: #09C;
	padding-left: 20px;
	margin: 0px;
	text-align: left;
}
#maincontent #sitemap li a {
	color: #09C;
	text-decoration: none;
}
#maincontent #sitemap li a:hover {
	color: #CCC;
}

#maincontent #sitemap2 {
	list-style-type: none;
	width: 600px;
	margin: 0px;
	padding: 0px;
}
#maincontent #sitemap2 li{
	width: 570px;
	height: 20px;
	font-family: Perpetua, "Times New Roman";
	font-size: 16px;
	color: #09C;
	padding-left: 40px;
	margin: 0px;
	text-align: left;
}
#maincontent #sitemap3 {
	list-style-type: none;
	width: 600px;
	margin: 0px;
	padding: 0px;
}
#maincontent #sitemap3 li{
	width: 540px;
	height: 20px;
	font-family: Perpetua, "Times New Roman";
	font-size: 16px;
	color: #09C;
	padding-left: 60px;
	margin: 0px;
	text-align: left;
}
#maincontent ul {
	list-style-type: none;
	width: 800px;
	margin: 0px;
	padding: 0px;
}
#maincontent ul li {
	float: left;
	position: relative;
	width: 196px;
	padding-top: 2px;
	padding-bottom: 2px;
	height: 200px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#maincontent ul li a {
	text-decoration: none;
	color: #09C;
}
#maincontent ul li a:hover {
	color: #03C;
	text-decoration: none;
}

#maincontentx ul li img {
	border: 5px ridge #FE5F01;
}
#maincontent #video ul {
	list-style-type: none;
	width: 800px;
	margin: 0px;
	padding: 0px;
}
#maincontent #video ul li {
	float: left;
	position: relative;
	width: 196px;
	padding-top: 2px;
	padding-bottom: 2px;
	height: 300px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#maincontent #video ul li a {
	text-decoration: none;
	color: #09C;
}
#maincontent #video ul li a:hover {
	color: #03C;
	text-decoration: none;
}



#maincontent h1 {
	font-family: Perpetua, "Times New Roman";
	font-size: 24px;
	color: #000;
	text-align: center;
	font-weight: bolder;
}

#maincontent h2 {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 20px;
	font-style: italic;
	color: #09C;
	text-align: center;
}
#maincontent h2 a {
	text-decoration: none;
	color: #09C;
}
#maincontent h2 a:hover {
	color: #0CC;
	text-decoration: none;
}

#maincontent h4 {
	font-family: Perpetua, "Times New Roman";
	text-align: justify;
	font-weight: normal;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 24px;
}
#maincontent h4 a {
	text-decoration: none;
	color: #09C;
}
#maincontent h4 a hover {
	color: #03C;
}
#maincontent h5 {
	font-family: Perpetua, "Times New Roman";
	text-align: center;
	font-weight: normal;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 24px;
	color: #06F;
}
#maincontent h5 a  {
	color: #09C;
	text-decoration: none;
	font-family: Perpetua, "Times New Roman";
	font-size: 24px;
}
#maincontent h5 a:hover {
	color: #0CC;
	text-decoration: none;
}


#maincontent  td p{
	text-align: justify;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 10px;
	color: #00F;
	padding-right: 2px;
	padding-left: 2px;
}
#maincontent td h4 {
	font-size: 24px;
	color: #000;
	margin: 0px;
	padding: 0px;
}

#maincontent td a {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	color: #033;
	text-decoration: none;
}
#maincontent td a:hover {
	color: #FFF;
}

#maincontent td hr {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #990;
}
#maincontent #mainbg {
	position: absolute;
	width: 620px;
	left: 0px;
	top: 0px;
	filter: Alpha(Opacity=80);
	opacity: 0.8;
	margin: 0px;
	padding: 0px;
	background-repeat: repeat;
	background-image: url(images/bgmain.gif);

}
#maincontent #homepic {
	text-align: center;
	width: 620px;
	position: absolute;
	left: 0px;
	top: 5px;
}
#maincontent #missionphoto {
	width: 620px;
	text-align: center;
}
#maincontent #missionwebsite {
	width: 600px;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	margin-top: 5px;
	margin-bottom: 5px;
}
#maincontent #missionwebsite p a {
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#maincontent #missionwebsite p a:hover {
	color: #0C3;
}

#maincontent #missiontext {
	width: 600px;
}
#maincontent .content #may1{
	z-index: 200;
	position: absolute;
	left: 150px;
	top: 288px;
	height: 100px;
	width: 320px;
}
#maincontent .content #may1 a:hover{
	background-color: #0CF;
}
#maincontent .content #may1s{
	z-index: 205;
	position: absolute;
	left: 355px;
	top: 288px;
	height: 100px;
	width: 320px;
}
#maincontent .content #may1s a:hover{
	background-color: #0CF;
}
#maincontent .content #may2{
	z-index: 100;
	position: absolute;
	left: 250px;
	top: 390px;
	height: 100px;
	width: 320px;
}
#maincontent .content #may2 a:hover{
	background-color: #0CF;
}
#maincontent .content #may2s{
	z-index: 205;
	position: absolute;
	left: 450px;
	top: 390px;
	height: 100px;
	width: 320px;
}
#maincontent .content #may2s a:hover{
	background-color: #0CF;
}
#maincontent .content #may3{
	z-index: 100;
	position: absolute;
	left: 270px;
	top: 640px;
	height: 100px;
	width: 320px;
}
#maincontent .content #may3 a{
	text-decoration: none;
}
#maincontent .content #may3 a:hover{
	background-color: #0CF;
}
#maincontent .content #may4{
	z-index: 100;
	position: absolute;
	left: 150px;
	top: 470px;
	height: 100px;
	width: 320px;
}
#maincontent .content #may4 a:hover{
	background-color: #0CF;
}
#maincontent .content #may4s{
	z-index: 205;
	position: absolute;
	left: 355px;
	top: 470px;
	height: 100px;
	width: 320px;
}
#maincontent .content #may4s a:hover{
	background-color: #0CF;
}
#maincontent .content #may5{
	z-index: 100;
	position: absolute;
	left: 150px;
	top: 575px;
	height: 100px;
	width: 320px;
}
#maincontent .content #may5 a:hover{
	background-color: #0CF;
}
#maincontent .content #may5s{
	z-index: 205;
	position: absolute;
	left: 355px;
	top: 575px;
	height: 100px;
	width: 320px;
}
#maincontent .content #may5s a:hover{
	background-color: #0CF;
}
#maincontent .content #jun1{
	z-index: 100;
	position: absolute;
	left: 100px;
	top: 100px;
	height: 100px;
	width: 320px;
}
#maincontent .content #jun1 a:hover{
	background-color: #0CF;
}
#maincontent .content #jun1s{
	z-index: 100;
	position: absolute;
	left: 350px;
	top: 100px;
	height: 100px;
	width: 320px;
}
#maincontent .content #jun1s a:hover{
	background-color: #0CF;
}
#maincontent .content #jun2{
	z-index: 100;
	position: absolute;
	left: 200px;
	top: 230px;
	height: 100px;
	width: 320px;
}
#maincontent .content #jun2 a:hover{
	background-color: #0CF;
}
#maincontent .content #jun2s{
	z-index: 100;
	position: absolute;
	left: 450px;
	top: 230px;
	height: 100px;
	width: 320px;
}
#maincontent .content #jun2s a:hover{
	background-color: #0CF;
}
#maincontent .content #jun3{
	z-index: 100;
	position: absolute;
	left: 70px;
	top: 130px;
	height: 100px;
	width: 320px;
}
#maincontent .content #jun3 a:hover{
	background-color: #0CF;
}
#maincontent .content #jun3s{
	z-index: 100;
	position: absolute;
	left: 320px;
	top: 130px;
	height: 100px;
	width: 320px;
}
#maincontent .content #jun3s a:hover{
	background-color: #0CF;
}
#maincontent .content #jul1{
	z-index: 100;
	position: absolute;
	left: 70px;
	top: 420px;
	height: 100px;
	width: 320px;
}
#maincontent .content #jul1 a:hover{
	background-color: #0CF;
}
#maincontent .content #jul1s{
	z-index: 100;
	position: absolute;
	left: 320px;
	top: 420px;
	height: 100px;
	width: 320px;
}
#maincontent .content #jul1s a:hover{
	background-color: #0CF;
}
#maincontent .content #jul2{
	z-index: 100;
	position: absolute;
	left: 70px;
	top: 325px;
	height: 100px;
	width: 320px;
}
#maincontent .content #jul2 a:hover{
	background-color: #0CF;
}
#maincontent .content #jul2s{
	z-index: 100;
	position: absolute;
	left: 320px;
	top: 325px;
	height: 100px;
	width: 320px;
}
#maincontent .content #jul2s a:hover{
	background-color: #0CF;
}
#maincontent .content #jul3{
	z-index: 100;
	position: absolute;
	left: 70px;
	top: 525px;
	height: 100px;
	width: 320px;
}
#maincontent .content #jul3 a:hover{
	background-color: #0CF;
}
#maincontent .content #jul3s{
	z-index: 100;
	position: absolute;
	left: 320px;
	top: 525px;
	height: 100px;
	width: 320px;
}
#maincontent .content #jul3s a:hover{
	background-color: #0CF;
}
#maincontent .content #aug1{
	z-index: 100;
	position: absolute;
	left: 70px;
	top: 100px;
	height: 100px;
	width: 320px;
}
#maincontent .content #aug1 a:hover{
	background-color: #0CF;
}
#maincontent .content #aug1s{
	z-index: 100;
	position: absolute;
	left: 320px;
	top: 100px;
	height: 100px;
	width: 320px;
}
#maincontent .content #aug1s a:hover{
	background-color: #0CF;
}
#maincontent .content #sep1{
	z-index: 100;
	position: absolute;
	left: 50px;
	top: 105px;
	height: 100px;
	width: 320px;
}
#maincontent .content #sep1 a:hover{
	background-color: #0CF;
}
#maincontent .content #sep1s{
	z-index: 100;
	position: absolute;
	left: 300px;
	top: 105px;
	height: 100px;
	width: 320px;
}
#maincontent .content #sep1s a:hover{
	background-color: #0CF;
}
#maincontent .content #sep2{
	z-index: 100;
	position: absolute;
	left: 50px;
	top: 205px;
	height: 100px;
	width: 320px;
}
#maincontent .content #sep2 a:hover{
	background-color: #0CF;
}
#maincontent .content #sep2s{
	z-index: 100;
	position: absolute;
	left: 300px;
	top: 205px;
	height: 100px;
	width: 320px;
}
#maincontent .content #sep2s a:hover{
	background-color: #0CF;
}
#maincontent .content #sep3{
	z-index: 100;
	position: absolute;
	left: 50px;
	top: 305px;
	height: 100px;
	width: 320px;
}
#maincontent .content #sep3 a:hover{
	background-color: #0CF;
}
#maincontent .content #sep3s{
	z-index: 100;
	position: absolute;
	left: 300px;
	top: 305px;
	height: 100px;
	width: 320px;
}
#maincontent .content #sep3s a:hover{
	background-color: #0CF;
}
#maincontent .content #oct1{
	z-index: 100;
	position: absolute;
	left: 50px;
	top: 130px;
	height: 100px;
	width: 320px;
}
#maincontent .content #oct1 a:hover{
	background-color: #0CF;
}
#maincontent .content #oct1s{
	z-index: 100;
	position: absolute;
	left: 300px;
	top: 130px;
	height: 100px;
	width: 320px;
}
#maincontent .content #oct1s a:hover{
	background-color: #0CF;
}
#maincontent .content #nov1{
	z-index: 100;
	position: absolute;
	left: 50px;
	top: 130px;
	height: 100px;
	width: 320px;
}
#maincontent .content #nov1 a:hover{
	background-color: #0CF;
}
#maincontent .content #nov1s{
	z-index: 100;
	position: absolute;
	left: 300px;
	top: 130px;
	height: 100px;
	width: 320px;
}
#maincontent .content #nov1s a:hover{
	background-color: #0CF;
}
#maincontent .content #nov2{
	z-index: 100;
	position: absolute;
	left: 50px;
	top: 225px;
	height: 100px;
	width: 320px;
}
#maincontent .content #nov2 a:hover{
	background-color: #0CF;
}
#maincontent .content #nov2s{
	z-index: 100;
	position: absolute;
	left: 300px;
	top: 225px;
	height: 100px;
	width: 320px;
}
#maincontent .content #nov2s a:hover{
	background-color: #0CF;
}
#maincontent .content #nov3{
	z-index: 100;
	position: absolute;
	left: 50px;
	top: 155px;
	height: 100px;
	width: 320px;
}
#maincontent .content #nov3 a:hover{
	background-color: #0CF;
}
#maincontent .content #nov4{
	z-index: 100;
	position: absolute;
	left: 50px;
	top: 300px;
	height: 100px;
	width: 320px;
}
#maincontent .content #nov4 a:hover{
	background-color: #0CF;
}
#maincontent .content #dec1{
	z-index: 100;
	position: absolute;
	left: 50px;
	top: 190px;
	height: 100px;
	width: 320px;
}
#maincontent .content #dec1 a:hover{
	background-color: #0CF;
}
#maincontent .content #dec1s{
	z-index: 100;
	position: absolute;
	left: 300px;
	top: 190px;
	height: 100px;
	width: 320px;
}
#maincontent .content #dec1s a:hover{
	background-color: #0CF;
}
#maincontent form fieldset {
	padding: 10px;
	border: 1px double #099;
	margin-right: 10px;
	margin-left: 10px;
}
#maincontent form div  {
	clear: both;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
}
#maincontent form div input  {
	background-color: #0CC;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #03F;
	border-bottom-color: #00F;
	border-left-color: #03F;
	border-top-color: #03F;
	text-align: center;
}
#maincontent form div input:hover {
	color: #00F;
	background-color: #09C;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#rnavhome {
	float: left;
	width: 236px;
	padding-top: 5px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 0px;
	margin: 0px;
}
#rnavhome h1 {
	font-family: Perpetua, "Times New Roman";
	font-size: 24px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px;
	color: #000;
}
#rnavhome h1 a  {
	color: #09C;
	text-decoration: none;
}
#rnavhome h1 a:hover {
	color: #FFF;
}
#rnavhome h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	text-align: center;
	font-weight: lighter;
}
#rnavhome h2 a  {
	text-decoration: none;
}
#rnavhome h2 a:hover {
	color: #FFF;
}
#rnavhome h3 {
	font-family: Perpetua, "Times New Roman";
	font-size: 24px;
	text-align: center;
}
#rnavhome h3 a  {
	color: #09C;
	text-decoration: none;
}
#rnavhome h3 a:hover {
	color: #FFF;
}
#rnavhome h4 {
	font-family: Perpetua, "Times New Roman";
	font-size: 18px;
	text-align: center;
}
#rnavhome h4 a  {
	color: #09C;
	text-decoration: none;
}
#rnavhome h4 a:hover {
	color: #FFF;
}
#rnavhome hr {
	margin-top: 10px;
	margin-bottom: 10px;
}
#rnavhome #bluebox {
	background-color: #C7C10B;
}





#footer {
	clear: both;
	width: 1050px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	height: 110px;
	color: #333;
	font-weight: normal;
}
#footer #footerbox {
	position: relative;
	width: 1050px;
	left: 0px;
	top: 0px;
}
#footer #footerbox #facebook{
	left: 0px;
	top: 0px;
	width: 250px;
	position: absolute;
}
#footer #footerbox #remainder{
	width: 550px;
	left: 250px;
	top: 0px;
	position: absolute;
}
#footer #footerbox #remainder2{
	width: 250px;
	left: 800px;
	top: 0px;
	position: absolute;
}
#footer p {
	margin-bottom: 0px;
	margin-top: 0px;
}
#footer a  {
	color: #09C;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 800;
}
#footer a:hover {
	color: #0CC;
	text-decoration: none;
}
#bluebox {
	background-color: #C7C10B;
}
.bold {
	font-weight: bold;
}
.italics {
	font-style: italic;
}
.red {
	font-style: normal;
	color: #900;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
}
.red a {
	color: #09C;
	text-decoration: none;
	font-size: 24px;
}
.red a:hover {
	color: #FFF;
}

.burgundy {
	color: #800;
	font-size: 14px;
}
.purple {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #5E013A;
}
.redheader {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #900;
}
.greenheader {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #060;
}
.blue {
	color: #009;
}
.green {
	color: #393;
}
.turquoise {
	color: #0FF;
}

.white {
	color: #FFF;
}
.white a {
	color: #FFF;
	text-decoration: none;
}
.white a:hover {
	color: #000;
}


.name {
	font-family: Perpetua, "Times New Roman";
	font-size: 24px;
	color: #06C;
	width: 840px;
	text-align: center;
	position: absolute;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}

.overlay{
	position: absolute;
	top: 0px; /* These positions makes sure that the overlay */
	bottom: 0;  /* will cover the entire parent */
	left: 0px;
	width: 100%;
	opacity: 0.8;
	-moz-opacity: 0.8; /* older Gecko-based browsers */
	filter:alpha(opacity=80); /* For IE6&7 */
	background-color: #993;
}
.content {
	position: relative;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
}
.faq {
	font-family: Perpetua, "Times New Roman";
	font-size: 14px;
	color: #4C002F;
	font-weight: bolder;
}
.prices {
	text-align: right;
	font-family: Perpetua, "Times New Roman";
}
.pricenav {
	font-size: 28px;
}

.month {
	font-family: Perpetua, "Times New Roman";
	font-size: 24px;
	font-style: italic;
	border-bottom-width: 5px;
	border-bottom-style: double;
	border-bottom-color: #000;
}

.popup
{
	position:absolute;
	top:-20px;
	left:192px;
	width:300px;
	background-color:#D44608;
	padding:5px;
	color:#FFFFFF;
	font-family:Perpetua, Arial;
	font-weight:bold;
	font-size:14pt;
	z-index:2;
	visibility:hidden;
	border: 4px ridge #609;
}
.col1 {
	position: absolute;
	left: 10px;
	color: #4C002F;
}
.col2 {
	position: absolute;
	left: 200px;
}
.col3 {
	position: absolute;
	left: 500px;
	color: #4C002F;
}



#maincontentfull {
	float: left;
	width: 800px;
	padding-top: 5px;
	padding-bottom: 10px;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-weight: normal;
	position: relative;
	text-align: center;
}

