body {
	font-family:Arial, Verdana;
	line-height:1.4em;
	font-size:15px;
	color:#636466;
	background:#fff;
}
p, address {margin-bottom:20px;line-height:1.4em;}
a {color:#005695;text-decoration:none;}
a:focus {outline:none;}
a:hover {color:#7393c1;text-decoration:underline;}
h1, h2, h3, h4, h5, h6 {
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:20px;
	font-family:'Century Gothic','Trebuchet MS', Arial;
	color:#7393c1;
}
h1 {font-size:28px;letter-spacing:-.02em;}
h2 {font-size:22px;}
h3 {font-size:20px;}
h4 {font-size:16px;}
h5 {font-size:14px;}
ul, ol {margin-bottom:15px;}
	ul ul, ol ol {margin:5px 0 5px 10px;}
ul {list-style:none;}
	ul li {background:url('/images/system/blue-bullet.png') no-repeat 0 8px;padding-left:12px;}
	ul ol li {background:none;}
ol {list-style-position:outside;padding:0 0 0 15px;}
	ol ol, ol ul {margin:0 0 0 15px;}	

blockquote {font-size:15px;line-height:1.4em;border-left: 3px solid #ccc;color: #666;padding: 0 0 0 10px;margin: 0 0 10px 10px}
hr {border: none;border-top: 1px solid #7393c1;margin: 0 auto 15px auto;display:block;position: relative;padding: 0;width: 100%;clear: both;font-size: 1px;line-height: 0;overflow: visible;}
/* generic styles */
.hide-text {text-indent:-9999px}

/* colors 
red - c41230
blue - 005695
light blue - 7393c1
grey - c9cacb
*/
	
/* overall containers */
#page-wrap {width:936px;margin:0 auto;}
#home-content {overflow:hidden;}
#home-col1 {float:left;width:650px; overflow:hidden;}
#home-col2 {float:right;width:264px;overflow:hidden;}
#left-side-bar {width:200px;float:left;border-right:1px solid #c9cacb;padding:0 20px 30px 0;margin-bottom:20px;;}
#content.two-col {width:700px;float:right;}	

/* header */
#header {overflow:hidden;}
	#header h1 {margin:0;float:left;padding-right:10px;background:#fff;}
	#header a {font-family:"Century Gothic","Trebuchet MS", Arial;font-size:13px;color:#939598;}
	#header ul#main-nav {float:right;height:35px;line-height:32px;margin:0;}
	#header ul#main-nav li {float:left;display:inline;margin-right:12px;background:none;padding:0;}
		#header ul#main-nav li.last {margin-right:0;}
			#header ul#main-nav a {font-weight:bold;letter-spacing:-1px;padding:0 8px;font-size:14px;text-transform:lowercase;}
			#header ul#main-nav a:hover {color:#000;text-decoration:none;}
			#header ul#main-nav a.active {color:#c41230;}
			#header ul#main-nav li.last a {padding-right:0;}	
			
#header-top {clear:both;overflow:hidden;}
	#header-top ul {list-style:none;float:right;margin:0;padding:0 15px 0 0;}
		#header-top li {float:left;padding:0 10px;background:none;}
			#header-top li.last {padding-right:0;}
		#header-top a {font-weight:normal;}
		
/* ---- search box area ----- */
form#sitesearch {float: right;	clear:right;	height:24px;width:234px;margin:5px 0 10px 0;} /* container with searchbox */
input#searchstr {width:190px;padding:3px 5px;height:18px;background:#fff;border:1px solid #c9cacb;float:left;margin-right:5px;font-size: 10pt;} /* input box */
input#searchsubmit {height:24px;width:24px;float:left;}
	
/* home page */
#home-slideshow {position:relative;padding-bottom:20px;border-bottom:1px solid #c9cacb;margin-bottom:15px;}
	ul#slides {width:936px;height:350px;overflow:hidden;list-style:none;margin:0;padding:0;}
		ul#slides li {background:none;padding:0;width:936px;height:350px;}
		ul#slides img {width:936px;height:350px;}
	#slideshow-logo {position:absolute;bottom:60px;left:20px;z-index:20;}
	#slide-nav-wrap {width:936px;height:20px;background:url('/images/system/black-trans-50.png') ;position:absolute;bottom:20px;left:0;z-index:10;}/* container holding auto generated links */
			#slide-nav  {width:150px;position:absolute;top:5px;left:50%;margin-left:-80px;}
			#slide-nav a {margin:0 5px;float:left;text-indent:-9999px;width:10px;height:10px;display:block;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius:5;border-color:#fff;background:#898989;}
				#slide-nav a:hover, #slide-nav a.activeSlide {background:#fff;}
		
p.open {border-bottom:1px solid #c9cacb;padding-bottom:15px;}
#home-col1 h2 {font-weight:normal;}
#home-news, #home-headlines {width:310px;float:left;}	
#home-news {float:right;}
	#home-news ul {list-style:none;margin:10px 0 0 0;}
	#home-news li {overflow:hidden;background:none;padding:0 0 10px 0;line-height:1.1em;}
		#home-news img {margin:0 10px 0 0;}
        #home-news a {font-size:12px;line-height:1.2em;}
	#home-news p {font-size:12px;}	
#home-headlines {}	
	#home-headlines ul {list-style:none;margin-top:10px;}
	#home-headlines li {font-style:italic;font-size:12px;margin-bottom:15px;line-height:1.4em;background:url('/images/system/ico_article.gif') no-repeat 0 0;padding-left:23px;}
        #home-headlines li a {font-style:normal;}
/* quicklinks and resource column */
#home-col2 h2 {margin-bottom:15px;}	
#home-col2 ul {margin-bottom:20px;}
	
			
/* interior */
#content-wrap {border-top:1px solid #c9cacb;padding:10px 0 20px 0;overflow:hidden;}
	#crumbs {margin-bottom:20px;padding:3px 10px 3px 10px;overflow:hidden;background:#f4f4f4;color:#91999f;font-size:11px;}
	#crumbs a {}		
			#content.two-col #crumbs {margin-bottom:20px;}
#int-branding {margin:-10px 0 15px 0;}
#left-side-bar #int-logo {margin:10px 0 40px 0;}
/* interior LSB navigation */
ul.navlist {padding:0;list-style:none;margin:0;}
	ul.navlist li {width:190px;background:url('/images/system/nav-lighthouse.png') no-repeat 100% 100%;border-bottom:1px solid #c9cacb;padding:10px 10px 2px 0;margin-bottom:6px;}
		ul.navlist li.Active {margin:0 0 6px 0;}
	ul.navlist a {line-height:1.1em;display:block;color:#000;padding:0;font-family:'Century Gothic','Trebuchet MS', Arial;}
	ul.navlist a:hover {color:#939598;text-decoration:none;}
	ul.navlist li.Active a, ul.navlist li.Active a:hover{color:#c41230;}
	/* second tier */
		ul.navlist ul {padding:10px 10px 10px 0;margin:0;overflow:hidden;width:180px;}
		ul.navlist ul li {border:none;background:url('/images/system/blue-bullet.png') no-repeat 0 3px;padding:0 0 0 10px;margin-bottom:5px;}
		ul.navlist li.Active li a {color:#005695;font-size:13px;width:180px;}	
			ul.navlist li.Active li a:hover {color:#000;}
			ul.navlist li li.Active a, ul.navlist li li.Active a:hover {color:#c41230;}			
		/* third tier */
		ul.navlist ul ul {padding:5px 10px 0 0;margin:0;width:160px;}
		ul.navlist ul ul li {background:url('/images/system/grey-bul.png') no-repeat 0 5px;}
		ul.navlist li.Active li.Active li a {color:#005695;width:160px;}	
			ul.navlist li.Active li.Active li a:hover {color:#000;}
			ul.navlist li.Active li.Active li.Active a, ul.navlist li.Active li.Active li.Active a:hover {color:#c41230;}
			/* fourth tier */
		ul.navlist ul ul ul {padding-bottom:0;margin:0;width:150px;;}		
		ul.navlist li.Active li.Active li.Active li a {color:#005695;width:150px;}	
			ul.navlist li.Active li.Active li.Active li a:hover {color:#000;}
			ul.navlist li.Active li.Active li.Active li.Active a, ul.navlist li.Active li.Active li.Active li.Active a:hover {color:#c41230;}
#content h1 {line-height:1.1em;}
/* styles for photos with captions */
#content div.caption {margin: 0 15px 10px 15px;border: 1px solid #ccc;padding: 5px;}
#content div.right { margin-right: 0;float:right;}
#content div.left  { margin-left: 0;float:left;}
#content div.middle {margin:0 auto 10px auto;clear:both;}
#content div.caption img {}
#content div.caption p {margin: 5px 0 0 0;padding: 5px;border-top: 1px #ddd dotted;font-size: 8pt;text-align:center;}
/* fancy table styles */
.fancy-table, .sort-me {border-left:1px solid #bcd0ec;font-family:Arial;font-size:10pt;margin-bottom:15px;}
	.fancy-table th, .sort-me th {background:#7393C1;color:#fff;font-weight:bold;padding:6px 15px 6px 5px;border-right:1px solid #bcd0ec;text-align:left;}		
	.fancy-table th a {color:#fff;background: url('/images/system/no-sort.png') no-repeat 100% 50%;display:block;}
	.fancy-table td, .sort-me td {padding:4px 5px;border-bottom:1px solid #bcd0ec;border-right:1px solid #bcd0ec;vertical-align:top;font-size:9pt;}		
	.fancy-table tr.alt, .sort-me tr.odd {background-color:#edf2fa;}
		.fancy-table tr.hover {}	
	/* table sorting styles for use with jquery table sort */
	.sort-me .header {background:#7393C1 url('/images/system/no-sort.png') no-repeat 100% 50%;cursor: pointer;}
        .sort-me .header:hover {background-color:#597eb3;}
		.sort-me .headerSortUp {background-image: url('/images/system/asc.png');}
		.sort-me .headerSortDown {background-image: url('/images/system/desc.png');}
		/* changes color on column that you are sorting */
		.sort-me .headerSortDown, .fancy-table .headerSortDown:hover,
		.sort-me .headerSortUp, .fancy-table .headerSortUp:hover {background-color: #005695;}
#site-map * + ul, * + ol {margin:10px 0 10px 20px;}
			

/* custom previous content style */
/* ---- WATERSHED MAP ------ */

#main-map-container {	width:675px;	overflow:auto;}
#map-images {	float:left;	width:483px;	height:566px;	margin-right:15px;	background:url('/images/watershed-map/clean-bg-slate.jpg') no-repeat 0 0;	position:relative;}
	#map-images .map-layer {position:absolute;top:0;left:0;width:483px;height:566px;	}
		#toms {position:absolute;top:121px;left:85px;}	
#map-toggle-container {	float:right;	width:177px;}
	#map-toggle-container h2 {color:#5c4c32;font-size:13pt;margin-bottom:10px;	}
	#map-toggle-container h3 {color:#5c4c32;font-size:11pt;margin-bottom:5px;	}
	#toggle-ul {list-style:none;margin:0;padding:0;	}
		#toggle-ul li {margin-bottom:10px;}
			#toggle-ul a {color:#0071eb;outline:none;text-decoration:none;display:block;}
				#toggle-ul a:hover {color:#000;}
				#toggle-ul a div {margin-top:2px;background:url('/images/watershed-map/toggle-off.png') no-repeat 0 100%;width:56px;height:16px;}						
				#toggle-ul a.turned-on div {background:url('/images/watershed-map/toggle-on.png') no-repeat 0 100%;}
	#usage-legend-container {}
		#usage-legend-container ul {list-style:none;margin:0;padding:0;}
		#usage-legend-container li {padding:0 0 5px 20px;}
			#usage-legend-container li#wetland {background:url('/images/watershed-map/bullet-wetland.png') no-repeat 0 3px;}
			#usage-legend-container li#urban {background:url('/images/watershed-map/bullet-urban.png') no-repeat 0 3px;}
			#usage-legend-container li#forest {background:url('/images/watershed-map/bullet-forest.png') no-repeat 0 3px;}
			#usage-legend-container li#barren {background:url('/images/watershed-map/bullet-barren.png') no-repeat 0 3px;}

/* SPeakers Channel Details */
#speakers-details p {margin-bottom:5px;border-bottom:1px solid #bcd0ec;padding-bottom:5px;}	
#speakers-detail-desc {padding-top:5px;}			
	#speakers-detail-desc p{border:none;margin-bottom:10px;}
	#speakers-details .topics {background:url('/Images/speakers/icons/topics.png') no-repeat 0 2px;padding-left:23px;}
	#speakers-details .home {background:url('/Images/speakers/icons/home-phone.png') no-repeat 0 2px;padding-left:23px;}
	#speakers-details .work {background:url('/Images/speakers/icons/work-phone.png') no-repeat 0 2px;padding-left:23px;}
	#speakers-details .cell {background:url('/Images/speakers/icons/cell-phone.png') no-repeat 0 2px;padding-left:23px;}
	#speakers-details .email {background:url('/Images/speakers/icons/email.png') no-repeat 0 2px;padding-left:23px;}
	#speakers-details .website {background:url('/Images/speakers/icons/website.png') no-repeat 0 2px;padding-left:23px;}
	#speakers-details .address {background:url('/Images/speakers/icons/address.png') no-repeat 0 2px;padding-left:23px;}
	#speakers-detail-desc h4 {margin-bottom:10px;}
/* speakers archive page */
form#pickList table.fancy-table td {line-height:1.3em;}
	#speaker-filter {font-family:Arial;background:#edf2fa;font-size:10pt;padding:0 0 10px 0;margin-bottom:5px;}
	#speaker-filter h3 {font-size:10pt;margin:0;background:#7393C1;padding:5px;color:white;	}
	#speaker-filter td strong {display:block;}
	#speaker-filter select {width:250px;clear:left;}
	#speaker-filter input.filt-small {width:120px;clear:left;}
/* news type listing pages */
table.listNavBar {background:#dedede;margin:5px 0;padding:0;font-size:13px;border-bottom:1px solid #a7a7a7;border-top:1px solid #a7a7a7;}
table.listNavBar td {padding:2px 5px 2px 10px;}
input#filterSubmit {width:35px;margin:0;}
	p.no-results {font-weight:bold;font-style:italic;margin:10px 0;}
form#pickList table.fancy-table td {vertical-align:top;}	
.ic_search {margin:10px 0 0 0;padding:5px;font-family:Arial;background:#edf2fa;}
.ic_search table {width:100%;	padding:0;font-size:9pt;color:#000;}
.ic_search td {font-weight:bold;color:#4e4e4e;}
.ic_search input {padding:1px;float:left;clear:left;margin:3px 5px 0 0;}
.ic_search input#datestart, .ic_search input#dateend {width:75px;}
.ic_search input#newstitle,.ic_search input#newscontent {width:220px;}
.ic_search input#filterSubmit {	width:35px;margin:0;}
.ic_search td { vertical-align:bottom;}
#one-col-newslist .ic_search input#datestart,#one-col-newslist .ic_search input#dateend {width:80px;}
#one-col-newslist .ic_search input#newstitle,#one-col-newslist .ic_search input#newscontent {width:320px;}
#one-col-newslist .ic_search input#filterSubmit {width:35px;margin:0;}
/* calendar overwrites */
#calResultsContainer ul li {background:none;}
						
/* sbt controls */
.footermtcBlock {width:100%;background:#000;position:fixed;bottom:0;left:0;z-index:99;}
table.inlineMtcBlock {width:960px;margin:0 auto;color:#fff;}


#MissingFields {color:red;}

/* footer */
#footer {clear:both;font-size:12px;width:960px;margin:20px auto 0 auto;padding-bottom:30px;overflow:hidden;}
	#footer ul.nav {text-align:center;list-style:none;clear:both;overflow:hidden;padding:5px 0 5px 90px;border-bottom:1px solid #c9cacb;border-top:1px solid #c9cacb;margin:0 0 10px 0;}
		#footer .nav li {padding:0 10px;border-right:1px solid #c9cacb;float:left;background:none;}
			#footer .nav li.last {border-right:none;}
			#footer .nav a {color:#D06F1A;font-family:'Century Gothic','Trebuchet MS', Arial;text-transform:lowercase; font-size:13px;}

#footer-left {float:left;}
#footer-right {float:right;}
ul.social  {}
ul.social a.facebook {display:block;color:#0b54cd !important;padding-left:22px;background:url('/images/system/icon-facebook.png') no-repeat 0 3px;}

a#find-us {display:block;width:264px;height:49px;background:url('/images/system/find-us.png') no-repeat 0 0;margin-bottom:15px;}
a:hover#find-us {background-position:0 -49px;}
