#footer-outer { clear: both; padding: 0px; font-size: 0.9em;}
#footer-inner { width: 100%; overflow: hidden;}

#footer-hills-and-sea { height: 128px; display: block; clear: both; margin: 0; padding: 0; background: transparent url("/EasySiteWeb/EasySite/StyleData/Corporate_master/Images/footer_alpha_background.gif") no-repeat bottom left;  width: 100%; border-bottom: 1px solid white;}

#footer-alpha-outer { width: 100%; clear: both; background: #12747f url("/EasySiteWeb/EasySite/StyleData/Corporate_master/Images/footer_background_curve_left.gif") no-repeat bottom left; border-bottom: 1px solid white; min-height: 100px;}
#footer-alpha-inner { width: 100%; overflow: hidden; background: transparent url("/EasySiteWeb/EasySite/StyleData/Corporate_master/Images/footer_background_curve_right.gif") no-repeat bottom right; min-height: 100px;}

#footer-beta-outer { clear: both; margin: 0px; width: 100%; background: transparent url("/EasySiteWeb/EasySite/StyleData/Corporate_master/Images/footer_background_mirror_left2.gif") no-repeat top left;}

#footer-beta-inner { width: 100%; overflow: hidden; background: transparent url("/EasySiteWeb/EasySite/StyleData/Corporate_master/Images/footer_background_mirror_right2.gif") no-repeat top right;}

#mega-footer-wrapper-outer { margin: 25px 0 0 0; padding: 0; clear:both; display: block; background: #3a3d42 url("/EasySiteWeb/EasySite/StyleData/Corporate_master/Images/footer_background_gradient.jpg") repeat-x top left;} 
.mega-footer-wrapper-inner {  overflow:hidden;  padding-left: 30px;} 

#footer-gamma-outer { clear: both; margin-top: 10px; font-size: 0.94em; color: #999; width: 100%;}
#footer-gamma-inner { width: 100%; overflow: hidden; }

/*  Mega footer menus  */
/*  Make the first menu indent from left hand side   #footer-beta-inner > div:first-child { margin-left: 15px;}*/
.mega-footer-menu-outer { width: 24%; float: left; margin: 0; }
.mega-footer-menu-inner { width: 100%; overflow: hidden; }
.mega-footer-menu-title { font-size: 1.8em; padding-left: 0px; margin-bottom: 7px;}
.mega-footer-menu-content {}
.mega-footer-menu-content ul { margin: 0px; padding: 0 0 0 18px;}
.mega-footer-menu-content ul li { font-size: 1.2em; color: #595959; margin-bottom: 5px; padding-right: 15px; padding-top:0px!important;}

.mega-footer-menu-content ul li a:link {color: #fff; text-decoration: none; }
.mega-footer-menu-content ul li a:hover {color: #fff; text-decoration: underline; }
.mega-footer-menu-content ul li a:visited {color: #fff; text-decoration: none; }


.mega-footer-menu-title-living a:link, .mega-footer-menu-title-learning a:link, .mega-footer-menu-title-environment a:link, .mega-footer-menu-title-business a:link, .mega-footer-menu-title-leisure a:link, .mega-footer-menu-title-council a:link, .mega-footer-menu-title-housing a:link, .mega-footer-menu-title-living a:visited, .mega-footer-menu-title-learning a:visited, .mega-footer-menu-title-environment a:visited, .mega-footer-menu-title-business a:visited, .mega-footer-menu-title-leisure a:visited, .mega-footer-menu-title-council a:visited, .mega-footer-menu-title-housing a:visited { color: #c4c4c4!important;}

.mega-footer-menu-content-living ul, .mega-footer-menu-content-learning ul, .mega-footer-menu-content-environment ul, .mega-footer-menu-content-business ul, .mega-footer-menu-content-leisure ul, .mega-footer-menu-content-council ul, .mega-footer-menu-content-housing ul  {list-style-image: url("/EasySiteWeb/EasySite/StyleData/Corporate_master/Images/mega_footer_menu_bullet.gif");}




#footer-beta-footer-outer { width : 100%; height: 50px; display: block; clear: both; padding: 0; margin: 0; background: transparent url("/EasySiteWeb/EasySite/StyleData/Corporate_master/Images/footer_background_mirror_left3.gif") no-repeat bottom left;}
#footer-beta-footer-inner { overflow: hidden; height: 50px; background: transparent url("/EasySiteWeb/EasySite/StyleData/Corporate_master/Images/footer_background_mirror_right3.gif") no-repeat bottom right;}



.footer-links-outer {  width: 98%; }
.footer-links { color: #fff; float: right; width: auto;}
ul.footer-links {  margin: 0; padding: 0; float: left; margin-top: 20px; min-height: 60px; }
ul.footer-links li { list-style-type: none; padding: 2px 0 2px 0; margin: 0 10px 0 10px; }
ul.footer-links li.start { padding-left: 0; }
ul.footer-links li.end { }
ul.footer-links li a:link { color: white; font-size: 1.3em; text-decoration: none;  }
ul.footer-links li a:hover { color: white; font-size: 1.3em; text-decoration: underline;  }


.footer-links a:link, .footer-links a:visited { text-decoration: none; color: white!important; }
.footer-links a:hover, .footer-links a:active { text-decoration: none; }
.footer-links a:visited { text-decoration: none; color: white!important; font-size: 1.3em; }

#footer-links-left { float: left; width: 45%; }
#footer-links-right { float: left; width: 50%; }

#a-zfooter { margin: 0!important; padding: 0!important; }

#a-zfooter li { float: left; background: #505050; color: white; font-weight: bold; width: 1.7em; margin: 3px!important; list-style-type:none!important; list-style-image:none!important; text-align:center; }
#a-zfooter li a { background: none!important; text-decoration:none!important; color: white!important; font-size:1.2em; }
#a-zfooter li a.hover { text-decoration:underline!important; }
#a-zfooter li.last-bullet { width: 2.8em;}

.copyright { float: left; width: 49%;}

#languages-help { color: #000; padding: 0; width: 45%; background: transparent!important; float:right; text-align: right;}
#languages-help a{ color: #000; font-size: 1.1em;}
#languages-help a:hover, a.breadcrumb-link:hover, #languages-help a:focus, a.breadcrumb-link:focus{ color: #fff!important;}

.telephone { color: white; font-size: 1.6em; font-weight: bold; clear: both; margin: 10px 0px 0px 35px; display: block;}
.email-address { clear: both; margin: 8px 0 8px 35px; display: block; width: 60%;}
.email-address a:link, .email-address a:visited { color: white; font-size: 1.4em; font-weight: bold; text-decoration: none;}
.email-address a:hover { text-decoration: underline; }

.tagline { text-align: right; float: right; width: 49%; }
.tagline-link:link, .tagline-link:visited { color: #999; } 
.tagline-link:hover, .tagline-link:active { color: #999; }

#translate {text-align:right; padding-top: 80px; }

.goog-logo-link, .goog-logo-link:link, .goog-logo-link:visited, .goog-logo-link:hover, .goog-logo-link:active {color: #fff!important;}
.goog-te-gadget {color: #fff!important;}
