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

body{
	margin:0;
	padding:0;
	background-image:url(../images/background.jpg);
	background-repeat:repeat-x;
	background-color:#f3f0e6;
	font-family:Arial, Helvetica, sans-serif;
}

#container{
	width:740px;
	margin:0 auto;
}

img{
	border:0;
}

.nav_main{
height:32px;
}

.top_banner{
height:175px;
}

.content{
	background-image:url(../images/background_content.jpg);
	background-repeat:repeat-y;
	padding:25px 52px 0px 52px;
}

.content_home{
	background-image:url(../images/background_content.jpg);
	background-repeat:repeat-y;
	padding:25px 20px 2px 20px;
	font-size:12px;
	line-height:17px;
}

.top_logo{
	width:740px;
	height:42px;
	background-image:url(../images/top_banner_logo.jpg);
}

.footer{
	width:740px;
	height:145px;
	background-image:url(../images/footer.jpg);
}

.footer_text{
	font-size:10px;
	line-height:14px;
	padding:25px 35px 0px 52px;
	color:#333333;
}

.footer_header{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#679667;
}

a:link, a:active, a:visited{
	color:#b56b10;
	text-decoration:none;
}

.top_logo a:link, a:active, a:visited{
color:#b56b10;
text-decoration:none;
}

.footer a:link, a:active, a:visited{
color:#b56b10;
text-decoration:none;
}

.top_logo a:hover{
	color:#b56b10;
	text-decoration:underline;
}

.footer a:hover{
	color:#b56b10;
	text-decoration:underline;
}

.content a:link, a:active, a:visited{
color:#b56b10;
text-decoration:none;
}

.content a:hover{
	color:#b56b10;
	text-decoration:underline;
}

a:hover{
	color:#b56b10;
	text-decoration:underline;
}

.content h1{
	display:inline;
	font-size:24px;
	color:#2c6f2c;
}

.content h4 a:visited{
	color:#2c6f2c;
}

.content h4 a:link{
	color:#2c6f2c;
}

.content h4 a:hover, a:active{
	color:#b56b10;
	text-decoration:underline;
}

.content h4{
	display:inline;
	font-size:12px;
	padding-left:14px;
}

.content p{
	font-size:12px;
	line-height:17px;
}

.content h3{
	font-size:14px;
	font-weight:bold;
	color:#2c6f2c;
}

hr{
	height:1px;
	background-color:#CCCCCC;
	border:none;
	margin:23px 0px 23px 0px;
}

.content ul{
	list-style:outside;
	padding-left:45px;
	font-size:12px;
	line-height:21px;
}

.content label{
	font-size:12px;
	line-height:26px;
	width:170px;
	text-align:left;
	display:inline-block;
	vertical-align:top;
}

.content form{
	font-size:12px;
	line-height:26px;
}

.staff_photo{
	float:left;
	margin:3px 10px 10px 0px;
	border:3px solid #2c6f2c;
}

ul.nodots {
	list-style-type: none;
}

ul.location {
	float: left;
	list-style-type: none;
}

#recycle_menu {
	margin-top: 10px;
}

#recycle_submenu {
	padding-left:25px;
	padding-top:10px;
}
	
	
