#ad-rail-white {
    font-family: verdana, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #fff
    }
#blurb-text {
    font-family: arial, helvetica, sans-serif;
    font-size: 12px
    }
#boolean-content {
    font-family: arial, helvetica, sans-serif;
    font-size: 11px
    }
#breakingnews {
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #fff
    }
#breakingnews-front {
    font-family: arial, helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #900
    }
#brief {
    font-family: arial, helvetica, sans-serif;
    font-size: 13px
    }
#brief-date {
    font-family: arial, helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold
    }
#brief-headline {
    font-family: arial, helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold
    }
#brief-main-headline {
    font-family: arial, helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold
    }
#brief-homepage-headline {
    font-family: arial, helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold
    }
#byline {
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold
    }
#caption {
    font-family: arial, helvetica, sans-serif;
    font-size: 13px
    }
#classified-sublabel {
    font-family: arial, helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #666
    }
#classified-table-head {
    font-family: arial, helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold
    }
#classified-table-link {
    font-family: arial, helvetica, sans-serif;
    font-size: 12px
    }
#classified-table-text {
    font-family: arial, helvetica, sans-serif;
    font-size: 12px
    }
#classified-table-title {
    font-family: arial, helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #900
    }
#column-title {
    font-family: arial, helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #666
    }
#columnist-name-cr {
    font-family: arial, helvetica, sans-serif;
    font-size: 20px;
    color: #666
    }
#columnist-link-cr {
    font-family: arial, helvetica, sans-serif;
    font-size: 12px
    }
#columnist-name-lr {
    font-family: arial, helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #666
    }
#columnist-name-ur {
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #036
    }
#columnist-subhead {
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #900
    }
#columns-recent-cr {
    font-family: arial, helvetica, sans-serif;
    font-size: 18px
    }
#copyright {
    font-family: arial, helvetica, sans-serif;
    font-size: 11px
    }
#copyright-flipbook {
    font-family: arial, helvetica, sans-serif;
    font-size: 11px;
    color: #036
    }
#cr-other-headlines {
    font-family: arial, helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold
    }
#cr-other-sections {
    font-family: arial, helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold
    }
#cr-table-head {
    font-family: arial, helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold
    }
#cr-table-link {
    font-family: arial, helvetica, sans-serif;
    font-size: 11px;
    line-height: 11pt
    }
#cr-sublabel {
    font-family: arial, helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #666
    }
#credit {
    font-family: arial, helvetica, sans-serif;
    font-style: italic;
    font-size: 11px
    }
#date {
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
    font-style: italic
    }
#date-flipbook {
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
    font-style: italic;
    color: #000
    }
#dateline {
    font-family: arial, helvetica, sans-serif;
    font-size: 12px
    }
#deckhead {
    font-family: arial, helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #000
    }
#footer-links {
    font-family: arial, helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold
    }
#front-label {
    font-family: arial, helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #900;
    text-decoration: none
    }
#glyph-heading {
    font-family: arial, helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #000
    }
#graffiti-topic {
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
    color: #000
    }
#graffiti-comment {
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
    color: #C30
    }
#headline {
    font-family: arial, helvetica, sans-serif;
    font-size: 30px
    }
#headline-only-links {
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold
    }
#last-modified {
    font-family: arial, helvetica, sans-serif;
    font-size: 10px
    }
#leftnav-dark {
    font-family: arial, helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none
    }
#leftnav-sub {
    font-family: arial, helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none
    }
#leftrail-all-link {
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
    font-style: italic
    }
#leftrail-header {
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000
    }
#leftrail-link {
    font-family: arial, helvetica, sans-serif;
    font-size: 12px
    }
#line-spacer {
    font-family: arial, helvetica, sans-serif;
    font-size: 7px;
    line-height: 7pt
    }
#navbar {
    font-family: verdana, sans-serif, arial, helvetica;
    font-size: 10px
    }
#navlinks-classified {
    font-family: verdana, sans-serif, arial, helvetica;
    font-size: 10px;
    font-weight: bold;
    color: #900;
    text-decoration: none
    }
#navlinks-dark {
    font-family: verdana, sans-serif, arial, helvetica;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none
    }
#navlinks-dark-sub {
    font-family: verdana, sans-serif, arial, helvetica;
    font-size: 10px;
    text-decoration: none
    }
#navlinks-dark-sub2 {
    font-family: verdana, sans-serif, arial, helvetica;
    font-size: 10px;
    text-decoration: none
    }
#navlinks-light {
    font-family: verdana, sans-serif, arial, helvetica;
    font-size: 10px;
    font-weight: bold;
    color: #eee
    }
#navlinks-weather {
    font-family: verdana, sans-serif;
    font-size: 10px;
    text-decoration: none
    }
#poll-choice {
    font-family: arial, helvetica;
    font-size: 12px;
    color: #333
    }
#poll-question {
    font-family: arial, helvetica;
    font-size: 12px;
    font-weight: bold;
    color: #000
    }
#promo-rightrail {
    font-family: arial, helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #900
    }
#promo-rightrail-extra {
    font-family: arial, helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #666
    }
#quiz-choice {
    font-family: arial, helvetica, sans-serif;
    font-size: 11px
    }
#quiz-correct {
    font-family: arial, helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: green
    }
#quiz-explanation {
    font-family: arial, helvetica, sans-serif;
    font-size: 11px;
    font-style: italic
    }
#quiz-incorrect {
    font-family: arial, helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: red
    }
#quiz-question {
    font-family: arial, helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold
    }
#quiz-score {
    font-family: arial, helvetica, sans-serif;
    font-size: 13px
    }
#quiz-selected {
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
    color: blue
    }
#quote-body {
    font-family: arial, helvetica, sans-serif;
    font-size: 12px
    }
#quote-credit {
    font-family: arial, helvetica, sans-serif;
    font-size: 11px;
    font-style: italic
    }
#rail-credit {
    font-family: arial, helvetica, sans-serif;
    font-size: 11px;
    color: #666
    }
#rail-date {
    font-family: arial, helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 10pt;
    color: #666
    }
#rail-head {
    font-family: arial, helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold
    }
#rail-link {
    font-family: arial, helvetica, sans-serif;
    font-size: 12px
    }
#rail-subhead {
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold
    }
#rail-text {
    font-family: arial, helvetica, sans-serif;
    font-size: 12px
    }
#search-options {
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold
    }
#search-table {
    font-family: arial, helvetica, sans-serif;
    font-size: 8pt;
    line-height: 12px
    }
#section-label {
    font-family: arial, helvetica, sans-serif;
    font-size: 24px;
    font-weight: bold;
    color: #000
    }
#section-sublabel {
    font-family: arial, helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #000
    }
#sitepromo {
    font-family: arial, helvetica;
    font-size: 11px;
    font-weight: bold;
    color: #fff
    }
#sitepromo-front {
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #036
    }
#source-credit {
    font-family: arial, helvetica, sans-serif;
    font-size: 10px;
    font-style: italic
    }
#stockbox-content {
    font-family: arial, helvetica, sans-serif;
    font-size: 11px
    }
#stockbox-date {
    font-family: arial, helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #666
    }
#stockbox-head {
    font-family: arial, helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold
    }
#stockbox-subhead {
    font-family: arial, helvetica, sans-serif;
    font-size: 11px;
    color: #900
    }
#stockbox-subheadgold {
    font-family: arial, helvetica, sans-serif;
    font-size: 11px;
    color: #c90
    }
#subhead {
    font-family: arial, helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #666
    }
#table-head {
    font-family: arial, helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold
    }
#table-head-white {
    font-family: arial, helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #fff
    }
#table-text {
    font-family: arial, helvetica, sans-serif;
    font-size: 12px
    }
#text {
    font-family: arial, helvetica, sans-serif;
    font-size: 13px
    }
#text-red {
    font-family: arial, helvetica, sans-serif;
    font-size: 13px;
    color: #900
    }
#text-red-big {
    font-family: arial, helvetica, sans-serif;
    font-size: 16px;
    color: #900;
    font-weight: bold
    }
#ticker {
    font-family: arial, helvetica, sans-serif;
    font-size: 11px;
    color: #000
    }
#titleline {
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
    color: #000
    }
#utility-description {
    font-family: arial, helvetica, sans-serif;
    font-size: 11px
    }
#utility-label {
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold
    }
#utility-title {
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #900;
    line-height: 18px
    }
#weather-header {
    font-family: verdana, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #fff;
    text-decoration: underline
    }
form {
    margin-top: 0;
    margin-bottom: 0;
    marginheight: 0
    }
/* styles for shared packages */
.brief-headline {
    font: bold 110% arial, helvetica, sans-serif
    }
.byline {
    font: bold 90% arial, helvetica, sans-serif
    }
.caption {
    font: 90% arial, helvetica, sans-serif
    }
.date {
    font: italic 90% arial, helvetica, sans-serif
    }
.dateline {
    font: 95% arial, helvetica, sans-serif
    }
.deckhead {
    font: bold 85% arial, helvetica, sans-serif
    }
.e-mail-print {
    font: 80% arial, helvetica, sans-serif
    }
.headline {
    font: 180% arial, helvetica, sans-serif
    }
.rail-credit {
    font: 80% arial, helvetica, sans-serif
    }
.rail-date {
    color: #999;
    font: 80% arial, helvetica, sans-serif
    }
.rail-text {
    font: 85% arial, helvetica, sans-serif
    }
.spacer {
    font: 50% arial, helvetica, sans-serif
    }
.subhead {
    color: #666;
    font: bold 130% arial, helvetica, sans-serif
    }
.text {
    font: 100% arial, helvetica, sans-serif
    }
.titleline {
    font: 95% arial, helvetica, sans-serif
    }
FORM {
    margin: 0
    }
/* content classes */
.comp-fieldcontent {
    font-size: 12px;
    font-family: Arial, Verdana, sans-serif;
    color: #000
    }
.comp-fieldcontent A {
    font-weight: bold
    }
.comp-searchfields {
    font-size: 12px;
    font-family: Arial, Verdana, sans-serif;
    color: #000
    }
.comp-searchfields A {
    font-weight: bold
    }
.comp-advsearch {
    font-size: 11px;
    font-family: Arial, Verdana, sans-serif;
    color: #000
    }
.comp-advsearch A {
    font-weight: bold
    }
.comp-find-options {
    font-size: 10px;
    font-family: Arial, Verdana, sans-serif;
    color: #000
    }
.comp-find-options A {
    font-weight: bold
    }
.comp-resultsnav {
    font-size: 12px;
    font-family: Arial, Verdana, sans-serif;
    color: #FFF
    }
.comp-resultsnav A {
    font-weight: bold;
    color: #FFF
    }
/* Headlines */
.comp-printhead {
    font-size: 24px;
    font-family: Arial, Verdana, sans-serif;
    font-weight: bold;
    color: #000
    }
.comp-printhead A:active {
    color: #666
    }
.comp-keywords {
    font-size: 16px;
    font-family: Arial, Verdana, sans-serif;
    color: #000;
    font-weight: bold
    }
.comp-keywords A:active {
    color: #666
    }
.comp-fieldhead {
    font-size: 12px;
    font-family: Arial, Verdana, sans-serif;
    color: #000;
    font-weight: bold
    }
.comp-fieldhead A:active {
    color: #666
    }
.comp-sectionhead {
    font-size: 24px;
    font-family: Arial, Verdana, sans-serif;
    font-weight: bold;
    color: #FFF
    }
.comp-sectionhead A {
    color: #FFF
    }
.comp-detailhead {
    font-size: 14px;
    font-family: Arial, Verdana, sans-serif;
    color: #083973;
    font-weight: bold
    }
.comp-adsfound {
    font-size: 18px;
    font-family: Arial, Verdana, sans-serif;
    color: #083973;
    font-weight: bold
    }
.comp-adsfound A {
    color: #FFF
    }
/* related links classes */
.comp-relatedlinks {
    font-size: 11px;
    font-family: Arial, Verdana, sans-serif;
    color: #000
    }
/* Rows */
TR.comp-header-row {
    background-color: #E3ECF8
    }
TR.comp-content-row {
    background-color: #eee
    }
TR.comp-white-row {
    background-color: #FFF
    }
DIV.button {
    background-color: #eee;
    padding: 4px;
    width: 465px
    }
DIV.searchbox {
    background-color: #eee;
    padding: 4px;
    width: 465px
    }
DIV.contentbox {
    background-color: #FFF;
    padding: 4px;
    width: 465px
    }
/* Spacers */
.comp-spacer10 {
    font-size: 10px;
    font-family: Arial, sans-serif;
    line-height: 10px
    }
.comp-spacer9 {
    font-size: 9px;
    font-family: Arial, sans-serif;
    line-height: 9px
    }
.comp-spacer8 {
    font-size: 8px;
    font-family: Arial, sans-serif;
    line-height: 8px
    }
.comp-spacer7 {
    font-size: 7px;
    font-family: Arial, sans-serif;
    line-height: 7px
    }
.comp-spacer6 {
    font-size: 6px;
    font-family: Arial, sans-serif;
    line-height: 6px
    }
.comp-spacer5 {
    font-size: 5px;
    font-family: Arial, sans-serif;
    line-height: 5px
    }
.comp-spacer4 {
    font-size: 4px;
    font-family: Arial, sans-serif;
    line-height: 4px
    }
.comp-spacer3 {
    font-size: 3px;
    font-family: Arial, sans-serif;
    line-height: 3px
    }
.comp-spacer2 {
    font-size: 2px;
    font-family: Arial, sans-serif;
    line-height: 2px
    }
.comp-spacer1 {
    font-size: 1px;
    font-family: Arial, sans-serif;
    line-height: 1px
    }