



<style>

* { box-sizing: border-box;
  }


body
  { margin: 0px;
    padding: 0px;
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 16px;
    color: black;
    background-color: white;
  }


body, html
  { width: 100%;
    height: 100%;
  }


img
  { max-width: 100%;
    height: auto;
  }


ins
  { text-decoration: none;
  }


.brd1
  { border-style: solid;
    border-color: #000000;
    border-width: 1px;
    padding: 10px;
  }


td
  { vertical-align: top;
  }


td.hdr
  { vertical-align: bottom;
  }


.tbl
  { display:table;
  }


.tblrow
  { display:table-row;
  }


.tblcell
  { display:table-cell;
  }


.tblcap
  { display:table-caption;
    caption-side:bottom;
    border:1px solid grey;
  }


h1
  { display: block;
    font-size: 1.2rem;
    font-weight: bold;
    margin-top: 20px;
    margin-bottom: 10px;
  }

.h1
  { display: block;
    font-size: 1.2rem;
    font-weight: bold;
    margin-top: 20px;
    margin-bottom: 10px;
  }



h2
  { display: block;
    font-size: 1.1rem;
    font-weight: bold;
    margin-top: 20px;
    margin-bottom: 10px;
  }

.h2
  { display: block;
    font-size: 1.1rem;
    font-weight: bold;
    margin-top: 20px;
    margin-bottom: 10px;
  }



h3
  { display: block;
    font-size: 1.1rem;
    font-weight: bold;
    margin-top: 15px;
    margin-bottom: 10px;
  }

.h3
  { display: block;
    font-size: 1.1rem;
    font-weight: bold;
    margin-top: 15px;
    margin-bottom: 10px;
  }



h4
  { display: block;
    font-size: 1.1rem;
    font-weight: bold;
    margin-top: 15px;
    margin-bottom: 10px;
  }

.h4
  { display: block;
    font-size: 1.1rem;
    font-weight: bold;
    margin-top: 15px;
    margin-bottom: 10px;
  }



h5
  { display: block;
    font-size: 1.1rem;
    font-weight: bold;
    margin-top: 15px;
    margin-bottom: 10px;
  }

.h5
  { display: block;
    font-size: 1.1em;
    font-weight: bold;
    margin-top: 15px;
    margin-bottom: 10px;
  }



h6
  { display: block;
    font-size: 1.1rem;
    font-weight: bold;
    margin-top: 15px;
    margin-bottom: 10px;
  }

.h6
  { display: block;
    font-size: 1.1em;
    font-weight: bold;
    margin-top: 15px;
    margin-bottom: 10px;
  }



.i1
  { margin-left: 20px;
  }


.i2
  { margin-left: 40px;
  }


.i3
  { margin-left: 60px;
  }


.i4
  { margin-left: 80px;
  }


.i5
  { margin-left: 100px;
  }


.i6
  { margin-left: 120px;
  }


.i7
  { margin-left: 140px;
  }


.lh2
  { line-height: 2;
  }


.lh3
  { line-height: 3;
  }


.lh4
  { line-height: 4;
  }


li
  { margin-top: 1em;
    padding-bottom: 7px;
  }


.hi1
  { padding-left: 20px;
    text-indent: -20px;
  }


.hi2
  { padding-left: 40px;
    text-indent: -40px;
  }


.hi3
  { padding-left: 60px;
    text-indent: -60px;
  }


.b0
  { list-style-position: outside;
    margin-left: 10px;
  }


.b1
  { list-style-position: outside;
    margin-left: 20px;
  }


.b2
  { list-style-position: outside;
    margin-left: 30px;
  }


.b3
  { list-style-position: outside;
    margin-left: 40px;
  }


.tp
  { vertical-align: top;
  }


.lt
  { text-align: left;
    float: left;
  }


.rt
  { text-align: right;
    float: right;
  }


.ctr
  { text-align: center;
    margin: auto;
  }


.bm5
  { margin-bottom: 5px;
  }


.bm5
  { margin-bottom: 5px;
  }


.mt0
  { margin-top: 0;
  }


.mt1
  { margin-top: 1em;
  }


.mt2
  { margin-top: 2em;
  }


.mt3
  { margin-top: 3em;
  }


.mb5
  { margin-bottom: 5px;
  }


.wd100p
  { width: 100%;
  }


.wd20 { width: 20px; }
.wd30 { width: 30px; }
.wd40 { width: 40px; }
.wd50 { width: 50px; }
.wd60 { width: 60px; }
.wd70 { width: 70px; }
.wd80 { width: 80px; }
.wd90 { width: 90px; }
.wd100 { width: 100px; }
.wd110 { width: 110px; }
.wd120 { width: 120px; }
.wd130 { width: 130px; }
.wd140 { width: 140px; }
.wd150 { width: 150px; }
.wd160 { width: 160px; }
.wd170 { width: 170px; }
.wd180 { width: 180px; }
.wd200 { width: 200px; }
.wd210 { width: 210px; }
.wd220 { width: 220px; }
.wd230 { width: 230px; }
.wd240 { width: 240px; }
.wd250 { width: 250px; }


.brft
   { 
     display: block;
     margin-bottom: 0.4em;
   }


.alpbar
  { 
    width: 500px;
    text-align: center;
    margin: auto;
  }


.alpon
  { 
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: center;
    margin: auto;
  }


.alpoff
  { 
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: center;
    margin: auto;
    font-weight: lighter;
    color: gray;
  }


.hr500x2
  { 
    border-bottom: 2px solid black;
    width: 500px;
  }


.hr500x2g
  { 
    border-bottom: 2px solid gray;
    width: 500px;
  }


.hr600x2
  { 
    border-bottom: 2px solid black;
    width: 600px;
  }


.dlbx
  { width: 225px;
    vertical-align: top;
    margin: 0px;
    padding: 0px;
  }


.hdr1
  { background-color: #336600;
    color: white;
    width: 100%;
    padding: 0px;
    margin: 0px;
    border-bottom: 2px solid black;
  }


.hdr2
  { font-style: italic;
    font-size: 40px;
    font-weight: 800;
    margin: 5px;
  }


.hdr3
  { float: right;
    margin-right: 10px;
    font-size: 30px;
  }


.hdr4
  { float: left;
    font-style: italic;
    font-size: 15px;
    font-weight: 100;
    padding-left: 50px;
  }


.hdr5
  { background-color: white;
    font-size: 16px;
    width: 100%;
    padding: 0px;
    padding-left: 50px;
    text-indent: -20px;
    margin: 0px;
  }


.hdrbtn
  { background-color: white;
    color: black;
    padding: 8px 28px;
    font-size: 16px;
    font-weight: 400;
    border: 1px solid black;
    border-radius: 8px;
    cursor: pointer;
  }


button.hdrbtn:hover
  { background-color: #FFCC66;
    color: black;
  }

button.hdrbtn:link    { color: white; text-decoration: none }
button.hdrbtn:visited { color: white; text-decoration: none }
button.hdrbtn:active  { color: white; text-decoration: none }


a:link    { color: blue; text-decoration: none }
a:visited { color: blue; text-decoration: none }
a:hover   { color: blue; text-decoration: underline }
a:active  { color: red;  text-decoration: underline }


a.hdr:link    { color: white; text-decoration: none }
a.hdr:hover   { color: white; text-decoration: none }
a.hdr:visited { color: white; text-decoration: none }
a.hdr:active  { color: white; text-decoration: none }


a.hdr3:link    { color: white; text-decoration: none }
a.hdr3:hover   { color: white; text-decoration: none }
a.hdr3:visited { color: white; text-decoration: none }
a.hdr3:active  { color: white; text-decoration: none }


a.hdr4:link    { color: white; text-decoration: none }
a.hdr4:hover   { color: white; text-decoration: none }
a.hdr4:visited { color: white; text-decoration: none }
a.hdr4:active  { color: white; text-decoration: none }





.navmen
  { display: inline;
    overflow: hidden;
    background-color: white;
    margin: 0px;
    position: relative;
  }


.navmen #ddContents
  { display: none;
    border-style: solid;
    border-width: 2px;
    border-color: black;
    width: 100%;
    max-width: 500px;
    margin: auto;
  }


.navmen a
  { color: black;
    padding: 6px 10px;
    text-decoration: none;
    font-size: 18px;
    display: block;
  }


.navmen a:hover
  { background-color: #009900;
    color: white;
  }


.active
  { background-color: #4CAF50;
    color: white;
  }


.accordion
  { 
    background-color: white;
    color: black;
    cursor: pointer;
    width: 100%;
    padding: 10px 0px 0px 0px;
    border: none;
    text-align: left;
    outline: none;
    font-size: 1.1rem;
    transition: 0.4s;
  }




.accordion::after
  { content: '[+]';
    font-size: 20px;
    float: left;
    margin-right: 10px;
  }


.active::after
  { content: "[\268a]"; /* "minus" sign (-) */
    font-size: 20px;
  }


.panel
  { 
    background-color: white;
    overflow: hidden;
    margin-left: 50px;
    max-height: 0;
    transition: max-height 0.3s ease-out;
  }


.tvu
  { list-style-type: none;
    margin: 0;
    padding: 0;
  }

.caret
  { cursor: pointer;
    -webkit-user-select: none; /* Safari 3.1+ */
    -moz-user-select: none; /* Firefox 2+ */
    -ms-user-select: none; /* IE 10+ */
    user-select: none;
  }

.caret::before
  { content: "\25B6";
    color: black;
    display: inline-block;
    margin-right: 10px;
    -ms-transform: rotate(90deg); /* IE 9 */
    -webkit-transform: rotate(90deg); /* Safari */'
    transform: rotate(90deg);  
  }

.caret-down::before
  { -ms-transform: rotate(270deg); /* IE 9 */
    -webkit-transform: rotate(270deg); /* Safari */'
    transform: rotate(270deg);  
  }

.tvu_nest
  { list-style-type: none;
    margin-left: 0px;
    padding-left: 0px;
    display: none;
  }

.tvu_act
  { display: block;
  }






.tgrid
  { width: 100%;
    background-color: white;
  }


.tlm
  { width: 5%;
    text-align: center;
    margin: auto;
    padding: 5px;
  }


.tbdy
  { width: 90%;
    padding: 10px;
  }


.trm
  { width: 5%;
    text-align: center;
    margin: auto;
    padding: 10px;
  }


.lmcn
  { display:none;
    background-color: white;
    color: black;
    padding: 0px;
    margin: 0px;
    border: 1px solid black;
  }


.lmloc
  { 
    display:none;
    padding: 10px;
    margin: auto;
    border: 1px solid black;
  }


.lmlocmap
  { 
    height: 500px;
    width: 160px;
    padding: 0px;
    margin: 0px;
  }


.tovrmap
  { display:none;
    height: 300px;
    width: 100%;
    max-width: 800px;
    padding: 0px;
    margin: 0px;
    margin-left: 20px;
    border: 1px solid black;
    overflow: hidden;
  }


.tplcmap
  { display:none;
    height: 500px;
    width: 100%;
    max-width: 800px;
    padding: 0px;
    margin: 0px;
    margin-left: 20px;
    border: 1px solid black;
    overflow: hidden;
  }


.tplcid
  { height: 500px;
    width: 100%;
  }


.ta-plan
  { height: 250px;
    width: 300px;
    border-style: solid;
    border-width: 2px;
    overflow: hidden;
  }


.leaflet-control-zoom-in
  { margin-top: 10px;
  }


.leaflet-control-zoom-out
  { margin-top: 20px;
  }


.leaflet-touch .leaflet-bar
  { border: none;
    box-shadow: none;
  }




.adsen_lm160
  { display:none;
    width: 160px;
  }


.adsen_rm120
  { display:none;
    width: 120px;
  }


.adsen_rm160
  { display:none;
    width: 160px;
  }


.adsen_rm300
  { display:none;
    width: 300px;
  }


.adsen_not300
  { display:none;
  }


.adsen_nar
  { display:none;
  }


.adsen_notnar
  { display:none;
  }


.adsen_mid
  { display:none;
  }


.adsen_lmr
  { display:none;
    width: 5%;
  }


.adsen_rmr
  { display:none;
    width: 5%;
  }



@media only screen and (max-width: 600px)
  {

    .lmloc { display:none; }
    .lmcn { display:none; }

    .tovrmap
       { display:inline-block;
         max-width: 100%;
       }

    .adsen_lm160 { display:none; }
    .adsen_rm160 { display:none; }
    .adsen_rm300 { display:none; }
    .adsen_not300 { display:none; }
    .adsen_nar { display:contents; }
    .adsen_notnar { display:none; }
    .adsen_mid { display:none; }
    .adsen_lmr { display:none; }
    .adsen_rmr { display:none; }
  }


@media only screen and (min-width: 600px)
  {

    .lmloc { display:inline-block; }
    .lmcn { display:inline-block; }

    .tovrmap
       { display:inline-block;
         max-width: 400px;
       }

    .adsen_lm160 { display:inline-block; }
    .adsen_rm160 { display:none; }
    .adsen_rm300 { display:none; }
    .adsen_not300 { display:inline-block; }
    .adsen_nar { display:none; }
    .adsen_notnar { display:contents; }
    .adsen_mid { display:none; }
    .adsen_rmr { display:none; }

    .adsen_lmr
       { display:inline-block;
         width: 160px;
       }

    .tlm { width: 172px; }
  }


@media only screen and (min-width: 768px)
  {

    .lmloc { display:inline-block; }
    .lmcn { display:inline-block; }

    .tovrmap
       { display:inline-block;
         max-width: 380px;
       }

    .adsen_lm160 { display:inline-block; }
    .adsen_rm160 { display:none; }
    .adsen_rm300 { display:none; }
    .adsen_not300 { display:inline-block; }
    .adsen_nar { display:none; }
    .adsen_notnar { display:contents; }
    .adsen_mid { display:none; }
    .adsen_rmr { display:none; }

    .adsen_lmr
       { display:inline-block;
         width: 160px;
       }

    .tlm { width: 172px; }


  }


@media only screen and (min-width: 840px)
  {

    .lmloc { display:inline-block; }
    .lmcn { display:inline-block; }

    .tovrmap
       { display:inline-block;
         max-width: 550px;
       }

    .adsen_lm160 { display:inline-block; }
    .adsen_rm160 { display:inline-block; }
    .adsen_rm300 { display:none; }
    .adsen_not300 { display:inline-block; }
    .adsen_nar { display:none; }
    .adsen_notnar { display:contents; }
    .adsen_mid { display:none; }

    .adsen_lmr
       { display:inline-block;
         width: 160px;
       }

    .adsen_rmr
       { display:inline-block;
         width: 160px;
       }

    .tlm { width: 172px; }
    .trm { width: 164px; }
  }


@media only screen and (min-width: 900px)
  {
    .adsen_mid { display:contents; }
  }


@media only screen and (min-width: 1100px)
  {

    .lmloc { display:inline-block; }
    .lmcn { display:inline-block; }

    .tovrmap
       { display:inline-block;
         max-width: 550px;
       }

    .adsen_lm160 { display:inline-block; }
    .adsen_rm160 { display:none; }
    .adsen_rm300 { display:inline-block; }
    .adsen_not300 { display:none; }
    .adsen_nar { display:none; }
    .adsen_notnar { display:contents; }
    .adsen_mid { display:contents; }

    .adsen_lmr
       { display:inline-block;
         width: 160px;
       }

    .adsen_rmr
       { display:inline-block;
         width: 300px;
       }

    .tlm { width: 172px; }
    .trm { width: 304px; }
  }


@media only screen and (min-width: 1200px)
  {

    .lmloc { display:inline-block; }
    .lmcn { display:inline-block; }

    .tovrmap
       { display:inline-block;
         max-width: 600px;
       }

    .adsen_lm160 { display:inline-block; }
    .adsen_rm160 { display:none; }
    .adsen_rm300 { display:inline-block; }
    .adsen_not300 { display:none; }
    .adsen_nar { display:none; }
    .adsen_notnar { display:contents; }
    .adsen_mid { display:contents; }

    .adsen_lmr
       { display:inline-block;
         width: 160px;
       }

    .adsen_rmr
       { display:inline-block;
         width: 300px;
       }

    .tlm { width: 172px; }
    .trm { width: 304px; }
  }






table.ftn
  { margin-left: 20px;
  }


td.ftn1
  { 
    font-size: 0.9rem;
    text-align: center;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 2px;
  }


td.ftn2
  { 
    font-size: 0.9rem;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 2px;
  }


p.ftj
  { font-style:italic;
    font-size: 0.8rem;
    margin-left: 55%;
    padding: 0px;
    margin-top: 0px;
    margin-bottom: 2px;
  }






table.trst
  { width: 100%;
    padding: 0px;
    margin: 0px;
    border-style: solid;
    border-color: black;
    border-top-width: 2px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-collapse: collapse;
  }


td.trst
  { background-image: url("./imgs/umanta.gif");
    background-repeat: repeat-x;
    background-position: -2px -200px;
    vertical-align: top;
    height: 90px;
    padding: 0px;
    margin: 0px;
  }


a.trst
  { font-style: italic;
    font-size: 40px;
    font-weight: 800;
    color: #ffffff;
    margin-left: 40px;
  }


a.trst:link    { color: white; text-decoration: none }
a.trst:visited { color: white; text-decoration: none }
a.trst:hover   { color: white; text-decoration: none }
a.trst:active  { color: white; text-decoration: none }


span.trstl
  { font-style: italic;
    text-decoration: underline;
    font-size: 12px;
    font-weight: 800;
    color: #ffffff;
    margin-left: 100px;
  }


td.tbar
  { background-image: url("./imgs/umanta.gif");
    background-repeat: repeat-x;
    background-position: -2px -200px;
    width: 500px;
    height: 20px;
    padding: 0px;
  }


tr.trstb
  { border-style: solid;
    border-color: black;
    border-top-width: 0px;
    border-bottom-width: 2px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-collapse: collapse;
  }


table.tsct
  { border-collapse: collapse;
    width: 900px;
    padding: 0px;
    margin-left: auto;
    margin-right: auto;
  }


td.tsct
  { background-image: url("./imgs/umanta.gif");
    background-repeat: repeat-x;
    background-position: -2px -200px;
    font-size: 85%;
    color: #ffffff;
    text-align: center;
    padding: 0px;
    margin: 0px;
  }


a.tsct:link    { color: white; text-decoration: none }
a.tsct:visited { color: white; text-decoration: none }
a.tsct:hover   { color: white; text-decoration: underline }
a.tsct:active  { color: white; text-decoration: none }


td.tsrch
  { padding: 5px;
    margin: 0px;
  }


div.tbar
  {
    float: right;
    width: 125px;
    margin-top: 30px;
    margin-right: 20px;
    padding: 0px;
    border: 0px;
  }


tr.tbar
  { margin: 0px;
    padding: 0px;
  }


td.tbar1
  { margin: 0px;
    padding: 0px;
    background-image: url("./imgs/arstb1.gif");
    background-repeat: repeat-x;
  }


td.tbar2
  { margin: 0px;
    padding: 0px;
    background-image: url("./imgs/arstb2.gif");
    background-repeat: repeat-x;
  }


td.thlk
  { margin: 0px;
    padding: 0px;
    font-size: 85%;
  }
td.bbpl
  { width: 5%;
    text-align: left;
    vertical-align: middle;
  }


h1.bbpt
  { font-size:180%;
    margin-left: auto;
    margin-right: auto;
  }


hr.bbpt
  { width: 850px;
    border-style: solid;
    border-color: #999999;
    border-width: 2px;
    margin-left: auto;
    margin-right: auto;
  }


td.bboff
  { font-size: 85%;
    margin: 0px;
    padding: 0px;
    width: 85px;
    text-align: center;
    vertical-align: bottom;
  }


td.bbon
  { font-size: 85%;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
    width: 85px;
    text-align: center;
    vertical-align: bottom;
  }
.wd750
  { width: 750px;
  }


.ht2
  { height: 2px;
  }


td.fbar
  {
    font-size: 80%;
    font-weight: bold;
    text-align: center;
    width: 120px;
  }


div.fcpy
  { width:226px;
    height:40px;
    background-image: url("./imgs/umanta.gif");
    background-position: -2px -2px;
    margin-left: 80px;
    margin-bottom: 5px;
  }


td.fcpy
  { font-size: 80%;
    text-align: center;
    padding-top: 5px;
    vertical-align: bottom;
  }


td.flm
  { font-size: 80%;
    text-align: left;
  }


table.vrst
  { width: 100%;
    padding: 0px;
    margin: 0px;
    border-style: solid;
    border-color: black;
    border-top-width: 2px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-collapse: collapse;
  }


td.vrst
  { background-image: url("./imgs/umanta.gif");
    background-repeat: repeat-x;
    background-position: -2px -200px;
    vertical-align: top;
    height: 90px;
    padding: 0px;
    margin: 0px;
  }


a.vrst1
  { font-style: italic;
    font-size: 20px;
    font-weight: 800;
    color: #ffffff;
    margin-left: 40px;
  }


a.vrst2
  { font-style: italic;
    font-size: 43px;
    font-weight: 800;
    color: #ffffff;
    margin-left: 100px;
  }


.vlbl1
  {
    background-color: #00FFFF;
  }


.vh1
  {
    width: 750px;
    margin-top: 40px;
  }


div.ketl
  { 
    float: left;
    padding: 3px;
    margin-top: 0px;
    margin-bottom: 10px;
    margin-left: 1px;
    margin-right: 15px;
    width: auto;
    border-collapse: collapse;
    text-align: center;
  }


div.ketr
  { 
    float: right;
    padding: 3px;
    margin-top: 0px;
    margin-bottom: 10px;
    margin-left: 15px;
    margin-right: 1px;
    width: auto;
    border-collapse: collapse;
    text-align: center;
  }


div.ketc
  { 
    padding: 3px;
    margin-top: 0px;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    width: auto;
    border-collapse: collapse;
    text-align: center;
  }



#map_area
  {
    margin: 0px;
    padding: 0px;
    width: 800px;
    height: 650px;
  }


#map_canvas10
  {
    margin: 0px;
    padding: 0px;
    width: 500px;
    height: 500px;
  }


div.areamap
  { clear: both;
    float: left;
    margin-top: 15px;
    margin-bottom: 40px;
    margin-left: 0px;
    margin-right: 10px;
    padding: 0px;
  }


td.gmapp
  { height: 500px;
    width: 500px;
    padding: 10px;
  }


div.gmapt
  { height: 500px;
    width: 500px;
    border-style: solid;
    border-color: #000000;
    border-width: 1px;
  }


td.gmapd
  { height: 670px;
    width: 780px;
    padding: 10px;
  }


div.gmapa
  { height: 640px;
    width: 750px;
    border-style: solid;
    border-color: #000000;
    border-width: 1px;
  }


div.gmapf
  { height: 500px;
    width: 500px;
    border-style: solid;
    border-color: #000000;
    border-width: 1px;
  }


div.glocmap
  { 
    float: left;
    margin-top: 15px;
    margin-bottom: 40px;
    margin-left: 0px;
    margin-right: 10px;
    padding: 0px;
  }


div.locmap
  { clear: both;
    float: left;
    width: 330px;
    margin-top: 15px;
    margin-bottom: 40px;
    margin-left: 0px;
    margin-right: 10px;
    padding: 0px;
  }


p.locmap
  { font-size: 95%;
    margin-left: 30px;
    padding: 0px;
  }


div.gmapl
  { width: 320px;
    border-style: solid;
    border-color: #000000;
    border-width: 1px;
  }


.ddcont
  { width: 100px;
    z-index: 1;
    margin: 0px;
    margin-top: 10px;
    margin-right: 10px;
    cursor: pointer;
    text-align: left;
    z-index: 0;
  }


.ddbox
  { direction: ltr;
    overflow-x: hidden;
    overflow-y: hidden;
    text-align: left;
    position: relative;
    font-family: Arial, sans-serif;
    font-size: 13px;
    padding-top: 1px;
    padding-right: 6px;
    padding-bottom: 1px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: rgb(113, 123, 135);
    border-right-color: rgb(113, 123, 135);
    border-bottom-color: rgb(113, 123, 135);
    border-left-color: rgb(113, 123, 135);
    border-image: initial;
    box-shadow: rgba(0, 0, 0, 0.398438) 0px 2px 4px;
    color: rgb(0, 0, 0);
    padding-left: 6px;
    font-weight: bold;
    background-image: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: rgb(255, 255, 255);
    background-position: initial initial;
    background-repeat: initial initial;
    z-index: 2;
  }


.ddarrow
  { border-width: 0px;
    border-style: initial;
    border-color: initial;
    border-image: initial;
    padding: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    position: absolute;
    right: 6px;
    top: 50%;
    margin-top: -2px;
    width: 7px;
    height: 4px;
  }


.ddmenudiv
  { background-color: white;
    z-index: 0; /* this stops the hover and title from working */
    padding-top: 2px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: rgb(113, 123, 135);
    border-bottom-color: rgb(113, 123, 135);
    border-left-color: rgb(113, 123, 135);
    border-image: initial;
    border-top-width: 0px;
    border-top-style: initial;
    border-top-color: initial;
    box-shadow: rgba(0, 0, 0, 0.398438) 0px 2px 4px;
    position: relative;
    text-align: left;
    display: none;
  }


.dditemdiv
  { font-family: arial, sans-serif;
    font-size: 13px;
    padding-top: 2px;
    padding-right: 5px;
    padding-bottom: 3px;
    padding-left: 5px;
    background-color: rgb(255, 255, 255);
    color: black;
  }


.dditemdiv:hover
  { background-color: rgb(235, 235, 235);
  }


.ddsepdiv
  { margin-right: 0px;
    margin-left: 0px;
    margin-top: 1px;
    margin-bottom: 1px;
    border-top-style: solid;
    border-top-width: 2px;
    border-top-color: rgb(235, 235, 235);
  }







table.hps
  { 
    float: left;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 5px;
    margin-right: 15px;
    border: 2px;
    border-style: solid;
    border-color: black;
    border-collapse: collapse;
  }


td.hps1
  { 
    font-size: 120%;
    font-weight: bold;
    padding-bottom: 10px;
    text-align: left;
  }


td.hps2
  { 
    font-size: 90%;
    font-weight: bold;
    padding-bottom: 5px;
    text-align: center;
  }


td.hps3
  { 
    font-size: 90%;
    text-align: center;
  }


td.hps3b
  { 
    font-size: 90%;
    text-align: center;
    border-right: 1px;
    border-right-style: solid;
    border-right-color: grey;
  }







table.hpr
  { 
    float: left;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 5px;
    margin-right: 15px;
    border: 2px;
    border-style: solid;
    border-color: black;
    border-collapse: collapse;
  }


td.hpr1
  { 
    font-size: 100%;
    font-weight: bold;
    text-align: left;
  }


td.hpr2
  { 
    font-size: 90%;
    font-weight: bold;
    padding-bottom: 5px;
    text-align: center;
  }


td.hpr3
  { 
    font-size: 90%;
    text-align: center;
    padding-bottom: 10px;
  }


