BODY { color: #684643;
       margin: 0; font-family: "Arial"; font-size: 12; }

H1, H2, H3, H4, H5 { color: #002733 }

IMG        { border: none; padding: 0; margin: 0; }
OBJECT     { border: none; padding: 0; margin: 0; }
A          { color: #003C5A; text-decoration: none;
             font-size: 12; font-weight: bold; cursor: pointer }
TD         { padding: 0; margin: 0; vertical-align: top; empty-cells: show; float: none; }
TH         { empty-cells: show }

TD.border   { background-color: #E6E0C7; }
TD.borderdk { background-color: #807969; color: #807969; }

TABLE.bnr  { padding: 0; margin: 0; empty-cells: show }
TD.bnr     { background-color: #CDC09E; padding-left: 10; }
TD.banner1 { background-color: #CDC09E; background-position: right; background-repeat: no-repeat;
             padding-top: 0; padding-left: 5; padding-bottom: 0;
             text-align: left; vertical-align: bottom; }

TD.content { background-color: #FFFFFF; }


TD.tm     { cursor: pointer; text-align: center}
TD.tm-hil { cursor: pointer; text-align: center;
            font-weight: bold }
TD.tm-sel { background-color: #BDB08E; text-align: center }

TABLE.lm  {  }
TD.lm-tit { color: #FFFFFF;
            padding: 3; font-size: 12; font-weight: bold; text-align: center }

TD.lm     { color: #002733; background-color: #F7EED5;
            border-style: solid; border-width: 0; border-bottom-width: 1; border-color: #807969;
            font-weight: bold;
            padding: 3; font-size: 12; cursor: pointer }
TD.lm-hil { color: #002733; background-color: #E7DEC5;
            border-style: solid; border-width: 0; border-bottom-width: 1; border-color: #807969;
            font-weight: bold;
            padding: 3; font-size: 12; cursor: pointer }
TD.lm-sel { color: #FFFFFF; background-color: #684643;
            background-position: top;
            border-style: solid; border-width: 0; border-bottom-width: 1; border-color: #807969;
            font-weight: bold;
            padding: 3; font-size: 12; cursor: pointer }

TD.sm     { color: #002733; background-color: #F7EED5;
            border-style: solid; border-width: 0; border-bottom-width: 1; border-color: #807969;
            padding: 3; padding-left: 12; font-size: 12; cursor: pointer; }
TD.sm-hil { color: #002733; background-color: #E7DEC5;
            border-style: solid; border-width: 0; border-bottom-width: 1; border-color: #807969;
            padding: 3; padding-left: 12; font-size: 12; cursor: pointer; }
TD.sm-sel { color: #FFFFFF; background-color: #F7EED5;
            background-position: top;
            border-style: solid; border-width: 0; border-bottom-width: 1; border-color: #807969;
            padding: 3; padding-left: 12; font-size: 12; cursor: pointer }

TABLE.db     { background-color: #F7EED5;
               border-style: solid; border-color: #CBBC98; border-width: 1;
               -moz-border-radius: 5px; -webkit-border-radius: 5px;
               -moz-box-shadow: 2px 5px 3px #bbbbbb;
               }
TABLE.db-hil { background-color: #E7DEC5;
               border-style: solid; border-color: #CBBC98; border-width: 1 }


TH.db     { color: #FFFFFF; background-color: #4C2926;
            background-position: top;
            background-repeat: repeat-x;
            border: outset; border-width: 1; border-color: #98907D;
            padding: 0; padding-left: 5; padding-right: 5; font-size: 12; }
TH.db-hil { color: #FFFFFF; background-color: #4C2926;
            background-position: top;
            background-repeat: repeat-x;
            border: outset; border-width: 1; border-color: #98907D;
            padding: 0; padding-left: 5; padding-right: 5; font-size: 12;
            cursor: pointer }
TH.db-sel { color: #FFFFFF; background-color: #4C2926;
            background-position: bottom;
            background-repeat: repeat-x;
            border: outset; border-width: 1; border-color: #98907D;
            padding: 0; padding-left: 5; padding-right: 5; font-size: 12;
            cursor: pointer }
TH.db-tit  { color: #FFFFFF; background-color: #4C2926;
            background-position: top;
            background-repeat: repeat-x;
            border: outset; border-width: 1; border-color: #98907D;
            padding: 0; padding-left: 5; padding-right: 5; font-size: 12;
            -moz-border-radius: 5px 5px 0 0;
            -webkit-border-top-left-radius: 5px;
            -webkit-border-top-right-radius: 5px;
            }
TH.db-sub  { color: #FFFFFF; background-color: #4C2926;
            background-position: top;
            background-repeat: repeat-x;
            border: outset; border-width: 1; border-color: #98907D;
            padding: 0; padding-left: 5; padding-right: 5; font-size: 12; }


TD.db     { color: #002733; background-color: #F7EED5;
            padding: 0; padding-left: 5; padding-right: 5; font-size: 12; }
TD.db-hil { color: #002733; background-color: #E7DEC5;
            padding: 0; padding-left: 5; padding-right: 5; font-size: 12; }


TD.db-grp { font-weight: bold; }

TD.db-sub { color: #002733; background-color: #F7EED5;
            padding: 0; padding-left: 5; padding-right: 5; font-size: 12;
            font-weight: bold; text-align: right;
            border-style: solid; border-color: #002733; border-width: 1 0 0 0;}

TD.db-tot { color: #002733; background-color: #F7EED5;
            padding: 0; padding-left: 5; padding-right: 5; font-size: 12;
            font-weight: bold; text-align: right;
            border-style: double; border-color: #002733; border-width: 3 0 0 0;}

TD.db-hdr { color: #FFFFFF; background-color: #4C2926;
            background-position: top;
            background-repeat: repeat-x;
            border: outset; border-width: 1; border-color: #98907D;
            padding: 0; padding-left: 5; padding-right: 5; font-size: 12; font-weight: bold; }

TD.db-sel { color: #FFFFFF; background-color: #000077;
            padding: 0; padding-left: 5; padding-right: 5; font-size: 12; }

INPUT.db, TEXTAREA.db, SELECT.db { background-color: #E7DEC5; }
INPUT.db-hil, TEXTAREA.db-hil, SELECT.db-hil { background-color: #F7EED5; }
INPUT.db-err, TEXTAREA.db-err, SELECT.db-err { background-color: red; }

A.db         { color: #003C5A; text-decoration: none; font-weight: bold; }
A.db-hdr     { color: #FFFFFF; text-decoration: none; font-weight: bold; }

TABLE.cal  { background-color: #684643;
            border-style: solid; border-color: #CBBC98; border-width: 1 }
TH.cal     { color: #FFFFFF; background-color: #684643;
            background-image: url('/prd/images/db-th9.gif'); background-position: top;
            border: outset; border-width: 1; border-color: #98907D;
            padding: 0; padding-left: 5; padding-right: 5; font-size: 12; }
TH.cal-hil { color: #FFFFFF; background-color: #407C9A;
            background-image: url('/prd/images/db-th9.gif');
            border: outset; border-width: 1; border-color: #98907D;
            padding: 0; padding-left: 5; padding-right: 5; font-size: 12;
            cursor: pointer }
TH.cal-sel { color: #FFFFFF; background-color: #684643;
            background-image: url('/prd/images/db-th0.gif'); background-position: bottom;
            border: outset; border-width: 1; border-color: #98907D;
            padding: 0; padding-left: 5; padding-right: 5; font-size: 12;
            cursor: pointer }

TD.cal     { color: #002733; background-color: #F7EED5;
             padding: 0; padding-left: 5; padding-right: 5; font-size: 12; font-weight: bold}
TD.cal-hil { color: #684643; background-color: #D7CEB5;
             padding: 0; padding-left: 5; padding-right: 5; font-size: 12; }
TD.cal-end { color: #002733; background-color: #E7DEC5;
             padding: 0; padding-left: 5; padding-right: 5; font-size: 12; }


TD.cal-sel { color: #002733; background-color: #FFFFFF;
            padding: 0; padding-left: 5; padding-right: 5; font-size: 12; }

A.cal      { color: #003C5A; text-decoration: none; font-weight: normal; }



.status    { color: #000000; font-size: 14; font-weight: bold; background-color: #F0F0F0; padding: 10;
             vertical-align: middle; }


TABLE.btn   { background-color: #CCCCCC;
              vertical-align: middle;
              font-size: 12 }

IMG.btn     { vertical-align: middle; }

TD.btn      { color: #003C5A; background-color: #CCCCCC;
              padding: 2; padding-left: 5; padding-right: 5;
              border: solid; border-width: 1; border-color: #CCCCCC;
              vertical-align: middle;
              cursor: pointer; }

TD.btn-hil  { color: #003C5A; background-color: #CCCCCC;
              padding: 2; padding-left: 5; padding-right: 5;
              border: outset; border-width: 1; border-color: #CCCCCC;
              vertical-align: middle;
              cursor: pointer; }

TD.btn-sel  { color: #003C5A; background-color: #CCCCCC;
              padding: 2; padding-left: 5; padding-right: 5;
              border: inset; border-width: 1; border-color: #CCCCCC;
              vertical-align: middle;
              cursor: pointer; }



TABLE.tab   { padding: 0; margin: 0; background-color: #807969; font-size: 12; }


  TD.tab    { text-align: center; font-weight: normal; vertical-align: middle;
              color: #807969; margin: 0 3 3 0;
              border-left: 0px solid white; border-right: 1px solid #807969;
              border-bottom: 1px solid black; border-top: 0px solid #807969;
              background-image: url('/prd/images/atab.gif'); background-color: white;
               -moz-border-radius: 5px 5px 0 0;
               -webkit-border-top-left-radius: 5px;
               -webkit-border-top-right-radius: 5px;
              padding: 1 1 1 1; }

  TD.tab-hil  { text-align: center; font-weight: bold; vertical-align: middle;
              color: #807969;
              border-left: 0px solid white; border-right: 1px solid #807969;
              border-bottom: 1px solid black; border-top: 0px solid #807969;
              background-image: url('/prd/images/atab.gif'); background-color: white;
               -moz-border-radius: 5px 5px 0 0;
               -webkit-border-top-left-radius: 5px;
               -webkit-border-top-right-radius: 5px;
              padding: 1 1 1 1; }


  TD.tab-sel { text-align: center; font-weight: bold; vertical-align: middle;
               color: #002733;
               border-left: 0px solid white; border-right: 1px solid #807969;
               border-bottom: 1px solid white; border-top: 0px solid #807969;
               background-image: url('/prd/images/atab-sel.gif'); background-color: white;
               -moz-border-radius: 5px 5px 0 0;
               -webkit-border-top-left-radius: 5px;
               -webkit-border-top-right-radius: 5px;
               padding: 1 1 1 1; }


  DIV.tab     { font-weight: normal; }
  DIV.tab-hil { font-weight: bold; }

  TD.tab-bg   { padding: 0; margin: 0; background-color: #807969; font-size: 12; }

  A.tab      { text-decoration: none; font-weight: normal; color: #002733; }
  A.tab-hil  { text-decoration: none; font-weight: bold; color: #002733; }
  A.tab-sel  { text-decoration: none; font-weight: bold; color: #002733; }


  .shad-img   { -moz-box-shadow: 2px 2px 8px black; -webkit-box-shadow: 2px 2px 8px black; }
