html, body {
  background: none;
  color: #ECECEC;
  font: bold 12px/1.5em Helvetica Neue, Helvetica, Arial, sans-serif;
  margin: 0;
  padding: 0;
  text-align: center;
}

body { background: url(images/bg_body.jpg); }

a {
  color: #F4B500;
}
a:active, a:hover, a:visited { color: #F47C00; }

h1, h2, h3, h4, h5, h6 {
  color: #F4B500;
  font: normal 2.5em/1.7em Times New Roman, Georgia, serif;
  margin: 0;
  padding: .25em 0 0 0;
}

h1, h2 { padding: 0; }
h2 { font-size: 2.3em; }   /* 27.6px */
h3 { font-size: 1.833em; } /* 22px   */
h4 { font-size: 1.5em;}   /* 18px   */
h5 { font-size: 1.166em; font-weight: bold;} /* 14px   */
h6 { font-size: 1.166em; }     /* 14px   */

img, a img {
  border: 1px solid #231F20;
  margin: 0;
  padding: 0;
}
img.inline-image {
  float: right;
  margin: 1em 0 1em 2em;
}

p, ol, ul { margin: 1em 0; padding: 0; }
  /* p strong, ol strong, ul strong { border-bottom: 1px solid #F47C00; } */
  p strong, ol strong, ul strong { color: #fff; }

ol, ul { padding: 0 2.5em; }



.clear { clear: both; }

.vcard { margin: 1em 2.5em; }
  .vcard .adr, .vcard .email_wrapper, .vcard .tel, .vcard .facebook { margin: .833em 0; padding: 0 0 0 2em; }

  .vcard .tel { background: url(images/accent_contact_phone.gif) no-repeat 0 .4em; }
  .vcard .email_wrapper { background: url(images/accent_contact_email.gif) no-repeat 0 .4em; }
  .vcard .adr { background: url(images/accent_contact_post.gif) no-repeat 0 .4em; }
  .vcard .street-address { display: block; }
  .vcard .country-name { display: none; }

ul.anti-list { list-style: none; margin: 0; padding: 0; }
  ul.anti-list li { margin: 0; padding: 0; }



#wrapper {
  background: url(images/bg_wrapper.png) no-repeat 40px 0;
  text-align: left;
  margin: 0 auto 20px auto;
  padding: 50px 0 0 0;
  width: 996px;
}

#sidebar { float: left; }
  #sidebar #logo {
    background: url(images/logo.png) no-repeat;
    display: block;
    height: 302px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 318px;
  }
    #sidebar #logo a {
      border: 0;
      display: block;
      height: 302px;
      line-height: 310px;
      margin: 0;
      overflow: hidden;
      padding: 0;
      text-indent: 320px;
      width: 318px;
    }
  #operation_info {
    background: url(images/bg_operation-info.gif) no-repeat left bottom;
    color: #F4A900;
    margin: -60px 0 0 88px;
  }
    #operation_info h3, #operation_info h4, #operation_info h5 {
      font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
      font-weight: bold;
      line-height: 1.2em;
      margin: 0 0 15px 56px;
      padding: 0;
    }
    #operation_info h3 { font-size: 1.25em; }
    #operation_info h4 { font-size: 1.16em; }
    #operation_info h5 { font-size: 1em; font-weight: normal; }
    #guidelines {
      /* GREEN color: #262B00; */
      color: #f47c00;
      margin: 0 0 0 56px;
      padding: 0 0 34px 0;
    }
      #guidelines li {
        font-size: .83em;
        font-weight: bold;
        line-height: 1.4em;
      }

#body {
  margin: 0 0 0 30px;
  float: left;
  width: 625px;
}

#accolades {
  background: url(images/bg_accolades.png) repeat-x;
  color: #F4B500;
  float: left;
  font-family: Times New Roman, serif;
  font-weight: bold;
  line-height: 1.2em;
  height: 74px;
  overflow: hidden;
  width: 100%;
}
  #accolades li {
    background: url(images/bg_accolade.gif) no-repeat left center;
    float: right;
    margin: 10px 0 0 10px;
    width: 184px;
  }
    #accolades li span {
      display: block;
      padding-left: 35px;
    }
      #accolades li span em {
        font-style: italic;
        font-weight: normal;
      }

#nav {
  background: url(images/bg_nav.png) no-repeat;
  float: left;
  height: 36px;
  overflow: hidden;
  margin: 0 0 10px 0;
  position: relative;
  width: 100%;
}
  #nav ul {
    float: left;
    position: relative;
    margin: 0 1px;
  }
    #nav ul li {
      float: left;
      margin: 1px 4px 1px 0px;
    }
      #nav ul li a {
        border: 0;
        color: #F47C00;
        float: left;
        font: normal 18px/34px Times New Roman, Georgia, serif;
        height: 34px;
        margin-right: -11px;
        /* padding: 0 14px 0 12px; */
        padding: 0 34px 0 32px;
        text-decoration: none;
      }
      #nav ul li a:hover { color: #ececec; }
      #nav ul li.current { background: url(images/bg_nav_button_left.png) no-repeat; }
      #nav ul li.current a {
        background: url(images/bg_nav_button_right.png) no-repeat right;
        color: #ececec;
      }

#content_wrapper {
  background: url(images/bg_content_top.png) no-repeat;
  float: left;
  margin: 10px 0 0 0;
  padding: 0;
  width: 100%;
}
  #content_inner {
    background: url(images/bg_content_bottom.png) no-repeat bottom;
    float: left;
    margin: 0 0 -1px 0;
    width: 100%;
  }
    #content {
      /* float: left; */
      padding: 1.583em 2.5em 3.166em 2.5em;
    }
    #content.home_content {
      padding: 11px;
    }

#menus {
  float: left;
  margin: 0 0 1em 0;
  overflow: hidden;
  padding: 0;
  position: relative;
  width: 100%;
}
  #menus ul {
    clear: left;
    float: left;
    left: 50%;
    margin: 0;
    padding: 0;
    position: relative;
  }
    #menus ul li {
      float: left;
      right: 50%;
      padding: 0 2em;
      position: relative;
      text-align: center;
    }
    #menus ul li .image_temp {
      background: #666;
      height: 140px;
      margin: 0px auto;
      width: 120px;
    }

#footer {
  background: url(images/bg_footer.png) repeat-x bottom;
  color: #F47C00;
  font-size: .833em;
  font-weight: normal;
  float: left;
  line-height: 18px;
  margin: 0;
  position: relative;
  overflow: hidden;
  height: 74px;
  width: 625px;
}
  #footer ul {
    background: url(images/accent_footer.gif) no-repeat 0% 0%;
    clear: left;
    float: left;
    left: 50%;
    margin: 15px 0 0;
    padding: 0 1.5em 0;
    position: relative;
    text-align: center;
  }
  #footer ul li {
    float: left;
    margin: 0 2em 0;
    position: relative;
    right: 50%;
  }
  #footer ul li.copyright { padding: 0 0 0 1.2em; }
  #footer ul li.tagline { padding: 0 0 0 0; }

