#footer { width: 100%; background: #f5f5f5; }
#footer .copyright { padding: 30px 0 20px 0; background: #fff; }
#footer .copyright .content { width: 990px; margin: 0 auto; } 
#footer .copyright ul { float: left; }
#footer .copyright ul li { display: inline; font-size: 1.1em; }
#footer .copyright ul li a { color: #3295cf; }
#footer .copyright ul li a:hover { text-decoration: none; }
#footer .copyright ul li span { margin: 0 10px 0 10px; color: #3295cf; }
#footer .copyright .legal { float: right; color: #999; font-size: 1.1em; }
#footer .copyright .legal a { color: #3295cf; }
#footer .links { padding: 20px 0 0 0; border-top: 5px solid #11a6df; }
#footer .links ul { width: 990px; margin: 0 auto; }
#footer .links ul li { float: left; width: 210px; padding: 0 20px 0 20px; background: url(../images/footer-links-divider.gif) top left repeat-y; }
#footer .links ul li.first { padding-left: 0; background: none; }
#footer .links ul li strong { display: block; padding: 0 0 5px 0; font-size: 1.2em; font-weight: bold; color: #666; text-align: left; }
#footer .links ul li ul { width: auto; margin: 0; }
#footer .links ul li ul li { float: none; margin: 12px 0 12px 0; padding: 0; border: none; background: none; text-align: left; }
#footer .links ul li ul li a { font-size: 1.1em; line-height: 1.2em; color: #3295cf; }
#footer .links ul li ul li a:hover { text-decoration: none; }
#footer .bottom { width: 990px; margin: 0 auto; padding: 20px 0 20px 0; }
#footer .bottom .legal { float: left; color: #999; float: left; margin: 10px 0 10px 0; font-size: 1.1em; }
#footer .bottom ul { float: right; padding: 0 0 0 0; }
#footer .bottom ul li { display: inline; font-size: 1.1em; }
#footer .bottom ul li a { color: #3295cf; }
#footer .bottom ul li a:hover { text-decoration: none; }
#footer .bottom ul li span { margin: 0 10px 0 10px; color: #bbb; }
#footer .bottom .bookmark { float: right; padding: 4px 4px 4px 4px; margin: 0 0 0 15px; background: #fff; border: 1px solid #ececec; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
#footer .bottom .bookmark label { float: left; display: block; padding: 4px 0 4px 25px; background: url(../images/footer-bottom-bookmark.gif) center left no-repeat; font-size: 1.1em; color: #ef683a; }
#footer .bottom .bookmark .button { float: left; display: block; margin: 0 0 0 8px; padding: 4px 0 4px 20px; color: #3295cf; font-size: 1.1em; background-position: center left; background-repeat: no-repeat; }
#footer .bottom .bookmark .button:hover { text-decoration: none; }
#footer .bottom .bookmark .button.button1 { background-image: url(../images/footer-bottom-bookmark-button2.gif); }
#footer .bottom .bookmark .button.button2 { background-image: url(../images/footer-bottom-bookmark-button3.gif); }


