/* link color definitions */

a:link    { color: #039 }
a:visited  { color: #663 }
a:hover   { color: #063; text-decoration: none }
a:active  { color: #c00 }


/* program nav bar classes */

.topic { color: white; font-weight: bold; font-size: 0.6em; font-family: verdana, geneva, arial, helvetica, sans-serif }
.topiclink:link    { color: #fff }
.topiclink:visited { color: #ccc }
.topiclink:hover   { color: #0f0; text-decoration: none }
.topiclink:active  { color: #c00 }


/* side nav bar classes */

.nav           { font-weight: bold; font-size: 0.75em; font-family: geneva, arial, helvetica, sans-serif }
.navlarge       { font-weight: bold; font-family: geneva, arial, helvetica, sans-serif }
.navsmall       { font-weight: bold; font-size: 10px; font-family: verdana, geneva, arial, helvetica, sans-serif }

.navgray       { color: #666; font-weight: bold; font-size: 0.75em; font-family: geneva, arial, helvetica, sans-serif }
.navgraysmall   { color: #666; font-weight: bold; font-size: 10px; font-family: verdana, geneva, arial, helvetica, sans-serif }

.navhead        { color: #cff; font-weight: bold; font-size: 0.75em; font-family: geneva, arial, helvetica, sans-serif }
.navheadsmall    { color: #cff; font-weight: bold; font-size: 10px; font-family: verdana, geneva, arial, helvetica, sans-serif }

.navlite       { color: #cff; font-weight: bold; font-size: 0.75em; font-family: geneva, arial, helvetica, sans-serif; }
.navlitesmall   { color: #cff; font-weight: bold; font-size: 10px; font-family: verdana, geneva, arial, helvetica, sans-serif }


/* basic font classes */

.caption    { font-size: 10px; font-family: verdana, geneva, arial, helvetica, sans-serif }

.warnsmall  { color: #933; font-weight: bold; font-size: 10px; font-family: verdana, geneva, arial, helvetica, sans-serif }


/* basic tag definitions */

h1      { font-weight: bold; font-size: 1.1em; font-family: geneva, arial, helvetica, sans-serif }

h2     { font-weight: bold; font-size: 1.0em; font-family: geneva, arial, helvetica, sans-serif }

h3     { font-weight: bold; font-size: 0.9em; font-family: geneva, arial, helvetica, sans-serif }

h4     { font-weight: bold; font-size: 0.75em; font-family: geneva, arial, helvetica, sans-serif }

strong { font-weight: bold }


/* footer classes */

.footer     { font-size: 10px; font-family: verdana, geneva, arial, helvetica, sans-serif }

.footernav  { font-weight: bold; font-size: 10px; font-family: verdana, geneva, arial, helvetica, sans-serif }
.sidebar { font-size: 0.76em }
