@charset "utf-8";

/* Reset */
a, abbr, acronym, address, area, b, bdo, big, blockquote, body, button, caption, cite,
code, col, colgroup, dd, del, dfn, div, dl, dt, em, fieldset, form, h1, h2, h3, h4,
h5, h6, hr, html, i, images, ins, kbd, label, legend, li, map, object, ol, p, param, pre,
q, samp, small, span, strong, sub, sup, table, tbody, td, textarea, tfoot, th, thead,
tr, tt, ul, var {margin:0;padding:0;}

/* Defaults */
:focus {outline:0}
a, a:visited {}
a:hover {}
body {background:#040051 url(../images/bg.gif) repeat-x;color:#003;font:81%/125% Arial}
h1 {color:#040051;font-size:1.38em;margin:0 0 10px}
h2 {color:#040051;font-size:1.15em;margin:0 0 10px}
td {font-size: .9em;}
.label {font-weight: bold;}
img {border:0;vertical-align:bottom}
fieldset {border:0}
p {margin:0 0 1em}

/* Container */
#page {border-top:2px solid #f08c0b;margin:25px auto;width:884px}

/* Menu */
#menu {background:#FFF;text-align:center}
#menu li {border-left:1px solid #E28711;display:inline;font:italic bold 1.31em "Times New Roman";padding:0 10px 0 14px}
#menu li.first {border:0}
#menu li a {color:#e28711;text-decoration:none}
#menu li a:hover {text-decoration:underline}

/* Content*/
#main {background:#befbef;border-top:2px solid #040051;overflow:hidden;padding:15px 0 0;width:100%}
#content {display:inline;float:left;margin:0 0 0 40px;text-align:center;width:520px}
#content img {margin:0 0 10px}
#content p {text-align:left}

/* Sidebar */
#sidebar {color:#000;float:right;font-size:0.85em;line-height:120%;margin:10px 5px 0 0;width:260px}
#sidebar h2 {color:#020252;font-size:1.27em;height:17px;position:relative;margin:0 0 10px;overflow:hidden;width:119px}
/* #sidebar h2 span {background:url(../images/upcoming-trips.png) no-repeat;height:100%;left:0;position:absolute;top:0;width:100%} */
#sidebar h3 {font-size:11px}
#sidebar img {float:left;margin:0 5px 0 0}
#sidebar ul {list-style:none;padding:0 0 15px}
#sidebar ul li {margin:0 0 17px;overflow:hidden;width:100%}
#sidebar ul li a {color:#000;text-decoration:none}
#sidebar ul li a:hover {text-decoration:underline}
#sidebar #scuba {display:block;height:28px;position:relative;width:205px;cursor: pointer;}
#sidebar #scuba span {background:url(../images/scuba-certifications.png) no-repeat;height:100%;left:0;position:absolute;top:0;width:100%}

/* Inner Page */
#inner #content {margin:0;padding:20px 40px;text-align:left;width:auto}

/* Footer */
#footer {background:url(../images/footer.jpg) no-repeat;clear:both;color:#FFF;font-size:0.77em;line-height:120%;padding:30px 0;text-align:center}
#footer ul {list-style:none;margin:0 0 7px}
#footer ul li {display:inline;padding:0 3px}
#footer ul li a {padding:0 10px 0 0}
#footer a {color:#FFF;text-decoration:none}
#footer a:hover {text-decoration:underline}


