/* Start of Local Styles */
.cb-leftnavhead { background-color: #; } /* Moved from Tool controlled styles */
.cb-leftnavhead { color: #; } /* Moved from Tool controlled styles */
.cb-leftnavhead A { color: #; } /* Moved from Tool controlled styles */
.cb-leftnavhead A:visited { color: #; } /* Moved from Tool controlled styles */
.cb-leftnavhead A:hover { color: #; } /* Moved from Tool controlled styles */
.cb-leftnav { background-color: #; } /* Moved from Tool controlled styles */
.cb-leftnav { color: #; } /* Moved from Tool controlled styles */
.cb-leftnav A { color: #; } /* Moved from Tool controlled styles */
.cb-leftnav A:visited { color: #; } /* Moved from Tool controlled styles */
.cb-leftnav A:hover { color: #; } /* Moved from Tool controlled styles */
.cb-TableHeader { background-color: #; } /* Moved from Tool controlled styles */
.cb-TableHeader { color: #; } /* Moved from Tool controlled styles */
.cb-TableHeader A { color: #; } /* Moved from Tool controlled styles */
.cb-TableHeader A:visited { color: #; } /* Moved from Tool controlled styles */
.cb-TableHeader A:hover { color: #; } /* Moved from Tool controlled styles */
.ccsPreferredCustomerAddress {
 font-size: 9pt;
 color: #000000;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: #EAF4EC;
 font-weight: normal;
 text-decoration: none;
}

.dateForContent {
 font-size: 8pt;
 color: #4EA25A;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: normal;
 font-style: italic;
 text-decoration: none;
}

.layoutLightBlueBackgroundColor {
 font-size: 8pt;
 color: ;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: #CDD3D5;
 font-weight: normal;
 text-decoration: none;
}

.layoutChildDescriptionsBold {
 font-size: 8pt;
 color: #191E5B;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: bold;
 text-decoration: none;
}

.WeatherAffilHiTemperatureFont {
 font-size: 7pt;
 color: #FF0000;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: bold;
 text-decoration: none;
}

.storylinkForStoryIntros {
 font-size: 8pt;
 color: #4EA25A;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: bold;
 text-decoration: none;
}

.layoutChildrenHeadlineFields {
 font-size: 8pt;
 color: #ffffff;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: #191E5B;
 font-weight: bold;
 text-decoration: none;
}

.WeatherAffilLinkFont {
 font-size: 7pt;
 color: #000000;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: normal;
 text-decoration: none;
}

.layoutCalendarCurrentDay {
 font-size: 8pt;
 color: #ffffff;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: center;
 background-color: #4EA25A;
 font-weight: bold;
 text-decoration: none;
}

.commentsSummary {
 font-size: 8pt;
 color: #191E5B;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: normal;
 font-style: italic;
 text-decoration: none;
}

.interactiveCurrentResults {
 font-size: 8pt;
 color: #000000;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: center;
 background-color: #ffffff;
 font-weight: normal;
 text-decoration: none;
}

.layoutClassifiedProductLinkLables {
 font-size: 7pt;
 color: #ffffff;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: center;
 background-color: #4EA25A;
 font-weight: bold;
 text-decoration: none;
}

.layoutFooterNavigation {
 font-size: 8pt;
 color: #4EA25A;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: center;
 background-color: ;
 font-weight: normal;
 text-decoration: none;
}

.WeatherAffilLoTemperatureLableFont {
 font-size: 7pt;
 color: #000000;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: normal;
 text-decoration: none;
}

.bylinePhotographerName {
 font-size: 8pt;
 color: #4EA25A;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: right;
 background-color: ;
 font-weight: normal;
 text-decoration: none;
}

.headlineForContent {
 font-size: 12pt;
 color: #191E5B;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: bold;
 text-decoration: none;
}

.layoutStoryCommentHeadline {
 font-size: 9pt;
 color: #191E5B;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: bold;
 font-style: italic;
 text-decoration: none;
}

.headlineForLineups {
 font-size: 8pt;
 color: #191E5B;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: normal;
 text-decoration: none;
}

.storylinkForTopStory {
 font-size: 9pt;
 color: #4EA25A;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: bold;
 text-decoration: none;
}

.searchInformation {
 font-size: 8pt;
 color: #000000;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: normal;
 text-decoration: none;
}

.layoutInnerRightRailSectionHeadings {
 font-size: 10pt;
 color: #191E5B;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: bold;
 text-decoration: none;
}

.ccsPreferredCustomerName {
 font-size: 10pt;
 color: #ffffff;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: #191E5B;
 font-weight: bold;
 text-decoration: none;
}

.headlineForTopStory {
 font-size: 15pt;
 color: #191E5B;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: bold;
 text-decoration: none;
}

.layoutDarkGoldBackgroundBackground {
 font-size: 7pt;
 color: #000000;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: #D8BC4B;
 font-weight: normal;
 text-decoration: none;
}

.searchHeadline {
 font-size: 11pt;
 color: #191E5B;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: bold;
 text-decoration: none;
}

.WeatherAffilCurrentTemperatureFont {
 font-size: 7pt;
 color: #FF0000;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: bold;
 text-decoration: none;
}

.commentsByline {
 font-size: 8pt;
 color: #191E5B;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: right;
 background-color: ;
 font-weight: bold;
 font-style: italic;
 text-decoration: none;
}

.layoutClassifiedMarketplaceHeader {
 font-size: 11pt;
 color: #ffffff;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: center;
 background-color: #191E5B;
 font-weight: bold;
 text-decoration: none;
}

.bodyForContentBold {
 font-size: 9pt;
 color: #000000;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: bold;
 text-decoration: none;
}

.layoutArchiveHeader {
 font-size: 9pt;
 color: #191E5B;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: bold;
 text-decoration: none;
}

.interactiveQuestions {
 font-size: 8pt;
 color: #000000;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: #ffffff;
 font-weight: normal;
 text-decoration: none;
}

.bulletForLineups {
 font-size: 9pt;
 color: #4EA25A;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: bold;
 text-decoration: none;
}

.layoutCalendarDayNames {
 font-size: 8pt;
 color: #191E5B;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: center;
 background-color: #EAF4EC;
 font-weight: normal;
 text-decoration: none;
}

.WeatherAffilHiTemperatureLableFont {
 font-size: 7pt;
 color: #000000;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: normal;
 text-decoration: none;
}

.bylineAuthorEmailAddress {
 font-size: 8pt;
 color: #4EA25A;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: normal;
 text-decoration: none;
}

.layoutChildDescriptions {
 font-size: 8pt;
 color: #191E5B;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: normal;
 text-decoration: none;
}

.layoutLightYellowBackgroundColor {
 font-size: 7pt;
 color: ;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: #F2EFD9;
 font-weight: normal;
 text-decoration: none;
}

.WeatherAffilCurrentTemperatureLableFont {
 font-size: 7pt;
 color: #000000;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: normal;
 text-decoration: none;
}

.layoutLeftRailNavigationLinks {
 font-size: 8pt;
 color: #191E5B;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: normal;
 text-decoration: none;
}

.layoutInputBox {
 font-size: 8pt;
 color: ;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: normal;
 text-decoration: none;
}

.layoutDarkGreenBackgroundColor {
 font-size: 7pt;
 color: #ffffff;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: center;
 background-color: #4EA25A;
 font-weight: normal;
 text-decoration: none;
}

.layoutStoryCommentAnchor {
 font-size: 10pt;
 color: #191E5B;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: normal;
 text-decoration: none;
}

.layoutCalendarDates {
 font-size: 8pt;
 color: #191E5B;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: center;
 background-color: #F3F4F7;
 font-weight: normal;
 text-decoration: none;
}

.layoutClassifiedMarketplaceDescription {
 font-size: 8pt;
 color: #191E5B;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: normal;
 text-decoration: none;
}

.WeatherAffilLoTemperatureFont {
 font-size: 7pt;
 color: #FF0000;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: bold;
 text-decoration: none;
}

.headlineForStoryLists {
 font-size: 9pt;
 color: #191E5B;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: normal;
 text-decoration: none;
}

.dateForLineups {
 font-size: 8pt;
 color: #4EA25A;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: right;
 background-color: ;
 font-weight: normal;
 text-decoration: none;
}

.bylinePostingPublication {
 font-size: 8pt;
 color: #4EA25A;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: normal;
 font-style: italic;
 text-decoration: none;
}

.layoutStoryListHeader {
 font-size: 10pt;
 color: #4EA25A;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: bold;
 text-decoration: none;
}

.bulletForHeadlines {
 font-size: 10pt;
 color: #4EA25A;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: bold;
 text-decoration: none;
}

.introductionForTopStory {
 font-size: 9pt;
 color: #000000;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: normal;
 text-decoration: none;
}

.interactiveOptions {
 font-size: 8pt;
 color: #000000;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: #ffffff;
 font-weight: normal;
 text-decoration: none;
}

.interactiveHeadline {
 font-size: 10pt;
 color: #ffffff;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: #191E5B;
 font-weight: bold;
 text-decoration: none;
}

.bodyForContent {
 font-size: 9pt;
 color: #000000;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: normal;
 text-decoration: none;
}

.searchContent {
 font-size: 10pt;
 color: #191E5B;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: normal;
 text-decoration: none;
}

.layoutLightGrayBackgroundColor {
 font-size: 7pt;
 color: ;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: #F3F4F7;
 font-weight: normal;
 text-decoration: none;
}

.dateForArchive {
 font-size: 9pt;
 color: #4EA25A;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: right;
 background-color: ;
 font-weight: normal;
 text-decoration: none;
}

.formBodyFields {
 font-size: 8pt;
 color: #191E5B;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: #EAF4EC;
 font-weight: normal;
 text-decoration: none;
}

.layoutHorizontalRuleBackgroundColor {
 font-size: 7pt;
 color: #ffffff;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: #191E5B;
 font-weight: normal;
 text-decoration: none;
}

.layoutChildHeadline {
 font-size: 10pt;
 color: #ffffff;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: #191E5B;
 font-weight: bold;
 text-decoration: none;
}

.layoutWhiteBackgroundColor  {
 font-size: 7pt;
 color: #000000;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: #ffffff;
 font-weight: normal;
 text-decoration: none;
}

.layoutLightGreenBackgroundColor {
 font-size: 8pt;
 color: #191E5B;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: #EAF4EC;
 font-weight: normal;
 text-decoration: none;
}

.layoutPromotions {
 font-size: 8pt;
 color: #191E5B;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: normal;
 text-decoration: none;
}

.subheadlineForContent {
 font-size: 11pt;
 color: #191E5B;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: normal;
 font-style: italic;
 text-decoration: none;
}

.layoutDarkBlueBackgroundColor {
 font-size: 7pt;
 color: #ffffff;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: #191E5B;
 font-weight: normal;
 text-decoration: none;
}

.searchTerm {
 font-size: 10pt;
 color: #FF0000;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: bold;
 text-decoration: none;
}

.layoutLeftRailNavigationHeadings {
 font-size: 10pt;
 color: #191E5B;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: bold;
 text-decoration: none;
}

.introductionForStoryIntros {
 font-size: 8pt;
 color: #000000;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: normal;
 text-decoration: none;
}

.layoutSectionLocation {
 font-size: 11pt;
 color: #ffffff;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: #191E5B;
 font-weight: bold;
 text-decoration: none;
}

.headlineForIntroductions {
 font-size: 9pt;
 color: #191E5B;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: bold;
 text-decoration: none;
}

.layoutStoryGroupingTitles {
 font-size: 11pt;
 color: #ffffff;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: #4EA25A;
 font-weight: bold;
 text-decoration: none;
}

.interactiveIntroduction {
 font-size: 9pt;
 color: #000000;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: #E0EAE5;
 font-weight: normal;
 text-decoration: none;
}

.layoutMediumGreenBackgroundColor {
 font-size: 8pt;
 color: ;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: #E0EAE5;
 font-weight: normal;
 text-decoration: none;
}

.layoutTimeStamp {
 font-size: 9pt;
 color: #000000;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: right;
 background-color: ;
 font-weight: bold;
 text-decoration: none;
}

.layoutClassifiedMarketplaceDescriptionLink {
 font-size: 9pt;
 color: #191E5B;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: normal;
 text-decoration: none;
}

.layoutSiteLocationTitles {
 font-size: 12pt;
 color: #191E5B;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: bold;
 text-decoration: none;
}

.formHeadlineFields {
 font-size: 10pt;
 color: #ffffff;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: center;
 background-color: #191E5B;
 font-weight: bold;
 text-decoration: none;
}

.layoutCalendarTitle {
 font-size: 10pt;
 color: #ffffff;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: center;
 background-color: #191E5B;
 font-weight: bold;
 text-decoration: none;
}

.commentsHeadline {
 font-size: 10pt;
 color: #191E5B;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: bold;
 font-style: italic;
 text-decoration: none;
}

.commentsContent {
 font-size: 8pt;
 color: #000000;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: normal;
 font-style: italic;
 text-decoration: none;
}

.bylineAuthorName {
 font-size: 8pt;
 color: #4EA25A;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: normal;
 text-decoration: none;
}

.bodyForCutline {
 font-size: 8pt;
 color: #000000;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: normal;
 text-decoration: none;
}


a.ccsPreferredCustomerAddress {
 font-size: 9pt;
 color: #000000;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: #EAF4EC;
 font-weight: normal;
 text-decoration: none;
}

a.dateForContent {
 font-size: 8pt;
 color: #4EA25A;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: normal;
 font-style: italic;
 text-decoration: none;
}

a.layoutLightBlueBackgroundColor {
 font-size: 8pt;
 color: ;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: #CDD3D5;
 font-weight: normal;
 text-decoration: none;
}

a.layoutChildDescriptionsBold {
 font-size: 8pt;
 color: #191E5B;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: bold;
 text-decoration: none;
}

a.WeatherAffilHiTemperatureFont {
 font-size: 7pt;
 color: #FF0000;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: bold;
 text-decoration: none;
}

a.storylinkForStoryIntros {
 font-size: 8pt;
 color: #4EA25A;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: bold;
 text-decoration: none;
}

a.layoutChildrenHeadlineFields {
 font-size: 8pt;
 color: #ffffff;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: #191E5B;
 font-weight: bold;
 text-decoration: none;
}

a.WeatherAffilLinkFont {
 font-size: 7pt;
 color: #000000;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: normal;
 text-decoration: none;
}

a.layoutCalendarCurrentDay {
 font-size: 8pt;
 color: #ffffff;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: center;
 background-color: #4EA25A;
 font-weight: bold;
 text-decoration: none;
}

a.commentsSummary {
 font-size: 8pt;
 color: #191E5B;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: normal;
 font-style: italic;
 text-decoration: none;
}

a.interactiveCurrentResults {
 font-size: 8pt;
 color: #000000;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: center;
 background-color: #ffffff;
 font-weight: normal;
 text-decoration: none;
}

a.layoutClassifiedProductLinkLables {
 font-size: 7pt;
 color: #ffffff;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: center;
 background-color: #4EA25A;
 font-weight: bold;
 text-decoration: none;
}

a.layoutFooterNavigation {
 font-size: 8pt;
 color: #4EA25A;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: center;
 background-color: ;
 font-weight: normal;
 text-decoration: none;
}

a.WeatherAffilLoTemperatureLableFont {
 font-size: 7pt;
 color: #000000;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: normal;
 text-decoration: none;
}

a.bylinePhotographerName {
 font-size: 8pt;
 color: #4EA25A;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: right;
 background-color: ;
 font-weight: normal;
 text-decoration: none;
}

a.headlineForContent {
 font-size: 12pt;
 color: #191E5B;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: bold;
 text-decoration: none;
}

a.layoutStoryCommentHeadline {
 font-size: 9pt;
 color: #191E5B;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: bold;
 font-style: italic;
 text-decoration: none;
}

a.headlineForLineups {
 font-size: 8pt;
 color: #191E5B;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: normal;
 text-decoration: none;
}

a.storylinkForTopStory {
 font-size: 9pt;
 color: #4EA25A;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: bold;
 text-decoration: none;
}

a.searchInformation {
 font-size: 8pt;
 color: #000000;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: normal;
 text-decoration: none;
}

a.layoutInnerRightRailSectionHeadings {
 font-size: 10pt;
 color: #191E5B;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: bold;
 text-decoration: none;
}

a.ccsPreferredCustomerName {
 font-size: 10pt;
 color: #ffffff;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: #191E5B;
 font-weight: bold;
 text-decoration: none;
}

a.headlineForTopStory {
 font-size: 15pt;
 color: #191E5B;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: bold;
 text-decoration: none;
}

a.layoutDarkGoldBackgroundBackground {
 font-size: 7pt;
 color: #000000;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: #D8BC4B;
 font-weight: normal;
 text-decoration: none;
}

a.searchHeadline {
 font-size: 11pt;
 color: #191E5B;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: bold;
 text-decoration: none;
}

a.WeatherAffilCurrentTemperatureFont {
 font-size: 7pt;
 color: #FF0000;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: bold;
 text-decoration: none;
}

a.commentsByline {
 font-size: 8pt;
 color: #191E5B;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: right;
 background-color: ;
 font-weight: bold;
 font-style: italic;
 text-decoration: none;
}

a.layoutClassifiedMarketplaceHeader {
 font-size: 11pt;
 color: #ffffff;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: center;
 background-color: #191E5B;
 font-weight: bold;
 text-decoration: none;
}

a.bodyForContentBold {
 font-size: 9pt;
 color: #000000;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: bold;
 text-decoration: none;
}

a.layoutArchiveHeader {
 font-size: 9pt;
 color: #191E5B;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: bold;
 text-decoration: none;
}

a.interactiveQuestions {
 font-size: 8pt;
 color: #000000;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: #ffffff;
 font-weight: normal;
 text-decoration: none;
}

a.bulletForLineups {
 font-size: 9pt;
 color: #4EA25A;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: bold;
 text-decoration: none;
}

a.layoutCalendarDayNames {
 font-size: 8pt;
 color: #191E5B;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: center;
 background-color: #EAF4EC;
 font-weight: normal;
 text-decoration: none;
}

a.WeatherAffilHiTemperatureLableFont {
 font-size: 7pt;
 color: #000000;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: normal;
 text-decoration: none;
}

a.bylineAuthorEmailAddress {
 font-size: 8pt;
 color: #4EA25A;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: normal;
 text-decoration: none;
}

a.layoutChildDescriptions {
 font-size: 8pt;
 color: #191E5B;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: normal;
 text-decoration: none;
}

a.layoutLightYellowBackgroundColor {
 font-size: 7pt;
 color: ;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: #F2EFD9;
 font-weight: normal;
 text-decoration: none;
}

a.WeatherAffilCurrentTemperatureLableFont {
 font-size: 7pt;
 color: #000000;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: normal;
 text-decoration: none;
}

a.layoutLeftRailNavigationLinks {
 font-size: 8pt;
 color: #191E5B;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: normal;
 text-decoration: none;
}

a.layoutInputBox {
 font-size: 8pt;
 color: ;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: normal;
 text-decoration: none;
}

a.layoutDarkGreenBackgroundColor {
 font-size: 7pt;
 color: #ffffff;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: center;
 background-color: #4EA25A;
 font-weight: normal;
 text-decoration: none;
}

a.layoutStoryCommentAnchor {
 font-size: 10pt;
 color: #191E5B;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: normal;
 text-decoration: none;
}

a.layoutCalendarDates {
 font-size: 8pt;
 color: #191E5B;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: center;
 background-color: #F3F4F7;
 font-weight: normal;
 text-decoration: none;
}

a.layoutClassifiedMarketplaceDescription {
 font-size: 8pt;
 color: #191E5B;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: normal;
 text-decoration: none;
}

a.WeatherAffilLoTemperatureFont {
 font-size: 7pt;
 color: #FF0000;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: bold;
 text-decoration: none;
}

a.headlineForStoryLists {
 font-size: 9pt;
 color: #191E5B;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: normal;
 text-decoration: none;
}

a.dateForLineups {
 font-size: 8pt;
 color: #4EA25A;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: right;
 background-color: ;
 font-weight: normal;
 text-decoration: none;
}

a.bylinePostingPublication {
 font-size: 8pt;
 color: #4EA25A;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: normal;
 font-style: italic;
 text-decoration: none;
}

a.layoutStoryListHeader {
 font-size: 10pt;
 color: #4EA25A;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: bold;
 text-decoration: none;
}

a.bulletForHeadlines {
 font-size: 10pt;
 color: #4EA25A;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: bold;
 text-decoration: none;
}

a.introductionForTopStory {
 font-size: 9pt;
 color: #000000;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: normal;
 text-decoration: none;
}

a.interactiveOptions {
 font-size: 8pt;
 color: #000000;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: #ffffff;
 font-weight: normal;
 text-decoration: none;
}

a.interactiveHeadline {
 font-size: 10pt;
 color: #ffffff;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: #191E5B;
 font-weight: bold;
 text-decoration: none;
}

a.bodyForContent {
 font-size: 9pt;
 color: #000000;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: normal;
 text-decoration: none;
}

a.searchContent {
 font-size: 10pt;
 color: #191E5B;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: normal;
 text-decoration: none;
}

a.layoutLightGrayBackgroundColor {
 font-size: 7pt;
 color: ;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: #F3F4F7;
 font-weight: normal;
 text-decoration: none;
}

a.dateForArchive {
 font-size: 9pt;
 color: #4EA25A;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: right;
 background-color: ;
 font-weight: normal;
 text-decoration: none;
}

a.formBodyFields {
 font-size: 8pt;
 color: #191E5B;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: #EAF4EC;
 font-weight: normal;
 text-decoration: none;
}

a.layoutHorizontalRuleBackgroundColor {
 font-size: 7pt;
 color: #ffffff;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: #191E5B;
 font-weight: normal;
 text-decoration: none;
}

a.layoutChildHeadline {
 font-size: 10pt;
 color: #ffffff;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: #191E5B;
 font-weight: bold;
 text-decoration: none;
}

a.layoutWhiteBackgroundColor  {
 font-size: 7pt;
 color: #000000;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: #ffffff;
 font-weight: normal;
 text-decoration: none;
}

a.layoutLightGreenBackgroundColor {
 font-size: 8pt;
 color: #191E5B;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: #EAF4EC;
 font-weight: normal;
 text-decoration: none;
}

a.layoutPromotions {
 font-size: 8pt;
 color: #191E5B;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: normal;
 text-decoration: none;
}

a.subheadlineForContent {
 font-size: 11pt;
 color: #191E5B;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: normal;
 font-style: italic;
 text-decoration: none;
}

a.layoutDarkBlueBackgroundColor {
 font-size: 7pt;
 color: #ffffff;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: #191E5B;
 font-weight: normal;
 text-decoration: none;
}

a.searchTerm {
 font-size: 10pt;
 color: #FF0000;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: bold;
 text-decoration: none;
}

a.layoutLeftRailNavigationHeadings {
 font-size: 10pt;
 color: #191E5B;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: bold;
 text-decoration: none;
}

a.introductionForStoryIntros {
 font-size: 8pt;
 color: #000000;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: normal;
 text-decoration: none;
}

a.layoutSectionLocation {
 font-size: 11pt;
 color: #ffffff;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: #191E5B;
 font-weight: bold;
 text-decoration: none;
}

a.headlineForIntroductions {
 font-size: 9pt;
 color: #191E5B;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: bold;
 text-decoration: none;
}

a.layoutStoryGroupingTitles {
 font-size: 11pt;
 color: #ffffff;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: #4EA25A;
 font-weight: bold;
 text-decoration: none;
}

a.interactiveIntroduction {
 font-size: 9pt;
 color: #000000;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: #E0EAE5;
 font-weight: normal;
 text-decoration: none;
}

a.layoutMediumGreenBackgroundColor {
 font-size: 8pt;
 color: ;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: #E0EAE5;
 font-weight: normal;
 text-decoration: none;
}

a.layoutTimeStamp {
 font-size: 9pt;
 color: #000000;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: right;
 background-color: ;
 font-weight: bold;
 text-decoration: none;
}

a.layoutClassifiedMarketplaceDescriptionLink {
 font-size: 9pt;
 color: #191E5B;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: normal;
 text-decoration: none;
}

a.layoutSiteLocationTitles {
 font-size: 12pt;
 color: #191E5B;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: bold;
 text-decoration: none;
}

a.formHeadlineFields {
 font-size: 10pt;
 color: #ffffff;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: center;
 background-color: #191E5B;
 font-weight: bold;
 text-decoration: none;
}

a.layoutCalendarTitle {
 font-size: 10pt;
 color: #ffffff;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: center;
 background-color: #191E5B;
 font-weight: bold;
 text-decoration: none;
}

a.commentsHeadline {
 font-size: 10pt;
 color: #191E5B;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: bold;
 font-style: italic;
 text-decoration: none;
}

a.commentsContent {
 font-size: 8pt;
 color: #000000;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: normal;
 font-style: italic;
 text-decoration: none;
}

a.bylineAuthorName {
 font-size: 8pt;
 color: #4EA25A;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: normal;
 text-decoration: none;
}

a.bodyForCutline {
 font-size: 8pt;
 color: #000000;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-color: ;
 font-weight: normal;
 text-decoration: none;
}/* End of Local Styles */
/* Cobrander Tool Controlled Styles */
.cb-leftnavhead { background-color: #4EA25A; }
.cb-leftnavhead { color: #FFFFFF; }
.cb-leftnavhead A { color: #FFFFFF; }
.cb-leftnavhead A:visited { color: #FFFFFF; }
.cb-leftnavhead A:hover { color: #333399; }

.cb-leftnav { background-color: #f5f5f5; }
.cb-leftnav { color: #000099; }
.cb-leftnav A { color: #000099; }
.cb-leftnav A:visited { color: #333399; }
.cb-leftnav A:hover { color: #333399; }

.cb-TableHeader { background-color: #4EA25A; }
.cb-TableHeader { color: #FFFFFF; }
.cb-TableHeader A { color: #FFFFFF; }
.cb-TableHeader A:visited { color: #FFFFFF; }
.cb-TableHeader A:hover { color: #333399; }
/* End of Local Styles */
/* Cobrander Tool Controlled Styles */
.nb-leftnavhead { background-color: #; }
.nb-leftnavhead { color: #; }
.nb-leftnavhead A { color: #; }
.nb-leftnavhead A:visited { color: #; }
.nb-leftnavhead A:hover { color: #; }

.nb-leftnav { background-color: #; }
.nb-leftnav { color: #; }
.nb-leftnav A { color: #; }
.nb-leftnav A:visited { color: #; }
.nb-leftnav A:hover { color: #; }

.nb-TableHeader { background-color: #; }
.nb-TableHeader { color: #; }
.nb-TableHeader A { color: #; }
.nb-TableHeader A:visited { color: #; }
.nb-TableHeader A:hover { color: #; }

