/* GENERIC */
body { font-family: Arial, Verdana, Helvetica, sans-serif; color: #000; font-size: 11pt; padding:0; margin:0; }

h1 {color:#FFF; font-size:1.8em; font-weight:normal; margin:0; padding:0;}

h2 {color:#367291; font-size:1em; font-weight:normal; margin:0; padding:0;}

h3 {color:#002A5C; font-size:1.1em; margin:0; padding:0;}


/*HIDE DISPLAY*/
#offshore-subnav, #offshore-subnav-bottom, #thecoast-subnav, #thecoast-subnav-bottom, #inlandwaters-subnav-bottom, #inlandwaters-subnav, .contact-us, #ourservices-subnav, #ourservices-subnav-bottom, #nav, #footer, #middle-image, #subpage-middle-image, .divider, #absoluteme, #header, #subnav, #subpage-subnav, #subnav-bottom, #subpage-subnav-bottom {display:none;}

/* LAYOUTS */
#offshore-middle-content-bottom, #offshore-middle-content, #offshore-page, #thecoast-middle-content-bottom, #thecoast-middle-content, #inlandwaters-middle-content, #thecoast-page, #inlandwaters-middle-content-bottom, #inlandwaters-page, .ourservices-item-wrapper, #middle-left-column, #ourservices-page, .image-text-box, .area_div_swap, #image-link-row-2, #image-link-row-1, #subpage-bottom, #bottom, #subpage-middle-content-bottom, #middle-content-bottom, #subpage-middle-content, #middle-content, #bg, #wrapper, #container, #page, #subpage, #middle, #subnav-wrapper, #subpage-subnav-wrapper, #subnav-container, #middle-content-container, #subpage-middle-content-container  { width: 100%; margin: 0; padding: 0;  }
.image-text-box img { float: left; margin: 0 1em 0 0; padding: 0; }
.text-image-box {float:left; width:100%; margin:0; padding:0 0 1.3em 0;}
.text-image-box img {float:right; margin:0 0 0 1em; padding:0;}
.image-box {float:left; padding:0 0 0 10px;}

/* HOMEPAGE */

.info-box {float:left; margin:0; padding:1.5em; width:13em; clear:both;}

.info-divider {float:left; width:0.1em; background:#C9C9C9; height:12.5em; margin:0; padding:0;}

.image-text-box h2, .text-image-box h2, .area_div_swap h2 {color:#002A5C; font-size:1.8em; float: left; display: block;}

#subpage-bottom img {display:none;}

#subpage-bottom p {clear:both;}

#subpage-bottom h2 {float:left; clear:both;}

#subpage-title {float:left; margin:0; padding:1.3em 0 1.3em 0;}

#subpage-title h1 {color:#002A5C; font-weight:normal; font-size:2.5em; margin:0; padding:0;}

/* drop out boxes */
.contents { padding: 0; border-top: 2px solid #fff; float: left; width: 100%; padding: 0 0 0 0.25em; background: #fff; font-size: 0.9em;}
.more_info a, .additional a { float: left; background: #002A5C; width: 100%; line-height: 1.5em; padding: 0.25em 0 0 0.25em; margin: 0.5em 0 0 0; color: #fff; font-size: .95em; text-decoration: none; }
.more_info a:hover, .additional a:hover { background: #367291; }
.hp-box a { float: left; background: #002A5C; width: 100%; line-height: 1.5em; padding: 0.25em 0 0 0.25em; margin: 0.5em 0 0 0; color: #fff; font-size: .95em; text-decoration: none; }
.hp-box a:hover { background: #367291; }
.hp-box .contents { padding: 0; border-top: 2px solid #A7CCDF; float: left; width: 100%; padding: 0 0 0 0.25em; background: #A7CCDF; font-size: 0.9em;}

.staff-box a { float: left; color:#000; text-decoration: none; }
.staff-box .staff-contents {border-top: 1px solid #A7CCDF; float: left;}

.staff-contents {clear:both; border-top: 1px solid #fff; float: left; padding: 0 0 0 0.25em; width:100%;}

.staff-box {float:left; width:100%;}

.staff-drop-out-contents {float:left;}

.staff-drop-out-image {float:left;}

.image-link {display:none;}
