body { font-size: small; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: normal; }a:link { color: #3a3a9d }a:visited { color: #666 }a:hover { color: #f00 }a:active { color: red }.bold { font-weight: bold; }.smaller { font-size: 90%; }.reverse { color: white; font-size: 110%; line-height: 160%; text-align: left; }.reverse_listing { color: white; font-size: 110%; line-height: 120%; margin-top: 5px; margin-bottom: 5px; }.reverse_subhead { color: white; font-size: 120%; font-weight: bold; line-height: 140%; margin-top: 15px; margin-bottom: 10px; }.reverse_smalltext { color: white; font-size: 90%; line-height: 1.4; margin-top: 0; margin-bottom: 15px; padding-bottom: 0; padding-left: 12px; }.reverse_smallbullets { color: white; font-size: 90%; line-height: 1.4; padding: 0 0 7px; }.reverse a:link { color: #fff; font-weight: bold; text-decoration: none; }.reverse a:visited { color: #999; font-weight: bold; text-decoration: none; }.reverse a:hover { font-weight: bold; text-decoration: underline; }td {}#footer { color: #3a3a9d; font-size: 0.7em; line-height: 1; word-spacing: 2px; margin-top: 6px; margin-bottom: 5px; }#footer a:link { color: #3a3a9d; text-decoration: none; }#footer a:visited { color: #666; text-decoration: none; }#footer a:hover { color: #f00; text-decoration: underline; }#sidebar { line-height: 110%; float: left; margin: 0 25px 15px 0; }.sidebar_button { background-repeat: repeat-y; text-align: left; padding: 0; }.sidebar_body { color: black; font-size: 0.8em; line-height: 1.2em; background-image: url(../images/sidebar-middle.gif); background-repeat: repeat-y; margin: 0; padding: 0 12px 0 15px; }.sidebar_head { color: #3a3a9d; font-size: 1.2em; font-weight: bold; line-height: normal; text-align: left; }.links_head { color: #3a3a9d; font-size: 1.2em; font-weight: bold; line-height: 1em; margin: 0; padding: 0; }.nav2 { text-align: right; top: 0; padding-right: 12px; padding-bottom: 0; }.nav3 { text-align: right; padding-right: 11px; padding-bottom: 0; top: 0; }.headlineart { text-align: center; margin-top: 0; padding-top: 0; }.gray_body { color: #666; font-weight: bold; line-height: 1.5em; text-align: left; margin: 0; padding: 0 0 10px; }.bluebullets { color: #3a3a9d; font-size: 1.1em; font-weight: bold; line-height: 1.5em; text-align: left; }h1 { color: #f00; text-align: left; padding-left: 52px; }.window_head { text-align: left; margin: 0; padding: 0; }.button { text-align: left; margin: 0 0 0 18px; padding: 5px 0 0; }.caption-reverse { color: white; font-size: 90%; padding-top: 5px; padding-bottom: 10px; }
