body,
div,
span,
p,
form,
td,
input,
select,
input.font,
.topNav,
.copy
{ font-family:geneva, arial, helvetica; font-size : 12px;}
pre
{line-height:-1px;}

.newsletterLarge
{ font-size : 11px;}

.topnav {font-family: arial, helvetica}
.topnav {font-size:11px}
.topnav {font-weight:bold}
.topnav {color: #ccffff}
.topnav { TEXT-DECORATION:NONE }
.topnav:hover {color:white}


.Title {font-family:  Times New Roman, serif;}
.Title {font-size:20}
.Title {font-weight:bold}

.caption { FONT-size: 14px; font-family:arial, Helvetica; font-weight:bold; font-style:italic; COLOR:#000080; text-decoration: none; }
.titlebar { FONT-size: 12px; font-family:arial, Helvetica; font-weight:bold; COLOR:#000000; text-decoration: none; position:absolute;  left:35px; top:122px; zIndex:1;}
.titlebar2 { FONT-size: 11px;   position:absolute;  left:114px; top:137px; zIndex:1;}
A.Textlink {font-family:  arial, Helvetica}
A.Textlink {font-size: 12px}
A.Textlink {color: #ffffff}
A.TextLink { TEXT-DECORATION: NONE }
A.TextLink:hover {color: #f8b500 }

P.whatsnew {font-family:  arial, helvetica}
P.whatsnew {font-size:16px}
P.whatsnew {color: #ffffff}
P.whatsnew {font-weight:bold}
P.whatsnew { TEXT-DECORATION:NONE; }

A.more:link,
A.more:visited,
.byline,
.greyByline,
.date,
.copyright,
.copyrightBlack,
span.redSmall,
.topLinkMini,
.advertisement,
.player,
.newsletter,
.tenPixels,
.relatedStories

{ font-size : 10px;}


.twenty,
.sixteen,
.termDefined,
span.boldRed,
.bold,
.boldGrey,
.breakingNews
{ font-weight:bold;}

.nonboldserifheader
{ font-family: Times New Roman, Times, serif; }

.nonboldserifheader
{ font-size : 22px; }

.boldGrey
{ font-size : 11px; }

.depth,
.opinionName,
.fourteen,
.fourteenRed,
A.fourteen:link,
A.fourteen:visited,
A.redLarge:link,
A.redLarge:visited,
a.firstHeadline,
span.redLarge

{ font-size : 14px; }

.sixteen

{ font-size : 16px; }
.termDefined,
.articleHead
{ font-size : 18px; }

.twenty

{ font-size : 20px; }

.twentylight
{ font-size : 20px; }


.breakingNews,
.serifHeadline
{ font-size : 23px; }

.subpageHeader
{ font-size : 23px; }

.term,
.italic
{ font-style : italic; }

table.elfixo 

{table-layout:fixed; }

.serifHeadline

{ font-family: Times New Roman, Times, serif; }

.term

{ line-height:1.3em;}

.opinionList

{ line-height:18px; }

input.radio
{ width:0.9em; height:0.8em; }



a.firstHeadline,
.opinionName

{ line-height:.9em; }

.bold,
.opinionName,
.articleHead,
.fourteen,
.fourteenRed,
A.fourteen:link,
A.fourteen:visited,
A.redLarge:link,
A.redLarge:visited,
a.secondHeadline,
a.firstHeadline,
A.topLinkMini:link,
A.topLinkMini:visited 

{ font-weight:bold;}


.boldRed,
.fourteenRed,
A.redSmall:link,
A.redSmall:visited,
.redSmall,
.redLarge,
A.redLarge:link,
A.redLarge:visited,
.date,
.termRed,
A.relatedStories:link,
A.relatedStories:visited
{ color:#CC0000; }



.author,
.advertisement,
.greyByline,
.boldGrey

{ color:#999999; }


.copyright,


A.topLink:link,
A.topLink:visited,
A.topLinkMini:link,
A.topLinkMini:visited 

{ color:#000000; }


	
.sans {
font-family: ms sans serif,arial,helvetica,geneva; font-size:10px;
}


.microsite {
font-family: ms sans serif,arial,helvetica,geneva; font-weight:bold;font-size:12px;color:#CD0000;
