@charset "utf-8";   
/* CSS Document */   

body {   
   background:#060606;   
}   

#wrapper {   
   background:url(../images/background.png);   
   _text-align:center;   
}   

#wrapper2 {   
   background:url(../images/background-top.png) 0 0 repeat-x;   
}   

#wrapper3 {   
   width:970px;   
   margin:0 auto;   
   _text-align:left;   
}   

#header {   
   height:150px;   
   overflow-y:hidden;   
}   

#header h1 {   
   float:left;   
}   

#header h2 {   
   float:right;   
}   

#top-nav {   
   height:35px;   
}   

#top-nav ul, #top-nav ul li {   
   margin:0;   
   padding:0;   
   list-style-type:none;   
}   

#top-nav ul {   
   float:right;   
}   

#top-nav ul li {   
   float:left;   
   padding:0 4px 0 0;   
}   

#top-nav ul li a {   
   display:block;   
   float:left;   
   padding:0 8px;   
   height:35px;   
   font:bold 13px Arial, Helvetica, sans-serif;   
   line-height:35px;   
   color:#fff;   
   text-decoration:none;   
   background:url(../images/top-navigation.png) 0 0 no-repeat;   
}   

#top-nav ul li a:hover {   
   background-position:0 -35px;   
} 
#top-nav-dev {   
   height:35px;   
}   

#top-nav-dev ul, #top-nav ul li {   
   margin:0;   
   padding:0;   
   list-style-type:none;   
}   

#top-nav-dev ul {   
   float:right;   
}   

#top-nav-dev ul li {   
   float:left;   
   padding:0 4px 0 0;   
}   
#top-nav-dev ul li a {   
   display:block;   
   float:left;   
   padding:0 7px;   
   height:35px;   
   font:bold 12px Arial, Helvetica, sans-serif;   
   line-height:35px;   
   color:#fff;   
   text-decoration:none;   
   background:url(../images/top-navigation.png) 0 0 no-repeat;   
}   

#top-nav-dev ul li a:hover {   
   background-position:0 -35px;   
}  

/* Left Navigation */   

#left-nav {   
   width:200px;   
   float:left;   
   border:1px solid #c9c9c9;   
   padding:15px 0 15px;   
   background:#dedede;   
   margin:0 0 15px;   
}   

#left-nav h3 {   
   font:bold 18px Arial, Helvetica, sans-serif;   
   color:#283c82;   
   padding:0 0 10px 13px;   
}   

#left-nav h3 a {   
   color:#283c82;   
   text-decoration:none;   
}   

#left-nav ul, #left-nav ul li {   
   margin:0;   
   padding:0;   
   list-style-type:none;   
}   

#left-nav ul {   
   padding:0 3px 8px;   
}   

#left-nav ul li {   
   padding:0 0 2px;   
}   

#left-nav ul li a {   
   display:block;   
   padding:2px 4px;   
   font:bold 12px Arial, Helvetica, sans-serif;   
   color:#fff;   
   text-decoration:none;   
   _height:0;   
   background:#283b80;   
}   

#left-nav ul li a:hover {   
   background:#3c55ae;   
}   

/* Left Navigation End */   
/* Content */   

#content {   
   float:right;   
   border:1px solid #c9c9c9;   
   width:731px;   
   _width:755px;   
   padding:12px;   
   margin:8px 0;   
}   

#content .contact-us {   
   text-align:center;   
}   

#content .contact-us a {   
   display:block;   
   width:332px;   
   height:34px;   
   background:url(../images/contact-us.png) 0 0 no-repeat;   
   text-align:left;   
   text-indent:-9999px;   
   overflow:hidden;   
   margin:0 auto;   
}   

#content .contact-us a:hover {   
   background-position:0 -34px;   
}   

/* Content End */   
/* Footer */   

#footer {   
   border-top:5px solid #ababab;   
   padding:15px 0;   
   _text-align:center;   
   background:url(../images/footer-bg.gif) 0 0 repeat-x;   
   font:normal 12px Arial, Helvetica, sans-serif;   
   color:#fff;   
}   

#footer .left {   
   float:left;   
}   

#footer div {   
   width:970px;   
   margin:0 auto;   
   text-align:right;   
}   

#footer ul, #footer ul li {   
   margin:0;   
   padding:0;   
   list-style-type:none;   
}   

#footer ul li {   
   float:left;   
   width:210px;   
   border-right:1px solid #595959;   
   margin:0 15px 0 0;   
   padding:8px 0 0;   
   text-align:left;   
   font:normal 12px Arial, Helvetica, sans-serif;   
   color:#fff;   
}   

#footer ul li.last {   
   border:none;   
}   

#footer ul li ul {   
   padding:0 0 14px;   
}   

#footer ul li ul li {   
   float:none;   
   width:auto;   
   border:none;   
   margin:0;   
   padding:0 0 2px;   
   _height:0;   
   line-height:14px;   
}   

#footer a {   
   color:#fff;   
}   

#footer a:hover {   
   text-decoration:none;   
}   

#footer p {   
   line-height:14px;   
   padding:0 0 14px;   
}   

/* Footer End */
