#footer-outer { clear: both; margin-top: 6px; background: #ffffff url("bg-round.gif") no-repeat left top; }
#footer-inner { padding: 6px; overflow: hidden; background: transparent url("bg-roune.gif") no-repeat left bottom;}

#footer-alpha-outer { width: 768px; background: #003366 url("bg-blu-r.jpg") no-repeat left top; }
#footer-alpha-inner { padding: 8px; overflow: hidden; background: transparent url("bg-blu-s.jpg") no-repeat left bottom; }

#footer-beta-outer { clear: both; padding-top: 0px; }
#footer-beta-inner { }

.copyright { color: #ffffff; font-size: 0.96em; float: left; width: 37.7%; }
.copyright-link:link, .copyright-link:visited { color: #ffffff; text-decoration: none; background: transparent; }
.copyright-link:hover, .copyright-link:active { color: #ffffff; text-decoration: underline; background: transparent; }

.footer-alpha-sep { color: #999999 }
.footer-alpha-link:link, .footer-alpha-link:visited { padding: 0px 15px 0px 15px; color: #ffffff; text-decoration: none; background: transparent; }
.footer-alpha-link:hover, .footer-alpha-link:active { color: #ffffff; text-decoration: underline; background: transparent; }

.footer-link { background: transparent url("bg-foote.gif") no-repeat left bottom; }
.links { float: left; width: 55%; text-transform: lowercase; }
.contact { float: right; text-align: right; width: 37%; color: #999999; font-weight: bold; }
.contact-title { color: #999999; font-weight: normal; }

.address { font-size: 0.96em; text-align: center; color: #0A51A1; }

.tagline { text-align: right; color: #666666; }
.tagline-link:link, .tagline-link:visited { color: #666666; } 

/* Usability */
#usability-outer { clear: both; padding: 3px 20px 5px 14px; background: transparent; }
#usability-inner { width: 100%; overflow: hidden; }

.usability-alpha { float: left; width: 75%; color: #333333; padding-top: 7px; }
.usability-alpha-text { background: transparent url("bg-acces.gif") no-repeat left bottom; }

.usability-alpha-text strong { background: transparent url("bg-acces.gif") no-repeat left bottom; padding-left: 15px; }

a.usability-alpha-link:link, a.usability-alpha-link:visited { background: transparent; padding: 0px 15px 0px 15px; color: #333333; text-decoration: none; }
a.usability-alpha-link:hover, a.usability-alpha-link:active { color: #333333; text-decoration: underline; background: transparent; }
.ubl-alpha-sep { padding: 0 3px 0 3px; color: #666666; }

.text-larger { font-family: "Times New Roman", Times, serif; font-size: 1.8em; }
.text-normal { font-family: "Times New Roman", Times, serif; font-size: 1.5em; }
.text-smaller { font-family: "Times New Roman", Times, serif; font-size: 1.1em; }

.usability-beta { float: right; text-align: right; width: 24%; color: #333333; padding-top: 13px; }
a.usability-beta-link:link, a.usability-beta-link:visited { background: transparent; padding: 0px 3px 0px 3px; color: #333333; text-decoration: none; }
a.usability-beta-link:hover, a.usability-beta-link:active { color: #333333; text-decoration: underline; background: transparent; }
.ubl-beta-sep { padding: 0 3px 0 3px;  color: #333333; }

.skip { height: 1px; width: 1px; position: absolute; top: -9999; left: -9999; line-height: 1px; font-size: 1px; display: block; z-index: -99; overflow: hidden; }
