a#leftnav-dark { font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; line-height: 11px; text-decoration: none; color: 003366;}
a#leftnav-dark:link { color: #003366;}
a#leftnav-dark:visited { color: #003366;}
a#leftnav-dark:active { color: #003366;}
a#leftnav-dark:hover { color: #666666; text-decoration: underline;}
a#leftnav-sub { font-family: arial, helvetica, sans-serif; font-size: 11px; line-height: 11px; text-decoration: none; color: #003366 }
a#leftnav-sub:link { color: #003366;}
a#leftnav-sub:visited { color: #003366;}
a#leftnav-sub:active { color: #003366;}
a#leftnav-sub:hover { color: #666666; text-decoration: underline;}
a#leftnav-white { font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; line-height: 11px; color: #333333;}
a#leftnav-white:link { color: #333333;}
a#leftnav-white:visited { color: #333333;}
a#leftnav-white:active { color: #333333;}
a#leftnav-white:hover { color: #003366; text-decoration: underline;}
a#member-small { font-family: arial, helvetica, sans-serif; font-size: 11px; text-decoration: none; line-height: 11px; color: #eeeeee;}
a#member-small:link { color: #eeeeee;}
a#member-small:visited { color: #eeeeee;}
a#member-small:active { color: #eeeeee;}
a#member-small:hover { color: #eeeeee; text-decoration: underline;}
#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; }
#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: #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; }
#line-spacer2 { font-family: arial, helvetica, sans-serif; font-size: 4px; line-height: 4pt; }
#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-link-flipbook { font-family: arial, helvetica, sans-serif; font-size: 12px; color: #eeeeee; }
#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; }

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



	FORM { margin: 0px; }

/* content classes */

	.comp-fieldcontent { font-size: 12px; font-family: Arial, Verdana, sans-serif; color: #000000 }
	.comp-fieldcontent A { font-weight: bold }

	.comp-searchfields { font-size: 12px; font-family: Arial, Verdana, sans-serif; color: #000000 }
	.comp-searchfields A { font-weight: bold }

	.comp-advsearch { font-size: 11px; font-family: Arial, Verdana, sans-serif; color: #000000 }
	.comp-advsearch A { font-weight: bold }

	.comp-find-options { font-size: 10px; font-family: Arial, Verdana, sans-serif; color: #000000 }
	.comp-find-options A { font-weight: bold }

	.comp-resultsnav { font-size: 12px; font-family: Arial, Verdana, sans-serif; color: #FFFFFF }
	.comp-resultsnav A { font-weight: bold; color: #FFFFFF }

/* Headlines */

	.comp-printhead { font-size: 24px; font-family: Arial, Verdana, sans-serif; font-weight: bold; color: #000000; }
	.comp-printhead A:active { color: #666666; }

	.comp-keywords { font-size: 16px; font-family: Arial, Verdana, sans-serif; color: #000000; font-weight: bold; }
	.comp-keywords A:active { color: #666666; }

	.comp-fieldhead { font-size: 12px; font-family: Arial, Verdana, sans-serif; color: #000000; font-weight: bold; }
	.comp-fieldhead A:active { color: #666666; }

	.comp-sectionhead { font-size: 24px; font-family: Arial, Verdana, sans-serif; font-weight: bold; color: #FFFFFF; }
	.comp-sectionhead A { color: #FFFFFF; }

	.comp-detailhead { font-size: 14px; font-family: Arial, Verdana, sans-serif; color: #083973; font-weight: bold; }
	.comp-detailhead A { color: #00000; }

	.comp-adsfound { font-size: 18px; font-family: Arial, Verdana, sans-serif; color: #083973; font-weight: bold; }
	.comp-adsfound A { color: #FFFFFF; }

/* related links classes */

	.comp-relatedlinks { font-size: 11px; font-family: Arial, Verdana, sans-serif; color: #000000; }
	
/* metromix calendar classes */	

	.utilityheader { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #336699; }	

	.calendar { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }

	a.navigation-small { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; font-weight: bold; font-size: 10px; }

	a.navigation-small:link { color: #336699; }

	a.navigation-small:visited { color: #000000; }

	a.navigation-small:active { color: #99CCFF; text-decoration: underline; }

	a.navigation-small:hover { color: #99CCFF; text-decoration: underline; }

/* Rows */

	TR.comp-header-row { background-color: #E3ECF8; }

	TR.comp-content-row { background-color: #eeeeee; }

	TR.comp-white-row { background-color: #FFFFFF; }

	DIV.button { background-color: #eeeeee; padding: 4px; width: 600px; }

	DIV.searchbox { background-color: #eeeeee; padding: 4px; width: 600px; }

	DIV.contentbox { background-color: #FFFFFF; padding: 4px; width: 600px; }

/* 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 }

/* Fly out menu styles */

	div.menu { float: left; cursor: hand; color: black; background-color: #ffffff; margin: 0px; padding: 0px; border: 1px solid gray; font-size: 12px; font-family: Arial, Verdana, sans-serif; position: absolute; left: 0px; top: 0px; visibility: hidden; }
	div.menuItem { }
	div.menuItem a { padding-left: 4px; padding-right: 4px; padding-top: 3px; padding-bottom: 3px; display: block; text-decoration: none; color: black; vertical-align: middle; }
	div.menuItem a:hover { color: #003366; background-color: #cccccc; }
	div.menuItem a:active { color: #003366; background-color: #cccccc; }
	div.searchmenuItem { }
	div.searchmenuItem a { padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; display: block; text-decoration: none; color: black; vertical-align: middle; }
	div.searchmenuItem a:hover { color: #003366; background-color: #cccccc; }
	div.searchmenuItem a:active { color: #003366; background-color: #ffffff; }
	div.menuItemBlock { padding-left: 4px; padding-right: 4px; padding-top: 3px; padding-bottom: 3px; }
	div.menuSeparator { font-size: 1px; margin-top: 2px; border-bottom: 1px dotted gray; margin-bottom: 3px; padding-left: 2px; padding-right: 2px; }
	div.editorialMenuLabel { font-weight: bold; font-size: 11px; font-family: Arial, Verdana, sans-serif; text-align: center; padding: 0px; background-color: #EEEEEE; border-left: 1px solid #EEEEEE; border-top: 1px solid #EEEEEE; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #EEEEEE; }
	div.editorialMenuLabel a { text-decoration: none; color: #003366; display: block; padding: 2px; border-left: 1px solid #EEEEEE; border-top: 1px solid #EEEEEE; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #EEEEEE; }
	div.editorialMenuLabel a:hover { color: white; background-color: #003366; }
	div.classifiedMenuLabel { font-weight: bold; font-size: 11px; font-family: Arial, Verdana, sans-serif; text-align: center; padding: 0px; background-color: #EEEEEE; border-left: 1px solid #EEEEEE; border-top: 1px solid #EEEEEE; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #EEEEEE; }
	div.classifiedMenuLabel a { text-decoration: none; color: #990000; display: block; padding: 2px; border-left: 1px solid #EEEEEE; border-top: 1px solid #EEEEEE; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #EEEEEE; }
	div.classifiedMenuLabel a:hover { color: white; background-color: #003366; }
	
	
	

