/* CSS Document */
body { background-image:url(../images/bg-main.gif); background-repeat:repeat-x;margin:0px;line-height:17px; padding:0px; font-family:Arial, Helvetica, sans-serif; color:#A6A5A5; font-size:12px;background-color:#000000;}
#container { margin-left:auto; margin-right:auto; width:750px; margin-top:0px; }
#header { background-image:url(../images/img-top.gif); background-repeat:no-repeat; width:750px; height:66px;}
.offChart { margin-left:-999px; display:none;}
#mainContent { width:750px; padding-left:10px; padding-right:10px; margin-top:10px;}
.oneThird { width:230px; margin-right:10px; float:left;}
.twoThirds { width:490px; margin-right:10px; float:left; }
.threeThirds { width:730px; margin-right:10px; float:left;}

/*Search module styles*/

.search { position:relative; top:12px; left:530px; font-size:11px; width:220px; }
.search label { font-weight:bold; color:#4C984A; vertical-align:text-top; }
.search input.searchText { border:0px; height:12px; margin-top:2px; font-size:11px;}

/* Global Navigation Structure */

/*#globalNav { background-color:#000; height:30px; padding:0px; margin:0px;}
#globalNav .home { background-image:url(../images/img-home-nav.gif); background-repeat:no-repeat; width:110px; height:30px; float:left;}
#globalNav .homeActive { background-image:url(../images/img-homeActive-nav.gif); background-repeat:no-repeat; width:110px; height:30px; float:left;}
#globalNav .about { background-image:url(../images/img-about-nav.gif); background-repeat:no-repeat; width:128px; height:30px; float:left; }
#globalNav .aboutActive { background-image:url(../images/img-aboutActive-nav.gif); background-repeat:no-repeat; width:128px; height:30px; float:left; }
#globalNav .capabilities { background-image:url(../images/img-capabilities-nav.gif); background-repeat:no-repeat; width:136px; height:30px; float:left; }
#globalNav .capabilitiesActive { background-image:url(../images/img-capabilitiesActive-nav.gif); background-repeat:no-repeat; width:136px; height:30px; float:left; }
#globalNav .methods { background-image:url(../images/img-methods-nav.gif); background-repeat:no-repeat; width:128px; height:30px; float:left; }
#globalNav .clients { background-image:url(../images/img-clients-nav.gif); background-repeat:no-repeat; width:113px; height:30px; float:left; }
#globalNav .clientsActive { background-image:url(../images/img-clientsActive-nav.gif); background-repeat:no-repeat; width:113px; height:30px; float:left; }
#globalNav .contact { background-image:url(../images/img-contact-nav.gif); background-repeat:no-repeat; width:135px; height:30px; float:left; }
#globalNav a {display:block; text-decoration:none; height:30px;} */

/*Sub Navigation Styles*/
.subNavigation { margin:0px; padding:0px;}
.subNavigation ul {margin:0px;padding:0;margin-left:20px}
.subNavigation ul li {font-size:12px; list-style:url(../images/img-yellow-bullet.gif); padding-top:3px;}
.subNavigation ul li ul { margin-left:15px; padding:5px 0px; }
.subNavigation ul li { list-style-type:disc; }
.subNavigation ul li ul li { font-size:11px; }
.subNavigation a { text-decoration:none; color:#A6A5A5;}
.subNavigation a.active { text-decoration:none; color:#CBCB30; font-weight:bold;}

/* Footer Styles */
#footer { width:750px; padding:5px 10px; margin:10px 0px; border-top:1px solid #52A250; }
.copyright { width:600px; float:left; }
.footerLinks { width:150px; float:left; text-align:right; }
#footer a {color:#CBCB30 !important; text-decoration:none;}

/* Homepage styles */

.homeContent { width:364px; float:left; margin-right:10px; padding:0px; }
.homeThumbnail { width:107px; float:left; }

/*Clients page*/

.companies { height:229px; overflow:scroll; }
.companies p { margin:0px; padding:0px;}
.clientBox { margin:0px; padding:0px; border:1px solid #A6A5A5; }
.header { background-color:#A6A5A5; padding:2px; height:18px;}
h3.pier { background-image:url(../images/img-pier92-header.gif); background-repeat:no-repeat; width:469px; height:16px; float:left; margin:0px; padding:0px; background-position:0px 3px;} 
.close { float:left; padding-top:3px; }
.clientBoxContent { margin:10px; padding:0px; }
.clientBoxImg { float:left; width:156px; margin-right:10px; margin-bottom:10px; }
.clientBoxDesc { float:left; width:300px; font-size:12px; }
.map { background-image:url(../images/img-map.gif); background-repeat:no-repeat; width:491px; height:279px; margin-bottom:50px; }
.mapLegend { position:relative; top:250px; width:150px; }
.circle { background-image:url(../images/img-circle.gif); background-repeat:no-repeat; width:19px; height:18px; }
.brdrB { border-bottom:1px solid #666666; }

h1.wasteSol { background-image:url(../images/h1-wasteSol.gif); background-repeat:no-repeat; width:422px; height:19px; }
h1.millionTons { background-image:url(../images/h1-millionTons.gif); background-repeat:no-repeat; width:298px; height:35px; }
h1.reduceWaste { background-image:url(../images/h1-reduceWaste.gif); background-repeat:no-repeat; width:230px; height:35px; }
h1.thirteenyears { background-image:url(../images/h1-thirteenyears.gif); background-repeat:no-repeat; width:484px; height:49px; }


p { margin:0px 0px 5px 0px;}
span { display:none; }
a img { border:0; text-decoration:none;}
.clear { clear:both;}
h2 { color:#CBCB30; }

ol li a {text-decoration:none; color:#CBCB30; }
ol li a:hover {text-decoration:underline; color:#CBCB30; }
ol li ol li { list-style-type:lower-alpha; }
ol li ol li ol li { list-style-type:lower-roman; }

#globalNav { height:30px; padding:0px; margin:0px;margin-left:10px;} 
ul.global {margin:0;margin:0px 0px 0px 0px; padding:0px;} 
ul.global li {  list-style-type:none !important; display:inline !important; margin:0px 0px 0px 0px; padding:0px; width:85px !important;padding-right:0px;} 
ul.global a {font-weight:bold; background-color: #242424; color: #8C8C8C; text-decoration: none; padding:6px;  width:85px;} 
ul.global a:hover { font-weight:bold; background-color: #242424 !important; color: #CACA44 !important;  text-decoration: underline !important; } 
ul.global li.active a { font-weight:bold; background-color: #000; color: #CACA44; text-decoration: none; } 
/*#globalNav .home { background-image:url(../images/img-home-nav.gif); background-repeat:no-repeat; width:110px; height:30px; float:left;} #globalNav .homeActive { background-image:url(../images/img-homeActive-nav.gif); background-repeat:no-repeat; width:110px; height:30px; float:left;} #globalNav .about { background-image:url(../images/img-about-nav.gif); background-repeat:no-repeat; width:128px; height:30px; float:left; } #globalNav .aboutActive { background-image:url(../images/img-aboutActive-nav.gif); background-repeat:no-repeat; width:128px; height:30px; float:left; } #globalNav .capabilities { background-image:url(../images/img-capabilities-nav.gif); background-repeat:no-repeat; width:136px; height:30px; float:left; } #globalNav .capabilitiesActive { background-image:url(../images/img-capabilitiesActive-nav.gif); background-repeat:no-repeat; width:136px; height:30px; float:left; } #globalNav .methods { background-image:url(../images/img-methods-nav.gif); background-repeat:no-repeat; width:128px; height:30px; float:left; } #globalNav .clients { background-image:url(../images/img-clients-nav.gif); background-repeat:no-repeat; width:113px; height:30px; float:left; } #globalNav .clientsActive { background-image:url(../images/img-clientsActive-nav.gif); background-repeat:no-repeat; width:113px; height:30px; float:left; } #globalNav .contact { background-image:url(../images/img-contact-nav.gif); background-repeat:no-repeat; width:135px; height:30px; float:left; } #globalNav a {display:block; text-decoration:none; height:30px;} */
