html {
padding-top : 0; 
padding-right : 0; 
padding-bottom : 0; 
padding-left : 0; 
border-top-width : 0; 
border-right-width : 0; 
border-bottom-width : 0; 
border-left-width : 0; 
margin : 0; 
text-align: left;
}
.smallintro { 
 font-family: Verdana, Arial, Helvetica, Sans-Serif;
 font-size: 11px;
 line-height: 1.3;
 color:#828282;
 text-align: left;
}
.smallintro_ctr {
 font-family: Verdana, Arial, Helvetica, Sans-Serif;
 font-size: 11px;
 line-height: 15px;
 color:#828282;
 text-align: center;
}
.bigintro { 
 font-family: Verdana, Arial, Helvetica, Sans-Serif;
 font-size: 13px;
 line-height: 17px;
 FONT-WEIGHT: bold;
 color:#828282;
}
.smallbody { 
 font-family: Verdana, Arial, Helvetica, Sans-Serif;
 font-size: 13px;
 line-height: 17px;
 color:#868686;
 text-align: left;
}
.microbody { 
 font-family: Verdana, Arial, Helvetica, Sans-Serif;
 font-size: 10px;
 line-height: 13px;
 color:#858585;
 text-align: left;
}
.largebody { 
 font-family: Verdana, Arial, Helvetica, Sans-Serif;
 font-size: 17px;
 line-height: 21px;
 color:#868686;
 text-align: left;
}
.tinybody { 
 font-family: Verdana, Arial, Helvetica, Sans-Serif;
 font-size: 9px;
 line-height: 13px;
 color:#868686;
 text-align: left;
}
.footer { 
 font-family: Verdana, Arial, Helvetica, Sans-Serif;
 font-size: 9px;
 line-height: 17px;
 color:#868686;
 text-align: left;
}
.title { 
 font-family: Verdana, Arial, Helvetica, Sans-Serif;
 font-size: 18px;
 line-height: 24px;
 FONT-WEIGHT: bold;
 color:#878787;
 text-align: left;
}
.maintext { 
 font-family: Verdana, Arial, Helvetica, Sans-Serif;
 font-size: 13px;
 line-height: 18px;
 color:#373737;
 text-align: left;
}
.mainheader { 
 font-family: Verdana, Arial, Helvetica, Sans-Serif;
 font-size: 14px;
 line-height: 16px;
 FONT-WEIGHT: bold;
 color: #373737;
 text-align: left;
}
.smallheader { 
 font-family: Verdana, Arial, Helvetica, Sans-Serif;
 font-size: 13px;
 line-height: 20px;
 color:#373737;
 text-align: left;
}
.smalltext { 
 font-family: Verdana, Arial, Helvetica, Sans-Serif;
 font-size: 11px;
 line-height: 15px;
 color:#373737;
 text-align: left;
}
.loader { 
 font-family: Verdana, Arial, Helvetica, Sans-Serif;
 font-size: 13px;
 line-height: 15px;
 color:black;
 text-align: left;
}
.head1 { 
 font-family: Verdana, Arial, Helvetica, Sans-Serif;
 font-size: 18px;
 line-height: 24px;
 FONT-WEIGHT: bold;
 color:#878787;
 margin-bottom: 1em;
 text-align: left;
}
.head2 { 
 font-family: Verdana, Arial, Helvetica, Sans-Serif;
 font-size: 15px;
 line-height: 18px;
 FONT-WEIGHT: bold;
 color:#878787;
 margin-bottom: .5em;
 text-align: left;
}
.head3 { 
 font-family: Verdana, Arial, Helvetica, Sans-Serif;
 font-size: 13px;
 line-height: 16px;
 FONT-WEIGHT: bold;
 color:#878787;
 margin-bottom: .2em;
 text-align: left;
}

A:link    { color: #959595;  text-decoration : underline;  }
A:visited { color: #959595; font-size: 100%;  text-decoration : underline;  }
A:active  { color: red; font-size: 100%;  text-decoration : none;  }
A:hover { text-decoration: none; color: black; background-color : #868686;   }

/* Local navigation menu, along the right side */

div#Menu span.dot,		/* Hide the dot between links in this style */
div#Menu hr {			/* Hide the HR inside the menu */
  display: none }

div#Menu,
div.map { 
  position: absolute;
  width: 11em; height: auto;
  top: 95px; right: auto; bottom: 1em; left: 1em;
  background: #ffffff /*url(dogsear.png) bottom right no-repeat*/ }
div#Menu p.navhead, div#Menu a,
div.map p, div.map li, div.map h2 {
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size: 13px;
  line-height: 17px;
  FONT-WEIGHT: bold;
  color: #002c6c;
  display: block;
  /*font-size: medium;*/
  margin: 0.55em 1.63em 0.44em -0.9em;
  padding: 0.38em 1em;
  text-indent: 0;
  text-align: left;
  background: #d9e0e9
  /* selected background: #b9c5d6 */
    /*#6699cc url(sandydogsear.png) bottom right no-repeat*/;
  /*color: #868686; */
  border-bottom: none;		/* Remove rule under H2 */
  list-style: none }		/* Remove triangle from H2 */
div.map li li {			/* Nested LIs don't get the dogear */
  margin: 0;
  padding: 0;
  background: #6699cc;
  color: white}
div.map > ul {
  margin: 0;
  padding: 0 }
div#Menu p.navhead {
  font-weight: bold }
div#Menu a:link, div#Menu a:visited,
div.map a:link, div.map a:visited {
  /*font-style: underline;*/
  text-decoration: none;
  color: #2e5287 }
  
div.map a:hover {
  background: #CCC;
  color: #000 }
div#Menu:before,
div.map:before {
  content: "Client Access";
  display: block;
  margin-bottom: 1em;
  padding: 0.1em 0.1em;
  color: #002c6c /*#002c6c #6699FF*/;
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size: 13px;
  line-height: 17px;
  FONT-WEIGHT: bold;
  font-style: italic;
  /*font-size: larger;
  font-style: italic; */
  text-align: left;
  letter-spacing: 0.1em }

