/* site-wide styles */
BODY {
  background-color: #ffffe7; /* a light 'wheat' color */
  color:            #000000;
/*   font-family:      "Verdana", "Lucida", "Arial", "Helvetica", "Serif"; */
  margin-left:      8pt;
  margin-top:       5pt;
}
BODY, H1, H2, H3, H4, H5, H6, P, TD, UL, LI, OL, DL, DT, DD {
  font-family:      "Verdana", "Lucida", "Arial", "Helvetica", "Serif";
}

/* IMG { border: 2px } */
IMG.topleft {
  margin-top:    15px;
  margin-right:  15px;
  margin-bottom: 15px;
}
.normal {
  background-color: #ffffe7;  /* a light 'wheat' color */
  color:            #000000;
}
.barecenter {
  text-align: center;
  margin: 0 0 0 0;
  border: 0 0 0 0;
  padding: 0 0 0 0;
}

/* this style always has a <br> after it, which sadly can't be represented
 * within the style sheet. */
.brlinetitle { font-size:    16pt; 
               font-weight:  bold;

               margin-right: 10pt;
               margin-top:   10pt;
               margin-bottom: 2pt;
}
A:link.brlinetitle, A:visited.brlinetitle, A:active.brlinetitle {
  color:     #000000; /* over-ride default blues and reds */
  font-size: 16pt;
  font-weight: bold;
  margin-right: 10pt;
  margin-top:   10pt;
  margin-bottom: 2pt;
  text-decoration: none;
}
P.question { font-style: italic;
             margin-top: 0pt;
             margin-bottom: 3pt; }
P.answer   { font-style: normal;
             margin-top: 0pt;
             margin-left: 20pt;
             margin-bottom: 10pt; }
UL.openlist, LI.openlist, DD.openlist { margin-bottom: 4pt; }

/* navigation bar styles */
.navbar { color:       #ffffff;
          font-size:   12pt;
          font-weight: bold;
        }
.navred { color:       #ff7f7f; /* over-ride default colors */
          font-size:   12pt;
          font-weight: bold;
        }

/* table styles */
TABLE.glance { border-style: none;
	       text-align: left;
	       vertical-align: top;
	       background-color: #cccccc;
}

.glance TH { background-color: #ccccff;
             text-align: left;
             font-weight: regular; 
             margin-left: 5pt; }

.glance TD { background-color: #ccffcc;
             margin-left: 5pt; }

/* redefine the feature styles at some point... */
TABLE.feature { border-width: 1;
	        border-style: none
	        text-align: left;
	        vertical-align: top;
	       background-color: #cccccc;
}

.feature TH { background-color: #ccccff;
              text-align: center;
              font-weight: regular; 
              margin-left: 5px; 
              margin-right: 5px;}

.feature TD { background-color: #ccffcc;
              text-align: center;
              margin-left: 5px; }


