  #container { border-width: 0pt;
    margin: 0pt auto;
    padding: 0pt;
/*    font-family: Arial,Helvetica,sans-serif;
    font-size: small; */
    }

  #banner { padding: 5px;
    margin-bottom: 5px;
    background-color: rgb(51, 51, 153);
    color: white;
    }

  #content { padding: 5px;
	font-size: 108%;
    margin-left: 190px;
	margin-right: 20%;
    background-color: white;
    }

  #sidebar { margin: -5pt 5px 15px 0pt;
    padding: 5px;
    float: left;
    width: 175px;
    background-color: rgb(51, 51, 153);
    color: white;
    line-height: 32px;
    text-decoration: none;
    font-family: verdana;
/*    font-size: small; */
	font-size: 100%;
    font-weight: bold;
    text-align: left;
    }

  #sidebar li { margin-left: -2em; }

  #footer { border-color: black;
    border-width: 1px 0pt 0pt;
    border-top: 1px solid black;
    padding: 5px;
    clear: both;
/*    font-family: verdana;
    font-size: x-small; */
    font-size: 85%;
    text-align: center;
    margin-top: 15px;
    background-color: white;
    }

  a { text-decoration: none;
    }

  span.newsitem {
	  font-weight: bold;
	  margin-right: 2em;
  }

  #footer a:link { color: red;
    }

  #footer a:visited { color: red;
    }

  #sidebar a:link { color: white;
    }

  #sidebar a:visited { color: white;
    }

  #sidebar a:hover { color: rgb(204, 204, 153);
    }

  li { list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    }

  body {
	  font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;
	}

  table {
	  font-size:inherit;font:100%;
	}

  pre,code,kbd,samp,tt {
	  font-family:monospace;*font-size:108%;line-height:100%;
	}

  table#rates {
	  width: 75%;
  }

  table#rates th {
	  font-size: 123.1%;
  }

  table#rates td {
	  font-size: 108%;
	  padding: 5px;
	  text-align: center;
  }

  p.footnote {
	  font-size: small;
  }

