html { 

	min-height: 100%;

	margin-bottom: 1px;

}

body {

	margin: 0;

	padding: 0;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

	background-color: #ffffff;

}

p, ul, ol, dl, li, h1, h2, h3, h4 {

	margin: 0;

	padding: 0;

	line-height: 1;

}

p {

	margin: 0;

	padding: 0 0 1.4em 0;

	font-size: 1.2em;

	line-height: 1.4em;

}

h1 {

	margin: 0;

	padding: 0 0 .5em 0;

	line-height: 1.5em;

	font-size: 1.6em;

	font-weight: bold;

	color: #004f00;

}

h2 {

	margin: 0;

	padding: 0;

	line-height: 1.5em;

	font-size: 1.5em;

	font-weight: bold;

	color: #004f00;

}

h3 {

	margin: 0;

	padding: 0;

	line-height: 1.5em;

	font-size: 1.2em;

	font-weight: bold;

	color: #2b6032;

}

.small {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-style: italic;

}



h4 {

	margin: 0;

	padding: 0;

	line-height: 1.5em;

	font-size: 1.2em;

	font-weight: bold;

	color: #555555;

}

a {

	color: #0056A6;

}

a:hover {

	color: #aa0000;

}

img {

	border: none;

}

form {

	margin: 0;

	padding: 0;

}

sup {

	font-size: .8em;

	line-height: 1;

}



.note {

	font-style: italic;

}







/* ************************************************** div#printReady ****************************** */

div#printReady {

	margin: 0 60px;

	padding: 60px 0;

}







/* ************************************************** div#page ****************************** */

div#page {

	width: 960px;

	margin: 0 auto;

	padding: 0;


}







/* ************************************************** div#header ****************************** */

#headerwrap {

	margin: 0;

	padding: 0;

	background-image: url(https://wm.greatjob.net/jobs/jsp/wrapperClient/WASTE01/images/bkg_headerwrap.jpg);

	background-repeat: repeat-x;

	background-position: left top;

}

div#header {

	position: relative;

	height: 8.7em;

	width: 960px;

	margin: 0 auto;

	padding: 0;

	background-image: url(https://wm.greatjob.net/jobs/jsp/wrapperClient/WASTE01/images/bkg_header2.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	z-index: 10;

}

#header img.logo {

	position: absolute;

	top: 20px;

	left: 53px;

	margin: 0;

	padding: 0;

}

#header ul#nav_company {

	float: left;

	display: inline;

	width: 360px;

	margin: 20px 0 0 325px;

	padding: 0;

	list-style-type: none;

}

#header ul#nav_company li {

	float: left;

	margin: 0;

	padding: 0 8px;

	border-left: solid 1px #666666;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1.1em;

	line-height: 1.4em;

	color: #666666;

}

#header ul#nav_company li.first {

	border-left: none;

}

#header ul#nav_company a {

	color: #666666;

	text-decoration: underline;

	white-space: nowrap;

}

#header div#functions {

	width: 200px;

	float: right;

	display: inline;

	margin: 0 53px 0 0;

	padding: 0;

}

#header #functions p {

	margin: 0 0 0 70px;

	padding: 4px 0;

	line-height: 1.4em;

	font-size: 1em;

	text-align: left;

	color: #5e5e5e;

}

#header #functions a {

	color: #5e5e5e;

	text-decoration: none;

}

#header #functions p.resize {

	padding-top: 2.1em;

}

#header #functions p.search {

	position: relative;

	margin: 0;

	padding: 16px 0 0 0;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1.1em;

	line-height: 1;

	text-align: left;

	color: #666666;

	font-weight: bold;

}

#header #functions .search .formfield {

	border: 1px solid #999999;

	font-size: 1em;

	color: #666666;

	margin: 0;

	padding: 1px 2px;

	width: 90px;

	font-weight: normal;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}

#header #functions .search .formbutton {

	margin: -17px 4px 0 0;

	padding: 0;

	float: right;

}

#header img.headline {

	float: left;

	margin: -10px 0 0 200px;

	padding: 0;

}







#navwrap {

	position: relative;

	z-index: 1;

	margin: 0;

	padding: 0;

	background-image: url(https://wm.greatjob.net/jobs/jsp/wrapperClient/WASTE01/images/bkg_navwrap.jpg);

	background-repeat: repeat-x;

	background-position: left top;

	border-bottom: solid 1px #1A5320;

}

#navwrap div {

	overflow: hidden;

	width: 960px;

	margin: 0 auto;

	padding: 0;

}







/* ************************************************** div#main ****************************** */

div#main {

	width: 960px;

	overflow: hidden;

	margin: 0 auto;

	padding: 0;

	background-image: url(https://wm.greatjob.net/jobs/jsp/wrapperClient/WASTE01/images/bkg_main.jpg);

	background-repeat: repeat-y;

	background-position: center top;

}







/* ************************************************** div#wrap ****************************** */

div#wrap {

	float: left;

	overflow: hidden;

	width: 850px;

	margin: 0;

	padding: 0;

}







/* ************************************************** div#content ****************************** */

div#content {

	float: right;

	display: inline;

	width: 498px;



	background-image: url(https://wm.greatjob.net/jobs/jsp/wrapperClient/WASTE01/images/bkg_content.gif);

	background-repeat: repeat-x;

	background-position: left top;

}

#content div.breadcrumbs {

	width: 100%;

	margin: 0;

	padding: .8em 0;

}

#content .breadcrumbs p {

	margin: 0 0 0 20px;

	padding: 0;

	font-size: 1.1em;

	line-height: 1;

	color: #787878;

	font-family: Arial, Helvetica, sans-serif;

}

#content .breadcrumbs p a {

	color: #9d9d9d;

	text-decoration: underline;

}

#content h1 {

	width: 485px;

	height: 135px;

	margin: 10px 0 6px 13px;

	padding: 0;

	text-indent: -3000px; 

	background-image: url(https://wm.greatjob.net/jobs/jsp/wrapperClient/WASTE01/images/header_aboutus_overview.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}

#content h2 {

	margin: 0 4px 0 17px;

	padding: .5em 0 .5em 0;

}

#content h3 {

	margin: 0 4px 0 17px;

	padding: .5em 0 0 0;

}

#content h4 {

	margin: 0 4px 0 17px;

	padding: .5em 0 0 0;

}

#content p {

	margin: 0 4px 0 17px;

	padding: 0 0 1.5em 0;

	font-size: 1.1em;

	line-height: 1.5em;

	color: #3b3b3b;

}

#content ul, #content ol, #content dl {

	margin: 0 0 0 0;

	padding: 0 0 0 0;

}

#content li {

	margin: 0 0 0 0;

	padding: 0;

	font-size: 1.1em;

	line-height: 1.4em;

	color: #3b3b3b;

}

#content li li {

	font-size: 100%;

}

#content ul.specials {

	list-style-type: none;

}

#content .specials li {

	padding: 0 0 1.5em 0;

}

#content ol li {

	padding: 0 0 1.5em 0;

}

#content dt, #content dd {

	margin: 0 0 0 2em;

	padding: 0;

	font-size: 1.1em;

	line-height: 1.4em;

	color: #3b3b3b;

}

#content blockquote {

	margin: 0 0 0 4em;

	padding: 0;

}

#content div.spotlight {

	width: 425px;

	margin: 0 0 0 40px;

	padding: 1.5em 0;

	background-image: url(https://wm.greatjob.net/jobs/jsp/wrapperClient/WASTE01/images/bkg_content_spotlight.jpg);

	background-repeat: no-repeat;

	background-position: center top;

}

#content .spotlight p {

	margin: 0 1.5em;

	padding: 0 0 1.5em 0;

	font-size: 1.1em;

	line-height: 1.4em;

	text-indent: 1.2em;

	color: #3b3b3b;

	font-style: italic;

	background-image: url(https://wm.greatjob.net/jobs/jsp/wrapperClient/WASTE01/images/bkg_content_spotlightarrow.gif);

	background-repeat: no-repeat;

	background-position: 0 4px;

}

#content .note {

	font-size: .9em;

}

#content .notice, #content p.notice {

	color: #CC0000;

	font-weight: bold;

}

#content .date {

	font-style: italic;

}



/* ******************** stock section styles *********************/ 

#content table.stockinfo {

	margin: 0 0 18px 20px;

	padding: 0;

	font-size: 1.1em;

	line-height: 1;

	color: #3b3b3b;

	font-family: Arial, Helvetica, sans-serif;

	border: none;

	border-collapse: collapse;

}

#content .stockinfo th {

	padding: 4px 8px;

	text-align: left;

	font-weight: bold;

	border: solid 1px #3b3b3b;

	border-collapse: collapse;

	text-align: center;

}

#content .stockinfo td {

	padding: 4px 8px;

	text-align: left;

	border: solid 1px #3b3b3b;

	border-collapse: collapse;

	text-align: center;

}

#content .analysts td, #content .analysts th {

	text-align: left;

}



/* ******************** form_subscribe styles *********************/ 

#content form#form_subscribe {

	margin: 0 0 0 20px;

	padding: 0;

}

#content #form_subscribe {

	font-weight: bold;

}

#content label {

	font-weight: bold;

}

#content ul.nameinfo {

	list-style-type: none;

}

#content ul.nameinfo li {

	margin-bottom: .4em;

	overflow: hidden;

}

#content ul.nameinfo li input {

	width: 200px;

	float: left;

}

#content ul.nameinfo li label {

	width: 110px;

	clear: left;

	float: left;

	display: block;

	margin: 0 5px 0 0;

	padding: 2px 0 0 0;

	text-align: right;

	font-weight: normal;

}

#content ul.contactinfo {

	list-style-type: none;

}

#content ul.contactinfo li {

	margin-bottom: .4em;

	overflow: hidden;

}

#content ul.contactinfo li input {

	width: 200px;

	float: left;

}

#content ul.contactinfo li label {

	width: 110px;

	clear: left;

	float: left;

	display: block;

	margin: 0 5px 0 0;

	padding: 2px 0 0 0;

	text-align: right;

	font-weight: normal;

}

#content ul.sendmailto {

	list-style-type: none;

}

#content ul.sendmailto li {

}

#content ul.sendmailto li a {

	display: block;

	margin: 0 0 0 30px;

	padding: 0;

	font-weight: normal;

	font-size: .9em;

}

#content ul.sendmailto li input {

	margin: 0 5px 0 0;

	border: none;

}

#content ul.sendmailto li label {

	font-weight: normal;

}

#content textarea#txtComments {

	width: 400px;

	height: 80px;

	color: #666666;

	border: solid 1px #666666;

}

#content input#btnSubmit {

	border: none;

}



/* ******************** form_corpcontact styles *********************/ 

#content form#form_corpcontact {

	margin: 0 0 0 20px;

	padding: 0;

}

#content #form_corpcontact {

	font-weight: bold;

}

#content label {

	font-weight: bold;

}


#content ul.sendmailto {

	list-style-type: none;

}

#content ul.sendmailto li {

}

#content ul.sendmailto li a {

	display: block;

	margin: 0 0 0 30px;

	padding: 0;

	font-weight: normal;

	font-size: 0.9em;

; text-decoration: none; border-style: none

}

#content ul.sendmailto li input {

	margin: 0 5px 0 0;

	border: none;

}

#content ul.sendmailto li label {

	font-weight: normal;

}

#content textarea#txtComments {

	width: 400px;

	height: 80px;

	color: #666666;

	border: solid 1px #666666;

}

#content ul.contactinfo {

	list-style-type: none;

}

#content ul.contactinfo li {

	margin-bottom: .4em;

	overflow: hidden;

}

#content ul.contactinfo li input {

	width: 200px;

	float: left;

}

#content ul.contactinfo li label {

	width: 110px;

	clear: left;

	float: left;

	display: block;

	margin: 0 5px 0 0;

	padding: 2px 0 0 0;

	text-align: right;

	font-weight: normal;

}

#content input#btnSubmit {

	border: none;

}



/* ******************** ezpay styles *********************/ 

#content ul.ezpayoptions {

	list-style-type: none;

	overflow: hidden;

	padding-bottom: 3em;

}

#content .ezpayoptions li {

	float: left;

	width: 200px;

	margin: 0 10px;

	padding: 0;

	text-align: center;

}

#content .ezpayoptions li a {

	display: block;

	width: 120px;

	margin: 10px auto 0 auto;

	padding: 6px 0 8px 0;

	border: solid 2px #205027;

	font-size: 1.2em;

	font-weight: bold;

	line-height: 1.4em;

	text-decoration: none;

	color: #eeb310;

	background-color: #F1F9F0;

}

#content .ezpayoptions li a:hover {

	color: #72C166;

	background-color: #FFF9E9;

}

#content ul.faq_answerlist li {

	padding-bottom: 1.5em;

}

#content ul.faq_answerlist ul li {

	padding-bottom: 0;

}

#content p.return {

	text-align: center;

	padding-bottom: 2.5em;

}











/* ************************************************** div#sectionnav ****************************** */

div#sectionnav {

	float: left;

	display: inline;

	width: auto;

	margin: 0 0 0 50px;

	padding: 0;

	text-align: left;

}

#sectionnav ul.nav {

	width: 179px;

	margin: 0;

	padding: .8em 0 0 0;

	list-style-type: none;

}

#sectionnav .nav li {

	width: 179px;

	margin: 0;

	padding: 0;

	font-size: 1em;

	font-weight: bold;

	line-height: 1;

	background-image: url(https://wm.greatjob.net/jobs/jsp/wrapperClient/WASTE01/images/bkg_sectionnav_arrow.gif);

	background-repeat: no-repeat;

	background-position: 0 -2px;

}

#sectionnav .nav li.blanklineabove {



                margin-top: 12px;

}



#sectionnav .nav li.active {

	background-image: url(https://wm.greatjob.net/jobs/jsp/wrapperClient/WASTE01/images/bkg_sectionnav_active.jpg);

	background-repeat: no-repeat;

	background-position: 0 -2px;

}

#sectionnav .nav li a {

	display: block;

	margin: 0 0 0 18px;

	padding: 6px 0 7px 0;

	color: #004F00;

	text-decoration: none;

}

#sectionnav .nav li a:hover {

	color: #eeb310;

}

#sectionnav .nav li.active a {

	color: #eeb310;

}

#sectionnav ul.nav_secondary {

	width: 179px;

	margin: 0;

	padding: 0;

	list-style-type: none;

	background-image: url(https://wm.greatjob.net/jobs/jsp/wrapperClient/WASTE01/images/bkg_sectionnav_subnav.jpg);

	background-repeat: repeat-y;

	background-position: 0;

}

#sectionnav .nav_secondary li {

	width: 179px;

	margin: 0;

	padding: 0;

	font-size: 1em;

	font-weight: bold;

	line-height: 1;

	background-image: url(https://wm.greatjob.net/jobs/jsp/wrapperClient/WASTE01/images/bkg_sectionnav_arrow.gif);

	background-repeat: no-repeat;

	background-position: 0 -52px;

}

#sectionnav .nav_secondary li.active {

	background-image: url(https://wm.greatjob.net/jobs/jsp/wrapperClient/WASTE01/images/bkg_sectionnav_active.jpg);

	background-repeat: no-repeat;

	background-position: 0 -52px;

}

#sectionnav .nav .nav_secondary li a {

	display: block;

	margin: 0 0 0 38px;

	padding: 6px 0 7px 0;

	color: #004F00;

	text-decoration: none;

}

#sectionnav .nav .nav_secondary li a:hover {

	color: #eeb310;

}

#sectionnav .nav .nav_secondary li.active a {

	color: #eeb310;

}







/* ************************************************** div#quicklinks ****************************** */

div#quicklinks {

	float: right;

	display: inline;

	width: 217px;

	margin: 0;

	padding: 1.1em 0 3em 0;

	text-align: left;

}

#quicklinks h2 {

	margin: 0;

	padding: 0 0 .2em 0;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1.7em;

	line-height: 1;

	font-style: italic;

	font-weight: bold;

	color: #eeb310;

}

#quicklinks ul {

	width: 170px;

	margin: 0 0 0 0;

	padding: .4em 1.6em .2em 1em;

	list-style-type: none;

	font-family: Arial, Helvetica, sans-serif;

	color: #666666;

	background-image: url(https://wm.greatjob.net/jobs/jsp/wrapperClient/WASTE01/images/bkg_quicklinks.gif);

	background-repeat: no-repeat;

	background-position: left top;

}

#quicklinks li {

	width: 145px;

	margin: 0;

	padding: .6em 0;

	font-size: 11px;

	line-height: 1;

	border-top: solid 1px #ffffff;

}

#quicklinks li.first {

	border-top: none;

}

#quicklinks li a {

	display: inline-block;

} 

#quicklinks li a {

	display: block;

	color: #333333;

	text-decoration: none;

	margin: 0;

	padding: 0;

	line-height: 1;

}

#quicklinks li a:hover {

	color: #888888;

}

#quicklinks div.contactusbox {

	background-image: url(https://wm.greatjob.net/jobs/jsp/wrapperClient/WASTE01/images/bkg_quicklinks_search.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}

#quicklinks .contactusbox h2 {

	margin: 0;

	padding: .6em 0 0 .5em;

	font-family: Arial, Helvetica, sans-serif;

	font-style: normal;

	font-size: 1.6em;

	line-height: 1;

	font-weight: bold;

	color: #eeb310;

}

#quicklinks div.zipsearchform {

	width: 170px;

	font-size: 9px;

	margin: 0;

	text-align: center;

	padding-top: 4px;

	padding-right: 0;

	padding-bottom: 0;

	padding-left: 2px;

}



#quicklinks .contactusbox table {

	width: 125px;

	margin: 4px auto 0 auto;

	padding: 0;

}

#quicklinks .contactusbox td {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

	line-height: 1;

	font-weight: bold;

	color: #666666;

}

#quicklinks img {

	margin: 5px 0 0 80px;

	padding: 0;

}

#quicklinks .contactusbox td img {

	margin: 0;

	padding: 0 2px;

	display: block;

}

#quicklinks .contactusbox input {

	border: 1px solid #999999;

	font-size: 9px;

	line-height: 1;

	color: #666666;

	margin: 0 0 6px 0;

	font-weight: normal;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}

#quicklinks .contactusbox select {

	border: 1px solid #999999;

	font-size: 1em;

	line-height: 1;

	color: #666666;

	margin: 0 0 6px 0;

	font-weight: normal;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}







/* ************************************************** div#footer ****************************** */

div#footer {

	margin: 0;

	padding: .5em 0;

	text-align: center;

	background-image: url(https://wm.greatjob.net/jobs/jsp/wrapperClient/WASTE01/images/bkg_footer.gif);

	background-repeat: repeat-x;

	background-position: left top;

	border: solid 1px #99C087;

	background-color: #9CB78C;

}

#footer p {

	padding: .5em 0 0 0;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1em;

	color: #0a2e03;

	text-align: center;

}

#footer ul#nav_footer {

	display: inline;

	margin: 0;

	padding: 0;

	list-style-type: none;

	text-align: center;

}

#footer ul#nav_footer li {

	display: inline;

	margin: 0;

	padding: 0 .6em 0 .8em;

	line-height: 1;

	border-left: solid 1px #0a2e03;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1em;

	color: #0a2e03;

}

#footer ul#nav_footer li.first {

	border-left: none;

}

#footer ul#nav_footer a {

	color: #0a2e03;

	text-decoration: underline;

}















/* ************************************************** MOODALBOX CSS ************************************************** */

div#mb_overlay {

position: absolute;

left: 0;

width: 100%;

background-color: #000;

cursor: pointer;

}



div#mb_center, div#mb_bottom {

margin-top: 100px;

position: absolute;

left: 50%;

overflow: hidden;

background-color: #ffffff;

}



div#mb_center {

background-color: #FFF;

}



div#mb_contents {

width: 400px;

height: 400px;

border: 10px solid #ffffff;

overflow: auto;

background-color: #FFF;

visibility: hidden;

}



.mb_loading {

background: #DDD url(https://wm.greatjob.net/jobs/jsp/wrapperClient/WASTE01/wm/images/lightbox/loading.gif) no-repeat center center;

}



#mb_error {

font-size: 1.2em;

color: #CD0000;

font-weight: bold;

text-align: center;

padding: 0.5em;

font-family: Verdana, Helvetica, sans-serif;

}



#mb_error em {

font-size: 0.8em;

}



div#mb_bottom {

font-family: Verdana, Helvetica, sans-serif;

font-size: 10px;

color: #666;

line-height: 1.4em;

text-align: left;

border: 10px solid #ffffff;

border-top-style: none;

}



a#mb_close_link {

display: block;

float: right;

width: 66px;

height: 22px;

background: transparent url(https://wm.greatjob.net/jobs/jsp/wrapperClient/WASTE01/lightbox/closelabel.gif) no-repeat center;

margin: 5px 0;

}



div#mb_caption {

margin-right: 71px;

}















/* ************************************************** SLIMBOX CSS ************************************************** */

#lbOverlay {

	position: absolute;

	left: 0;

	width: 100%;

	background-color: #000;

	cursor: pointer;

}



#lbCenter, #lbBottomContainer {

	position: absolute;

	left: 50%;

	overflow: hidden;

	background-color: #fff;

}



.lbLoading {

	background: #fff url(https://wm.greatjob.net/wm/images/lightbox/loading.gif) no-repeat center;

}



#lbImage {

	position: absolute;

	left: 0;

	top: 0;

	border: 10px solid #fff;

	background-repeat: no-repeat;

}



#lbPrevLink, #lbNextLink {

	display: block;

	position: absolute;

	top: 0;

	width: 50%;

	outline: none;

}



#lbPrevLink {

	left: 0;

}



#lbPrevLink:hover {

	background: transparent url(https://wm.greatjob.net/wm/images/lightbox/prevlabel.gif) no-repeat 0% 15%;

}



#lbNextLink {

	right: 0;

}



#lbNextLink:hover {

	background: transparent url(https://wm.greatjob.net/wm/images/lightbox/nextlabel.gif) no-repeat 100% 15%;

}



#lbBottom {

	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;

	font-size: 10px;

	color: #666;

	line-height: 1.4em;

	text-align: left;

	border: 10px solid #fff;

	border-top-style: none;

}



#lbCloseLink {

	display: block;

	float: right;

	width: 66px;

	height: 22px;

	background: transparent url(https://wm.greatjob.net/wm/images/lightbox/closelabel.gif) no-repeat center;

	margin: 5px 0;

}



#lbCaption, #lbNumber {

	margin-right: 71px;

}



#lbCaption {

	font-weight: bold;

}