@charset "utf-8";html,body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
body{background-color:#E6E6E6;font:normal 11pt Arial, Helvetica, sans-serif;}
h1{font-size:24px;color:#336A81;margin-bottom:.5em;}
h2{margin-bottom:1em;font:bold 20px Arial, Helvetica, sans-serif;}
h3{margin-bottom:1em;font:bold 16px Arial, Helvetica, sans-serif;}
a{color:#00B0D8;text-decoration:none;}
a, a:hover, a:visited, a:active{outline:none;}
#content h2{margin:0;color:#FFF;font-weight:normal;}
#content h3, #content .directions{color:#336A81;}
#content a{color:#E0F1F2;text-decoration:underline;}
#content a:hover{text-decoration:none;color:#336A81;}
p{margin-bottom:1em;}
td{margin:0 0 12px 0;padding:6px;text-align:left;}
dt{font-weight:bold;margin-top:0.5em;}
#site{width:980px;margin:36px auto 0;border-top:1px solid #929497;border-bottom:1px solid #929497;background:#F2F2F2 url(../../img/bg-page.jpg) repeat-x 0% 0% scroll;background-position:bottom;}
#header{min-width:770px;vertical-align:bottom;}
#header h1{height:22px;text-align:left;font:18px "Georgia";}
#masthead{height:75px;margin:0 auto;}
#main-nav{float:left;margin:18px 0;width:520px;color:#333;}
#main-nav ul{padding:5px 0;}
#main-nav li, #sub-nav li{display:inline;margin-left:10px;padding:8px;font:bold 12px Arial;text-transform:uppercase;}
#main-nav a{color:#666;text-decoration:none;}
#main-nav a:hover, #main-nav a.current{color:#00B0D8;}
#sub-nav{margin:0 0 18px 0;}
#sub-nav li{margin:0 12px 0 0;}
#sub-nav a{color:#EBEBEB;text-decoration:none;}
#sub-nav a:hover, #sub-nav a.current{color:#336A81;}
#flash-home{background-image:url(../../img/flash-placeholder.jpg);width:555px;height:224px;}
#flash-home blockquote{margin-left:4em;padding-top:70px;color:#FFF;font:bold 9pt Arial, Helvetica, sans-serif;width:300px;}
#flash-home blockquote cite{color:#FFF;font:bold 9pt Arial, Helvetica, sans-serif;display:block;width:90%;text-align:right;}
#dev-opportunities{float:left;width:100px;margin:12px 15px 0 0;background:transparent url(../../img/icon-development.jpg) no-repeat;padding:0 0 0 48px;font:12px bold Arial, Helvetica, sans-serif;text-transform:uppercase;color:#666;}
#recycled-products{float:left;width:80px;margin:12px 0 0 0;background:transparent url(../../img/icon-recycled-products.jpg) no-repeat;padding:0 0 0 48px;font:12px bold Arial, Helvetica, sans-serif;text-transform:uppercase;color:#666;}
#social-icons { float: right; margin: 12px 18px 0 0;}
#dev-opportunities p, #recycled-products p{padding:9px 0 0 0;}
#page{width:980px;margin:0 auto;}
#content{width:480px;padding:18px;color:#FFF;background-color:#57B6DD;background-position:bottom;}
#content p{line-height:150%;}
#article{padding:15px;}
#sidebar{width:200px;}
#related-links{margin:15px 15px 0 15px;}
#related-links li{margin-bottom:5px;padding:3px;font:italic 14px Georgia;font-weight:bold;}
#home-main{float:left;width:555px;padding:0 0 0 18px;}
#nav-buttons{float:left;margin:14px 0;width:555px;clear:both;}
#nav-buttons li{display:inline;float:left;margin-right:5px;text-indent:-9999px;font:bold 16px Arial;text-transform:uppercase;}
#nav-buttons li a{display:block;width:133px;height:58px;}
#nav-buttons li.services{background:transparent url(../../img/btn-services.jpg) no-repeat;}
#nav-buttons li.services:hover{background:transparent url(../../img/btn-services-over.jpg) no-repeat;}
#nav-buttons li.outreach{background:transparent url(../../img/btn-outreach.jpg) no-repeat;}
#nav-buttons li.outreach:hover{background:transparent url(../../img/btn-outreach-over.jpg) no-repeat;}
#nav-buttons li.locations{background:transparent url(../../img/btn-locations.jpg) no-repeat;}
#nav-buttons li.locations:hover{background:transparent url(../../img/btn-locations-over.jpg) no-repeat;}
#nav-buttons li.news{background:transparent url(../../img/btn-news.jpg) no-repeat;}
#nav-buttons li.news:hover{background:transparent url(../../img/btn-news-over.jpg) no-repeat;}
#home-secondary{position:relative;float:right;width:380px;height:292px;margin:0 18px 0 0;background:transparent url(../../img/home.jpg) no-repeat;}
#secondary{position:relative;float:right;width:425px;height:456px;margin:0 18px 0 0;}
#secondary.services{background:transparent url(../../img/flower-girl.png) no-repeat;}
#secondary.comp1{background:transparent url(../../img/about.jpg) no-repeat;}
#secondary.comp2{background:transparent url(../../img/press.jpg) no-repeat;}
#secondary.comp3{background:transparent url(../../img/contact.jpg) no-repeat;}
#secondary.comp4{background:transparent url(../../img/map.jpg) no-repeat;}
#secondary.comp5{background:transparent url(../../img/mission.jpg) no-repeat;}
#secondary.comp6{background:transparent url(../../img/outreach.jpg) no-repeat;}
#secondary.comp7{background:transparent url(../../img/bio.jpg) no-repeat;}
#secondary.recycled{background:transparent url(../../img/recycled.jpg) no-repeat;}
#mission{position:absolute;top:0px;left:0px;width:143px;height:165px;}
#logo{position:absolute;top:253px;left:180px;width:200px;height:40px;text-align:center;background-color:#F2F2F2;}
#logo img{margin-top:13px;}
#logo.interior{position:absolute;top:416px;left:225px;width:200px;height:40px;}
#footer{min-width:770px;height:50px;}
#footer-nav{margin:0 15px;text-align:center;}
#footer-nav ul{padding:0 0 2px 8px;margin:0 0 12px 0;}
#footer-nav li{display:inline;padding:3px;font:11px "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;text-transform:uppercase;}
#footer-nav a{color:#333;text-decoration:none;}
#footer-nav a:hover{color:#00B0D8;text-decoration:underline;}
#legal{margin:18px auto 0;width:850px;font-size:10px;}
#legal ul{}
#legal li{display:inline;padding:3px;font:9px Arial, Helvetica, sans-serif;}
#legal p{color:#999;}
#site-credit{margin:18px auto 0;width:230px;font-size:10px;color:#999;}
.clear-both{height:0px;clear:both;}
.no-margin, #content.no-margin{margin:0;}
.one-col{width:100%;}
.two-col{width:48%;}
.three-col{width:32%;}
.four-col{width:24%;}
.five-col{width:19%;}
#content, #sidebar, .two-col, .three-col, .four-col, .five-col{float:left;margin:0 0 10px 10px;}
#sidebar.first-col, .first-col{margin:0 0 10px 0;}
.feature{padding:3px;}
.logo, .search{float:left;}
.logo{width:250px;height:50px;padding:12px 20px 15px 15px;}
.search{width:400px;height:50px;padding:12px 20px 15px 20px;}
.left{float:left;}
.right{float:right;}
.align-left{text-align:left;}
.align-right{text-align:right;}
.bulleted{list-style:disc;padding:0 0 0 1em;margin:1em 0 0 1em;line-height:1.5em;}
.pull-quote{width:755px;background-color:#57B6DD;opacity:0.7;padding:18px;font-size:24px;font-weight:lighter;color:#FFF;}
.services-content{margin:0 0 0 60px;}
.services-list li{height:60px;margin:.6em 0;}
.services-list img{width:48px;}
.services-list h3{margin:0;}
.service-locations{font-size:10px;}
.small-italic{font-style:italic;font-size:11px;}
#player{display:block;width:480px;height:270px;margin-bottom:1em;}

