img, div { behavior: url(images/iepngfix.htc);border:0px;outline:0px; }
body { font-family:verdana,helvetica,sans-serif;color:#6b6b6b;font-size:12px;line-height:14px;margin:0px;background:#415e79; }
p,form { margin:0px;padding:0px; }
a { outline:0px; }
input { outline:0px; }
.fleft { float:left; }
.half { float:left;width:275px; }
.fright { float:right; }
#clear { clear:both; }
#rel { position:relative; }
#content h1 { padding:0px;margin:0px;background:#415e79;color:#ffffff;font-size:30px;line-height:64px;font-weight:normal;width:595px;padding-left:20px; }
#content h2 { padding:0px;margin:0px;color:#007d63;font-size:18px;line-height:22px;font-weight:normal;padding-bottom:0px; }
#content h3 { padding:0px;margin:0px;color:#0055a4;font-size:14px;line-height:22px;font-weight:normal;padding-bottom:10px; }
h2 a { color:#ffffff; }
.imageR { float:right; margin:0px 0px 5px 10px;border:1px solid #292929; }
.imageL { float:left; margin:0px 10px 5px 0px;border:1px solid #292929;}
.imageL2 { float:left; margin:0px 10px 5px 0px;}
.imageC { display:block; margin:10px auto; text-align:center;}
.sep { clear:both;height:15px;border-bottom:1px dotted #cacaca;margin-bottom:15px; }

#wrap_extra { width:1033px;margin:auto; }
#wrapper { background:#ffffff url('images/wrap_bg.gif') top left repeat-y;text-align:left;margin:auto;width:909px;position:relative;left:62px; }
#extra_logos { position:absolute;left:-124px;width:124px;text-align:center;padding-top:11px; }
#extra_logos p { padding-bottom:18px;}
#c_wrap { padding-left:5px;padding-right:5px; }
#header { background:url('images/head_bg.gif') top left repeat-x;height:163px; }
#logo { padding-left:33px;padding-top:11px; }
#logo p { float:left; }
#logo #logo_text { padding-top:88px;padding-left:13px; }

#h_right { float:right;padding-right:20px;padding-top:16px;}
#h_right p { padding-bottom:12px; }
#search_field { width:184px;height:38px;background:url('images/search_bg.gif') top left no-repeat;float:left; }
#search_field input  { margin-left:10px;margin-top:9px;width:150px;font-family:Arial;font-size:14px;color:#6b6b6b;border:0px; }
#search_btn { float:left;padding-left:12px; }

#h_nav_holder { width:880px;height:42px;margin:auto;background:url('images/nav_bg.gif'); }
#h_nav { list-style:none;padding:0px;margin:0px;padding-left:38px; }
#h_nav li { float:left; }
#h_nav li a { color:#000000;font-size:12px;padding:13px 38px;display:block;text-decoration:none;font-weight:bold; }
#h_nav li a:hover { color:#009b7b; }
#home_pic { background:url('images/environmental_services.jpg') 1px 2px no-repeat;width:898px;height:245px; }

#ch_text { background:url('images/h_special_bg.gif') top left repeat-x;width:717px;margin-left:117px;margin-top:2px; }
#ch_text_padd { padding-top:19px;padding-left:56px; }
#ul_home { list-style:none;padding:0px;margin:0px;background:url('images/home_ul_bg.gif') top left no-repeat;float:left;height:312px; }
#ul_home p { font-size:12px;padding-bottom:28px;padding-top:19px;padding-left:30px;font-weight:bold;color:#000000;}
#ul_home p a { color:#000000;text-decoration:none;}
#ul_home p a:hover { color:#009b7b;}

#ul_home li { background:url('images/li_bg.gif') 0px 9px no-repeat;padding-left:12px;margin-left:20px; }
#ul_home li a { color:#6b6b6b;text-decoration:none;line-height:24px; }
#ul_home li a:hover { color:#009b7b; }
.ul_h1 { width:250px; }
.ul_h2 { width:218px; }
.ul_h3 { width:193px; }

#footer { border-top:1px solid #e8e8e8;width:862px;margin:auto;text-align:center;margin-top:25px; }
#f_logos { border-top:1px solid #e8e8e8;width:862px;margin:auto;margin-top:25px; }
#f_logos p {padding-left:220px;padding-top:10px; }
#f_logos img { margin-right:20px; }
#f_links { color:#6b6b6b;line-height:40px; }
#f_links a { color:#6b6b6b;text-decoration:none; }
#f_links a:hover { text-decoration:underline; }
#f_links span { padding:0px 5px; }
#copy { color:#b2b1b1;padding-bottom:30px; }

#sep { background:url('images/underh_bg.gif');height:7px;font-size:5px;line-height:4px;margin-left:2px;margin-right:2px; }

#left_area { margin-left:2px;float:left;width:214px; }
#nav_holder { border-left:1px solid #e3e1e2;border-bottom:3px solid #e3e1e2;border-top:4px solid #e3e1e2; }
#nav { width:213px;height:256px;padding:0px;margin:0px;list-style:none;background:url('images/mnav_bg.gif'); }
#nav li { line-height:32px;float:left;width:213px;text-align:right;background:url('images/mnav_li_bg.gif') 203px 2px no-repeat; }
#nav li a { color:#000000;display:block;text-decoration:none;font-size:12px;font-weight:bold;padding:0px 28px 0px 5px; }
#nav li:hover,#nav .active { color:#009b7b !important;background:url('images/mnav_li_bg_h.gif') 203px 2px no-repeat !important; }
#nav li:hover a,#nav .active a { color:#009b7b !important; }
#nav li.twolines { line-height:16px; }

#snav_holder { background:url('images/c_shade_left.gif') top right no-repeat;padding-top:35px; }
#snav { padding:0px;margin:0px;list-style:none; }
#snav li { margin-left:27px;padding-left:17px;padding-bottom:10px;line-height:14px;background:url('images/li_bg.gif') 0px 4px no-repeat; }
#snav li a { color:#6b6b6b;text-decoration:none; }
#snav li a:hover, #snav li.active a { color:#009b7b !important; } 

#content { margin-left:216px;width:681px; }
#content a { color:#009b7b;text-decoration:none; }
#content a:hover { text-decoration:underline; }
#slideshow  { width:680px;height:260px;border-bottom:3px solid #e3e1e2;background:#415e79; }
#slideshowh  { width:450px;height:239px;margin-left:384px;padding-top:2px; }
#c_text { background:url('images/c_sh_top') top left repeat-x;width:615px;padding-top:50px;line-height:18px;position:relative; }
#c_text ul { padding:0px;margin:0px;padding-left:25px; }
#c_text ul li { padding-bottom:5px;}
#c_text_padd { padding:3px 22px; }
.wmark { background:url('images/recycle_wmark.jpg') top center no-repeat; }
#c_shade_right { position:absolute;top:0px;left:615px;width:22px;height:181px;background:url('images/c_shade_right.gif') top left no-repeat; }

.img_strip img { margin-right:3px;border:1px solid #292929; }

.sp_box { border:3px solid #415e79;background:url('images/c_sh_top') top left repeat-x;text-align:center;padding:10px;width:420px; }
.sp_box1 { font-size:18px;line-height:24px; }
.sp_box2 { font-size:15px;line-height:27px; }
.sp_box3 { font-size:25px;line-height:40px;color:#009b91; }

