body
{
   font-size: 8pt;
   text-align: center;
   font-family: helvetica, arial, sans-serif;
}

a
{
   text-decoration: none;
   color: rgb(0,0,0);
   background-color: transparent;
}

a:hover
{
    color: rgb(0, 0, 200);
    text-decoration: underline;
    background-color: transparent;
}

H3
{
   color: rgb(0, 0, 0);
   font-size: 20pt;
   background-color: transparent;
}

hr
{
   border: 0px;
   width: 90%;
   height: 2px;
   color: rgb(188,188,188);
   background-color: rgb(188,188,188);
}

td
{
   font-size: 10pt;
   padding: 0px;
   margin: 0px auto;
   border-color: rgb(255,255,255);
}

select
{
   color: rgb(0,0,0);
   background-color: rgb(228,228,228);
   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(188, 188, 188);
   border-right-color: rgb(188, 188, 188);
   border-bottom-color: rgb(188, 188, 188);
   border-left-color: rgb(188, 188, 188);
   scrollbar-width: 5px;
}

textarea
{
   width: 250px;
   color: rgb(0,0,0);
   background-color: rgb(225,225,255);
   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(188, 188, 188);
   border-right-color: rgb(188, 188, 188);
   border-bottom-color: rgb(188, 188, 188);
   border-left-color: rgb(188, 188, 188);
}

input
{
   text-align: left;
   color: rgb(0,0,0);
   background-color: rgb(228,228,228);
   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(188, 188, 188);
   border-right-color: rgb(188, 188, 188);
   border-bottom-color: rgb(188, 188, 188);
   border-left-color: rgb(188, 188, 188);
}

input.image
{
   border: 0px;
}

table
{
    border: 0px;
    margin: 0 auto;
    border-color: #FFFFFF;
}

table thead
{
   text-decoration: underline;
   text-align: center;
}

label
{
   text-align: left;
}

fieldset
{
    line-height: 14pt;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    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(188, 188, 188);
    border-right-color: rgb(188, 188, 188);
    border-bottom-color: rgb(188, 188, 188);
    border-left-color: rgb(188, 188, 188);
    margin: 0 auto;
    /* margin-top: 5px; */
}

legend
{
   font-size: 10pt;
   font-weight: bold;
   color: rgb(0,0,0);
   letter-spacing: 1px;
   background-color: rgb(228,228,228);
   border: rgb(188,188,188) solid 1px;
   padding: 1px 10px
}

ul
{
   position: relative;
   text-align: left;
   padding-left: 5px;
   list-style: none;
   margin: 0px;
}

#header
{
   color: white;
   background-color: rgb(0,0,0);
   border-top-width: 0px;
   border-right-width: 0px;
   border-bottom-width: 5px;
   border-left-width: 0px;
   border-color: rgb(152, 152, 152);
}  

#headerborder
{
   border-bottom: medium solid rgb(152,152,152);
  
} 

#footerborder
{
   font-size: 8pt;
   color: white;
   background-color: rgb(0,0,0);
   border-top: medium solid rgb(152,152,152);
  
} 

#main
{
   padding: 5px;
}

img
{
   float: left;
   border: 0px;
   padding: 0px;
} 


#outer {
   height: 130px; overflow: hidden; position: relative;
   border-color: gray;
   text-align: right;
} 
#outer[id] {
   display: table; position: static;
}
#middle {
   position: absolute; top: 50%;
} 
#middle[id] {
   display: table-cell; vertical-align: middle; position: static;
}
#inner {
   font-size: 8pt;
   position: relative; top: -50%;
   color: rgb(255,255,255);
}

#tabs
{
   background-color: rgb(228,228,228);
   font-weight: bold;
   width: 150px;
}

#tabs ul
{
   margin-left: 0;
   padding-left: 0;
   display: block;
}

#tabs ul li {
   margin-left: 5px;
   margin-bottom: 0;
   padding: 10px 15px 0px;
   border: 0px;
   list-style: none;
} 

#tabs ul li.here {
   color: rgb(152,152,152);
} 

div.fig
{
   float: right;
   width: 300px;
   padding: 0px;
   margin: 0px 3px 3px;
   border: 1px;
}

div.fig img
{
   width: 100%;
   border: 0px;
}

div.fig p
{
   text-align: center;
   font-weight: bold;
}

div.slides
{
   text-align: center;
   font-weight: bold;
   margin: 0 auto;
   vertical-align: top;
   width: 80%;
}

div.slides img
{
   margin: 0px auto;
   float: none;
   width: 100px;
   padding: 1px;
   border: 1px solid rgb(152,152,152);
}

div.slides table tr td
{
   width: 200px;
}

div.slides center
{
   text-align: center;
   font-weight: normal;
   font-size: 8pt;
}

