@import url(https://cloud.webtype.com/css/19af6239-d0d6-4548-80be-e7656b494660.css);

body, p, td, div, li{ color:#444444; font-size:15px; line-height:22px; font-family:Arial, Helvetica, sans-serif;}
a{ color:#54b948; text-decoration:none; }

img {margin-top:0;}

.intro_image {float:left; margin-right:10px; margin-bottom:10px;}

.intro_image img {	
-webkit-border-radius:5px; 
-moz-border-radius:5px; 
-o-border-radius:5px;
-ms-border-radius:5px; 
border-radius:5px;
behavior: url(../../includes/css/PIE.htc);}

css3-container {left:auto !important;top:auto !important;}


hr {border:none;background-color:#d4d4d4;color:#d4d4d4;height:1px;width:100%}

.header_bg{ background-color:#54b948;}
.logo{padding:24px 0px 25px 25px;}
.tools_search{padding:24px 27px 21px 0px;}
.tools_search table{float:right;}
.tools_search table table{ float:none;}
.tools{ text-align:right;}
.tools_icon{padding:0px 4px 11px 0px;}
.tools_link{ padding:0px 6px 10px 6px;font-size:13px; line-height:15px; color:#ffffff; background-image:url("../../includes/site_images/branding/tools_divider.png"); background-position:right 4px; background-repeat:no-repeat;}
.tools_link#right{background-image:none; padding-right:0px;}
.tools_link a{color:#ffffff; text-decoration:none;}
.tools_link a:hover{color:#ffffff; text-decoration:underline;}
.banner_searchfield{border:1px solid #ffffff; color:#ffffff; height:29px; background-color:#54b948; padding:0px 4px 0px 4px; *padding-top:4px;*font-size:16px; *margin-top:-1px; *margin-bottom:-1px;}
.search_button{border:1px solid #ffffff; border-left:none;}

.home_banner{background-color:#f3f3f3;}
.banner_numbers{ vertical-align:top; text-align:center; padding:68px 25px 0px 25px; font-size:20px; line-height:20px; text-transform:uppercase; font-family:'Gill Sans',Arial, Helvetica, sans-serif;}
.banner_numbers object, .banner_numbers embed{padding-bottom:8px; display:block;*margin-bottom:8px;}

#tree-count span {
font-size:28px;
font-family:'Gill Sans',Arial, Helvetica, sans-serif;

background-color:#fff;
border:1px solid #d3d1d1;
-webkit-box-shadow: inset 0px 0px 4px -1px rgba(186, 183, 183, 5); 
-moz-box-shadow: inset 0px 0px 4px -1px rgba(186, 183, 183, 5); 
-o-box-shadow: inset 0px 0px 4px -1px rgba(186, 183, 183, 5); 
-ms-box-shadow: inset 0px 0px 4px -1px rgba(186, 183, 183, 5); 
box-shadow: inset 0px 0px 4px -1px rgba(186, 183, 183, 5);
text-align:center;
display:inline-block;
padding:4px;
margin-bottom:7px;}
span#millions, span#thousands {margin-right:7px;}

.banner_involved{padding:24px 52px 24px 0px; text-align:right;}
.home_banner_link{position:absolute; right:28px;*right:80px; top:116px; text-transform:uppercase; font-size:13px; line-height:13px; font-weight:bold; font-family:'Gill Sans',Arial, Helvetica, sans-serif; color:#54b948;}
.home_banner_link img{margin-left:5px;}

.footer_bg{ background-color:#54b948; padding:0px 26px 14px 26px;}
.footer_icons{padding-bottom:13px;border-bottom:1px solid #ffffff;}
.footer_header{font-size:13px; line-height:13px; padding:16px 0px 9px 0px; color:#ffffff;}
.footer_partners{width:40%;}
.footer_powered{width:20%;}
.footer_sponsors{width:20%;}
.footer_donors{width:20%; font-size:11px; line-height:17px; color:#ffffff;}
.footer_partner_icon{ width:33%; padding-right: 10px; }

.footer_tools{padding:9px 25px 0px 0px;}
.footer_social{width:100%;}
.footer_design{ text-align:right; white-space:nowrap; color:#ffffff;font-size:11px; line-height:13px;}
.footer_design a{color:#ffffff; text-decoration:none;}
.footer_design a:hover{color:#ffffff; text-decoration:underline;}
.footer_social_text, .footer_social_link{ color:#ffffff;font-size:11px; line-height:13px;}
.footer_social_link{padding:0px 12px 0px 12px;}
.footer_social_link img{margin-right:6px; vertical-align:top;}
.footer_social_link a{color:#ffffff; text-decoration:none;}
.footer_social_link a:hover{color:#ffffff; text-decoration:underline;}

.leftnav{padding:1px 0px 25px 0px;}
.nav_section{padding:9px 25px 11px 25px; color:#000000;font-family:'Gill Sans',Arial, Helvetica, sans-serif; font-size:16px; line-height:20px; font-weight:bold; border-bottom:1px solid #d4d4d4;}
.nav_section a{color:#000000; text-decoration:none;}
.nav_section a:hover{color:#54b948; text-decoration:none;}
.nav_section#subs, .nav_section#active{color:#54b948;}
.nav_section#subs{border:none;}
.nav_section#subs a, .nav_section#active a{color:#54b948; text-decoration:none;}
.nav_section#subs a:hover, .nav_section#active a:hover{color:#54b948; text-decoration:underline;}
.nav_subsection{border-bottom:1px solid #d4d4d4;padding:0px 25px 17px 25px;}
ul.subnav{ list-style-type:none; padding:0; margin:0;}
ul.subnav li{font-size:15px; line-height:18px;padding:0px 0px 8px 0px; color:#000000;font-family:'Gill Sans',Arial, Helvetica, sans-serif;}
ul.subnav li#active{text-decoration:underline;}
ul.subnav li a{color:#000000; text-decoration:none;}
ul.subnav li a:hover{color:#000000; text-decoration:underline;}

.nav_links{background-color:#f7f7f7; padding:18px 20px 16px 25px;}
.nav_header{color:#54b948; font-weight:bold; font-size:16px; line-height:20px;font-family:'Gill Sans',Arial, Helvetica, sans-serif;}
.nav_header#events{color:#000000;padding-left:25px;}
.nav_links_list{color:#54b948; font-size:13px; line-height:22px;font-family:'Gill Sans',Arial, Helvetica, sans-serif; text-transform:uppercase;}
.nav_events{padding-top:21px;}
.nav_event{border-bottom:1px solid #d4d4d4;padding:18px 25px 18px 25px; color:#0000000; font-size:13px; line-height:20px;}
.nav_event i, .nav_event em{color:#808080; font-style:normal;}
.nav_event a{color:#000000; text-decoration:none;}
.nav_event a:hover{color:#000000; text-decoration:underline;}
.nav_events_link{padding:6px 25px 0px 25px;font-size:11px; line-height:16px; text-transform:uppercase;}
.nav_facebook{padding:17px 0px 0px 25px;}
.facebook_images{position:relative; width:195px; height:195px; overflow:hidden;}
.facebook_background_image{background-color:#ffffff; position:absolute; top:0px; left:0px; width:195px; height:195px;}
.facebook_blendimage{background-color:#ffffff; position:absolute; top:0px; left:0px; z-index:1;filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; width:195px; height:195px;}
.facebook_photo{border-radius:3px;}

.nav_like_button{padding:13px 0px 5px 0px;}
.nav_image img{border-radius:3px;}
.nav_twitter{padding:21px 0px 0px 25px;}
.nav_follow_button{padding:13px 0px 0px 0px;}
.nav_twitter_link{font-size:12px; line-height:15px; font-weight:bold;}
.nav_tweets{padding:13px 0px 0px 0px;}
ul#twitter_update_list{list-style-type:none; margin:0; padding:0;}
ul#twitter_update_list li{font-size:13px; line-height:20px; color:#000000; padding:0;}
ul#twitter_update_list li a{color:#000000; text-decoration:none;}
ul#twitter_update_list li a:hover{color:#000000; text-decoration:underline;}

.home_message {position:absolute; top:285px; width:675px;}

.home_top_slider{position:absolute; /*top:319px;*/ top:430px; left:270px; z-index:5; padding-bottom:24px; border-bottom:1px solid #d4d4d4;}
.home_overlay{padding:21px 25px 16px 25px;position:absolute; bottom:0px;*bottom:-1px; z-index:6; background-image:url("../../images/features/home_overlay_bg.png");}
.home_slideshow_title{padding-bottom:3px;font-size:22px; line-height:26px; font-weight:bold; color:#000000; text-transform:uppercase;font-family:'Gill Sans',Arial, Helvetica, sans-serif;}
.home_slideshow_text{color:#444444; font-size:16px; line-height:19px;font-family:'Gill Sans',Arial, Helvetica, sans-serif;}
.video_overlay{position:absolute; z-index:6; top:100px; left:242px;}
.videoDiv{background-image:url("../../images/features/video_bg.png"); position:absolute; top:0px; left:0px; z-index:15; padding-top:175px; text-align:center; }

.home_center_feature{position:absolute; left:270px; /*top:735px;*/ top:840; z-index:5; width:675px; overflow:hidden; padding-bottom:24px; border-bottom:1px solid #d4d4d4;}
.home_header{font-size:20px; line-height:24px; font-weight:bold;font-family:'Gill Sans',Arial, Helvetica, sans-serif; color:#000000; text-transform:none;}
.home_center{padding-top:16px;}
.home_how_to{padding-right:15px;}
.home_how_to#right{padding-right:0px;}
.how_to_image a img{border:1px solid #d4d4d4;}
.how_to_image a:hover img{border:1px solid #54b948;}
.how_to_title{padding:17px 0px 10px 0px; font-size:15px; line-height:18px; color:#54b948;font-family:'Gill Sans',Arial, Helvetica, sans-serif; font-weight:bold;}
.how_to_title a{color:#54b948; text-decoration:none;}
.how_to_title a:hover{color:#54b948; text-decoration:underline;}
.how_to_text{font-size:14px; line-height:19px;}
.home_news_header{font-size:16px; line-height:22px; font-weight:bold; color:#595959; text-transform:none;}
.home_news_date{font-size:13px; line-height:21px; color:#808080;}

.slider_thumb_td{background-color:#e8e8e8; border-bottom:10px solid #ffffff;}
.sliderThumbnail, .sliderThumbnail_over{border:2px solid #c9c9c9;width:100px; height:67px; overflow:hidden; display:table-cell; vertical-align:middle; text-align:center; cursor:pointer;}
.sliderThumbnail_over{border:2px solid #54b948;}
.sliderActive{border:4px solid #54b948; width:100px; height:67px; overflow:hidden; position:relative;  display:table-cell; vertical-align:middle; text-align:center; cursor:pointer;}
.sliderThumbnail img,.sliderThumbnail_over img{margin:-2px;}
.sliderActive img{margin:-4px;}
.sliderThumbnail img,.sliderThumbnail_over img,.sliderActive img{ *vertical-align:middle;}

.gallery_thumb_td{padding:0px 12px 12px 0px;}
.gallery_thumb_td#right{padding-right:0px;}
.galleryThumbnail, .galleryThumbnail_over{border:2px solid #c9c9c9;width:90px; height:64px; *width:94px; overflow:hidden; display:table-cell; vertical-align:middle; text-align:center; cursor:pointer;}
.galleryThumbnail_over{border:2px solid #54b948;}
.galleryActive{border:4px solid #54b948; width:86px; *width:94px; height:64px; overflow:hidden; position:relative;  display:table-cell; vertical-align:middle; text-align:center; cursor:pointer;}
.galleryThumbnail img,.galleryThumbnail_over img{margin:-2px;}
.galleryActive img{margin:-4px;}
.galleryThumbnail img,.galleryThumbnail_over img,.galleryActive img{ *vertical-align:middle;}
.gallery_next_back{ vertical-align:bottom;font-size:13px; line-height:14px; color:#54b948; /*text-transform:uppercase;*/ padding:1px 10px 6px 0px;}
.gallery_download{vertical-align:bottom;font-size:13px; line-height:14px; color:#54b948; text-transform:uppercase; padding:0px 0px 6px 10px; text-align:right;}
.gallery_description{color:#444444; font-size:14px; line-height:20px; vertical-align:top; height:53px; padding:8px 0px 4px 0px;}
.gallery_link{width:94px; padding:0px 12px 12px 0px; text-align:center; vertical-align:top; color:#000000; font-weight:bold;}
.gallery_link a{color:#000000; text-decoration:none;}
.gallery_link a:hover{color:#000000; text-decoration:uderline;}
.gallery_thumbs{padding-bottom:25px; border-bottom:1px solid #d4d4d4;}

.captains_info{padding-bottom:30px;}
.captains_image img{border-radius:50%;}
.captains_text{padding-left:15px;}
.captains_text b{ color:#000000;font-family:'Gill Sans',Arial, Helvetica, sans-serif;}
.captains_text a.bottom_links{text-transform:uppercase; margin-right:10px;}
.facebook_title{padding:7px;border:1px solid #9292c1; border-bottom:none; font-weight:bold; color:#000000; background-color:#f5f5fc; font-size:13px; line-height:16px; vertical-align:middle; text-align:center;}
.facebook_badge_area{ border:1px solid #bbbbd8; vertical-align:middle; text-align:center; padding:25px;}
.captains_thumbs{padding-top:30px;}
.captains_thumbs_table{margin-left:auto; margin-right:auto;}
.captain_thumb_td{padding:0px 13px 13px 0px;}
.captain_thumb_td#right{padding-right:0px;}
.captainThumbnail, .captainThumbnail_over{border:2px solid #c9c9c9;border-radius:50%;width:90px;*width:94px; height:94px; *width:94px; overflow:hidden; display:table-cell; vertical-align:middle; text-align:center; cursor:pointer;}
.captainThumbnail_over{border-color:#54b948;}
.captainActive{border:4px solid #54b948;border-radius:50%; width:86px; *width:94px; height:94px; overflow:hidden; position:relative;  display:table-cell; vertical-align:middle; text-align:center; cursor:pointer;}
.captainThumbnail img,.captainThumbnail_over img{margin:-2px;}
.captainActive img{margin:-4px; }
.captainThumbnail img,.captainThumbnail_over img,.captainActive img{ *vertical-align:middle;}

.centerer{display:none; *display:inline-block; *height:100%; *vertical-align:middle;}

.area_header_td{ padding:35px 230px 16px 25px; background-image:url("../../includes/site_images/misc/divider.png"); background-repeat:no-repeat; background-position:left bottom;}
.area_subheader_td{ padding:11px 105px 0px 25px;}
.area_header{font-size:26px; line-height:30px; font-weight:bold; color:#000000; /*text-transform:uppercase;*/font-family:'Gill Sans',Arial, Helvetica, sans-serif;}
.area_subheader_td span.area_header{font-size:20px; line-height:24px; font-weight:bold;font-family:'Gill Sans',Arial, Helvetica, sans-serif; color:#000000; /*text-transform:uppercase;*/}
.area_header_td img,.area_subheader_td img{display:none;}
td#main_content{ padding:0px 0px 0px 25px;}
.headline{font-size:16px; line-height:21px; font-weight:bold; color:#54b948; font-family:/*'Gill Sans',*/Arial, Helvetica, sans-serif;}
.table_headline{padding:16px 0px 0px 0px;font-size:16px; line-height:21px; font-weight:bold; color:#000000;font-family:'Gill Sans',Arial, Helvetica, sans-serif;}

.share_button_div{position:absolute; top:115px; left:796px; z-index:3;}
.share_button{padding:0px 2px 10px 0px; text-align:right;}

.intro_title{font-size:24px; line-height:29px;font-family:'Gill Sans',Arial, Helvetica, sans-serif;}

.top_feature img{float:left; margin:2px 10px 0px 0px; border-radiu:3px;}
.top_feature{padding-bottom:10px;}

.news_date{color:#808080;}
.news_year{color:#4db449; font-size:13px; line-height:22px; font-weight:bold;font-family:'Gill Sans',Arial, Helvetica, sans-serif;}
.news_season{font-size:20px; line-height:24px; font-weight:bold;font-family:'Gill Sans',Arial, Helvetica, sans-serif; color:#000000; text-transform:uppercase;}

.grants_item{border-top:1px solid #54b948; padding-top:22px;}
.grants_image{padding:3px 12px 11px 0px; vertical-align:top;}
.grants_image img{border-radius:50%;}
.grants_text{padding:0px 0px 11px 0px; font-size:15px; line-height:22px;}
.grants_text b{font-size:16px; line-height:22px;}
.grants_text a{text-transform:uppercase;}

.image_closed{padding:10px 24px 10px 0px; border-bottom:1px solid #d4d4d4; width:18%;}
/*.image_closed img{border-radius:50%;}*/
.text_closed{padding:22px 24px 24px 0px;font-size:16px; line-height:18px; color:#000000; font-weight:bold;font-family:'Gill Sans',Arial, Helvetica, sans-serif; border-bottom:1px solid #d4d4d4; vertical-align:middle; width:53%;}
.link_closed{width:29%; white-space:nowrap;padding:22px 0px 20px 0px; color:#808080; font-size:13px; line-height:16px; text-transform:uppercase; border-bottom:1px solid #d4d4d4; vertical-align:bottom; text-align:right;}
.link_closed a{color:#808080; text-decoration:none;}
.link_closed a:hover{color:#54b948; text-decoration:none;}

.opened_table{border-bottom:1px solid #d4d4d4;padding-bottom:20px;}
.image_open{padding:10px 24px 20px 0px; widows:18%;}
/*.image_open img{border-radius:50%;}*/
.title_open{padding:50px 24px 20px 0px;font-size:16px; line-height:18px; color:#000000; font-weight:bold;font-family:'Gill Sans',Arial, Helvetica, sans-serif; vertical-align:middle;  width:53%;}
.blank_open{ border-bottom:1px solid #54b948;}
.blank_open#last{border:none;}
.text_open{font-size:14px;padding:11px 0px 17px 0px; line-height:21px;border-bottom:1px solid #54b948; width:53%;}
.text_open b{font-size:15px; line-height:30px;}
.text_open#first{padding-top:0px;}
.text_open#last{border:none;padding-bottom:24px;}
.link_open{width:29%; white-space:nowrap;padding:22px 0px 20px 0px; color:#808080; font-size:13px; line-height:16px; text-transform:uppercase; vertical-align:bottom; text-align:right;}
.link_open a{color:#808080; text-decoration:none;}
.link_open a:hover{color:#54b948; text-decoration:none;}
.newsletter_link{ color:#53b847;width:29%; white-space:nowrap;padding:22px 0px 20px 0px; font-size:13px; line-height:16px; text-transform:uppercase; border-bottom:1px solid #d4d4d4; vertical-align:bottom; text-align:right;}
.newsletter_link img{margin-left:5px;}

.inside_logo{padding:17px 0px 0px 0px;}
.inside_feature{padding:34px 30px 15px 0px;}
.inside_feature_image{ font-size:13px; line-height:18px; text-align:center;}
.inside_feature_image img{border-radius:50%;}
.inside_feature_text{padding:0px 0px 0px 15px;}
.inside_feature_text b{font-size:26px; line-height:31px;font-family:'Gill Sans',Arial, Helvetica, sans-serif;}
.inside_feature_text_image{padding:0px 0px 0px 15px;}
.inside_feature_text_image img{margin:4px 15px 4px 0px; float:left;}
.inside_large_image{padding:35px 0px 0px 0px; text-align:center;}
.inside_feature_links{padding:42px 0px 24px 0px; text-align:right; text-transform:uppercase; font-size:13px; line-height:16px; border-bottom:1px solid #d4d4d4;}
.inside_subfeatures{padding:24px 0px 32px 0px;}
.inside_subfeature{ text-align:center; padding-right:24px; font-size:16px; line-height:20px; color:#54b948; font-weight:bold;font-family:'Gill Sans',Arial, Helvetica, sans-serif;}
.inside_subfeature img{margin-bottom:10px;}
.inside_subfeature#right{padding-right:0px; padding-left:1px;}

.subfeature_bg{ background-color:#f3f3f3; padding:25px 55px; border-bottom:15px solid #ffffff;}
.subfeature_bg_divided{ background-color:#f3f3f3; padding:9px 25px 30px 25px; border-bottom:15px solid #ffffff;}
.subfeature_bg_divided_text{border-right:5px solid #ffffff; padding:0px 25px; text-align:center; vertical-align:top; font-size:20px; line-height:22px;}
.subfeature_bg_divided_text#right{border:none;}
.subfeature_bg_divided_text img{border-radius:50%;}
.subfeature_bg_text{width:55%;text-align:center; vertical-align:middle; font-size:14px; line-height:22px;}
.subfeature_bg_text b{font-size:20px; line-height:22px; font-weight:bold; font-family:'Gill Sans',Arial, Helvetica, sans-serif; color:#000000;}
.subfeature_bg_text span.download_link{font-size:13px; line-height:22px; text-transform:uppercase;}
.subfeature_bg_image{width:45%; text-align:right; vertical-align:middle;}
.subfeature_icon_set{padding:22px 0px 29px 0px;}
.subfeature_headline{ font-size:13px; line-height:17px; font-weight:bold; color:#54b948; text-transform:uppercase; font-family:'Gill Sans',Arial, Helvetica, sans-serif;}
.subfeature_bg_divided .subfeature_headline{padding-bottom:20px;}
.subfeature_icons{padding-top:30px;}
.subfeature_icon{width:33%; padding:0px 34px 44px 0px; font-size:14px; line-height:17px;font-family:'Gill Sans',Arial, Helvetica, sans-serif; color:#666766; font-weight:bold; vertical-align:middle;}
.subfeature_icon a{ color:#666766; text-decoration:none;}
.subfeature_icon a:hover{ color:#54b948; text-decoration:none;}
.subfeature_icon img{float:left; margin-right:10px;}
.subfeature_icon#right{padding-right:0px;}
.subfeature_icons_links{text-align:right; text-transform:uppercase; font-size:13px; line-height:16px;}

.subfeature_three_column{padding-bottom:15px;}
.subfeature_three_column_title{padding:6px 0px 13px 0px;font-size:26px; line-height:31px;font-family:'Gill Sans',Arial, Helvetica, sans-serif;}
.subfeature_three_col{padding-right:15px; vertical-align:top;}
.subfeature_three_col img{border-radius:3px;}
.subfeature_three_col#right{padding-right:0px;}
.three_col_link{padding:19px 20px 21px 0px; white-space:nowrap; border-bottom:1px solid #54b948; vertical-align:middle; background-image:url("../../includes/site_images/misc/arrow.png"); background-repeat:no-repeat; background-position:right 26px;}
.three_col_link#first{padding-top:0px; background-position:right 7px;}
.three_col_link#last{border:none;}

.press_info{ padding-right:15px; vertical-align:top;}
.press_info#right{padding-right:0px;}
.press_link{padding:19px 0px 21px 0px; border-bottom:1px solid #54b948; vertical-align:middle;}
.press_link img{margin-right:10px; border-radius:3px; vertical-align:middle;}
.press_link#bottom{border:none;}

a.green_link{
display:inline-block; 
font-size:13px; 
line-height:13px; 
font-weight:bold; 
background-color:#54b948; 
color:#ffffff; 
text-transform:uppercase; 
padding:4px 12px 5px 12px;
font-family:'Gill Sans',Arial, Helvetica, sans-serif; 
text-decoration:none;
-webkit-border-radius:13px; 
-moz-border-radius:13px; 
-o-border-radius:13px;
-ms-border-radius:13px; 
border-radius:13px;
behavior: url(../../includes/css/PIE.htc);}

a.green_link:hover{display:inline-block; font-size:13px; line-height:13px; font-weight:bold; background-color:#48a843; color:#ffffff; text-transform:uppercase; border-radius:13px; padding:4px 12px 5px 12px;font-family:'Gill Sans',Arial, Helvetica, sans-serif; text-decoration:none;}
a.download_link {display:inline-block; font-size:13px; line-height:13px; font-weight:bold; text-transform:uppercase; padding-right:20px;  font-family:'Gill Sans',Arial, Helvetica, sans-serif; text-decoration:none; background-image:url("../../includes/site_images/misc/download.png"); background-position:right center; background-repeat:no-repeat;}

.archives_link{width:100px; text-align:center; background-color:#808080; border-radius:12px; *background-color:#ffffff;height:22px;}
.archives_link select{font-size:13px; line-height:15px; color:#ffffff; background-color:#808080; border:none; *font-size:15px;font-family:Arial, Helvetica, sans-serif;}
@-moz-document url-prefix(){
    .archives_link select{padding-top:3px;}
}
p.small_caps_link {text-align:right;}
p.small_caps_link a {text-transform:uppercase;text-align:right;font-size:12px;}

img.link_icon{margin-left:5px; position:relative; top:1px;}
img.link_icon_2{margin-left:5px; position:relative; top:2px;}
img.link_icon_norm{margin-left:5px;}

.results_header{ padding:9px 11px 9px 11px;background-color:#f3f3f3; color:#000000; font-size:15px; line-height:22px; border-bottom:50px solid #ffffff;}
.calendar_results{padding:0px 12px 0px 0px; border-right:1px solid #dedede;}
.results_filters{padding:0px 0px 0px 12px;}
.event_group{border-bottom:1px solid #dddddd; padding:22px 0px 3px 0px;}
.event_group#first{padding-top:0px;}
.event_date{padding:0px 0px 0px 0px;color:#000000;font-family:'Gill Sans',Arial, Helvetica, sans-serif; font-size:20px; line-height:22px; font-weight:bold;}
.event_entry{padding:20px 0px 17px 0px;border-bottom:1px solid #dddddd;}
.event_name{padding:0px 0px 17px 0px;color:#54b948;font-family:'Gill Sans',Arial, Helvetica, sans-serif; font-size:16px; line-height:22px; font-weight:bold;}
.event_text{font-size:14px; line-height:22px;}
.event_link{font-size:13px; line-height:16px; text-transform:uppercase; text-align:right; padding:14px 12px 0px 0px; background-image:url("../../includes/site_images/misc/arrow.png"); background-repeat:no-repeat; background-position:right 17px;}
.pagination_td{padding:7px 0px 0px 0px;}
.pagination_prev{padding-left:12px;background-image:url("../../includes/site_images/misc/back_arrow.png"); background-repeat:no-repeat; background-position:left 6px; font-size:13px; line-height:13px;}
.pagination_next{padding-right:12px;background-image:url("../../includes/site_images/misc/arrow.png"); background-repeat:no-repeat; background-position:right 6px; font-size:13px; line-height:13px; text-align:right;}
.pagination{ text-align:center; width:100%;}
.red_bold{font-size:16px; line-height:21px; font-weight:bold; color:#cc0000; font-family:'Gill Sans',Arial, Helvetica, sans-serif;}

.filter_title{padding:0px 0px 0px 0px;color:#000000;font-family:'Gill Sans',Arial, Helvetica, sans-serif; font-size:20px; line-height:22px; font-weight:bold;}
.filter_item{padding:14px 0px 18px 0px;}
.filter_header{padding:6px 0px 5px 0px;color:#000000;font-family:'Gill Sans',Arial, Helvetica, sans-serif; font-size:16px; line-height:22px; font-weight:bold;}
.keyword_field{padding:0px 0px 0px 2px; *padding-top:4px; *margin-top:-1px; *margin-bottom:-1px;border:1px solid #50b948; height:27px; font-size:16px; line-height:16px; *font-size:18px; color:#444444;}
.calendar_bg{border:1px solid #000000;}
.date_field{border:none;padding:0px 0px 0px 2px; *padding-top:4px; *margin-top:-1px; *margin-bottom:-1px;height:27px; font-size:16px; line-height:16px; *font-size:18px; color:#444444;}
.filter_checks{padding:0px 5px 0px 3px; *padding-left:0px;}
.style_checkbox{ width:16px; height:16px; overflow:hidden; border:1px solid #000000; border-top:none; border-left:none; *border:none;}
.style_checkbox input{position:relative; top:-1px; left:-1px; width:21px; height:21px; margin:0; }
.filter_label{ padding:1px 0px 0px 0px; *padding-top:3px;font-size:14px; line-height:22px;}

.filter_select { position:relative; width:186px;*width:188px; height:26px; overflow:hidden; border:1px solid #000000; }
.filter_select select {padding-top:1px; position:relative; left:-2px; top:-2px; width:190px; height:31px; font-size:16px; line-height:16px; *font-size:18px; color:#444444;}

a:hover{ color:#54b948; text-decoration:underline; } 

.popup{visibility:hidden;border:2px solid #d4d4d4;z-index:20;position:absolute;top:185px;left:318px;background-color:#ffffff;}
.popup_table{padding:14px 18px 20px 18px;}
.buttons{text-align:right; padding-top:12px;}
.popup_header{padding:0px 0px 6px 18px; font-size:16px; line-height:20px; font-weight:bold; border-bottom:1px solid #777777; color:#777777; background-image:url("../../includes/site_images/misc/translate_icon.png"); background-repeat:no-repeat; background-position:0px 3px;}
.popup_field{border-top:10px solid #ffffff;color:#000000; font-size:12px; line-height:15px; padding-top:4px;padding-bottom:5px;padding-left:8px;}
.popup_label{border-top:10px solid #ffffff;background-color:#e7e7e7;color:#000000; font-size:12px; line-height:15px; padding-top:6px;padding-bottom:8px;padding-right:6px; text-align:right;}

.shim{visibility: hidden;z-index:10;position:absolute;top:185px;left:318px;}

.yellow_button{
	background-color:#FFCC00;
	border-width:1px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	height:24px;
	vertical-align:bottom;
	padding:0px 7px 0px 7px;
	width:auto;
	overflow:visible;
}


/*Styles for interactive map on about page*/
#popupText {border:none;}
#popupText .popup_text {font-size: 11px;line-height: 14px;}

/*Styles for Newsletter signup form*/
.helper_text {text-transform:uppercase;font-size:12px;}
.checkbox_group input {margin-right:10px;}

/*Styles for DIY Planting Guide*/
.guide_links td {
border-bottom: 1px solid #54B948;
padding: 19px 0 21px;}

.guide_links img {margin: 7px 20px 0 10px;}

.guide_links_title{
font-size:20px; 
line-height:25px;
font-family:'Gill Sans',Arial, Helvetica, sans-serif;}

/*used on DIY Planting Guide and Educator Toolkit*/
.link_list {list-style-type:none;margin-left:0;margin-top:0;}
.link_list li {border-bottom: 1px solid #54B948;padding:19px 0px 21px 0px;}
.link_list .last {border-bottom:none;}

/*Styles for Kids Quiz*/
.kids_question {
    color: #358802;
    font-family: "Comic Sans MS",Verdana,Arial,Helvetica;
    font-size: 18px;
    font-weight: bold;
    line-height: 22px;
    text-decoration: none;
}
.kids_link {
    color: #333333;
    font-family: "Comic Sans MS",Verdana,Arial,Helvetica;
    font-size: 13px;
    line-height: 18px;
    text-decoration: none;
}
a.kids_link {
    color: #333333;
    font-family: "Comic Sans MS",Verdana,Arial,Helvetica;
    font-size: 13px;
    line-height: 18px;
    text-decoration: underline;
}
.kids_link:hover {
    color: #358802;
    text-decoration: underline;
}

/*Styles for newsletter form*/
#newsletter_signup_form input[type=text] {width:200px;height:30px;}
#newsletter_signup_form .zipcode {width:100px;}
#newsletter_signup_form .other-specify {width:300px;}