body {
  text-align: center;
  background: #fff; }

#frame {
  width: 762px;
  margin: 16px auto;
  text-align: left;
  background: url(../images/shadow.gif) repeat-y; }

#header {
  height: 160px;
  background: url(../images/header.gif) no-repeat;
  position: relative;
  padding: 0 0 12px 0; }
  #header h1, #header p {
    display: none; }
  #header h2 {
    position: absolute;
    top: 116px;
    left: 28px;
    font-size: 1.4em;
    font-weight: bold;
    color: #fff;
    text-shadow: 0 0 0 #000;
    -moz-opacity: 0.9999; }

#tabs {
  width: 526px; }
  #tabs .buttons {
    height: 34px; }
    #tabs .buttons li {
      float: left;
      display: inline;
      width: 80px;
      height: 30px;
      margin: 0 4px 0 0;
      padding: 4px 0 0 22px;
      background: url(../images/tab_off.gif) no-repeat; 
      font-size: 10px;
      line-height: 13px;
      font-weight: bold;
      color: #333;
      cursor: pointer; }
      #tabs .buttons li a {
        text-align: center;
        margin: 0 auto; }
    #tabs .buttons li.single-line {
      height: 23px;
      padding-top: 11px; }
    #tabs .buttons li.last {
      margin-right: 0; }
    #tabs .buttons li.active {
      background-position: 0 -34px;
      color: #fff;
      text-shadow: 0 0 0 #000;
      -moz-opacity: 0.9999; }
  #tabs .tab_content {
    border-top: 3px solid #015645;
    display: none; }
  #tabs div.active {
    display: block !important; }

#left {
  float: left;
  display: inline;
  width: 526px;
  margin: 0 0 0 14px; }
  #left #info {
    padding: 10px 0 15px 0; }
    #left #info img {
      float: left;
      display: inline;
      margin: 0 20px 0 0; }
    #left #info h6 {
      font-size: 1.2em;
      margin: 1.5em 0; }
    #left #info p {
      font-size: 1.1em;
      margin: 0 0 1.5em 0; }
  #left #trio {
    height: 50px;
    padding: 0 0 20px 0;
    background: url(../images/trio.gif) no-repeat; }
    #left #trio ul li {
      font-size: 1.2em;
      font-weight: bold;
      line-height: 1.2;
      color: #000;
      float: left;
      display: inline; }
      #left #trio ul li.first {
        padding: 12px 0 0 51px;
        width: 161px; }
      #left #trio ul li.second {
        padding: 12px 0 0 55px;
        width: 87px; }
      #left #trio ul li.third {
        padding: 20px 0 0 54px;
        width: 117px; }
      #left #trio ul li a {
        font-weight: bold;
        color: #000;
        text-decoration: none; }
  #left #tabs .tab_content {
    background: url(../images/tabs_background.gif) repeat-y; }
    #left #tabs .tab_content .wrapper {
      background: url(../images/tabs_bottom.gif) no-repeat 0 bottom;
      padding: 0 27px 5px 27px; }
    #left #tabs .tab_content h6 {
      font-size: 1.1em;
      font-weight: bold;
      color: #000;
      margin: 2em 0; }
    #left #tabs .tab_content ul li {
      margin: 0 0 1em 0;
      padding: 0 0 0 10px;
      background: url(../images/square.gif) no-repeat 0 5px;
      font-size: 1.0em;
      font-weight: bold;
      color: #333; }
    #left #tabs .tab_content p {
      font-size: 1.0em;
      font-weight: bold;
      color: #00856A; }
      #left #tabs .tab_content p.links {
        background: url(../images/arrow.gif) no-repeat 0 3px;
        padding: 0 0 0 10px;
        margin: 1.5em 0; }
      #left #tabs .tab_content p a {
        color: #00856A;
        font-weight: bold; }

  #left #content {
    border-top: 3px solid #015645;
    background: url(../images/tabs_background.gif) repeat-y; }
    #left #content .wrapper {
      background: url(../images/tabs_bottom.gif) no-repeat 0 bottom;
      padding: 0 27px 5px 27px; }
    #left #content  h6 {
      font-size: 1.1em;
      font-weight: bold;
      color: #000;
      margin: 2em 0; }
    #left #content  ul li {
      margin: 0 0 1em 0;
      padding: 0 0 0 10px;
      background: url(../images/square.gif) no-repeat 0 5px;
      font-size: 1.0em;
      font-weight: bold;
      color: #333; }
    #left #content  p {
      font-size: 1.0em;
      font-weight: bold;
      color: #00856A; }
      #left #content  p.links {
        background: url(../images/arrow.gif) no-repeat 0 3px;
        padding: 0 0 0 10px;
        margin: 1.5em 0; }
      #left #content  p a {
        color: #00856A;
        font-weight: bold; }


#right {
  float: right;
  display: inline;
  width: 193px;
  margin: 0 14px 0 0; }
  #right #form {
    background: url(../images/form_background.gif) repeat-y;
    margin: 0 0 7px 0; }
    #right #form .wrapper {
      padding: 0 0 22px 0;
      background: url(../images/form_bottom.gif) no-repeat 0 bottom; }
    #right #form h6 {
      margin: 0 0 20px 0;
      height: 60px;
      padding: 15px 10px 0 18px;
      font-size: 1.2em;
      font-weight: bold;
      color: #fff;
      text-shadow: 0 0 0 #000;
      -moz-opacity: 0.9999;
      background: url(../images/form_top.gif) no-repeat; }
    #right #form label {
      display: block;
      font-size: 1.0em;
      font-weight: bold;
      color: #000;
      padding: 0 0 0 4px; }
    #right #form p {
      margin: 0 0 1em 17px; }
    #right #form .form {
      margin: 0 0 1em 17px; }
    #right #form .text {
      margin: 0 0 1em 17px; }
      #right #form .text input {
        width: 160px;
        font-size: 1.1em; }
    #right #form .submit {
      margin: 0 0 0 17px; }
  #right #pdfs {
    background: url(../images/form_background.gif) repeat-y;
    margin: 0 0 7px 0; }
    #right #pdfs .wrapper {
      background: url(../images/form_bottom.gif) no-repeat 0 bottom;
      padding: 0 0 20px 0; }
    #right #pdfs h6 {
      font-size: 1.2em;
      font-weight: bold;
      color: #333;
      margin: 0 0 1em 0;
      padding: 20px 20px 0 20px;
      background: url(../images/form_top2.gif) no-repeat; }
    #right #pdfs ul li {
      margin: 1em 20px 0 20px;
      padding: 1.25em 0 0 0;
      background: url(../images/right_div.gif) 0 0 no-repeat;
      font-size: 1.0em; }
      #right #pdfs ul li.first {
        background: none;
        padding-top: 0;
        margin-top: 0; }
      #right #pdfs ul li a {
        color: #333;
        font-weight: bold;
        text-decoration: none; }

#footer {
  padding: 35px 0 0 15px;
  height: 77px;
  background: url(../images/logo.gif) no-repeat 0 bottom; }
  #footer p {
    color: #C76647;
    font-size: 1.1em; }
    #footer p a {
      color: #C76647; }
