
  b, strong { font-weight: 900; }
  i, em { font-style: italic; }
  a, a:visited, a:active, a:link { color: #134c3d; text-decoration: none; border: 0px; }
  a:hover, a:focus { background: transparent; text-decoration: none; }
  img { border: 0px; }
  table tr td { vertical-align: top; }

  body { background: url('/web/_img/bg_splash.jpg') #F5F7F4 no-repeat top center; font: 12px/120% Verdana,sans-serif; }
  #body { background: transparent; min-height: 300px; width: 792px; margin: 0px auto; }

    #meta { height: 90px; position: relative; }
      #meta #looogo { position: absolute; height: 66px; left: -46px; top: 21px; width: 182px; }
        #meta #looogo span { display: none; }
      #meta div { position: absolute; right: 0px; bottom: 10px; }

    #mainNav { background: transparent; height: 40px; overflow: hidden; list-style: none; width: 792px; display: block; }
      #mainNav li { float: left; height: 40px; }
        #mainNav li a { display: block; text-indent: -3999px; height: 40px; width: 132px; background: url('/web/_img/navigation.png') transparent no-repeat 0px 0px; }
        #mainNav li a:hover { background-position: 0px -40px; }

        #mainNav li a#pro { background-position: 0px 0px; }
        #mainNav li a#pro:hover { background-position: 0px -40px; }
        #mainNav li a#pro.active { background-position: 0px -80px; }

        #mainNav li a#han { background-position: -132px 0px; }
        #mainNav li a#han:hover { background-position: -132px -40px; }
        #mainNav li a#han.active { background-position: -132px -80px; }

        #mainNav li a#gas { background-position: -264px 0px; }
        #mainNav li a#gas:hover { background-position: -264px -40px; }
        #mainNav li a#gas.active { background-position: -264px -80px; }

        #mainNav li a#tri { background-position: -396px 0px; }
        #mainNav li a#tri:hover { background-position: -396px -40px; }
        #mainNav li a#tri.active { background-position: -396px -80px; }

        #mainNav li a#uns { background-position: -528px 0px; }
        #mainNav li a#uns:hover { background-position: -528px -40px; }
        #mainNav li a#uns.active { background-position: -528px -80px; }

        #mainNav li a#unt { background-position: -660px 0px; }
        #mainNav li a#unt:hover { background-position: -660px -40px; }
        #mainNav li a#unt.active { background-position: -660px -80px; }

    #subNav { height: 40px; overflow: hidden; background: url('/web/_img/navigation.png') transparent repeat-y 0px -120px; }
      #subNav li { float: left; height: 25px; padding: 10px 10px 5px; background: url('/web/_img/navigation.png') transparent no-repeat 0px -160px; }
        #subNav li:first-child { background: transparent; }
        #subNav li a, #subNav li a:visited, #subNav li a:link { font: 15px/160% Georgia,serif; color: #dae4da; }
        #subNav li a:hover, #subNav li a:focus, #subNav li a.active { color: #fff; }

    #content { margin-top: 20px; overflow: hidden; width: 792px; }
      #contentBox { float: left; width: 497px; min-height: 410px; padding: 10px; background: #fff; }
        #contentBox .txt { color: #333; font: 100 11px/160% Verdana,sans-serif; padding: 0 10px 20px; }
        #contentBox .txt .bC { color: #134c3d; font: 100 14px/100% Georgia,serif; margin: 20px 0 5px; }
          #contentBox .txt .bC a, #contentBox .txt .bC a:hover, #contentBox .txt .bC a:visited, #contentBox .txt .bC a:focus, #contentBox .txt .bC a:link { color: #134c3d; text-decoration: none; }
        #contentBox .txt h1 { color: #134c3d; font: 100 italic 29px/35px Georgia,serif; margin-bottom: 12px; }
        #contentBox .txt a { color: #134c3d; text-decoration: underline; }
        #contentBox .txt h2.whooooc { font: 16px/140% Georgia,serif; color: #134c3d; }

        .txt.sm { float: right; width: 357px; padding: 0 0 20px !important; }

        #contentBox .iTT { float: left; width: 120px; margin-right: 10px; margin-top: 20px; }
          #contentBox .iTT img { margin-bottom: 10px; }
          #contentBox .iTT .sLine { margin-bottom: 20px; color: #333; font: 100 11px/130% Verdana,sans-serif; }

        #contentBox .overL { display: block; height: 410px; overflow: hidden; }

        #contentBox .txt table { width: 100% !important; }
          #contentBox .txt table tr:first-child td, #contentBox .txt table tr:first-child td b, #contentBox .txt table tr th { font: 100 16px/140% Georgia,serif !important; color: #134c3d; background: #fff; }
          #contentBox .txt table tr td { background: #f2f7f2; padding: 4px 0px 4px 12px; min-height: 23px; border-bottom: 2px #fff solid; }
          #contentBox .txt table tr td:last-child { text-align: right; padding-right: 43px; }

        #contentBox .txt table.cForm { width: 100% !important; }
          #contentBox .txt table.cForm tr:first-child td, #contentBox .txt table.cForm tr td { color: #333; font: 100 11px/160% Verdana,sans-serif !important; background: #fff; padding: 0px; border: 0px; min-height: 5px; text-align: left; }
          #contentBox .txt table.cForm tr.space td { font-size: 1px; height: 10px; }
          #contentBox .txt table.cForm tr td:first-child { width: 247px; }
          #contentBox .txt table.cForm tr td.sQ { font-weight: 900; }
            .cForm input, .cForm textarea { border: 1px #a8bdb6 solid; background: #f2f7f2; min-height: 18px; padding: 6px 2px 0; width: 221px; }
            .cForm textarea.tEEE, .cForm input.tEEE { width: 469px; }
            #mSend { width: 80px; height: 25px; border: 0px; color: #fff; font: 900 11px/160% Verdana,sans-serif !important; padding: 0px; background: #84a197 !important; }

        #contentBox .txt .ee { margin: 10px 0; padding: 10px; border: 1px #d30 solid; background: #fff; }

      #teaserBox { float: right; width: 265px; min-height: 430px; }
        .t { min-height: 80px; padding: 10px; background: #fff; margin-bottom: 10px; font: 1px/0% sans-serif; color: #333; overflow: hidden; }
          .t .txt b, #contentBox .txt b, .t .txt strong, #contentBox .txt strong { color: #134c3d; }
        .t.big { min-height: 190px; }
          .t.big h1 { color: #134c3d; font: 100 italic 29px/35px Georgia,serif; margin-bottom: 12px; }
          .t.big .txt { color: #333; font: 100 11px/160% Verdana,sans-serif; }
          .t.big img.eBig { margin-bottom: 10px; }

        .t.sm { font: 100 11px/160% Verdana,sans-serif; }
          .t.sm img { float: left; margin: 0 10px 0 0; }
          .t.sm .txt h2, .t.big .txt h2 { color: #134c3d; font: 100 16px/120% Georgia,serif; margin-bottom: 8px; }

    #footer { margin: 20px 0; }
      #footer .txt { font: 12px/120% Verdana,sans-serif; color: #698d81; text-align: center; }