@charset "utf-8";
	
	/* CSS Document */
	
	/* ----------------------------------------------------
	screen
	---------------------------------------------------- */
	
	@import url("home.css");
	@import url("content.css");
	@import url("buttons.css");
	@import url("elements.css");
	@import url("forms.css");
	@import url("headers.css");
	@import url("menu.css");
	@import url("tables.css");
	@import url("links.css");
	



body {
	margin: 0px;
	margin-top: 20px;
	padding: 0;
	font-size: .8em;
	font-family: Verdana, Arial, sans-serif;
	line-height: 18px;
	background-image: url(/img/bg-outter.png);
	background-repeat: repeat-x;
	background-color: #fff;
}

img {
	border: 0px;
}

/* IE PNG Transparency Fix */
	img
		{
		behavior: url(/iepngfix.htc);
		outline: none;
		}


	/* ----------------------------------------------------
	general site layout
	---------------------------------------------------- */
	
	div#bg
		{
		margin: 0 auto; 
		padding: 0;
		width: 982px;
		background-image: url(/img/bg-inner.png);
		background-repeat: repeat-y;
		height: 100%;
		}
	
	div#headerTop
		{
		margin: 0 auto;
		width: 982px;
		height: 21px;
		background-image: url(/img/bg-inner-header.png);
		background-repeat: no-repeat;
		}
	
	div#wrapper
		{
		margin: 0 auto; 
		padding: 0;
		width: 982px;
		background-image: url(/img/bg-inner.png);
		overflow: auto;
		overflow: hidden;
		background-repeat: repeat-y;
		}
		
	
		
	div#header
		{
		
		margin-left: 17px;
		width: 950px;
		height: 356px;
		}
		
	div#headeImage
		{
		z-index: 0;
		}

	div#logo
		{
		text-align: left;
		position: relative;
		top: -361px;
		left: 30px;
		z-index: 1000;
		width: 170px;
		height: 179px;
		}
	
	.logo
		{
		border: 0;
		cursor: pointer;
		}
	

	div#title
		{
		font-size: 2.1em;
		text-align: left;
		position: relative;
		left: 265px;
		top: -485px;
		width: 560px;
		height: 30px;
		z-index: 9999;
		line-height: 30px;
		}
	div#subtitle
		{
		font-size: .9em;
		text-align: left;
		position: relative;
		left: 267px;
		top: -485px;
		width: 550px;
		height: 30px;
		z-index: 9999;
		}
	div#quote
		{
		text-align: right;
		color: #FFF;
		position: relative;
		top: -80px;
		left: 650px;
		width: 235px;
		height: 158px;
		}
		
	div#nav
		{
		margin: 0;
		margin-top: -239px;
		clear: both;
		text-align: center;
		width: 950px;
		height: 36px;
		background-image: url(/img/bg-nav.png);
		background-repeat: repeat-x;
		background-color: black;		
		font-family : Verdana, Arial, sans-serif;
		font-size: 1em;
		font-weight: bold;
		color: #FFF;
		z-index: 999;
		}
	
	#nav_holder {
		padding-left: 87px;
	}
	
	div#nav ul 
		{
		margin-top: 0;
		margin-left: 0;
		padding-left: 0;
		display: inline;
		} 
		
	div#nav ul li 
		{
		margin-top: 0;
		margin-left: 0;
		list-style: none;
		display: inline;
		}
	
	div#content {
		margin-top: 36px;
		width: 982px;
		z-index: 100;
	}
	div#content_right {
		float: right;
		width: 630px;
		padding: 10px 20px;
		margin: 10px 22px;
		/*background-color: #FFF;*/
	}
	
	h1
		{
		color: #006f3b;
		font-size: 1.8em; 
		border-bottom: 1px solid #000;
		line-height: 1.0em;
		padding-bottom: 10px;
		margin-bottom: 20px;
		}
	
	h2
		{
		color: #006f3b;
		font-size: 1.8em; 
		border-bottom: 1px solid #000;
		line-height: 1.0em;
		padding-bottom: 10px;
		margin-bottom: 20px;
		}
		
	h3
		{
		color: #fff;
		font-size: 1.6em;
		font-weight: bold;
		border-bottom: 1px solid #d2e8db;
		line-height: 1.0em;
		padding-bottom: 10px;
		margin-left: 10px;
		margin-right: 10px;
		margin-bottom: 20px;
		}
	
	div#content_left
	{
		float: left;
		width: 247px;
		text-align: left;
		color: #fff;
	}

	
	div#content_left_content
	{
		float: left;
		width: 247px;
		margin-left: 16px;
		background-image: url(/img/bg-side-middle.png);
		background-repeat: repeat-y;
		text-align: left;
		color: #fff;
	}
	
	div#contentTop
		{
		width: 247px; 
		height: 9px; 
		background-image: url(/img/bg-side-top.png); 
		background-repeat: no-repeat; 
		background-position: top;
		}
		
	div#contentBottomHome
		{
		clear: both; 
		margin-left: 16px; 
		width: 247px; 
		height: 9px;  
		margin-top: 20px; 
		background-image: url(/img/bg-side-bottom.png); 
		background-repeat: no-repeat; 
		background-position: bottom;
		}	
	
	
	div#contentBottom
		{
		clear: both; 
		margin-left: 16px; 
		width: 247px; 
		height: 9px;  
		margin-top: 20px; 
		background-image: url(/img/bg-side-bottom.png); 
		background-repeat: no-repeat; 
		background-position: bottom;
		}
		
	div#recyclingEnterprises
		{
		margin-left: -100px;
		padding-top: 30px; 
		padding-left: 0px;
		}
	
	
	div#sideBarHeader
		{
		margin-top: 10px;
		}
	
	div#sideBarContent
		{
		margin-left: 15px;
		margin-right: 5px;
		font-size: 1.2em;
		}
	
	.story_sidebar {
		width: 235px;
		overflow: auto;
		text-align: left;
		color: #fff;
	}
	
	div#story_sidebar_text {
		padding-top: 10px;
		padding-left: 12px;
	}
	
	.sidebarText
		{
		color: #fff;
		font-size: 1.1em;
		font-weight: bold;
		border-bottom: 1px solid #d2e8db;
		line-height: 0.8em;
		padding-bottom: 3px;
		margin-left: 10px;
		margin-right: 10px;
		margin-bottom: 5px;
		}
		.sidebarTextHistory
		{
		color: #fff;
		font-size: 1.1em;
		font-weight: bold;
		border-bottom: 1px solid #d2e8db;
		padding-bottom: 3px;
		margin-left: 10px;
		margin-right: 10px;
		margin-bottom: 5px;
		}
	
	.clear {
		clear: both;
	}
	
	div#footer
		{
		width: 682px;
		padding-left: 42px;
		padding-bottom: 20px;
		font-size: .8em;
		float: left;
		background-image: url(/img/bg-inner-footer.png);
		background-repeat: repeat-x;
		}
		
	div#footer_content {
		margin: 0 auto;
		padding: 0;
		padding-top: 25px;
		padding-left: 10px;
		padding-bottom: 100px;
		width: 930px;
		color: #FFF;
		font-size: .8em;
		
	}
	
	div#footerBottom
		{
		margin: 0 auto;
		width: 982px;
		height: 27px;
		background-image: url(/img/bg-inner-footer.png);
		background-repeat: no-repeat;
		}
		
	/* Default link style */
	a:link 
		{
		color: #000;
		background-color: transparent;
		text-decoration: underline;
		}

	/* Default visited link style */
	a:visited
		{
		color: #000;
		background-color: transparent;
		text-decoration: underline;
		}

	/* Default hover link style */
	a:hover
		{
		color: #000;
		background-color: transparent;
		text-decoration: none;
		}
		
		
	/* Default link style */
	a:link 
		{
		color: #258457;
		background-color: transparent;
		text-decoration: underline;
		}

	/* Default visited link style */
	a:visited
		{
		color: #258457;
		background-color: transparent;
		text-decoration: underline;
		}

	/* Default hover link style */
	a:hover
		{
		color: #258457;
		background-color: transparent;
		text-decoration: none;
		}
		

	div#story_sidebar_text a:link 
		{
		color: #fff;
		background-color: transparent;
		text-decoration: none;
		}


	div#story_sidebar_text a:visited
		{
		color: #fff;
		background-color: transparent;
		text-decoration: none;
		}


	div#story_sidebar_text a:hover
		{
		color: #000;
		background-color: transparent;
		text-decoration: none;
		}
		
	div#contentText a:link 
		{
		color: #fff;
		background-color: transparent;
		text-decoration: none;
		}


	div#contentText a:visited
		{
		color: #fff;
		background-color: transparent;
		text-decoration: none;
		}


	div#contentText a:hover
		{
		color: #000;
		background-color: transparent;
		text-decoration: none;
		}
		
	div#sideBarContent a:link 
		{
		color: #fff;
		background-color: transparent;
		text-decoration: underline;
		}


	div#sideBarContent a:visited
		{
		color: #fff;
		background-color: transparent;
		text-decoration: underline;
		}


	div#sideBarContent a:hover
		{
		color: #000;
		background-color: transparent;
		text-decoration: underline;
		}
		
	div#footer_content a:link 
		{
		color: #fff;
		background-color: transparent;
		text-decoration: underline;
		}


	div#footer_content a:visited
		{
		color: #fff;
		background-color: transparent;
		text-decoration: underline;
		}


	div#footer_content a:hover
		{
		color: #000;
		background-color: transparent;
		text-decoration: underline;
		}
		
	/* About Us */
	a.aboutUs
		{
		float: left;
		display: block;
		width: 110px;
		height: 36px;
		background-image: url(/img/b-about-us.png);
		background-repeat: no-repeat;
		text-indent: -999999px;
		}
	 
	/* About Us Hover */
	a.aboutUs:hover 
		{ 
		background-position: bottom left;
		}
		
	/* Services */
	a.services
		{
		float: left;
		display: block;
		width: 109px;
		height: 36px;
		background-image: url(/img/b-services.png);
		background-repeat: no-repeat;
		text-indent: -999999px;
		}
	 
	/* Services Hover */
	a.services:hover 
		{ 
		background-position: bottom left;
		}
		
	/* Stories */
	a.stories
		{
		float: left;
		display: block;
		width: 100px;
		height: 36px;
		background-image: url(/img/b-stories.png);
		background-repeat: no-repeat;
		text-indent: -999999px;
		}
	 
	/* Stories Hover */
	a.stories:hover 
		{ 
		background-position: bottom left;
		}
		
	/* Events */
	a.events
		{
		float: left;
		display: block;
		width: 97px;
		height: 36px;
		background-image: url(/img/b-events.png);
		background-repeat: no-repeat;
		text-indent: -999999px;
		}
	 
	/* Events Hover */
	a.events:hover 
		{ 
		background-position: bottom left;
		}
		
	/* Get Involved */
	a.getInvolved
		{
		float: left;
		display: block;
		width: 140px;
		height: 36px;
		background-image: url(/img/b-get-involved.png);
		background-repeat: no-repeat;
		text-indent: -999999px;
		}
	 
	/* Get Involved Hover */
	a.getInvolved:hover 
		{ 
		background-position: bottom left;
		}
		
	/* Careers */
	a.careers
		{
		float: left;
		display: block;
		width: 102px;
		height: 36px;
		background-image: url(/img/b-careers.png);
		background-repeat: no-repeat;
		text-indent: -999999px;
		}
	 
	/* Careers Hover */
	a.careers:hover 
		{ 
		background-position: bottom left;
		}
		
	/* Resources */
	a.resources
		{
		float: left;
		display: block;
		width: 124px;
		height: 36px;
		background-image: url(/img/b-resources.png);
		background-repeat: no-repeat;
		text-indent: -999999px;
		}
	 
	/* Resources Hover */
	a.resources:hover 
		{ 
		background-position: bottom left;
		}
		
		
	body#section1 a.aboutUs
		{
		width: 110px;
		height: 36px;
		background-image: url(/img/b-about-us.png);
		background-position: top right;
		}
		
	body#section2 a.services
		{
		width: 109px;
		height: 36px;
		background-image: url(/img/b-services.png);
		background-position: top right;
		}
		
	body#section3 a.stories
		{
		width: 100px;
		height: 36px;
		background-image: url(/img/b-stories.png);
		background-position: top right;
		}
		
	body#section4 a.events
		{
		width: 97px;
		height: 36px;
		background-image: url(/img/b-events.png);
		background-position: top right;
		}
		
	body#section5 a.getInvolved
		{
		width: 140px;
		height: 36px;
		background-image: url(/img/b-get-involved.png);
		background-position: top right;
		}
		
	body#section6 a.careers
		{
		width: 102px;
		height: 36px;
		background-image: url(/img/b-careers.png);
		background-position: top right;
		}
		
	body#section7 a.resources
		{
		width: 124px;
		height: 36px;
		background-image: url(/img/b-resources.png);
		background-position: top right;
		}
		
	.sectionHighlight
		{
		color: #8fffb8 !important;
		background-image: url(/img/nav-arrow.gif);
		background-repeat: no-repeat;
		padding-left: 16px;
		}
		
		<!-- RE Empties to win button -->
		.button_big2 {
			display: block !important;
			background: url(/img/button_big2.jpg) no-repeat top;
			height: 71px !important;
			font-size: 23px;
			line-height: 23px;
			margin: 0 0 30px;
			padding: 10px 15px;
			text-decoration: none !important;
			text-shadow: 0 1px 1px #000;
			width: 170px !important;
			border: 1px solid #000 !important;
			color: #FFF;
			/*text-align: center;*/
			margin: 0 auto 30px auto;
		}
		.button_big2 span {
			color: #00b2ff;
			font-size: 13px;
		}
		.button_big2:hover {
			background: url(/img/button_big2.jpg) no-repeat bottom;
			color: #FFF;
		}
		.single {
			line-height: 45px;
			font-size: 26px;
		}