/* bg: was 3366CC.  Then Royal Blue: #3366CC */

ul {
  margin-left: 0;
  padding-left: 16px;
  margin-top: 3px;
  }

ol {
  margin-top:3px;
  }

td {
  vertical-align:top;
  padding-right:5px;
  padding-left:5px;
  }

body {
  behavior:url("csshover.htc");
  font-family:Arial;
  bgcolor="#FFFFFF";
  margin:0;
  }

.spacer {
  height:8px;
  }

.pagetable {
  width:100%;
  border-style:none;
  border-width:0px;
  border-color:#990000;
  border-collapse:collapse;
  }

.pagetd {
  border-style:none;
  border-width:0px;
  padding:0px;
  border-spacing:0px;
  }

.topbanner {
  background-color: #3366CC;      /* bg   */
  }

.botbanner {
  background-color:#006699;
  padding:4px;
  color: #FFFFFF;
  }

.botbanner a {
  text-decoration:none;
  font-size: 90%;
  color: #FFFFFF;
  }

.botbanner a:hover {
  text-decoration: underline;
  zfont-size:83%;
  zfont-weight:bold;
  color: #FFFFFF;
  }

.tdbody {
  width:100%;
  }

.features {
  font-size:90%;
  width:220px;
/*background-color: rgb(146,238,251); */
  background-color: #BBDDFF;
  }


.leftnav {
  background-color: #3366CC;      /* bg   */
  width:185px;
  zmin-width:145px;
  }

.leftnav table {
  color:#000000;
  border-style:none;
  border-width:0px;
  zborder-collapse:collapse;
  }

.leftnav td {
  border-width:0px;
  border-bottom-width:2px;
  border-color: #3366CC;      /* bg border-color  */
  border-style:solid;
  background-color: #DDDDDD; /* ln bg */
  padding:4px;
  font-size:90%;
  }

.leftnav .current {
  color:#000000;
  background-color: #FFFFFF;
  zfont-weight:bold;
  border-right: 5px solid #ffFFFF;
  }

.leftnav .current table {
  border-width:0px;
  border-style:none;
  border-color:#FF0000;
  border-collapse:collapse;
  width:100%;
  }

.leftnav table.submenu {
  width:100%;
  }

.leftnav table.submenu td {
  background-color: rgb(0,159,191);
  color:#000000;
  }

.leftnav .current td {
  color:#000033;
  background-color:#FFFFFF;
  zfont-size:80%;
  zfont-weight:bold;
  text-decoration:none;
  border-width:0px;
  border-style:none;
  padding:0px;
  }

.leftnav table td table td {
  border-style:none;
  padding:0px;
  }

tr tr td.navlink {
  border-right-style:solid;
  border-right-width:5px;
  border-right-color: #3366CC;      /* bg  border-right-color */
  zmargin-right:15px;
  }

.linklabel {
  white-space: nowrap;
  }

.linklabel a {
  color:#000000;
  text-decoration:none;
  }

tr tr td.navlink:hover, .linklabel a:hover{
  cursor:pointer;
  text-decoration: underline;
  color:#0000FF;
  zfont-size:80%;
  zfont-weight:bold;
  }

.features h1 {
  background-color: rgb(96,32,32);
  font-size:90%;
  color:#FFFFFF;
  width:220px;
  padding:4px;
  margin:0px;
  }

.features .featuresbody {
  padding:4px;
  padding-top:0px;
  }

.floatpix {
  text-align:center;
  height:180px;
  width:135px;
  border-style:none;
  float:left;
  }

.floatdiv {
  border-style:none;
  float:left;
  padding:10px;
  }

.empty {
  }

.divbody {
  padding:8px;
  padding-top:0px;
  }

.counter {
  background-color:#000000;
  color:#FFFFFF;
  font-weight:bold;
  border-style:solid;
  border-color:#FFFFFF;
  border-width:1px;
  padding-left:2px;
  padding-right:2px;
  padding-top:0px;
  padding-bottom:0px;
  }

.oddRow {
 font:9pt Arial, Helvetica, sans-serif;
 border: 1px #333333;
 color: #333333;
}

.evenRow {
 font:9pt Arial, Helvetica, sans-serif;
 border: 1px #333333;
 color: #333333;
 background-color: #EFEFEF;
}
