/* CSS Document */

/* -------- Global -------- */

/* -------- Style reset -------- */

* { padding:0px; margin:0px; }
body, html { height:100%; width:100%; }

/* -------- end Style reset -------- */
	
body { background: url(../images/new_bg.gif) 0px 7px #191b1a; }
#bg{ position:absolute; top:0px; left:0px; width:100%; min-width:850px; background:url(../images/bg_top.png) top left repeat-x; height:639px; }
#site {
	width:850px;
	min-height:100%;
	-height:100%;
	margin:auto;
	position:relative;
}
#header, #content, #nav { position:relative; z-index:2; }

.cont { overflow:hidden; zoom:1; }
.f_left { float:left; }
.f_right { float:right; }

.last { margin:0px !important; border:0px !important; }
.last_l { margin-left:0px !important; border-left:0px !important; }
.last_t { margin-top:0px !important; border-top:0px !important; }
.last_r { margin-right:0px !important; border-right:0px !important; }
.last_b { margin-bottom:0px !important; border-bottom:0px !important; }
	
/* -------- end Global -------- */

/* -------- Header -------- */

#header { padding:7px 14px 14px; overflow:hidden; zoom:1; position:relative; }

	.head1, .head2, .head3, .head4, .head5, .head6, .head7, .head8, .head9, .head10 { background:url(../images/head_back1.png) top left no-repeat; }
	.head2 { background-image:url(../images/head_back2.png); }
	.head3 { background-image:url(../images/head_back3.png); }
	.head4 { background-image:url(../images/head_back4.png); }
	.head5 { background-image:url(../images/shapeimage5_1.png); }
	.head6 { background-image:url(../images/shapeimage2_1.png); }
	.head7 { background-image:url(../images/head_back7.png); }
	.head8 { background-image:url(../images/head_back8.png); }
	.head9 { background-image:url(../images/head_back9.png); }
	.head10 { background-image:url(../images/shapeimage3_1.png); }
	.head11 { background-image:url(../images/shapeimage1_1.png); }
	.head12 { background-image:url(../images/head_back6.png); }
	.head13 { background-image:url(../images/shapeimage4_1.png); }

	#header span { font-family: 'TypewriterRough-Italic', 'TypewriterRough'; font-style:italic; position:absolute; text-align:right; bottom:5px; right:25px; font-size:25px; color: #FFFFFF }
	
	#logo {
		background:url('../images/RECYCLINGRECYCLING.png') top left no-repeat;
		-background-image:none; 
		-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/RECYCLINGRECYCLING.png,sizingMethod=crop);
		display:block;
		width:208px;
		height:81px;
		display:block;
	}

/* -------- end Header -------- */

/* -------- Navigation -------- */

#nav {
	padding:6px 0px 4px 0px;
	border:1px solid #1f1f1f;
	background:#0d0d0d;
	zoom:1;
	font-family:"Futura", "Trebuchet MS", sans-serif;
	text-transform: uppercase;
	font-size:11px;
	line-height:25px;
	text-align:center;
	position:relative;
	z-index:100;
}
	
	#nav ul li {
		display:inline;
		position:relative;
		list-style:none;
	}
	
	#nav ul a, #nav ul span { color:#8cb13a; margin:0pt 11pt; z-index:2; position:relative;	}
	
	#nav ul a {
		color:#c1c1c1;
		text-shadow: 0px -1px 2px #333;
		text-decoration:none;
	}
		
		#nav ul a:hover { color:#ec001e; }
		
		
	/* -------- Drop Menu -------- */
	
	#nav ul .menu ul {
		position:absolute;
		left:0px;
		white-space:nowrap;
		z-index:20;
		top:10px;
		-top:9px;
		padding-top:15px;
		list-style:none;
		border-bottom:1px solid #1f1f1f;
	}
	
	@-moz-document url-prefix() { #nav ul .menu ul { top:9px; } }
	
		#nav ul .menu ul li {
			display:list-item;
			position:relative;
			display:none;
			-width:130px;
			text-align:left;
			padding-left:13px;
			padding-right:13px;
			padding-top:3px;
			border-left:1px solid #1f1f1f;
			border-right:1px solid #1f1f1f;
			background:#0d0d0d;
		}
	
		#nav ul .menu ul a, #nav ul .menu ul span {
			padding:0px;
			margin:0px;
		}
	
		#nav ul .menu ul li a:hover {
			color:#ec001e;
		}
	
	/* -------- end Drop Menu -------- */

/* -------- end Navigation -------- */

/* -------- Content -------- */

#content {
	padding:27px 48px;
	font-family:"Trebuchet MS", sans-serif;
	font-size:13px;
	color:#bfbfbf;
	padding-bottom:153px;
}

	#content .item {
		padding:5px 25px;
		margin-bottom:20px;
	}
	
	#content a { color:#939B01; }
	#content a:hover { text-decoration:none; }
	/*#content a:visited, #content .green a:visited { color:#666; }*/
	
	#content .gray { color:#929292; font-style:italic; }
	#content .green { color:#bbe95d; }
		#content .green a { color:#bbe95d; }
			#content .green a:hover { text-decoration:none; }
	#content .gray_green { color:#668a55; }
	#content small { font-size:11px; }
	
	#content .epi { margin:0px 150px 45px; }
	#content .center { text-align:center; margin-left:30px; }
	
	#content .two_col .item { width:315px; }
	#content .two_col2 .cont { text-align:center; margin-left:35px; width:308px; border:0px solid #099; position:relative; margin-bottom:35px; color:#fff; }
	
		#content .item ul {
			margin-left:30px;
			margin-bottom:20px;
		}
	
		#content p {
			padding-bottom:20px;
		}
	
	#content .title {
		text-transform:capitalize;
		color:#fff;
		font-size:24px;
		margin-bottom:5px;
		margin-left:-15px;
	}
	#content .gray .title { color:#8cb13a; }

	#content h1 {
		text-transform:capitalize;
		font-size:26px;
		font-weight:normal;
		color:#bfd68b;
		line-height:32px;
		padding:4px;
		margin-bottom:20px;
		position:relative;
	}
	
		/* -------- Foto -------- */
	
		#content .block_foto {
			position:relative;
			margin-top:35px;
			margin-bottom:55px;
		}
	
		#content .block_foto .item {
			border:6px solid #fff;
			position:relative;
			padding:0px;
		}
		
			#content .home .item {
				border-color:#8cb13a;
			}
		
			#content .block_foto .item .text {
				position:absolute;
				width:100%;
				bottom:3px;
				text-align:center;
				font-size:13px;
				color:#c5c5c5;
				font-style:italic;
			}
			
			#content .block_foto .item .text h1 { color:#c5c5c5; opacity:0.7; filter:alpha(opacity="70"); padding:0px; line-height:normal; margin:0px; font-style:normal; }
		
		#content .block_foto .foto_1 { background: url(../images/shapeimage_1.png) top left no-repeat; width:426px; height:261px; }
			#content .block_foto .foto_1 .text { bottom:15px; }
		#content .block_foto .foto_2 { background: url(../images/SavingWater.jpg) top left no-repeat; width:306px; height:135px; }
		#content .block_foto .foto_3 { background: url(../images/shapeimage_2.png) top left no-repeat; width:131px; height:120px;	}
		#content .block_foto .foto_4 { background: url(../images/NatResources-Home.jpg) top left no-repeat; width:169px; height:120px; }
		.foto_5 { background:url(../images/shapeimage1_2.png) top left no-repeat; width:177px; height:118px; -background-image:none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/shapeimage1_2.png,sizingMethod=crop); }
		.foto_6 { background:url(../images/shapeimage1_3.png) top left no-repeat; width:177px; height:118px; -background-image:none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/shapeimage1_3.png,sizingMethod=crop); }
		.foto_7, .foto_8 { margin-right:15px; float:left; background:url(../images/shapeimage_3.png) top left no-repeat; width:149px; height:178px; -background-image:none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/shapeimage_3.png,sizingMethod=crop); }
		.foto_8 { background:url(../images/shapeimage_4.png) top left no-repeat;-background-image:none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/shapeimage_4.png,sizingMethod=crop); }
		.foto_9 { width:385px; height:286px; float:right; position:relative; margin-left:25px; margin-bottom:15px; background:url(../images/shapeimage2_2.png) top left no-repeat;-background-image:none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/shapeimage2_2.png,sizingMethod=scale); }
		.foto_10 { width:162px; height:166px; float:left; margin-top:35px; margin-right:25px; margin-bottom:15px; background:url(../images/shapeimage2_3.png) top left no-repeat;-background-image:none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/shapeimage2_3.png,sizingMethod=crop); }
		.foto_11 { width:288px; height:178px; float:left; margin-top:25px; margin-right:25px; margin-bottom:15px; background:url(../images/shapeimage3_21.png) top left no-repeat;-background-image:none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/shapeimage3_21.png,sizingMethod=crop); }
		.foto_12 { width:177px; height:116px; margin-top:15px; margin-bottom:15px; background:url(../images/shapeimage4_2.png) top left no-repeat;-background-image:none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/shapeimage4_2.png,sizingMethod=scale); }
		.foto_13 { width:177px; height:117px; margin-top:35px; background:url(../images/shapeimage3_3.png) top left no-repeat;-background-image:none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/shapeimage3_3.png,sizingMethod=scale); }
		.foto_14 { width:199px; height:293px; background:url(../images/_MG_2418.jpg) top left no-repeat; }
		.foto_15 { width:192px; height:146px; background:url(../images/Amanda.jpg) top left no-repeat; }
		.foto_16 { width:192px; height:141px; background:url(../images/MauriceRita.jpg) top left no-repeat; }
		.foto_17 { width:200px; height:300px; border:6px solid #fff; float:right; background:url(../images/Contact_Us-Pg.jpg) top left no-repeat; }
		.foto_18 { background:url(../images/shapeimage_5.png) top left no-repeat; float:left; margin-right:15px; width:148px; height:175px; -background-image:none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/shapeimage_5.png,sizingMethod=crop); }
		.foto_19 { background:url(../images/shapeimage_6.png) top left no-repeat; float:left; margin-right:15px; width:148px; height:179px; -background-image:none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/shapeimage_6.png,sizingMethod=crop); }
		.foto_20 { float:left; margin-right:15px; width:148px; height:179px; }
		.foto_21 { float:left; margin-right:15px; width:148px; height:179px; }
		.foto_22 { background:url(../images/shapeimage5_2.png) top left no-repeat; float:left; margin-right:15px; width:182px; height:171px; -background-image:none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/shapeimage_6.png,sizingMethod=crop); }
		.foto_23 { background:url(../images/shapeimage1_5.png) top left no-repeat; float:left; margin-right:15px; width:182px; height:171px; -background-image:none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/shapeimage1_5.png,sizingMethod=crop); }
		.foto_24 { background:url(../images/shapeimage1_4.png) top left no-repeat; float:left; margin-right:15px; width:182px; height:171px; -background-image:none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/shapeimage1_4.png,sizingMethod=crop); }
		.foto_25 { background:url(../images/shapeimage6_7.png) top left no-repeat; float:left; margin-right:15px; width:182px; height:171px; -background-image:none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/shapeimage6_7.png,sizingMethod=crop); }
		.foto_26 { background:url(../images/shapeimage_7.png) top left no-repeat; float:left; margin-right:15px; width:182px; height:171px; -background-image:none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/shapeimage_7.png,sizingMethod=crop); }
		.foto_27 { background:url(../images/shapeimage_8.png) top left no-repeat; float:left; margin-right:15px; width:182px; height:171px; -background-image:none; -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/shapeimage_8.png,sizingMethod=crop); }
		.to_foto { width:500px !important;	float:left; }
		.to_foto .title { -margin-left:0px !important; }
		
		/* -------- end Foto -------- */

		/* -------- Events -------- */

.paragraph_style {
    color: rgb(147, 155, 1);
    font-family: 'ArialMT', 'Arial', sans-serif;
    font-size: 15px;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 5px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    opacity: 1.00;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}
.paragraph_style_1 {
    color: rgb(255, 255, 255);
    font-family: 'ArialMT', 'Arial', sans-serif;
    font-size: 15px;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 5px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    opacity: 0.70;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}
.style_1 {
    color: #FFF;
		font-weight:bold;
}


		/* -------- end Events -------- */
		
		
		/* -------- Table -------- */
		
		#content table {
			border-collapse:collapse;
			border-spacing:0px;
		}
		
		#content .table_2 { width:100%; }
		
			#content .table_2 tr td, #content .table_2 tr th {
				padding:5px 20px;
				border:0px;
			}
			
				#content .table_2 tr th ul { margin-left:10px; }
				#content .table_2 tr th li { padding-bottom:10px; }
		
			#content table thead tr td {
				font-size:16px;
				text-transform:uppercase;
				font-family:"Trebuchet MS", sans-serif;
				border:0px;
			}
			
			#content table tr {
				font-size:12px;
				font-family:"Times New Roman", Times, serif;
			}
			
				#content table tr td {
					padding:4px;
					border:2px solid #252525;
					vertical-align:top;
				}
				
					#content table tr td.imag {
						padding:10px;
						border:0px;
						padding-right:0px;
					}
			
			#content table th {
				color:#fff;
				text-align:left;
				font-weight:normal;
				width:128px;
				padding:4px;
				border:2px solid #252525;
				vertical-align:top;
			}
			
			.contact { padding-top:70px !important; }
		
		/* -------- end Table -------- */
		
		.events2 { width:380px; font-size:11px; padding:5px 22px !important; }
		
		.events { 
			margin-right:20px; 
			font-size:10px;
			text-align:center;
		}
		
		.events.f_left { max-width:300px; }
		
		.events img { margin-bottom:20px; border:4px solid #fff; }
		.events img.no_bord { border:0px; display:block; }
		
		.events p { margin-top:-15px; padding:0px 10px !important; margin-bottom:15px; }

/* -------- end Content -------- */

/* -------- Footer -------- */

#footer {
	position:absolute;
	z-index:2;
	bottom:0px;
	width:100%;
	font-family:"Trebuchet MS", sans-serif;
	font-size:13px;
	color:#bfbfbf;
	padding:20px 0px;
	border:1px solid #1f1f1f;
	background:#070707;
	zoom:1;
}

	#footer div { margin:0px 50px; overflow:hidden; zoom:1; }
	
	#footer a { color:#fff; z-index:3; }
		#footer a:hover { text-decoration:none; }
/* -------- end Footer -------- */
#site { /*border:expression(alert(this.clientHeight + " " + this.parentElement.clientHeight)); } 