    /* -----Global Page Styles----- */

    body
      {
        background-color: #94BADE;  /* Must match headerimage background */
      }

    /* -----Page Header Styles----- */

    .pageheader img
      {
        border: 0px
      }

    /* -----Nav Bar Styles----- */

    .navbar   
      {
        background-color: rgb(0, 0, 153);   /* dark blue */
        width:            100%;
        padding:          0px;
        border:           3px outset #FFFFCC;
      }
    .navbar tbody table
      {
        padding:  0px;
        border:   0px;
      }
    .navbar tbody tbody td 
      {
        vertical-align: middle; 
        text-align:     center;
        width:          20%;
        padding:        4px;
      }
    .navbar a
      {
        font-family: Ariel, Helvetica, sans-serif;
        font-weight: bold;
      }
    .navbar a:link
      {
        color: #94FFFF;
        text-decoration: none;
      }
    .navbar a:visited
      {
        color: #94FFFF;
        text-decoration: none;
      }
    .navbar A:hover
      {
        color:           #00FFFF;  /* cyan */
        text-decoration: underline;
      }

    .navbar A:active
      {
        color:           yellow;
        text-decoration: underline;
      }


    /* -----Sidebar Styles----- */

    .sidenavbar
      {
        width:          15%;
        vertical-align: top; 
      /*background:     #707070;*/  /* Medium gray */
      }

    .sidenavbar table
      {
        width:           100%;
        border:      none black 1px;  /* for debug */
      }

    .sidenavbar table td
      {
        width:           100%;
        font-family:     Ariel, Helvetica, sans-serif;
        font-weight:     bold;
        font-size:       smaller;
        text-align:      center;
        padding-top:     10px;
        padding-bottom:  10px;
        background:      #000099;    /* Dark blue */
        border:          3px outset #FFFFCC; 
      }

    .sidenavbar td.spacer
      {
        background: none;
        border:     none;
        padding:    0px;
      }

    .sidenavbar a:link
      {
        color: #94FFFF;
        text-decoration: none;
      }
    .sidenavbar a:visited
      {
        color: #94FFFF;
        text-decoration: none;
      }
    .sidenavbar A:hover
      {
        color:           #00FFFF;  /* cyan */
        text-decoration: underline;
      }

    .sidenavbar A:active
      {
        color:           yellow;
        text-decoration: underline;
      }


    /* -----Page Body Styles----- */

    .pagebody
      {
        position: relative;
      }


    /* -----Page Footer Styles----- */

    .pagefooter hr
      {
        clear: both;
        width: 75%;
      }
    .pagefooter
      {
        text-align: center;
      }


