/*

Dark blue - #383f5e
Red - #da4852

*/


body { font-family: tahoma; font-size: 75%; text-align: center; background-color: #383f5e; background-image: url("/images/oPVXKfuGiOXo2dHbXPrl0010h4.gif"); background-repeat: repeat-x; margin: 40px; }
input, select, textarea { font-size: 90%; font-family: tahoma; }
table { width: 100%; font-size: 100%; }
a { color: #da4852; text-decoration: none; font-weight: bold; }
a:hover { text-decoration: underline; }
img { border-width: 0px; margin: 0px; padding: 0px; }
table, td, th, div { color: #da4852; border: solid #da4852 0px; text-align: left; vertical-align: top; }
img { border: solid black 0px; }
form { margin: 0px; padding: 0px; }
fieldset { border: solid transparent 0px; margin: 0px; padding: 0px; }
div, h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; margin: 0px; padding: 0px; }
p { margin: 0px 0px 8px 0px }
ul, li { padding: 0px; margin: 0px; list-style-type: none; }

.hidden { display: none; }

div.layout_standard { width: 762px; margin: 0px auto 0px auto; background-color: white; background-image: url("/images/4gnWy2SxXDaQ99AzN3Xh007001.gif"); background-repeat: repeat-y; background-position: top right; }
div.layoutmain { width: 762px; background-image: url("/images/svZkqDtXJZuigeR20SWG0070gy.gif"); background-repeat: no-repeat; background-position: top right; }
div.layoutheaderimg { width: 755px; height: 215px; clear: both; }
div.layoutheaderimg img { display: block; }
div.layouttopmenu { width: 755px; clear: both; padding: 1px 0px 1px 0px; }
div.layoutleft { width: 125px; height: 400px; float: left; padding: 0px 0px 0px 0px; }
div.layoutcontent { float: left; width: 610px; height: 400px; overflow-y: scroll; font-size: 110%; padding: 10px; }
.condoverlay div.layoutcontent { overflow-y: visible; }
div.layoutfooter { width: 755px; clear: both; padding: 0px 7px 8px 0px; background-image: url("/images/dRPK6rM6KsNOYBvWDOUk0l6008.gif"); background-repeat: no-repeat; background-position: bottom left; }
div.layoutcredits { width: 755px; clear: both; font-size: 85%; padding: 5px 7px 0px 0px; background: #383f5e; }
div.layoutcredits .beachshore { text-align: right; color: white; }
div.layoutcredits .beachshore a { color: white; }
div.layoutoverlay { position: absolute; background: black; opacity: 0.6; filter: alpha(Opacity=60); -moz-opacity: 0.6; }

div.layoutfooter div.memb_loginbox { margin: 0px; }
.section2 div.layoutfooter { height: 0px; }
.section2 div.layoutfooter div.memb_loginbox { display: none; }

div.nav_dhtmlpopup { height: 32px; background-image: url("/images/5d6TZu7FDBoMrO0hIUmX00100w.gif"); background-repeat: repeat-x; }
div.nav_dhtmlpopup a { color: white; }
div.nav_dhtmlpopup .level1 { width: 124px; float: left; border-left: solid #f3747c 1px; height: 24px; padding: 8px 0px 0px 0px; }
div.nav_dhtmlpopup .item1 { text-align: center; }
div.nav_dhtmlpopup .back1 { position: absolute; background: #da4852; visibility: hidden; z-index: 9; width: 125px; margin-top: 24px; opacity: 0.85; filter: alpha(opacity=85); }
div.nav_dhtmlpopup .popup1 { position: absolute; visibility: hidden; cursor: pointer; z-index: 10; width: 125px; margin-top: 24px; }
div.nav_dhtmlpopup .item2 { padding: 8px 5px 8px 5px; text-align: center; border-top: solid white 1px; }

div.nav_simple { background-color: #383f5e; background-image: url("/images/t5O99gLW2MNNQn1iGvrt00102n.gif"); background-repeat: repeat-x; background-position: 0px 65px; height: 230px; font-size: 110%; }
div.nav_simple .item { padding: 10px; }
div.nav_simple a { color: white; }

div.memb_loginbox { background: #383f5e; height: 32px; margin: 1px 0px 1px 0px; }
div.memb_loginbox div, div.memb_loginbox a { color: white; }
div.memb_loginbox .fieldemail, div.memb_loginbox .fieldpw { display: block; float: left; background-image: url("/images/IVeK8wwgMoRxUZPahayJ02o00s.gif"); background-repeat: no-repeat; background-position: right 2px; text-align: right; padding: 6px 6px 3px 10px; }
div.memb_loginbox .forgotpw { display: block; float: left; height: 32px; line-height: 32px; padding: 0px 0px 0px 20px; }
div.memb_loginbox .register { display: block; float: left; height: 32px; line-height: 32px; padding: 0px 0px 0px 20px; }

div.memb_loginbox .text, div.memb_loginbox .password { height: 17px; width: 84px; padding: 0px; margin: 0px; border-width: 0px; }
div.memb_loginbox .login { float: left; height: 32px; line-height: 32px; padding: 0px 0px 0px 20px; }

/* Content pages */

div.std_contentpage .pagebanner { padding: 5px 0px 20px 0px; }
div.std_contentpage .pagebanner img { display: block; }
div.std_contentpage table.thinborder { border-width: 0px 0px 1px 1px; }
div.std_contentpage table.thinborder td { border-width: 1px 1px 0px 0px; }

/* Link lists */

div.nav_linklist img { display: block; }


/* Homepage */

body.section2 .layoutleft { display: none; }
body.section2 .layoutcontent { width: 755px; height: auto; overflow-y: visible; padding: 0px; }
body.section2 div.std_contentpage { height: auto; overflow-y: hidden; background: none; padding: 0px; }
body.section2 div.std_contentpage .pagebanner { padding: 0px; }
div.homebuttons1 { float: left; width: 570px; height: 180px; }
div.homebuttons1 .link { float: left; width: 190px; height: 180px; }
div.homebuttons2 { float: left; width: 185px; height: 180px; }



/* Lightbox gallery */

div.feat_lbgallery { overflow-y: none; }
div.feat_lbgallery .titletxt { font-weight: bold; font-size: 120%; margin-bottom: 10px; }
div.feat_lbgallery ul.thumbnails { padding: 0px; margin: 0px; clear: both; }
.condoverlay div.feat_lbgallery ul.thumbnails { display: none; }
div.feat_lbgallery ul.thumbnails li { float: left; list-style-type: none; width: 104px; height: 104px; background: #383f5e; line-height: 100px; text-align: center; margin: 5px; padding: 0px; }
div.feat_lbgallery ul.thumbnails li img { opacity: 0.8; filter: alpha(Opacity=80); -moz-opacity: 0.8; vertical-align: middle; display: inline; padding: 2px;}
div.feat_lbgallery ul.thumbnails li:hover { border-color: #da4852; background: #da4852; }
div.feat_lbgallery ul.thumbnails li:hover img { opacity: 1; filter: alpha(Opacity=100); -moz-opacity: 1; }
div.feat_lbgallery .popup { position: absolute; background: white; padding: 10px; clear: both; z-index: 10; }
div.feat_lbgallery .popup .close { text-align: right; padding: 0px 0px 5px 0px; }
div.feat_lbgallery .popup .image { height: 504px; width: 504px; text-align: center; line-height: 500px; background: black; vertical-align: middle; clear: both; }
div.feat_lbgallery .popup .image img { vertical-align: middle; padding: 2px; }
div.feat_lbgallery .popup .buttons { display: block; text-align: center; width: 504px; clear: both; }
div.feat_lbgallery .popup .buttons ul { clear: both; margin-top: 10px; }
div.feat_lbgallery .popup .buttons ul.control { display: block; padding: 0px 1px 0px 1px; }
div.feat_lbgallery .popup .buttons ul.control li { width: 166px; font-weight: bold; margin-bottom: 5px; }
div.feat_lbgallery .popup .buttons ul.jump { display: block; padding: 0px 4px 0px 5px; }
div.feat_lbgallery .popup .buttons ul.jump li { width: 33px; margin-bottom: 2px; }
div.feat_lbgallery .popup .buttons li { float: left; color: #383f5e; }
div.feat_lbgallery .popup .buttons li:hover { background: #da4852; color: white; }
div.feat_lbgallery .popup .buttons li.selected { background: #383f5e; color: white; }


/* Lightbox gallery - old

div.feat_lbgallery { overflow-y: none; }
div.feat_lbgallery ul { padding: 0px; margin: 0px; clear: both; }
div.feat_lbgallery li { float: left; list-style-type: none; padding: 0px; margin: 0px; width: 100px; height: 100px; text-align: center; margin: 5px; background: #383f5e; border: solid #383f5e 2px; }
div.feat_lbgallery li img { opacity: 0.8; filter: alpha(Opacity=80); -moz-opacity: 0.8; }
div.feat_lbgallery li:hover { border-color: #da4852; }
div.feat_lbgallery li:hover img { opacity: 1; filter: alpha(Opacity=100); -moz-opacity: 1; }
div.feat_lbgallery .popup { position: absolute; background: white; padding: 10px; clear: both; z-index: 10; }
div.feat_lbgallery .popup .close { text-align: right; padding: 0px 0px 5px 0px; }
div.feat_lbgallery .popup .image { height: 510px; width: 500px; text-align: center; }
div.feat_lbgallery .popup .buttons { text-align: center; }
div.feat_lbgallery .popup .buttons span { padding: 5px; }
div.feat_lbgallery .popup .buttons .selected { background: #da4852; color: white; }

*/

/*
div.layouttopmenu { border-top: solid #006685 1px; padding-top: 1px; }
div.layoutcontent { padding: 30px; background-image: url("/images/3-x."); background-repeat: no-repeat; background-position: 20px 0px; min-height: 450px; width: 770px; }
div.layoutright { margin: 20px 0px 30px 0px; float: right; width: 200px; display: none; background-image: url("/images/6-x."); background-repeat: no-repeat; background-position: bottom left; padding-bottom: 8px; }
div.layoutcredits { clear: both; background-image: url("/images/4-x."); background-repeat: no-repeat; padding: 90px 0px 0px 0px; }
div.layoutcredits .beachshore { text-align: right; font-size: 85%; }
*/
