html {
height:100%;
min-height:100%;
overflow-y:scroll;
}

* {
margin:0;
padding:0;
}

.left { 
float:left; 
padding:0px 0.5em 0px 0px;
}

.right { 
float:right; 
padding:0px 0px 0px 0.5em;
}

.center { 
display:block;
text-align:center;
margin:0 auto;
}

strong {
color:#ff9900;
}

img {
border:0px;
}

h1 {
font-family:"trebuchet ms",verdana,arial,helvetica,sans-serif;
}

h2 {
font-family:"trebuchet ms",verdana,arial,helvetica,sans-serif;
}

h3 {
font-family:"trebuchet ms",verdana,arial,helvetica,sans-serif;
}

h4 {
font-family:"trebuchet ms",verdana,arial,helvetica,sans-serif;
}

h5 {
font-family:"trebuchet ms",verdana,arial,helvetica,sans-serif;
}

body {
border:0; 
padding:0; 
font:75% verdana,arial,helvetica,sans-serif;
color:#444;
text-align:center;
background-color:#f6f6f6;
}

#display-area { 
width:65em;
margin-left:auto;
margin-right:auto;
text-align:left;
margin-top:0.8em;
margin-bottom:0px;
padding:0px;
line-height:160%;
background-color:white;
border:1em solid #0da42f;
}

#top-bar {
height:10.2em;
min-height:130px;
width:65em;
background-color:#0da42f;
}

#top-bar h1 {
position:relative;
xtop:0.4em;
color:white;
font-size:3.6em;
left:0.05em;
left:-4000px;
font-family:arial,helvetica,sans-serif;;
font-weight:bold;
}

#top-bar h2 {
position:relative;
xtop:2.8em;
color:#ebf9eb;
color:white;
font-size:1.7em;
line-height:1.9em;
font-style:italic;
left:0.2em;
left:-4000px;
font-family:arial,helvetica,sans-serif;;
}

#hdr-logo {
width:475px;
height:120px;
}

#top-logo {
position:relative;
left:0em;

top:0.8em;
float:left;
}

#top-recycle-logo {
position:relative;
right:0em;
top:1em !important;
float:right;
background-color:#ebf9eb;
}

#footer {
clear:both !important;
clear:none;
margin:0em auto 0em;
border-top:2px solid #0d36a3;
background-color:#f7f3e8;
width:65em;
text-align:center;
color:#444;
}

#footer p {
font-size:0.9em;
}

#content-area {
xpadding:0.7em;
}

#left-column {
width:15.0em;
text-align:left;
float:left;
margin:0.7em 1.5em 0.5em 1.0em !important;
margin-left:0.5em;
}

#menu {
width:15.0em;
margin:0;
padding:0;
}

#menu ul {	
list-style: none;
width:15.0em;
margin:0 0 1em 0;
padding:1em 0.3em 0.7em 0.3em;
background-color:#f7f3e8;
}	

#menu li {
margin-bottom:1.0em;
}

#menu li a {
font-weight:bold;
height:1.5em;
text-decoration:none;
color:#0d36a3;
display:block;
padding:0.4em 0 0.2em 0.9em;
border-left:0.5em solid #0d36a3;
border-bottom:none;
}	

#menu li .menu_selected {
border-left:0.5em solid #5488ff;
border-bottom:none;
color:#ff9900;
}
	
#menu li a:hover {
background-color:#0d36a3;
color:white;
border-left:0.5em solid #ff9900;
border-bottom:none;
}

#content {
text-align:left;
background-color:white;
float:right;
margin:0.7em 1.0em 0.7em 0em !important;
margin-right:0.5em;
width:45.5em;
}


#content h1 {
font-size:2.0em;
margin:0 0 0.5em 0;
color:#0d36a3;
line-height:130%;
text-align:left;
}

#content h2 {
font-size:1.7em;
margin:0 0 0.5em 0;
color:#0d36a3;
line-height:130%;
text-align:left;
}

#content h3 {
font-size:1.4em;
margin:0 0 0.5em 0;
color:#ff9900;
color:#0d36a3;
text-align:left;
}

#content h4 {
margin:0 0 1em 0;
padding:0;
font-size:1.2em;
text-align:left;
}

#content h5 {
margin:0 0 1em 0;
padding:0;
font-size:1.2em;
color:#ff9900;
text-align:left;
}

#content p {
margin:0 0 1em 0;
padding:0;
}

#content img {
margin-left:0.3em;
}

ul {
list-style:square;
padding-left:1.5em;
margin-bottom:1em;
}

a {
text-decoration:none;
font-weight:bold;
color:#5488ff;
border-bottom:1px dashed #5488ff;
}

a:hover {
text-decoration:none;
font-weight:bold;
color:#0d36a3;
border-bottom:1px solid #0d36a3;
}

a img {
border:0;
}

#recycle-block {
border:1px solid #a37a0d;
margin-top:1em;
padding:0.5em;
text-align:center;
background-color:#f7f3e8;
}

#recycle-block h3 {
color:#0d36a3;
font-size:1.1em;
margin-bottom:0.8em;
}

#recycle-block p {
text-align:left;
margin-bottom:0.5em;
}

.highlight-box {
margin:1.5em 0em;
background-color:#f7f3e8;
border:1px solid #a37a0d;
padding:1em 1em 0.5em;
}

.info-box {
background-color:#f7f3e8;
border:1px solid #a37a0d;
padding:0.3em;
}

.info-box h3 {
color:#0d36a3;
padding:0.5em 0px;
text-align:center;
}

.info-box h4 {
color:#0d36a3;
padding:0.5em 0px;
text-align:center;
}

.info-box h5 {
color:#0d36a3;
padding:0.5em 0px;
text-align:left;
line-height:150%;
}

.feint-text {
color:#888;
}

.bold-text {
font-weight:bold;
}


.horiz-divider-green {
border-top:2px solid #0da42f;
padding:0px;
font-size:1em;
margin:0.8em 0;
}

.highlight_blue {
color:#5488ff;
font-weight:bold;
}

.highlight_dkblue {
color:#0d36a3;
font-weight:bold;
}

.highlight_orange {
color:#ff9900;
font-weight:bold;
}

.highlight_green {
color:#0da42f;
font-weight:bold;
}

.highlight_black {
color:#444;
font-weight:bold;
}

.standout-list {
list-style:none;
font-weight:bold;
color:#0da42f;
border-left:2px solid #0da42f;
}

.legal-list {
}

.legal-list h4 {
color:#444;
font-size:1.1em !important;
font-weight:bold;
}