A         {text-decoration: underline; font-weight: normal;}
A:link    {color: #000099}
A:visited {color: #990066}
A:hover   {color: #ff0000}
A:active  {color: #ff0000}

.flash A {text-decoration: none; font-weight: bold;}
.flash A:link    {color: #ffcc33}
.flash A:visited {color: #ffffcc}
.flash A:hover   {color: #ff0000}
.flash A:active  {color: #ffffcc}

.aohead A {text-decoration: none; font-weight: bold;}
.aohead A:link    {color: #cc0033}
.aohead A:visited {color: #cc0033}
.aohead A:hover   {color: #ff0000}
.aohead A:active  {color: #cc0033}

.footer A {text-decoration: none; font-weight: normal; line-height: 12px;}
.menuNN A, P.menuNN {background-color: transparent;}

BODY, .body, TD, BLOCKQUOTE, OL, UL, DL, LI, P, TEXTAREA, INPUT {
  color: #000000 ; 
  font-size: 16px; 
  font-family: Verdana, Helvetica, Arial, sans-serif;
}

BODY, .body, BLOCKQUOTE, OL, UL, DL, LI, P, TEXTAREA, INPUT {
  /* screws up NN with TD */
  line-height: 21px; /* 1.3em */
}

BODY {
  /* IE5 only */
  scrollbar-3d-light-color: #999999;
  scrollbar-arrow-color: #cc0033; 
  scrollbar-base-color: #ffffff;
  scrollbar-shadow-color: #999999;
  scrollbar-dark-shadow-color: #000000;
  scrollbar-face-color: #ffffff;
  scrollbar-highlight-color: #000000;
}

BODY {
  background-color: #ffffff; 
  background-image: url("pix/stripe.gif");
  background-repeat: repeat-y;
}

.title {
  color: #000000;
  font-size: 24px;
  line-height: 25px; /* 1em */
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-weight: normal;
  margin-top: 0px;
  margin-bottom: 0px;
}
.byline {line-height: 25px;}

/* -- pull quote -- */
.pullquote, .rhpullquote {
  color: #cc0033;
  font-size: 19px;
  font-weight: normal;
  line-height: 25px; /* 1.3em */
  font-family: Verdana, Helvetica, Arial, sans-serif;
  margin-top: 20px;margin-bottom: 0px;
  border: #666666 solid; border-width: 5px 0px 0px 0px;
  padding: 10px 0px;
}
.pullquote {text-align: right;}
.rhpullquote {text-align: left;}

/* -- lists -- */
UL LI {list-style-type: disc;}

/* -- misc -- */
TT {font-family: monospace;}
TD {vertical-align: top;}

/* -- added for IE6 -- */
TABLE {text-align: left;}

.small {font-size: 80%; line-height: 100%;} /* leave as % */
.reverse {background-color: #000000; color: #ffffff;}
.unitalic {font-style: normal;}
.italic {font-style: italic}

.indent {text-indent: 24px; margin-bottom: 0; margin-top: 5px;}

HR {color: #cccccc;}
HR.big {height: 5px;}

BLOCKQUOTE {font-style: italic;}

.footer, DIV.footer P {
  color: #666666 ; 
  font-size: 11px; 
  line-height: 12px;
  font-family: Verdana, Helvetica, Arial, sans-serif; 
}

TD.flash{
  background-color: #000000;
}
TD.comment{
  background-color: #cccccc;
  border: #666666 solid; border-width: 5px 0px 0px 1px;
}
TD.bgcol1{
  background-color: #cccc99;
}

.bgcol1, .bgcol1 TD {
  background-color: #cccc99;
  color: #000000;
}

.comment, DIV.comment P {
  color: #000000;
  font-size: 15px;
  line-height: 16px;
  font-family: Times, serif;
  font-style: italic; 
}

.flash {
  text-align: center;
  color: black;
  font-size: 12px;
  line-height: 16px;
  font-family: Arial, sans-serif;
  font-weight: bold; 
}


/* -- menu -- */
.firstitem {
  background-color: #000000; /* purple */
  color: #ffffcc;
  line-height: 13px;
}
.menuIE {
  background-color: #ffffff ; 
  color: #000000;
  font-size: 13px;
  line-height: 13px;
  font-weight: bold;
  font-family: Verdana, Helvetica, Arial, sans-serif;
}
.menuNN {
  font-size: 13px;
  line-height: 15px;
  font-weight: bold;
  font-family: Verdana, Helvetica, Arial, sans-serif;
}

/* -- headings -- */
H1 {
  color: #000000;
  font-size: 28px;
  line-height: 28px; /* 1em */
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-weight: normal;
}
H2 {
  color: #000000;
  font-size: 24px;
  line-height: 24px; /* 1em */
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-weight: normal;
}
H3 {
  color: #cc0033;
  font-size: 19px;
  line-height: 19px; /* 1em */
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-weight: normal;
}
H4 {
  color: #000000 ; 
  font-size: 16px;
  line-height: 16px; /* 1em */
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-weight: bold;
}

.quote, .quote TD {
  background-color: #eeeeee;
  color: #000000;
  line-height: 16px;
}

.cited {
  font-weight: bold ;
  font-style: normal;
  font-size: 85%; 
}
