.offscreen { position: absolute; left: -999px; z-index: 50000; overflow: hidden; }
.footer { height: auto; width: 100%; }
.grid_footer_links { width: 960px; height: 200px; }
.foot_col1 { width: 160px; }
.foot_col2 { width: 160px; }
.foot_col3 { width: 160px; }
.foot_col4 { width: 160px; }
.foot_col5 { width: 160px; }
.foot_col6 { width: 160px; }
.foot_bottom { width: 100%; height: auto; }
.foot_bottom_links { width: 960px; }
.footer { background-image: url(86b7c677e52e8a3df1e5012c3432235ccc128100.png) ; background-repeat: repeat-x; background-color: rgb(12, 98, 145); }
.grid_footer_links { background-image: url(ad55c5857d55ec9dfe278df5cbbdecad6b67115b.png) ; background-repeat: no-repeat; background-position: center bottom; margin: 0px auto; height: 285px; }
.foot_col_headers { font: bold x-small Arial,Verdana,sans-serif; color: rgb(231, 240, 244); margin-bottom: 5px; margin-top: 20px; }
.foot_col { width: 148px; float: left; font: x-small/18px Arial,Verdana,sans-serif; margin-top: 10px; height: auto; }
.foot_col1 { width: 160px; float: left; background-image: url(897421fda100c24e89a77c71895c9a8c48c0b0b0.png) ; background-repeat: no-repeat; font: x-small/18px Arial,Verdana,sans-serif; background-position: 120px 0px; margin-top: 10px; height: auto; }
.foot_col2 { background-image: url(897421fda100c24e89a77c71895c9a8c48c0b0b0.png) ; background-repeat: no-repeat; margin-top: 10px; background-position: 120px 0px; height: auto; font: x-small/18px Arial,Verdana,sans-serif; float: left; }
.foot_col3 { background-image: url(897421fda100c24e89a77c71895c9a8c48c0b0b0.png) ; background-repeat: no-repeat; margin-top: 10px; height: auto; background-position: 130px 0px; font: x-small/18px Arial,Verdana,sans-serif; float: left; }
.foot_col4 { background-image: url(897421fda100c24e89a77c71895c9a8c48c0b0b0.png) ; background-repeat: no-repeat; margin-top: 10px; height: auto; background-position: 145px 0px; font: x-small/18px Arial,Verdana,sans-serif; float: left; }
.foot_col5 { background-image: url(897421fda100c24e89a77c71895c9a8c48c0b0b0.png) ; background-repeat: no-repeat; margin-top: 10px; height: auto; font: x-small/18px Arial,Verdana,sans-serif; color: rgb(231, 240, 244); background-position: 140px 0px; float: left; }
.foot_col6 { margin-top: 10px; padding-left: 10px; width: 120px; min-height: 280px; font: x-small/18px Arial,Verdana,sans-serif; color: rgb(0, 0, 0); float: left; }
.foot_col a, .foot_col1 a, .foot_col2 a, .foot_col3 a, .foot_col4 a, .foot_col5 a, .foot_col6 a { color: rgb(255, 255, 255); }
.foot_bottom { background-color: rgb(12, 98, 145); padding-bottom: 10px; font-size: 10px; height: auto; }
.foot_bottom_links { padding-left: 0px; padding-right: 0px; text-align: center; color: rgb(255, 255, 255); margin: 0px auto; }
.foot_bottom_links a { color: rgb(255, 255, 255); font: x-small Arial,Verdana,sans-serif; }
.foot_bottom_links a:hover { font: x-small Arial,Verdana,sans-serif; text-decoration: underline; }
.foot_bottom_links a:focus { font: x-small Arial,Verdana,sans-serif; text-decoration: underline; }
.foot_bottom_socialLinks { margin-top: 15px; font: bold x-small Arial,Verdana,sans-serif; margin-bottom: 10px; padding-left: 0px; }
a.foot_bottom_socialLinks { font: bold x-small Arial,Verdana,sans-serif; }
a.foot_bottom_socialLinks:hover { font: bold x-small Arial,Verdana,sans-serif; text-decoration: underline; }
.foot_bottom_socialLinks:focus { margin-top: 15px; margin-bottom: 10px; padding-left: 0px; }
.grid_footer_links a { text-decoration: none; }
.footerbottom a { text-decoration: none; }
.foot_col a:hover, .foot_col1 a:hover, .foot_col2 a:hover, .foot_col3 a:hover, .foot_col4 a:hover, .foot_col5 a:hover, .foot_col6 a:hover { text-decoration: underline; }
.foot_col a:focus, .foot_col1 a:focus, .foot_col2 a:focus, .foot_col3 a:focus, .foot_col4 a:focus, .foot_col5 a:focus, .foot_col6 a:focus { text-decoration: underline; }
.footer .grid_footer_links a:hover { background-color: rgb(12, 98, 145); text-decoration: underline; }
.footer .grid_footer_links a:focus { background-color: rgb(12, 98, 145); text-decoration: underline; }
.footer .footerbottom a:hover { background-color: rgb(12, 98, 145); text-decoration: underline; }
.footer .footerbottom a:focus { background-color: rgb(12, 98, 145); text-decoration: underline; }
