/* Generic */
body {background-color:#DEE7ED; margin:0;	padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:62.5%; border-right:765px solid #DEE7ED;}
#wrapper {position:relative; margin-right:-765px; display:inline-block; }
html>body #wrapper {width:auto; min-width:765px; display:block;}

.container {}
.holder {}

ul {list-style-type:square; padding-left:5px; margin:0 0 15px 25px;}
li {margin:5px;}
ol {padding-left:15px; margin:0 0 15px 20px;}
ol ul, ul ul, ul ol, ol ol {font-size:.75em;}

a:link {color:#003366;}
a:visited {color:#336699;}
a:hover, a:active {color:#006600;}

.set-width {width:765px;}
html>body .set-width {width:auto; min-width:765px;}

/* Branding */
#header {background-color:#DEE7ED; height:100px; width:100%; background-image:url(../images/header-bg.jpg); background-position:left top; background-repeat:no-repeat;}
#logo {float:left;}
#switch {float:right; list-style:none; background-color:#D8E2E9; border:1px solid #97ADC6; border-top:none; margin:0 8px 0 0; padding:5px 0 7px 0;}
html>body #switch {margin-right:17px;}
#switch li {float:left; margin:0 7px; padding:0; list-style:none; width:auto;}
#header a.home, #header a.home:visited {text-decoration:none; width:19px; height:13px; display:block; font-size:1px; background-image:url(../images/icon-home.gif);}
#header a.email, #header a.email:visited {text-decoration:none; width:18px; height:13px; display:block; font-size:1px; background-image:url(../images/icon-email.gif);}
#header a.home:hover, #header a.home:active {background-image:url(../images/icon-home-on.gif);}
#header a.email:hover, #header a.email:active {background-image:url(../images/icon-email-on.gif);}

/* Main Navigation */
#main-nav {float:left; width:100%; margin:0; padding:0; list-style:none; font-size:1.3em; font-family:Arial, Helvetica, sans-serif; color:#003366; font-weight:bold; background:#90A8C3; background-image:url(../images/nav-bg.gif); background-position:left top; background-repeat:repeat-x;}
#main-nav li {float:left; margin:0; padding:0; list-style:none; width:auto;}
#main-nav a {float:left; padding:5px 19px; text-decoration:none; border-right:1px solid #DEE7ED;}
#main-nav a:link, #main-nav a:visited {color:#003366;}
#main-nav a:hover, #main-nav a:active {color:#006600; text-decoration:underline;}

/* Left Navigation */
#left-nav {float:left; width:24.9%; padding:60px 0 20px 0;}
#left-nav h2 {font-size:1.3em; font-weight:normal; background-color:#567390; color:#DEE7ED; padding:10px 10px 17px 17px; margin:0 0 15px 0; background-image:url(../images/left-nav-header-bg.gif); background-position:left bottom; background-repeat:repeat-x;}
#left-nav h2 a:link, #left-nav h2 a:visited {color:#DEE7ED;}
#left-nav h2 a:hover, #left-nav h2 a:active {color:#99CC99;}
#left-nav ul {float:left; padding:0; margin:0; font-size:1.3em;}
#left-nav li {padding:5px 10px 5px 30px; margin:0; list-style-type:none; background-image:url(../images/left-nav-bullet.gif); background-position:17px 11px; background-repeat:no-repeat;}
#left-nav ul ul {float:none; padding:5px 0 0 0; margin:0; font-size:1em;}
#left-nav ul ul li {padding:5px 10px 5px 15px; margin:0; list-style-type:none; background-image:url(../images/left-nav-bullet.gif); background-position:0 11px; background-repeat:no-repeat;}


.oil-storage {background-image:url(../images/leftnav-oil-storage.jpg); background-position:left top; background-repeat:no-repeat;}
.oil-waste {background-image:url(../images/leftnav-oil-waste.jpg); background-position:left top; background-repeat:no-repeat;}
.wash-tank {background-image:url(../images/leftnav-wash-tank.jpg); background-position:left top; background-repeat:no-repeat;}
.water {background-image:url(../images/leftnav-water.jpg); background-position:left top; background-repeat:no-repeat;}
.ind-water {background-image:url(../images/leftnav-ind-water.jpg); background-position:left top; background-repeat:no-repeat;}
.other {background-image:url(../images/leftnav-other.jpg); background-position:left top; background-repeat:no-repeat;}

/* Main Promo */
#main-promo {float:left; width:100%; background-color:#FFFFFF; background-image:url(../images/main-promo-bg.jpg); background-position:left top; background-repeat:repeat-x;}

/* Bread Crumb Navigation */
#bread {float:left; width:100%; padding:7px 0 14px 0; background-color:#003366; background-image:url(../images/bread-bg.gif); background-position:left bottom; background-repeat:repeat-x;}
#bread .box {float:left; padding-left:19px;}
#bread ul {margin:0; padding:0 10px 0 0; display:inline; color:#B8C7D8;} 
#bread li {margin:0; padding:0; border:none; list-style:none; display:inline; font-size:1.1em;}
#bread a:link, #bread a:visited {color:#B8C7D8;}
#bread a:hover, #bread a:active {color:#99CC99; text-decoration:underline;}

/* Content */
#top-padding {float:left; background-color:#FFFFFF; height:20px; font-size:1px; width:100%;}
#content-well {float:left; width:100%; padding-bottom:6px; background-color:#CCDBE9; background-image:url(../images/footer-bg.gif); background-position:left bottom; background-repeat:repeat-x;}
#content-well p {clear:both; margin:5px 17px 15px 17px; font-size:1.3em; color:#336699;}
#content-well p.note {font-size:1.1em;}
#content-well h1 {color:#003366; font-size:2em; margin:15px 17px; font-weight:normal;}
#content-well.home {background-color:#FFFFFF; padding-bottom:20px;}
#content {float:right; width:75%; padding-bottom:20px; background-color:#FFFFFF;}
#content img.border {border:3px solid #B4C4D6;}
#content img.left-top {float:left; margin:5px 15px 15px 0; border:3px solid #B4C4D6;}
#content img.right-top {float:right; margin:5px 0 15px 15px; border:3px solid #B4C4D6;}
#content h2 {clear:both; color:#003366; font-size:1.4em; margin:30px 17px 5px 17px; font-weight:bold; padding-bottom:3px; border-bottom:1px solid #B4C4D6; width:90%;}
#content h3 {color:#336699; font-size:1.2em; margin:15px 17px 0 17px; font-weight:bold;}
#content li {font-size:1.3em; color:#336699;}
#content table {margin:15px 17px; border:2px solid #B7CBDD; border-bottom-width:1px; border-right-width:1px;}
#content table td, #content table th {border-bottom:1px solid #B7CBDD; border-right:1px solid #B7CBDD; font-size:1.3em; color:#336699;}
#content table th {font-weight:bold; background-color:#DEE7ED; text-align:left;}
#content-well table ul, #content-well table ol {font-size:.75em; margin-left:10px;}
#content .top {float:right; font-size:.8em;}
.clear {clear:both;}
.nowrap {white-space:nowrap;}
#content.no-nav {float:left; width:99%;}

/* Home Promos */
.home-promos {float:left; margin:10px 0 15px 0; width:100%; background-color:#DEE7ED; background-image:url(../images/promos-bg.gif); background-position:left top; background-repeat:repeat-x;}
.home-promo {float:left; padding:0 10px 0 0;}
.promo-first {padding-left:17px;}
.home-promo-text {float:left; color:#003366; font-size:1.2em; width:221px; border:1px solid #97ADC6; border-top:none; background-color:#FFFFFF; padding:5px 8px;}
.home-promo-text a {font-weight:bold;}

/* Footer */
#footer {float:left;}
#footer p {color:#336699; padding:10px 17px; font-size:1.1em; text-align:left; margin:0;}
#footer a:link, #footer a:visited {color:#336699;}
#footer a:hover, #footer a:active {color:#006600;}