/*GLOBAL*/

.tsm table {padding-top: 0px; padding-left: 15px;}
.tsmbullet {display: none;}
.tsmcredit {color: #CCCCCC;}


/*SECTION FRONT DISPLAY*/

.tsmLinksTable {background: url("http://msnbcmedia.msn.com/i/msnbc/SiteManagement/NFN/Today%20Show/images/tdy-tsm-bg.jpg") no-repeat; border-left: 1px solid white; height: 189px; width: 100%}
.tsmtextSmallLt {text-transform: none !important; color: #dfecf2; font-size: 70%; font-family: Tahoma, Verdana, Arial, sans-serif; letter-spacing: 1; line-height: 140%;}


/*for LINK LISTS*/

.tsmHeadlineList1ReverseBold {margin-left: -6px; font-family: Arial, Helvetica, sans-serif; color: #CCCCCC;}
.tsmHeadlineList1ReverseBold a {color: #FFFFFF; font-size: 108%; line-height: 165% !important; border-bottom: 1px dotted #CCCCCC;}
.tsmHeadlineList1ReverseBold a:visited {color: #FFFFFF;}
.tsmHeadlineList1ReverseBold a:hover {color: #FFCCCC; text-decoration: none; border-bottom: 1px solid #FFCCCC;}


/*for WINNONAs*/

.tsmLinkList img {margin: 5px; border-color: #CCCCCC !important;}

.tsmHeadlineSmallReverse {display: block; margin-top: 5px; margin-bottom: -12px; font-family: Arial, Helvetica, sans-serif; font-size: 80%;}
.tsmHeadlineSmallReverse a {color: white; border-bottom: 1px dotted #CCCCCC;}
.tsmHeadlineSmallReverse a:visited {color: #FFFFFF !important;}
.tsmHeadlineSmallReverse a:hover {color: #FFCCCC; text-decoration: none; border-bottom: 1px solid #FFCCCC;}

.tsmtextMedLt {color: #DDDDDD; font-family: Arial, Helvetica, sans-serif; font-size: 75%;}
.tsmtextMedLt a {color: #DDDDDD;}
.tsmtextMedLt a:visited, .tsmtextMedLt a:hover {color: #DDDDDD !important;}

.tsmLinksTable .tsmFullStoryLink {font-family: Arial, Helvetica, sans-serif; font-size: 70%; color: white;}
.tsmLinksTable .tsmFullStoryLink a {color: white;}
.tsmLinksTable .tsmFullStoryLink a:hover {color: #FFCCCC;}
.tsmLinksTable span img {margin: 0 0 -2px 6px;}


/*SUBSECTION FRONT DISPLAY*/

.tsmTeaseBody {padding: 10px 0 0 0 !important;}

.tsmTeaseBody .tsmHeadlineMedium {padding-bottom: 5px !important;}
.tsmTeaseBody .tsmHeadlineMedium a {font-family: Georgia, "Times New Roman", serif !important; color: #336699 !important; font-size: 100%; font-weight: normal; line-height: 130%;}
.tsmTeaseBody .tsmHeadlineMedium a:visited {color: #666666 !important;}
.tsmTeaseBody .tsmHeadlineMedium a:hover {color: #CC0000 !important;}

.tsmTeaseBody .tsmDeck {font-family: Arial, Helvetica, sans-serif !important; font-size: 80%; color: #666666; line-height: 150%;}
.tsmTeaseBody .tsmDeck a, .tsmTeaseBody .tsmDeck a:hover {color: #666666;}

.tsmTeaseBody .tsmFullStoryLink a {color: #336699; line-height: 180%;}
.tsmTeaseBody .tsmFullStoryLink a:visited {color: #666666;}
.tsmTeaseBody .tsmFullStoryLink a:hover {color: #CC0000; text-decoration: underline;}

.tsmHighlight {padding: 10px !important; margin: 15px 0 15px 0 !important; border-top: #819ca6 1px solid; border-bottom: #819ca6 1px solid; background-color: #eff5f8;}
.tsmHighlight .textHang {margin-left: 0 !important;}
.tsmHighlight td {padding-bottom: 5px;}

.tsmHighlightTitle {font-family: Tahoma, Verdana, Arial, san-serif !important; font-size: 80% !important; color: #444444 !important; text-transform: none !important; margin-bottom: 5px;}

.tsmHighlightLinkHeadline a {color: #336699; font-family: Arial, Helvetica, san-serif; font-size: 80% !important; border-bottom: 1px dotted #CCCCCC;}
.tsmHighlightLinkHeadline a:visited {color:#666666 !important;}
.tsmHighlightLinkHeadline a:hover {color:#cc0000; text-decoration: none; border-bottom: 1px solid #CC0000;}

.tsmRemaining {margin-top: -5px;}
.tsmRemaining .textHang {margin-left: 0px; margin-bottom: 8px;}

.tsmRemainingTitle {color: #666666 !important; font-family: Tahoma, Verdana, Arial, san-serif !important; font-size: 80% !important; margin-bottom: 10px;}

.tsmRemainingLinkheadline a {color: #336699; font-family: Arial, Helvetica, sans-serif; font-size: 105%; line-height: 150% !important; border-bottom: 1px dotted #CCCCCC;}
.tsmRemainingLinkheadline a:visited {color: #666666;}
.tsmRemainingLinkheadline a:hover {color: #CC0000; text-decoration: none; border-bottom: 1px solid #CC0000;}