/* Footer Last edited on 05-03-10
----------------------------------------------- */

#footer-wrap { background: url(../css-images/footer-tile.png) repeat-x; width: 100%; height: 40px; margin: 0; padding: 0; float: left; clear: both; }

#footer-text { color: #fff; font: 11px/40px Arial, Helvetica, sans-serif; text-align: center; width: 1000px; height: auto; float: left; margin: 0; padding: 0; clear: both; }
#footer-text p { color: #fff; font: 11px/40px Arial, Helvetica, sans-serif; text-align: center; margin: 0; padding: 0; }
/* IE / Win hacks */
* html #footer-text p {   }
/* END IE / Win hacks */

#footer-text a:link, #footer-text a:visited { color: #fff; font: 11px/16px Arial, Helvetica, sans-serif; text-decoration: none; border-style: none; }
#footer-text a:hover, #footer-text a:active { color: #fff; font: 11px/16px Arial, Helvetica, sans-serif; text-decoration: underline; border-style: none; }

#footer-text p.leftblock { font: 11px/16px Arial, Helvetica, sans-serif; text-align: left; width: 385px; overflow: hidden; float: left; padding-right: 1px; padding-left: 1px; }
#footer-text p.leftblock-short { font: 11px/16px Arial, Helvetica, sans-serif; text-align: left; width: 285px; overflow: hidden; float: left; padding-right: 1px; padding-left: 1px; }
#footer-text p.midblock { font: 11px/16px Arial, Helvetica, sans-serif; text-align: left; width: 375px; overflow: hidden; float: left; padding-right: 1px; padding-left: 1px; }
#footer-text p.rightblock { font: 11px/16px Arial, Helvetica, sans-serif; text-align: right; width: 350px; overflow: hidden; float: right; clear: both; margin-top: 0; padding-top: 0; padding-right: 1px; padding-left: 1px; }

/* IE / Win hacks */
* html #footer-text p.rightblock   {  }
*:first-child+html #footer-text p.rightblock   {  } 
/* END IE / Win hacks */

#footer-text p.leftblock a:link, #footer-text p.leftblock a:visited { color: #99a7d7; text-decoration: none; border-style: none; border-width: 0; }
#footer-text p.leftblock a:hover, #footer-text p.leftblock a:active { color: #c9c9c9; text-decoration: none; border-style: none; border-width: 0; }

#footer-text p.midblock a:link, #footer-text p.midblock a:visited { color: #99a7d7; text-decoration: none; border-style: none; border-width: 0; }
#footer-text p.midblock a:hover, #footer-text p.midblock a:active { color: #c9c9c9; text-decoration: none; border-style: none; border-width: 0; }

#footer-text p.rightblock a:link, #footer-text p.rightblock a:visited { color: #99a7d7; text-decoration: none; border-style: none; border-width: 0; }
#footer-text p.rightblock a:hover, #footer-text p.rightblock a:active { color: #c9c9c9; text-decoration: none; border-style: none; border-width: 0; }

ul.rightblock  { margin: 0; padding: 0; float: right; clear: right; white-space: nowrap; }
ul.rightblock li { font: 11px/16px Arial, Helvetica, sans-serif; text-align: center; height: 16px; float: left; padding: 0; margin: 0; list-style: none; display: inline; white-space: nowrap; }

ul.rightblock li a { background: url(../css-images/topnav-line.gif) no-repeat right 3px; border-style: none; display: block; padding-right: 11px; padding-left: 10px; }
* html ul.rightblock li a { display: inline; }
ul.rightblock li a:link, ul.rightblock li a:visited { color: #99a7d7; text-decoration: none; border-style: none; }
ul.rightblock li a:hover, ul.rightblock li a:active { color: #c9c9c9; text-decoration: none; border-style: none; }

ul.rightblock li a.last:link, ul.rightblock li a.last:visited { background: none; }
ul.rightblock li a.last:hover, ul.rightblock li a.last:active { background: none; }

ul.rightblock li a.last-2:link, ul.rightblock li a.last-2:visited { background: none; padding-left: 3px; }
ul.rightblock li a.last-2:hover, ul.rightblock li a.last-2:active { background: none; padding-left: 3px; }

ul.rightblock li.last-2 a:link, ul.rightblock li.last-2 a:visited { background: none; padding-left: 3px; }
ul.rightblock li.last-2 a:hover, ul.rightblock li.last-2 a:active { background: none; padding-left: 3px; }

