/* ------------- Toolbox v1.5.2 ------------- */
 /* - Modified E.Meyer Style Reset - */
  html, body, div, span, applet, object, 
  iframe, h1, h2, h3, h4, h5, h6, p, 
  blockquote, pre, a, abbr, acronym, 
  address, big, cite, code, del, dfn, 
  em, font, img, ins, kbd, q, s, samp,
  small, strike, strong, sub, sup, tt,
  var, dl, dt, dd, ol, ul, li, fieldset, 
  form, label, legend, table, caption, 
  tbody, tfoot, thead, tr, th, td 
  {margin:0; padding:0; border:0; outline:0; vertical-align:baseline; font:Arial; font-family:Arial;}
  :focus {outline:0;}
  body {line-height:1;}
  table {border-collapse:separate; border-spacing:0;}
  caption, th, td {text-align:left; font-weight:normal;}
  blockquote:before, blockquote:after, q:before, q:after {content:"";}
  blockquote, q {quotes:"" "";} 
 /* - Accessibility - */
  .hide{margin-left:-999em; float:left;}
 /* - Navigation- */
  .first{border-left:none !important; padding-left:0 !important;}
  .last{border-right:none !important; padding-right:0 !important;}
  .hzNavL li, .hzNavR li{display:inline; border-style:solid;}
  .hzNavL li{border-width:0 0 0 1px; padding:0 1px 0 4px; }
  .hzNavR li{border-width:0 1px 0 0; padding:0 1px 0 4px; }
 /* - Stock Form - */
  .required{font-weight:bold;}
  .stock fieldset{border:none;}
  .stock legend{display:none;}
  .stock ol{list-style:none;}
  .stock li{margin-bottom:3px;}
  .stock label{display:block; float:left; width:120px; text-align:right; margin-right:10px; padding-top:3px;}
  .stock .controls{padding-left:130px;}
  .stock .controls input{margin:10px 0; width:100px;}
 /* - Picture Nests - */ 
  .float1{float:left; margin:0 10px 10px 0;}
  .float2{float:right; margin:0 0 10px 10px;}
 /* - Clears - */
  .clear1{clear:left;}
  .clear2{clear:right;}
  .clear3{clear:both;}
 /* - Columns - */
  .row{width:100%; float:right;}
  .col{width:49%; float:left; }
  .col3{width:31%; float:left;}
 /* - Kill Border - */
  .noborder { border:none !important; }
 /* - Center - */
 .center { text-align:center !important; }
 /* - Padding - */
 .pad-left { padding-left:10px !important; }
 .pad-right { padding-right:20px; }
/* ---------------------------------------- */

body { text-align:center; background:url(../images/bkg_b.jpg) top left repeat; }
ul, li { list-style:none; list-style-type:none; }
a { color:#000000; white-space:nowrap; }
a:hover { text-decoration:underline !important; }

h1 { font-weight:normal; text-align:center; }
h4 { font-weight:normal; font-size:24px; padding-top:10px; }
.main-container { width:800px; background:url(../images/header.jpg) top left no-repeat #fff; margin:0 auto; }

.main-bg-nest { background:url(../images/footer.jpg) bottom left no-repeat; padding-bottom:70px; }
.side-bg-nest { background:url(../images/left-col_bg_2.jpg) left 155px no-repeat; }

.left-column { width:180px; float:left; margin-top:155px; /* height:685px; */ text-align:center; /* background:url(../images/left-col_bg.jpg) top left repeat-y #D9DDDE; */ /* padding-top:35px; */ }
	.left-column a { font-size:13px; }
	.left-column p { font-weight:bold; color:#000099; font-size:13px; padding-top:20px; line-height:1.3em; }
	.left-column .who-we-are { font-size:10px; color:#000; display:block; padding:3px 7px 0 5px; }
	
.content-column { width:610px; float:left; /* padding-top:75px; */ }
.left-column img { padding-top:20px; position:relative; z-index:10; }

.header-links { text-align:right; padding:5px 0 55px 0; }
.header-links li { float:right; border-left:1px solid #fff; padding:0 10px 2px 10px; }
.header-links a { font-size:12px; color:#FFFFFF; text-decoration:none; }

.content-col { text-align:center; padding: 10px 0 5px 0; }
.content-col a { text-decoration:none; font-size:14px; }
.content-col img, .content-col ul { /* float:left; */ padding:5px 0 0 0; }
.content-col img { width:175px; }
.content-col ul { padding-top:16px; clear:both; }
.content-col li {
	padding:2px 0 5px 5px;
	font-size: 16px;
	font-weight: bold;
}
.spacing ul { padding-top:6px !important; }
/* .left-bg, .right-bg { height:155px; }
.left-bg a, .right-bg a { font-size:11px; font-weight:bold; }
.left-bg { background:url(../images/content_left-img.jpg) top center no-repeat; }
.left-bg li { padding:10px 0 4px 6px; }
.right-bg { background:url(../images/content_right-img.jpg) top center no-repeat; }
.right-bg li { padding:10px 0 3px 2px; } */

.buttons { padding:10px 0 0 0; }
.buttons a, .bottom-contact a { height:35px; display:block; text-align:center; color:#FFFFFF; font-weight:bold; padding:14px 0 0 0; }
.button1 { margin-top:13px; }
.button1 a { background:url(../images/button1-bg.jpg) top center no-repeat; }
.button2 a { background:url(../images/button2-bg.jpg) top center no-repeat; }
.button3 a { background:url(../images/button3-bg.jpg) top center no-repeat; }

.bottom-content { border-top:3px solid #377F67; display:block; width:100%; clear:both; position:relative; left:-3px; /* border-bottom:3px solid #377F67; padding-bottom:10px; */ margin-bottom:10px; }
.banner { margin:0 auto; text-align:center; padding-bottom:10px; }

.nested-bottom { float:left; margin-left:2px; background-color:#D9DDDE; border-width:0 2px 2px 0; border-color:#377F67; border-style:solid; width:370px; text-align:left; }
	.nested-bottom h3{ display:block; padding:3px 5px; border-bottom:1px solid #025939; }
	.nested-bottom p { padding:5px; font-size:12px; font-weight:bold; line-height:1.5em; }

.bottom-right { float:left; display:block; width:240px; /* text-align:center; */ height:100px; padding:12px 0 0 0; }
	.bottom-right p a { text-decoration:none; font-size:12px; padding-top:5px; line-height:1.3em; }
	.bottom-right img, .bottom-right div { float:left; }
	.bottom-right div { padding:12px 0 0 10px; }
	.bottom-right h5 { font-size:16px; padding-bottom:8px; }

.snorkel-bucket { width:350px; float:left; text-align:left; padding:5px 0 3px 5px; /* border-right:2px solid #377F67; border-bottom:2px solid #377F67; */ }
	.snorkel-bucket img, .snorkel-bucket h5 { float:left; padding-right:10px; }
	.snorkel-bucket h5 { font-size:14px; padding:20px 0 20px 0; display:block; }
	.snorkel-bucket p { display:block; float:left; width:210px; }
	.snorkel-bucket .smalltext { font-size:14px; }

.green-solution { width:100%; text-align:left; padding-left:5px; }
	.green-solution .GS-image { float:left; }
	
	.booster-application { float:left; margin-left:8px; width:295px; text-align:center; }
		.booster-application h4 { font-size:20px; margin-bottom:10px; }
		.booster-application .indent { padding-left:15px; }

/* Interior */
.interior-subhead { line-height:1.3em; font-size:14px; margin:5px 0; }

.station-li { text-align:left; padding:5px 5px 5px 20px; }
	.station-li ul { margin-left:25px; }
	.station-li li { list-style:disc; line-height:1.2em; }
	.station-li h5 { margin:5px 0; }
	 
/* .footer { background:url(../images/footer.jpg) top left no-repeat; height:110px; z-index:-1; } */
.footer-text { font-size:10px; float:right; padding:5px; margin-top:0px; }

.zeroed{margin:0;padding:0;border:none;}

#is_front h2 {
font-size:22px;
margin-top:10px;
}
