@charset "utf-8";
/* CSS Document */


A:link {text-decoration: none}
A:visited {text-decoration: none}
A:active {text-decoration: none}
A:hover {
	text-decoration: underline;
	color: #0A58A2;}
p {
	color:#000000;
	font-size:12px;
	font-family: Arial,Helvetica, sans-serif;}
h2 {
	font-size:24px;
	color:#183d8e;
	font-family: Arial,Helvetica, sans-serif;}
h3 {
	font-size:12px;
	color:#183d8e;
	font-family: Arial,Helvetica, sans-serif;}
.h5 {
	font-size: 17px;
	color: #183d8e;
	font-weight: bold;}
li{
	color:#000000;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;}

body {
	background : #edeef3 url(../images/bg.jpg) no-repeat center top;
	padding:0px;
	margin:0px;
	font:100% Arial, Helvetica, sans-serif;}

#wrapper {
	padding:0;
	margin:0 auto;
	width:850px;
	height:auto;}
	
/*top header*/
#header {
	width:850px;
	height:170px;
	background: url(../images/acls_logo.jpg) center bottom no-repeat;
	margin:0 auto;
	padding:0;
	position:relative;
	z-index:1;}
	
#basiccourses {
	float:right;
	width:200px;
	height: 550px;
	padding:10px 80px 0 0;
	margin:0 auto;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;}
	
#basiccourses ul {
	padding:0;
	margin:0;}
	
#basiccourses li {
	list-style:none;
	border-bottom:1px dotted #336699;
	padding-bottom:10px;
	margin:0;}
	
#list-tab {
	float:left;
	width:300px;
	padding:0px 0 0 70px;
	margin:0 auto;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: auto;
	text-decoration: none;}
	
#list-tab ul {
	padding:0;
	margin:0;}
#list-tab li {
	list-style:none;
	padding-bottom:0px;
	margin:0;
	text-decoration: none;}
#list-tab2 {
	float:left;
	width:300px;
	padding:0px 0 0 40px;
	margin:0 auto;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: auto;}
#list-tab2 ul {
	padding:0;
	margin:0;}
#list-tab2 li {
	list-style:none;
	padding-bottom:0px;
	margin:0;}
#book-tab {
	float:left;
	width:100px;
	padding:0px 0 0 20px;
	margin:0 auto;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: auto;
	margin-left: 100px;}
#book-tab ul {
	padding:0;
	margin:0;}
#book-tab li {
	list-style:none;
	padding-bottom:0px;
	margin:0;}
#book-tab_b {
	float:left;
	width:120px;
	padding:0px 0 0 20px;
	margin:0 auto;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: auto;}
#book-tab_b ul {
	padding:0;
	margin:0;}
#book-tab_b li {
	list-style:none;
	padding-bottom:0px;
	margin:0;}
#book-tab_c {
	float:left;
	width:300px;
	padding:0px 0 0 20px;
	margin:0 auto;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: auto;}
#book-tab_c ul {
	padding:0;
	margin:0;}
#book-tab_c li {
	list-style:none;
	padding-bottom:0px;
	margin:0;}
	
/*menu nav*/	
	
#subnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size:7pt;
	width:850px;
	height:20px;
	padding:15px 0px 0px 0px;
	float:left;
}
.subnav a {
	color:#183d8e;
	text-decoration:none;
	padding:0 0 0 6px;
	font-weight:bolder;}
.subnav a:hover {
	color:#0099ff;
	text-decoration:none;
	padding:0 0 0 6px;
	font-weight:bolder;}
#active {
	color:#0099ff;}	
#subnav_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size:7pt;
	width:850px;
	height:20px;
	padding:0px 0px 5px 0px;
	float:left;
	background-color: #FFFFFF;
}
.subnav_header a {
	color:#183d8e;
	text-decoration:none;
	padding:0 0 0 6px;
	font-weight:bolder;
}
.subnav_header a:hover {
	color:#0099ff;
	text-decoration:none;
	padding:0 0 0 6px;
	font-weight:bolder;
}
#subnav_footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size:7pt;
	width:850px;
	height:30px;
	padding:10px 0px 0px 0px;
	float:left;
	background-color: #0A58A2;}
.subnav_footer a {
	color:#FFFFFF;
	text-decoration:none;
	padding:0 0 0 6px;
	font-weight:bold;}
.subnav_footer a:hover {
	color:#0099ff;
	text-decoration:none;
	padding:0 0 0 6px;
	font-weight:bold;}

/* footer link page */

#footer_pages {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	width:520px;
	height:30px;
	padding:10px 10px 0px 20px;
	float:left;
	font-weight: bold;}
#footer_pagesb {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	width:220px;
	height:30px;
	padding:10px 10px 0px 70px;
	float:left;
	font-weight: bold;}
.footer_pages a {
	color:#FFFFFF;
	text-decoration:none;
	padding:0 0 0 5px;
	font-weight:bold;}
.footer_pages a:hover {
	color:#0099ff;
	text-decoration:none;
	padding:0 0 0 5px;
	font-weight:bold;}
/*header banner*/
.head-text {
	float: right;
	height:127px;
	width:850px;
	color:#336699;
	padding:0px 0px 0 0;
	margin-top:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 0px;
	background-color: #FFFFFF;
}
.head-inf {
	float: right;
	height:20px;
	width:850px;
	color:#336699;
	padding:0px 0px 0 0;
	margin-top:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 0px;
	background-color: #FFFFFF;
	font-weight:bold;}
.head-banner {
	float: right;
	height:130px;
	width:850px;
	color:#336699;
	padding:0px 0px 0 0;
	margin-top:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 0px;
	background-color: #FFFFFF;}
/*banner slideshow*/
#banner {
	float:left;
	width:850px;
	height:425px;
	float:left;
	margin:0px 0px 0px 0px;
	padding-left:0px;
	z-index:1;
	background-color: #FFFFFF;}
#content {
	float:left;
	width:850px;
	height:248px;
	float:left;
	margin:0px 0px 0px 0px;
	padding-left:0px;
	z-index:1;
	background-color: #FFFFFF;} 
* html #banner {
	width:850px;
	height:248px;
	margin:0px 0px;
	padding:0;}
.mainimage {
	width:660px;
	height:380px;
	float:left;
	margin:0;
	padding:0 0 0 0px;
	overflow:hidden;}
#promo_links {
	float:left;
	height:100px;
	width:850px;
	margin:0;
	padding:0 0 0 0px;
	margin-top: 40px;
	margin-bottom: 15px;
	background: none;}
#promo {
	position:absolute;
	height:50px;
	float:right;
	margin-left:660px;
	width: 170px;
	z-index:1000;
	margin-top:200px;
	background-image:url(../images/icon_ball2.png);
	background-repeat: no-repeat;
}
	
#promo a {border:none; text-decoration:none; background: none;}

#tab-recycle01 {
	position:absolute;
	height:200px;
	float:right;
	margin-left:640px;
	width: 100px;
	z-index:1000;
	margin-top:200px;
	background-repeat: no-repeat;
}
#post {
	position:absolute;
	height:200px;
	float:right;
	margin-left:0px;
	width: 200px;
	z-index:9999;
	margin-left:650px;}
* html #maincontent  {
	padding:0;
	margin:0;
	float:left;
	vertical-align: top;}
#maincontent {
	float:left;
	width:850px;
	height:auto;
	padding:0;
	margin:0;}
#maincontent-pages {
	float:left;
	width:850px;
	height:auto;
	padding:0;
	margin:0;
	background-color:#FFFFFF;}
#welcome {
	float:left;
	padding:10px 50px 15px 50px;
	width:750px;
	height:auto;
	text-align:justify;
	color:#000000;
	background-color: #FFFFFF;
	border-top:15pt solid #183d8e;
	font-family:Arial, Helvetica, sans-serif;}
#green {
	float:left;
	padding:10px 50px 15px 50px;
	width:750px;
	height:auto;
	text-align:justify;
	color:#000000;
	background-color: #FFFFFF;
	border-top:15pt solid #183d8e;}
#content-uls {
	float:left;
	padding:10px 50px 15px 50px;
	width:750px;
	height:auto;
	text-align:justify;
	color:#000000;
	background-color: #dee7fa;}
#content-uls-b {
	float:left;
	padding:10px 50px 15px 50px;
	width:750px;
	height:auto;
	text-align:justify;
	color:#000000;
	background-color: #cedaf7;}
#content-uls-c {
	float:left;
	padding:10px 50px 15px 50px;
	width:750px;
	height:auto;
	text-align:justify;
	color:#000000;
	background-color: #C9DFF1;}
#content-high {
	float:left;
	padding:10px 20px 15px 50px;
	width:520px;
	height:400px;
	text-align:justify;
	color:#000000;
	background-color: #FFFFFF;
	border-top:15pt solid #183d8e;}
#content-high_logo {
	float:right;
	padding:10px 20px 15px 50px;
	width:190px;
	height:auto;
	text-align:justify;
	color:#000000;
	background-color: #FFFFFF;
	border-top:15pt solid #183d8e;}
#content-high-b {
	float:left;
	padding:10px 20px 15px 50px;
	width:520px;
	height:450px;
	text-align:justify;
	color:#000000;
	background-color: #FFFFFF;
	border-top:15pt solid #183d8e;}
#content-high_logo-b {
	float:right;
	padding:10px 20px 15px 50px;
	width:190px;
	height:450px;
	text-align:justify;
	color:#000000;
	background-color: #FFFFFF;
	border-top:15pt solid #183d8e;}
#content-high-c {
	float:left;
	padding:10px 20px 15px 50px;
	width:520px;
	height:400px;
	text-align:justify;
	color:#000000;
	background-color: #FFFFFF;
	border-top:15pt solid #183d8e;}
#content-high_logo-c {
	float:right;
	padding:10px 20px 15px 50px;
	width:190px;
	height:auto;
	text-align:justify;
	color:#000000;
	background-color: #FFFFFF;
	border-top:15pt solid #183d8e;}
#content-gym {
	float:left;
	padding:10px 30px 30px 30px;
	width:790px;
	height:auto;
	text-align:center;
	color:#000000;
	background-color: #A6CBE8;
	border-top:15pt solid #A6CBE8;}
#content-links {
	float:left;
	padding:10px 30px 15px 30px;
	width:790px;
	height:auto;
	text-align:justify;
	color:#000000;
	background-color: #FFFFFF;}
#content-links a {
	color:#336699;
	font-size:11px;
	text-decoration: none;}
#content-links a:hover {
	color:#000000;
	font-size:11px;
	text-decoration: none;}
#content_box {
	float:left;
	padding:10px 10px 15px 50px;
	width:790px;
	height:auto;
	text-align:justify;
	color:#000000;
	background-color: #FFFFFF;
	border-top:15pt solid #183d8e;}
*html #welcome {
	border-top:15pt solid #183d8e;}
#welcome a {
	color:#336699;
	font-size:11px;
	text-decoration: none;}
#welcome a:hover {
	color:#0000FF;
	font-size:11px;
	text-decoration: none;}
#green a {
	color:#669900;
	font-size:12px;
	text-decoration: none;
	font-weight: bold;}
#green a:hover {
	color:#426200;
	font-size:12px;
	text-decoration: none;
	font-weight: bold;}
#testimonial {
	float:right;
	width:250px;
	height:125px;
	padding:0;
	margin:0 auto;
	border-bottom:1pt dotted  #9cbf3b;}
#testimonial2 {
	float:right;
	width:250px;
	height:50px;
	padding:0;
	margin:0 auto;
	border-bottom:1pt dotted  #9cbf3b;}
#specialpromo {
	float:right;
	width:250px;
	height: auto;
	padding:20px 0 0 0;
	margin:0 auto;}
.seedetails a {
	font:12px Arial,Helvetica, sans-serif;
	color:#336699;
	text-decoration:none;}
.seedetails a:hover{
	font:12px  Arial,Helvetica, sans-serif;
	color:#0000FF;
	text-decoration:none;}
#footer {
	background: url(../images/footer_bg.png) no-repeat;
	height:126px;
	width:1000px;
	float:left;
	padding:0;
	margin-left: -25px;
	clear:both;
	display: inline;}
* html #footer {
	background:(../images/footer_bg.png) no-repeat;
	height:276px;
	width:1000px;
	float:left;
	padding:0;
	clear:both;
	display: inline;
	margin-left: -25px;}
*html  #footer {
	background: url(../images/footer_bg.png) no-repeat;
	height:276px;
	width:1000px;
	padding:0;
	display: inline;
	clear:both;}
#footnotes {
	width:850px;
	height:30px;
	float:left;
	padding:0px;
	color:#336699;
	font-size:10px;
	padding:5px 0 0 0;
	margin-left: 0px;}
*html #footnotes {
	width:850px;
	height:30px;
	float:left;
	padding:0px;
	margin-left: 0px;
	color:#336699;
	font-size:10px;
	padding:10px 0 0 0;}
.footnotes {
	font-size:10px;
	font-family: Arial,Helvetica, sans-serif;
	color:#336699;
	padding:5px;
	float:left;}
.liquid {
	float:right;
	padding:5px;
	margin:0;
	width:400px;
	height:30px;
	display: inline;}
*html .liquid {
	float:right;
	padding:5px;
	margin:0;
	width:400px;
	height:30px;
	display: inline;}
.liquid a{
	color:#336699;
	display: inline;}
.liquid a:hover {
	color:#FAB005;}
div#copyright  {
	border:1px solid red;}
.footerlinks a {  
	color:#FFFFFF;
	text-decoration:none;
	font-size: 10px;}
.footerlinks a:hover{
	color:#FAB005;
	text-decoration:none;
	font-size: 10px;}
html {
    scrollbar-face-color: #336699;
    scrollbar-arrow-color: #ffffff;
    scrollbar-highlight-color: #ffffff;
    scrollbar-shadow-color: #336699;
    scrollbar-3dlight-color: #5d741f;}
#address{
	float:right;
	width:250px;
	height: auto;
	padding:20px 0 0 0;
	margin:0 auto;
	font-size:12px;
	color:#6c5236;
	font-family:Arial,Helvetica, sans-serif;}
#video {
	width:264px;
	height:400px;
	float:left;}
input, option, select, textarea {
	color:#336699;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;}
.right_out_in{
	width:270px;
	float:left;
	margin-top: 5px;
	height: 70px;
	font-size: 10px;
	margin-left: 15px;
	padding-right: 15px;}
#fadeshow2 {
	width:auto;}

/*poster */
.tab-recycle {
	width:190px;
	height:200px;
	color:#052a3c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	padding-left:60px;
	padding-top:5px;
	margin-left: 0px;
	margin-top:0px;
	background-repeat: no-repeat;
}
.tab-recycle a {
	color:#052a3c;
	text-decoration:none;}
.tab-recycle a:hover{
	color:#999;
	text-decoration:none;
}
	
.tab-1 {
	background-image: url(blank.gif);
	width:167px;
	height:40px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:33px;
	padding-left:0px;
	margin-left: 35px;
}
.tab-1 a {
	color:#FFFFFF;
	text-decoration:none;}
.tab-1 a:hover{
	color:#336699;
	text-decoration:none;}
		
.tab2 {
	background-image: url(blank.gif);
	width:100px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:0px;
	margin-left: 40px;
	margin-top: -40px;
}
		
.tab2 a {
	color:#FFFFFF;
	text-decoration:none;}
.tab2 a:hover{
	color:#336699;
	text-decoration:none;}


/*slideshow images*/
#slideshow {
	position:relative;
	height:350px;
	margin-top: 34px;
}
#slideshow_img {
	position:relative;
	height:248px;}
#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;}
#slide {
  width: 200px;
  height: 200px;}

/*slideshow2*/

.slideShow2 {
	text-align: center;
	margin-bottom: 10px;
	padding: 5px;}
.slides {
	position: relative;
	z-index: 1;
	display: none;}
.setTitle, .slideTitle {
	font-family: Arial, Helvetica, sans-serif;}
.setTitle {
	color: #995a01;
	font-size: 14px;
	font-weight: bold;}
.slideTitle {
	color: #666666;
	font-size: 12px;}
.controls {
	position: relative;
	z-index: 10;
	margin-left: 25px;
            }
#slide1 {
	display: block;}            
img {
	border: none;}

/*slideshow2 end*/
.blue_text {
	color: #0000FF;
	font-weight: bold;}
#logo-box01 {
	float:right;
	width:89px;
	height: 50px;
	padding:0px 0px 0 0;
	margin:0 auto;}
#logo-box02 {
	float:right;
	width:127px;
	height: 50px;
	padding:0px 6px 0 0;
	margin:0 auto;}
.box_name{
	width:400px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding: 20px;
	text-align: center;
	margin-left: 175px;
	border: 1px solid #C1DAD7;
	font-weight: bold;
	background-color: #E1E9FB;}
.box_00{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:290px;
	padding: 20px;
	text-align: left;}
.box_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:20px;
	text-align: left;}
.box_00-pic {
	width:290px;
	padding: 20px;
	text-align: center;}
.box01 {
	width:250px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;}
.box02 {
	width:790px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
	background-image: url(../images/swimsation_bg.jpg);
	height: auto;
	margin-left: 30px;}
.box03 {
	width:790px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
	height: auto;
	margin-left: 30px;
	padding-top: 15px;}
.box04 {
	width:770px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
	height: auto;
	background-color: #DEE1FA;
	text-align:justify;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 15px;}
.box05{
	width:750px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
	height: auto;
	background-color: #DEE1FA;
	margin-left: 0px;
	padding-left:50px;
	padding-right: 50px;
	text-align:justify;
	padding-top: 15px;}
.box05_col{
	width:750px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
	height: auto;
	background-color:#A9CFE9;
	margin-left: 0px;
	padding-left:50px;
	text-align:justify;
	padding-right: 50px;
	padding-top: 15px;}
.box05_comp{
	width:750px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
	height: auto;
	background-color: #DEE1FA;
	margin-left: 0px;
	padding-left:50px;
	padding-right: 50px;
	text-align:justify;
	padding-top: 15px;}
.box_06{
	width:750px;
	float: left;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;}
.boxright {
	font-family: Arial, Helvetica, sans-serif;
	width:420px;
	padding:0px;
	float:right;
	font-size: 12px;
	margin-top: -260px;}
#box-in-leftext {
	float:left;
	width:685px;
	margin:0;
	padding:0 20px 0 45px;
	margin-top: 25px;
	text-align:justify;
	margin-bottom: 20px;
}
#box-img {
	float:left;
	width:754px;
	margin-top: 25px;
	text-align:justify;
	margin-bottom: 50px;
	margin-right: 0;
	margin-left: 18px;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
}
	
#box-in-left {
	float:left;
	width:310px;
	margin:0;
	padding:0 20px 0 45px;
	margin-top: 25px;
	text-align:justify;}
	
#box-in-left_space {
	float:left;
	width:310px;
	margin:0;
	padding:0 0px 0 20px;
	margin-top: 25px;
	text-align:justify;}
#box-in-right {
	float:right;
	width:308px;
	margin:0;
	padding:0 45px 0 20px;
	margin-top: 25px;
	text-align:justify;}
#box-in-right_space {
	float:right;
	width:400px;
	margin:0;
	padding:0 20px 0 20px;
	margin-top: 25px;
	text-align:justify;}
#box-l-holiday {
	float:left;
	width:330px;
	margin:0;
	padding:0 0px 0 0px;
	margin-top: 0px;
	text-align:justify;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;}
#box-r-holiday {
	float:right;
	width:300px;
	margin:0;
	padding:0 0px 0 0px;
	margin-top: 0px;
	text-align:justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;}
#book_box {
	width:500px;
	background-color:#FFFFFF;
	margin-left: 150px;}
#box-safety-a {
	width:765px;
	margin-left:0px;
	padding:0px;}
#box-safety-b {
	width:765px;
	margin-left:0px;
	padding:0px;
	margin-top: 0px;}
#box_top {
	float:right;
	width:50px;
	position: absolute;
	margin-left: 750px;}
.box_top a{
	color:#003399;
	font-weight:bold;}
.box_top a:hover{
	color: #336699;
	font-weight:bold;}

#img{
	float:right;
	padding-left:10px;
	padding-top:5px;
	margin-top: 0px;
	position: static;}
.feedbackform{
	padding: 5px;
	width: 410px;}
div.fieldwrapper{
	width: 500px;
	overflow: hidden;
	padding: 5px 0;}
div.fieldwrapper label.styled{
	float: left;
	width: 210px;
	text-transform: none;
	border-bottom: 1px solid #183d8e;
	margin-right: 15px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;}
div.fieldwrapper div.thefield{
	float: left;
	margin-bottom: 5px;}
div.fieldwrapper div.thefield input[type="text"]{
	width: 200px;}
div.fieldwrapper div.thefield textarea{
	width: 200px;
	height: 80px;}
div.buttonsdiv{
	margin-top: 2px;
	margin-left: 225px;
	width: 200px;}
div.buttonsdiv input{
	width: 80px;
	background: #e1dfe0;}

/*  table  */
 #table-book {
	width: 650px;
	padding: 0;
	margin: 0;
	margin-left: 50px;}
 #mytable {
	width: 650px;
	padding: 0;
	margin: 0;
	margin-left: 50px;}
 #mytable2 {
	width: 700px;
	padding: 0;
	margin: 0;
	margin-left: 45px;}
 #mytable_flip {
	width: 750px;
	padding: 0;
	margin: 0;
	margin-left: 0px;}
 #mytable_rate {
	width: 500px;
	padding: 0;
	margin: 0;
	margin-left: 130px;}
caption {
	padding: 20px 0 10px 0;
	width: 650px;
	font: 20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #FFFFFF;
	background-color: #0C7BAB;}
#caption_rate {
	padding: 20px 0px 10px 0px;
	width: 500px;
	font: 16px Arial, Helvetica, sans-serif;
	text-align: center;
	color: #000000;
	margin-left: 130px;
	font-weight: bold;}
#caption_gym {
	padding: 20px 0px 0px 0px;
	width: 550px;
	font: 16px Arial, Helvetica, sans-serif;
	text-align: center;
	color: #000000;
	margin-left: 120px;}
#li-content_swim {
	padding: 0px 0px 0px 0px;
	width: 720px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
	margin-left: 10px;
	line-height: 2;}
#li_swim {
	padding: 0px 0px 0px 0px;
	width: 720px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
	margin-left: 20px;}
#li_pages {
	padding: 0px 0px 0px 0px;
	width: 650px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
	margin-left: 40px;
	padding-right:10px;
	padding-bottom:10px;
	text-align:justify;}
.sup {
	vertical-align:super;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 2px;
}
th {
	font: Arial, Helvetica, sans-serif;
	color: #000000;
	letter-spacing: 0px;
	text-align: left;
	padding: 6px 6px 6px 15px;
	background: #CAE8EA;
	font-size: 12px;}
th.nocap{
	font: Arial, Helvetica, sans-serif;
	color: #000000;
	border-left: 1px solid #C1DAD7;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 0px;
	text-align: left;
	padding: 6px 6px 6px 20px;
	background: #CAE8EA;
	font-size: 12px;}
th.nobg {
	font: Arial, Helvetica, sans-serif;
	border-top: 0;
	border-left: 0;
	border-right: 0;
	background: none;
	color: #183D8E;
	font-size: 12px;}
th.nobg2 {
	font: Arial, Helvetica, sans-serif;
	border-top: 0;
	border-left: 0;
	border-right: 0;
	border-bottom:0;
	color: #FFFFFF;
	font-size: 12px;
	background-color: #0C7BAB;
}
th.nobg-img {
	font: Arial, Helvetica, sans-serif;
	border-top: 0;
	border-left: 0;
	border-right: 0;
	border-bottom:0;
	color: #FFFFFF;
	font-size: 12px;
	background-color: #0C7BAB;
	background-image:url(../images/shoes-max.png);
	background-repeat: no-repeat;
	height:45px;
	line-height:45px;
	padding-left:40px;
}
th.spec {
	font: Arial, Helvetica, sans-serif;
	background: #fff;
	font-size: 12px;
	border-left: 1px solid #C1DAD7;
	border-right: 1px solid #C1DAD7;
}
th.spec-img {
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-left: 1px solid #C1DAD7;
	border-right: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	background-image:url(../images/untitled.jpg);
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right;
	padding-left: 120px;
	line-height: 16px;
	height: 211px;
	color: #000;
}
th.specalt {
	border-top: 0;
	background: #f5fafa;
	font: 12px  Arial, Helvetica, sans-serif;
	color: #000000;
	border-left: 1px solid #C1DAD7;
	border-right: 1px solid #C1DAD7;
	background-color: #E1E9FB;
}
th.specalt_nobr {
	border-top: 0;
	background: #f5fafa;
	font: 12px  Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #E1E9FB;}
th.noncap {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff;
	font: 12px  Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-transform:none;
	background-color: #E1E9FB;
	color:#0C7BAB;}
th.noncap-nobg {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff;
	font: 12px  Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-transform:none;
	border-top: 0;
	border-left: 0;
	border-right: 0;
	border-bottom:0;
	color: #000000;}
td {
	border-left: 1px solid #C1DAD7;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 3px 3px 3px 10px;
	color: #000000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;}
td.alt {
	background: #F5FAFA;
	color: #000000;
	background-color: #E1E9FB;
	font: Arial, Helvetica, sans-serif;
	padding:10px;}
td.alt2 {
	font: Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #fff;
	border-left: 1px solid #C1DAD7;}
td.colr-blue {
	font: Arial, Helvetica, sans-serif;
	background: #F5FAFA;
	color: #FFFFFF;
	background-color: #007BA4;
	border-right: 1px solid #00003C;
	border-bottom: 1px solid #00003C;
	border-top: 1px solid #00003C;
	border-left: 1px solid #00003C;}
td.colr-blue-a {
	font: Arial, Helvetica, sans-serif;
	background: #A4A4FF;
	color: #00003C;
	background-color: #BFDBF2;
	border-right: 1px solid #00003C;
	border-bottom: 1px solid #00003C;
	border-top: 1px solid #00003C;
	border-left: 1px solid #00003C;}
td.colr-blue-b {
	font: Arial, Helvetica, sans-serif;
	background: #A4A4FF;
	color: #00003C;
	background-color: #FFFFFF;
	border-right: 1px solid #00003C;
	border-bottom: 1px solid #00003C;
	border-top: 1px solid #00003C;
	border-left: 1px solid #00003C;}
td.colr-yol {
	font: Arial, Helvetica, sans-serif;
	background: #F5FAFA;
	color: #000000;
	background-color: #EEEE00;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-top: 1px solid #333333;
	border-left: 1px solid #333333;}
td.colr-yol-a {
	font: Arial, Helvetica, sans-serif;
	background: #A4A4FF;
	color: #000000;
	background-color: #FFFFFF;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-top: 1px solid #333333;
	border-left: 1px solid #333333;}
td.colr-yol-b {
	font: Arial, Helvetica, sans-serif;
	background: #A4A4FF;
	color: #000000;
	background-color: #FFFF9D;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-top: 1px solid #333333;
	border-left: 1px solid #333333;}
td.colr-b-blu {
	font: Arial, Helvetica, sans-serif;
	background: #F5FAFA;
	color: #000000;
	background-color: #6495ED;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-top: 1px solid #333333;
	border-left: 1px solid #333333;}
td.colr-b-blu-a{
	font: Arial, Helvetica, sans-serif;
	background: #A4A4FF;
	color: #000000;
	background-color: #8DB0F1;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-top: 1px solid #333333;
	border-left: 1px solid #333333;}
td.colr-b-blu-b {
	font: Arial, Helvetica, sans-serif;
	background: #A4A4FF;
	color: #000000;
	background-color: #FFFFFF;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-top: 1px solid #333333;
	border-left: 1px solid #333333;}
td.colr-lighblue {
	font: Arial, Helvetica, sans-serif;
	background: #F5FAFA;
	color: #000000;
	background-color: #B0C4DE;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-top: 1px solid #333333;
	border-left: 1px solid #333333;}
td.colr-lighblue-a {
	font: Arial, Helvetica, sans-serif;
	background: #A4A4FF;
	color: #000000;
	background-color: #FFFFFF;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-top: 1px solid #333333;
	border-left: 1px solid #333333;}
td.colr-lighblue-b {
	font: Arial, Helvetica, sans-serif;
	background: #A4A4FF;
	color: #000000;
	background-color: #B4CDCD;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-top: 1px solid #333333;
	border-left: 1px solid #333333;}
td.spec {
	font: Arial, Helvetica, sans-serif;
	background: #fff;
	font-size: 12px;
	padding:10px;
}
td.specalt2 {
	border-top: 0;
	background: #f5fafa;
	font: 12px  Arial, Helvetica, sans-serif;
	color: #000000;
	border-left: 1px solid #C1DAD7;
	border-right: 1px solid #C1DAD7;
	background-color: #E1E9FB;
}
td.spec-no {
	font: Arial, Helvetica, sans-serif;
	background: #fff;
	font-size: 12px;
	padding:10px;}
.font-2 {
	font-size: 14px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;}
.font-3 {
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	float: right;
	margin-right: 70px;
	padding: 10px;
	color: #000099;}	
.style5 {
	font-size: 12px;
	color: #1C2256;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;}
.green_text {
	font-size: 14px;
	color: #39AEAE;
	font-family: Arial, Helvetica, sans-serif;}
.style6 {
	font-size: 16px;
	color: #1C2256;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;}
#space {
	padding-left:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;}

#top-link	{
	display:none;
	position:fixed;
	right:20px;
	bottom:5px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	border:1px solid #2E3664;
	background:#2E3664;
	padding:10px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 0px;}
	
.box-images {
	float:left;
	padding: 15px;
}
.box-images-unpad {
	float:left;
	padding-right:10px;
}
.menu{
	border:none;
	border:0px;
	margin:0px;
	font: 50% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	font-size:7px;
	font-weight:bold;
	padding-right: 15px;
	padding-left: 15px;
}
	
.menu ul{
	height:20px;
	list-style:none;
	margin:0;
	padding:0;}
	
	.menu li{
	float:left;
	padding-right: 2px;
	padding-left: 2px;
	font-size:8px;
}
		
	.menu li a{
	color:#046aa5;
	display:block;
	font-weight:normal;
	line-height:12px;
	margin:0px;
	padding:5px 5px;
	text-align:center;
	text-decoration:none;
	font-size:8px;
}
		
		.menu li a:hover{ 
			background: #0283c4;
			color:#fff;
			text-decoration:none;}
			
		.menu ul li:hover a{	
			background: #0283c4;
			color:0c488e;
			text-decoration:none;}
			
	.menu li ul{
		background:#ffffff;
		display:none;
		height:auto;
		padding:0px;
		margin:0px;
		border:0px;
		position:absolute;
		
		z-index:200;
		/*top:1em;
		/*left:0;*/}
		
	.menu li:hover ul{
		display:block;}
		
	.menu li li {;
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		line-height:12px;
}
		
	.menu li:hover li a{
		background:none;}
		
	.menu li ul a{
		display:block;
		height:20px;
		font-size:12px;
		font-style:normal;
		margin:0px;
		padding:5px 10px 5px 10px;
		text-align:left;}
		
	.menu li ul a:hover, .menu li ul li:hover a{
			background:#0283c4;
			border:0px;
			color:#ffffff;
			text-decoration:none;}
			
	.menu p{clear:left;}
	
	
/* These styles create the dropdown menus. */
#navbar {
	margin: 0;
	padding: 0px 0px 0px 5px;
	height: 1em;
   }
#navbar li {
   list-style: none;
   float: left; }
#navbar li a {
	display: block;
	padding: 3px 4px;
	color: #046aa5;
	text-decoration: none;
	font-size:9px;
}
#navbar li a:hover {
	background-color: #adc9e0;
}
#navbar li ul {
	display: none;
	width: 12em; /* Width to help Opera out */
	background-color: #adc9e0;
}
#navbar li:hover ul, #navbar li.hover ul {
	display: block;
	position: absolute;
	margin: 0;
	padding: 0 0 0 8px;
	font-size:9px;
}
#navbar li:hover li, #navbar li.hover li {
   float: none; }
#navbar li:hover li a, #navbar li.hover li a {
	border-bottom: 1px solid #5d819f;
	color: #FFF;
}
#navbar li li a:hover {
	background-color: #0283c4;
}

.h1-fonttext {
	width:650px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	float:left;
	height: auto;
	background-color:#A9CFE9;
	margin-left: 0px;
	padding-left:50px;
	text-align: center;
	padding-right: 50px;
	padding-top: 15px;
	padding-bottom:10px;
	}
.h1-fonttext-left {
	width:690px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	float:left;
	height: auto;
	background-color:#A9CFE9;
	margin-left: 0px;
	padding-left:10px;
	text-align: justify;
	padding-right: 50px;
	padding-top: 15px;
	padding-bottom:10px;
	}
.box-holiday {
	width:500px;
	padding:20px;
	border: double thin #000;
	margin-left:100px;}
	
.box-holiday2 {
	width:600px;
	padding:20px;
	border: double thin #000;
	margin-left:50px;}
	
.bg-swim {
	width:600px;
	height:990px;
	padding-right:100px;
	padding-left:80px;
	margin-left:0px;
	background-image: url(../images/bg-swimsation.jpg);
	background-repeat: no-repeat;
}
.test_green {
	size:14px;
	font: 16px Arial, Helvetica, sans-serif;
	font-weight:bold;}

