@charset "utf-8";
/* CSS Document */

body{font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif; background:#fffffa url(../_images/bg-repeat.png) repeat-x;}

#container-outer{ min-width:930px; background: transparent url(../_images/bg.png) top center no-repeat; position: relative; z-index:2; }

#container-inner{width: 870px; margin: 0 auto; padding: 0 30px; position: relative;}


#home h2{margin: 0 0 5px 35px;}
#home h4{margin-left: 40px; }
h2{ font-size: 25px; color: #4a4a46; margin: 0 0 20px 0; }
h3{font-family: Georgia, "Times New Roman", Times, serif;font-size: 19px; color: #f15a1e; font-weight: bold; font-style: italic; margin: 20px 0;}
h4{font-family: Georgia, "Times New Roman", Times, serif; color:#8b8b83; font-size: 17px; padding-bottom: 15px;}
h5{font-size: 14px; color: #4a4a46; text-transform: uppercase; font-weight: bold; margin: 0 0 10px 0;}
a{color: #44a6b5;}
a:hover{text-decoration: none;}
a:focus {outline: none; }

.bold{font-weight: bold;}

#header{width: 900px; height: 165px; }
	#header a#logo{display: block;width: 487px; height: 83px; position: relative;  top:20px; left: -30px; background: transparent url(../_images/logo.gif) no-repeat;}
	#home #header a#logo{background: none;}
	#header a#logo h1{display: block; text-indent: -9999px;}
	#header #header-phone{position: relative; top: 10px; left:690px; color: #63635d; font-size: 12px; width:200px;}
	#header #nav {width: 670px; position: relative; top: 33px; left: 220px;}
	#header #nav li{display:inline; font-weight: bold; font-size: 14px; color: #949488; margin: 0 8px;  line-height:30px; }
	
	#header #nav a{padding:8px 15px 12px 15px; color: #99998e; text-decoration: none;}
	#header #nav a:hover, a.selected{background: url(../_images/nav-hover.gif) repeat-x 0px 2px; width: 100%;  height: 31px; color: #ffffff !important; }

#content{width: 850px;color: #455812; font-size: 14px;float: left; background: transparent url(../_images/icon-invent-water.gif) no-repeat bottom right;  position: relative; }
#inventors #content{background: transparent url(../_images/logo-watermark.gif) no-repeat bottom right;}
#content-inner-wrap{width: 850px; float: right;}	
a#waterinvent{position: absolute; right: 0; bottom:0;height: 85px; width: 85px; display: block;text-indent: -9999px;}

#logo-new{width: 155px; height: 155px;position: absolute; left: 10px; top: 80px; background: transparent url(../_images/logo-new2.gif) no-repeat;}

#content p{line-height: 22px; margin: 0 0 10px 0;}
#content-left{float: left; width: 575px; padding: 50px 10px 40px 0; background: url(../_images/fig-1.gif) no-repeat 0 20px;}

#home #content-left{width: 555px; background: none; padding: 50px 5px 40px 0;}


.title-smaller{font-family: Georgia, "Times New Roman", Times, serif; color: #8b8b83; font-size: 21px; text-transform: none;}

#content .content-indent{margin: 5px 10px 5px 20px;}

.row-green{background-color: #f4f4e6;}
tr{}
td{padding: 5px;}
.indent td{padding: 5px 5px 5px 20px; font-size: 13px;}

th{text-transform: uppercase; font-weight: bold; padding: 0 0 15px 0;}
table{margin: 10px 0 20px 0; }
.meta-table{font-size: 12px; font-weight: bold; font-style: italic;}
.table-indent{text-indent: 15px;}

#contact{border-left: dashed #dedec9 2px; padding: 30px 0 10px 30px; height: 475px; }

#content-right {float: right; width: 230px;margin: 50px 0 20px 0; font-size: 12px; background: url(../_images/fig-2.gif) no-repeat 30px 0px;}
#home #content-right {width: 280px;}
#content-right .name{color: #093612; font-size: 14px; font-weight: bold;}
#content-right .title{color: #727260; font-size: 11px;}
#content-right a{font-size: 12px;}
#content-right .phone{color: #093612;}
#content-right ul li{margin-bottom: 10px;}
#content-right ul li ul li{margin-bottom: 0px;}
.green{color: #0e591d; font-weight: bold;}
.dark-green{color: #083110;}
#content-right a.email{font-size:19px; font-weight: bold; text-decoration: underline;}
#content-right a.email :hover{text-decoration: none;}
#content-right ul.numbers{color: #455812; margin: 15px 0 15px 0;}
#content-right ul.numbers li{margin-bottom: 5px;}

#content-right .credit{background: transparent url(../_images/icon-check.gif) no-repeat 0 3px;font-size: 12px;color: #093612; text-indent: 17px;}
#content-right .credit-image{margin: 0 0 0 15px; position: relative; top: -8px;}
#content-right .meta{font-size: 11px; color: #727260;}

#content .header-call-out{padding: 0 0 0 20px;font-style: italic; font-weight: bold;}

#content .read-more{float: right; font-size: 12px;}

#content .content-section{ width: 575px;border-top: dashed #dedec9 2px; margin: 30px 0 0 0;padding: 20px 0 0 0;}

a.button{display: block;width: 225px; height: 44px; background: transparent url(../_images/bg-button.gif) no-repeat;text-decoration: none; margin: 10px 0 10px 20px;}
a.button span{color: #f15a1e; font-weight: bold; font-style: italic; position: relative; left: 10px; top: 11px; }
a.button :hover{color: #455812;}

dt{background: transparent url(../_images/icon-search.gif) no-repeat;font-weight: bold; text-transform: uppercase; padding: 0 0 0 20px;margin: 20px 0 10px 0;}
dd{padding: 0 0 0 20px; line-height: 22px;}

#map{width: 530px; border-top: dashed #dedec9 2px;background: transparent url(../_images/fig-3.gif) no-repeat 0 25px; padding: 40px 0 10px 0;float: left; clear: both;}
#map .inner-text{padding: 25px 0 0 175px; width: 240px;}
#map .call-out{width: 100%; height: 132px; background: transparent url(../_images/map.gif) no-repeat;}
#map .call-out p{line-height: 15px;}



#footer{clear: both; height: 75px;border-top: 3px solid #d8d8d0;}
#footer a{color: #38382f; font-size: 12px; text-decoration: none;}
#footer a:hover{text-decoration: underline;}
a#inventors{float: right; margin: 10px 0 0 0;width: 77px; height: 78px; display: block;background: transparent url(../_images/icon-inventors.gif) no-repeat ;}
a#inventors span{display: block; text-indent: -9999px;}
#footer ul{margin: 15px 0 0 0;}
#footer li{display: inline; margin: 0 20px 0 0;}
#footer .copyright{font-size: 10px; float: right; margin: 20px; color: #38382f;}