@charset "utf-8";
/* CSS Document */

@media all
{

* {
	margin:0;
	padding:0;
	position:relative;
	height: auto;
}


html { margin:0; padding:0; height:auto; text-align:center; display:inline; }
body { margin:0; padding:0; height:100%; position:relative; text-align:center; }
* html body * { margin:0; min-width:800px; }


ol { margin:24px 24px 24px 36px; list-style-position:inside; }
ol li { margin:9px 0; display:list-item; }
ol ol { list-style-position:outside; }
ol a {color:#3C0;}

hr { clear:both; margin:22px 0 22px 0; }
blockquote { margin:20px; }
.standardList { margin:12px 24px 24px 48px; list-style:square; }


#container { width:100%; height:100%; text-align:center; background:#fff; background:url(../imgs/header-bg.gif) repeat-x top; }

#page { width:800px; height:auto; margin:0 auto; }

/*-------------Clear Fix--------------------*/
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {display: inline-block;}

html[xmlns] .clearfix {display: block;}

* html .clearfix {height: 1%;}
/*------------End Clear Fix----------------*/


/*----------------------------------------------------*/
/* HEADER STYLES */

#header { width:100%; height:130px; }
#header-logo { width:100%; height:140px; background:url(../imgs/American-Debris-Box-logo.gif) no-repeat bottom; }
#header-bottom { width:100%; height:87px; background:url(../imgs/American-debris-containers-bottom.jpg) no-repeat top; text-align:left; }
#header-bottom h1, #header-bottom h5 { padding-left:132px; padding-top:6px; }

#nav { width:100%; height:35px; }
ul#navList { width:800px; height:35px; margin:0; padding:0; display:inline; }
ul#navList li { width:100%; height:35px; margin:0 9px; display:inline; }
li.navListItem { width:100%; height:35px; margin:0; padding:6px 0; }
li#active { width:100%; height:35px; margin:0; padding:17px 0; background:url(../imgs/page-arrow.gif) no-repeat bottom; }

#goGreenLink { width: 100px; height:45px; display:block; position:absolute; left:578px; top:81px; z-index:100; }
#eco-debris { width:117px; height:114px; margin-top:26px; margin-right:2%; background:url(../imgs/eco-debris-hauling.gif) no-repeat top center; position:absolute; 
			  float:right; right:0; z-index:100; }
#eco-debris h5 { margin-top:20px; margin-left:9px; line-height:1.6em; }

/*----------------------------------------------------*/
/* BODY CONTENT DISPLAY */

#contentContainer { width:100%; height:auto; margin-bottom:24px; background:url(../imgs/map-bg.gif) no-repeat right 80px; }
#slogan { padding:12px 0; }
#contentDisplay { width:447px; height:auto; margin:12px 0 0 24px; background:#003c1e url(../imgs/content-box-bg.gif) no-repeat top; float:left; text-align:left; }
#contentDisplay p { padding:22px; line-height:1.8em; }
#contentDisplay ul { list-style:none; margin:24px 24px 24px 48px; }
#contentDisplay ul li { padding:12px 0; }
#contentDisplay ul ul { margin:0 24px; }
ul#overviewList { margin:24px 24px 24px 36px; list-style-position:inside; }
ul#overviewList li { margin:12px; padding:0; list-style:square; }
#contentDisplay table td { background:#FFFFCC; padding:2px; }
#contentDisplay h5 { margin:12px 0 12px 36px; }

#contentGoGreen { width:100%; height:100%; margin:12px 0 0 24px; background:#003c1e url(../imgs/recycling-debris.gif) no-repeat 400px 20px; text-align:left;}
#contentGoGreen p { padding:22px; line-height:1.8em; }
#contentGoGreen ul { list-style:none; margin:24px 24px 24px 48px; }
#contentGoGreen ul li { padding:12px 0; }
#contentGoGreen ul ul { margin:0 24px; }
#contentGoGreen h5 { margin:12px 0 12px 36px; }
ul#goGreenList { margin:0 0 0 36px; padding:0;}
ul#goGreenList li { width:90%; margin:0; padding:4px 0; line-height:1.2em;}
ul#goGreenList:first-line { margin-left:-12px;}

#rightContent { width:288px; height:auto; margin:36px 0 0 24px; float:left; text-align:left; }
#rightContent form { margin:12px 0; }
#rightContent table { border:2px solid #eaf806; padding:6px; margin:12px 0 0 36px; background:#fff; }
#rightContent table td { padding: 4px; }
td.yellow { background:#ffc; }
td.green { background:#CF9; }

/*----------------------------------------------------*/
/* LEED logo */
#leed-logo {width:400px; height:100px; text-align:center; margin:0 auto 20px;}
#leed-logo img {margin:0 3em;}
.legalFont {width:825px; margin:auto; padding:0 0 12px 25px;}

/*----------------------------------------------------*/
/* FOOTER STYLES */

#footer { width:100%; height:100px; padding-top:12px; background:#034729 url(../imgs/footer-bg.gif) repeat-x top; clear:both; }
#footer p { margin-top:12px; }
ul#footerLinks { width: 800px; height:auto; margin:9px; display:inline; clear:both; }
ul#footerLinks li { padding:0 12px; display:inline; }

#milliotcreative {width:67px; height:50px; background: url(../imgs/milliotcreative.jpg) no-repeat; position:absolute; bottom:0; right:0;}
}
