body {
/*
color: black; background-color: white; margin: 0; padding: 0;
 width:80%;
        margin-left:auto;
        margin-right:auto;
 */
         top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
/*  width:980px;     */
  width:800px;
  height: 100%;
  margin: auto;
  background-color: white;

 }
h2 { color: #2a5e80; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 0 0 4px; }
h3 { color: #2a5e80; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 6px 0 2px; }
p { color: #333; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0 0 4px; }

td { margin: 0; padding: 0; }

a:link { color: #036 ; font-size: 11px; text-decoration: none; }

a:visited { color: #036; text-decoration: none; }

a:hover { color: #c60 ; text-decoration: none; }


a:active { color: #036; text-decoration: none; }
.teaser_h1 { color: white; font-size: 11px; font-family: Verdana, sans-serif; font-weight: 600; background-color: #808e94; margin: 0; padding: 0 0 2px 16px; }
.teaser_p { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 5px 10px 8px 18px !important; padding: 0; }
.teaser_h2 { color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #4e717a; margin: 0; padding: 0; }
ul { color: #333; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 2px; margin-bottom: 2px; list-style-image: url(../img/arr_sm_orange_02.gif); }
li { margin-bottom: 4px; }
ul.arrow { font-size: 11px; list-style-image: url(../img/arr_sm_orange_03.gif); }
li.arrow { margin-left: -22px; padding-left: 0; }
.padbcont_teaser { width:170px; margin: 0; padding: 0 0 0; }
.padbox_teaser { width:auto; margin: 0 0 0; padding:0; border: solid 1px #bec6c9; }
.navboxcont_bottom { width: 100%; margin: 0; padding: 0 0 14px; }
.navboxcont_top { width: 100%; margin: 0; padding: 0; }
.navboxleft_top { font-size: 12px; background-color: #c60; width:6px; height: 15px; float: left; margin: 0; padding: 0; border-right: 1px solid #fff; }
#layer1 { height: 30px; width: 270px; left: 20px; top: 270px; position: inherit; visibility: visible; float: left; }
#layer1 { height: 36px; width: 222px; position: absolute; visibility: visible; }

ul { margin: 0 0 6px 18px; padding-left: 0; list-style-image: url(../img/square_or_s_02.gif); }


/*- Menu Tabs G--------------------------- */

    #tabsG {
      float:left;
      width:100%;
      background:#ffffff;
      font-size:10px;
      line-height:normal;
      border-bottom:1px solid #fff;
      }
    #tabsG ul { margin:0; padding-top: 0; padding-right: 0; padding-left: 0; list-style:none; }
    #tabsG li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsG a {
      float:left;
      background:url(../img/tableftG.gif) no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
#tabsG_on a {
      float:left;
      background:url(../img/tableftG_on_b.gif) no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
        #tabsG a span {
      float:left;
      display:block;
      background:url(../img/tabrightG.gif) no-repeat right top;
      padding:5px 10px 4px 6px;
      color:#fff;
      }
#tabsG_on a span {
      float:left;
      display:block;
      background:url(../img/tabrightG_on_b.gif) no-repeat right top;
      padding:5px 10px 4px 6px;
      color:#fff;
      }
/*
#current a span {
      float:left;
      display:block;
      background:url(../img/tabrightG.gif) no-repeat right top;
      padding:5px 10px 4px 6px;
      color:#fff;
      }
*/
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsG a span {float:none;}
    /* End IE5-Mac hack */
    #tabsG a:hover span {
      color:#FFF;
      }
    #tabsG a:hover {
      background-position:0% -42px;

      }

    #tabsG a:hover span {
      background-position:100% -42px;
      }
.colcont_top { width: 100%;}
.colboxleft_top { width:300px; float:left ; padding-left: 10px; }
.colboxright_top { width:200px; float:right }
.colboxmiddle_top { width:auto; margin-left:300px; margin-right:200px }
.colcont_bot { width: 100%; }
.colboxleft_bot { width:500px; float:left }
.colboxright_bot { width:250px; float:right }
.colboxmiddle_bot { width:auto; height:100px; margin-left:100px; margin-right:100px }
.navrboxcont_box_nav { width: 100%; float: left; }
.navrboxright_box_nav { width:280px; float:right;}
.navrboxauto_box_nav { margin-right:280px; width:auto; }
.navrboxcont_mid { width: 100%;}
.navrboxright_mid { width: 248px; float:right; }
.navrboxauto_mid { width:auto;}
ul.normal { font-size: 12px; margin: 10px; list-style-type: square; list-style-image: none; }
h1 { color: #6f8e92; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; margin: 0.67em 0; }
.padbcont_ib_01 { width: 170px; margin: 0; padding: 0; }
.padbox_ib_01 { width:auto; margin: 0 0 0; padding:0; border: solid 1px #bec6c9; }
.padbcont_main { width:790px; float: left; margin: 10px; padding: 0; border: solid 1px #b9c6c5; }
.padbox_main { width:auto; height:auto; margin: 0; padding: 0; }
.colcont_mid1 { width: 100%; float: left; border-bottom: 1px solid #dfdfdf; }
.colboxleft_mid1 { width:500px; float:left }
.colboxright_mid1 { width:280px; float:right ; }
.colboxmiddle_mid1 { width:auto; margin-left:500px; margin-right:280px }
.padbcont_mid2 { color: #333; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; width:100%; float: left; padding-bottom: 8px; }
.padbox_mid2 { width:auto; height:auto; padding-top: 8px; padding-left: 10px; }
.threecolcont_1 { width:100%; float: left; }
.threecolbox_1 {width:33.33%; float:left;}
.padbcont_bot1 { background-color: #9db1b0; width:100%; float: left; }
.padbox_bot1 { color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; width:auto; height: auto; }
a.bot1:visited { color: #fff; }
a.bot1:hover { color: #c60; }
a.bot1:link { color: #fff; }
a.bot1:active { color: #fff; }
.padbcont_mid1_inner { width:100%; margin: 0; padding: 0; }
.padbox_mid1_inner { width:auto; height:auto; margin: 0; padding: 2px 10px 0 6px; }
.navcont_vert1 { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; width: 116px    ; float: left; margin-bottom: 11px; }
.navbox_vert1 { width:100%; margin-top: 1px; margin-left: 128px; padding: 0 10px 1px; border: solid 1px #d4d6d6; }
a.top1:visited { color: #829a98; }
a.top1:hover { color: #c60; }
a.top1:link { color: #829a98; }
a.top1:active { color: #829a98; }
.padbcont_top1a { width:270px; height: 30px; float: left; }
.padbox_top1a { width:auto; height:auto; padding-top: 14px; padding-left: 10px; }
.padbcont_top1b { background-color: #607b94; width:230px; height: 60px; float: left; }
.padbox_top1b { font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; width:auto; height:auto; }
.padbcont_top1c { width: 280px; float: left; margin-top: 11px; }
.padbox_top1c { width:auto; height:auto; }
.padbcont_top1bb { background-color: #bec8c8; width:100%; height:37px  ; float: left; border-bottom: 1px solid #fff; }
.padbox_top1bb { width:auto; height:auto; }
.padbcont_top1bt { width:100%; float: left; }
.padbox_top1bt { color: #fff; font-size: 20px; font-family: arial; width:auto; height:auto; padding-top: 18px; padding-left: 8px; }

.padbcont_ib_01_main { background-color: #c60; }
.padbox_ib_01_main { height:auto; }
.padbcont_ib_01_inner { background-color: #9db1b0; margin-left: 8px; padding-left: 5px; border-left: 1px solid #fff; }
.padbox_ib_01_inner { height:auto; padding: 2px; }
h1.ib { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 0; }
.padbcont_ib_outer { width: 250px; height: 156px; float: left; border: solid 1px #d4d6d6; }
.padbox_ib_outer { height:auto; }
.padbcont_ib_text { float: left; }
.padbox_ib_text { height:auto; float: left; padding: 6px 4px 0 10px; }
.navboxcont_ft { width: 100%; float: left; }
.navboxleft_ft { width:386px; float:left; margin-left: 2px; padding-right: 8px; border-right: 1px solid #dfdfdf; }
.navboxauto_ft { width:auto; margin-left: 400px; padding-right: 10px; padding-left: 8px; }
.padbcont_1391FA { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #afbec0; text-align: center; width:100%; float: left; }
.padbox_1391FA {width:auto; height:auto;}
.navrboxcont_top1c_inner { font-size: 0; width: 100%; float: left; }
.navrboxright_top1c_inner { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; width:160px; float:right; padding-top: 0; padding-bottom: 1px; border: solid 1px #d4d6d6; }
.navrboxauto_top1c_inner { font-size: 0; margin-right:100px; width:auto; }
.padbcont_top1c_inner_2 { font-size: 0; width:100%; height:11px ; float: left; }
.padbox_top1c_inner_2 { font-size: 0; width:auto; height:auto; }