#footer-outer { clear: both; margin-top: 10px; margin-left: 9px; margin-right: 9px; }
#footer-inner { width: 100%; overflow: hidden; }

#footer-alpha-outer { clear: both; padding: 5px 0px; background: #fff; color: #717171; margin-top: 12px; }
#footer-alpha-inner { width: 100%; overflow: hidden;  }

.footer-links { color: #717171; padding-top: 27px; }
ul.footer-links { padding: 0; margin: 0; }
ul.footer-links li { display: inline; list-style-type: none; background: none; padding: 0 0px 0 6px; margin: 0; }
ul.footer-links li.start { padding-left: 0; }
ul.footer-links li.end { }

.footer-link:link, .footer-link:visited { text-decoration: underline; color: #717171; }
.footer-link:hover, .footer-link:active { background: transparent; text-decoration: none; color: #717171; }

.footer-links-sep { color: #b5b5b5; padding-left: 0px; padding-right: 0px; }

#footer-beta-outer { clear: both; margin: 10px; font-size: 0.94em; color: #717171; border-top: 1px solid #86b75c; padding: 14px 1px 0 1px; }
#footer-beta-inner { width: 100%; overflow: hidden; }

.tagline { text-align: right; float: right; width: 48%; padding-right: 12px; }
.tagline-link:link, .tagline-link:visited { color: #717171; text-decoration: underline; } 
.tagline-link:hover, .tagline-link:active { color: #717171; text-decoration: none; background: none; }
.copyright { float: left; width: 48%; padding-left: 12px; }

.copyright img { margin-left: 0px; }

.footer-sep { color: #b5b5b5; padding-left: 12px; padding-right: 12px; }

.tagline2 { text-align: right; float: right; width: 49%; padding-right: 0px; }
.tagline2-link:link, .tagline2-link:visited { color: #717171; text-decoration: underline; } 
.tagline2-link:hover, .tagline2-link:active { color: #717171; text-decoration: none; background: none; }
.copyright2 { float: left; width: 45%; padding-left: 0px; }

