.tsmbullet {display: none;}
.tsm a:hover {text-decoration: none !important; color: #CC0000 !important;}
.tsm a:visited {color:#666666;}
.tsmtextSmallLt {font-size: 70% !important; color:#444 !important; letter-spacing: 1 !important; font-family: Arial, Helvetica, sans-serif !important;}
.tsmHeadlineList1ReverseBold {color: #444; font-weight: normal !important;}
.tsmHeadlineList1ReverseBold a, .tsmHeadlineList1ReverseBold a:active {font-family: Arial, Helvetica, sans-serif; font-size: 90%; color:#147; font-weight: bold; BORDER-BOTTOM: 1px dotted #cccccc;}
.tsmHeadlineList1ReverseBold a:hover {BORDER-BOTTOM: 1px solid #cc0000;}
.tsmtextMedLt a {border-bottom: none !important;}
.tsmHeadlineList1ReverseBold img {margin-bottom: -3px !important; margin-top: 3px;}
.tsmcredit {color:#999999}
.tsmHeadlineLargeReverse, .tsmHeadlineLargeReverse a, .tsmHeadlineLargeReverse a:active, .tsmHeadlineLargeReverse a:visited, .tsmHeadlineLargeReverse a:visited:hover {font-family: Georgia, 'Times New Roman', serif; font-weight: normal; color:#147}
.tsmHeadlineLargeReverse a:hover, .tsmHeadlineSmallReverse a:hover {color: #CC0000;}
.tsmHeadlineSmallReverse, .tsmHeadlineSmallReverse a, .tsmHeadlineSmallReverse a:active {font-family: Georgia, 'Times New Roman', serif; font-weight: normal; font-size: 105% !important; color:#147; text-decoration: none;}
.tsmMinimumCase {background-color:#ffffff}
.tsmDeck, .tsmDeck a, .tsmDeck a:hover, .tsmDeck a:active, .tsmDeck a:visited, .tsmDeck a:visited:hover {color:#444; font-family: Arial, Helvetica, sans-serif; line-height: 150%;}
.tsmFullStoryLink, .tsmFullStoryLink a, .tsmFullStoryLink a:active {font-family: Arial, Helvetica, sans-serif; font-size: 85% !important; color:#147;}
.tsmFullStoryLink a:hover {border-bottom: 1px solid #CC0000; text-decoration: none !important;} 
.tsmtextMedLt, .tsmtextMedLt a, .tsmtextMedLt a:hover, .tsmtextMedLt a:active, .tsmtextMedLt a:visited, .tsmtextMedLt a:visited:hover, .tsmtextMedLt a:visited {color:#666666; font-family: Arial, Helvetica, sans-serif; line-height: 150%;}
.tsmheadlineComponent, .tsmheadlineComponent a, .tsmheadlineComponent a:active, .tsmheadlineComponent a:visited:hover, .tsmheadlineComponent a:visited {color:#147;}
.tsmheadlineComponent a:hover {color: #CC0000 !important; text-decoration: underline;}
.tsmheadlineXLReverse, .tsmheadlineXLReverse a, .tsmheadlineXLReverse a:active, .tsmheadlineXLReverse a:visited:hover, .tsmheadlineXLReverse a:visited {color:#147}
.tsmheadlineXLReverse a:hover {color: #CC0000; text-decoration: underline !important;}
.tsmheadlineSmall, .tsmheadlineSmall a, .tsmheadlineSmall a:hover, .tsmheadlineSmall a:active, .tsmheadlineSmall a:visited:hover, .tsmheadlineSmall a:visited {color: #FFFF99}
.tsmCaption {color: #666666}
.tsmHeadlineMedium, .tsmHeadlineMedium a, .tsmHeadlineMedium a:active, .tsmHeadlineMedium a:visited {color:#666}
.tsmHeadlineSmallest, .tsmHeadlineSmallest a, .tsmHeadlineSmallest a:hover, .tsmHeadlineSmallest a:active, .tsmHeadlineSmallest a:visited, .tsmHeadlineSmallest a:visited:hover {color:#666}
.tsmHeadlineSmallest a:hover, .tsmHeadlineSmallest a:visited:hover, .tsmHeadlineMedium a:hover, .tsmHeadlineMedium a:visited:hover {color:#666}
.tsmHighlight {background-color:#f6f6f6}
.tsmHighlightTitle {color: #cc0000}
.tsmRemaining {background-color: #ffffff}
.tsmSubsectionTitle,.tsmRemainingTitle {color: #cc0000}
.tsmSubsectionDeck,.tsmRemainingDeck {color: #333333}
.tsmHighlightDeck {color: #333333}
.tsmHighlightLinkHeadline a {color: #147}
.tsmHighlightLinkHeadline a:visited {color:#333333}
.tsmHighlightLinkHeadline a:hover, .tsmHighlightLinkHeadline a:visited:hover {color:#cc0000}
.tsmLinksTable {padding-left: 10px !important;}
.tsmLinksTable .tsmHeadlineList1ReverseBold a {line-height: 200%;}
.tsmLinksTable .tsmtextSmallLt {line-height: 100%; color: #333 !important;}
.tsmheadlineSmall a {color: #147; text-decoration: none;}
.tsmheadlineSmall a:hover {color: #C00;}
.tsmheadlineXLReverse a {font-family: Georgia, Times New Roman, serif !important;}

.tsmSubsectionTitle {text-transform: none !important;}
.tsmRemaining {background-color: #ffffff}
.tsmSubsectionDeck,.tsmRemainingDeck, .tsmHighlightDeck {color: #333333}
.tsmSubsectionLinkHeadline a,.tsmRemainingLinkHeadline a {color:#147}
.tsmHighlightLinkHeadline a {color: #147}
.tsmHighlightLinkHeadline a:visited {color:#666}
.tsmHighlightLinkHeadline a:hover, .tsmHighlightLinkHeadline a:visited:hover {color:#cc0000}
.tsmTeaseBody {padding: 0 0 0 5px !important;}
.tsmHeadlineMedium {margin-top: 10px; font-family: Georgia, Times New Roman, serif !important; font-weight: normal !important; font-size: 170% !important; margin-bottom: 5px ;}
.tsmHeadlineMedium a {color: #147;}
.tsmHeadlineMedium a:hover, .tsmHeadlineMedium a:hover:visited {color: #CC0000;}
.tsmHeadlineMedium a:visited {color: #666666;}
.tsmTeaseBody .tsmFullStoryLink {font-size: 65%; line-height: 150% !important; text-transform: none;}
.tsmFullStoryLink img {margin-bottom: -3px;}
.tsmHighlight, .tsmRemaining, .tsmSubSections {background: white; padding: 0 !important;}
.tsmHighlightTitle, .tsmRemainingTitle, .tsmSubsectionTitle {font-family: Arial, Helvetica, sans-serif !important; color: #444; margin-top: 15px !important; font-size: 90% !important;}
.tsmHighlight .textHang, .tsmRemaining .textHang, .tsmSubsections .textHang {margin-top: 4px; margin-left: 7px;}
.tsmSubsections .textHang div {margin-top: 4px;}
.tsmHighlight .textHang img, .tsmRemaining .textHang img, .tsmSubsections .textHang img {margin-bottom: -3px;}
.tsmHighlight .tsmHighlightLinkHeadline a, .tsmRemaining .tsmRemainingLinkHeadline a, .tsmSubsections .tsmSubSectionLinkHeadline a {font-family: Arial, Helvetica, sans-serif; color: #147; font-size: 70%; border-bottom: 1px dotted #CCC;}
.tsmHighlight .tsmHighlightLinkHeadline a:hover, .tsmRemaining .tsmRemainingLinkHeadline a:hover, .tsmSubsections .tsmSubSectionLinkHeadline a:hover {color: #CC0000; text-decoration: none; border-bottom: 1px solid #CC0000;}
.tsmRemaining .tsmRemainingLinkHeadline a, .tsmSubsections .tsmSubSectionLinkHeadline a {font-size: 100% !important; text-decoration: none !important; font-weight: bold !important;}
.tsmCaption {padding: 0 !important; margin-bottom: 10px; margin-top: 5px; font-family: Arial, Helvetica, sans-serif !important; letter-spacing: 0 !important; font-size: 65% !important;}