/* CSS Document */

html, body { 
   background: url(../images/background.jpg) repeat-x #171717; 
   margin:0px; 
   padding:0px;
   height:100%
   }

#container { 
   margin-left:auto; 
   margin-right:auto; 
   width:100%;
   min-height:100%; 
   height:auto !important; 
   height:100%; 
   margin:0 auto 
   }
   
#header {
   margin-left:auto; 
   margin-right:auto; 
   width:100%;
   height:145px;
   background-color:#000
   }
   
#banner {
   margin-left:auto; 
   margin-right:auto; 
   width:980px;
   height:95px
   }
   
#menu {
   margin-left:auto; 
   margin-right:auto;
   height:50px;
   background:url(../images/global/bg-menu.png) repeat-x
   }
   
.home{border-left:solid 1px #3e3d3d}
   
#content-b {
   margin-left:auto; 
   margin-right:auto;
   background:url(../images/global/bg-content2.png) no-repeat top
   }
   
#content {
   margin-left:auto; 
   margin-right:auto; 
   width:980px;
   padding-top:20px
   }

a:link { 
	font-family:Segoe UI,Arial, Verdana, sans-serif;
	font-size:14px;
	color:#fff;
	text-decoration:none
  }
  
a:visited {
	font-family:Segoe UI,Arial, Verdana, sans-serif;
	font-size:14px;
	color:#fff;
	text-decoration:none
  }
  
a:focus { 
	font-family:Segoe UI,Arial, Verdana, sans-serif;
	font-size:14px;
	color:#fff;
	text-decoration:underline
  }
  
a:hover {  
	font-family:Segoe UI,Arial, Verdana, sans-serif;
	font-size:14px;
	color:#7eba2d;
	text-decoration:underline
  }
  
a:active {  
	font-family:Segoe UI,Arial, Verdana, sans-serif;
	font-size:14px;
	color:#7eba2d;
	text-decoration:underline 
  }

/* Menu*/

.nav {padding:0px; margin:0px;list-style:none; font-family:Segoe UI,Arial, Verdana, sans-serif;  width:980px; height:50px; margin-left:auto; margin-right:auto}
.nav li {float:left; height:50px ;z-index:50}
.nav li a {display:block; height:50px; line-height:49px; font-size:15px;color:#fff; text-decoration:none; float:left; text-align:center; width:162px; border-right:solid 1px #3e3d3d}
.nav li a:hover {position:relative; visibility:visible; line-height:58px; z-index:50}
.nav li a:hover span {display:block; height:50px; position:absolute; left:0; top:0; cursor:pointer}
.nav li ul, .nav li div  {position:absolute; left:-9999px ; z-index:50}
.nav li:hover {position:relative}
.nav li:hover > a {line-height:49px; color:#7eba2d}
.nav li:hover > a b {display:block; width:162px; height:50px; background:url(../images/global/bg-menu-hover.png) repeat-x;border-right:solid 1px #3e3d3d}
.nav li:hover > a span {display:block; width:162px; height:50px; position:absolute; left:0; top:0; cursor:pointer}
.nav :hover div {left:0; top:46px; width:290px; height:50px; padding:10px 0; background:#126cb0; z-index:100}

/* End Menu*/

 #footer, .push { 
   height:165px; 
   background: #3d3c3c;
   margin-top:120px;
   padding-top:0px
   }

.footer { 
   margin-left:auto; 
   margin-right:auto; 
   width:1000px
   }

.footer_l { 
   margin-left:auto; 
   margin-right:auto; 
   width:480px; 
   float:left
   }

.footer_r { 
   margin-left:auto;
   margin-right:auto; 
   width:500px; 
   float:right; 
   margin-top:2px 
   }

.footer_c { 
   margin-left:auto; 
   margin-right:auto; 
   width:1000px; 
   margin-top:5px;
   padding-bottom:2px
   }