/* link color definitions */a:link    { color: #039 }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 }.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: #063; 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 }.warnsmall  { color: #933; font-weight: bold; font-size: 10px; font-family: verdana, geneva, arial, helvetica, sans-serif }.sidebar      { font-size: 0.76em }.abstract    { color: #036; font-style: normal; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }blockquote  { color: #036; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }/* 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 }