/* GENERAL FORMAT */
p {
  font-family: Verdana;
  font-size: 8pt;
  color: #000;

  margin-bottom: 1px;
}

p.copy {
  font-size: 7pt;
  font-weight: bold;
}


a {
  font-family: Verdana;
  font-size: 8pt;
  text-decoration: none;
  color: #112277;
}

a:hover {
  color: #1048ce;
}

div#page-content img {
  margin-top: 5px;
  margin-bottom: 5px;
}

ul {
    padding-left: 30px;
    padding-top: 5px;
    padding-bottom: 5px;
}

hr {
  margin-bottom: 15px;
}

blockquote {
  background: #f5f5f5;
  font-style: italic;

  margin: 15px;
  padding: 10px;

  border: 1px solid #dfdfdf;
}

  
/* HEADINGS */
h1, h1 a {
  font-family: Verdana;
  font-size: 16pt;
  font-weight: bold;
  color: #fff !important;

  padding-top: 40px;
  padding-left: 25px;
  padding-bottom: 20px;
} 

h2, h2 a {
  font-family: Verdana;
  font-size: 13pt;
  text-decoration: none;
  font-weight: bold;
  color: #000 !important;

  margin-bottom: 5px;
  margin-top: 11px;
  border-bottom: 1px dotted #aaaaaa;
}

h3, h3 a {
  font-family: Verdana;
  font-size: 10pt;
  font-weight: bold;
  color: #000 !important;

  margin-bottom: 5px;
  margin-top: 11px;
  border-bottom: 1px dotted #aaaaaa;
}

h4, h4 a {
  font-family: Verdana;
  font-size: 8pt;
  font-weight: bold;
  color: #000 !important;

  margin-bottom: 5px;
  margin-top: 11px;
}

h5, h5 a {
  font-family: Verdana;
  font-size: 8pt;
  font-weight: bold;
  color: #000 !important;

  margin-bottom: 3px;
  margin-top: 9px;
  border-bottom: 1px dotted #aaaaaa;
}

h6, h6 a {
  font-family: Verdana;
  font-size:	7pt;
  font-weight: bold;
  color: #000 !important;

  margin-bottom: 3px;
  margin-top: 9px;
}



/* LISTS */
div#page-content ul {
  margin-top: 10px;
  margin-bottom: 15px;
  padding-left: 25px;
}

div#page-content li {
  font-family: Verdana;
  font-size: 8pt;

  margin-top: 2px;
}

/* TABLES */
div#page-content table {
  font-family: Verdana;
  font-size: 8pt;

  padding-top: 3px;
  padding-bottom: 3px;
  padding-right: 3px;
  margin-bottom: 12px;
  margin-top: 8px;

  border-top: 1px dotted #aaaaaa;
  border-bottom: 1px dotted #aaaaaa;
}

div#page-content td {
  padding-top: 2px;
}
  


/* INPUTS */
div#link-div input[type=text] {
  width: 115px;
  padding: 2px;
  border: 1px solid #1122bb;
}

/* SEARCH */
div.searchresult {
    background: #cfdfff;
    padding: 8px;
    margin-bottom: 5px;
    border: 1px solid #8f9fcf;
}
 
div.searchresult:hover {
    padding-left: 9px;
    padding-top: 9px;
    padding-right: 7px;
    padding-bottom: 7px;
    background: #d7e7ff;
    border-color: #afbfef;
}   
