body, table, tr, td, p, h1, h2, h3, h4, h5, h6  {
font-family: verdana, helvetica, arial, geneva, sans-serif;
}
body, p, h1, h2, h3, h4, h5, h6 {
color: #000000;
background-color: #ffffff;
}
h3 {
color: #000080;
}
h2 {
margin-top: 4px;
font-size: 1.25em;
}
h2, h4 {
margin-bottom: 0;
}
p {
margin-top: 0;
}
blockquote {
font-family: serif;
font-size: .8em;
text-align: justify;
margin: .25em 1em 2em 1em;
}
em {
font-variant: small-caps;
font-weight: bold;
font-size: .8em;
}
table.quote {
margin: 0 0 4px 0;
color: #990000;
background-color: #dddddd;
}
p.quote {
font-size: .75em;
background-color: #dddddd;
color: #990000;
}
.text-nav {
font-size: .85em;
font-weight: bold;
text-align: center;
color: #000000;
background-color: #ffffcc; 
}
.section-header, h2 {
color: #ffffff;
background-color: #000000;
}
A:link { color: #006666; background-color: #ffffff; text-decoration: underline; }
A:active { color: red; background-color: #ffffff; text-decoration: underline; }
A:visited { color: #006666; background-color: #ffffff; text-decoration: underline; }
A:hover { color: #cc0000; background-color: #ffffff; text-decoration: underline; }

div.text-nav A:link { color: #006666;  background-color: #ffffcc; text-decoration: none; }
div.text-nav A:active { color: red; background-color: #ffffcc; text-decoration: none; }
div.text-nav A:visited { color: #006666; background-color: #ffffcc; text-decoration: none; }
div.text-nav A:hover { color: #cc0000; background-color: #ffffcc; text-decoration: none; }

h2 A:link { color: #ffffff; background-color: #000000; text-decoration: none; }
h2 A:active { color: #ffffff; background-color: #000000; text-decoration: none; }
h2 A:visited { color: #ffffff; background-color: #000000; text-decoration: none; }
h2 A:hover { color: #ffffff; background-color: #000000; text-decoration: none; }
