#left {
	float:left;
	margin-right:15px;
}
#right {
	float:right;
	margin-left:15px;
}
img, div, a, body, td, #Navbox, INPUT {
	behavior: url(iepngfix.htc)
}
/* CLEAR Elements  -This tag is to be used to clear all floats so that backgrounds repeat vertically in FireFox*/
#Clear {
	clear: both;
}
/* Basic Elements */
body {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #373737;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
	background-color: #143F00;
	background-image: url(../images/interface/misc/bg.jpg);
	background-repeat:repeat-x;
}
hr {
	color: #dfdfdf !important;
	background-color: #dfdfdf;
	height: 1px;
	border: none;
	margin-top:0px;
	margin-bottom:10px;
	padding-top:0px;
	padding-bottom:0px;
}
#MainBody-BG {
	width: 1000px;
	padding-left:1px;
	padding-right:1px;
	background-image:url(../images/interface/misc/site-vertical.gif);
	background-repeat:repeat-y;
	clear: both;
	margin:0 auto;
}
form {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
a:link {
	cursor:hand;
	color:#037a03;
	font-weight:bold;
	text-decoration: none;
}
a:visited {
	color:#037a03;
	text-decoration: none;
}
a:hover {
	color:#037a03;
	text-decoration: underline;
}
h1 {
	font-size: 24px;
	font-weight: normal;
	border-bottom:#787777 solid 1px;
	margin-bottom: 10px;
	padding-bottom: 15px;
	margin-top: 0px;
	padding-top: 0px;
	color:#000000;
	background-repeat: no-repeat;
	clear: both;
}
h1 span {
	display: none;
}
h2 {
	font-size: 24px;
	font-weight: normal;
	border-bottom:#787777 solid 1px;
	margin-bottom: 10px;
	padding-bottom: 15px;
	margin-top: 0px;
	padding-top: 0px;
	color:#000000;
	background-repeat: no-repeat;
	clear: both;
}
h2 span {
	display: none;
}
h3 {
	font: 12px;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: 10px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	background-repeat: no-repeat;
}
h3 span {
	display: none;
}
p {
	padding:0px;
	padding-bottom:9px;
	margin: 0px;
	margin-bottom:9px;
	line-height:15px;
}
tr.Row1 td {
	background-color: #f6f6f6;
}
tr.Row2 td {
	background-color: #fafafa;
}
tr.Row1Done td {
	background-color: #54718a;
	color:#1f2a33;
}
tr.Row2Done td {
	background-color: #4d6980;
	color:#1f2a33;
}
table.Color {
	border:1px solid #dbdbdb;
 border-spacing:;
	border-style: solid;
	border-collapse: collapse;
}
table.Color td {
	border-width: 1px;
	padding: 5px;
	border-style: inset;
	border-color: #dbdbdb;
 -moz-border-radius:;
}
td img {
	border: 1px solid #dbdbdb;
}
/* HEADER REGION */	
#TopContainer {
	float:left;
	background-image:url(../images/interface/header/background-top.jpg);
	background-repeat:no-repeat;
	width: 1000px;
	height:212px;
	z-index:1;
	position:absolute;
}
#PhoneNumber {
	font-family: Helvetica, Arial, sans-serif;
	font-size:36px;
	color:#FFFFFF;
	position:absolute;
	margin-left:700px;
	width:3 00px;
	top:80px;
}
#Logo-home a {
	background-image: url(../images/interface/header/logo.png);
	background-repeat: no-repeat;
	width: 450px;
	height: 183px;
	position:absolute;
	z-index:100;
	cursor:hand;
}
#Logo-home a:hover {
	background-image: url(../images/interface/header/logo.png);
}
#Logo-home span {
	display: none;
}
#TopNavbox {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#fff;
	float:right;
	margin-top:8px;
	text-transform:uppercase;
}
#TopNavbox a {
	color:#fff;
	font-weight:bold;
}
#TopNavbox a:hover {
	color:#437900;
	text-decoration: none;
}
#TopNavbox1.home {
	background-image:url(../images/interface/navigation/top1.gif);
}
#TopNavbox2.site-map {
	background-image:url(../images/interface/navigation/top2.gif);
}
#TopNavbox3.contact-us {
	background-image:url(../images/interface/navigation/top3.gif);
}
#TopNavbox1 {
	background-repeat:repeat;
	width:55px;
	height:20px;
	padding-top:7px;
	text-align:center;
	margin-right:10px;
	float:left;
}
#TopNavbox2 {
	background-repeat:repeat;
	width:68px;
	height:20px;
	padding-top:7px;
	text-align:center;
	margin-right:10px;
	float:left;
}
#TopNavbox3 {
	background-repeat:repeat;
	width:87px;
	height:20px;
	padding-top:7px;
	text-align:center;
	margin-right:10px;
	float:left;
}
#Center {
	float:left;
	clear:both;
	width: 1000px;
	z-index:-1;
	margin-top:211px;
}
#Center.home {
	width: 428px;
}
#Center.home #Content {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#032200;
	font-size:12px;
	width: 384px;
	padding-left:25px;
	padding-right:25px;
	height:278px;
	padding-top:15px;
	background-color:#fcb51d;
	position:absolute;
	margin-left:566px;
	background-image:url(../images/interface/home/center-bg.jpg);
	background-repeat:no-repeat;
}
#Center.home #Content h2 {
	color:#1d5801;
	font-weight:normal;
	font-size:24px;
}
#Center.home #Content h1 {
	color:#032200;
	font-size:14px;
	border-bottom:0px;
	font-weight:bold;
	text-transform:uppercase;
}
#Center.home #Content h1, #Center.home #Content h2, #Center.home #Content p {
	margin-top:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:5px;
}
#Line {
	width: 1000px;
	height:1px;
	float:left;
	clear:both;
	background-color:#FFFFFF;
}
#NavBox {
	float:left;
	clear:both;
	width: 936px;
	height:58px;
	padding-left:64px;
	margin-top:127px;
}
#Nav1 a {
	background-image:url(../images/interface/navigation/nav1.gif);
	background-repeat:no-repeat;
	width:153px;
	height:58px;
	margin-left:64px;
	float: left;
}
#Nav1 a:hover {
	background-image:url(../images/interface/navigation/nav1-over.gif);
}
#Nav1 span {
	display: none;
}
#Nav2 a {
	background-image:url(../images/interface/navigation/nav2.gif);
	background-repeat:no-repeat;
	width:192px;
	height:58px;
	float: left;
}
#Nav2 a:hover {
	background-image:url(../images/interface/navigation/nav2-over.gif);
}
#Nav2 span {
	display: none;
}
#Nav3 a {
	background-image:url(../images/interface/navigation/nav3.gif);
	background-repeat:no-repeat;
	width:198px;
	height:58px;
	float: left;
}
#Nav3 a:hover {
	background-image:url(../images/interface/navigation/nav3-over.gif);
}
#Nav3 span {
	display: none;
}
#Nav4 a {
	background-image:url(../images/interface/navigation/nav4.gif);
	background-repeat:no-repeat;
	width:178px;
	height:58px;
	float: left;
}
#Nav4 a:hover {
	background-image:url(../images/interface/navigation/nav4-over.gif);
}
#Nav4 span {
	display: none;
}
#Nav5 a {
	background-image:url(../images/interface/navigation/nav5.gif);
	background-repeat:no-repeat;
	width:176px;
	height:58px;
	float: left;
}
#Nav5 a:hover {
	background-image:url(../images/interface/navigation/nav5-over.gif);
}
#Nav5 span {
	display: none;
}
#Nav1.about-us a {
	background-image:url(../images/interface/navigation/nav1-down.gif);
}
#Nav1.about-us a:hover {
	background-image:url(../images/interface/navigation/nav1-down.gif);
}
#Nav2.recycling-services a {
	background-image:url(../images/interface/navigation/nav2-down.gif);
}
#Nav2.recycling-services a:hover {
	background-image:url(../images/interface/navigation/nav2-down.gif);
}
#Nav3.disposal-services a {
	background-image:url(../images/interface/navigation/nav3-down.gif);
}
#Nav3.disposal-services a:hover {
	background-image:url(../images/interface/navigation/nav3-down.gif);
}
#Nav4.other-services a {
	background-image:url(../images/interface/navigation/nav4-down.gif);
}
#Nav4.other-services a:hover {
	background-image:url(../images/interface/navigation/nav4-down.gif);
}
#Nav5.our-customers a {
	background-image:url(../images/interface/navigation/nav5-down.gif);
}
#Nav5.our-customers a:hover {
	background-image:url(../images/interface/navigation/nav5-down.gif);
}
#RowHome {
	width:1000px;
	float:left;
	clear:both;
	background-image:url(../images/interface/misc/home-page-vertical.gif);
	background-repeat:repeat-y;
	border-bottom:1px solid #787777;
}
#RowHome #Left {
	background-image:url(../images/interface/home/left1.gif);
	background-repeat:no-repeat;
	padding:20px;
	padding-top:15px;
	width:526px;
	float:left;
}
#RowHome #Left p {
	line-height:25px;
}
#RowHome #Right {
	background-image:url(../images/interface/home/left2.gif);
	background-repeat:no-repeat;
	width:394px;
	padding:20px;
	padding-top:15px;
	height:313px;
	float:left;
}
#RowHome #Right2 {
	background-image:url(../images/interface/home/left3.gif);
	background-repeat:no-repeat;
	width:54px;
	height:313px;
	float:left;
}
#RowSecondary {
	width:1000px;
	float:left;
	clear:both;
	border-bottom:1px solid #787777;
	background-color:#FFFFFF;
}
#RowSecondary #Left {
	background-image:url(../images/interface/misc/nav-left.gif);
	background-repeat:no-repeat;
	padding-top:15px;
	width:224px;
	padding-bottom:200px;
	float:left;
}
#RowSecondary #Left #Top {
	background-image:url(../images/interface/navigation/left-top.gif);
	background-repeat:no-repeat;
	height:8px;
	width:224px;
	margin-top:0px;
	padding-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	clear:both;
}
#RowSecondary #Left #Mid {
	background-image:url(../images/interface/navigation/left-mid.gif);
	background-repeat:repeat-y;
	width:224px;
	margin-top:0px;
	padding-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	clear:both;
}
#RowSecondary #Left #Bottom {
	background-image:url(../images/interface/navigation/left-bottom.gif);
	background-repeat:no-repeat;
	height:9px;
	width:224px;
	margin-top:0px;
	padding-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	clear:both;
}
#RowSecondary #Left h2 {
	border-bottom:0px;
	background-image:url(../images/interface/misc/arrow.gif);
	background-repeat:no-repeat;
	background-position:10px;
	font-size:14px;
	font-weight:bold;
	margin-left:25px;
	padding-left:20px;
	margin-top:0px;
	padding-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	color:#FFFFFF;
}
#RowSecondary #Left a {
	font-weight:bold;
	color:#000000;
}
#RowSecondary #Left a:hover {
	color:#000000;
}
#RowSecondary #Left h2 a {
	color:#ffffff;
}
#RowSecondary #Left h2 a:hover {
	text-decoration:none;
	color:#ffffff;
}
#RowSecondary #Left ul {
	list-style:none;
	margin-left:34px;
	padding-left:0px;
}
#RowSecondary #Left ul li {
	list-style:none;
	margin-left:0px;
	margin-bottom:24px;
	padding-left:0px;
}
#RowSecondary #Right p {
	line-height:25px;
}
#RowSecondary #Right {
width:940px;
	padding-bottom:20px;
	padding-left:30px;
	padding-right:30px;
	padding-top:15px;
	float:left;
}
#SecondaryTitle {
	width:1000px;
	height:160px;
	background-color:#FFFFFF;
	float:left;
	clear:both;
	margin-top:211px;
	border-bottom:#999999 1px solid;
}
#SecondaryTitle h1 {
	font-size:38px;
	float:right;
	letter-spacing:2px;
	margin-right:25px;
	margin-top:50px;
	font-weight:bold;
	color:#FFFFFF;
	border-bottom:0px;
}
#SecondaryTitle #Leftnew {
	background-image:url(../images/interface/tite-images/left/default.jpg);
	background-repeat:no-repeat;
}
#SecondaryTitle {
	background-image:url(../images/interface/tite-images/right/default.jpg);
	background-position:right;
	background-repeat:no-repeat;
}
#SecondaryTitle.about-us #Leftnew.about-us {
	background-image:url(../images/interface/tite-images/left/about-us.jpg);
}
#SecondaryTitle.about-us {
	background-image:url(../images/interface/tite-images/right/about-us.jpg);
}
#SecondaryTitle.contact-us #Leftnew.contact-us {
	background-image:url(../images/interface/tite-images/left/contact-us.jpg);
}
#SecondaryTitle.contact-us.jpg {
	background-image:url(../images/interface/tite-images/right/contact-us.jpg);
}
#SecondaryTitle.recycling-services #Leftnew.recycling-services {
	background-image:url(../images/interface/tite-images/left/recycling-services.jpg);
}
#SecondaryTitle.recycling-services {
	background-image:url(../images/interface/tite-images/right/recycling-services.jpg);
}
#SecondaryTitle.document-destruction-services #Leftnew.document-destruction-services {
	background-image:url(../images/interface/tite-images/left/document-destruction-services.jpg);
}
#SecondaryTitle.document-destruction-services {
	background-image:url(../images/interface/tite-images/right/document-destruction-services.jpg);
}
#SecondaryTitle.paper-printer-services #Leftnew.paper-printer-services {
	background-image:url(../images/interface/tite-images/left/paper-printer-services.jpg);
}
#SecondaryTitle.paper-printer-services {
	background-image:url(../images/interface/tite-images/right/paper-printer-services.jpg);
}
#SecondaryTitle.e-waste-recycling #Leftnew.e-waste-recycling {
	background-image:url(../images/interface/tite-images/left/e-waste-recycling.jpg);
}
#SecondaryTitle.e-waste-recycling {
	background-image:url(../images/interface/tite-images/right/e-waste-recycling.jpg);
}
#SecondaryTitle.construction-recycling #Leftnew.construction-recycling {
	background-image:url(../images/interface/tite-images/left/construction-recycling.jpg);
}
#SecondaryTitle.construction-recycling {
	background-image:url(../images/interface/tite-images/right/construction-recycling.jpg);
}
#SecondaryTitle.retail-commercial-waste #Leftnew.retail-commercial-waste {
	background-image:url(../images/interface/tite-images/left/retail-commercial-waste.jpg);
}
#SecondaryTitle.retail-commercial-waste {
	background-image:url(../images/interface/tite-images/right/retail-commercial-waste.jpg);
}
#SecondaryTitle.in-the-news #Leftnew.in-the-news {
	background-image:url(../images/interface/tite-images/left/in-the-news.jpg);
}
#SecondaryTitle.in-the-news {
	background-image:url(../images/interface/tite-images/right/in-the-news.jpg);
}
#SecondaryTitle.recycling-facts #Leftnew.recycling-facts {
	background-image:url(../images/interface/tite-images/left/recycling-facts.jpg);
}
#SecondaryTitle.recycling-facts {
	background-image:url(../images/interface/tite-images/right/recycling-facts.jpg);
}
#SecondaryTitle.construction-waste #Leftnew.construction-waste {
	background-image:url(../images/interface/tite-images/left/construction-waste.jpg);
}
#SecondaryTitle.construction-waste {
	background-image:url(../images/interface/tite-images/right/construction-waste.jpg);
}
#SecondaryTitle.office-commercial-recycling #Leftnew.office-commercial-recycling {
	background-image:url(../images/interface/tite-images/left/office-commercial-recycling.jpg);
}
#SecondaryTitle.office-commercial-recycling {
	background-image:url(../images/interface/tite-images/right/office-commercial-recycling.jpg);
}
#SecondaryTitle.consulting-services #Leftnew.consulting-services {
	background-image:url(../images/interface/tite-images/left/consulting-services.jpg);
}
#SecondaryTitle.consulting-services {
	background-image:url(../images/interface/tite-images/right/consulting-services.jpg);
}
#footer {
	padding-top:20px;
	padding-bottom:100px;
	padding-left:21px;
	padding-right:21px;
	width:958px;
	text-align:right;
	font-size:10px;
	line-height:18px;
	border-top:3px solid #fff;
	background-image:url(../images/interface/footer/footer.gif);
	background-repeat:no-repeat;
	color:#fff;
}
#footer a {
	color:#fff;
}
#footer a:hover {
	color:#fff;
	text-decoration: underline;
}
input.text, textarea.text {
	width: 200px;
	border: 1px solid #7c7c7c;
}
textarea.text {
	height: 75px;
	border: 1px solid #7c7c7c;
}
input.text {
	height: 20px;
}
