body {
	padding-top:20px;
	padding-bottom:20px;
	background-color:#d2ebf8;
	background-image:url(../images/bg.gif);
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}

h2 {
font : bold 1.6em Arial, Sans-Serif;
margin: 0px;
padding: 0px;}
	
a {
	color : #CCCCCC;
	background : inherit;
	text-decoration : none;
}
a:hover {
	color : #666666;
	background : inherit;
	text-decoration : none;
}

img {
border : 0;
}

#Shell {
	margin:auto;
	width:880px;
	padding-left:0px;
	background-color:#30a1e5;
	position:relative;
}

#Shell:after {content:"."; display:block; height:0; clear:both; visibility:hidden;} 
#Shell {display:inline-block;} 
/* Hides from IE-mac \*/ 

* html #Shell {height: 1%;} 
#Shell {display: block;} 
/* End hide from IE-mac */

#Flash {
	width:880px;
	height:194px;
	float:left;
	padding-bottom:20px;
	background-color:#30a1e5;

    padding-top: 3.px;
	padding-top: 135px;
}

#dateandtime {
	height: 12px;
	width: 161px;
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	left: 698px;
	position: absolute;
	top: 32px;
	z-index: 1;
}

#MainHolder {
	width:450px;
	float:left;
	background-color:#ffffff;
	padding-left: 7.5px;
	padding-right: 7.5px;
	margin: 0px;
} 

#map {

	width: 445px;
	height: 300px;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	text-align:left;
	color:#606060;
	line-height:1.4;
	font-size:11px;
	border: 1px solid #bbb;
	z-index: 0;
} 

#newsholder {
	width:180px;
	float:left;
	background-color:#ffffff;
	padding-top: 0px;
	padding-left: 5px;
	height: 260px;
	margin-left: 10px;
	padding-right: 5px;
} 

#sideholder {
	width:180px;
	float:left;
	background-color:#ffffff;
	padding-top: 0px;
	padding-left: 10px;
	height: 260px;
	margin-left: 10px;
} 

#tel {
	width:151px;
	height:71px;
	top:686px;
	left: 24px;
	z-index: 2;
	position: absolute;
}

#tel6 {
	width:151px;
	height:71px;
	top:852px;
	left: 24px;
	z-index: 2;
	position: absolute;
}

#tel5 {
	width:151px;
	height:71px;
	top:751px;
	left: 24px;
	z-index: 2;
	position: absolute;
}

#tel4 {
	width:151px;
	height:71px;
	top:686px;
	left: 24px;
	z-index: 2;
	position: absolute;
}

#tel3 {
	width:151px;
	height:71px;
	top:686px;
	left: 24px;
	z-index: 2;
	position: absolute;
}

#tel2 {
	width:151px;
	height:71px;
	top:686px;
	left: 24px;
	z-index: 2;
	position: absolute;
}

#tel1 {
	width:151px;
	height:71px;
	top:694px;
	left: 24px;
	z-index: 2;
	position: absolute;
}

#outertop {
	margin:auto;
	width:880px;
	position:relative;
	margin-top: 15px;
}

#contenttop {
	width:465px;
	float: left;
	
}

#footer {
	width : 880px;
	line-height: 200%;
	margin : auto;
	color: #779BB5;
	font-size: 10px;
}

#footerleft {
	margin-left: 0px;
	display: inline;
}

#footerright {
	float: right;
	display: inline;
}

#footer a, #footer a:visited #footer a:active {
	color: #C5C5C5;
	text-decoration: none;
}

#footer a:hover {
	color: #666666;
	text-decoration: none;
}

#contentbottom {
	width:465px;
	float: left;
}

#contentbottom2 {
	width:465px;
	float: left;
	margin-left: 208px;
}

#newstop {
	width:190px;
	height:15px;
	float: left;
	padding-left: 10px;
}

#bottomnav {
	margin:auto;
	width:880px;
	color:#ffffff;
	font-size: 9px;
	position:relative;
	z-index: 1;
}


#bottomnav a {
	color : #0066CC;
	background : inherit;
	text-decoration : none;
}
#bottomnav a:hover {
	color : #FFFFFF;
	background : inherit;
	text-decoration : none;
}

#navmenu {
	width:198px;
	float:left;
	background-color:#30a1e5;
	padding-top: 15px;
	padding-right: 10px;
	height: 350px;
	z-index:1;
} 

#spacer {
	width:198px;
	float:left;
	background-color:#30a1e5;
	height: 30px;
} 

#Logo {
	width:180px;
	height:120px;
	position:absolute;
	top:10px;
	left: 20px;
	visibility: visible;
	zoom: 1;
	z-index: 1;
}

#newstran {
	width:101px;
	height:65px;
	position:absolute;
	top:591px;
	left: 795px;
}

#newstitletran {
	width:101px;
	height:87px;
	position:absolute;
	top:345px;
	left: 683px;
}

#newstitletran2 {
	width:233px;
	height:345px;
	position:absolute;
	top:329px;
	left: 672px;
}

#newstitletran3 {
	width:90px;
	height:66px;
	position:absolute;
	top:650px;
	left: 733px;
}


#kids {
	width:101px;
	height:140px;
	position:absolute;
	top:55px;
	left: 644px;
}

#aboutusnav
{
  display: block;
  width: 198px;
  height: 38px;
  background: url("../images/aboutus.gif") no-repeat 0 0;

}

#aboutusnav:hover
{ 
  background-position: 0 -38px;
}

#aboutusnav span
{
  display: none;
}

#homenav
{
  display: block;
  width: 198px;
  height: 38px;
  background: url("../images/home.gif") no-repeat 0 0;

}

#homenav:hover
{ 
  background-position: 0 -38px;
}

#homenav span
{
  display: none;
}

#ourteamnav
{
  display: block;
  width: 198px;
  height: 38px;
  background: url("../images/ourteam.gif") no-repeat 0 0;

}

#ourteamnav:hover
{ 
  background-position: 0 -38px;
}

#ourteamnav span
{
  display: none;
}

#ourroomsnav
{
  display: block;
  width: 198px;
  height: 38px;
  background: url("../images/ourrooms.gif") no-repeat 0 0;

}

#ourroomsnav:hover
{ 
  background-position: 0 -38px;
}

#ourroomsnav span
{
  display: none;
}

#nutritionnav
{
  display: block;
  width: 198px;
  height: 38px;
  background: url("../images/nutrition.gif") no-repeat 0 0;

}

#nutritionnav:hover
{ 
  background-position: 0 -38px;
}

#nutritionnav span
{
  display: none;
}

#sessionsnav
{
  display: block;
  width: 198px;
  height: 38px;
  background: url("../images/sessions.gif") no-repeat 0 0;

}

#sessionsnav:hover
{ 
  background-position: 0 -38px;
}

#sessionsnav span
{
  display: none;
}

#findusnav
{
  display: block;
  width: 198px;
  height: 38px;
  background: url("../images/findus.gif") no-repeat 0 0;

}

#findusnav:hover
{ 
  background-position: 0 -38px;
}

#findusnav span
{
  display: none;
}

#contactusnav
{
  display: block;
  width: 198px;
  height: 38px;
  background: url("../images/contactus.gif") no-repeat 0 0;

}

#contactusnav:hover
{ 
  background-position: 0 -38px;
}

#contactusnav span
{
  display: none;
}
