* {
	margin:0;
	padding:0;
}
html, body {
	height:100%;
}
body {
	font-size:76%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:1.5em;
	background:#1d3e7c;
	color:#362f2d;
}
/*=== general text ===*/
p {
	line-height:15px;
	padding:0;
	margin: 5px 0 10px;
}
ul, ol {
	line-height:15px;
	padding:0;
	margin: 5px 0 10px 17px;
}
h1 {
	font-size:18px;
	color:#fff;
	font-weight:500;
	}
h2, h3 {
	font-size:16px;
	color:#fff;
	font-weight:500;
	}
h4, h5, h6 {
	color:#fff;
	font-size:14px;
	font-weight:500;
	}
img {
	border: none;
	}
a:link, a:visited { color:#8dc63f; text-decoration: underline; }
#water a:link, #water a:visited { color:#00aeef; text-decoration: underline; }
#land a:link, #land a:visited { color:#754c24; text-decoration: underline; }
#enviro a:link, #enviro a:visited { color:#8dc63f; text-decoration: underline; }
#research a:link, #research a:visited { color:#f26522; text-decoration: underline; }
#compliance a:link, #compliance a:visited { color:#a8a8a8; text-decoration: underline; }

a:hover {color:#f26522; text-decoration:underline; }
#water a:hover {color:#f26522; text-decoration: underline; }
#land a:hover {color:#f26522; text-decoration: underline; }
#enviro a:hover {color:#f26522; text-decoration: underline; }
#research a:hover {color:#754c24; text-decoration: underline; }
#compliance a:hover {color:#f26522; text-decoration: underline; }

table {
	border-collapse:collapse;
	}
#container-main {
	width:1005px;
	margin:0 auto;
	padding: 0;
	position:relative;
	}
#container-content {
	width:981px;
	margin:0;
	padding:0 12px;
	background:#fff;
	clear:both;
	}
#container-content2 {
	width:981px;
	margin:0;
	padding:12px 0;
	background:#fff url(/images/content-bg.gif) center top repeat-x;
	clear:both;
	position:relative;
	}
.blog-container {
	padding:15px;
	}
/* --- header --- */
#logo {
	display:block;
	float:left;
	}
#banner {
	display:block;
	float:right;
	}
#header {
	height:195px;
	background:#fff;
	padding: 0 12px 0 0;
	margin: 0;
	clear:both;
	position:relative;
	}
.searchbox {
	height:24px;
	background:#8dc63f;
	clear:both;
	margin:0;
	padding:8px 15px 0;
	}
#water .searchbox, #land .searchbox, #enviro .searchbox, #research .searchbox {
	background:#ccc;
	}
#compliance .searchbox {
	background:#fff;
	}
form#site-search {
	padding:0;
	float:right;
	width:265px;
	}
form#site-search label {
	font-size:14px;
	font-weight:bold;
	color:#1d3e7c;
	padding: 0;
	margin-top:0;
	margin-bottom:0;
	float:left;
	width:60px;
	}
form#site-search input {
	border:#1d3e7c solid 1px;
	padding:0;
	padding: 0;
	margin: 0;
	float:left;
	}
form#site-search button.cat_button {
	background:none;
	border:none;
	padding:0;
	margin:0;
	float:right
	}
	
		
/* --- nav --- */
#nav-area {
	background:#3756a5 url(/images/nav-area-bg.gif) center top repeat-x;
	height:72px;
	padding:5px 0 0;
	border-right:#fff solid 12px;
	border-left:#fff solid 12px;
	}
#nav_14623 li ul {
	background:#061d7c;
	}
#water #nav-area, #water #nav_433198 li ul {
	background:#00aeef;
	}
#land #nav-area, #land #nav_433199 li ul {
	background:#754c24;
	}
#enviro #nav-area, #enviro #nav_433200 li ul {
	background:#8dc63f;
	}
#research #nav-area, #research #nav_433201 li ul {
	background:#f26522;
	}
#compliance #nav-area, #compliance #nav_433202 li ul {
	background:#a8a8a8;
	}
cat_14623_divs, cat_433198_divs, cat_433199_divs, cat_433200_divs, cat_433201_divs, cat_433202_divs {
	margin:0;
	padding:0;
	}
#nav_14623, #water #nav_433198, #land #nav_433199, #enviro #nav_433200, #research #nav_433201, #compliance #nav_433202 {
	padding: 0;
	margin:0;
	list-style-type:none;
	border:none;
	font-weight:bold;
	}
#nav_14623 li, #water #nav_433198 li, #land #nav_433199 li, #enviro #nav_433200 li, #research #nav_433201 li, #compliance #nav_433202 li {
	float:left;
	padding:0 10px;
	margin:0;
	word-spacing:normal;
	position:relative;
	z-index:100;
	}
#nav_14623 li a, #water #nav_433198 li a, #land #nav_433199 li a, #enviro #nav_433200 li a, #research #nav_433201 li a, #compliance #nav_433202 li a {
	color:#fff;
	text-decoration: none;
	font-size:14px;
	font-weight:bold;
	height:31px;
	padding: 0 9px 0 0;
	margin:0;
	display:block;
	float:left;
	}
#nav_14623 li a span, #water #nav_433198 li a span, #land #nav_433199 li a span, #enviro #nav_433200 li a span, #research #nav_433201 li a span, #compliance #nav_433202 li a span {
	height: 23px;
	padding: 8px 0 0 9px;
	margin:0;
	display:block;
	float:left;
	}
#nav_14623 li a:hover, #nav_14623 li.onPage a {
	text-decoration: none;
	color:#1d3e7c;
	background:#8dc63f url(/images/navbg-hover-r.gif) right top no-repeat;
	}
#nav_14623 li a:hover span, #nav_14623 li.onPage a span {
	background:#8dc63f url(/images/navbg-hover-l.gif) left top no-repeat;
	cursor:pointer;
	}
#water #nav_433198 li a:hover, #water #nav_433198 li.onPage a {
	background:#ccc url(/images/navbg-water-hover-r.gif) right top no-repeat;
	text-decoration: none;
	color:#1d3e7c;
	}
#water #nav_433198 li a:hover span, #water #nav_433198 li.onPage a span {
	background:#ccc url(/images/navbg-water-hover-l.gif) left top no-repeat;
	cursor:pointer;
	}
#land #nav_433199 li a:hover, #land #nav_433199 li.onPage a {
	background:#ccc url(/images/navbg-land-hover-r.gif) right top no-repeat;
	text-decoration: none;
	color:#1d3e7c;
	}
#land #nav_433199 li a:hover span, #land #nav_433199 li.onPage a span {
	background:#ccc url(/images/navbg-land-hover-l.gif) left top no-repeat;
	cursor:pointer;
	}
#enviro #nav_433200 li a:hover, #enviro #nav_433200 li.onPage a {
	background:#ccc url(/images/navbg-enviro-hover-r.gif) right top no-repeat;
	text-decoration: none;
	color:#1d3e7c;
	}
#enviro #nav_433200 li a:hover span, #enviro #nav_433200 li.onPage a span {
	background:#ccc url(/images/navbg-enviro-hover-l.gif) left top no-repeat;
	cursor:pointer;
	}
#research #nav_433201 li a:hover, #research #nav_433201 li.onPage a {
	background:#ccc url(/images/navbg-research-hover-r.gif) right top no-repeat;
	text-decoration: none;
	color:#1d3e7c;
	}
#research #nav_433201 li a:hover span, #research #nav_433201 li.onPage a span {
	background:#ccc url(/images/navbg-research-hover-l.gif) left top no-repeat;
	cursor:pointer;
	}
#compliance #nav_433202 li a:hover, #compliance #nav_433202 li.onPage a {
	background:#fff url(/images/navbg-comp-hover-r.gif) right top no-repeat;
	text-decoration: none;
	color:#1d3e7c;
	}
#compliance #nav_433202 li a:hover span, #compliance #nav_433202 li.onPage a span {
	background:#fff url(/images/navbg-comp-hover-l.gif) left top no-repeat;
	cursor:pointer;
	}
#nav_14623 li ul, #water #nav_433198 li ul, #land #nav_433199 li ul, #enviro #nav_433200 li ul, #research #nav_433201 li ul, #compliance #nav_433202 li ul {
	display:none;
	position:absolute;
	top:30px;
	margin:0;
	padding:0 14px 5px 0;
	height:auto;
	clear:both;
	z-index:100;
	width:100%;
	_width:140px;
	list-style-type:none;
	}
#nav_14623 li ul li, #nav_14623 li ul li a, #nav_14623 li ul li a:hover, #water #nav_433198 li ul li, #water #nav_433198 li ul li a, #water #nav_433198 li ul li a:hover, #land #nav_433199 li ul li, #land #nav_433199 li ul li a, #land #nav_433199 li ul li a:hover, #enviro #nav_433200 li ul li, #enviro #nav_433200 li ul li a, #enviro #nav_433200 li ul li a:hover, #research #nav_433201 li ul li, #research #nav_4332018 li ul li a, #research #nav_433201 li ul li a:hover, #compliance #nav_433202 li ul li, #compliance #nav_433202 li ul li a, #compliance #nav_433202 li ul li a:hover {
	display:block;
	float:none;
	background:none;
	line-height:16px;
	height:auto;
	}
#nav_14623 li ul li, #water #nav_433198 li ul li, #land #nav_433199 li ul li, #enviro #nav_433200 li ul li, #research #nav_433201 li ul li, #compliance #nav_433202 li ul li {
	float:none;
	padding:0;
	margin:5px 0;
	word-spacing:normal;
	position: static;
	width:auto;
	}
#nav_14623 li ul li a, #water #nav_433198 li ul li a, #land #nav_433199 li ul li a, #enviro #nav_433200 li ul li a, #research #nav_433201 li ul li a, #compliance #nav_433202 li ul li a {
	color:#fff;
	text-decoration: none;
	font-size:12px;
	font-weight:bold;
	height: auto;
	background: url(/images/blt-arrow2.png) left 3px no-repeat;
	_background: url(/images/blt-arrow2.gif) left 3px no-repeat;
	padding:0;
	margin:0;
	display:block;
	float:none;
	width:auto;
	}
#nav_14623 li ul li a span, #water #nav_433198 li ul li a span, #land #nav_433199 li ul li a span, #enviro #nav_433200 li ul li a span, #research #nav_433201 li ul li a span, #compliance #nav_433202 li ul li a span {
	height: auto;
	padding:0 5px 0 14px;
	margin:0;
	display:block;
	float:none;
	}
#nav_14623 li ul li a:hover, #water #nav_433198 li ul li a:hover, #land #nav_433199 li ul li a:hover, #enviro #nav_433200 li ul li a:hover, #research #nav_433201 li ul li a:hover, #compliance #nav_433202 li ul li a:hover {
	color:#fff;
	text-decoration: underline;
	}
#nav_14623 li ul li a:hover span, #water #nav_433198 li ul li a:hover span, #land #nav_433199 li ul li a:hover span, #enviro #nav_433200 li ul li a:hover span, #research #nav_433201 li ul li a:hover span, #compliance #nav_433202 li ul li a:hover span {
	cursor:pointer;
	padding:0 5px 0 14px;
	background: url(/images/blt-arrow2.png) left 3px no-repeat;
	_background: url(/images/blt-arrow2.gif) left 3px no-repeat;
	}
span.subnav {
	color:#061C7C;
	float:left; 
	display:block;
	}
span.subnav a:link, span.subnav a:visited {color:#061C7C; text-decoration:none; }
#water span.subnav a:link, #water span.subnav a:visited {color:#061C7C; text-decoration:none; }
#land span.subnav a:link, #land span.subnav a:visited {color:#061C7C; text-decoration:none; }
#enviro span.subnav a:link, #enviro span.subnav a:visited {color:#061C7C; text-decoration:none; }
#research span.subnav a:link, #research span.subnav a:visited {color:#061C7C; text-decoration:none; }
#compliance span.subnav a:link, #compliance span.subnav a:visited {color:#061C7C; text-decoration:none; }

span.subnav a:hover {color:#666; text-decoration:underline; }
#water span.subnav a:hover {color:#666; text-decoration: underline; }
#land span.subnav a:hover {color:#666; text-decoration: underline; }
#enviro span.subnav a:hover {color:#666; text-decoration: underline; }
#research span.subnav a:hover {color:#666; text-decoration: underline; }
#compliance span.subnav a:hover {color:#666; text-decoration: underline; }
	
/* --- CONTENT --- */
#main-table {
	clear:both;
	}
#right {
	width:720px;
	padding-bottom:20px;
	}
#left {
	width:258px;
	padding:0 0 20px;
	}

/* --- H --- */
h1 {
	color:#ef7b21;
	font-size:15px;
	font-weight:600;
	margin: 0 0 10px;
	}
h1.h1-bg {
	background:url(/images/h1-bg.gif) no-repeat;
	color:#fff;
	height:25px;
	padding: 5px 25px 0;
	}
#water h1.h1-bg {
	background:url(/images/h1-water-bg.gif) no-repeat;
	}
#land h1.h1-bg {
	background:url(/images/h1-land-bg.gif) no-repeat;
	}
#research h1.h1-bg {
	background:url(/images/h1-research-bg.gif) no-repeat;
	}
#enviro h1.h1-bg {
	background:url(/images/h1-enviro-bg.gif) no-repeat;
	}
#compliance h1.h1-bg {
	background:url(/images/h1-compliance-bg.gif) no-repeat;
	}
h2, h3 {
	padding:0;
	margin:0;
	color:#9fcf5e;
	font-size:14px;
	font-weight: bold;
	}

.text-box {
	background: url(/images/text-bg.gif) center bottom repeat-x;
	padding:0;
	margin: 0 0 15px;
	border-collapse:collapse;
	width:100%
	}
.portal .water, .portal .land, .portal .enviro, .portal .compliance, .portal .current, .portal .research, .current {
	color:#fff;
	height:30px;
	padding:5px 25px 0;
	margin:0;
	font-size:14px;
	font-weight:bold;
	}
.water {
	background: url(/images/h-bg00aeef.gif) no-repeat;
	}
.current {
	background: url(/images/h-bg09207f.gif) no-repeat;
	}
.land {
	background: url(/images/h-bg754c24.gif) no-repeat;
	}
.compliance {
	background: url(/images/h-bg898989.gif) no-repeat;
	}
.enviro {
	background: url(/images/h-bga5d267.gif) no-repeat;
	}
.research {
	background:url(/images/h-bgf26522.gif) no-repeat;
	}
.portal ul {
	list-style-type:none;
	margin-left:5px;
	font-family:Tahoma;
	font-weight:bold;
	}
.portal ul li {
	padding: 0 0 0 30px;
	}
.waterlist li {
	background:url(/images/tick00aeef.png) left 2px no-repeat;
	padding: 0 0 0 30px;
	}
.landlist li {
	background: url(/images/tick754c24.png) no-repeat;
	}
.compliancelist li {
	background: url(/images/tick898989.png) no-repeat;
	}
.currentlist li {
	background: url(/images/tick09207f.png) no-repeat;
	}
.envirolist li {
	background: url(/images/ticka5d267.png) no-repeat;
	}
.researchlist li {
	background:url(/images/tickf26522.png) no-repeat;
	}
.shortcuts h4 {
	color:#fff;
	padding:4px 25px;
	font-weight:bold;
	}
.shortcuts ul {
	color:#333;
	list-style-type:none;
	width:180px;
	margin:15px auto;
	font-size:12px;
	font-weight:500;
	}
.shortcuts ul li {
	padding:1px 0;
	padding-left: 12px;
	background: url(/images/blt-arrow.png) left 5px no-repeat;
	_background: url(/images/blt-arrow.gif) left 5px no-repeat;
	}
.shortcuts ul li a, #water .shortcuts ul li a, #enviro .shortcuts ul li a, #research .shortcuts ul li a, #compliance .shortcuts ul li a, #land .shortcuts ul li a {
	color:#333;
	text-decoration:none;
	}
.shortcuts ul li a:hover, #water .shortcuts ul li a:hover, #enviro .shortcuts ul li a:hover, #research .shortcuts ul li a:hover, #compliance .shortcuts ul li a:hover, #land .shortcuts ul li a:hover {
	color:#333;
	text-decoration: underline;
	}
.water.la, .land.la, .enviro.la, .compliance.la, .current.la, .research.la, .current.la {
	height:23px;
	padding:5px 25px 0;
	color:#fff;
	background:none;
	}
#water .la {
	background: url(/images/h-bg00aeef-art.gif) no-repeat;
	}
.current.la {
	background: url(/images/h-bg09207f-art.gif) no-repeat;
	}
#land .la {
	background: url(/images/h-bg754c24-art.gif) no-repeat;
	}
#compliance .la {
	background: url(/images/h-bg898989-art.gif) no-repeat;
	}
#enviro .la {
	background: url(/images/h-bga5d267-art.gif) no-repeat;
	}
#research .la {
	background:url(/images/h-bgf26522-art.gif) no-repeat;
	}
.announcements td {
	background: transparent url(/images/article-list-bottom.gif) left bottom no-repeat; 
	padding-bottom: 12px;
	width:235px;
	margin-left:1px;
	}
#enviro .announcements td, #water .announcements td {
	background: transparent url(/images/article-list-bottom2.gif) left bottom no-repeat; 
	}
.announcement-list {
	padding:5px 10px;
	}
.announcement-list h3, .announcement-list h3 a, #water .announcement-list h3 a, #enviro .announcement-list h3 a, #land .announcement-list h3 a, #research .announcement-list h3 a, #compliance .announcement-list h3 a {
	color:#061c7c;
	text-decoration:none;
	font-size:11px;
	margin:0;
	}
.announcement-list h3 span.date {
	display:block;
	padding:0;
	margin:0;
	}
.announcement-list h3 a:hover {
	text-decoration: underline;
	}
.announcement-list p {
	margin-top:0;
	}
.announcement-list p.readmore.al {
	margin-top:0;
	text-indent:-9999px;
	display:block;
	background:none;
	}
.announcement-list p.readmore.al a {
	background:url(/images/btn-rm-top.png) right top no-repeat;
	_background:url(/images/btn-rm-top.gif) right top no-repeat;
	height:22px;
	display:block;
	}
#water .announcement-list p.readmore.al a {
	background:url(/images/btn-rm-water.png) right top no-repeat;
	_background:url(/images/btn-rm-water.gif) right top no-repeat;
	}
#land .announcement-list p.readmore.al a {
	background:url(/images/btn-rm-land.png) right top no-repeat;
	_background:url(/images/btn-rm-land.gif) right top no-repeat;
	}
#enviro .announcement-list p.readmore.al a {
	background:url(/images/btn-rm-enviro.png) right top no-repeat;
	_background:url(/images/btn-rm-enviro.gif) right top no-repeat;
	}
#research .announcement-list p.readmore.al a {
	background:url(/images/btn-rm-research.png) right top no-repeat;
	_background:url(/images/btn-rm-research.gif) right top no-repeat;
	}
#compliance .announcement-list p.readmore.al a {
	background:url(/images/btn-rm-compliance.png) right top no-repeat;
	_background:url(/images/btn-rm-compliance.gif) right top no-repeat;
	}

/* --- Forms --- */
table.webform {
	margin:15px 15px 30px;
	}
form br {display:none;}

form label {
	display:block;
	width:200px;
	text-align:left;
	float:left;
	clear:left;
	margin:4px 8px 4px 0;
	_display:inline;
	}
form input, textarea, select {
	border:#d6d6d6 solid 2px;
	margin:4px 0;
	}
#catwebformbutton {
	float:right;
	padding:3px;
	margin: 10px 0 20px;
	}
#weather {
	background:url(/images/weather-bg.png) no-repeat;
	_background:url(/images/weather-bg.gif) no-repeat;
	width:189px;
	height:90px;
	margin: 0 0 20px;
	padding:65px 25px 0;
	line-height:13px;
	}
#weather label {
	width:98%;
	color:#1d3e7c;
	font-weight:bold;
	font-size:10px;
	line-height:15px;
	margin:0;
	padding:0;
	}
#weather input {
	width:98%;
	margin:0;
	}
#weather button {
	background:none;
	border:none;
	float:right;
	margin:0;
	padding:0;
	display:block;
	margin-top:6px;
	}
#weather a.link {
	display:block;
	clear:both;
	margin:0;
	padding:7px 0 1px;
	color:#1d3e7c;
	text-decoration:underline;
	font-size:9px;
	text-align:center;
	}
	
	
/* --- Footer --- */
#footer {
	color:#fff;
	margin:0 8px;
	padding:0 0 40px;
	clear:both;
	font-size:10px;
	font-family:Tahoma;
	}
#footer a, #land #footer a, #compliance #footer a, #enviro #footer a, #research #footer a, #water #footer a  {
	color:#fff;
	font-weight:500;
	text-decoration:underline;
	}
p.footnote {
	color:#fff;
	position:relative;
	margin: 12px 15px 0;
	}
p.footnote span {
	display:block;
	position:absolute;
	right:0;
	top:0;
	}
p.footnote a  {
	color:#fff;
	font-weight:500;
	}
p.footnote a:hover {
	text-decoration:underline;
	}
p.f-logos {
	text-align:center;
	}
p.f-logos img {
	margin: 0 12px 10px;
	}

/* self clearing */
.clearfloat:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfloat {
	display: inline-block;
}
/* Hides from IE-mac */
* html .clearfloat {
	height: 1%;
}
.clearfloat {

	display: block;
}
/* End hide from IE-mac */
#cat_14623_divs:after, #cat_433198_divs:after, #cat_433199_divs:after, #cat_433200_divs:after, #cat_433201_divs:after, #cat_433202_divs:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#cat_14623_divs, #cat_433198_divs, #cat_433199_divs, #cat_433200_divs, #cat_433201_divs, #cat_433202_divs {
	display: inline-block;
}
/* Hides from IE-mac */
* html #cat_14623_divs, * html #cat_433198_divs, * html #cat_433199_divs, * html #cat_433200_divs, * html #cat_433201_divs, * html #cat_433202_divs {
	height: 1%;
}
#cat_14623_divs, #cat_433198_divs, #cat_433199_divs, #cat_433200_divs, #cat_433201_divs, #cat_433202_divs {
	display: block;
}
/* End hide from IE-mac */
/* end clearing hack */
