/* link color definitions */a:link    { color: #039 }a:visited   { color: #333 }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 }.midnav           { font-size: 0.75em; font-family: geneva, arial, helvetica, sans-serif }.navlarge       { font-weight: bold; font-family: geneva, arial, helvetica, sans-serif }.navsmall        { 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: white; font-weight: bold; font-size: 10px; font-family: verdana, geneva, arial, helvetica, sans-serif }.navlite         { color: white; font-weight: bold; font-size: 0.75em; font-family: geneva, arial, helvetica, sans-serif }.midnavlite       { color: #000080; font-weight: bold; font-size: 0.75em; font-family: geneva, arial, helvetica, sans-serif; }.navlitesmall    { color: #191970; 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 }.table { font-size: 12px; 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 }