/* CSS Document */
body{margin:0px;padding:0px;font-family:arial;font-size:12px;position:relative;background:url("images/background-body.jpg") top left repeat-x;background-color:#333333;}
h1{font-size:18px;font-weight:bold;color:#FFFFFF;font-family:arial;}
h2{font-size:15px;font-weight:bold;color:#FFFFFF;font-family:arial;}
h3{font-size:14px;font-weight:bold;color:#7acdd5;font-family:arial;margin-bottom:5px;padding-bottom:5px;}
h4{font-size:14px;font-weight:bold;color:#7acdd5;font-family:arial;margin-bottom:0px;padding-bottom:0px;}
ul{list-style-type:square;}
.ticked{list-style-type:none;padding-left:10px;margin-left:0px;}
.tick{background:url(images/tick_small.gif) top left no-repeat;padding-left:30px;}
li{padding-bottom:7px;}
a:link,a:active,a:visited{color:#3399FF;text-decoration:none;}
a:hover{color:#cccccc;text-decoration:underline;}


#mainmenu{position:relative;margin-top:40px;width:100%;height:45px;}
	#mainmenupage{position:relative; width:850px;left:50%; margin-left:-425px; top:0%; clear:both;}	
	#menubar {background: #7acdd5;float: left;list-style: none; margin: 0; padding: 0;width: 847px;}
	#menubar ul{list-style-type:none;margin:0px;padding:0px; }
	#menubar li {float: left;font: 13px Arial,Verdana, Helvetica, sans-serif;font-weight:bold;margin: 0;padding: 0;	color: #ffffff;}
	#menubar a {background: #7acdd5 url("images/seperator.gif") top right no-repeat; color: #ffffff; display: block; float: left; margin: 0; padding: 8px 7px; text-decoration: none; font-weight:normal; width:127px; height:28px; text-align:center;}
	#menubar a:link{font-weight:bold; color: #ffffff;}
	#menubar a:hover { background: #319499 url("images/hover.gif") top center no-repeat; font-weight:bold; color: #ffffff;  padding-bottom: 8px; }  
	#menubar a:visited {color: #ffffff; font-weight:bold;padding-bottom: 8px;}
	#menubar a:active {	color: #ffffff;	font-weight:bold; padding-bottom: 8px;}

#topbanner{position:relative;margin-top:0px;width:100%;height:116px;background:url("images/bannerbg-black.jpg") top left repeat-x;background-color:#7acdd5;}
	#topbannerpage{position:relative; width:850px;left:50%; margin-left:-425px; top:0%; clear:both;}
		#logoarea{position:relative;width:300px;height:auto;padding-top:8px; float:left;}
		#straparea{position:relative;width:420px;height:auto;margin-top:20px; float:right; font-size:13px;line-height:22px; border-left:5px solid #7acdd5;padding-left:10px;}
#pagebody{position:relative;width:100%;height:auto;}
	#pagebodypage{position:relative; width:850px;left:50%; margin-left:-425px; top:0%; clear:both; color:#ffffff;height:auto;}
#flashbanner{background-color:#7acdd5;height:210px;width:850px;}
#video{border-bottom:5px solid #7acdd5;border-top:5px solid #7acdd5;height:218px;width:296px;}
#contentarea{position:relative;width:100%;height:275px;clear:both; margin-top:30px;}
	#contentcolleft{position:relative;width:62%;height:auto;float:left;padding-right:10px;}
	#contentcolright{position:relative;width:35%;height:auto;float:right;padding-left:10px;border-left:1px solid #666666;}

	#contentcolleft2{position:relative;width:60%;height:auto;float:left;padding-right:10px;}
	#contentcolright2{position:relative;width:37%;height:auto;float:right;padding-left:10px;border-left:1px solid #666666;}
	
	#contentcolleft3{position:relative;width:72%;height:auto;float:left;padding-right:10px;}
	#contentcolright3{position:relative;width:25%;height:auto;float:right;padding-left:10px;border-left:1px solid #666666;}

	#contentcolleft4{position:relative;width:98%;height:auto;float:left;padding-right:10px;}
	#contentcolright4{position:relative;width:1%;height:auto;float:right;padding-left:10px;}


#pagefooter{position:relative;width:100%;height:260px;background-color:#7acdd5;margin-top:40px; color:#333333;}
	#pagefooterbg{position:relative;height:38px;width:100%;background-color:#7acdd5;background:url("images/footertopborder.jpg") top left repeat-x;}
	#pagefooterpage{position:relative; height:250px;width:850px;left:50%; margin-left:-425px; top:0%; clear:both;}	
		#pagefooter a:link, #pagefooter a:visited, #pagefooter a:active{color:#295f63;text-decoration:none;font-weight:bold;}
		#pagefooter a:hover{color:#f7f7f7;text-decoration:underline;font-weight:bold;}
	#pagefooter h3{color:#333333;font-size:16px;font-weight:bold;margin-bottom:4px;padding-bottom:4px;}
		#pagefootercol1{float:left;width:30%;height:auto;position:relative;padding-right:10px;}
		 #footerheadlines{font-size:11px;}
			#footerheadlines ul{padding:0px; margin:0px;padding-left:10px;margin-left:10px;}
			#footerheadlines li{padding-bottom:5px; margin-bottom:5px;}
			#footerheadlines .newsitemtitle{font-size:11px;}
		#pagefootercol2{float:left;width:30%;height:auto;position:relative;border-left:1px solid #319499;padding-left:10px;padding-right:10px;font-size:11px;}
		#pagefootercol3{float:right;width:35%;height:auto;position:relative; border-left:1px solid #319499;padding-left:10px;}
	
#footercredits{position:relative;height:20px;width:100%;background-color:#319499;clear:both;font-size:10px;color:#333333;}
	#valid{float:left;position:relative;width:25%;margin:5px;}
	#credits{float:right;position:relative;width:30%;text-align:right;margin:5px;}
#footercredits a:link, #footercredits a:visited, #footercredits a:active{color:#333333;text-decoration:none;}
#footercredits a:hover{color:#ffffff;text-decoration:underline;}	

.boldblue{font-weight:bold; color:#7dcdd6;}
.footertablebold{font-size:11px; font-weight:bold; color:#333333;}
.footertablenormal{font-size:11px;}

#managementteam{margin-left:30px;padding-top:10px;}
	.staffwrapper{width:100%;position:relative;clear:both;height:140px;}
	.staffpic{float:left; width:87px; height:120px;border:4px solid #7acdd5;}
	.stafftext{float:right;border-left:10px solid #7acdd5;padding-left:20px;width:70%}
	.staffbio{font-size:11px;}

#wastesystemwrapper{width:100%;position:relative;clear:both;height:320px;}
	#wastesystempic{float:right; width:44%; height:auto;padding-left:20px;padding-right:10px;}
	#wastesystemtext{float:left;width:50%;height:auto;font-size:11px;}

.clientlogo{float:left; width:87px; height:120px;border:4px solid #7acdd5;}
.testcredit{font-weight:bold;font-size:11px;padding-left:10px;color:#7acdd5;}
.testimonial{font-style:italic;}
.formrow{font-weight:bold;padding-left:20px;font-size:12px;}
.formdata input, .formdata textarea{border:3px solid #7acdd5; width:270px; padding:4px;}
textarea{font-family:arial,tahoma;}

.tablehead{color:#FFFFFF;font-weight:bold;font-size:11px;padding:5px;background-color:#7acdd5;}
.tablerow{font-size:11px;padding:5px;background-color:#222222;}
.tablerowbold{font-size:11px;padding:5px;background-color:#222222;font-weight:bold;}

.tablehead2{color:#FFFFFF;font-weight:bold;font-size:12px;padding:5px;background-color:#7acdd5;}
.tablerow2{font-size:12px;padding:5px;background-color:#222222;height:40px;}
.tablerowbold2{font-size:12px;padding:5px;background-color:#222222;font-weight:bold;width:60px;text-align:center;}
	.tablerow2danger{font-size:12px;padding:5px;background-color:#ca0000;height:40px;}
.tablerowbold2danger{font-size:12px;padding:5px;background-color:#ca0000;font-weight:bold;width:60px;text-align:center;}

.examplewrapper{width:100%;position:relative;clear:both;height:230px;}
	.examplepic{float:left; padding-left:10px; width:100px; height:auto;}
	.exampletext{float:right;width:185px;font-size:11px;}
.faqanswer{margin:0px;margin-top:20px;display:none;}

#faqq a:link,#faqq a:hover,#faqq a:visited,#faqq a:active{font-size:14px;font-weight:bold;color:#7acdd5;font-family:arial;margin-bottom:0px;padding-bottom:0px;text-decoration:none;}

#wastetypeswrapper{width:100%;clear:both;}
	#wastetypescol1{width:33%;float:left;}
	#wastetypescol2{width:33%;float:left;}
	#wastetypescol3{width:33%;float:left;}

#wastetypeswrapper ul{font-size:14px;padding-top:10px;font-weight:bold;}
#wastetypeswrapper li{list-style-image: url(images/tick.gif);margin:0px;color:#7acdd5;padding-left:10px;padding-bottom:20px;padding-right:10px;line-height:20px;}

#resourceswrapper{width:100%;clear:both;height:500px;}
	#resourcescol1{width:30%;float:left;}
	#resourcescol2{width:30%;float:left;border-left:1px solid #7acdd5;padding-left:20px;padding-right:20px;}
	#resourcescol3{width:30%;float:left;border-left:1px solid #7acdd5;padding-left:20px;}
#binswrapper{width:100%;clear:both;height:1120px;}

#rsswrapper{position:relative;height:auto;width:100%;}


