body { margin: 0px; color: black; background-color: white; }

a:link { color: darkblue; }
a:active { color: darkblue; }
a:visited { color: darkblue; }
a:hover { color: red; }
 
  #navbar { position: absolute; top: 95px; left: 0px; }
  table.navtable { border: solid 1px black; width: 150px; }
  a.navbar { display: block; padding: 4px 3px 4px 3px; background-color: #EFEFEF; font-family: Arial,sans-serif; font-size: 11px; font-weight: bold; text-align: left; text-decoration: none; }
  a:link.navbar { display: block; color: black; background-color: #E4E4E4; text-decoration: none; z-index: 1000; }
  a:active.navbar { display: block; color: black; background-color: #E4E4E4; text-decoration: none; z-index: 1000; }
  a:visited.navbar { display: block; color: black; background-color: #E4E4E4; text-decoration: none; z-index: 1000; }
  a:hover.navbar { display: block; color: white; background-color: darkblue; text-decoration: none; z-index: 1000; }

#grayline { position: absolute; top: 0px; left: 0px; width: 100%; height: 1px; border-top: solid 1px #494949; }
#grayblock { position: absolute; top: 2px; height: 30px; width: 100%; border-top: solid 15px #494949; }
#whiteline { position: absolute; top: 0px; left: 0px; width: 1px; height: 100%; border-left: solid 1px white; }
#header { position: absolute; top: 30px; left: 0px; height: 47px; width: 100%; }
#PgBody { position: absolute; top: 95px; left: 14px; font-family: Arial; font-size:  12px; text-align: justify; width: 550px; padding-left: 2px; }
#PgBodynw { position: absolute; top: 95px; left: 14px; font-family: Arial; font-size:  12px; text-align: justify; padding-left: 2px; }

.tableheader { font-family: Arial; font-size:  12px; font-weight: bold; padding-left: 2px; background-color: #E4E4E4; border-top: solid 1px #828282; border-bottom: solid 1px #828282; color: black; width: 100%; }
.tabledata { font-family: Arial; font-size:  12px; font-weight: normal; background-color: white; padding-left: 5px; }
.tabledatat { font-family: Arial; font-size:  12px; font-weight: normal; background-color: white; padding-left: 5px; padding-top: 2px; }
.tabledatab { font-family: Arial; font-size:  12px; font-weight: normal; background-color: white; padding-left: 5px; padding-bottom: 5px; }
a.Std
{
        color: darkblue;
  font-family: Arial;
  font-weight: bold;
    font-size:  12px;
}

a.Stds
{
        color: darkblue;
  font-family: Arial;
    font-size:  12px;
}

a.Hme
{
        color: darkblue;
  font-family: Arial;
  font-weight: bold;
    font-size:  12px;
}

div.HmPgTagLn
{
  font-family: Arial;
  font-weight: bold;
    font-size:  12px;
   margin-top:  0px;
  margin-left: 45px;
margin-bottom:  8px;
   text-align: center;
}

.boldsmall { font-family: Arial; font-weight: bold; font-size:  9px; }

div.HmPgIntro
{
  font-family: Arial;
    font-size:  12px;
   margin-top: 10px;
  margin-left: 45px;
margin-bottom: 10px;
   text-align: center;
}

div.HmPgBodyA
{
  font-family: Arial;
    font-size:  12px;
margin-bottom: 10px;
   text-align: left;
}

div.SubPgHeader
{
   margin-top: 50px;
  margin-left:  0px;
margin-bottom: 10px;
}
div.SubPgTagLn
{
  font-family: Arial;
  font-weight: bold;
    font-size:  12px;
   margin-top:  8px;
  margin-left:  0px;
margin-bottom: 10px;
}

div.SubPgIntro
{
  font-family: Arial;
    font-size:  12px;
   margin-top: 10px;
  margin-left: 45px;
margin-bottom: 10px;
}

div.SubPgBody
{
  font-family: Arial;
    font-size:  12px;
   margin-top:  0px;
  margin-left: 60px;
 margin-right: 45px;
margin-bottom: 10px;
}

div.SubPgText
{
  font-family: Arial;
    font-size:  12px;
  text-align: justify;
}

.SubPgText td
{
  font-family: Arial;
    font-size:  12px;
  text-align: left;
}


div.SubPgCat
{
  font-family: Arial;
  font-weight: bold;
    font-size:  14px;
margin-bottom:  5px;
}

span.SubPgCat, p.SubPgCat
{
  font-family: Arial;
  font-weight: bold;
    font-size:  14px;
}

div.SubPgCat2
{
  font-family: Arial;
  font-weight: bold;
    font-size:  13px;
margin-bottom:  5px;
}

span.SubPgCat2, p.SubPgCat2
{
  font-family: Arial;
  font-weight: bold;
    font-size:  13px;
}

div.Map
{
  background-color: #E4E4E4;
  height: 250px;
  width: 540px;
  margin-bottom: 5px;
  padding-left: 10px;
}

.FloatLeft
{
  float: left;
  margin-right: 25px;
  margin-bottom: 10px;
}

.FloatLeft2
{
  float: left;
  margin-right: 10px;
  margin-bottom: 5px;
}

.FloatRight
{
  float: right;
  margin-left: 10px;
}

.searchbtn { background-color: navy; color: white; padding: 1px; font-size: 9px; }
.button { background-color: navy; color: white; padding: 1px; font-size: 9px; }

.formcol1 {  color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color:#E4E4E4; font-weight: bold; }
.formcol2 {  color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.formtbl { border: solid 1px #E4E4E4; }
.hrcontact { color: darkblue; width: 550px; }

table.formstable { border: solid 1px black; border-collapse: collapse; }
.formstable td { border: solid 1px black; color: #000000; padding: 3px; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; }

span.subtitle, div.subtitle, p.subtitle { font-weight: bold; }
span.subtitle2, div.subtitle2, p.subtitle2 { font-weight: bold; font-size: 14px; }

.brand { color: #828282; font-family: Arial, Helvetica, sans-serif; font-size: 9px; }


  
