a {color: #336699;}
a:hover {color: #FF0000;}
strong {font-weight: bold;}
code {color: red; font: normal 13px "Courier New", Courier, mono;}
small {font-size: 10px;}
h1 {font-size: 18px;}
h2 {font-size: 16px;}
h3 {font-size: 14px;}
h4 {font-size: 12px;}
h1, h2, h3, h4 {
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
}
p, td, th {
  font: normal 13px Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
}
th {font-weight: bold; text-align: center;}
ol {
  font: normal 13px Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  text-align: left;
}
/****** generic classes ******/
.container { /* div that surrounds entire page */
  padding: 0px 0px 0px 0px;
  border: 1px #999999 solid;
  width: 740px;
}
.containerNoWidth { /* div that surrounds entire page without a set width */
  padding: 0px 0px 0px 0px;
  border: 1px #999999 solid;
}
.header { /* header image style */
  width: 100%;
  margin: 0 0;
  padding: 0px 0px;
  background-color: #333366;
  background-image: url('graphics/header-main-bg.gif');
}
.navrow { /* navigation row styles */
  font: bold 12px Arial, Helvetica, sans-serif;
  background-color: #DDDDDD;
  padding: 2px 2px 2px 2px;
}
.content { /* main text style */
  margin: 0 0 0 0;
  padding: 5px 5px 5px 5px;
}
.footer { /* footer content */
  font: 10px Verdana, Arial, Helvetica, sans-serif;
  margin: 0 0 0 0;
  padding: 5px 5px 5px 5px;
  width: 100%;
  border-width: 1px 0 0 0;
  border-style: solid;
  border-color: #999999;
  background-color: #DDDDDD;
  text-align: center;
}

