#footer-outer { clear: both; width: 100%; float: left; overflow: visible; margin-top: 20px;}
#footer-inner {  }

#footer-alpha-outer { clear: both; background: #dfecdf; padding: 5px 10px 5px 10px; }
#footer-alpha-inner { width: 100%; overflow: hidden; }

#footer-beta-outer { clear: both; background: #fff; padding: 5px 10px 5px 10px; }
#footer-beta-inner { width: 100%; overflow: hidden; }

#footer-gamma-outer { clear: both; background: #dfecdf; padding: 5px 10px 5px 10px; }
#footer-gamma-inner { width: 100%; overflow: hidden; }

.footer-alpha-sep { color: #000066; padding: 0 3px 0 3px; }
.footer-alpha-link:hover, .footer-alpha-link:active { color: #e63129; background: transparent; text-decoration: underline; }
.footer-alpha-link:link, .footer-alpha-link:visited { color: #000066; text-decoration: none; }


.footer-beta-sep { color: #000066; padding: 0 3px 0 3px; }
.footer-beta-link:link, .footer-alpha-link:visited { color: #000066; text-decoration: none; }
.footer-beta-link:hover, .footer-alpha-link:active { color: #e63129; background: transparent; text-decoration: underline; }

.footer-gamma-sep { color: #000066; padding: 0 3px 0 3px; }
.footer-gamma-link:link, .footer-alpha-link:visited { color: #000066; text-decoration: none; }
.footer-gamma-link:hover, .footer-alpha-link:active { color: #e63129; background: transparent; text-decoration: underline; }

.copyright { color: #666666; font-size: 0.9em; }

.tagline { text-align: left; color: #666666; }
.tagline-link:link, .tagline-link:visited { color: #666666; } 