/* link color definitions */a:link     { color: #036 }a:visited  { color: #330 }a:hover   { color: #063; text-decoration: none }a:active  { color: #c00 }/* program nav bar classes */.topic { color: white; font-weight: bold; font-size: 10px; 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 }.midnav      { font-size: 0.75em; font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular }.midnavlite     { color: #006; font-weight: bold; font-size: 0.75em; font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular }.navlarge       { font-weight: bold; font-family: geneva, arial, helvetica, sans-serif }.navsmall        { font-weight: bold; font-size: 10px; font-family: 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: white; font-weight: bold; font-size: 10px; font-family: verdana, geneva, arial, helvetica, sans-serif }.navlite          { color: #ccf; font-weight: bold; font-size: 0.75em; font-family: geneva, arial, helvetica, sans-serif }.navlitesmall    { color: #063; 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 }.caption2  { color: #036; font-weight: bold; font-size: 10px; font-family: verdana, geneva, arial, helvetica, sans-serif }.caption3  { color: #c00; font-weight: bold; font-size: 10px; font-family: verdana, geneva, arial, helvetica, sans-serif }.caption2:link { color: #036; font-weight: bold; font-size: 10px; font-family: verdana, geneva, arial, helvetica, sans-serif }.tabletitle { color: #ccf; 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 }.sidebar      { font-size: 0.75em }/* basic tag definitions */h1      { font-weight: bold; font-size: 1.2em; font-family: geneva, arial, helvetica, sans-serif }h2      { font-weight: bold; font-size: 1em; 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 }