@charset "utf-8";
/* CSS Document */

html, body {
	margin:0;
	padding:0;
}
body {
	background:#b2bdc4 url(images/bodyBG.gif) repeat-x left 30px fixed;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
}
a img {
	border:none;
}
a 
{
    outline:none;
	color:#944119;
	text-decoration:underline;
}
a:hover {
	color:#000;
	text-decoration:none;
}
h1, h2, h3, h4, h5, h6 {
	margin:0px;
	padding:0px;
	font-weight:normal;
}
h1 {
	color:#000;
	padding:0 10px 0 35px;
	margin:0 0 0 0;
	font-style:italic;
	font-size:50px;
	background: url(images/headBG.gif) no-repeat left top;
}
h1.reefHead {
	position:absolute;
	margin:5px 0 0;
	padding:0 10px 0 30px;
	z-index:100;
	background:none;
}
h2 {
	font-size:28px;
	color:#231F20;
	padding:0 0 5px 5px;
	font-family:"Times New Roman", Times, serif;
}
h3 {
	font-size:16px;
}
h4 {
	font-size:15px;
}
h5 {
	font-size:13px;
}
h6 {
	font-size:11px;
}
p, .Normal {
	font-size:12px;
	font-family:"Times New Roman", Times, serif;
	text-align:justify;
}
ol {
	margin:0 0 0 10px;
	padding:5px 5px 10px 10px;
}
ol li {
	padding:2px 0 2px 0;
	line-height:130%;
}
.navigation {
	float:left;
	width:1198px;
	height:30px;
	line-height:30px;
	background:#B2BDC4 url(images/navBG.gif) repeat-x left top;
	z-index: 2000;
	/*position: fixed;*/
	margin:0px;
	left:0;
	border-left:1px solid #565761;border-right:1px solid #565761;
}
.navigation ul {
	margin:0;
	padding:0;
	text-align:center;
}
.navigation ul li {
	display:inline;
	list-style:none;
	padding:0 14px;
}
.navigation ul li a {
	text-decoration:none;
	color:#fff;
	font-size:15px;
	font-family:"Arial Narrow";
}
.navigation ul li a:hover {
	color:#CFF;
}
.wrapper {
	margin:auto;
	width:1200px;
	height:auto;
}
.home {
	padding:0 0 0 0;
}
.home #content {
	background:none;
}
.header {
	float:left;
	width:1198px;
	height:75px;
	position:relative;
	overflow:hidden;
	border-left:1px solid #565761;border-right:1px solid #565761;
}
.imgwhycss
    {
       cursor:pointer !important;
        left:515px;
        position:absolute;
        top:3px;
    }
#content {
	float:left;
	width:1198px;
	height:auto;
	border:#565761 solid 1px;
	background:#FFF;
}
#main .wrapper .NewHome{background:#1b74f6;}
#main .wrapper .NewHome .Head{ color:#fff;}
#footer {
	float:left;
	width:1180px;
	text-align:center;
	padding:5px 9px 5px 9px;
	background: url(images/headBG.gif) no-repeat left top;
	color:#fff;
	height:20px;
}
#footer a, #footer a.SkinObject:active {
	color:#fff;
}
#content img {
	clear:both;
}
.leftPane .containerWrapper {
	padding: 0 0 0 0;
}
.contentPane .containerWrapper {
	padding: 0 0 0 0;
}
.rightPane .containerWrapper {
	padding: 0 0 0 0;
}
.pagination {
	position:absolute;
	width:500px;
	height:25px;
	line-height:25px;
	margin:-24px 0 0 -221px;
	z-index:100;
}
.pagi_reef {
	margin:-50px 0 0 0;
}
.pagination ul {
	margin:0 0 0 500px;
	padding:0;
	text-align:center;
	z-index:100;
	width:200px;
}
.pagination ul li {
	display:inline;
	list-style:none;
	padding:0 20px 0 20px;
	z-index:100;
}
.containerWrapper .pagination ul li a {
	text-decoration:none;
	font-size:15px;
	z-index:100;
	color:#3F6D9B;
}
.containerWrapper .pagination ul li a:hover {
	color:#3f6d9b;
}
.tabStyle {
	clear:both;
}
.tabStyle td {
	padding:0 10px 0 0;
	text-align:justify;
}
.blueColor, .tabStyle td .blueColor {
	color:#2A2774;
}
.tabStyle td .page1 {
	width:700px;
	height:466px;
}
.leftThmbs, .leftThmbs1 {
	margin:0;
	padding:0;
}
.leftThmbs li {
	list-style:none;
	padding:0 0 0 0;
}
.leftThmbs li img {
	float:left;
}
.leftThmbs1 li {
	list-style:none;
	padding:0 0 7px 0;
}
.leftThmbs1 li div {
	padding:0 5px 0 5px;
}
.bigFont {
	font-size:16px;
}
.fontMed {
	font-size:14px;
}
.smallTxt {
	font-size:11px;
}
.redFont {
	color:#C02F26;
}
.blueItalic {
	color:#005598;
	font-style:italic;
	font-weight:bold;
}
.redItalic {
	color:#691315;
	font-style:italic;
	font-weight:bold;
}
.greyFont {
	padding:0 6px 0 6px;
	font-style:italic;
	font-size:12px;
	color:#0D1322;
}
.containerWrapper a.blueLink, .containerWrapper a.blueLink:link, .containerWrapper a.blueLink:visited {
	font-size:14px;
	color:#0E3F65;
	text-decoration:underline;
}
.containerWrapper a.blueLink:hover {
	text-decoration:none;
}
.imgBlackBrdr {
	border-right:#231f20 solid 2px;
}
.imgTopPad {
	padding:22px 0 0 0;
 *padding:27px 0 0 0;
}
.paraPad {
	padding:10px 10px 10px 10px;
}
.page2Imgs {
	float:left;
	padding:28px 0 0 0;
 *padding:30px 0 0 0;
}
.huntTab {
	clear:both;
}
.huntTab h2 {
	text-align:center;
	font-style:italic;
	color:#000;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	padding:3px 0 8px 0;
 *padding:7px 0 8px 0;
}
.huntTab h2.orangeTxt {
	color:#E86124;
	padding:0px 0 1px 0;
}
.plainCont .ContainerContent .huntTab p {
	font-size:16px;
	line-height:120%;
	padding:5px 5px 20px 5px;
 *padding:5px 5px 22px 5px;
	color:#231F20;
}
.plainCont .ContainerContent .huntTab p.huntCont {
	padding:0 8px 0 8px;
 *padding:0 11px 1px 8px;
	line-height:115%;
 *line-height:112%;
	float:left;
}
#content img.page17Combo {
	float:left;
	clear:none;
	padding:3px 0 0 0;
 *padding:5px 0 0 0;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.plainCont .ContainerContent .huntTab p {
 padding:5px 5px 22px 5px;
}
.plainCont .ContainerContent .huntTab p.huntCont {
 padding:0 8px 0 8px;
 line-height:113%;
}
#content img.page17Combo {
 float:left;
 clear:none;
 padding:4px 0 0 0;
}
}
#content .page2Imgs img {
	float:left;
	clear:none;
}
.page2Imgs .img1 {
	float:left;
	padding:0 0 0 4;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .imgTopPad {
 padding:27px 0 0 0;
}
}
#content img.imgIntxt, #content p img.imgIntxt {
	float:left;
	clear:none;
	padding:0 5px 17px 0;
 *padding:0 5px 15px 0;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#content img.imgIntxt, #content p img.imgIntxt {
 padding:0 5px 16px 0;
}
}
.toc {
	clear:both;
}
.toc td {
	padding:0 10px 0 10px;
}
.homeThmb {
	float:left;
	width:221px;
	padding:10px 0 0 0;
}
.plainCont .ContainerContent .toc td p {
	font-size:14px;
	padding:5px 0 10px 0;
}
.plainCont .ContainerContent .toc td p a {
	font-size:18px;
}
.plainCont .ContainerContent .toc td h1 {
	background:none;
	padding:0 0 10px 0;
	font-size:40px;
}
.plainCont .ContainerContent .toc td ul {
	margin:0;
	padding:5px 0 15px 10px;
}
.plainCont .ContainerContent .toc td ul li {
	list-style:none;
	display:block;
	font-size:13px;
	line-height:140%;
	padding:3px 0 3px 0;
}
.plainCont .ContainerContent .toc td .big {
	font-size:20px;
}
.plainCont .ContainerContent .toc td ul li a {
	font-size:15px;
}
.hotelList {
	clear:both;
	float:left;
	width:1198px;
	height:auto;
}
.hotelList td {
	vertical-align:top;
	line-height:150%;
	font-size:13px;
}
.hotelList .hotelText {
	padding:0 5px 0 5px;
}
.hotelBox {
	float:left;
	width:332px;
	height:211px;
	background:#fff url(images/hotelBoxBG.gif) no-repeat left top;
	padding:4px 4px 4px 4px;
	margin:0 31px 10px 31px;
}
.diveboatBox {
	width:580px;
	height:201px;
	margin:10px 5px 10px 5px;
	padding:0;
	border:1px solid #bfccd8;
	background:none;
	font-family:Tahoma, Geneva, sans-serif;
}
.diveboatBox p {
	font-size:11px;
	line-height:150%;
	padding:5px 0 5px 0;
	margin:0;
	text-align:justify;
	font-family:Tahoma, Geneva, sans-serif;
	color:#333333;
}
.hotelBox h3 {
	margin:0px;
	padding:0 5px 0 5px;
	line-height:30px;
	background:url(images/hotelHeadBG.gif) repeat-x top left;
	border-bottom:#bfccd8 solid 1px;
	color:#484681;
	font-size:18px;
	text-transform:capitalize;
}
.hotelBox a {
	color:#762614;
	text-decoration:none;
}
.hotelBox a:hover {
	color:#000;
}
.details {
	clear:both;
	float:right;
	background:url(images/liBullets.gif) no-repeat left 6px;
	padding:0px 0 5px 10px;
	font-size:12px;
	font-weight:bold;
	margin-top:-10px;
}
ul.lionFishPts {
	margin:0;
	padding:0;
}
ul.lionFishPts li {
	display:block;
	list-style:none;
	background:url(images/liBullets_dots.gif) no-repeat 7px 9px;
	padding:2px 10px 8px 30px;
 *padding:2px 10px 3px 30px;
}
/* ========================== CSS STYLES FOR HouseMenu
   ==========================
*/

/*********************************************************************
 Standard structural CSS that typically should not need to be changed
*********************************************************************/
#HouseMenuNav, #HouseMenuNav ul {
	/* all submenu lists */ padding: 0;
	margin: 0;
	border: 0;
	list-style: none;
	white-space: nowrap;
	position: relative;
	z-index: 90;
}
#HouseMenuNav li {
	/* all list items */ position: relative;
	display: inline;
	float: left;
	margin: 0;
	border: 0;
}
#HouseMenuNav li li {
	/* all items under the top level */ z-index: 89;
}
#HouseMenuNav a {
	/* all links within the menu wrapper */ display: block;
	margin: 0;
	border: 0;
	padding: 0;
}
#HouseMenuNav li li a {
	/* all item links under the top level */ margin: 0;
	border: 0;
	padding: 0;
}
#HouseMenuNav li a:hover {
	margin: 0;
	border: 0;
	padding: 0;
}
#HouseMenuNav li li a:hover {
	margin: 0;
	border: 0;
	padding: 0;
}
#HouseMenuNav li ul {
	position: absolute;
	top: 30px;
	margin: 0;
	border: 0;
	padding: 0;
	z-index: 88;
}
#HouseMenuNav li ul ul {
	/* third-and-above-level lists */ margin: 0;
	border: 0;
	padding: 0;
}
#HouseMenuNav li:hover ul ul, #HouseMenuNav li:hover ul ul ul, #HouseMenuNav li.sfhover ul ul, #HouseMenuNav li.sfhover ul ul ul {
	left: -9999px;
}
#HouseMenuNav li:hover ul, #HouseMenuNav li li:hover ul, #HouseMenuNav li li li:hover ul, #HouseMenuNav li.sfhover ul, #HouseMenuNav li li.sfhover ul, #HouseMenuNav li li li.sfhover ul {
	/* lists nested under hovered list items */ left: auto;
	z-index: 99;
}
#HouseMenuNav iframe {
	position: absolute;
	left: 0;
	top: 37;
	z-index: 0;
 filter: progid:DXImageTransform.Microsoft.Alpha(style=0, opacity=0);
	display: block;
}
.ArrowPointer {
	cursor: default;
}
/*******************************************************
 Presentation CSS that typically needs to be customized
*******************************************************/
#HouseMenuNav, #HouseMenuNav ul {
	/* all submenu lists */ margin: 0px;
	padding: 0 0 0 25px;
	text-align: center;
	z-index: 99;
	font-size: 14px;
}
#HouseMenuNav ul {
	font-family:"Arial Narrow";
}
#HouseMenuNav li ul {
	/* second-level lists = all list items under the top/parent menu  #cc0000*/ width: 190px;
	left: -9999px;
	margin: 0 0 0 0;
	background: #000;
	height: auto;
	border: red 0px solid;
	text-transform: capitalize;
}
#HouseMenuNav li {
	height: 30px;
	display: inline;
	font-size: 14px;
}
#HouseMenuNav li:hover {
	color: #002a5c;
}
#HouseMenuNav li:hover a {
	color: #002a5c;
	line-height: 30px;
	border: red 0px solid;
}
#HouseMenuNav li:hover li a {
	color: #fff;
	background: #000;
	height: 24px;
	line-height: 24px;
	border: green 0px solid;
	margin: 0px;
	font-weight: normal;
	font-size: 15px;
}
#HouseMenuNav li li {
	/* all items under the top level */ /* all items under the top level - submenu/child items */ width: 190px;
	margin: 0px;
	padding: 0px;
	height: 24px;
	line-height: 24px;
	border-bottom: 1px solid #000000;
	background: none;
	font-size: 12px;
	z-index: 100;
}
#HouseMenuNav li li:hover {
	background: #9FABB2;
	width: 190px;
	height: 24px;
	line-height: 24px;
	color: #fff;
	border: 0px solid red;
	border-bottom: 1px solid #000000;
}
#HouseMenuNav a {
	/* all links within the menu wrapper */
	font-family:"Arial Narrow";
	text-decoration: none;
	line-height: 30px;
}
/* PQ: Safari Font Size 1px Smaller Hack */
/*\*/
html > body*#HouseMenuNav a, html > body*#HouseMenuNav li:hover a {
	font-size: 14px;
}
/**/

#HouseMenuNav a:visited {
}
#HouseMenuNav #HouseMenuNavItemHome li a:link, #HouseMenuNav #HouseMenuNavItemHome li a:hover, #HouseMenuNav #HouseMenuNavItemHome li a:visited, #HouseMenuNav #HouseMenuNavItemHome a, #HouseMenuNav #HouseMenuNavItemHome a:hover, #HouseMenuNav #HouseMenuNavItemHome a:visited {
/*border-left: 0;*/
}
#HouseMenuNav li a {
	/* all links within the menu wrapper */
	border: 0px solid red;
	color: #fff;
}
#HouseMenuNav li li a {
	/* all item links under the top level = all child links */ width: 180px;
	padding-left: 10px;
	background: #002A5C;
	color: #fff;
	text-align: left;
	line-height: 24px;
	height: 24px;
	margin: 0px;
	font-family:"Arial Narrow";
}
#HouseMenuNav li a:hover {
	color: #000;
}
#HouseMenuNav li li a:hover {
	width: 180px; /* Width was the same as #HouseMenuNav li li a but had to change for wider width of li li for IE6 */
	color: #fff;
	height: 24px;
	line-height: 24px;
	background: #9FABB2;
	padding-left: 10px;
}
/* second-level lists.when the mouseover to the first level and dispaly the popup list-yuchen*/

#HouseMenuNav li ul ul {
	/* third-and-above-level lists */ margin: -30px 0 0 190px;
	height: 24px;
	line-height: 24px;
	color: #002a5c;
	border: red 0px solid;
}
#HouseMenuNav li#HouseMenuNavItemHome, #HouseMenuNav li:hover#HouseMenuNavItemHome {
	background: 0;
}
#HouseMenuNav #HouseMenuNavParentItem a {
	/* all links under the parent item (li) */ color: #002a5c;
	text-decoration: none;
}
#HouseMenuNav a#HouseMenuNavParentLink {
	/* parent link itself */ color: #002a5c;
	text-decoration: none;
}
#HouseMenuNav a#HouseMenuNavCurrentLink {
	/* current selected/active link */ color: #002a5c;
}
#HouseMenuNav li li a#HouseMenuNavCurrentLink {
	/* current selected/active link */ color: #fff;
	background: transparent;
	text-decoration: none;
}
#HouseMenuNav li li a#HouseMenuNavCurrentLink:hover {
	/* current selected/active link */ color: #fff;
	background: #9f9491;
	text-decoration: none;
}
#HouseMenuNav a:current {
 color: #002a5c;
}
/**********************************
****Updated By Manjeet Singh[Nov-10-2010]*************************/
.findHotel {
	float:left;
	width:99.6%;
	padding-left:16px;
}
.findHotel p {
	clear:both;
}
.findHotel h2 {
	font-size:30px;
	font-style:italic;
	font-weight:bold;
	letter-spacing:1px;
	text-align:center;
	padding:0 20px 0 0;
}
.findHotel h3 {
	padding:0 5px 0 5px;
	font-weight:bold;
}
.findHotel .hotelBox {
	width:335px;
	height:150px;
	padding:0;
	border:1px solid #ccc;
	background:none;/*url(images/hotelBoxBG_small.png) no-repeat left;*/
}
.findHotel .hotelBox img {
	height:150px;
}
.findHotel .fingHotelRight ul {
	float:left;
	margin:0;
	padding:5px 5px 25px 25px;
}
.findHotel .fingHotelRight ul h3 {
	font-weight:bold;
	margin-left:-18px;
	margin-bottom:10px;
}
.findHotel .fingHotelRight ul li {
	list-style:disc;
	line-height:155%;
}
.findHotel .fingHotelRight ul li a {
	font-weight:bold;
	color:#484681;
	text-decoration:none;
}
.findHotel .fingHotelRight ul li a:hover {
	color:#3F6D9B;
}/*
.findHotel .fingHotelRight ul li.last {
	list-style:none;
}
.findHotel .fingHotelRight ul li.last a {
	color:#000;
	text-decoration:underline;
}
.findHotel .fingHotelRight ul li.last a:hover {
	text-decoration:none;
}*/
.findHotel .findTbl {
	width:48%;
	height:auto;
	background:none;
}
#singerIsland .findTbl {
	width:47%;
	background:none;
}
.findHotel .findTbl ul {
	margin:0;
	padding:0 0 0 30px;
}
.findHotel .findTbl ul li {
	list-style:disc;
}
.findHotel .findTbl img {
	height:205px;
	width:200px;
}
.findHotel .findTbl .boytonBeachTbl img {
	height:200px;
	width:250px;
}
#downTownTbl .hotelBox {
	float:left;
	margin:0 50px 10px 10px;
}
#jupiterTbl .hotelBox {
	margin:0 30px 10px 10px;
}
.clearBothHundread {
	float:left;
	width:100%;
}
.clearBothHundread .hotelBox {
	width:560px;
	height:140px;
	margin-right:5px;
	margin-left:5px;
}
.clearBothHundread .hotelBox img {
	width:250px;
	height:140px;
}
.contentAllRedirect {
	background:#fff;
	padding:10px;
	width:1179px;
	float:left;
}
.contentAllRedirect .findTbl {
	width:550px;
	height:140px;
	margin-right:30px;
}
.contentAllRedirect .findTbl td {
	vertical-align:top;
}
.contentAllRedirect .findTbl img {
	width:250px;
	height:140px;
	margin-right:5px;
}
.contentAllRedirect .jourAb {
	padding:5px 0;
}
.clearBothHundread a, .contentAllRedirect a {
	color:#484681;
	font-weight:bold;
	text-decoration:none;
}
.clearBothHundread a:hover, .contentAllRedirect a:hover {
	color:#3F6D9B;
	font-weight:bold;
}
.contentAllRedirect .jourAbListing {
	padding:0;
	margin:0 0 0 15px;
}
.contentAllRedirect .jourAbListing li {
	line-height:185%;
}
.contentAllRedirect .findTbl .linksDabba {
	width:100px;
	height:50px;
	margin:0 20px 0 0;
}
.contentAllRedirectHomeIssues .findTbl {
	width:99%;
}
.contentAllRedirectHomeIssues .findTbl td {
	padding:0 10px;
}
.contentAllRedirectDivNet .findTbl {
	width:750px;
}
.contentAllRedirectLearnt .findTbl {
	width:750px;
}
#breadCrumb {
	float:left;
	width:100%;
}
#breadCrumb ul {
	margin:0;
	width:1183px;
	padding:0 0 3px 15px;
	border:1px solid #a2a2a2;
}
#breadCrumb ul li {
	display:inline;
	list-style:none;
	font-size:13px;
}
#breadCrumb ul li a {
	color:#000;
	outline:none;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
#breadCrumb ul li a:hover {
	text-decoration:underline;
}
.contentAllRedirectJurnal .findTbl td, .contentAllRedirectDeep .findTbl td, .contentAllRedirectRebreather .findTbl td, .contentAllRedirectRute .findTbl td, .contentAllRedirectMarine .findTbl td {
	padding-right:5px;
}
.contentAllRedirect .onlyImages img {
	width:350px;
	height:250px;
}
.contentAllRedirect .onlyImagesSmall img {
	width:300px;
	height:170px;
}
.contentAllRedirect .onlyImagesSmall td {
	text-align:center;
}
.contentAllRedirectTurle1 .findTbl {
	width:99%;
}
.iFrame {
	width:100%;
	min-height:650px;
	height:auto !important;
	height:650px;
	background:#fff;
	margin-top:-30px;
}
.topHearLog {
	position:absolute;
	width:110px;
	height:30px;
	color:#fff;
	padding-top:12px;
	background:#94b5e1;
	left:0;
	top:50%;
	margin-left:-92px;
}
.SkinObject .topHearLog a:link {
	color:#fff;
}
.videoBox {
	float:left;
	width:243px;
	height:188px;
	margin:5px 0 0 0;
}

#Body .ControlPanel, #Body .PagingTable{width:1198px; margin:0 auto;border-left:1px solid #565761;border-right:1px solid #565761;}
.ControlPanel .dnnRibbon .barContent{ border-left:0; border-right:0;}

#main{ width:1200px; margin:0 auto;}
/*==============Find A hotal pages css=====================*/
.findHotel { 
    float: left;
    width: 98%;
	padding:10px 1%;
}
.toptxt{ float:left; width:100%; font-size:12px; font-weight:bold; text-align:center; padding:4px 0 0px 0; }
.toptxt span{ font-size:15px;}
.hotalsdiv{ float:left; width:100%;}
.hotalbox{ float:left; width:31%; padding:0 1%;}
.hotalbox h2{ float:left; width:100%; font-size:33px; text-align:center; font-style:normal; font-weight:normal; padding:0;}
.hotalbox h2 span{ font-size:23px;}
.hotalbox h2 span.headingsmltxt{ font-size:13px;}
.containerWrapper .hotalbox h2 a{ color:#231F20; text-decoration:underline; color:Blue;}
.hotalul{ float:left; width:95%; padding-left:5%;}
.hotalul li{ list-style:disc outside none; padding:2px 0;}
.hotalbox .imagebox{ float:left; width:100%; text-align:center; padding:10px 0 20px 0; }
.readmore{ float:right; margin-bottom:5px; font-size:15px;}
.headingbold{ float:left; width:100%; font-size:17px; font-weight:bold; font-style:italic;}
.paddleft{ padding-left:20px;}
.holtonheader{ float:left; width:100%;}
.holtontxt p{ text-align:center; font-size:17px;}
.holtontxt p span{ font-size:13px;}
.exclusivetxt{ font-weight:bold; font-size:20px; text-align:center;}
.exclusivetxt .smltxt{ font-size:14px;}
.hotalsdiv p.centertxt{ text-align:center}
.bigtxt{ text-align:center; font-size:20px;}
.bigtxt1{ font-size:15px;}
.greentxt{ color:#196642;}
.bluetxt{ color:#0019ed;}
.blue1{ color:#4851a3;}
.blue2{ color:#006aef; font-size:14px; font-weight:bold;}
.blue3{ color:#3d6fce;}
.imgpaddlft{ margin-left:10px;}
.toppadd{ padding-top:20px;}
.exckysuvetxt{ text-transform:uppercase; font-size:20px; margin:10px 0; text-align:center;}
.bigbluetxt{ font-size:17px; font-weight:bold; color:#4851a3; text-align:center;}
.middleimg{ margin:14px 5px 0 5px;}
.txtleft p{ text-align:left;}


.imgrgt{ float:left; margin-left:9px;}
.imagebox{ float:left; width:320px; padding-left:20px;}
.contenth{ font-size:40px; color:#fff; padding:20px 0 20px 20px; font-family:Arial, Helvetica, sans-serif;} 
.contentcontainer{ float:left; width:840px;}
.contentcontainer h1{ color:#7f0009; font-size:60px !important; padding-left:0; background:none;}
.homepageUl{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;}
.homepageUl li{  list-style:none; background:url(images/bullet.jpg) left 12px no-repeat; padding:7px 0 7px 10px;} 
.containerWrapper .homepageUl li a{ font-size:21px; text-decoration:none; color:#fff;}
.homepageUl li span{ display:block; font-size:13px; color:#fff; padding-left:20px;}
.lastmonth{ float:right; padding-bottom:10px; text-align:center; margin-top:-58px; font-family:Arial, Helvetica, sans-serif; }
.lastmonth img{ margin-right:10px; margin-top:5px; }
.containerWrapper .lastmonth a{ float:left; width:100%; text-align:center;color:#fff !important; text-decoration:none;}

.ui-tabs-nav{ display:none;}
.returntofinding{ position:absolute; left:241px; top:0; font-size:15px; color:#3F6D9B !important; }

.breadcrum{ position:absolute; left:0; top:-25px; font-size:15px; }
.breadcrum a{ color: #3F6D9B !important; font-size:15px; padding:0 5px;}
.your-dive{left: 10px;position: absolute; top: -80px;}
.your-dive a{ color:#3F6D9B !important; font-size:15px; padding:0 5px;}
.bhbissue{ color:#fff;}
.bhbissue a{color:#fff !important; }
.nextlink{ position:absolute; left:750px; top:-25px; color:#3F6D9B !important; font-size:15px;}
.prevlink{ position:absolute; left:680px; top:-25px; color:#3F6D9B !important; font-size:15px;}
a.nextlinktooka{ position:absolute; left:630px; top:13px; *top:29px; color:#000 !important; font-size:15px; text-decoration:none; background:url(images/next-btn-1.png) no-repeat top left; font-size:0; line-height:0; padding:16px 41px; text-indent:-9999;}
a:hover.nextlinktooka{background:url(images/next-btn-1-h.png) no-repeat top left;}
a.prevlinktooka{ position:absolute; left:548px; top:13px; *top:29px; color:#000 !important; font-size:15px; text-decoration:none;background:url(images/prev-btn-1.png) no-repeat top left; font-size:0; line-height:0; padding:16px 41px; text-indent:-9999;}
a:hover.prevlinktooka{ background:url(images/prev-btn-1-h.png) no-repeat top left;} 

.tookalink a{ bottom: 67px; height: 21px; left: 282px; position: absolute; z-index:1000; width: 209px; font-size:15px; color:#fff !important; }
.imgC{ position:relative; padding:0 8px 25px 8px;}
.youtubevideo{ float:left; display:none; padding-left:310px; padding-bottom:10px; position:relative;}
.closebutton{ float:left; background:url(images/x.png) no-repeat; left:865px; position:absolute; top:-24px;height: 28px;width: 26px; }

.videoleftbdt{ background:url(images/video-bdr.jpg) no-repeat left top; padding-left:1px;}
.videorgtbdt{  background:url(images/video-bdr.jpg) no-repeat right top; padding-right:1px;}
.videobox{ width:96%; padding:0 2%; min-height:270px; height:auto !important; height:270px; background:url(images/videobg.jpg) repeat-x left top;}
.videobox h2{ float:left; width:100%; color:#0f5b97; font-size:20px; font-family:Myriad Pro; font-weight:bold; line-height:50px; }
.videobox ul{ margin:0; padding:0;}
.videobox ul li{ float:left; width:170px; padding:0 3px; list-style:none; text-align:center;}
.videobox ul li a{display:block; color:#282b2f !important; font-size:11px; font-family:Tahoma; text-decoration:none; margin-top:5px;}
.videos{ margin:0 44px;}
.youtuvideo{ float:left; width:560px; padding:10px 20px;}
.youtuDes{ float:left; width:425px; height:400px; padding:5px 10px; overflow:auto;}
.youtuDesRow{ float:left; width:100%; padding:5px 0; border-bottom:1px dashed #B6B7B7;}
#content .youtuDesRow img{ float:left; margin-right:5px;}
.youtuDesRow h3{ font-size:13px; color:#0f5b97; font-family:Tahoma;}
.youtuDesRow p{ font-size:11px; font-family:Tahoma;}
.breadcrumbRow{ width:1198px; height:40px;}
.breadnew{ float:left;  font-size:15px; padding:3px 0 3px 10px;}
.breadcrumbRow .Breadcrumbnew{ color: #3F6D9B !important; font-size: 15px; padding: 0 5px; text-decoration:none;}
.clear{ clear:both;}

/*BHBH issue css*/
.bhbarticle .breadnew{ display:none;}
.bhbarticle #content{ position:relative;}
.bhbbread{font-size: 15px; left: 0; position: absolute; top: 9px;}
.bhbbread a{color: #3F6D9B !important; font-size: 15px; padding: 0 5px; text-decoration: none;}
#Layoutskin_01_BHB, #Layoutskin_01_tooka{background:#000000; font-family: Tahoma !important; margin: 5px 5px 10px; padding:5px 5px 10px 5px;}
#Layoutskin_01_BHB p, #Layoutskin_01_BHB .Normal{ color:#fff; font-family:Tahoma; font-size:15px; text-align:left; text-decoration:none;}
.bhb-image-text img{ margin:5px;}
.bhbcontainer a{ color:#fff; text-decoration:none;}

.WorkshopCol1{ width:49%; padding-right:15px;}
.WorkshopCol2{ width:49%; padding-right:15px;}
.Workshopblue{ width:415px; float:right; position:relative; bottom:155px; right:25px;}
.Workshopblue .top{ background:url(images/workshop_blue_top.jpg) no-repeat left top; height:14px;width:415px;}
.Workshopblue .mid{ background:#00add7 url(images/workshop_blue_mid.jpg) repeat-x left top;width:394px; padding:5px 10px; color:#fff; text-align:left; font-size:11px; line-height:14px;}
.Workshopblue .mid h4{color:#FFFFFF; font-weight:bold; font-size:13px; padding-bottom:5px;}
.Workshopblue .mid .col1{ border-right:#fff dashed 1px; width:30%; float:left; padding-right:10px;}
.Workshopblue .mid .col2{ border-right:#fff dashed 1px; width:30%; float:left; padding:0 10px;}
.Workshopblue .mid .col3{ width:29%; float:left; padding-left:10px;}
.Workshopblue .bot{ background:url(images/workshop_blue_bot.jpg) no-repeat left top; height:14px;width:415px;}

.Workshopgrey{ width:168px; float:left; position:relative;}
.Workshopgrey p{ text-align:left;}
.Workshopgrey a{ color:#3248a4; text-decoration:underline;}
.Workshopgrey a:hover{ text-decoration:none;}
.Workshopgrey .top{ background:url(images/workshop_grey_top.jpg) no-repeat left top; height:14px;width:168px;}
.Workshopgrey .mid{ background:#818e9c;width:148px; padding:5px 10px; color:#fff; line-height:14px; min-height:725px;}
.Workshopgrey .mid h5{color:#FFFFFF; font-size:11px; font-weight:bold;}
.Workshopgrey .bot{ background:url(images/workshop_grey_bot.jpg) no-repeat left top; height:13px;width:168px;}

.Workshopgrey2{ float:left; width:358px; padding:0 10px;}
.Workshopgrey2 p{ font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:14px; text-align:left;}
.Workshopgrey2 h4{color:#000; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:18px;}
.Workshopgrey2 h4 span{color:#8e8e8f; font-size:11px;}

.Workshopblue_s{ width:168px; float:left; position:relative;}
.Workshopblue_s p{ text-align:left;}
.Workshopblue_s a{ color:#3248a4; text-decoration:underline;}
.Workshopblue_s a:hover{ text-decoration:none;}
.Workshopblue_s .top{ background:url(images/workshop_blue_tops.jpg) no-repeat left top; height:14px;width:168px;}
.Workshopblue_s .mid{ background:#296fb7;width:148px; padding:5px 10px; color:#fff; line-height:14px; min-height:734px;}
.Workshopblue_s .mid h5{color:#FFFFFF; font-size:11px; font-weight:bold;}
.Workshopblue_s .bot{ background:url(images/workshop_blue_bots.jpg) no-repeat left top; height:13px;width:168px;}

.Workshopblue_s2{ float:left; width:358px; padding:0 10px 0 0;}
.Workshopblue_s2 p{ font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:14px; text-align:left;}
.Workshopblue_s2 table p{ padding-bottom:10px;}
.Workshopblue_s2 h4{color:#000; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:18px;}
.Workshopblue_s2 h4 span{color:#8e8e8f; font-size:11px;}

.Workshopgreen{ width:168px; float:left; position:relative;}
.Workshopgreen p{ text-align:left;}
.Workshopgreen a{ color:#3248a4; text-decoration:underline;}
.Workshopgreen a:hover{ text-decoration:none;}
.Workshopgreen .top{ background:url(images/workshop_green_top.jpg) no-repeat left top; height:14px;width:168px;}
.Workshopgreen .mid{ background:#70a32d;width:148px; padding:5px 10px; color:#fff; line-height:14px;}
.Workshopgreen .mid h4{color:#FFFFFF; font-weight:bold; font-size:13px;}
.Workshopgreen .mid h5{color:#FFFFFF; font-size:11px; font-weight:bold;}
.Workshopgreen .bot{ background:url(images/workshop_green_bot.jpg) no-repeat left top; height:13px;width:168px;}

.Workshopwhite{ width:168px; float:left; position:relative;}
.Workshopwhite p{ text-align:left;}
.Workshopwhite a{ color:#3248a4; text-decoration:underline;}
.Workshopwhite a:hover{ text-decoration:none;}
.Workshopwhite .top{ background:url(images/workshop_white_top.jpg) no-repeat left top; height:14px;width:168px;}
.Workshopwhite .mid{ background:#fff;width:148px; padding:5px 10px; color:#fff; line-height:14px;}
.Workshopwhite .mid h4{color:#FFFFFF; font-weight:bold; font-size:13px;}
.Workshopwhite .mid h5{color:#FFFFFF; font-size:11px; font-weight:bold;}
.Workshopwhite .bot{ background:url(images/workshop_white_bot.jpg) no-repeat left top; height:13px;width:168px;}

.nxt_btn {position: absolute; top: 9px; right: 450px; text-align: right;}
.nxt_btn a{color: #3f6d9b; font-size: 15px; font-weight: bold; text-decoration: none; padding:0 15px;}

/*Calendar css*/
.calendar_container{ width:392px; height:254px;background:url(images/calendar_bg.jpg) no-repeat left top;}
.calendar_containeralter{ background:url(images/calendar_bg-alter.jpg) no-repeat left top;}
.calendar_container h2{color: #2E3C42; font-size: 22px; font-weight: bold; padding: 17px 0; text-align: center;}
.calendar_container p{ font-family:Tahoma; color:#4a4949; line-height:18px; text-align:left; padding:5px 35px;}