*{font-family:Verdana, Arial, Helvetica, sans-serif;color:#fff;}

h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
h2{font-size:22px;}
.b,b{font-weight:bold;}

form{margin:0;padding:0;}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.fl{float:left;}
.fr{float:right;}
.cb{clear:both;}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.no_b{border:none;}
.no_mp{margin:0;padding:0;}
.no_bg_r{background-repeat:no-repeat;}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
body{margin:0px;padding:0px;background-image:url(../imgs/bg
_imgs/body/bg_1.jpg);background-position:right top;background-attachment:fixed;font-size:11px;}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#central_wrapper{width:990px;margin:0 auto;position:relative;}
	.website_logo{position:absolute;top:15px;left:35px;width:222px;height:101px;background-image:url(../imgs/logos/website_1.png);cursor:pointer;z-index:200;}
  .top_nav_bar{top:135px;left:-340px;text-align:right;background-image:url(../imgs/bg_imgs/nav_bar_s/top.png);background-position:right;}
  .header_spacer{position:relative;height:188px;}
  .bottom_nav_bar{background-image:url(../imgs/bg_imgs/nav_bar_s/bottom.png);background-position:left;}
  .nav_bars{position:absolute;width:100%;height:33px;z-index:100;}
  .location_map{display:none;position:absolute;width:154px;height:157px;background-image:url(../imgs/btns/bottom_nav_bar/map.png);z-index:200;}
  .location_map_original{display:none;position:absolute;width:154px;height:157px;background-image:url(../imgs/btns/bottom_nav_bar/map.png);z-index:200;}
  .location_map{display:none;position:fixed;bottom:-30px;width:154px;height:157px;background-image:url(../imgs/btns/bottom_nav_bar/map.png);z-index:200;}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.slogan_wrapper{position:absolute;top:30px;right:50px;width:450px;height:90px;background-position:center center;}
.top_right_links{position:absolute;top:20px;right:20px;width:130px;height:13px;}
.b {color:#5E79A7}
.b:hover{color:#fff;text-decoration:none}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.bg_11x1_080935{background-image:url(../imgs/bg_imgs/various/1x1_080935.png);}
.ll{padding:2px 5px 0px 0px;}
.ll_fff{color:#fff;}
.ll_ffff00{color:#ffff00;}
.off_input_0f1747{background-color:#0f1747;border:solid 1px #0f1747;font-size:11px;color:#fff;width:200px;}
.on_input_0f1747{border:solid 1px #ffff00;}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.acco_desc{list-style-type:none;}
.acco_desc li{float:left;position:relative;width:200px;height:170px;padding:50px 10px 10px 10px;margin-right:2px;}
.acco_desc .ac_tn{position:absolute;top:9px;left:25px;width:170px;height:27px;background-image:url(../imgs/bg_imgs/various/ac_tn.png);text-align:center;color:#fff;font-weight:bold;font-size:14px;padding-top:7px;}
.acco_desc .txt{height:150px;padding:10px 9px 10px 9px;color:#fff;text-align:center;}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.SlidingPanels {position:relative;width:886px;height:120px;margin:0 35px 2px 35px;overflow:hidden;}
.SlidingPanelsContentGroup{position:relative;width:10000em;height:120px;}
.SlidingPanelsContent{float:left;width:200px;height:100px;padding:10px;margin-right:2px;}
.sp_img_wrapper{height:100px;}
.sp_btns{position:absolute;  width:35px;height:60px;z-index:150;cursor:pointer;}
.sp_btn_left{background-image:url(../imgs/btns/various/btn_slider_left.png);top:0px;left:0px;}
.sp_btn_right{background-image:url(../imgs/btns/various/btn_slider_right.png);top:0px;right:0px;}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.foot_fix{position:fixed;bottom:0px;}







/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
a:link,a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}

a.links_bottom_nav_bar:link,a.links_bottom_nav_bar:visited{text-decoration:none;color:#fff;}
a.links_bottom_nav_bar:hover{text-decoration:underline;}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#footer{width:990px;margin:0 auto;position:relative;}


/*

Sticky Footer

*/

* {
	margin: 0;
}
html, body {
	height: 100%;
}
.wrapper_push_footer {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -20px; /* the bottom margin is the negative value of the footer's height */
}
#footer, .push {
	height: 20px; /* .push must be the same height as .footer */
}