a:link
{
        color: #000000;
}
a:visited
{
        color: #000000;
}
a:active
{
        color: #000000;
}
a:hover
{
    color: #ed2d23;
}



body {
      background-color: #ffffff;
      font-family: 'verdana', Arial, Sans Serif;
      font-size: 10pt;
      margin-left: 0;
      margin-top: 0;
      margin-right: 0;
      margin-bottom: 0;
      color: #000000;
      scrollbar-face-color: #cccccc;
      scrollbar-shadow-color: #666666;
      scrollbar-highlight-color: #ffffff;
      scrollbar-3dlight-color: #cccccc;
      scrollbar-darkshadow-color: #cccccc;
      scrollbar-track-color: #cccccc;
      scrollbar-arrow-color: #ff173d
     }

/*******************/
/* Hamilton Styles */
/*******************/
.fontFooter
   {
    font-family: verdana, sans-serif;
    font-size: 11pt;
    color: #000000;
   }

.fontReverseTitle
   {
    font-family: verdana, sans-serif;
    font-size: 16pt;
    font-weight: bold;
    color: #FFFFFF;
   }

.fontTableTitle
   {
    font-family: verdana, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #000000;
   }

.fontTableText
   {
    font-family: verdana, sans-serif;
    font-size: 10pt;
    color: #000000;
   }

.fontTableTextSmall
   {
    font-family: verdana, sans-serif;
    font-size: 8pt;
    color: #000000;
   }

.fontTableTextSmall7
   {
    font-family: verdana, sans-serif;
    font-size: 7pt;
    color: #000000;
   }

.fontTableTextSmall7Bold
   {
    font-family: verdana, sans-serif;
    font-weight: bold;
    font-size: 7pt;
    color: #000000;
   }

.fontTableTextSmall75Bold
   {
    font-family: verdana, sans-serif;
    font-weight: bold;
    font-size: 7.5pt;
    color: #000000;
   }

.fontTableTextSmall8
   {
    font-family: verdana, sans-serif;
    font-size: 8pt;
    color: #000000;
   }

.fontTableTextSmall8Bold
   {
    font-family: verdana, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #000000;
   }

.fontTableTextSmall8Reverse
   {
    font-family: verdana, sans-serif;
    font-size: 8pt;
    color: #FFFFFF;
    background-color: #000000;
   }

.fontTableTextSmall8BoldReverse
   {
    font-family: verdana, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #000000;
   }

.fontTableTextSmall9
   {
    font-family: verdana, sans-serif;
    font-size: 9pt;
    color: #000000;
   }

.fontTableTextSmall9Bold
   {
    font-family: verdana, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    color: #000000;
   }

.fontTableTextSmall10
   {
    font-family: verdana, sans-serif;
    font-size: 10pt;
    color: #000000;
   }

.fontTableTextSmall10Bold
   {
    font-family: verdana, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #000000;
   }

.fontRedTitle
   {
    font-family: verdana, sans-serif;
    font-size: 12pt;
    font-weight: bold;
    color: #FF0000;
   }

.fontRedTitleSmall
   {
    font-family: verdana, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #FF0000;
   }

.fontRedTitleMedium
   {
    font-family: verdana, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #FF0000;
   }

.fontSmallBold
   {
    font-family: verdana, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #000000;
   }

.fontSmallRegular
   {
    font-family: verdana, sans-serif;
    font-size: 8pt;
    color: #000000;
   }

.fontBigBold
   {
    font-family: verdana, sans-serif;
    font-size: 22pt;
    color: #000000;
   }

.fontBigBold2
   {
    font-family: verdana, sans-serif;
    font-size: 22pt;
    font-weight: bold;
    color: #000000;
   }

.fontIndexPopup
   {
    font-family: verdana, sans-serif;
    font-size: 12pt;
    font-weight: bold;
    color: #000000;
   }

.fontBlackTitle
   {
    font-family: verdana, sans-serif;
    font-size: 12pt;
    font-weight: bold;
    color: #000000;
   }

.fontPageTitle
   {
    font-family: verdana, sans-serif;
    font-size: 12pt;
    font-weight: bold;
    color: #000000;
   }

.fontPageText
   {
    font-family: verdana, sans-serif;
    font-size: 10pt;
    color: #000000;
   }

.fontPageTextBold
   {
    font-family: verdana, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #000000;
   }

.fontPageTextItalic
   {
    font-family: verdana, sans-serif;
    font-size: 10pt;
    font-style: italic;
    color: #000000;
   }

.fontPageTextLink
   {
    font-family: verdana, sans-serif;
    font-size: 10pt;
    color: #0000FF;
   }

.fontPageTextSmall2
   {
    font-family: verdana, sans-serif;
    font-size: 8pt;
    color: #000000;
   }

.fontPageTextLinkSmall2
   {
    font-family: verdana, sans-serif;
    font-size: 8pt;
    color: #0000FF;
   }

.fontPageTextSmallSmall
   {
    font-family: verdana, sans-serif;
    font-size: 6pt;
    color: #000000;
   }

.fontPageTextLinkSmallSmall
   {
    font-family: verdana, sans-serif;
    font-size: 6pt;
    color: #0000FF;
   }

.fontRequiredText
   {
    font-family: verdana, sans-serif;
    font-size: 12pt;
    font-weight: bold;
    color: #9C0010;
   }     { font-size: 10pt }

.singleBorder {
  border-right: #000000 1px solid;
  border-top: #000000 1px solid;
  border-left: #000000 1px solid;
  border-bottom: #000000 1px solid;
  font-family: verdana, sans-serif;
  font-size: 8pt;
  color: #000000;
  text-align: center;
  }

.singleBorderB {
  border-right: #000000 1px solid;
  border-top: #000000 1px solid;
  border-left: #000000 1px solid;
  border-bottom: #000000 1px solid;
  font-family: verdana, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #000000;
  text-align: center;
  background-color: #cccccc;
  }

.singleBorderG {
  border-right: #000000 1px solid;
  border-top: #000000 1px solid;
  border-left: #000000 1px solid;
  border-bottom: #000000 1px solid;
  font-family: verdana, sans-serif;
  font-size: 8pt;
  color: #000000;
  text-align: center;
  background-color: #cccccc;
  }

.singleBorderLeft {
  border-right: #000000 1px solid;
  border-top: #000000 1px solid;
  border-left: #000000 1px solid;
  border-bottom: #000000 1px solid;
  font-family: verdana, sans-serif;
  font-size: 8pt;
  color: #000000;
  text-align: left;
  }

.fontCatTitle
   {
    font-family: verdana, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #c60021;
   }

.fontCatText
   {
    font-family: verdana, sans-serif;
    font-size: 8pt;
    color: #000000;
   }

.fontCatTextBold
   {
    font-family: verdana, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #000000;
   }

.fontCityFont
   {
    font-family: verdana, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #c60021;
   }