
  /* Style sheet for HCA & Co. (www.hcaaccounting.com) */

  /* Use standard tags p, strong, small and big so even if a non-style browser
     is used, the page is rendered with the same intent */

  /* Global formatting */


  * {
    font-size: 12px;
    font-family: arial, helvetica, tahoma, verdana, sans-serif;
  }

  body {
    color: black;
    background: white;
    margin: 0;
  }


  /* Text formatting */

  h2 {
    font-size: 19px;
  }

  h3, .smallheading {
    font-size: 17px;
  }

  big {
    font-size: 120%;
  }

  small {
    font-size: 80%;
  }

  ul.unindented{
    margin: 0;
  }

  .orgnav {
    font-size: 12px;
    color: white;
    text-decoration: none;
  }

  .news {
    font-size: 11px;
  }

  .date {
    padding: 0 0 0 10px;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 10px;
  }

  .href {
    padding: 0 0 0 20px;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
  }

  .copyright {
    font-family: verdana, arial, helvetica, tahoma, sans-serif;
    font-size: 9px;
    vertical-align: middle;
    color : #738073;                  /* color */
    background: url(images/dot_grey.gif) repeat-x;
    padding: 5px 0 0 0;
  }

  .calloutcolors {
    border: 1px solid #003366;        /* Blue        */
    color: white;
    background-color: #6B7DA5;        /* Darker blue */
  }

  blockquote {
    font-style: italic;
    font-weight: bold;
    color: #660066;
  }

  .quotee {
    color: black;
    float: right;
  }


  /* Link formatting */

  a {
    color: #870E3F;
    font-weight: bold;
    text-decoration: none;
  }

  a:visited {
    color: #6B7DA5;
  }

  a:hover {
    color: white;
    background-color: #870E3F;
  }

  a.sidenav:link, a.sidenav:visited {
    font-weight: normal;
    color: white;
    padding-left: 6px;
  }

  a.sidenav:hover {
    color: #5C697A;                   /* light blue */
    color: #870E3F;                   /* burgundy */
    background-color: #E7E8EC;        /* dark gray */
    border-left: 3px solid #46526C;
    border-left: 3px solid #870E3F;
    padding-left: 3px;
    padding-right: 3px;
  }

  a.orgnav:link, a.orgnav:visited, a.topnav:link, a.topnav:visited {
    display: block;
    color: white;
  }

  a.orgnav:hover, a.topnav:hover {
    color: #870E3F;                   /* burgundy */
    background-color: #E7E8EC;        /* dark gray */
  }


  /* Layout formatting */

  td {
    vertical-align: top;
  }

  .photo {
    border: 1px solid black;
  }

  .seperator1 {
    background: #5280B4;              /* light blue */
    border-bottom: 1px solid white;
  }

  .sidenavpanel {
    background: #6B7DA5;              /* dark blue */
    border-right: 1px solid white;
    width: 220px;
  }

  .sidenavlinks {
    padding: 10px;
    color: white;
  }

  .sidenavlinks strong, .sidenavlinks a {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 11px;
    height: 20px;
  }

  .navlist {
    margin-left: 0;
    margin-top: 0;
    padding-left: 0;
    list-style: none;
  }

  .navlist li {
    padding-left: 7px;
    background-image: url(images/bullet_nav_dots2.gif);
    background-repeat: no-repeat;
  }

  .topnavpanel {
    border-bottom: 1px solid white;
    background: #870E3F;              /* burgandy */
  }

  .topnavcell {
    vertical-align: top;
    text-align: center;
    width: 25%;
  }

  .orgnavcell {
    vertical-align: top;
    text-align: center;
    border-bottom: 1px solid white;
    width: 33%;
    height: 43px;
    padding: 4px;
  }

  .sidepanel {
    padding: 20px;
    background: url(images/dot_grey.gif) repeat-y;
    width: 30%;
  }

  .maintable {
    width: 800px;
  }

  div.floater {
    float: right;
    margin: 0 0 10px 10px;
    padding: 10px;
    clear: right;
    font-size: 110%;
  }

  .print {
    display: none;
  }

  @media print {
    .maintable {
      width: 100%;
    }

    .noprint {
      display: none;
    }

    .print {
      display: inline;
    }

  }
