html #header, html #middle, html #footer {
  width: 948px; }

body {
  background: #1c0a60 none; }
  body a {
    color: #1c0a60; }

#header-container {
  background: transparent url(../images/header.png) no-repeat top left;
  border-bottom: 0;
  height: 120px; }

#column-one {
  width: 178px; }

ul#page-navigation {
  background-color: #b3b3b3; }
  ul#page-navigation li {
    border-bottom: 1px solid #aaaaaa;
    padding: 0; }
    ul#page-navigation li a {
      color: black;
      font-family: times new roman;
      font-size: 1.3em;
      width: 91%;
      padding: 5px 5px 5px 10px; }
      ul#page-navigation li a:hover {
        background-color: #b3b3b3;
        color: #0d0240; }
    ul#page-navigation li.current {
      background-color: #b3b3b3;
      padding: 0; }
      ul#page-navigation li.current a {
        color: #0d0240; }
      ul#page-navigation li.current ul li a {
        padding: 5px 5px 5px 20px;
        font-style: italic;
        color: black; }
    ul#page-navigation li ul {
      padding: 0; }
      ul#page-navigation li ul li {
        padding: 0; }
        ul#page-navigation li ul li a {
          padding: 5px 0 5px 20px;
          font-style: italic; }
          ul#page-navigation li ul li a:hover {
            color: #0d0240; }
        ul#page-navigation li ul li.current a {
          padding: 5px 0 5px 20px; }

#column-two {
  width: 770px; }

ul#quick-navigation {
  display: none; }

#middle-container {
  background-color: #cbcbcb; }

#footer {
  background-color: transparent; }
  #footer #footer-container p {
    padding: 1.2em 0 5.2em 0;
    text-align: right; }

#private-page-navigation {
  margin: 0;
  background: white url(../images/private-nav.jpg) no-repeat scroll center 1em;
  border: 1px solid #999999; }
  #private-page-navigation li {
    border-top: 1px solid #999999;
    font-size: 1.3em; }

