/* Generated by dotEditor - direct edits to this file will not persist - please see stylesheet "Default" in dotEditor style management */
* {font-family:Tahoma, Verdana, Arial, Helvetica, Sans-serif;}
body {font-size: 80%; font-style: normal; font-weight: normal; line-height:160%; background-color:#59a7cf;}
h1 { font-size:175%; font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif; color:#8dc63f; line-height:100%; padding:5px 0px 15px 0;text-align:left; font-weight:bold;}
h2 {color:#666666; font-size:125%; font-weight:bold; font-family:Tahoma, Verdana, Arial, Helvetica, Sans-serif;margin:5px 0 0px 0;}
h3 { font-size:125%; font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif; color:#8dc63f; padding:0px 10px 4px 0px; font-weight:bold;}
.hidden { display:none;}
p {margin: 0px 30px 15px 0; color:#333333;}
img {border: 0px;}
div.hr {padding: 0;margin: 4px 0;height: 20px;width:100%;clear: both;background:url(/images/icons/lhm_spacer.gif) repeat-x; }
div.hr hr {display: none;}
a, a:visited {color: #8DC63F; text-decoration: none;}
a:hover {color: #8DC63F; text-decoration: none;}
.back_to_top { width:585px; height:38px; float:right; margin-right:20px; margin-top:5px; padding-right:15px; background:url(/images/icons/backtothetop.gif) top right no-repeat; font-size:75%; text-align:right;}
.back_to_top a, .back_to_top a:visited { color:#424f6e;}
.back_to_top a:hover { color:#000;}
.print { float:right; margin-right:-5px;}
.grey_border_15px {border:4px solid #d0d3db; margin-left:15px; float:left;}
.grey_border {border:4px solid #d0d3db;}
.grey_border_10px {border:4px solid #d0d3db; margin-right:10px; float:left;}
.white_border {border:4px solid #fff;}
.clouds {background: url(/images/general/clouds_bg.gif) repeat-x center #59a8cf; width:100%; height:225px; margin-top:-4px; }
.ground {background: url(/images/general/bottom_bg_2.gif) repeat-x bottom; bottom:0; width:100%;}
.page_wrapper {width:972px; margin:auto; background:url(/images/general/gradient_bg.png) repeat-y; padding:0 8px 5px 8px; z-index:1; clear:both;}
.sky {background: url(/images/general/sky.gif) top repeat-x center #59a8cf; width:100%;}
.page_wrapper2 {width:972px; margin:auto; background:url(/images/general/gradient_bg_white.png) repeat-y; padding:0 8px 0 7px; top:-1px;}
.main_content {background: url(/images/general/white_bg.gif) repeat-y; width:921px; margin-left:17px;  clear:both; overflow:hidden; margin-bottom:5px;}
.page_content {background:#ffffff; width:921px; margin-left:17px;clear:both; overflow:hidden; margin-bottom:5px;}
.mid_section {width:460px; float:left;}
.content { width:435px; float:left; padding:20px 10px 10px 30px; min-height:600px;}
.content_wide { width:660px; float:left; padding:20px 10px 10px 30px;}
.hp_left { width: 600px; float:left; padding-bottom:25px; clear:both; overflow:hidden;}
.RHside { width: 240px; float:right; padding-top:20px; padding-bottom:20px; }
.hp_RHside { width: 280px; float:right; padding-top:20px; padding-bottom:20px;padding-right:5px; }
.hp_news { padding-left:10px;}
.hp_news p { margin: 0px 20px 15px 0;}
.hp_news h1 {font-size:145%; font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif; color:#333333; line-height:100%; padding:10px 20px 10px 0;text-align:left; font-weight:normal;}
.news_header { padding-bottom:15px;}
.more { float:right;}
.hp_news .more { padding-right:30px;}
.newsletter {padding:5px; margin:15px 0 15px 0; width:200px;}
.newsletter h3 { font-size:115%; font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif; color:#666666; padding:10px 10px 4px 10px; margin-left:6px; font-weight:normal; }
.newsletter p { margin: 0px 5px 15px 15px; color:#a6a6a6;}
.section_article { width:420px; padding:10px 10px 30px 10px; float:left; background:url(/images/general/section_article_bg.gif) repeat-x; margin:20px 0 10px 0;}
.section_page_content_text { color:#FFF; width:160px; float:right; }
.section_page_content_text a, .hp_page_content_text a:visited { color:#424242; border-bottom:#dac6e1 2px solid;}
.section_page_content_text a:hover { color:#000;}
.section_banner_area .section_page_content_text h1 { font-size:160%; color:#333333; margin-bottom:-10px; text-transform:none; font-weight:normal;}
.section_page_content_text p { font-size:100%;  line-height:1.5em; color:#333333;}
.section_banner_area {overflow:hidden;height:auto !important;}
.section_banner_area img { float:left;}
.section_banner_area h1 { font-size:160%; color:#43506e; text-transform:uppercase; padding-left:1px;}
.main_article { width:580px; padding:15px; float:left;}
.main_page_content_text  h1 {padding:0px 0px 15px 10px; color:#333333; font-weight:normal; font-size:185%;}
.main_page_content_text { color:#FFF; width:230px; float:left; color:#333333;}
.main_page_content_text p { font-size:105%;  line-height:1.4em; color:#333333; margin: 0px 10px 10px 10px;}
.main_page_content_text img { border:none;margin: 0px 10px 15px 10px;}
.news_section_article { width:420px; padding:10px 10px 10px 10px; float:left; background:url(/images/general/section_news_page.gif) repeat-x; margin:20px 0 10px 0px;}
.news_section_banner_area {overflow:hidden;height:auto !important; }
.news_section_banner_area img { float:left;}
.news_section_banner_area h1 { font-size:160%; color:#43506e; text-transform:uppercase; padding-left:1px;}
.news_section_page_content_text { color:#FFF; width:149px; padding-left:20px; float:left; margin-right:5px;}
.news_section_page_content_text a, .news_section_page_content_text a:visited { color:#424242; border-bottom:#dac6e1 2px solid;}
.news_section_page_content_text a:hover { color:#000;}
.news_section_banner_area .news_section_page_content_text h1 { font-size:160%; color:#333333; margin-bottom:-10px; text-transform:none; font-weight:normal;}
.calendar_outer { width: 270px; float:left; padding-top:15px;}
.calendar {border-bottom: solid 1px #5c6884; border-right: solid 1px #5c6884; border-left: solid 1px #5c6884; width: 243px; padding:15px 5px 15px 7px; margin-top:-4px; float:left;margin-left:12px;}
.calendar ul li {padding:0 4px 0 25px;color:#666666; background:url(/images/icons/events_list.jpg) 0.1em 0.4em no-repeat ;}
.calendar a, .calendar a:visited {color:#666666;}
.calendar a:hover { border-bottom:1px solid #666666;}
.calendar .date {padding:0 4px 0 25px; color:#8dc63f; background:none;}
.calendar ul li a, .calendar ul li a:visited, .calendar ul li a:hover {color:#666666; text-decoration:none;}
.calendar_img { background:(/images/icons/calendar_img.gif) no-repeat; width:77px; height:85px; float:left; position:absolute;padding-top:7px; }
.calendar_header { background:url(/images/general/calendar_header.gif) no-repeat; height:85px; float:left;width: 269px;  }
.rhs_calendar_outer { width: 225px; float:left;}
.rhs_calendar {border-bottom: solid 1px #5c6884; border-right: solid 1px #5c6884; border-left: solid 1px #5c6884; width: 205px; padding:15px 5px 15px 7px; margin-top:-4px; float:left;margin-left:6px;}
.rhs_calendar ul li {padding:0 4px 0 25px;color:#666666; background:url(/images/icons/events_list.jpg) 0.1em 0.4em no-repeat ;}
.rhs_calendar a, .rhs_calendar a:visited {color:#666666;}
.rhs_calendar a:hover { border-bottom:1px solid #666666;}
.rhs_calendar .date {padding:0 4px 0 25px; color:#8dc63f; background:none;}
.rhs_calendar ul li a, .rhs_calendar ul li a:visited, .rhs_calendar ul li a:hover {color:#666666; text-decoration:none;}
.rhs_calendar_img { background:(/images/icons/calendar_img.gif) no-repeat; width:77px; height:85px; float:left; position:absolute;padding-top:7px; }
.rhs_calendar_header { background:url(/images/general/rhs_calendar_header.gif) no-repeat; height:60px; float:left;width: 225px;  }
.header {}
.outer_header_container {width:972px; margin:auto; background:url(/images/general/gradient_bg.png) repeat-y left; padding:5px 8px 5px 8px; height:215px; z-index:1; clear:both;}
.header_container { background:url(/images/general/header_bg_grad.png) repeat-x; height: 184px; margin:4px 13px 0 17px; width:922px;}
.logo_left {height:75px; width:585px; float:left; padding-top:30px; z-index:50; }
.logo_right { height:103px; width:280px; float:right; margin-right:32px;z-index:50;}
.email_signup { float:left; width:288px; padding:10px 0 10px 115px;}
.frm_box_rh {float:left; height:21px; width:1px;}
.frm_box_lh {float:left; height:21px; width:1px;  margin-left:5px;}
.top_text_links {float:right; width:74.5%; margin-top:10px; color:#666666; width: 280px;}
.top_text_links ul li {display:inline; padding:0 7px 0 7px; border-left:1px solid #666666;}
.top_text_links ul li.first {border:0;}
.top_text_links ul li a, .top_text_links ul li a:visited, .top_text_links ul li a:hover {color:#666666; text-decoration:none;}
.lh_column_wrapper {float:left; margin:20px 0 0 0; width:205px; line-height:130% !important; }
.lh_column_wrapper .first {background:url(/images/icons/lhm_spacer.gif) top repeat-x;}
.lh_column_wrapper a, .lh_column_wrapper a:visited {font-family:Arial, Helvetica, sans-serif !important;  text-decoration:none; font-size:95%; display:block; padding:8px 10px 8px 20px;}
.lh_column_wrapper a:hover {font-family:Arial, Helvetica, sans-serif !important; font-size:95%; display:block; padding:8px 10px 8px 20px;}
LI.level_1_off {margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; background:url(/images/icons/lhm_spacer.gif) bottom repeat-x;font-size:125%; }
LI.level_1_on {margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; font-weight: bold;font-size:125%; background:url(/images/icons/lhm_spacer.gif) bottom repeat-x;}
LI.level_1_off a, LI.level_1_off a:visited {color: #8dc63f; text-decoration: none; padding: 7px 25px 6px 26px; display: block; background: url(/images/icons/menu_chev.gif) no-repeat 10px 9px;}
LI.level_1_off a:hover {color: #434f6e; text-decoration: none;  padding: 7px 25px 6px 26px; background: url(/images/icons/menu_chev_down.gif) no-repeat 10px 9px;}
LI.level_1_on a, LI.level_1_on a:visited {color: #434f6e; text-decoration: none; padding: 7px 25px 6px 26px; display: block; background: url(/images/icons/menu_chev_down.gif) no-repeat 10px 9px;}
LI.level_1_on a:hover {color: #424f6e; text-decoration: none; padding: 7px 25px 6px 26px; display: block; background: url(/images/icons/menu_chev.gif) no-repeat 10px 9px;}
LI.level_2_off {margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none;font-size:105%;background:url(/images/icons/lhm_spacer.gif) bottom repeat-x;}
LI.level_2_on {margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; font-size:105%;background:url(/images/icons/lhm_spacer.gif) bottom repeat-x;}
LI.level_2_off a, LI.level_2_off a:visited {color: #8dc63f; text-decoration: none; padding: 7px 3px 6px 38px; display: block; background: url(/images/icons/lhm_chev_green.gif) no-repeat 26px 11px #FFFFFF;}
LI.level_2_off a:hover {color: #434f6e; text-decoration: none; font-weight: bold; padding: 7px 3px 6px 38px; display: block; background: url(/images/icons/lhm_chev_blue.gif) no-repeat 26px 11px #FFFFFF;}
LI.level_2_on a, LI.level_2_on a:visited {color: #434f6e; text-decoration: none;  padding: 7px 3px 6px 38px; display: block; background: url(/images/icons/lhm_chev_blue.gif) no-repeat 26px 11px #FFFFFF;}
LI.level_2_on a:hover {color: #8dc63f; text-decoration: none; font-weight: bold; padding:  7px 3px 6px 38px; display: block; background: url(/images/icons/lhm_chev_green.gif) no-repeat 26px 11px #FFFFFF;}
LI.level_3_off {margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; font-size:105%;background:url(/images/icons/lhm_spacer.gif) bottom repeat-x;}
LI.level_3_on {margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none;  font-size:105%;background:url(/images/icons/lhm_spacer.gif) bottom repeat-x;}
LI.level_3_off a, LI.level_3_off a:visited {color: #8dc63f; text-decoration: none; padding: 7px 3px 6px 53px; display: block;background: url(/images/icons/lhm_chev_green.gif) no-repeat 40px 11px #FFFFFF;}
LI.level_3_off a:hover {color: #fff; text-decoration: none;  padding: 7px 3px 6px 53px; display: block;background: url(/images/icons/lhm_chev_white.gif) no-repeat 40px 11px #434f6e;font-weight: bold;}
LI.level_3_on a, LI.level_3_on a:visited {color: #fff; text-decoration: none;  padding: 7px 3px 6px 53px; display: block;background:url(/images/icons/lhm_chev_white.gif) 40px 0.9em no-repeat #434f6e;}
LI.level_3_on a:hover {color: #fff; text-decoration: none; font-weight: bold; padding: 7px 3px 6px 53px; display: block;background:url(/images/icons/lhm_chev_white.gif) 40px 0.9em no-repeat #434f6e;}
.prev_newsletters { color:#8dc63f; background:url(/images/icons/previous_newsletters.gif) no-repeat 0.5em; font-size:115%; padding:10px 0 10px 12px;}
.prev_newsletters a, .prev_newsletters a:visited {color: #8dc63f; padding-left:45px;}
.prev_newsletters a:hover {color: #434f6e; padding-left:45px;}
.newsletter_wrapper { background:url(/images/icons/lhm_spacer.gif) repeat-x top;padding-top:5px; margin-top:10px;}
.recycling_tips { background:url(/images/general/recycling_bg.gif) repeat-y; width:218px; padding-bottom:15px;}
.recycling_tips_header { background:url(/images/2009/t/top_tips.gif) no-repeat top; height:50px;}
.recycling_tips ul { padding: 0.4em 0.1em 0 0.1em; margin-left:10px; }
.recycling_tips li {padding:0 1em 0 2em; text-decoration:none; background:url(/images/icons/recycling_list.gif) 0.1em 0.4em no-repeat ;}
.margin_r0 { margin-bottom:30px;}
.hp_banner { float:left; padding:0 0 15px 15px;}
.hp_recycling_tips { background:url(/images/general/hp_recycling_bg.jpg) repeat-y; width:275px; margin:5px 15px 15px 15px; clear:both; float:left;}
.hp_recycling_tips_header { background:url(/images/general/hp_recycling_header.jpg) no-repeat top; height:64px;}
.hp_recycling_tips ul { padding: 0.4em 0.1em 0 0.1em; margin-left:10px; }
.hp_recycling_tips li {padding:0 1em 0 2em; text-decoration:none; background:url(/images/icons/recycling_list.gif) 0.1em 0.4em no-repeat ;}
.hp_recycling_tips .findoutmore { background: url(/images/general/find_out_more_green.gif) repeat-x; width:110px; bottom:0; height:17px; float:right; margin-top:10px; padding-top:7px; padding-left:6px;}
.hp_did_you_know { background:url(/images/general/did_you_know_bg.gif) top repeat-x #eef7e2; width:275px; _width:265px; margin:10px 5px 15px 15px; float:right;}
.hp_did_you_know p {margin: 0px 0px 0px 15px;}
.hp_did_you_know_header {padding:15px 0 15px 15px; width:150px;}
.hp_did_you_know .findoutmore { background: url(/images/general/find_out_more_blue.gif) repeat-x; width:110px; bottom:0; height:17px; float:right; margin-top:5px; padding-top:7px; padding-left:6px;}
.rhs_did_you_know { background:url(/images/general/did_you_know_bg.gif) top repeat-x #eef7e2; width:215px; margin:10px 15px 15px 0; float:right; clear:both; overflow:hidden;}
.rhs_did_you_know p {margin: 0px 0px 0px 15px;}
.rhs_did_you_know_header {padding:15px 0 15px 15px; width:150px;}
.rhs_did_you_know .findoutmore { background: url(/images/general/find_out_more_blue.gif) repeat-x; width:110px; bottom:0; height:17px; float:right; margin-top:5px; padding-top:7px; padding-left:6px;}
.img_align_mid {vertical-align: middle !important;}
.img_align_left {float: left; margin: 0 10px 10px 0;}
.img_align_right {float: right; margin: 0 15px 10px 10px;}
.btn_signup {vertical-align: middle; margin:-1px 0 0 5px; float:right;}
.nav_bar form {margin:3px;}
.search_wrapper {float:right !important; text-align:left !important; width:225px; height:45px;padding:10px 5px 0 0;}
.search_wrapper p { font-size:120%; color:#FFF; float:left; padding:9px; font-weight:bold;}
.search_text { float:left;}
.email_frm {border:0px; color:#cecece; width:140px; padding:2px 5px 0 10px; height:19px;border:1px solid #cecece;}
.newsletter_frm {border:0px; color:#cecece; width:150px; padding:2px 5px 0 10px; height:19px;border:1px solid #cecece;}
.map { padding:5px;}
.footer {background:url('/images/general/footer.gif') top left repeat-x; font-size:85%; line-height:130%; color:#000000; padding:20px 0 0 20px; height:39px; margin-top:5px; margin-left:17px; width:901px; overflow:hidden; clear:both;}
.footer_text {width:560px; float:left;}
.footer_text a, .footer_text a:visited {color:#000000; }
.footer_text a:hover {color:#ffffff; border-bottom:1px solid #ffffff}
.credit {width:300px; float:right; text-align:right; padding-right:20px;}
.credit a, .credit a:visited {color:#000000; border-bottom:1px solid #000}
.credit a:hover {color:#ffffff; border-bottom:1px solid #ffffff}
.partners { background:#FFFFFF; font-size:85%; line-height:130%; color:#000000; height:67px; margin-left:17px; width:911px;padding:8px 0 0 10px; clear:both; overflow:hidden;}
.partners_text { color:#414e6d; width:60px; float:left;}
.partners_logos { float:right; width:840px;}
.partners_logos img { margin-left:33px;}
.content_footer { background:url(/images/icons/lhm_spacer.gif) repeat-x top; margin:10px 10px 10px 0; height:2px; width:100%;clear:both; overflow:hidden; min-height:45px; height:auto !important; height:45px;  }
.social_bookmarking {padding:3px 2px 12px 0px; border-bottom:0 !important; float:left; width:100%; font-size:70%;}
.social_bookmarking img {padding:0 6px 0 0;}
.social_bookmarking a, .social_bookmarking a:visited {text-decoration:underline; color:#666; margin:0 3px 0 0;}
.social_bookmarking a:hover {text-decoration:none; color:#666; margin:0 3px 0 0;}
.social_bookmarking ul li { padding:20px 3px 0 0; float:left; list-style:none !important;}
.search_bar { height:46px; background:#f6e400;}
.search_bar_inner { width:890px; margin:auto; padding:none;}
.search_box {float:right; width:150px; height:31px; text-align:left; float:left;}
.breadcrumb {margin:3px 5px 10px 0;width:450px; float:right;}
.breadcrumb ul li {display:inline; padding: 0 0.3em 0 0.2em; font-size:85%;color:#8dc63f;}
.breadcrumb ul li a, .breadcrumb ul li a:visited, .breadcrumb ul li a:hover {padding:0 12px 0 0; color:#666666; text-decoration:none; background:url('/images/icons/breadcrumb_chev.gif') center right no-repeat;}
.breadcrumb ul li a:hover {padding:0 12px 0 0; color:#8dc63f; text-decoration:none; background:url('/images/icons/breadcrumb_chev.gif') center right no-repeat;}
.section_bottom { margin:15px 0 15px 0; width:460px;  _width:430px; }
.news_section_bottom { margin:15px 0 15px 0; width:450px; _width:430px; overflow: hidden;}
.item {float: left; width: 130px; margin: 0 20px 10px 0px; _margin: 0 5px 10px 5px; padding: 0 0 0 0; overflow: hidden; background:url(/images/icons/hr.gif) bottom repeat-x; font-size:90% !important;}
.item .image {float: left; width: 130px; padding-top:5px; }
.item .text {float: left; width: 130px;padding-bottom:10px;}
p.title {color: #455270; font-family:Tahoma, Verdana, Arial, Helvetica, Sans-serif; font-weight:normal; }
p.title  A, .item .text p .title  A:visited { color:#455270;}
p.title  A:hover {color: #8dc63f;}
p.date {color: #999999; font-family:Tahoma, Verdana, Arial, Helvetica, Sans-serif; font-weight:normal; }
.text p { font-size:115%;margin: 0px 0px 0px 0px;}
.gallery_menu p { font-size:135%; font-weight:bold; color:#8dc63f; margin-left:10px;}
.gallery_menu a, .gallery_menu a:visited { color:#8dc63f; padding-right:10px;}
.gallery_menu a:hover { color:#424f6e;padding-right:10px;}
.gallery_menu span { color:#424f6e !important;padding-right:10px;}
.nav_bar { bottom:0; clear:both; overflow:hidden; width:922px; z-index:100;}
.nav_bar ul li {height:65px !important; float:left; display:block;}
.nav_bar ul li a {background:url('/images/nav/menu_.gif') no-repeat; height:65px !important; display:block;}
#nav_home {float:left; width: 78px; height: 64px; display: block;background-position:0 -64px;}
#nav_where_you_live {float:left; width: 150px; height: 64px; display: block;background-position:-78px -64px;}
#nav_about_recycling {float:left; width: 159px; height: 64px; display: block;background-position:-228px -64px;}
#nav_reduce_refuse {float:left; width: 151px; height: 64px; display: block;background-position:-387px -64px;}
#nav_schools {float:left; width: 94px; height: 64px; display: block; background-position:-538px -64px;}
#nav_news_events {float:left; width: 149px; height: 64px; display: block; background-position:-632px -64px;}
#nav_get_involved {float:left; width: 140px; height: 64px; display: block; background-position:-781px -64px;}
#nav_home:hover {float:left; width: 78px; height: 64px; display: block;background-position:0 1px;}
#nav_where_you_live:hover {float:left; width: 150px; height: 64px; display: block;background-position:-78px 1px !important;}
#nav_about_recycling:hover {float:left; width: 159px; height: 64px; display: block; background-position:-228px 1px !important;}
#nav_reduce_refuse:hover {float:left; width: 151px; height: 64px; display: block; background-position:-387px 1px !important;}
#nav_schools:hover {float:left; width: 94px; height: 64px; display: block; background-position:-538px 1px !important;}
#nav_news_events:hover {float:left; width: 149px; height: 64px; display: block; background-position:-632px 1px !important;}
#nav_get_involved:hover {float:left; width: 140px; height: 64px; display: block; background-position:-781px 1px !important;}
.nav_bar ul li a.nav_home, .nav_bar ul li a.nav_home:visited {width:78px; background-position:0 -64px;}
.nav_bar ul li.on a.nav_home, .nav_bar ul li a.nav_home:hover {width:78px; background-position:0 1px !important;}
.nav_bar ul li a.nav_where_you_live, .nav_bar ul li a.nav_where_you_live:visited {width:150px; background-position:-78px -64px;}
.nav_bar ul li.on a.nav_where_you_live, .nav_bar ul li a.nav_where_you_live:hover {width:150px; background-position:-78px 1px !important;}
.nav_bar ul li a.nav_about_recycling, .nav_bar ul li a.nav_about_recycling:visited {width:159px; background-position:-228px -64px;}
.nav_bar ul li.on a.nav_about_recycling, .nav_bar ul li a.nav_about_recycling:hover {width:159px; background-position:-228px 1px !important;}
.nav_bar ul li a.nav_reduce_refuse, .nav_bar ul li a.nav_reduce_refuse:visited {width:151px; background-position:-387px -64px;}
.nav_bar ul li.on a.nav_reduce_refuse, .nav_bar ul li a.nav_reduce_refuse:hover {width:151px; background-position:-387px 1px !important;}
.nav_bar ul li a.nav_schools, .nav_bar ul li a.nav_schools:visited {width:94px; background-position:-538px -64px;}
.nav_bar ul li.on a.nav_schools, .nav_bar ul li a.nav_schools:hover {width:94px; background-position:-538px 1px !important;}
.nav_bar ul li a.nav_news_events, .nav_bar ul li a.nav_news_events:visited {width:149px; background-position:-632px -64px;}
.nav_bar ul li.on a.nav_news_events, .nav_bar ul li a.nav_news_events:hover {width:149px; background-position:-632px 1px !important;}
.nav_bar ul li a.nav_get_involved, .nav_bar ul li a.nav_get_involved:visited {width:140px; background-position:-781px -64px;}
.nav_bar ul li.on a.nav_get_involved, .nav_bar ul li a.nav_get_involved:hover {width:140px; background-position:-781px 1px !important;}
.sitemap {margin:0.5em 0 0 0 !important;}
.sitemap ul {margin:20px 0 20px 20px !important;}
.sitemap_margin {margin:0 0 1px 0;}
.sitemap_level1 {display:list-item; width:250px;margin:20px 0 10px 0; padding:5px 5px 5px 0px !important; background: url(/images/icons/lhm_spacer.gif) repeat-x bottom; line-height:125%; font-size:115%; font-weight:bold;}
.sitemap_level2 {display:list-item;margin:0 0 2px -5px; padding:0 5px 4px 35px !important; background: url('/images/icons/double_chev_green.gif') no-repeat 15px 0.4em !important; line-height:125%;font-size:115%;}
.sitemap_level3 {display:list-item;margin:2px 0 2px 10px; padding:0 5px 4px 60px !important; background: url('/images/icons/chev.gif') no-repeat 45px 0.6em !important; line-height:125%;font-size:115%;}
.sitemap_level4 {display:list-item;margin:2px 0 2px 25px; padding:0 5px 4px 85px !important; background: url('/images/icons/chev.gif') no-repeat 75px 0.6em !important; line-height:125%;font-size:115%;}
.sitemap_level1 a:link, .sitemap_level1 a:visited {color:#8dc63f; text-decoration: none; font-family:Arial,Helvetica,sans-serif !important;list-style:none;}
.sitemap_level2 a:link, .sitemap_level2 a:visited {color:#333333; text-decoration: none;}
.sitemap_level3 a:link, .sitemap_level3 a:visited, .sitemap_level4 a:link, .sitemap_level4 a:visited {color: #8dc63f; text-decoration: none;}
.sitemap_level1 a:hover {color: #434f6e; text-decoration: none; font-family:Arial,Helvetica,sans-serif !important;list-style:none;}
.sitemap_level2 a:hover {color: #8dc63f; text-decoration: none; }
.sitemap_level3 a:hover, .sitemap_level4 a:hover {color: #333333; text-decoration: none;}
.de_wrapper {background: #fff; overflow:hidden; margin-top:3px;}
.DDhome, .DDlive, .DDrecyc, .DDreuse, .DDschool, .DDnews, .DDget {            border: 4px solid #d0d3db;            width: 230px;            position: absolute;            font-size: 120%;        }
.DDhome ul li, .DDlive ul li, .DDrecyc ul li, .DDreuse ul li, .DDschool ul li, .DDnews ul li, .DDget ul li {            background: #8dc63f;            display: block;        }
.DDhome li a, .DDlive li a, .DDrecyc li a, .DDreuse li a, .DDschool li a, .DDnews li a, .DDget li a {            padding: 12px;            display: block;            color: #fff;        }
.level1 a:hover {            background: url(/images/nav/nav_over.gif) repeat-x top #5D6986;            display: block;            color: #FFFFFF;        }
.DDhome .level2 a, .DDhome .level2 a:visited, .DDlive .level2 a, .DDlive .level2 a:visited, .DDrecyc .level2 a, .DDrecyc .level2 a:visited, .DDreuse .level2 a, .DDreuse .level2 a:visited, .DDschool .level2 a, .DDschool .level2 a:visited, .DDnews .level2 a, .DDnews .level2 a:visited, .DDget .level2 a, .DDget .level2 a:visited {            background: url(/images/icons/lhm_chev_green.gif) 1.5em 1.3em no-repeat #fff;            display: block;            color: #8dc63f;            padding-left: 40px;        }
.level2 a:hover {            background: url(/images/icons/lhm_chev_green.gif) 1.5em 1.3em no-repeat #fff;            display: block;            color: #8dc63f;            padding-left: 40px;            font-weight: bold;        }
.DDhome { position: absolute; margin-left: 10px;display:none;}
.DDlive { position: absolute; margin-left: 80px;display:none;}
.DDrecyc { position: absolute; margin-left: 230px;display:none;}
.DDreuse { position: absolute; margin-left: 389px;display:none;}
.DDschool { position: absolute; margin-left: 540px;display:none;}
.DDnews { position: absolute; margin-left: 634px;display:none;}
.DDget { position: absolute;margin-left: 676px;display:none;}
.landing_grey_1, .landing_grey_2 {background:#F7F7F7; padding:10px 35px; margin-bottom:2px;}
.landing_grey_1 h2, .landing_grey_2 h2 {font-size:130%; margin-bottom:0.4em; color:#333333;}
.landing_grey_1 p, .landing_grey_2 p {font-size:110%;}
.landing_grey_1 img, .landing_grey_2 img {border:4px solid #fff; float:left; margin:0 25px 20px 0;}
.landing_grey_2 {background:#F2F2F2 !important;}
.events_greybox {float:left; width:335px; padding:10px 20px; background:#F7F7F7; min-height:175px; height:auto !important; height:175px; margin:0 13px 0 0; font-size:130%; color:#333;}
.events_calendar_wrapper {float:left; padding:12px; background:#8DC63F;}
.events_greybox .frm_element {padding-bottom:1em;}
.eventcal_event, .eventcal_postcode {border:1px #CECECE solid; font-size:80%; padding:0.2em 10px; color:#666;}
.eventcal_event {width:240px;}
.eventcal_postcode {width:125px;}
.frm_element div {margin:0.1em 0 0.3em 0;}
.events_greybox p {margin:0.7em 0 10px 0;}
.clear_page {clear:both;}
.events_listings {clear:both; padding-top:0.7em; padding-left:3px;}
.events_listings h2 {color:#8DC63F;}
.greytext {color:#999;}
.dotted_hr {background:url(/images/icons/lhm_spacer.gif) repeat-x; width:100%; height:3px;}
.frm_events h2 {margin-bottom:0.8em; color:#333; font-size:110%;}
.content h2 {margin-bottom:0.8em; color:#333; font-size:120%;}
.frm_events div {margin:0.4em 0 0.5em 0;}
.frm_events label {float:left; width:200px; clear:left;}
.frm_events input, .frm_events textarea {float:left; width:250px;}
.frm_events input, .frm_events textarea, .frm_events select {border:1px solid #CECECE; color:#666; padding:3px 7px 3px 5px;}
.overflow_hidden {overflow:hidden;}
.frm_events .overflow_hidden p {margin:5px 0 0 200px; color:#999; text-align:left; font-size:85%;}
.frm_events p {text-align:right; color:#CECECE; font-size:85%; color:#999; width:465px; margin-top:3em;}
.greentext {color:#8DC63F;}
.event_hr_margin {margin:2em 0 1.3em 0 !important;}
.btn_events {padding:1.5em 0 4em 200px;}
.btn_events input {margin:0 2.5em 0 0;}
.frm_events img {position:absolute; margin:0.4em 0 0 10px;}
.greylist_1, .greylist_2 {background:#F7F7F7; padding:15px 10px; margin-bottom:2px; overflow:hidden; _height:100%;}
.greylist_1 h3, .greylist_2 h3 {color:#666; font-size:110%; padding:7px 0 0.8em 0;}
.numbering {width:43px; float:left;}
.greylist_1 p, .greylist_2 p {padding-bottom:0 !important;}
.w370px img, .w370px img {border:3px solid #fff;}
.float_left {float:left;}
.float_right {float:right;}
.w370px {width:370px;}
.content ul, .content_full ul, .content_wide ul {margin-bottom:1.4em;}
.content ul li, .content_full ul li, .content_wide ul li {list-style-type:disc; margin-left:18px; color:#333;}
.frm_events table div {margin:0 !important;}
.landing_grey_2, .greylist_2 {background:#F2F2F2 !important;}
.event_btn {margin-left:10px;}
.btn_login {margin-top:3px;}
#recycle_tbl {margin:1em 0; color:#333;}
#recycle_tbl td {padding:10px 20px 10px 20px; display:table-cell; vertical-align:top; border:3px solid #d0d3db;}
#recycle_tbl th {color:#fff; font-size:160%; font-weight:bold; padding:0.2em 0; text-align:center;}
#recycle_tbl th img {margin:0 10px 0 0;}
#recycle_tbl th.col1 {width:89px;}
#recycle_tbl th.col2, #recycle_tbl th.col3 {width:255px}
.no_padding {padding:0 !important;}
.tbl_plastic {background:#ee3f22 !important;}
.tbl_glass {background:#00a9a4 !important;}
.tbl_paper {background:#0089d1 !important;}
.tbl_food {background:#f78f1e !important;}
.tbl_cans {background:#54656f !important;}
.tbl_plastic, .tbl_glass, .tbl_paper, .tbl_food, .tbl_cans {vertical-align:middle !important;}
#recycle_tbl td p {margin:0 !important; text-align:center !important;}
.greycell {background:#f7f7f7;}
.border-grey {
border: 3px solid #ccc !important; 
}


