#ad-rail-white { font-family: verdana, sans-serif; font-size: 10px; font-weight: bold; color: #ffffff; }

#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: #ffffff; }

#breakingnews-front { font-family: arial, helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #990000; }

#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; }

#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: #666666; }

#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: #990000; }

#column-title { font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #666666; }

#columnist-name-cr { font-family: arial, helvetica, sans-serif; font-size: 20px; color: #666666; }

#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: #666666; }

#columnist-name-ur { font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #003366; }

#columnist-subhead { font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #990000; }

#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: #003366; }

#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: #666666; }

#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: #000000; }

#dateline { font-family: arial, helvetica, sans-serif; font-size: 12px; }

#deckhead { font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; }

#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: #990000; text-decoration: none; }

#glyph-heading { font-family: arial, helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000000; }

#graffiti-topic { font-family: arial, helvetica, sans-serif; font-size: 12px; color: #000000; }

#graffiti-comment { font-family: arial, helvetica, sans-serif; font-size: 12px; color: #CC3300; }

#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: #000000; }

#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: #990000; 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: #eeeeee; }

#navlinks-weather { font-family: verdana, sans-serif; font-size: 10px; text-decoration: none; }

#poll-choice { font-family: arial, helvetica; font-size: 12px; color: #333333; }

#poll-question { font-family: arial, helvetica; font-size: 12px; font-weight: bold; color: #000000; }

#promo-rightrail { font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #990000; }

#promo-rightrail-extra { font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #666666; }

#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: #666666; }

#rail-date { font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; line-height: 10pt; color: #666666; }

#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: #000000; }

#section-sublabel { font-family: arial, helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000000; }

#sitepromo { font-family: arial, helvetica; font-size: 11px; font-weight: bold; color: #ffffff; }

#sitepromo-front { font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #003366; }

#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: #666666; }

#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: #990000; }

#stockbox-subheadgold { font-family: arial, helvetica, sans-serif; font-size: 11px; color: #cc9900; }

#subhead { font-family: arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #666666; }

#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: #ffffff; }

#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: #990000; }

#text-red-big { font-family: arial, helvetica, sans-serif; font-size: 16px; color: #990000; font-weight: bold; }


#ticker { font-family: arial, helvetica, sans-serif; font-size: 11px; color: #000000; }

#titleline { font-family: arial, helvetica, sans-serif; font-size: 12px; color: #000000; }

#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: #990000; line-height: 18px; }

#weather-header { font-family: verdana, sans-serif; font-size: 10px; font-weight: bold; color: #ffffff; text-decoration: underline; }


form { margin-top: 0px; margin-bottom: 0px; marginheight: 0px; }

.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: #999999; font: 80% arial, helvetica, sans-serif }
.rail-text { font: 85% arial, helvetica, sans-serif }
.spacer { font: 50% arial, helvetica, sans-serif }
.subhead { color: #009966; font: bold 130% arial, helvetica, sans-serif }
.text { font: 100% arial, helvetica, sans-serif }
.titleline { font: 95% arial, helvetica, sans-serif }