body {
  background: #FFFFFF;
  color: `#000099;
  font-size: 1em;
  margin: 0;
  padding: 0;
  font-family:verdana, tahoma, sans-serif;
  behavior:url(css/csshover.htc);
}
a:link {
  color: #000099;
  text-decoration: none;
}
a:visited {
  color: #000099;
  text-decoration: none;
}
a:hover {
  color: #CC0000;
  text-decoration: none;
}
a:active {
  color: #CC0000;
  text-decoration: none;
}
h1 {
  font-size: 1.2em;
  color: #0000CC;
  font-stretch: 2em;
  font-weight: normal;
  text-align: left;
  margin-left:20px;
  clear: left;
}
h2 {
  font-size: 1em;
}
h3 {
  font-size: 1em;
}
div#pageContainer {
  margin: auto;
  text-align: center;
  width: 790px;
/*  clear: both; */
}

div#masthead {
  margin:15px auto;
  text-align: center;
}
div#contentWrapper {
  background-color: #FFFFFF;
/*  width: 790px;*/
  margin:auto;
  padding-left: 10px; 
  clear: both;
}

/*begin sidebar navigation*/
div#navigation {
  float: left;
  width: 85px;
/*  margin-right: 15px;*/
}
div#navigation ul{
/*  margin: 4px;*/
  padding: 0;
  float:left;
  text-align: left;
  margin: auto;
}
div#navigation ul a{
  text-decoration:none;
}

div#navigation  li{
  list-style-type: none;
  text-align:center;
  width: 6em;
  border: groove 1px #0000CC;
  font-size:.8em;
  padding: .2em;
  margin-top: .3em;
  margin-bottom: .2em;
}
div#navigation a:link {
  color: #000099;
}
div#navigation a:visited {
  color: #000099;
}
div#navigation a:hover {
  color: #CC0000;
}
div#navigation a:active {
  color: #CC0000;
}
div#navigation li:hover {
  color: #CC0000;
  border: groove 1px #CC0000;
  background: #E1E1A8;
}
/*end sidebar navigation*/

/*begin monthlyNotesNav*/
div# monthlyNotesNav {
  margin: auto;
  text-align: center;
/*  clear: left; */
}
div#monthlyNotesNav ul{
  padding: 0;
  float:left;
/*  width: 600px; */
  margin: auto;
  margin-left: 20px;
  margin-bottom: 10px;
  border-left: solid 1px #626049;
  text-align:center;
}
div#monthlyNotesNav ul a{
  text-decoration:none;
}
div#monthlyNotesNav  li{
  color: #626049;
  list-style-type: none;
  text-align:center;
  border-right: solid 1px #626049;
  font-size:.7em;
  font-stretch: .65em;
  padding: .2em 1.1em;
  float: left;
}
div#monthlyNotesNav a:link {
  color: #626049;
}
div#monthlyNotesNav a:visited {
  color: #626049;
}
div#monthlyNotesNav a:hover {
  color: #CC0000;
}
div#monthlyNotesNav a:active {
  color: #CC0000;
}
div#monthlyNotesNav li:hover {
  color: #CC0000;
  background: #E1E1A8;
}
/*end monthlyNotesNav*/

.currentMonth {
  background: #E1E1A8;
  color: #CC0000;
}
div#pageContent {
  font-size: .85em;
  color: #003399;
  float: right;
  text-align: left;
  padding-top: 10px;
  width: 675px;
  clear: right;
  margin-top: 10px;
  /* width: 50em;
  margin-bottom: -5px;
  overflow:  auto;    */
}
div#pageContent a {
  font-size: .95em;
}

div#pageContent p {
  padding-left: .7em;
  padding-right: .7em;
/*  margin-left: 10px;*/
  float: left;
  margin-top: 4px;
  margin-bottom: 4px;
}
div#pageContent a:hover {
  color: #CC0000;
  background: #E1E1A8;
}
div#pageContent ul {
  clear: left;
}


/*begin styles for Links page table*/
div#resourceLinks {
  clear: right;
  font-size: .8em;
  padding-top: 20px;
  padding-left: 20px;
  margin: auto;
  margin-bottom: 15px;
  width: 75%;
}
div#resourceLinks table {
  width: 640px;
  table-layout: fixed;
 /* float: left; */
  border: solid 1px none;
}
div#resourceLinks td {
  padding: 3px;
  margin: 2px;
  border: solid 1px #0000FF;
  text-align: left;
  color: #000099;
  vertical-align: baseline;
}
div#resourceLinks th {
  background: #E1E1A8;
  padding: 3px;
  margin: 2px;
  text-align:left;
  border: solid 1px #0000FF;
  color: #0000CC;
  vertical-align: baseline;
}
div.gototop {
  text-align: right;
  margin-top: -15px;
  padding-right: 15px;
  font-size: .9em;     
}

.inset {
  width: 90%;
  border: dotted 1px #666699;
  margin: 7px auto;
  padding: 7px;
}

/*end styles for Links page table*/

/* styles for centered table of links */
div#contentLinks {
 /*float: right; */
  clear: right;
  font-size: .8em;
  /*margin: 0 0 0 25%;*/
  margin: auto;
  padding-top:20px;
  padding-left: 40px;
  width: 75%;
}
div#contentLinks table {
/*  font-size: .8em;
  margin-top: 10px auto 0;
  width: 65%;  */
  border: solid 1px #0000FF;
}
div#contentLinks td {
  padding: 3px;
  margin: 2px;
  border: solid 1px #0000FF;
  text-align: left;
  color: #000099;
}
div#contentLinks th {
  background: #E1E1A8;
  padding: 3px;
  margin: 2px;
  text-align:center;
  border: solid 1px #0000FF;
  color: #0000CC;
}
div#contentLinks tfoot td {
  text-align: right;
  color: #993300;
  border: none;
}
div#contentLinks tfoot td a:link {
  color: #993300;
}
div#contentLinks tfoot td a:hover {
  color: #CC0000;
  background: #E1E1A8;
}
div.nextpage {
  text-align: right;
  clear: left;
/*  color: #993300;*/
  border: none;
  font-style: italic;
}
/*p.nextpage a:hover {
  text-align: right;
  color: #CC0000;
  background: none;
  clear: both;
}*/
div#pageContent nextpage a:hover {
  text-align: right;
  color: #CC0000;
  background: none;
}

.tableLink {
    color: #993300;
    font-size: .9em;
    font-style: italic;
}

/*end styles for centered table of links*/

/*styles for 96% wide table*/
.wideTable {
  clear: both;
  font-size: .9em;
  margin: auto;
  margin-top:10px;
  margin-bottom: 10px;
  width: 96%;
}
.wideTable table {
  border: solid 1px #0000FF;
}
.wideTable td {
  padding: 3px;
  margin: 2px;
  border: solid 1px #0000FF;
  text-align: left;
/*  color: #000099; */
}
.wideTable th {
  background: #E1E1A8;
  padding: 3px;
  margin: 2px;
  text-align:center;
  border: solid 1px #0000FF;
  color: #0000CC;
}
.wideTable td a:hover {
  color: #CC0000;
  text-decoration: underline;
}
.redboldFont {
  color:#CC0000;
  font-weight: bold;
}

/*end table 96% wide*/


/*styles for table with paragraph links*/
.pageLinks {
  clear: both;
  font-size: .9em;
  margin: auto;
  margin-top:10px;
  margin-bottom: 10px;
  width: 75%;
}
.pageLinks table {
  border: solid 1px #0000FF;
}
.pageLinks td {
  padding: 3px;
  margin: 2px;
  border: solid 1px #0000FF;
  text-align: left;
  color: #000099;
}
.pageLinks th {
  background: #E1E1A8;
  padding: 3px;
  margin: 2px;
  text-align:center;
  border: solid 1px #0000FF;
  color: #0000CC;
}
.pageLinks td a:hover {
  color: #CC0000;
  text-decoration: underline;
}
.pageLinks tfoot td {
  text-align: right;
  color: #993300;
  border: none;
}
.pageLinks tfoot td a:link {
  color: #993300;
}
.pageLinks tfoot td a:hover {
  color: #CC0000;
  background: #E1E1A8;
}

/*begin bottomNavigation stylin'*/
div#bottomNavigation {
/*  width: 550px;
  margin: auto;  */
  text-align: center;
  clear: both;
  margin-left: 175px;
/*  margin-left:12em;
  margin-right:17%;
  margin-bottom: .7em;
  margin-top: .7em;   */
}
div#bottomNavigation ul{
  padding: 0;
/*  margin: 0;*/
  float:left;
  margin: auto;
/*  width: 66%;*/
  border-left: solid 1px #626049;
/*  margin-left: 17%;
  margin-right: 17%;
  margin-bottom: -1px;
  margin-top: -1px;
  margin-bottom: .03em;
  margin-top: .03em; */
  text-align:center;
}
div#bottomNavigation ul a{
  text-decoration:none;
}
div#bottomNavigation  li{
  color: #626049;
  list-style-type: none;
  text-align:center;
  border-right: solid 1px #626049;
  font-size:.65em;
  font-stretch: .65em;
  padding: .2em 1.1em;
/*  margin: .2em 0; */
  float: left;
}
div#bottomNavigation a:link {
  color: #626049;
}
div#bottomNavigation a:visited {
  color: #626049;
}
div#bottomNavigation a:hover {
  color: #CC0000;
}
div#bottomNavigation a:active {
  color: #CC0000;
}
div#bottomNavigation li:hover {
  color: #CC0000;
  background: #E1E1A8;
}
/*end bottomNavigation stylin'*/

div#disclaimer {
  font-size: .7em;
  color: #003399;
  padding: 8px 10px 0;
  clear: both;
}
div#disclaimer p {
  margin-bottom: .7em;
  margin-top: .7em;
}

div#footer {
 /* padding-top: -5px;*/
  padding-right: 10px;
  margin: 0px 10px;
  font-size: .7em;
}
div.leftfooter {
  text-align: left;
  float: left;
  width: 35%;
}
div.rightfooter {
  text-align: right;
  float: right;
  width: 35%;
}










