#footer-outer { clear: both; padding: 0; border-top: none;/* font-size: 0.9em;*/ margin: 20px 0px; }
#footer-inner { width: 100%; overflow: hidden; }

#footer-alpha-outer { clear: both; }
#footer-alpha-inner { width: 100%; overflow: hidden; background-color: #1f6f46; color: #fff; }

#footer-beta-outer { clear: both; margin-top: 0;/* font-size: 0.9em;*/ color: #000; background-color: #e5f0fa; }
#footer-beta-inner { width: 100%; overflow: hidden; text-align: center; padding: 4px 0; }
#footer-beta-inner-inner { }

.footer-links { color: #fff; }
ul.footer-links { padding: 0; margin: 0; display: inline; }
ul.footer-links li { display: inline; list-style-type: none; padding: 0; margin: 0; }
ul.footer-links li.start { padding-left: 0; }
ul.footer-links li.end { }
.footer-links .sep { color: #000; padding: 0 0 0 4px; }

.footer-link:link, .footer-link:visited { text-decoration: underline; color: #000; }
.footer-link:hover, .footer-link:active, .footer-link:focus { text-decoration: underline; color: #f00; }

a#email-link:link, a#email-link:visited { color: #fff; text-decoration: underline; }
a#email-link:hover, a#email-link:active, a#email-link:focus { color:yellow; text-decoration: underline; }

.copyright { width: auto; }
.copyright .sep { color: #000; padding: 0 4px; }

.address { text-align: center; padding: 4px 0; }

.translate { width: auto; }
.translate .sep { color: #000; padding: 0 4px; }
.translate a { padding-left: 1px; vertical-align: middle; }

#footer-gamma-outer { clear: both; margin: 0px 20px;}
#footer-gamma-inner { width: 100%; overflow: hidden; background-color: #fff; margin-top: 10px; }

.directgov { float: left; width: 18%; }
.footer-image-links { float: left; text-align: center; display: inline-block; width: 60%; }
.plainenglish { float: right; width: 170px; text-align: right; }

