<style type="text/css">
<!--
/* MSN SHELL */
a{text-decoration:none;color:#0066cc;}
a:visited{text-decoration:none;color:#666666}
a:hover,a:visited:hover{text-decoration:underline;color:#CC0000}
a:active{text-decoration:none;color:#CC0000}

.big7, .big1, .fhelp, .fhelp a {background-color:#000088;color:white;font-family: tahoma, sans-serif;font-size:11px;}
.big7 a {font:bold 11px tahoma;text-decoration:none;color:white}
.big1 a, .big1 a:hover, .big1 a:active, .big1 a:visited, .big1 a:visited:hover {color:#E9F2F8;font-weight:bold;}

.sf {background:#000088;color:white;font-family: tahoma, sans-serif;font-size:11px;}
.sf a{color:white}
.sfl {font-size:24px;border-bottom-width: 1px solid #0000b0;white-space:nowrap}
.sfl a:hover{text-decoration:none}
.sfm {border-bottom-width: 1px solid #000077;}
.sfr {font-size:1px}
.sfi {background:#0F669F;background-image:  url(/images/msnbc/msn9/sgf_db.gif);font-size:12px;}
.sflb {font-size:1px;background:#17179A;border-bottom-width: 1px solid #000077}

.adbar{background:#000088;}

.fhelp a, {font-weight:normal}
.terms {background:#000088;color:white;font: 10px tahoma;}
.terms div {border-top-width:1px;border-color:#E2EBFE;border-top-style:solid}
.terms a {font: 10px tahoma;text-decoration:none;color:white}

.nav {background:#E2EBFE}

/* PAGE LAYOUT */
.AdBB a{font-family:Verdana;font-size:9px;color:#000000;color:black}
.PNE{width:1003;}
.MSNHeader{background:#000088;width:1003;}
.storyStage{width:625px;padding:15px 10px 0px 15px;}
.storyHead{width:460px;padding:0px 14px 0px 15px;}
.storyBody{width:460px;float:left;padding:15px 14px 0px 15px;}
.toolsBody{width:634px;float:left;padding:15px 14px 0px 15px;}
.storyColumn{width: 160px;padding-top:15px;}
.SPAZ{width:634;margin:20 0 0 0;}
.DColumn{float:right; vertical-align:top; margin:20 49 0 15;}
.MSNFooter{background:#000088;width:1003px;clear:both;}
.banbot{width:779;margin:15 0 15 0;text-align:center;}

/* Front Columns */
.BColumnTSM{width:335px;vertical-align:top;}
.BColumnBody{width:320px;margin:15 14 0 8;vertical-align:top;}
.CColumnBody{width:300px;margin:15 0 0 0;vertical-align:top;}
.DColumnBody{width:160px;margin:20 49 0 15;position:absolute;left:779;}

/* HEADLINES */
	
.headlineLargeBlack, .headlineLargeReverse, .headlineMediumBlack, .headlineMediumReverse,
.headlineLargeRed, .headlineXLReverse, .headlineXLReverseYellow,
.headlineCable, .headlineComponent, .headlineComponentBlack, .headlineComponentReverse
{
	font-family: Arial, Helvetica, sans-serif;
}
.headlineSmallBlack, .headlineSmallReverse, .headlineSmallestBlack, .headlineSmallestReverse,
.headlineList1, .headlineList1Reverse, .headlineList1Bold, .headlineList1ReverseBold, 
.headlineList2, .headlineList2Reverse, .headlineSmallRed, .sectionlabelRed, .headlineSmallYellow
{
	font-family: Verdana, Arial, Helvetica, sans-serif
}
.headlineStory, .subhed 
{
	font-family: Georgia, "Times New Roman", Times, serif
}

.headlineLargeBlack, .headlineLargeReverse, .headlineMediumBlack, .headlineMediumReverse,
.headlineSmallBlack, .headlineSmallReverse, .headlineSmallestBlack, .headlineSmallestReverse,
.headlineSmallRed, .headlineLargeRed, .headlineList1Bold, .headlineList1ReverseBold, 
.headlineXLReverse, .headlineXLReverseYellow, .headlineSmallYellow,
.headlineCable, .headlineComponent, .headlineComponentBlack, .headlineComponentReverse,
.subhed, .sectionlabelRed
{
 	font-weight: bold;
}

.headlineXLReverse, .headlineXLReverseYellow {font-size: 300%}
.headlineLargeBlack, headlineLargeReverse, .headlineStory, .headlineLargeRed {font-size: 150%;}
.headlineMediumBlack, .headlineMediumReverse {font-size: 150%}
.headlineCable {font-size: 125%}
.headlineComponent, .headlineComponentBlack, .headlineComponentReverse {font-size: 120%}
.subhed {font-size: 100%}
.headlineSmallBlack, .headlineSmallReverse, .headlineList1, .headlineSmallRed,
.headlineSmallYellow {font-size: 80%}
.headlineList1Reverse, .headlineList1Bold, .headlineList1ReverseBold {font-size: 75%}
.headlineSmallestBlack, .headlineSmallestReverse, .headlineList2, .headlineList2Reverse {font-size: 95%}
.sectionlabelRed {font-size: 65%; font-style: normal}

.headlineLargeBlack, .headlineMediumBlack, .headlineSmallBlack, .headlineSmallestBlack,
.headlineList1, .headlineList2, .headlineList1Bold, .headlineCable,
.headlineComponentBlack, .subhed {color: #000000;}
.headlineLargeReverse, .headlineMediumReverse, .headlineSmallReverse, .headlineSmallestReverse,
.headlineList1Reverse, .headlineList1ReverseBold, .headlineList2Reverse, 
.headlineXLReverse, .headlineComponent, .headlineComponentReverse {color: #FFFFFF}
.headlineStory, .headlineLargeRed, .headlineSmallRed, .sectionlabelRed {color: #CC0000}
.headlineXLReverseYellow, .headlineSmallYellow {color: #FFFF99}

.headlineLargeBlack, .headlineLargeReverse, .headlineMediumBlack, .headlineStory,
.sectionlabelRed, .headlineXLReverseYellow {line-height: 160%;}
.subhed, .headlineLargeRed {line-height: 120%}
.headlineCable {line-height: 130%}
.headlineSmallBlack, .headlineList2, .headlineList2Reverse {line-height: 140%}
.headlineSmallReverse, .headlineMediumReverse, .headlineSmallestBlack, .headlineSmallestReverse,
.headlineList1, .headlineList1Reverse, .headlineList1ReverseBold, .headlineList1Bold, 
.headlineSmallYellow, .headlineSmallRed {line-height: 150%}

.headlineSmallRed, .headlineList1ReverseBold, .headlineComponent, .headlineComponentBlack,
.headlineComponentReverse
{
	text-decoration: none
}
.subhed {letter-spacing: -0.02cm}

/* DECKS */
	
.deckGrey, .deckDkGrey, .deckReverse, .deckBlack, .deckReverseBold 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 80%;
 	line-height: 140%;
}

.deckGrey    {color: #cccccc}
.deckDkGrey	 {color: #666666}
.deckReverse {color: #ffffff}
.deckBlack   {color: #000000}
.deckReverseBold {font-weight: bold; color: #ffffff}
.deckStory {font-family:Tahoma;font-weight:bold;color:#000000;font-size:medium;letter-spacing:0.02cm;}

/* TEXT */

/*
.textMed
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	line-height: 120%
}
.textMedBlackBold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	line-height: 120%;
	color: #000000;
	font-weight: bold;
}
.textSmall, .textSmallBold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	line-height: 110%;
}
.textSmallBold
{
	font-weight:bold;
}
.caption, .captionReverse 
{
	font-family: Tahoma;
	font-size: x-small;
	line-height: 100%;
	letter-spacing: 0.02cm
}
.credit, .creditGrey 
{
	font-family: Tahoma;
	font-size: x-small;
	line-height: 100%;
}
.pullquote 
{
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 140%;
	font-size: medium;
}
.pullquote {font-weight: bold; color: #CC0000}
.captionReverse {font-weight: normal; color: #ffffff}
.credit {font-weight: normal; color: #666666}
.creditGrey {font-weight: normal; color: #999999}
.caption {color: #000000}
.textHang { margin-left: 11px; text-indent: -11px; }*/
	
.textBlueBold, .textBodyBlack, .textBodyBlackBold, .textBodyGrey, .textBodyReverse 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	line-height: 120%;
}
.textStoryTag 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 80%;
	line-height: 120%;
	letter-spacing: 0.03cm
}
.linkSubSectionTab {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 65%;
	font-weight: bold;
	color: 333333;
	text-decoration: none;
}
.linkSubSectionTab a {color:#333333;}
.textSubSectionTab {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	color: #333333;
}
.textMed, .textMedBlack, .textMedBlackBold, .textMedBlackHang, .textMedGrey, .textMedLtGrey, .textMedBlue, .textMedBlueBold,
.textMedLtGold, .textMedReverse, .textMedRedBold, textMed a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
	line-height: 120%;
}
.index
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	line-height: 130%
}
.textSmall, .textSmallBold, .textSmallReverse, .textSmallReverseBold, .textSmallRed, .textSmRed, .textSmallGreen, 
.textSmallBlue, .textSmallBlueBold, .textSmallLtBlue, .textSmallBlack, .textSmallLtGold, 
.textSmallGrey, .textSmallGreyBold,, .leadrow, .candidate, .colnorm, .colalt1, .colalt2, .resultsData
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	line-height: 110%;
}
.textSmallBlackBold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	line-height: 125%;
}
.heads 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 65%;
	line-height: 90%;
}
.textTimestamp 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size:x-small;
	line-height: 125%;
}
.textLegal 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 60%;
}
.textTagline 
{
	font-family: Tahoma;
	font-size: 70%;
}
.textSmallestBlack 
{
	font-family: Tahoma;
	font-size: 65%;
	line-height: 130%;
}
.caption, .captionReverse 
{
	font-family: Tahoma;
	font-size: x-small;
	line-height: 100%;
	letter-spacing: 0.02cm
}
.credit, .creditGrey 
{
	font-family: Tahoma;
	font-size: 60%;
	line-height: 120%;
}
.pullquote 
{
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 130%;
	font-size: 100%;
}
.textTemp 
{
	font-family: "Times New Roman", Times, serif;
	font-size: 150%;
}

.textSmallBold {font-weight:bold;}
.textSmallLtGold, .textMedLtGold {font-weight: bold; color: #FFFFCC}
.textSmallLtGold, .textTimestamp {letter-spacing: 0.01cm}
.textSmallRed, .textMedRedBold, .textStoryTag, .textTemp, .pullquote {font-weight: bold; color: #CC0000}
.textSmallLtBlue, .textMedBlue {font-weight: bold; color: #99CCFF}
.textSmallBlueBold {font-weight: bold; color: #0033CC}
.textSmallGreen {font-weight: bold; color: #009900}
.textBlueBold, .textMedBlueBold {font-weight: bold; color: #0000cc}
.textSmallGreyBold {font-weight: bold; color: #666666}
.textSmallReverseBold {font-weight: bold; color: #FFFFFF; letter-spacing: 0cm}	
.textSubSectionTab {font-weight: bold; color: #333333}
.textBodyBlackBold, .textMedBlackBold, .textSmallBlackBold {font-weight: bold; color: #000000}
.textSmallBlack, .textSmallestBlack, .textMedBlack, .textMedBlackHang, 
.heads, .textTimestamp, .colnorm, .colalt1, .colalt2 {font-weight: normal; color: #000000}
.textSmRed {font-weight: normal; color: #cc0000}
.textMedReverse, .textBodyReverse, .textSmallReverse, .captionReverse,.leadrow, .candidate {font-weight: normal; color: #ffffff}
.textSmallBlue {font-weight: normal; color: #0033CC}
.textMedGrey, .textBodyGrey, .textSmallGrey, .credit {font-weight: normal; color: #666666}
.textMedLtGrey, .textLegal, .textTagline {font-weight: normal; color: #cccccc}
.creditGrey {font-weight: normal; color: #999999}

.caption {color: #000000}
.textSmallBlack, .textSmallestBlack, .colnorm, .colalt1, .colalt2 {letter-spacing: -0.01cm}
.index {font-weight: normal}
.textLegal, .textTagline, .textSubSectionTab {text-decoration: none}
	
.textMedBlackHang { margin-left: 11px; text-indent: -11px }	
.textHang { margin-left: 11px;}

/* LINKS */

.linkRed { color:#CC0000 }
.linkBlack { color:black }

/* BULLETS (CHARACTERS) */

.bulletRedSmall
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	font-size: x-small;
	line-height: 120%
}

/* Links */
.linkSmall,.linkSmallHover,.linkSmallActive ,.linkSmallVisited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 60%;
	font-weight: normal;
	color: #000000;
	line-height: 90%
}

.linkSmallHover{color: #CC0000;text-decoration: underline }

.linkSmallActive {color: #CC0000;}

.linkSmallVisited {color: 999999;}

/* TSM */
.tsmLinksTable 
{
	padding:5px;
}
.tsmbullet
{
	font-weight: bold; 
	font-size: 8pt; 
	font-family: verdana, arial, helvetica, sans-serif; 
	color: #ffcc00;
}
.tsmtextSmallLt
{
	font-weight: bold;
	font-size:8pt;
	color: #ffffcc;
	font-family: verdana, arial, helvetica, sans-serif;
	letter-spacing: 0.01cm;
}
.tsmcredit
{
	font-family: Tahoma,sans-serif;
	font-weight: normal;
	font-size: 8pt;
	color:#cccccc;
}
.tsmDeck
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: small;
}
.tsmtextMedLt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.tsmtextMedLt a, .tsmtextMedLt a:hover, .tsmtextMedLt a:active, .tsmtextMedLt a:visited:hover,
.tsmDeck a, .tsmDeck a:hover, .tsmDeck a:active, .tsmDeck a:visited:hover
{
	color:#ffffff;
	text-decoration: none;
}
.tsmFullStoryLink
{
	font-weight: bold; font-size: 10pt; line-height: 130%; font-family: verdana, arial, helvetica, sans-serif;
}
.tsmFullStoryLink a, .tsmFullStoryLink a:hover, .tsmFullStoryLink a:active, .tsmFullStoryLink a:visited, .tsmFullStoryLink a:visited:hover
{
	color:#ffffff;
	text-decoration:none;
}

.tsmFullStoryLink a:hover
{
	text-decoration:underline;
}
.tsmHeadlineList1ReverseBold
{
	font-family: verdana, arial, helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 10pt;
}
.tsmHeadlineList1ReverseBold a, .tsmHeadlineList1ReverseBold a:active
{
	color: #ffffff;
	text-decoration: none;
}
.tsmCaption 
{
	font-family: Tahoma,sans-serif;
	font-size: 8pt;
	line-height: 75%;
	letter-spacing: 0.02cm;
	font-weight: normal; 
	color: #ffffff;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
}
.tsmTeaseBody 
{
	padding:10px;
}
.tsmheadlineXLReverse, .tsmheadlineXLReverse a, .tsmheadlineXLReverse a:hover, .tsmheadlineXLReverse a:active, .tsmheadlineXLReverse a:visited:hover, .tsmheadlineXLReverse a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 25pt;
	text-decoration: none;
}
.tsmHeadlineLargeReverse
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 20pt;
	line-height: 110%;
}
.tsmHeadlineLargeReverse a, .tsmHeadlineLargeReverse a:active
{
	text-decoration: none;
}
.tsmHeadlineMedium
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15pt;
}
.tsmheadlineComponent
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12pt;
	text-decoration: none;
}
.tsmheadlineComponent a, .tsmheadlineComponent a:active
{
	text-decoration: none;
}
.tsmheadlineSmall
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
}
tsmheadlineSmall a, .tsmheadlineSmall a:hover, .tsmheadlineSmall a:active, .tsmheadlineSmall a:visited:hover, .tsmheadlineSmall a:visited
{
	text-decoration: none;
}
.tsmHeadlineSmallReverse
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	line-height: 150%;
}
.tsmHeadlineSmallest
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
}
.tsmHeadlineSmallest, .tsmHeadlineSmallest a, .tsmHeadlineSmallest a:hover, .tsmHeadlineSmallest a:active, .tsmHeadlineSmallest a:visited, .tsmHeadlineSmallest a:visited:hover 
{
	color:#ffffff;
	text-decoration: none;
}
.tsmHeadlineSmallest a:hover, .tsmHeadlineSmallest a:visited:hover, .tsmHeadlineMedium a:hover, .tsmHeadlineMedium a:visited:hover
{
	color:#ffffff;
	text-decoration: underline;
}
.tsmHighlight
{
	background-color: #556688;
}
.tsmHighlightTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 130%;
	font-weight: bold;
	color: #ffffcc;
}
.tsmRemaining 
{
	background-color: #ffffff;
}
.tsmSubsectionTitle,.tsmRemainingTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 110%;
	font-weight:bold;
	color: #cc0000;
}
.tsmSubsectionTitle 
{
	text-transform:uppercase;
}
.tsmRemainingLinkHeadline
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 120%;
	font-weight: bold;
}
.tsmSubsectionLinkHeadline
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 120%;
}
.tsmSubsectionDeck,.tsmRemainingDeck
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 120%;
	color: #000000;
}
.tsmHighlightDeck
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 140%;
	color: #cccccc;
}
.tsmSubsections
{
	padding-bottom:12px;
}
.tsmSubsectionLinkHeadline a,.tsmRemainingLinkHeadline a {color:#000;}
.tsmHighlightLinkHeadline a
{
	font-weight: bold;
	font-size: 9pt;
	font-family: verdana, arial, helvetica, sans-serif; 
	color: #ffffff;
}
.tsmHighlightLinkHeadline a, .tsmHighlightLinkHeadline a:active
{
	text-decoration: none;
}
.tsmHighlightLinkHeadline a:visited {color:#dddddd}
.tsmHighlightLinkHeadline a:hover, .tsmHighlightLinkHeadline a:visited:hover {color:#ffff99}

/* BOXES */

/* Data Box */
.boxDaPeTa{width:300px;border-width:0px;background-color:#ff9933}
.boxDaPeDi,.boxDaUnDa{width:300px;border:#cccccc 1px solid;background-color:#ffffee}
.boxDaPeDi{padding:14px}
.boxDaUnDb{margin:14px}
.boxDaScTa{margin-top:6px}
.boxDaScTd{background:white;border-bottom:1px solid #BBBB99}

.bigRedLink {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: small;line-height: 120%;font-weight: bold;color: #cc0000;}
.bigRedLink a, .bigRedLink a:visited {color: #cc0000;}

a.h2 {font:bold 85% Verdana, Arial, Helvetica, sans-serif;color:#000000;text-decoration:underline;}
a.d2 {font:85% Verdana, Arial, Helvetica, sans-serif;color:#000000;text-decoration:none;}

/* NEWS MENU */
/* CSS names are nm plus I=Item L=Link T=Table S=Section B=Subsection K=Newsweek E=menuEntry F=menuFlyout R=Rubric C=CurrentSection D=CurrentSubsection H=Highlight X=container */

.nmIS,.nmISH,.nmISC,.nmISCH,.nmIB,.nmIBH,.nmIBC,.nmIBCH,.nmIBD,.nmIBDH,.nmIK,.nmIKH,.nmIKC,.nmIKCH,.nmIKD,.nmIKDH{padding-left:12px;padding-right:12px;cursor:hand}
.nmIS,.nmISH,.nmISC,.nmISCH{border-top-width:1px;border-color:#66AAFF;width:122px;}
.nmIS{background:#000088}
.nmISC{background:#000088}
.nmIR,.nmIRH{background:#333333;cursor:default}
.nmIKD,.nmIKDH{background:#CC0000}
.nmIB,.nmIBH,.nmIBD,.nmIBDH{background:#DDEEFF}
.nmIK,.nmIKH{background:#EEEEEE}
.nmISH,.nmISCH,.nmIFH{background:white}
.nmIBC,.nmIBCH,.nmIKC,.nmIKCH{background:white}
.nmLS,.nmLSH,.nmLSC,.nmLSCH,.nmLB,.nmLBH,.nmLBC,.nmLBCH,.nmLBD,.nmLBDH,.nmLK,.nmLKH,.nmLKC,.nmLKCH,.nmLKD,.nmLKDH{font-family:Tahoma,sans-serif;font-size:70%;}
.nmLS,.nmLSH,.nmLSC,.nmLSCH,.nmLBD,.nmLBDH,.nmLKD,.nmLKDH,.nmLF,.nmLFH{font-weight:bold}
.nmLK,.nmLK:visited,.nmLKH,.nmLKH:visited,.nmLKC,.nmLKC:visited,.nmLKCH,.nmLKCH:visited{color:black;text-decoration:none}
.nmLSH,.nmLSH:visited,.nmLSH:hover,.nmLSH:active,.nmLSCH,.nmLSCH:visited,.nmLSCH:hover,.nmLSCH:active,.nmLB,.nmLB:visited,.nmLBH,.nmLBH:visited,.nmLBC,.nmLBC:visited,.nmLBCH,.nmLBCH:visited,.nmLBD,.nmLBD:visited,.nmLBD:hover,.nmLBD:active,.nmLBDH,.nmLBDH:visited,.nmLBDH:hover,.nmLBDH:active{color:#000088;text-decoration:none}
.nmLSC,.nmLSC:visited,.nmLSC:hover,.nmLSC:active{color:#AAAAAA;text-decoration:none}
.nmLB:hover,.nmLBH:hover,.nmLBC:hover,.nmLBCH:hover,.nmLK:hover,.nmLKH:hover,.nmLKC:hover,.nmLKCH:hover,.nmLKCH:active{color:#CC0000;text-decoration:underline}
.nmLB:active,.nmLBH:active,.nmLBC:active,.nmLBCH:active,.nmLK:active,.nmLKH:active,.nmLKC:active,.nmLKCH:active,.nmLKCH:active{color:#CC0000;text-decoration:none}
.nmLS,.nmLS:visited,.nmLS:hover,.nmLS:active,.nmLKD,.nmLKD:visited,.nmLKD:hover,.nmLKD:active,.nmLKDH,.nmLKDH:visited,.nmLKDH:hover,.nmLKDH:active{color:white;text-decoration:none}
.nmTS{border-bottom-width:1px;border-color:#66AAFF;width:122px;}
.nmTB,.nmTX{border-top:1px solid #66AAFF;background-color:#DDEEFF;}
.nmTK{border-top:1px solid #66AAFF;background-color:#EEEEEE;}
.nmTK{border-left:3px solid #CC0000;border-bottom:3px solid #CC0000}
.nmTX{background-color:#000066;line-height:8px}

/* Election Styles */
.leadrow{background-color:#999999;}
.candidate{background-color:#224477;text-align:center;}
.colnorm{background-color:#FFFFFF;}
.colalt1{background-color:#EEEEEE;text-align:right;}
.colalt2{background-color:#E0E0E0;text-align:right;}
.resultsData{text-align:right;}
.w66 {width:66px;}
.w40 {width:40px;}
.B {font-weight:bold;}
.HL {color:#990000;}
.AR {text-align:right;}

</style>
