#footer-outer { clear: both; border-top: 1px solid #E4E4E4; padding: 6px 15px 6px 15px; font-size: 0.92em; }
#footer-inner { width: 100%; overflow: hidden; }

#footer-row-one-outer { width: 100%; }
#footer-row-one-inner { width: 100%; overflow: hidden; }

#footer-row-two-outer { width: 100%; clear: both; padding-top: 10px; }
#footer-row-two-inner { width: 100%; overflow: hidden; }

.Copyright { color: #999999; }

.FooterLinksBar { color: #D31245; float: left; }
.FooterLinks:link, .FooterLinks:visited { color: #D31245; text-decoration: underline; }
.FooterLinks:hover, .FooterLinks:active { color: #D31245; }
.footer-sep { padding: 0 5px 0 5px; color: #D0D4DC; } 

div.footer-login-link { float: right; }
a.footer-login-link:link, a.footer-login-link:visited { color: #D31245; text-decoration: underline; }
a.footer-login-link:hover, a.footer-login-link:active { color: #D31245; }
