
/******** HEADER ************/
#header {    width: 100%;  margin:0px;  padding:0px;  height:140px; background: url("../images/header-home-back.png") top center repeat-x;  position:fixed; top: 0;left: 0; z-index: 99;   }
#header-wrapper{
    font-size: 20px;
    margin: 0 auto;
    padding-top: 5px;
    width: 990px;
}

#header-top {margin-left: 31px;margin-top: 20px;margin-bottom: 26px;}
#header-top #logo {float: left;}
#header-top #logo a {display: block;width: 239px;height: 80px;}
#header-top #left-logo-container {background-image: url(../images/header_text_back.jpg);background-position: top left;background-repeat: no-repeat;width: 640px;height: 90px;float: left;margin-top: 16px;background-color: #ffffff;font-size: 11px;color: #777777;padding: 10px 20px 0px 30px;}
#header-top #left-logo-container #tagline{font-size: 20px;font-weight: bold;color: #777777;}


#top-search {  height:28px; margin-top:5px; margin:0px; padding:0px; width:100%; background-color:#E5F1F9;  font-size:11px; }
#top-search-back {  height:23px; margin: 0 auto;  padding-top:5px; padding-right:5px;    text-align: left;    width: 990px; background: url(../images/search-back.jpg) top right no-repeat #E5F1F9; }

#social-media { display: none; margin: 0 auto;    width: 990px; height:35px; text-align:right; padding-top:5px;   font-size:20px; font-family: Arial, Helvetica, sans-serif ;}
.social-media-icons { float:right; margin-left:5px; margin-top: 5px;}


#top-search .content-right {  width:990px; margin:0px auto; padding:0px; text-align:right; }
#top-nav {  height:18px; padding:0px; padding-top:2px; margin:0px;  width:100%; background-color:#007AC3; color:#ffffff; font-size:10px; }
#top-nav .content {  width:990px; margin:0px auto; padding:0px; text-align:left; }
#top-nav a,#top-nav a:visited{
    color:#ffffff;
}


#header-gallery {    width: 100%;  margin:0px;  padding:0px;  height:26px; background: url("../images/header-home-back.png") top center repeat-x;  position:fixed; top: 0;left: 0; z-index: 99;   }
#header-gallery  #header-home {
    background: url("../images/header-home-gallery-top.png") no-repeat scroll center top transparent;
    height: 44px;
    margin: -1px auto 0;
    padding-top: 12px;
    text-align: center;
    width: 250px; font-size:15px; }

/* New CSS */
#header-logo {
    background: url("../images/company-logo.png") no-repeat scroll left top transparent;
    float: left;
    height: 97px;
    margin-top: 6px;
    padding: 0;
    position: absolute;
    text-align: center;
    top: 0;
    width: 228px;  }
#header-home {
    background: url("../images/header-home-top.png") no-repeat scroll left top transparent;
    height: 44px;
    margin: -1px auto 0 auto;
    padding-top: 45px;
    text-align: center;
    width: 256px; padding-right:2px; }
#header-home a:link, #header-home a:visited , #header-home a:active {
    color: #221006;
    text-decoration: none;
}

#header-logo img { border:none; }

#header-num { padding: 65px 20px 0px 0px;  float:right; font-size:30px; color:#fae9c9; font-family: Arial, Helvetica, sans-serif ; font-weight:bold; width:200px; }

#slide-header #header{top:-156px;}

/* end of new CSS */


#top-logo {  height:120px;  width:357px; margin:0px auto; padding:0px; float:left;   }
#animation-area  { width:488px; float:left; height:120px; margin:0px; padding:0px; }
#login-area { width:145px; float:left; height:120px; }

.maintenance #header {width: 680px; height: 130px;}

.box-login  { min-height:87px; width:135px; background: url(../images/box-login.jpg) bottom right #2B90CD no-repeat; margin:0px; padding:5px; color:#ffffff; font-size:10px;}
.box-login .btn  { background: url(../images/btn-login.jpg)  bottom right #2B90CD no-repeat; margin:0px; padding:5px; width:60px; height:27px; color:#007AC3; font-size:10px; border:none;}
.box-login a:link,  .box-login a:hover, .box-login a:active, .box-login a:visited {   color:#ffffff; }

.box-login .tb { background-image: url(../images/text-back.jpg); border: 1px solid #E5F1F9; width: 134px; font-size:11px; color:#66676A; margin:2px 0px; padding:2px; }
.box-login-head  { min-height:17px; padding:3px 5px 3px 5px;  font-weight:bold; text-transform: uppercase; width:135px; color:#ffffff; font-size:11px; background-color:#007AC3; }




/* footer */
#footer {  background: #000;  width:940px; height:20px; padding: 32px 20px 10px 20px; margin:0px auto; color:#9F9F9F; font-family: Arial; font-size:11px; }
#footer a {  color: #CCCCCC; text-decoration:none; }
#footer a:hover {  color: #9F9F9F; text-decoration: underline; }

#footer .content {  width:990px; margin:0px auto; padding:0px; text-align:left; }
#footer #footer-nav{
    list-style: none;
    padding: 0;
    margin: 0;
    float: left;
    margin-right:10px;
    font-size: 10px;
    font-weight: normal;
    padding-top: 5px;
}
#footer #footer-nav li{
    padding: 0 5px;
    display: inline;
    border-right: 1px solid;

}
#footer #footer-nav .pad-l-0{padding-left: 5px;}
#footer #footer-nav li:last-child{border: 0;}
#footer .facebook{background: url('../images/facebook.png') no-repeat; line-height: 20px; padding-left: 30px;}
#footer-left{width: 220px; float: left; color: #d2d0a8;}
#footer-right{width: 700px; float: left; color: #a5a261; font-weight: bold; height: 75px; background: url('../images/footer-right-bg.png') no-repeat; padding-left: 20px;}
#footer-right span{color: #d2d0a8; font-size: 16px;  display: block; padding-top: 5px;}
#footer-bottom{background: url('../images/footer-bottom.png') no-repeat #B3B3B3; width: 990px; height: 25px; margin: 0 auto;}
/* shared */

