/*-------------------------------------
|
|	Main Header
|
-------------------------------------*/

div#header{margin:auto 0; text-align:center; width:100%; background:#000 url(../../images/header_red.gif) repeat-x; height:100px; margin-top:0px;}
div#inner_header{margin:auto; text-align: center; width:1000px;}
div#header_l{width:243px; float:left; margin-top:30px;}
div#header_r{width:750px; float:right; margin-top:5px; color:#fff; text-align:right;}
ul.wedo {font-size:11px; margin-top:-5px; text-transform:lowercase; color:#aaa; list-style:none;}
ul.wedo span {color:#BD1E2D; margin: 0 5px;}

/*-------------------------------------
|
|	Navigation Horizontal CSS Menu
|
-------------------------------------*/

div#header_r{width:750px; float:right; margin-top:15px; color:#fff; text-align:right;}
ul.top_nav{margin-top:0;}
ul.top_nav li{display:inline; font-size:11px;}
li.top_nav {margin-right:20px;}
div#menu{width:850px; float:left; color:#fff; text-align:left; margin-top:35px; margin-left:65px;}
div#menu a{display:block;white-space:nowrap;margin:0;padding:0 5px;}
#menu li{color:#fff;font-size:11px;letter-spacing:1px;display:block;white-space:nowrap;margin:0;padding:0;}
#menu ul{list-style:none;margin:0;padding:0;float:left;}
#menu ul ul{position:absolute;z-index:0;display:none;}
div#menu li:hover{cursor:pointer;z-index:0;}
div#menu ul li a.nav_unsel {margin-right:7px;margin-left:7px;}
div#menu ul li a.nav_end {margin-left:10px;color:#999; text-decoration:none; background:none;margin-right:-5px;}
div#menu ul li a.nav_end:hover {color:#fff; text-decoration:none;}
ul.bottom_nav{margin-top:35px; letter-spacing:1px;}
ul.bottom_nav li{display:inline; font-size:11px;}
a.nav_sel{color:#fff; text-decoration:none;}
a.nav_unsel{color:#999; text-decoration:none; background:none;}
a.nav_unsel:hover{color:#fff; text-decoration:none;}
div#menu li:hover ul ul,
div#menu li li:hover ul ul,
div#menu li li li:hover ul ul,
div#menu li li li li:hover ul ul
{display:none;}
#nav li.sfhover ul {display:none;}
div#menu li:hover ul,
div#menu li li:hover ul,
div#menu li li li:hover ul,
div#menu li li li li:hover ul
{display:block;background:url(../../images/hoverbox.png);color:#fff; padding-top:15px;border-bottom:1px solid #444;}
div#menu li ul a {text-decoration:none;color:#fff;border-bottom:1px solid #333;}
div#menu li ul a:hover {text-decoration:none;color:#BD1E2D;}

/*-------------------------------------
|
|	Footer
|
-------------------------------------*/

div#footer_top{width:100%;background:#000;height:80px;color:#aaa;color:#777;}
div.footer_t{width:1000px; margin:auto; text-align:center;}
div#footer_t_content_l{float:left; text-align:left; width:400px; margin-top:5px;}
div#footer_t_content_r{float:right; text-align:right; width:400px; margin-top:5px;}
div#footer_bottom{width:100%;background:#444;height:35px;color:#777;}
div#footer_b{width:1000px; margin:auto; text-align:center;}
div#footer_b_content_l{float:left; text-align:left; width:400px; margin-top:5px;}
div#footer_b_content_r{float:right; text-align:right; width:400px; margin-top:5px;}
ul.footer_nav li{display:inline; font-size:10px;}
ul.footer_nav_2 li{display:block; font-size:10px; list-style:none;}
li.mar_foo{margin:0 15px;}
div#footerblack{width:100%; height:25px; background-color:#000;}