/* TEXT */
body { font-family: ms sans serif,verdana,sans-serif; background:white; color:black; font-size:95%; margin-bottom: 100pt; margin-top:0; padding:top:0; }
th { text-align: left; }
ul, ol { margin-top: 4pt; }
td.address { font: smaller arial,helvetica,sans-serif; padding: 8px 8px 8px; }
.alert { font: bold smaller arial,helvetica,sans-serif; color: red; background-color: transparent; }
.lowtop { margin-top: 4pt; }
.comment { background: #BBDDFF; color: black; }
.lowshow { background: transparent; color: #666666; }
.grey { background: transparent; color: #666666; }
.tab { margin-top: 0; text-indent: 2em; }

/* HEAD, NAV */
H1, H2, H3 { font-family: verdana,arial,sans-serif; }
H4, H5, H6 { font-family: arial,helvetica,sans-serif; margin-bottom: 0.5em; }
H4.home { font-family: arial,helvetica,sans-serif; margin: 0 5px 0; }
.preheader { margin-top: 8pt; margin-bottom: -14pt; font-family: verdana,arial,sans-serif; font-size: 90%; }
.backlink { font: 90% arial,helvetica,sans-serif; }
.nav { font: 90% arial,helvetica,sans-serif; } /* toplogo.old */
.logo { margin-bottom: 3pt; }
.tagline { margin-bottom: 5pt; font-family: ms sans serif,verdana,sans-serif; font-size: 90%; }
.toplogo { font: 90% arial,helvetica,sans-serif; } /* nav.new */
.topnav { background: #6699CC; color: black; font-family: arial,helvetica,sans-serif; } /* navpath.new */
.navpath { background: #6699CC; color: black; font-family: arial,helvetica,sans-serif; } /* topnav.old */

/* LINKS */
A:link { color: #0033CC; background-color: transparent; }
A:visited { color: #660099; background-color: transparent; }
A:hover { color: #cc9933; background-color: transparent; }
A:active { color: #CC9933; background-color: transparent; }
A.lowshow:link { color: #3366CC; background-color: transparent; }
A.lowshow:visited { color: #663399; background-color: transparent; }
A.lowshow:hover { color: #cc9933; background-color: transparent; }

/* AUTHOR */
.author { margin: -1ex 0 -1ex; font: bold italic 95% arial,helvetica,sans-serif; }
A.authorlink:link { color: #0033CC; background-color: transparent; }
A.authorlink:visited { color: #660099; background-color: transparent; }
.aboutauthor { font: smaller arial,helvetica,sans-serif; }

/* MOREBOX */
td.M { padding: 0px 15px 15px; font: smaller arial,helvetica,sans-serif; }
P.M { margin: 6px 0px 6px; }
H3.M { margin: 20px 0px 6px; }
H4.M { margin: 20px 0px 6px; }

/* NEWS */
.N { font-weight: bold; font-family: verdana,arial,sans-serif; }
.Ntab { margin: 4pt 0 0; }
A.Ndate:link { font: 85% arial,verdana,sans-serif; padding-left: 5px; color: #3366CC; background-color: transparent; }
A.Ndate:visited { font: 85% arial,verdana,sans-serif; padding-left: 5px; color: #663399; background-color: transparent; }
A.Ndate:hover { color: #cc9933; background-color: transparent; }
.Npreheader { margin-bottom:-2pt; font-family: verdana,arial,sans-serif; font-size: 100%; font-weight: bold; }
.NdateText { font: 85% arial,verdana,sans-serif; color: #6699AA; background-color: transparent; }
.newsitem { font: smaller arial,helvetica,sans-serif; color: black; background: #efefcf; padding: 0 50px 0 5px; }
.news { font: smaller arial,helvetica,sans-serif; color: #666666; background: #efefcf; padding: 0 30px 0 5px; }
A.newsitem:link { color: #3366CC; background: #E0E0E0; padding: 0 50px 0 5px; font-family: arial,helvetica,sans-serif; }
A.newsitem:visited { color: #663399; background: #E0E0E0; padding: 0 50px 0 5px; font-family: arial,helvetica,sans-serif; }

