﻿.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */
body {
	font-family: Arial;
	padding: 0;
	margin: 0px auto;
	background-image: url('bodyBg.jpg');
	background-repeat: repeat-x;
	behavior: url("csshover.htc");

}

a:link, a:visited{
	color:black; text-decoration:none
}
p{ padding:0; margin:0;}
.mainContainer {
	width: 964px;
	margin: 0px auto;
	padding: 0;
	background-image: url('containerBg2.jpg');
	background-repeat: no-repeat;
	padding-top: 20px;
	border: 0px solid black;
	
	background-color:#070b24;
	padding-bottom:20px;
}
img {
	border: 0;
}
td.logo img, .header, .usefulStuffHead,.learnHead, .contentTbl img, .link, .watch, .welcomeHead, .reefHead, .reefHead1, .packageHead, .mapHead, .weatherHead, .packageHead1,.dayHead {
	behavior: url(iepngfix.htc);
}
.logo {
	width: 35%;
	padding-left:3px;
}
.logoRight {
	width: 65%;
	color: #2c388f;
	font-size: 12px;
	vertical-align: bottom;
	padding-bottom: 0px;
}
.logoRight h1 {
	padding: 0;
	margin: 0;
	color: #2c388f;
	font-size: 16px;
	padding-bottom: 2px;
}
.logoRight a {
	color: #2c388f;
	font-size: 12px;
	text-decoration: none;
}
.logoRight span {
	color: #8699b0;
}
.search {
	width: 200px;
	height: 14px;
	background-repeat: no-repeat;
	background-position: right center;
	border: 0px solid red;
	padding-bottom: 3px;
}
.search input {
	width: 375px;
	height: 10px;
	padding: 0;
	margin: 0;
	border: 0;
	font-size: 9px;
	margin-left: 30px;
	margin-top: 3px;
	margin-right: 3px;
	line-height: 8px;

}
.menu {
	
	height: 32px;
	margin: 0px auto;
	border: 0px solid black;
	padding-left:1px;
}
.menu1 {
	float: left;
	width: 3px;
	height: 32px;
	background-image: url('leftMenu.jpg');
	background-repeat: no-repeat;
	border:0px solid red;
}
.menu2 {
	float: left;
	width: 951px;
	height: 26px;
	background-image: url('mid.jpg');
	background-repeat: repeat-x;
	color: white;
	font-size: 11px;
	padding-top: 5px;
	text-align: center;
}
.nav{ float:left; border:0px solid red; padding-top:4px; }
.nav:hover{background-image: url('menuOver.jpg');
	background-repeat: repeat-x;
	height: 20px; color: #2c388f;}
.menu2 a {
	text-decoration: none;
	color: white;
	font-size: 11px;
/*	
	padding-top: 3px;
	padding-bottom: 2px;
	background-image: url('seperator.jpg');
	background-repeat: no-repeat;
	background-position: left center; */
}
.seperator{ float:left; width:2px; height:16px; background-image:url('sep.png'); background-repeat:no-repeat; background-position:center center; margin-top:3px;}
.menu2 a:hover {
	
	color: #2c388f;
}
a.hom {
	 padding-left:38px;
}
.menu2 a.hom:link {
	background-image: none;
}
.menu2 a.hom:hover {
	background-image: url('menuOver.jpg');
	background-repeat: repeat-x;
	height: 20px;
	color: #2c388f;
}
.menu3 {
	float: left;
	width: 4px;
	height: 32px;
	background-image: url('rightMenu.jpg');
	background-repeat: no-repeat;
	border:0px solid red;
}
/**********MODIFICATION STARTS******/
.header {
	width: 951px;
	margin-left: 4px;
	height: 214px;
	position: relative;
}
.subNavigation {
	width: 951px;
	margin-left: 4px;
	height: 30px;
	background-image: url('dudm.png');
	background-repeat: no-repeat;
	background-color: #fff;
}
.subNavigation a {
	color: #2c388f;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}
.sub {
	float: left;
	width: 161px;
	border: 0px solid red;
	text-align: center;
	height: 15px;
	padding-top: 8px;
}
.sub:hover {
	background-image: url('dudmh.png');
	background-repeat: no-repeat;
		height: 21px;
	padding-top: 8px;
	margin-top: 0px;
	cursor: pointer;
}
.wave {
	width: 951px;
	height: 63px;
	background-image: url('wave.png');
	background-repeat: no-repeat;
	position: absolute;
	z-index: 2;
	bottom: -1px;
	left:0;
}
#slideshow img
{
 width:951px; 
 height:214px;
}
/********************MODIFICATION ENDS***********************/

/*
.header {
	width: 952px;
	margin-left:4px;
	height: 23px;
	padding-top: 227px;
	background-image: url('header1.png');
	background-repeat: no-repeat;


}
.header a {
	color: #2c388f;
	font-size: 14px;
	text-decoration: none;
	
	font-weight: bold;
}
.sub{ float:left; width:223px; border:0px solid red; text-align:center; height:23px;}
.sub:hover{background-image:url('subOver.png'); background-repeat:no-repeat; height:23px; cursor:pointer;}
.header a:hover{ }*/
.contentTbl {
	margin: 0px auto;
	margin-left:4px;
	margin-top:7px;
}
.contentLeft {
	vertical-align: top;
	 padding-left:1px;
	
}
.contentRight {
	vertical-align: top;
	
}
.usefulStuff {
	border: 0px solid red;
	margin-bottom: 5px;
}
.usefulStuffHead {
	width: 304px;
	height: 27px;
	padding-top: 4px;
	padding-left: 10px;
	background-image: url('contactTop.png');
	background-repeat: no-repeat;
	font-size: 13px;
	color: white;
	font-weight: bold;

}
.usefulStuffInner {
	float: left;
	margin-left: 0px;
	width: 305px;
	padding-left:7px;
	border-left: 1px solid #c5dd9e;
	border-right: 1px solid #c5dd9e;
	background-image: url('contactBG.png');
	background-repeat: repeat-x;
	background-color:white;
	

	 
}
.girl {
	float: left;
	width: 114px;
	padding-left: 32px;
	height: 20px;
	padding-top: 70px;
	background-image: url('girl.jpg');
	background-repeat: no-repeat;

}
.girl a {
	text-decoration: none;
	font-size: 13px;
	color: white;
	font-weight: bold;
}
.girl2 {
	float: left;
	width: 114px;
	padding-left: 32px;
	height: 20px;
	padding-top: 20px;

}
.girl2 a {
	text-decoration: none;
	font-size: 13px;
	color: white;
	font-weight: bold;
}
.sp {
	height: 80px;
	padding-top:9px;
	width: 126px;
	background-image: url('sp.png');
	background-repeat: no-repeat;
	float: left;
	color: white;
	font-size: 12px;
	padding-left: 10px;
	padding-right: 5px;
	 margin-left:10px;
	 text-align:center;

}
.sp h1 {
	padding: 0;
	margin: 0;
	font-size: 20px;
	color: white;
	text-align: center;
	line-height: 19px;
	padding-top: 10px;
	padding-bottom: 7px;
}
.sp h1 a{
	padding: 0;
	margin: 0;
	font-size: 20px;
	color: white;
	text-align: center;
	line-height: 19px;
	padding-top: 10px;
	padding-bottom: 7px;
}
.sp a {
	text-decoration: none;
	font-size: 13px;
	color: white;
	font-weight: bold;
}
.quick {
	width: 284px;
	margin-bottom: 0px;
}
.link {
	width: 305px;
	height: 26px;
	padding-top: 2px;
	padding-left: 10px;
	background-image: url('linkTop.png');
	background-repeat: no-repeat;
	font-size: 13px;
	color: white;
	font-weight: bold;
}
.linkInner {
	width: 313px;
	background-color: #e9eaf4;
	border-left: 1px solid #c3d85f;
	border-right: 1px solid #c3d85f;

}
.picRight {
	width: 169px;
	height: 45px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 10px;
	vertical-align: top;
	background-image: url('picRight.jpg');
	background-repeat: no-repeat;
	color: #0a2026;
	font-size: 12px;
}
.picRight h1 {
	padding: 0;
	margin: 0;
	color: #0586bf;
	font-size: 12px;
	line-height: 13px;
}
.picRight h1 a {
	color: #0586bf;
	text-decoration: none;
}
.pic {
	width: 109px;
	height: 52px;
}

.pic img{
	height:83px;
	width:110px
}
.margin {
	height: 9px;
}
td.watch2{ width:319px; padding:0; margin:0; padding-left:5px; vertical-align:top;}
.watchNow {
	margin-top: 5px;
}
.watch {
	width: 313px;
	height: 14px;
	padding-top: 0px;
	padding-left: 0px;
	background-image: url('watchTop.png');
	background-repeat: no-repeat;

}
.watchInner {

	text-align: center;
	margin-left: 0px;
	background-color: white;
	border-left: 1px solid #c3d85f;
	border-right: 1px solid #c3d85f;
	padding-bottom: 15px;
	padding-top: 13px;
	

}
.welcome {
	margin-bottom: 5px;
	margin-left:3px;
	
}
.welcomeMainHead{ padding-top:3px;}
.welcomeHead {
	width: 632px;
	height: 11px;
	padding-top: 0px;
	padding-left: 0px;
	background-image: url('welcome.png');
	background-repeat: no-repeat;
}
.welcomeInner {
	width: 605px;
	padding-left: 15px;
	padding-right: 10px;
	
	color: #0a2026;
	background-color: white;
	border-left: 1px solid #c3d85f;
	border-right: 1px solid #c3d85f;
	font-size: 12px;
	padding-bottom:0px;

}
.reef {
	margin-bottom: 3px;
	margin-left:2px;

}

.reefMainHead {
width:632px;
	padding-left: 1px;
	padding-top:1px;
	
}
.l {
	width: 10px;
	height: 22px;
	background-image: url('l.png');
	background-repeat: no-repeat;
	float: left;
}
.c {
	height: 20px;
	padding-top: 2px;
	background-image: url('c.png');
	background-repeat: repeat-x;
	float: left;
	font-size: 13px;
	color: white;
	font-weight: bold;
}
.r {
	width: 7px;
	height: 22px;
	background-image: url('r.png');
	background-repeat: no-repeat;
	float: left;
}
.reefHead {
	width: 633px;
	height: 9px;
	padding-top: 0px;
	padding-left: 0px;
	background-image: url('reefHead.png');
	background-repeat: no-repeat;
	
}

.reefHead1 {
	width: 633px;
	height: 10px;
	padding-top: 0px;
	margin-left: 0px;
	padding-left: 0px;
	background-image: url('rainforest.png');
	background-repeat: no-repeat;
}
.reefInner {
	background-color: white;
	margin-left: 1px;
	width: 627px;
	padding-left: 3px;
	border-left: 1px solid #c3d85f;
	border-right: 1px solid #c3d85f;
}
.purple {
	padding: 0;
	margin: 0;
	background-color: #e2e4f3;
	width: 375px;
	height: 27px;
	border-right: 5px solid white;
	border-bottom: 4px solid white;
	border-top: 0px solid white;
	font-size: 11px;
	padding-left: 8px;
}
.pink {
	padding: 0;
	margin: 0;
	background-color: #fbeaf2;
	width: 118px;
	height: 27px;
	padding-left: 5px;
	font-size: 11px;
	padding-right: 4px;
	border-bottom: 4px solid white;
	border-top: 0px solid white;
	text-align:center;

}
td.btn {
	padding: 0;
	margin: 0;
	height: 27px;
	border-bottom: 0px solid white;
	border:0px solid red;
	 vertical-align:top; 
	 padding-top:2px;
}
td.lhs {
	padding-left: 0px;
	vertical-align: top;
	padding-top:5px;
}
td.rhs {
	padding-left: 8px;
	vertical-align: top;
	padding-top:5px;
}
.packageHead1 {
	width: 232px;
	height: 30px;
	padding-top: 1px;
	padding-left: 15px;
	background-image: url('packageHead.png');
	background-repeat: no-repeat;
	font-size: 13px;
	color: white;
	font-weight: bold;
}
.packageHead {
	width: 310px;
	height: 10px;
	padding-top: 0px;
	padding-left: 0px;
	background-image: url('packageHead.png');
	background-repeat: no-repeat;

}
.packageHead1 {
	width:310px;
	height: 10px;
	padding-top: 0px;
	padding-left: 0px;
	background-image: url('packageHead.png');
	background-repeat: no-repeat;

}
.packageInner {
	width: 288px;
	padding-left: 8px;
	padding-right: 12px;
	border-left: 1px solid #c3d85f;
	border-right: 1px solid #c3d85f;
	background-color: white;
	margin-left: 0px;
	color: #0a2026;
	font-size: 12px;
}
.packageInner a {
	color: #0586bf;
	font-size:13px;
	text-decoration: strong;
	font-size:11px; padding:5px; padding-bottom:5px; line-height:15px;
}
.packageInner hr {
	padding: 0;
	margin: 0;
	margin-top: 5px;
	color: #abafd2;
	margin-bottom: 7px;
 width:230px;
 font-size: 12px;

}
.packageInner p{ padding:0; margin:0; padding-left:5px; padding-top:8px; padding-bottom:5px;}
.pic2 img {
	width: 75px;
	margin-right: 2px;
	height: 100px;
}
.pic2{ padding-left:5px; width:68px;}
.pic2Text {
	color: #0a2026;
	font-size: 12px;
	 vertical-align:top;
}
.pic2Text h1 {
	padding: 0;
	margin: 0;
	color: #2c388f;
	font-size: 12px;
}
.pic2Text h1 a {
	color: #2c388f;
	text-decoration: none;
	font-size: 12px;
}
.margin2 {
	height: 10px;
}
.map {
	margin-top: 7px;
}
.mapHead {
	width: 311px;
	height: 14px;
	padding-top: 0px;
	padding-left: 0px;
	background-image: url('mapHead.png');
	background-repeat: no-repeat;

}
.mapInner {
	width: 288px;
	background-color: white;
	border-left: 1px solid #c3d85f;
	border-right: 1px solid #c3d85f;
	margin-left: 1px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 12px;
	color: #0a2026;
	line-height: 15px;
}
td.map2{ width:320px;}
.mapInner h1 {
	padding: 0;
	margin: 0;
	color: #2c388f;
	font-size: 13px;
	padding-top:5px;
	padding-bottom: 4px;
}
.weatherHead {
	width: 311px;
	height: 11px;
	padding-top: 0px;
	padding-left: 0px;
	background-image: url('weatherHead.png');
	background-repeat: no-repeat;
}
.weatherInner {
	width: 282px;
	background-color: white;
	border-left: 1px solid #c3d85f;
	border-right: 1px solid #c3d85f;
	margin-left: 1px;
	padding-left: 16px;
	padding-right: 10px;
	font-size: 12px;
	color: #0a2026;
	line-height: 15px;
	padding-top: 5px;
	padding-bottom: 0px;
}
.weatherInner p{ margin-bottom:8px; clear:both; width:285px;}
.mapInner p{ margin-bottom:10px; clear:both;}

.weatherInner h1 {
	padding: 0;
	margin: 0;
	color: #2c388f;
	font-size: 13px;
	padding-top: 0px;
	padding-bottom: 3px;
}
.weatherInner img {
	margin-right: 0px;
	margin-bottom: 0px;
}
.footer {
	margin: 0px auto;
	background-image: url('footerBg.jpg');
	background-repeat: repeat-x;
	height: 288px;
	padding-top: 20px;
	border:0px solid red;
}
.text1 {
	width: 293px;
	font-size: 12px;
	color: black;
	padding-top:2px;
}
.text1 a {
	font-size: 12px;
	color: black;
	text-decoration: none;
}
.img {
}
.text2 {
	width: 253px;
	font-size: 12px;
	color: black;
	padding-top:2px;

}
table.footerBottom1 {
	margin-top: 12px;
 border:0px solid red;
}
table.footerBottom {
	margin-top: 0px;
 border:0px solid red;
  padding-left:5px;
}

.ftr {
	color: white;
	font-size: 12px;
}
.ftr a {
	color: white;
	font-size: 12px;
	text-decoration: none;
}
.ftr ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	padding-top: 2px;
}
.ftr li {
	margin-top: 4px;
	margin-bottom: 4px;
}
td.ftr {
	width: 150px;
	vertical-align: top;

}
.reefRain{ padding-left:4px;}
.reefRainHead{ width:632px; height:10px; background-image:url('reefRainTop.png'); background-repeat:no-repeat;}

.reefRainHead1{ width:632px; height:10px; background-image:url('reefRainTop2.png'); background-repeat:no-repeat;}




.reefRainInner{ width:620px; background-color:white; border-left: 1px solid #c3d85f;
	border-right: 1px solid #c3d85f;
	padding-left:10px;
}
.reefRainInner p{ color:#0a2026; font-size:11px; padding:5px; padding-bottom:5px; line-height:15px;}
.reefRainInner a {
	color: #2c388f;
	font-size:12px;
	text-decoration: strong;
	font-size:11px; padding:5px; padding-bottom:5px; line-height:15px;
}
.reefRainInner p span{ color:#1f89a8; font-size:12px;}
.reefRainInner h1{ padding:0; margin:0; font-size:14px; color:#0586bf; margin:5px; margin-top:0; margin-bottom:0; height:17px; background-color:#d3f1f9;}
.reefRainInner h2{ color:#0a2026; font-size:12px; padding:0px; padding-bottom:0px; padding-left:1px; line-height:13px;}

.reefRainHead{ width:629px; height:29px; background-image:url('osprey.png'); background-repeat:no-repeat; 	font-size: 13px;
	color: white;
	font-weight: bold;
	padding-left:3px;
	padding-top:5px;
}
.reefRainInner ul{ list-style-type:none; padding:0; margin:0; color:#0a2026; font-size:12px; width:280px; margin-left:5px; padding-right:20px; padding-top:12px; border:0px solid red}
.reefRainInner table td{  border:0px solid red; vertical-align:top}
.reefRainInner li{ padding-left:15px; background-image:url('bullet.png'); background-repeat:no-repeat; background-position:left top;}
table.mainTbl td{  width:155px; }
table.mainTbl{ margin-left:20px;}
table.mainTbl p{ color:#bfbfbf; font-size:9px; width:350px; padding:0; margin:0; padding-top:0px;}


table.mainTbl2 td{  width:200px; }
table.mainTbl2{ margin-left:10px; width:490px;}
table.mainTbl2 p{ color:#bfbfbf; font-size:9px;  padding:0; margin:0; padding-top:0px; padding-bottom:8px; padding-top:12px;}
table.mainTbl2 img{}




.colorTbl td{ border:1px solid #2ea3aa; height:18px; text-align:center}
.colorTbl{ border-collapse:collapse; font-size:9px;}



.reefRainInner2{ width:620px; background-color:white; border-left: 1px solid #c3d85f;
	border-right: 1px solid #c3d85f;
	padding-left:10px;
}
.reefRainInner2 p{ color:#0a2026; font-size:11px; padding:10px; padding-bottom:7px; padding-left:5px; line-height:15px;}
.reefRainInner2 p span{ color:#1f89a8; font-size:11px;}
.reefRainInner2 a{ padding:0; margin:0; font-size:14px; color:#0586bf; margin:5px; margin-bottom:0; width:287px; height:17px; background-color:#d3f1f9; padding-right:30px; padding-left:5px;}

.colorTbl2 td{ border:1px solid #2ea3aa; height:18px; padding-left:3px;}
.colorTbl2{ border-collapse:collapse; font-size:9px;}

table.mainTbl3 td{  width:200px; }
table.mainTbl3{ margin-left:10px; width:490px;}
table.mainTbl3 p{ color:#bfbfbf; font-size:9px; width:150px;  padding:0; margin:0; padding-top:0px; padding-bottom:0px; padding-top:0px;}
table.mainTbl3 img{}




.contact{ padding-left:4px;}
.contactHead{ width:632px; height:14px; background-image:url('contactstop.png'); background-repeat:no-repeat; 
	padding-left:0px;
	padding-top:0px;
}

.contactInner{ width:620px; background-color:white; border-left: 1px solid #c3d85f;
	border-right: 1px solid #c3d85f;
	padding-left:10px;
	text-align:center;
	color:#2c388f;
	font-size:13px;
}
.contactInner p{ padding:10px; padding-bottom:7px; line-height:17px;color:#2c388f;
	font-size:13px; 
}
.contact p span{ color:#000000; font-size:13px;}
.contact a{ color:#000000; font-size:13px; text-decoration:none;}

.contact a img{ margin-top:5px; margin-bottom:5px;}




.reefRainInner3{ width:620px; background-color:white; border-left: 1px solid #c3d85f;
	border-right: 1px solid #c3d85f;
	padding-left:10px;
}
.reefRainInner3 p{ color:#0a2026; font-size:12px; padding:10px; padding-bottom:10px; padding-left:10px; line-height:15px;}
.reefRainInner3 p span{ color:#1f89a8; font-size:12px;}
.reefRainInner3 h1{ padding:0; margin:0; font-size:14px; color:#0586bf; margin:5px; margin-top:0; margin-bottom:0; height:17px; background-color:#d3f1f9;}
.reefRainInner3 h2{ color:#0a2026; font-size:12px; padding:0px; padding-bottom:0px; padding-left:1px; line-height:13px;}
.reefRainInner3 h3{ background:#2c388f; color:white; padding:0; margin:0; padding-left:0px; padding-top:2px; padding-bottom:2px; font-size:13px; margin-top:10px;}
.reefRainHead3{ width:629px; height:29px; background-image:url('osprey.png'); background-repeat:no-repeat; 	font-size: 13px;
	color: white;
	font-weight: bold;
	padding-left:3px;
	padding-top:5px;
}
.reefRainInner3 ul{ list-style-type:none; padding:0; margin:0; color:#0a2026; font-size:12px; width:280px; margin-left:5px; padding-right:20px; padding-top:12px; border:0px solid red}
.reefRainInner3 li{ padding-left:15px; background-image:url('bullet.png'); background-repeat:no-repeat; background-position:left top;}
.reefRainInner3 table td{ border:1px solid #2ea3aa; height:14px; text-align:center}
.reefRainInner3 table{ border-collapse:collapse; font-size:12px; }


.reefRainHead4{ width:629px; height:30px; background-image:url('osprey2.png'); background-repeat:no-repeat; 	font-size: 13px;
	color: white;
	font-weight: bold;
	padding-left:3px;
	padding-top:3px;
}


.reefRainInner4{ width:570px; background-color:white; border-left: 0px solid #c3d85f;
	border-right: 1px solid #c3d85f;
	padding-left:15px;
	padding-right:35px;
	
}
.reefRainInner4 a{ text-decoration:none; color:black;}
.reefRainInner4 p{ color:#0a2026; font-size:12px; padding:10px; padding-bottom:10px; padding-left:0px; padding-top:15px; line-height:15px;}
.reefRainInner4 p span{ color:#1f89a8; font-size:12px;}
.reefRainInner4 h1{ padding:0; margin:0; font-size:14px; color:#0586bf; margin:5px; margin-top:0; margin-bottom:0; height:17px; background-color:#d3f1f9;}


.reefRainInner4 table td{ border:1px solid #2ea3aa; height:14px; text-align:center}
.reefRainInner4 table{ border-collapse:collapse; font-size:12px; }


.reefRainInner4 td.osprey1{ width:128px;  text-align:left; padding-left:10px; font-size:13px; color:#0a2026; line-height:20px;}
td.osprey2{ width:161px; text-align: center;font-size:13px; color:#0a2026; line-height:20px;}
td.osprey3{ width:192px; text-align:center;font-size:13px; color:#0a2026; line-height:20px;}
td.osprey4{ width:82px; text-align:center;font-size:13px; color:#0a2026; line-height:20px;}


.reefRainInner4 td.osprey5{ width:212px;  text-align:left; padding-left:10px; font-size:13px; color:#0a2026; line-height:16px;}
td.osprey6{ width:174px; text-align: center;font-size:13px; color:#0a2026; line-height:20px;}
td.osprey7{ width:175px; text-align:center;font-size:13px; color:#0a2026; line-height:20px;}



.reefRainInner4 td.osprey8{ width:180px;  text-align:left; padding-left:10px; font-size:13px; color:#0a2026; line-height:16px;}
td.osprey9{ width:183px; text-align: center;font-size:13px; color:#0a2026; line-height:20px;}
td.osprey10{ width:197px; text-align:center;font-size:13px; color:#0a2026; line-height:20px;}
td.osprey11{ width:157px; text-align:center;font-size:13px; color:#0a2026; line-height:20px;}
td.osprey12{ text-align: center;font-size:13px; color:#0a2026; line-height:20px;}

.reefRainInner4 td.osprey13{ text-align:left; padding-left:10px; font-size:13px; color:#0a2026; line-height:16px;}





.aboutHead{ width:632px; height:12px; background-image:url('aboutTop.png'); background-repeat:no-repeat; 	
	padding-left:0px;
	padding-top:0px;
}
.aboutHead1{ width:632px; height:12px; background-image:url('aboutTop.png'); background-repeat:no-repeat;
	padding-left:0px;
	padding-top:0px;
}


.dayHead{ width:629px; height:32px; background-image:url('dayTop2.png'); background-repeat:no-repeat; 	font-size: 13px;
	color: white;
	font-weight: bold;
	padding-left:3px;
	padding-top:5px;
}


.learnHead{ width:632px; height:12px; background-image:url('learnTop.png'); background-repeat:no-repeat;}



.galleryHead{ width:632px; height:11px; background-image:url('galleryTop.png'); background-repeat:no-repeat; 
	padding-left:0px;
	padding-top:0px;
}


.aboutInner3{ width:620px; background-color:white; border-left: 1px solid #c3d85f;
	border-right: 1px solid #c3d85f;
	padding-left:10px;
}
.aboutInner3 p{ color:#0a2026; font-size:12px; padding:10px; padding-bottom:10px; padding-left:10px; padding-top:5px; line-height:15px;}
.aboutInner3 span{ color:#2c388f; font-size:12px; text-align:center; line-height:18px;}
.aboutInner3 h1{ padding:0; margin:0; font-size:14px; color:#0586bf; margin:5px; margin-top:0; margin-bottom:0; height:17px; background-color:#d3f1f9;}
.aboutInner3 a{ color:black; font-size:12px; text-decoration:none}


.aboutInner2{ width:620px; background-color:white; border-left: 1px solid #c3d85f;
	border-right: 1px solid #c3d85f;
	padding-left:10px;
}
.aboutInner2 p{ color:#0a2026; font-size:12px; padding:10px; padding-bottom:10px; padding-left:10px; padding-top:5px; line-height:15px;}
.aboutInner2 span{ color:#2c388f; font-size:12px; text-align:center; line-height:18px;}
.aboutInner2 h1{ padding:0; margin:0; font-size:14px; color:#0586bf; margin:5px; margin-top:0; margin-bottom:0; height:17px; background-color:#d3f1f9;}
.aboutInner2 a p{ color:#0586bf; font-size:13px; text-decoration:none; background-color:#d3f1f9; padding:3px 30px 3px 10px; }



.aboutInner2 table td img{ padding-right:3px; padding-bottom:20px; padding-top:0px; padding-left:10px;}
.aboutInner2 table{ padding-top:10px;}


.day2Water{ width:615px; background-color:white; border-left: 1px solid #c3d85f;
	border-right: 1px solid #c3d85f;
	padding-left:15px; 
}
.day2Water p{ color:#0a2026; font-size:11px; padding:10px; padding-bottom:10px; padding-top:8px; padding-bottom:8px; padding-left:6px; line-height:15px;}
.day2Water a{ padding:0; margin:0; font-size:13px; color:#0586bf; margin:5px; margin-top:0; margin-left:0; margin-bottom:0; height:17px; background-color:#d3f1f9; padding-left:10px; padding-right:50px;}
.day2Water  ul{ list-style-type:none; padding:0; margin:0; color:#0a2026; font-size:11px;  margin-left:5px; padding-right:20px; padding-top:5px; border:0px solid red; padding-left:7px;}
.day2Water   table td{  border:0px solid red; vertical-align:top}
.day2Water   table td ul{ padding-top:0px; padding-left:7px;}
.day2Water  li{ padding-left:13px; background-image:url('bullet.png'); background-repeat:no-repeat; background-position:left top; line-height:15px;}

.yellowBg{ background-color:#fdf8c1; font-size:11px; padding:0px 10px 5px 5px; margin-right:10px; margin-top:7px;}
.yellowBg p span{ color:#010101;}
.yellowBg p{ color:#085d83; padding:0; margin:0; padding-top:5px; padding-bottom:5px; padding-left:3px;}

/********************************** */

.learnToDive{ width:630px; background-color:white; border-left: 1px solid #c3d85f;
	border-right: 1px solid #c3d85f;
	
}
.learnToDive2{ width:600px; background-color:white; border-left: 1px solid #c3d85f;
	border-right: 1px solid #c3d85f;
	
}
.learnToDive h2{ color:#0586bf; font-size:12px; padding:10px; padding-bottom:0px; padding-top:0px; padding-bottom:0px; padding-left:15px; line-height:15px;}
.learnToDive h3{ background:#2c388f; color:white; padding:0; margin:0; padding-left:15px; padding-top:2px; padding-bottom:2px; font-size:13px; margin-top:10px;}
.learnToDive h1{ padding:0; margin:0; font-size:12px; color:#0586bf; margin:5px; margin-top:0; margin-bottom:0; height:17px; background-color:#d3f1f9;}
.learnToDive p{ color:#0a2026; font-size:12px; padding:10px; padding-bottom:10px; padding-top:0px; padding-bottom:8px; padding-left:15px; line-height:15px;}
.learnToDive a{ padding:0; margin:0; font-size:13px; color:#0586bf; margin:5px; margin-top:0; margin-left:0; margin-bottom:0; height:17px; padding-left:5px; padding-right:5px; margin-left:5px;}
.learnToDive ul{ list-style-type:none; padding:0; margin:0; color:#0a2026; font-size:11px;  margin-left:5px; padding-right:20px; padding-top:5px; border:0px solid red; padding-left:15px; padding-bottom:8px; line-height:15px;}
.learnToDive table td{ border:1px solid #2ea3aa; height:14px; text-align:center}
.learnToDive table{ border-collapse:collapse; font-size:12px; }
.learnToDive p span{ color:#1f89a8; font-size:12px;}
.learnToDive table td ul{ padding-top:0px; padding-left:7px;}
.learnToDive li{ padding-left:15px; background-image:url('bullet.png'); background-repeat:no-repeat; background-position:left top;}

.learnToDive3{ width:630px; background-color:white; border-left: 1px solid #c3d85f;
	border-right: 1px solid #c3d85f;	}
.learnToDive3 h2{ color:#0586bf; font-size:12px; padding:10px; padding-bottom:0px; padding-top:0px; padding-bottom:0px; padding-left:15px; line-height:15px;}
.learnToDive3 h3{ background:#2c388f; color:white; padding:0; margin:0; padding-left:15px; padding-top:2px; padding-bottom:2px; font-size:13px; margin-top:10px;}
.learnToDive3 h1{ padding:0; margin:0; font-size:12px; color:#0586bf; margin:5px; margin-top:0; margin-bottom:0; height:17px; background-color:#d3f1f9;}
.learnToDive3 p{ color:#0a2026; font-size:12px; padding:10px; padding-bottom:10px; padding-top:0px; padding-bottom:8px; padding-left:15px; line-height:15px;}
.learnToDive3 a{ padding:0; margin:0; font-size:13px; color:#0586bf; margin:5px; margin-top:0; margin-left:0; margin-bottom:0; height:17px; padding-left:5px; padding-right:5px; margin-left:5px;}
.learnToDive3 ul{ list-style-type:none; padding:0; margin:0; color:#0a2026; font-size:11px;  margin-left:5px; padding-right:20px; padding-top:5px; border:0px solid red; padding-left:15px; padding-bottom:8px; line-height:15px;}
.learnToDive3 p span{ color:#1f89a8; font-size:12px;}
.learnToDive3 li{ padding-left:15px; background-image:url('bullet.png'); background-repeat:no-repeat; background-position:left top;}


.yellowBg{ background-color:#fdf8c1; font-size:11px; padding:0px 10px 5px 5px; margin-right:10px; margin-top:7px;}
.yellowBg p span{ color:#010101;}
.yellowBg p{ color:#085d83; padding:0; margin:0; padding-top:5px; padding-bottom:5px; padding-left:3px;}

.price{background-color:#fdf8c1; width:70px; height:15px; font-size:11px; padding:5px;  text-align:center; position:absolute; bottom:7px; right:13px; }

/********************************** */

.learnToDive2{ width:630px; background-color:white; border-left: 1px solid #c3d85f;
	border-right: 1px solid #c3d85f;
	
}
.learnToDive2 h2{ padding:0; margin:0; color:black; font-size:13px; padding-left:17px; padding-top:10px; padding-bottom:0px;}
.learnToDive2 h1{ background:#2c388f; color:white; padding:0; margin:0; padding-left:17px; padding-top:2px; padding-bottom:2px; font-size:13px; margin-top:10px;}
.learnToDive2 p{ color:#0a2026; font-size:11px; padding:10px; padding-bottom:10px; padding-top:8px; padding-bottom:8px; padding-left:17px; line-height:15px;}
.learnToDive2 a{ padding:0; margin:0; font-size:13px; color:#0586bf; margin:5px; margin-top:0; margin-left:0; margin-bottom:0; height:17px; background-color:#d3f1f9; padding-left:7px; padding-right:50px; margin-left:10px;}
.learnToDive2 ul{ list-style-type:none; padding:0; margin:0; color:#0a2026; font-size:11px;  margin-left:5px; padding-right:20px; padding-top:5px; border:0px solid red; padding-left:45px; padding-bottom:8px;}
.learnToDive2 table td{  border:0px solid red; vertical-align:top}
.learnToDive2 table td ul{ padding-top:0px; padding-left:7px;}
.learnToDive2 li{ padding-left:15px; background-image:url('bullet.png'); background-repeat:no-repeat; background-position:left top;}

.note{color:#9c9c9c; font-size:9px; font-style:italic; padding-left:15px; line-height:10px; padding-top:10px}




.learnToDiveGallery{ width:630px; background-color:white; border-left: 1px solid #c3d85f;border-right: 1px solid #c3d85f;}
.learnToDiveGallery a{
	font-size:13px;
	color:#0586bf;
	margin:5px;
	margin-top:5px;
	margin-left:10px;
	margin-bottom:0;
	height:auto;
	padding-left:7px;
	margin-left:10px;
	margin-right: 5px;
	padding-top: 10px;
	padding-bottom: 0;
}
.learnToDiveGallery h1{ padding:0; margin:0; font-size:12px; color:#0586bf; margin:5px; margin-top:0; margin-bottom:0; height:17px; background-color:#d3f1f9;}
.learnToDiveGallery table{ padding-left:52px; }
.learnToDiveGallery table.gal a img{ padding:10px; padding-left:0;}
.learnToDiveGallery table.gal a{ border:0px solid red; padding:0; margin:0;  background:inherit;}



.learnToDiveVideo{ width:630px; background-color:white; border-left: 1px solid #c3d85f;border-right: 1px solid #c3d85f;}
.learnToDiveVideo a{ padding:0; margin:0; font-size:13px; color:#0586bf; margin:5px; margin-top:0; margin-left:0; margin-bottom:0; height:17px; background-color:#d3f1f9; padding-left:7px; padding-right:70px; margin-left:23px;}
.learnToDiveVideo table{ padding-left:23px; }
.learnToDiveVideo table.gal a img{ padding:10px; padding-left:0; padding-top:5px; padding-right:6px;}
.learnToDiveVideo table.gal a{ border:0px solid red; padding:0; margin:0;  background:inherit;}
.learnToDiveVideo  p{ color:#0a2026; font-size:11px; padding:10px; padding-bottom:10px; padding-top:8px; padding-bottom:15px; padding-left:5px; line-height:15px;}




.dayTrip3{ width:630px; background-color:white; border-left: 1px solid #c3d85f;
	border-right: 1px solid #c3d85f;
	padding-top:3px;
	 padding-bottom:1px;
}
.dayTrip3 h2{ padding:0; margin:0; color:black; font-size:13px; padding-left:15px; padding-top:10px; padding-bottom:0px;}
.dayTrip3 h1{ background:#2c388f; color:white; padding:0; margin:0; padding-left:10px; padding-top:2px; padding-bottom:2px; font-size:13px; margin-top:0px;}
.dayTrip3 p{ color:#0a2026; font-size:11px; padding:10px; padding-bottom:10px; padding-top:8px; padding-bottom:8px; padding-left:10px; line-height:15px;}
.dayTrip3 a{ padding:0; margin:0; font-size:13px; color:#0586bf; margin:5px; margin-top:0; margin-left:0; margin-bottom:0; height:17px; background-color:#d3f1f9; padding-left:7px; padding-right:50px; margin-left:10px;}
.dayTrip3 ul{ list-style-type:none; padding:0; margin:0; color:#0a2026; font-size:11px;  margin-left:0px; padding-right:20px; padding-top:5px; border:0px solid red; padding-left:15px; padding-bottom:8px;}
.dayTrip3 table td a img{ padding:0; margin:0;}
.dayTrip3 table td a{ background:inherit; padding:0; margin:0;}
.dayTrip3 table td ul{ padding-top:0px; padding-left:0px; width:210px; padding-top:10px; padding-bottom:10px; margin-right:50px;}
.dayTrip3 li{ padding-left:15px; background-image:url('bullet.png'); background-repeat:no-repeat; background-position:left top;}
.dayTrip3 table td{ padding:0; margin:0;}
.dayTrip3 table{ padding-left:10px; margin-bottom:10px;}
.dayTrip3 span{ color:#9c9c9c; font-size:9px; font-style:italic;  }

.dayTrip3 table.colorFull {border-collapse:collapse; }
.dayTrip3 table.colorFull td{ border:1px solid #82c8cc; color:black; font-size:14px; padding-left:5px; }


