body {  } /*padding-top: 70px;*/
/*.bufferTop { margin-top: 0px; }*/
/*.bufferLeft { margin-left: 25px; }*/
/* ----- Navigation ----- */
/* new top menu bar */
.navbar-new-top { background-color: #428bca; } /*padding-top: 4px;*/ 
.navbar-new-top .navbar-nav { background-color: #428bca; }
.navbar-new-top .navbar-nav > li > h4 { float: none; font-size: 20px; padding-top:5px; padding-right:20px; text-align: center; color: #ffffff; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
.navbar-new-top .navbar-nav > li > a { color: #ffffff; font-weight:bold; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
.navbar-new-top .navbar-nav > li > a:hover,
.navbar-new-top .navbar-nav > li > a:focus { color: #CCCCCC; font-weight:bold; }
.navbar-new-top .navbar-nav > .active > a, 
.navbar-new-top .navbar-nav > .active > a:hover, 
.navbar-new-top .navbar-nav > .active > a:focus { color: #CCCCCC; background-color: #428bca; font-weight:bold; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
.navbar-new-top .navbar-nav > .open > a, 
.navbar-new-top .navbar-nav > .open > a:hover, 
.navbar-new-top .navbar-nav > .open > a:focus { color: #CCCCCC; background-color: #428bca; font-weight:bold; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
.navbar-new-top .nav > li > a:hover,
.navbar-new-top .nav > li > a:focus { text-decoration: none; background-color: #428bca; }
/* primary menu bar */
.navbar-nav { background-color: #ffffff; padding-top:10px; padding-bottom:10px; } /*#5bc0de; #3071a9;*/ 
.dropdown-menu { background-color: #ffffff; }
.dropdown-menu > li > a { color: #000000; } 
.dropdown-menu > li > a:hover, 
.dropdown-menu > li > a:focus { color: #20A483; background-color: #ffffff; }
.dropdown-header { color: #ffffff; font-weight:bold; }
.navbar { position: relative; z-index: 1000; min-height: 50px; margin-bottom: 20px; border: 1px solid transparent; } /* border: 1px solid transparent;  */
.navbar-default { background-color: #ffffff; margin: 0px auto 0px auto; } /*border-color: #E7E7E7; */
.navbar-default .navbar-nav > li > a { color: #000000; font-weight:bold; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus { color: #20A483; font-weight:bold; }
.navbar-default .navbar-nav > .active > a, 
.navbar-default .navbar-nav > .active > a:hover, 
.navbar-default .navbar-nav > .active > a:focus { color: #20A483; background-color: #ffffff; font-weight:bold; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
.navbar-default .navbar-nav > .open > a, 
.navbar-default .navbar-nav > .open > a:hover, 
.navbar-default .navbar-nav > .open > a:focus { color: #20A483; background-color: #ffffff; font-weight:bold; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
.navbar-default .navbar-nav > .dropdown > a:hover .caret,
.navbar-default .navbar-nav > .dropdown > a:focus .caret { border-top-color: #CCCCCC; border-bottom-color: #CCCCCC; }  /* border-top-color: #CCCCCC; border-bottom-color: #CCCCCC; */
.navbar-default .navbar-nav > .open > a .caret,
.navbar-default .navbar-nav > .open > a:hover .caret,
.navbar-default .navbar-nav > .open > a:focus .caret { border-top-color: #CCCCCC; border-bottom-color: #CCCCCC; }  /* border-top-color: #CCCCCC; border-bottom-color: #CCCCCC; */
.navbar-default .navbar-nav > .dropdown > a .caret { border-top-color: #CCCCCC; border-bottom-color: #CCCCCC; } /*  border-top-color: #CCCCCC; border-bottom-color: #CCCCCC; */
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus { color: #CCCCCC; text-decoration: none; }
.navbar-default .navbar-brand { color: #FFFFFF; text-decoration: none; }
.navbar-default .navbar-nav .open .dropdown-menu > li > a { color: #000000; }
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { color: #20A483; background-color: #ffffff; }
.navbar-default .navbar-nav .open .dropdown-menu > .active > a,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { color: #20A483; background-color: #ffffff; }
/* Carousel */
.carousel { position: relative; }
.carousel-inner { position: relative; width: 100%; overflow: hidden; }
.carousel-inner > .item { position: relative; display: none; -webkit-transition: 0.6s ease-in-out left; transition: 0.6s ease-in-out left; }
.carousel-inner > .item > img,
.carousel-inner > .item > a > img { display: block; max-height:500px; width: 100%; line-height: 1; } /*  min-height: 500px; */
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev { display: block; }
.carousel-inner > .active { left: 0; }
.carousel-inner > .next,
.carousel-inner > .prev { position: absolute; top: 0; width: 100%; }
.carousel-inner > .next { left: 100%; }
.carousel-inner > .prev { left: -100%; }
.carousel-inner > .next.left,
.carousel-inner > .prev.right { left: 0; }
.carousel-inner > .active.left { left: -100%; }
.carousel-inner > .active.right { left: 100%; }
.carousel-control { position: absolute; top: 0; bottom: 0; left: 0; width: 15%; font-size: 20px; color: #ffffff; text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); opacity: 0.5; filter: alpha(opacity=50); }
.carousel-control.left { background-image: -webkit-gradient(linear, 0 top, 100% top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001))); background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.5) 0), color-stop(rgba(0, 0, 0, 0.0001) 100%)); background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%); background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); }
.carousel-control.right { right: 0; left: auto; background-image: -webkit-gradient(linear, 0 top, 100% top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5))); background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.0001) 0), color-stop(rgba(0, 0, 0, 0.5) 100%)); background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%); background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); }
.carousel-control:hover,
.carousel-control:focus { color: #ffffff; text-decoration: none; opacity: 0.9; filter: alpha(opacity=90); }
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right { position: absolute; top: 50%; left: 50%; z-index: 5; display: inline-block; }
.carousel-control .icon-prev,
.carousel-control .icon-next { width: 20px; height: 20px; margin-top: -10px; margin-left: -10px; font-family: serif; }
.carousel-control .icon-prev:before { content: '\2039'; }
.carousel-control .icon-next:before { content: '\203a'; }
.carousel-indicators { position: absolute; bottom: 10px; left: 50%; z-index: 15; width: 60%; padding-left: 0; margin-left: -30%; text-align: center; list-style: none; }
.carousel-indicators li { display: inline-block; width: 10px; height: 10px; margin: 1px; text-indent: -999px; cursor: pointer; border: 1px solid #000000; border-radius: 10px; }
.carousel-indicators .active { width: 12px; height: 12px; margin: 0; background-color: #ffffff; }
.carousel-inner .caption-fadebackground { position: absolute; left: 30%; z-index: 15; bottom:100px; background-color: #ffffff; opacity: 0.6; filter: alpha(opacity=60); min-height:200px; width:80%;}
.carousel-caption { position: absolute; right: 15%; bottom: 100px; left: 15%; z-index: 10; padding-top: 20px; padding-bottom: 20px; color: #000000; text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
.carousel-caption h1 { font-size: 30px; font-weight:bold; text-align: left; }
.carousel-caption p { font-size: 20px; font-weight:bold; text-align: left; }
.carousel-caption .btn { text-shadow: none; }
/* ----- Default Hyperlink Colors ----- */
a { color: #336699; text-decoration: none; cursor: pointer; }
a:hover { color: #000000; text-decoration: none; cursor: pointer; }
a:visited { color: #000000; text-decoration: none; cursor: pointer; }
h1 {  color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
h5 { font-weight:bold; }
.anchor{ position: relative; top: -70px; display: inline-block;}
/* ----- Master Page ----- */
.container-responsive { background-color:#ededf0; } /*ededf0 */
.contentdefault1 { background-color:#ededf0; padding:50px 0px 50px 0px; }
.contentdefault1 img { padding:20px 0px 20px 0px; width:100%; }
.contentdefault1 h3 { color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
.contentdefault2 { background-color:#ffffff; padding:50px 0px 50px 0px; } /*  #5bc0de  */
.contentdefault2 a { color: #20A483; text-decoration: none; cursor: pointer;}
.contentdefault2 a:hover { color: #20A483; text-decoration: none; cursor: pointer;}
.contentdefault2 a:visited { color: #20A483; text-decoration: none; cursor: pointer;}
.contentdefault2 img { padding:0px 0px 0px 0px; width:100%; }
.contentdefault2 h3 { color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
.contentdefault2 .directlead-heading { padding: 0px 0px; }
.contentdefault2 .directlead-footer { padding: 4px 0px; background-color: #20A483; border-top: 1px solid #20A483; }
.contentdefault2 .directlead-primary { margin: 10px 10px 10px 10px; border-color: #cccccc; border-color: #cccccc; border-top: 1px solid #cccccc; border-right: 1px solid #cccccc; border-left: 1px solid #cccccc; border-bottom: 8px solid #cccccc; border-top-right-radius: 3px; border-top-left-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }
.contentdefault2 .directlead-primary:hover { margin: 10px 10px 10px 10px; border-color: #20A483; border-color: #20A483; border-top: 1px solid #20A483; border-right: 1px solid #20A483; border-left: 1px solid #20A483; border-bottom: 8px solid #20A483; border-top-right-radius: 3px; border-top-left-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }
.contentdefault2 .directlead-body { padding: 10px 0px 10px 0px; text-align:center; }
.contentdefault2 .directlead-primary > .directlead-heading { color: #ffffff; }
.contentdefault3 { background-color:#ffffff; padding:50px 0px 50px 0px; } /*  #5bc0de  */
.contentdefault3 a { color: #20A483; text-decoration: none; cursor: pointer;}
.contentdefault3 a:hover { color: #20A483; text-decoration: none; cursor: pointer;}
.contentdefault3 a:visited { color: #20A483; text-decoration: none; cursor: pointer;}
.contentdefault3 img { padding:0px 0px 0px 0px; width:100%; }
.contentdefault3 h3 { color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
.content { background-color:#FFFFFF; padding: 0px 10px 10px 10px; -moz-box-shadow: 0 0 4px 0 #999; -webkit-box-shadow: 0 0 4px 0 #999; box-shadow: 0 0 4px 0 #999; }
.logo { padding-top:2px; padding-bottom:2px; padding-right:10px;  }
.footertop { position: fixed; bottom: 2em; right: 2em; text-decoration: none; color: #ffffff; background-color: #20A483; font-size: 12px; padding: 1em; display: none; border-width: 1px; border-style: solid; border-color: black;}
.footertop :hover { color: #CCCCCC; background-color: #44FF0D; text-decoration: none; }
.googletranslate { padding-bottom:4px; padding-right:4px; padding-top:10px; vertical-align:middle; } 
.floatSearch { color:#000000; padding:12px 0px 0px 4px; } /*float:left;  padding-bottom:4px; padding-right:4px; padding-top:10px; vertical-align:middle; */
.copyright { width:100%; margin: 40px auto 0px 0px; border: none; color:#ffffff; text-align:center; font-size: 14px; }
.footerbackground { background:#428bca; width:100%; height:100%; }
.footercontent { padding: 0px 10px 10px 70px; }
.footercontent h3 { color: #ffffff; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
.footerbackground a:link, .footerbackground a:visited { color: #ffffff; text-decoration: none; }
.footerbackground a:hover, .footerbackground a:active, 
.footerbackground .active a:link, .footerbackground .active a:visited { color: #CCCCCC; text-decoration: none; } /* text-decoration: underline; #98CCFF*/
.footerbackground h4 { color: #ffffff; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
.footerbackground h4 a:link, footersocialbackground h4 a:visited { color: #ffffff; text-decoration: none; }
.footerbackground h4 a:hover, footersocialbackground h4 a:active, 
.footerbackground h4 .active a:link, .footersocialbackground h4 .active a:visited { color: #ffffff; text-decoration: none; } /* text-decoration: underline; */
.footersocialbackground { background: #20A483; width:100%; padding:0px 15px 10px 40px; text-align:center; vertical-align:middle;}/* text-decoration: underline; #98CCFF   #20A483 */
.footersocialbackground p a:link, footersocialbackground p a:visited { color: #CCCCCC; text-decoration: none; }
.footersocialbackground p a:hover, footersocialbackground p a:active, 
.footersocialbackground p .active a:link, .footersocialbackground p .active a:visited { color: #ffffff; text-decoration: none; } /* text-decoration: underline; */
.footersocialbackground h3 { color: #ffffff; padding-top: 10px; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
.footersocialbackground h3 a:link, footersocialbackground h3 a:visited { color: #ffffff; text-decoration: none; }
.footersocialbackground h3 a:hover, footersocialbackground h3 a:active, 
.footersocialbackground h3 .active a:link, .footersocialbackground h3 .active a:visited { color: #ffffff; text-decoration: none; } /* text-decoration: underline; */
.footersocialbackground h4 { color: #ffffff; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
.footersocialbackground h4 a:link, footersocialbackground h4 a:visited { color: #ffffff; text-decoration: none; }
.footersocialbackground h4 a:hover, footersocialbackground h4 a:active, 
.footersocialbackground h4 .active a:link, .footersocialbackground h4 .active a:visited { color: #ffffff; text-decoration: none; } /* text-decoration: underline; */
.facebookbutton { padding-bottom:4px; padding-right:4px; padding-top:10px; vertical-align:middle; }
.twitterbutton { padding-bottom:4px; padding-right:4px; padding-top:10px; vertical-align:middle; }
.youtubebutton { padding-bottom:4px; padding-right:4px; padding-top:10px; vertical-align:middle; }
.SignUpEmail { padding-bottom:4px; padding-right:4px; padding-top:5px; vertical-align:middle; }
.imagelogo { padding-top:4px; padding-bottom:4px; } /* width:180px; height:60px; */
.secondarynavlogin { padding: 40px 4px 40px 4px; font-weight:bold; }
.secondarynavlogin a:link, .secondarynavlogin a:visited { color: #CCCCCC; text-decoration: none; font-weight:bold; }
.secondarynavlogin a:hover, .secondarynavlogin a:active, 
.secondarynavlogin .active a:link, .secondarynavlogin .active a:visited { color: #ffffff; text-decoration: none; font-weight:bold; }
.socialalignright { padding: 30px 4px 30px 150px; }
.footerbar { background:#999; height:5px; min-height:5px; width:100%; } 
.headerbar { background:#999; height:5px; min-height:5px; width:100%; }
.loginpanel { padding:15px 10px 0px 15px; font-weight:bold; vertical-align:bottom; }
.loginpanel a:link, .loginpanel a:visited { color: #ffffff; text-decoration: none; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
.loginpanel a:hover, .loginpanel a:active, 
.loginpanel .active a:link, .loginpanel .active a:visited { color: #CCCCCC; text-decoration: none; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
.btn-primary { color: #ffffff; background-color: #20A483; border-color: #027A62;}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary { color: #ffffff; background-color: #2CE0B3; border-color: #027A62;}
.btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary { background-image: none;}
.fade { opacity: 1; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out; }
.fade:hover { opacity: 0.5; }
.imgcontent  { position: relative; overflow:hidden; }
.imgcontent span {  } /*  color: #20A483; font-size:20px; font-weight:bold; text-align:center; vertical-align:middle; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.8); padding: 40px 10px 10px 10px;  padding: 70px 10px 10px 10px;  */
.imgdescription { position: absolute; top: 0; width:100%; height:100%; background: #fff; visibility: hidden; opacity: 0; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out; color: #20A483; font-size:20px; font-weight:bold; text-align:center; vertical-align:middle; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.8); padding: 40px 10px 10px 10px; }
.imgcontent:hover .imgdescription { visibility: visible; opacity: 0.8; }
.imgdescription2 { position: absolute; top: 0; width:100%; height:100%; background: #ededf0; visibility: hidden; opacity: 0; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out; color: #20A483; font-size:20px; font-weight:bold; text-align:center; vertical-align:middle; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.8); padding: 40px 10px 10px 10px; }
.imgcontent:hover .imgdescription2 { visibility: visible; opacity: 0.8; }
.googlemap { display:none; border:solid 1px #333; width:500px; height:500px  }
.videoplayer {  width:640; height:480;  }
.wwocontentbox {  padding: 4px 4px 4px 4px; }
.wwocontentbox h3 { color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
.wwhqcontentbox {  padding: 4px 4px 4px 4px; }
.wwhqcontentbox h3 { color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
.wwbodcontentbox {  padding: 4px 4px 4px 4px; }
.wwbodcontentbox h3 { color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
.wwcocontentbox {  padding: 4px 4px 4px 4px; }
/*.modal-dialog { width: auto; }*/
/*.modal-lg { max-width: 900px; }*/
/* ----- Default Page -----  #5bc0de  #5cb85c*/
.dpheaderbackground { padding-top:10px; width:100%; height:200px; background-image: -webkit-linear-gradient(#B4EEB4, #ffffff); background-image: -moz-linear-gradient(#B4EEB4, #ffffff); background-image: -o-linear-gradient(#B4EEB4, #ffffff); background-image: linear-gradient(#B4EEB4, #ffffff); }
.dpheaderbackground h1 { color: #CCCCCC; text-align:center; vertical-align:middle; }
.diveradbckgrd { background-image: url(../Images/ImageRotator/About-Us.png); }
.diveprofessionaladbckgrd { background: #F3DE11; }
.divecenteradbckgrd { background: #F67025; }
.dfcontentbox1 {  padding: 4px 4px 4px 4px;  }
.dfcontentbox2 {  padding: 4px 4px 4px 4px;  }
.dfcontentbox3 {  padding: 4px 4px 4px 4px;  }
.dfcontentbox4 {  padding: 4px 4px 4px 4px;  }
.DiveNAUI { background:#999; width:100%; color: #ffffff; text-decoration: none; font-weight:bold; padding: 10px 4px 10px 4px;  }
.veteranmessage { font-size:1.2em; color: #ffffff; background:red; font-weight:bold; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); text-align:center; vertical-align:middle; line-height: 1.5; padding: 20px 0px 20px 0px; }
/* -----Default Dive Professional ----- */
.dpcontentbox1 { padding: 4px 4px 4px 4px;   }
.dpcontentbox2 { padding: 4px 4px 4px 4px;   }
.dpcontentbox3 { padding: 4px 4px 4px 4px;   }
.dpcontentbox4 { padding: 4px 4px 4px 4px;   }
.dpcontentbox5 { padding: 4px 4px 4px 4px;   }
.dpcontentbox6 { padding: 4px 4px 4px 4px;   }
.dpcontentbox7 { padding: 4px 4px 4px 4px;  }
.dpcontentbox8 { padding: 4px 4px 4px 4px;  }
.dpcontentbox9 { padding: 4px 4px 4px 4px;  }
.dpcontentbox10 { padding: 4px 4px 4px 4px;  }
.dpcontentbox11 { padding: 4px 4px 4px 4px;  }
.dpcontentbox12 { padding: 4px 4px 4px 4px;  }
.dpcontentbox13 { padding: 4px 4px 4px 4px;  }
.dpcontentbox14 { padding: 4px 4px 4px 4px;  }
.dpcontentbox15 { padding: 4px 4px 4px 4px;  }
.dpcontentbox16 { padding: 4px 4px 4px 4px;  }
.DPImgHdrBkgd { background:#F3DE11; width:100%; } 
.DPImgHdrBkgd img { max-height:500px; width: 100%; }
.panel-title a:link, .panel-title a:visited { color: #ffffff; text-decoration: none; font-weight:bold; }
.panel-title a:hover, .panel-title a:active, 
.panel-title .active a:link, .panel-title .active a:visited { color: #ffffff; text-decoration: none; font-weight:bold; }
.DiveProfessionalInsurance { background:#F3DE11; width:100%; color: #ffffff; text-decoration: none; font-weight:bold; padding: 10px 4px 10px 4px;  }
.DiveProfessionalInsurance h1 { color: #ffffff; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }

/* ----- Default Diver Page ----- */
.divercontentbox1 { padding: 4px 4px 4px 4px;   }
.divercontentbox2 { padding: 4px 4px 4px 4px;   }
.divercontentbox3 { padding: 4px 4px 4px 4px;   }
.divercontentbox4 { padding: 4px 4px 4px 4px;   }
.divercontentbox5 { padding: 4px 4px 4px 4px;   }
.DImgHdrBkgd { background:#5bc0de; width: 100%; }
.DImgHdrBkgd img { max-height:500px; width: 100%; }
.divercomment1 { background:#999; width:100%; color: #ffffff; text-decoration: none; font-weight:bold; padding: 10px 4px 10px 4px; }
.divercomment2 { background:#5bc0de; width:100%; color: #ffffff; text-decoration: none; font-weight:bold; padding: 10px 4px 10px 4px; }
.divercomment3 { background:#999; width:100%; color: #ffffff; text-decoration: none; font-weight:bold; padding: 10px 4px 10px 4px; }
.divercomment3 h1 { color: #ffffff; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
.divercontentdefault { background-color:#ffffff; padding:20px 0px 40px 0px; text-align:center; } /*  #5bc0de  */
.divercontentdefault a { color: #20A483; text-decoration: none; }
.divercontentdefault a:hover { color: #20A483; text-decoration: none; }
.divercontentdefault a:visited { color: #20A483; text-decoration: none; }
.divercontentdefault img { padding:0px 0px 0px 0px; width:100%; }
.divercontentdefault h3 { color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
.divercontentdefault .directlead-heading { padding: 0px 0px; }
.divercontentdefault .directlead-footer { padding: 4px 0px; background-color: #20A483; border-top: 1px solid #20A483; }
.divercontentdefault .directlead-primary { margin: 10px 10px 10px 10px; border-color: #cccccc; border-color: #cccccc; border-top: 1px solid #cccccc; border-right: 1px solid #cccccc; border-left: 1px solid #cccccc; border-bottom: 8px solid #cccccc; border-top-right-radius: 3px; border-top-left-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }
.divercontentdefault .directlead-primary:hover { margin: 10px 10px 10px 10px; border-color: #20A483; border-color: #20A483; border-top: 1px solid #20A483; border-right: 1px solid #20A483; border-left: 1px solid #20A483; border-bottom: 8px solid #20A483; border-top-right-radius: 3px; border-top-left-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }
.divercontentdefault .directlead-body { padding: 10px 0px 10px 0px; }
.divercontentdefault .directlead-primary > .directlead-heading { color: #ffffff; }

/* -----Default Dive Center ----- */
.dccontentbox1 {  padding: 4px 4px 4px 4px;  }
.dccontentbox2 {  padding: 4px 4px 4px 4px;  }
.dccontentbox3 {  padding: 4px 4px 4px 4px;  }
.dccontentbox4 {  padding: 4px 4px 4px 4px;  }
.dccontentbox5 {  padding: 4px 4px 4px 4px;  }
.dccontentbox6 {  padding: 4px 4px 4px 4px;  }
.dccontentbox7 {  padding: 4px 4px 4px 4px;  }
.dccontentbox8 {  padding: 4px 4px 4px 4px;  }
.dccontentbox9 {  padding: 4px 4px 4px 4px;  }
.dccontentbox10 { padding: 4px 4px 4px 4px;  }
.dccontentbox11 { padding: 4px 4px 4px 4px;  }
.dccontentbox12 { padding: 4px 4px 4px 4px;  }
.dccontentbox13 { padding: 4px 4px 4px 4px;  }
.dccontentbox14 { padding: 4px 4px 4px 4px;  }
.dccontentbox15 { padding: 4px 4px 4px 4px;  }
.dccontentbox16 { padding: 4px 4px 4px 4px;  }
.panel-title a:link, .panel-title a:visited { color: #ffffff; text-decoration: none; font-weight:bold; }
.panel-title a:hover, .panel-title a:active, 
.panel-title .active a:link, .panel-title .active a:visited { color: #ffffff; text-decoration: none; font-weight:bold; }
.DCImgHdrBkgd { background:#F67025; width:100%; } 
.DCImgHdrBkgd img { max-height:500px; width: 100%; }
.DiveCenterInsurance { background:#F67025; width:100%; color: #ffffff; text-decoration: none; font-weight:bold; padding: 10px 4px 10px 4px;  }
.DiveCenterInsurance h1 { color: #ffffff; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }



	@media only screen and (min-width : 201px) 
	{
		
		.anchor { position: relative; top: -100px; display: inline-block;}
		/*.navbar-new-top .navbar-nav h4 { margin-left: 4px; text-align: left; color: #ffffff; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);  }*/
		.dropdown:hover .dropdown-menu { display: block; }
		.imgdescription { position: absolute; top: 0; width:100%; height:100%; background: #fff; visibility: hidden; opacity: 0; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out; color: #20A483; font-size:11px; font-weight:bold; text-align:center; vertical-align:middle; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.8); padding: 20px 10px 10px 10px; }
		.imgdescription2 { position: absolute; top: 0; width:100%; height:100%; background: #ededf0; visibility: hidden; opacity: 0; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out; color: #20A483; font-size:11px; font-weight:bold; text-align:center; vertical-align:middle; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.8); padding: 20px 10px 10px 10px; }
		.carousel-indicators { position: absolute; bottom: -14px; left: 50%; z-index: 15; width: 60%; padding-left: 0; margin-left: -30%; text-align: center; list-style: none; }
		.contentdefault2 .directlead-body h3 { text-align:center; font-size: 11px; }
		.divercontentdefault .directlead-body h3 { text-align:center; font-size: 11px; }
		.divercontentbox1 h3 { text-align:center; font-size: 11px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.divercontentbox2 h3 { text-align:center; font-size: 11px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.divercontentbox3 h3 { text-align:center; font-size: 11px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }		
		.divercontentbox4 h3 { text-align:center; font-size: 11px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.divercontentbox1 a { text-align:center; font-size: 9px; }
		.divercontentbox2 a { text-align:center; font-size: 9px; }
		.divercontentbox3 a { text-align:center; font-size: 9px; }
		.divercontentbox4 a { text-align:center; font-size: 9px; }
		.dpcontentbox1 h3 { text-align:center; font-size: 11px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.dpcontentbox2 h3 { text-align:center; font-size: 11px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.dpcontentbox3 h3 { text-align:center; font-size: 11px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.dpcontentbox4 h3 { text-align:center; font-size: 11px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.dpcontentbox1 a { text-align:center; font-size: 9px; }
		.dpcontentbox2 a { text-align:center; font-size: 9px; }
		.dpcontentbox3 a { text-align:center; font-size: 9px; }
		.dpcontentbox4 a { text-align:center; font-size: 9px; }
		.dccontentbox1 h3 { text-align:center; font-size: 11px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.dccontentbox2 h3 { text-align:center; font-size: 11px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.dccontentbox3 h3 { text-align:center; font-size: 11px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.dccontentbox4 h3 { text-align:center; font-size: 11px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.dccontentbox1 a { text-align:center; font-size: 9px; }
		.dccontentbox2 a { text-align:center; font-size: 9px; }
		.dccontentbox3 a { text-align:center; font-size: 9px; }
		.dccontentbox4 a { text-align:center; font-size: 9px; }
		.dpcontentbox5 a { text-align:center; font-size: 9px; }
		.dpcontentbox7 a { text-align:center; font-size: 9px; }
		.dpcontentbox9 a { text-align:center; font-size: 9px; }
		.dpcontentbox11 a { text-align:center; font-size: 9px; }
		.dpcontentbox16 h3 { text-align:left; font-size: 11px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.dccontentbox5 a { text-align:center; font-size: 9px; }
		.dccontentbox7 a { text-align:center; font-size: 9px; }
		.dccontentbox9 a { text-align:center; font-size: 9px; }
		.dccontentbox11 a { text-align:center; font-size: 9px; }
		.dccontentbox16 h3 { text-align:left; font-size: 11px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.footercontent a { font-size: 9px; }
		.footercontent h3 { font-size: 11px; color: #ffffff; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.googlemap { display:none; border:solid 1px #333; width:200px; height:200px  }
		.videoplayer {  width:180; height:100;  }
		.copyright { width:100%; margin: 40px auto 0px 0px; border: none; color:#ffffff; text-align:center; font-size: 11px; }
		.wwocontentbox {  font-size: 9px;  }
		.wwocontentbox a {  font-size: 9px;  }
		.wwocontentbox h3 { font-size: 14px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.wwhqcontentbox {  font-size: 9px;  }
		.wwhqcontentbox a {  font-size: 9px;  }
		.wwhqcontentbox h3 { font-size: 14px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.wwbodcontentbox {  font-size: 9px;  }
		.wwbodcontentbox a {  font-size: 9px;  }
		.wwbodcontentbox h3 { font-size: 14px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.wwcocontentbox a {  font-size: 9px;  }
		.wwcocontentbox {  font-size: 9px;  }
	}

	@media only screen and (min-width : 320px) 
	{
		
		.anchor { position: relative; top: -100px; display: inline-block;}
		/*.navbar-new-top .navbar-nav h4 { margin-left: 4px;  font-size: 0.5em; text-align: left; color: #ffffff; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);  }*/
		.dropdown:hover .dropdown-menu { display: block; }
		.carousel-indicators { position: absolute; bottom: -12px; left: 50%; z-index: 15; width: 60%; padding-left: 0; margin-left: -30%; text-align: center; list-style: none; }
		.imgdescription { position: absolute; top: 0; width:100%; height:100%; background: #fff; visibility: hidden; opacity: 0; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out; color: #20A483; font-size:11px; font-weight:bold; text-align:center; vertical-align:middle; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.8); padding: 20px 10px 10px 10px; }
		.imgdescription2 { position: absolute; top: 0; width:100%; height:100%; background: #ededf0; visibility: hidden; opacity: 0; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out; color: #20A483; font-size:11px; font-weight:bold; text-align:center; vertical-align:middle; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.8); padding: 20px 10px 10px 10px; }
		.contentdefault2 .directlead-body h3 { text-align:center; font-size: 11px; }
		.divercontentdefault .directlead-body h3 { text-align:center; font-size: 11px; }
		.divercontentbox1 h3 { text-align:center; font-size: 11px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.divercontentbox2 h3 { text-align:center; font-size: 11px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.divercontentbox3 h3 { text-align:center; font-size: 11px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.divercontentbox4 h3 { text-align:center; font-size: 11px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.divercontentbox1 a { text-align:center; font-size: 9px; }
		.divercontentbox2 a { text-align:center; font-size: 9px; }
		.divercontentbox3 a { text-align:center; font-size: 9px; }
		.divercontentbox4 a { text-align:center; font-size: 9px; }
		.dpcontentbox1 h3 { text-align:center; font-size: 11px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.dpcontentbox2 h3 { text-align:center; font-size: 11px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.dpcontentbox3 h3 { text-align:center; font-size: 11px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.dpcontentbox4 h3 { text-align:center; font-size: 11px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.dpcontentbox1 a { text-align:center; font-size: 9px; }
		.dpcontentbox2 a { text-align:center; font-size: 9px; }
		.dpcontentbox3 a { text-align:center; font-size: 9px; }
		.dpcontentbox4 a { text-align:center; font-size: 9px; }
		.dccontentbox1 h3 { text-align:center; font-size: 11px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.dccontentbox2 h3 { text-align:center; font-size: 11px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.dccontentbox3 h3 { text-align:center; font-size: 11px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.dccontentbox4 h3 { text-align:center; font-size: 11px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.dccontentbox1 a { text-align:center; font-size: 9px; }
		.dccontentbox2 a { text-align:center; font-size: 9px; }
		.dccontentbox3 a { text-align:center; font-size: 9px; }
		.dccontentbox4 a { text-align:center; font-size: 9px; }
		.dpcontentbox5 a { text-align:center; font-size: 9px; }
		.dpcontentbox7 a { text-align:center; font-size: 9px; }
		.dpcontentbox9 a { text-align:center; font-size: 9px; }
		.dpcontentbox11 a { text-align:center; font-size: 9px; }
		.dpcontentbox16 h3 { text-align:left; font-size: 11px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.dccontentbox5 a { text-align:center; font-size: 9px; }
		.dccontentbox7 a { text-align:center; font-size: 9px; }
		.dccontentbox9 a { text-align:center; font-size: 9px; }
		.dccontentbox11 a { text-align:center; font-size: 9px; }
		.dccontentbox16 h3 { text-align:left; font-size: 11px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.footercontent a { font-size: 10px; }
		.footercontent h3 { font-size: 11px; color: #ffffff; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.googlemap { display:none; border:solid 1px #333; width:250px; height:250px  }
		.videoplayer {  width:240; height:160;  }
		.copyright { width:100%; margin: 40px auto 0px 0px; border: none; color:#ffffff; text-align:center; font-size: 11px; }
		.wwocontentbox {  font-size: 10px;  }
		.wwocontentbox a {  font-size: 10px;  }
		.wwocontentbox h3 { font-size: 14px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.wwhqcontentbox {  font-size: 10px;  }
		.wwhqcontentbox a {  font-size: 10px;  }
		.wwhqcontentbox h3 { font-size: 14px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.wwbodcontentbox {  font-size: 10px;  }
		.wwbodcontentbox a {  font-size: 10px;  }
		.wwbodcontentbox h3 { font-size: 14px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.wwcocontentbox a {  font-size: 10px;  }
		.wwcocontentbox {  font-size: 10px;  }
				
	}

	/* Extra Small Devices, Phones */ 
	@media only screen and (min-width : 480px) 
	{
		
		.anchor { position: relative; top: -100px; display: inline-block;}
		/*.navbar-new-top .navbar-nav > li > h4 { float: none; font-size: 4px; padding-left:19px; padding-right:1px; text-align: center; color: #ffffff; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);  }*/
		.dropdown:hover .dropdown-menu { display: block; }
		.carousel-indicators { position: absolute; bottom: -8px; left: 50%; z-index: 15; width: 60%; padding-left: 0; margin-left: -30%; text-align: center; list-style: none; }
		.imgdescription { position: absolute; top: 0; width:100%; height:100%; background: #fff; visibility: hidden; opacity: 0; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out; color: #20A483; font-size:16px; font-weight:bold; text-align:center; vertical-align:middle; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.8); padding: 30px 10px 10px 10px; }
		.imgdescription2 { position: absolute; top: 0; width:100%; height:100%; background: #ededf0; visibility: hidden; opacity: 0; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out; color: #20A483; font-size:16px; font-weight:bold; text-align:center; vertical-align:middle; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.8); padding: 30px 10px 10px 10px; }
		.contentdefault2 .directlead-body h3 { text-align:center; font-size: 14px; }
		.divercontentdefault .directlead-body h3 { text-align:center; font-size: 14px; }
		.divercontentbox1 h3 { text-align:center; font-size: 14px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.divercontentbox2 h3 { text-align:center; font-size: 14px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.divercontentbox3 h3 { text-align:center; font-size: 14px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.divercontentbox4 h3 { text-align:center; font-size: 14px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.divercontentbox1 a { text-align:center; font-size: 10px; }
		.divercontentbox2 a { text-align:center; font-size: 10px; }
		.divercontentbox3 a { text-align:center; font-size: 10px; }
		.divercontentbox4 a { text-align:center; font-size: 10px; }
		.dpcontentbox1 h3 { text-align:center; font-size: 14px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.dpcontentbox2 h3 { text-align:center; font-size: 14px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.dpcontentbox3 h3 { text-align:center; font-size: 14px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.dpcontentbox4 h3 { text-align:center; font-size: 14px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.dpcontentbox1 a { text-align:center; font-size: 10px; }
		.dpcontentbox2 a { text-align:center; font-size: 10px; }
		.dpcontentbox3 a { text-align:center; font-size: 10px; }
		.dpcontentbox4 a { text-align:center; font-size: 10px; }
		.dccontentbox1 h3 { text-align:center; font-size: 14px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.dccontentbox2 h3 { text-align:center; font-size: 14px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.dccontentbox3 h3 { text-align:center; font-size: 14px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.dccontentbox4 h3 { text-align:center; font-size: 14px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.dccontentbox1 a { text-align:center; font-size: 10px; }
		.dccontentbox2 a { text-align:center; font-size: 10px; }
		.dccontentbox3 a { text-align:center; font-size: 10px; }
		.dccontentbox4 a { text-align:center; font-size: 10px; }
		.dpcontentbox5 a { text-align:center; font-size: 10px; }
		.dpcontentbox7 a { text-align:center; font-size: 10px; }
		.dpcontentbox9 a { text-align:center; font-size: 10px; }
		.dpcontentbox11 a { text-align:center; font-size: 10px; }
		.dpcontentbox16 h3 { text-align:left; font-size: 14px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.dccontentbox5 a { text-align:center; font-size: 10px; }
		.dccontentbox7 a { text-align:center; font-size: 10px; }
		.dccontentbox9 a { text-align:center; font-size: 10px; }
		.dccontentbox11 a { text-align:center; font-size: 10px; }
		.dccontentbox16 h3 { text-align:left; font-size: 14px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.footercontent a { font-size: 11px; }
		.footercontent h3 { font-size: 14px; color: #ffffff; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.googlemap { display:none; border:solid 1px #333; width:300px; height:300px  }
		.videoplayer {  width:320; height:240;  }
		.copyright { width:100%; margin: 40px auto 0px 0px; border: none; color:#ffffff; text-align:center; font-size: 11px; }
		.wwocontentbox {  font-size: 10px;  }
		.wwocontentbox a {  font-size: 10px;  }
		.wwocontentbox h3 { font-size: 14px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.wwhqcontentbox {  font-size: 10px;  }
		.wwhqcontentbox a {  font-size: 10px;  }
		.wwhqcontentbox h3 { font-size: 14px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.wwbodcontentbox {  font-size: 10px;  }
		.wwbodcontentbox a {  font-size: 10px;  }
		.wwbodcontentbox h3 { font-size: 14px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.wwcocontentbox a {  font-size: 10px;  }
		.wwcocontentbox {  font-size: 10px;  }
		
	}

	/* Small Devices, Tablets */
	@media only screen and (min-width : 768px) 
	{
		.navbar-new-top .navbar-nav > li > h4 { float: none; font-size: 12px; padding-right:20px; text-align: center; color: #ffffff; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);  }
		.dropdown:hover .dropdown-menu { display: block; }
		.carousel-indicators { position: absolute; bottom: 0px; left: 50%; z-index: 15; width: 60%; padding-left: 0; margin-left: -30%; text-align: center; list-style: none; }
		.imgdescription { position: absolute; top: 0; width:100%; height:100%; background: #fff; visibility: hidden; opacity: 0; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out; color: #20A483; font-size:18px; font-weight:bold; text-align:center; vertical-align:middle; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.8); padding: 30px 10px 10px 10px; }
		.imgdescription2 { position: absolute; top: 0; width:100%; height:100%; background: #ededf0; visibility: hidden; opacity: 0; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out; color: #20A483; font-size:18px; font-weight:bold; text-align:center; vertical-align:middle; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.8); padding: 30px 10px 10px 10px; }
		.contentdefault2 .directlead-body h3 { text-align:center; font-size: 14px; }
		.divercontentdefault .directlead-body h3 { text-align:center; font-size: 14px; }
		.divercontentbox1 h3 { text-align:center; font-size: 14px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.divercontentbox2 h3 { text-align:center; font-size: 14px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.divercontentbox3 h3 { text-align:center; font-size: 14px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.divercontentbox4 h3 { text-align:center; font-size: 14px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.divercontentbox1 a { text-align:center; font-size: 11px; }
		.divercontentbox2 a { text-align:center; font-size: 11px; }
		.divercontentbox3 a { text-align:center; font-size: 11px; }
		.divercontentbox4 a { text-align:center; font-size: 11px; }
		.dpcontentbox1 h3 { text-align:center; font-size: 14px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.dpcontentbox2 h3 { text-align:center; font-size: 14px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.dpcontentbox3 h3 { text-align:center; font-size: 14px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.dpcontentbox4 h3 { text-align:center; font-size: 14px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.dpcontentbox1 a { text-align:center; font-size: 11px; }
		.dpcontentbox2 a { text-align:center; font-size: 11px; }
		.dpcontentbox3 a { text-align:center; font-size: 11px; }
		.dpcontentbox4 a { text-align:center; font-size: 11px; }
		.dccontentbox1 h3 { text-align:center; font-size: 14px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.dccontentbox2 h3 { text-align:center; font-size: 14px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.dccontentbox3 h3 { text-align:center; font-size: 14px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.dccontentbox4 h3 { text-align:center; font-size: 14px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.dccontentbox1 a { text-align:center; font-size: 11px; }
		.dccontentbox2 a { text-align:center; font-size: 11px; }
		.dccontentbox3 a { text-align:center; font-size: 11px; }
		.dccontentbox4 a { text-align:center; font-size: 11px; }
		.dpcontentbox5 a { text-align:center; font-size: 11px; }
		.dpcontentbox7 a { text-align:center; font-size: 11px; }
		.dpcontentbox9 a { text-align:center; font-size: 11px; }
		.dpcontentbox11 a { text-align:center; font-size: 11px; }
		.dpcontentbox16 h3 { text-align:left; font-size: 14px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.dccontentbox5 a { text-align:center; font-size: 11px; }
		.dccontentbox7 a { text-align:center; font-size: 11px; }
		.dccontentbox9 a { text-align:center; font-size: 11px; }
		.dccontentbox11 a { text-align:center; font-size: 11px; }
		.dccontentbox16 h3 { text-align:left; font-size: 14px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.footercontent a { font-size: 11px; }
		.footercontent h3 { font-size: 14px; color: #ffffff; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.googlemap { display:none; border:solid 1px #333; width:400px; height:400px  }
		.videoplayer {  width:640; height:480;  }
		.copyright { width:100%; margin: 40px auto 0px 0px; border: none; color:#ffffff; text-align:center; font-size: 14px; }
		.wwocontentbox {  font-size: 11px;  }
		.wwocontentbox a {  font-size: 11px;  }
		.wwocontentbox h3 { font-size: 14px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.wwhqcontentbox {  font-size: 11px;  }
		.wwhqcontentbox a {  font-size: 11px;  }
		.wwhqcontentbox h3 { font-size: 14px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.wwbodcontentbox {  font-size: 11px;  }
		.wwbodcontentbox a {  font-size: 11px;  }
		.wwbodcontentbox h3 { font-size: 14px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.wwcocontentbox a {  font-size: 11px;  }
		.wwcocontentbox {  font-size: 11px;  }
	}
	
		
	/* Medium Devices, Desktops */
	@media only screen and (min-width : 992px) 
	{
		.navbar-new-top .navbar-nav > li > h4 { float: none; font-size: 18px; padding-right:20px; text-align: center; color: #ffffff; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);  }
		.imgdescription { position: absolute; top: 0; width:100%; height:100%; background: #fff; visibility: hidden; opacity: 0; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out; color: #20A483; font-size:18px; font-weight:bold; text-align:center; vertical-align:middle; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.8); padding: 40px 10px 10px 10px; }
		.imgdescription2 { position: absolute; top: 0; width:100%; height:100%; background: #ededf0; visibility: hidden; opacity: 0; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out; color: #20A483; font-size:18px; font-weight:bold; text-align:center; vertical-align:middle; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.8); padding: 40px 10px 10px 10px; }
		.contentdefault2 .directlead-body h3 { text-align:center; font-size: 18px; }
		.divercontentdefault .directlead-body h3 { text-align:center; font-size: 18px; }
		.divercontentbox1 h3 { text-align:center; font-size: 18px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.divercontentbox2 h3 { text-align:center; font-size: 18px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.divercontentbox3 h3 { text-align:center; font-size: 18px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.divercontentbox4 h3 { text-align:center; font-size: 18px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.divercontentbox1 a { text-align:center; font-size: 14px; }
		.divercontentbox2 a { text-align:center; font-size: 14px; }
		.divercontentbox3 a { text-align:center; font-size: 14px; }
		.divercontentbox4 a { text-align:center; font-size: 14px; }
		.dpcontentbox1 h3 { text-align:center; font-size: 18px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.dpcontentbox2 h3 { text-align:center; font-size: 18px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.dpcontentbox3 h3 { text-align:center; font-size: 18px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.dpcontentbox4 h3 { text-align:center; font-size: 18px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.dpcontentbox1 a { text-align:center; font-size: 14px; }
		.dpcontentbox2 a { text-align:center; font-size: 14px; }
		.dpcontentbox3 a { text-align:center; font-size: 14px; }
		.dpcontentbox4 a { text-align:center; font-size: 14px; }
		.dccontentbox1 h3 { text-align:center; font-size: 18px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.dccontentbox2 h3 { text-align:center; font-size: 18px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.dccontentbox3 h3 { text-align:center; font-size: 18px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.dccontentbox4 h3 { text-align:center; font-size: 18px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.dccontentbox1 a { text-align:center; font-size: 14px; }
		.dccontentbox2 a { text-align:center; font-size: 14px; }
		.dccontentbox3 a { text-align:center; font-size: 14px; }
		.dccontentbox4 a { text-align:center; font-size: 14px; }
		.dpcontentbox5 a { text-align:center; font-size: 14px; }
		.dpcontentbox7 a { text-align:center; font-size: 14px; }
		.dpcontentbox9 a { text-align:center; font-size: 14px; }
		.dpcontentbox11 a { text-align:center; font-size: 14px; }
		.dpcontentbox16 h3 { text-align:left; font-size: 18px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.dccontentbox5 a { text-align:center; font-size: 14px; }
		.dccontentbox7 a { text-align:center; font-size: 14px; }
		.dccontentbox9 a { text-align:center; font-size: 14px; }
		.dccontentbox11 a { text-align:center; font-size: 14px; }
		.dccontentbox16 h3 { text-align:left; font-size: 18px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.footercontent a { font-size: 14px; }
		.footercontent h3 { font-size: 18px; color: #ffffff; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.googlemap { display:none; border:solid 1px #333; width:500px; height:500px  }
		.videoplayer {  width:640; height:480;  }
		.copyright { width:100%; margin: 40px auto 0px 0px; border: none; color:#ffffff; text-align:center; font-size: 14px; }
		.wwocontentbox {  font-size: 14px;  }
		.wwocontentbox a {  font-size: 14px;  }
		.wwocontentbox h3 { font-size: 18px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.wwhqcontentbox {  font-size: 14px;  }
		.wwhqcontentbox a {  font-size: 14px;  }
		.wwhqcontentbox h3 { font-size: 18px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.wwbodcontentbox {  font-size: 14px;  }
		.wwbodcontentbox a {  font-size: 14px;  }
		.wwbodcontentbox h3 { font-size: 18px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.wwcocontentbox a {  font-size: 14px;  }
		.wwcocontentbox {  font-size: 14px;  }
	}

	/* Large Devices, Wide Screens */
	@media only screen and (min-width : 1200px) 
	{
		.navbar-new-top .navbar-nav > li > h4 { float: none; font-size: 20px; padding-right:20px; text-align: center; color: #ffffff; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);  }
		.contentdefault2 .directlead-body h3 { text-align:center; font-size: 20px; }
		.divercontentdefault .directlead-body h3 { text-align:center; font-size: 20px; }
		.divercontentbox1 h3 { text-align:center; font-size: 20px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.divercontentbox2 h3 { text-align:center; font-size: 20px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.divercontentbox3 h3 { text-align:center; font-size: 20px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.divercontentbox4 h3 { text-align:center; font-size: 20px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.divercontentbox1 a { text-align:center; font-size: 14px; }
		.divercontentbox2 a { text-align:center; font-size: 14px; }
		.divercontentbox3 a { text-align:center; font-size: 14px; }
		.divercontentbox4 a { text-align:center; font-size: 14px; }
		.dpcontentbox1 h3 { text-align:center; font-size: 20px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.dpcontentbox2 h3 { text-align:center; font-size: 20px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.dpcontentbox3 h3 { text-align:center; font-size: 20px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.dpcontentbox4 h3 { text-align:center; font-size: 20px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.dpcontentbox1 a { text-align:center; font-size: 14px; }
		.dpcontentbox2 a { text-align:center; font-size: 14px; }
		.dpcontentbox3 a { text-align:center; font-size: 14px; }
		.dpcontentbox4 a { text-align:center; font-size: 14px; }
		.dccontentbox1 h3 { text-align:center; font-size: 20px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.dccontentbox2 h3 { text-align:center; font-size: 20px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.dccontentbox3 h3 { text-align:center; font-size: 20px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.dccontentbox4 h3 { text-align:center; font-size: 20px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.dccontentbox1 a { text-align:center; font-size: 14px; }
		.dccontentbox2 a { text-align:center; font-size: 14px; }
		.dccontentbox3 a { text-align:center; font-size: 14px; }
		.dccontentbox4 a { text-align:center; font-size: 14px; }
		.dpcontentbox5 a { text-align:center; font-size: 14px; }
		.dpcontentbox7 a { text-align:center; font-size: 14px; }
		.dpcontentbox9 a { text-align:center; font-size: 14px; }
		.dpcontentbox11 a { text-align:center; font-size: 14px; }
		.dpcontentbox16 h3 { text-align:left; font-size: 20px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.dccontentbox5 a { text-align:center; font-size: 14px; }
		.dccontentbox7 a { text-align:center; font-size: 14px; }
		.dccontentbox9 a { text-align:center; font-size: 14px; }
		.dccontentbox11 a { text-align:center; font-size: 14px; }
		.dccontentbox16 h3 { text-align:left; font-size: 20px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.footercontent a { font-size: 14px; }
		.footercontent h3 { font-size: 20px; color: #ffffff; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.googlemap { display:none; border:solid 1px #333; width:500px; height:500px  }
		.videoplayer {  width:640; height:480;  }
		.copyright { width:100%; margin: 40px auto 0px 0px; border: none; color:#ffffff; text-align:center; font-size: 14px; }
		.wwocontentbox {  font-size: 14px;  }
		.wwocontentbox a {  font-size: 14px;  }
		.wwocontentbox h3 { font-size: 20px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.wwhqcontentbox {  font-size: 14px;  }
		.wwhqcontentbox a {  font-size: 14px;  }
		.wwhqcontentbox h3 { font-size: 20px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.wwbodcontentbox {  font-size: 14px;  }
		.wwbodcontentbox a {  font-size: 14px;  }
		.wwbodcontentbox h3 { font-size: 20px; color: #20A483; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
		.wwcocontentbox a {  font-size: 14px;  }
		.wwcocontentbox {  font-size: 14px;  }
	}


    
		/*.navbar-header { float: none; }
		.navbar-left, .navbar-right { float: none !important; }
		.navbar-toggle { display: block; }
		.navbar-collapse { border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255,255,255,0.1); }
		.navbar-collapse .collapse { display: none!important; }
		.navbar-nav { float: none!important; margin-top: 7.5px;	}
		.navbar-nav > li { float: none; }
		.navbar-nav > li > a { padding-top: 10px; padding-bottom: 10px; }
		.collapse .in{ display:block !important; }*/
