body { font-family: Arial,Helvetica; color: rgb(0, 0, 0); }
body a { color: rgb(0, 51, 102); }
#cnnContextualLinks .cnnCL { background-color: rgb(238, 238, 238); padding: 6px; font-size: 11px; }
#cnnContextualLinks .cnnCLbox { border-left: 1px solid rgb(153, 153, 153); border-right: 1px solid rgb(153, 153, 153); border-bottom: 1px solid rgb(153, 153, 153); padding-left: 6px; padding-right: 6px; padding-bottom: 7px; margin-bottom: 16px; }
#cnnContextualLinks .cnnCLtitle { font-size: 12px; font-weight: bold; text-decoration: underline; }
#cnnContextualLinks .cnnCLurl { color: rgb(0, 102, 51); text-decoration: underline; }
#cnnContextualLinks .cnnCLdivider { width: 100%; margin-top: 6px; margin-bottom: 6px; background-image: url(7e6d1c308f86fa2b1cb5fa0bcab604b78effcb35.gif) ; }
TD { font-family: Arial,Helvetica,sans-serif; }
div.adskyscraper { padding-top: 10px; padding-bottom: 10px; }
.adbgtable { background-color: rgb(0, 51, 102); }
.boxcontent { font-family: Arial,Helvetica,sans-serif; font-size: 13px; }
.boxedTout { border: 1px solid rgb(153, 153, 153); padding: 5px; }
.boxheader { font-family: Verdana,Arial,Helvetica; font-size: 11px; font-weight: bold; color: White; background: none repeat scroll 0% 0% rgb(51, 102, 153); text-decoration: none; }
.bigboxheader { font-family: Verdana,Arial,Helvetica; font-size: 14px; font-weight: bold; color: White; background: none repeat scroll 0% 0% rgb(102, 102, 102); text-decoration: none; }
.boxheadline { font-family: Arial,Helvetica,sans-serif; font-size: 16px; font-weight: bold; }
.boxlabelcolor { background: none repeat scroll 0% 0% rgb(186, 216, 245); }
.boxlink { font-family: Verdana,Arial,Helvetica; font-size: 11px; font-weight: bold; }
.BoxStory, .BoxStory:link, .BoxStoryLt, .BoxTxt, .BoxTxt:link, .BoxTxtDk, .BoxTxtDk:link, .BoxTxtLt { font-family: arial,helvetica,sans-serif; color: rgb(0, 0, 0); font-size: 9pt; }
.boxsubheadline { font-family: Verdana,Arial,Helvetica; font-size: 13px; font-weight: bold; color: Black; }
.boxsubheadlinered { font-family: Verdana,Arial,Helvetica; font-size: 13px; font-weight: bold; color: rgb(204, 0, 0); }
.boxsubtitle { font-family: Verdana,Arial,Helvetica; font-size: 10px; font-weight: bold; color: Black; text-transform: uppercase; }
.boxtease { font-family: Verdana,Arial,Helvetica; font-size: 11px; color: Black; }
.boxtitle { font-family: Verdana,Arial,Helvetica; font-size: 11px; font-weight: bold; color: White; }
.boxtitlegreen { font-family: Verdana,Arial,Helvetica; font-size: 11px; font-weight: bold; color: rgb(153, 255, 102); }
.boxtitlepink { font-family: Verdana,Arial,Helvetica; font-size: 11px; font-weight: bold; color: rgb(255, 204, 204); }
.breadcrumbmain { font-family: Arial,Helvetica,sans-serif; font-size: 16px; font-weight: bold; color: Green; }
.breadcrumb { font-family: Verdana,Arial,Helvetica; font-size: 11px; font-weight: bold; color: rgb(0, 51, 102); text-decoration: underline; text-transform: uppercase; }
.breakingnews { font-family: Verdana,Arial,Helvetica; font-size: 12px; font-weight: bold; color: White; }
.bullets { font-family: Verdana,Arial,Helvetica; font-size: 11px; }
.captionname { font-family: Verdana,Arial,Helvetica; font-size: 10px; font-weight: bold; }
.caption { font-family: Verdana,Arial,Helvetica; font-size: 10px; }
.chart { font-family: Arial,Verdana,Helvetica; font-size: 10px; font-weight: normal; }
.chartcolor1 { background: none repeat scroll 0% 0% White; }
.chartcolor2 { background: none repeat scroll 0% 0% rgb(221, 221, 221); }
.chartlabel { font-family: Verdana,Arial,Helvetica; font-size: 11px; font-weight: bold; color: Black; }
.chartlabellg { font-family: Verdana,Arial,Helvetica; font-size: 13px; font-weight: bold; color: Black; }
.chartlabelneg { font-family: Verdana,Arial,Helvetica; font-size: 10px; font-weight: bold; color: rgb(204, 0, 0); }
.chartlabelpos { font-family: Verdana,Arial,Helvetica; font-size: 10px; font-weight: bold; color: rgb(0, 153, 0); }
.chartlabelsm { font-family: Arial,Helvetica,sans-serif; font-size: 11px; color: Black; }
.charttext { font-family: Arial,Helvetica; font-size: 12px; color: Black; }
.chartnumbers { font-family: Arial,Helvetica; font-size: 11px; text-decoration: none; }
.chartdata { font-family: Arial,Helvetica; font-size: 12px; text-decoration: none; text-align: right; }
.chartdatasm { font-family: Verdana,Arial,Helvetica; font-size: 10px; text-decoration: none; text-align: right; font-weight: bold; }
.chartdataneg { font-family: Arial,Helvetica; font-size: 12px; text-decoration: none; text-align: right; color: rgb(204, 0, 0); }
.chartdatapos { font-family: Arial,Helvetica; font-size: 12px; text-decoration: none; text-align: right; color: rgb(0, 153, 0); }
.chartdate { font-family: Arial,Helvetica; font-size: 12px; text-decoration: none; }
.chartlink { font-family: Verdana,Arial,Helvetica; font-size: 11px; font-weight: bold; }
.chartmore { font-family: Arial,Helvetica,sans-serif; font-size: 9px; color: rgb(0, 51, 102); }
.clickability { font-size: 10px; font-family: Arial,Helvetica,sans-serif; }
.cnn6pxPad { padding: 6px; }
.cnnBodyText { font-family: arial,helvetica,sans-serif; font-size: 12px; color: rgb(0, 0, 0); }
cnnBodyText11 { font-size: 11px; color: rgb(0, 0, 0); }
.cnnSectCopyright { font-family: verdana,arial,sans-serif; font-size: 10px; color: rgb(0, 0, 0); padding-top: 3px; }
.cnnStoryBoxHeadW { font-family: arial,helvetica,sans-serif; font-size: 13px; font-weight: bold; color: rgb(255, 255, 255); padding: 3px 4px; }
.cnnInterfaceLink { font-family: verdana,arial,sans-serif; font-size: 10px; font-weight: bold; text-transform: uppercase; }
.commerce { font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 10px; }
.copyright { font-size: 11px; font-family: Arial,Helvetica,sans-serif; color: Silver; }
.credit { font-size: 11px; font-family: Arial,Helvetica,sans-serif; }
.crosspromo { font-size: 12px; font-family: Arial,Helvetica,sans-serif; }
.datatable101 TD { padding: 2px 5px; }
.dowjones { font-family: Courier; font-size: 14px; }
.dropbox { font-family: Verdana,Arial,Helvetica; font-size: 11px; }
.feature { font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; color: Black; text-transform: uppercase; }
.featurelist { font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 11px; }
.featurehead { font-family: Arial,Helvetica,Verdana; font-size: 16px; font-weight: bold; }
.featureheadline { font-family: Arial,Helvetica,Verdana; font-size: 16px; font-weight: bold; }
.featuretease { font-family: Arial,Helvetica,Verdana; font-size: 14px; }
.featureboxhead { font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 13px; font-weight: bold; text-decoration: none; color: Black; }
.featureboxpara { font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 10px; }
.featuregrn { font-family: Arial,Helvetica,sans-serif; font-size: 13px; font-weight: bold; color: Green; }
.footerlink { font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; color: Silver; }
.footerbar { font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 11px; color: rgb(103, 152, 204); }
.footerwhite { font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 11px; color: White; font-weight: bold; text-decoration: none; }
.fullstory { font-family: Verdana,Arial,Helvetica; font-size: 11px; color: Black; font-weight: bold; }
.hatlink { font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: White; }
a.hatlink1:hover { color: rgb(204, 204, 204); }
.hattxt { color: rgb(99, 157, 207); font-family: Arial,Helvetica,sans-serif; font-size: 12px; }
.headline { font-family: Arial,Helvetica,sans-serif; font-size: 30px; font-weight: bold; color: rgb(0, 0, 0); }
.head { font-size: 16px; text-decoration: none; font-family: Arial,Helvetica,sans-serif; font-weight: bold; color: Black; }
.header { font-family: Verdana,Arial,Helvetica; font-size: 12px; font-weight: bold; color: Gray; text-decoration: underline; }
.heading { font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; color: rgb(51, 102, 153); text-decoration: none; font-style: italic; text-transform: uppercase; }
.highlightred { font-family: Verdana,Arial,Helvetica; font-size: 11px; font-weight: bold; color: rgb(204, 0, 0); text-decoration: none; }
.highlightred1 { font-family: Verdana,Arial,Helvetica; font-size: 11px; font-weight: bold; color: rgb(204, 0, 0); }
.highlightwhite { font-family: Verdana,Arial,Helvetica; font-size: 11px; font-weight: bold; color: White; text-decoration: none; }
.hmmarketmovers { font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 11px; }
.homeeyebrow { font-family: Verdana,Arial,Helvetica; font-size: 10px; font-weight: bold; color: Black; text-decoration: none; }
.horiznavtext { font-family: verdana,arial,sans-serif; font-size: 10px; font-weight: bold; line-height: 10px; color: rgb(255, 255, 255); text-decoration: none; padding-left: 1px; padding-right: 1px; }
.IElauncher { background-color: rgb(238, 238, 238); border: 1px solid rgb(153, 153, 153); }
.IElaunchHead { font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; text-decoration: none; color: Black; padding-left: 3px; line-height: 20px; }
.IElaunchLink { font-family: Verdana,Arial,Helvetica; font-size: 10px; color: rgb(0, 51, 102); padding-right: 3px; }
#inStoryIE { float: right; }
#inStoryIE table.IEtable { width: 220px; border: 1px solid rgb(153, 153, 153); }
#inStoryIE .headerRow { background-color: rgb(238, 238, 238); border-bottom: 1px solid rgb(153, 153, 153); padding: 2px 4px 3px 2px; text-align: right; font-size: 14px; font-weight: bold; text-decoration: none; color: Black; font-style: normal; }
#inStoryIE .imgRow {  }
#inStoryIE .linkRow { font-size: 12px; vertical-align: top; padding: 10px 8px 10px 15px; }
#inStoryIE .fullLink { font: 11px Arial; padding-left: 14px; white-space: nowrap; text-align: right; }
#inStoryIE .headerAlign { float: left; text-align: left; }
#inStoryIE .IElinks { padding-bottom: 4px; padding-top: 3px; }
#inStoryIE .fullLink { background: url(316ac6d2725bee2ed439cd9f844001608aa8d294.gif)  no-repeat scroll left center transparent; font: 11px Arial; padding-left: 14px; white-space: nowrap; text-align: right; }
.img01paddingR { float: right; margin: 0px 5px 3px 0px; border: medium none; }
.img01paddingL { float: left; margin: 0px 5px 3px 0px; border: medium none; }
.img02paddingR { float: right; margin: 0px 5px 3px 0px; border: medium none; }
.img02paddingL { float: left; margin: 0px 5px 3px 0px; border: medium none; }
.leadhead { font-size: 23px; font-family: Arial,Helvetica,sans-serif; font-weight: bold; text-decoration: underline; color: Black; }
.leadpara { font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 13px; font-weight: bold; }
.mageyebrow { font-family: Verdana; font-size: 10px; font-weight: bold; color: rgb(0, 102, 153); line-height: 14px; }
.mergerhead { font-family: Verdana,Arial,Helvetica; font-size: 11px; background: none repeat scroll 0% 0% rgb(186, 216, 245); }
.mkmovers { font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 13px; font-weight: bold; }
.mkmoverstxt { font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 13px; }
.m101bigheadline { font-family: Arial,Helvetica,sans-serif; font-size: 18px; font-weight: bold; color: rgb(51, 102, 204); }
.money101contents { font-family: Verdana,Arial,Helvetica; font-size: 10px; color: rgb(0, 153, 0); }
.money101contentslink { font-family: Verdana,Arial,Helvetica; font-size: 10px; color: rgb(0, 51, 204); text-decoration: none; }
.money101header { font-family: Verdana,Arial,Helvetica; font-size: 20px; color: rgb(0, 0, 0); font-weight: bolder; }
.money101lesson { font-family: Verdana,Arial,Helvetica; font-size: 10px; color: rgb(0, 51, 204); font-weight: bold; text-decoration: none; }
.money101letterhead { font-family: Verdana,Arial,Helvetica; font-size: 48px; color: rgb(0, 204, 0); font-weight: bold; text-decoration: none; }
.money101tease { font-family: Verdana,Arial,Helvetica; font-size: 80%; color: black; font-weight: bold; }
.money101title { font-family: Verdana,Arial,Helvetica; font-size: 13px; color: rgb(0, 51, 204); font-weight: bold; }
.morenewsheader { font-family: Arial,Helvetica,sans-serif; font-size: 16px; font-weight: bold; }
.navbackground { background-color: rgb(255, 255, 255); }
.homenav { color: White; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; }
.navlink1 { font-family: Verdana,Arial,Helvetica; font-size: 11px; }
a.homenav:hover { text-decoration: underline; color: black; }
.navhighlight { font-family: Verdana,Arial,Helvetica; font-size: 11px; font-weight: bold; color: rgb(0, 153, 0); text-decoration: none; }
.navigation { color: White; font-family: Arial,Helvetica,sans-serif; font-size: 13px; font-weight: bold; }
.navlink { font-family: Verdana,Arial,Helvetica; font-size: 11px; }
.navonlinegame { font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; }
.navonlinegametease { font-family: Verdana,Arial,Helvetica; font-size: 11px; }
.navsubheader { font-family: Verdana,Arial,Helvetica; font-size: 11px; color: Gray; text-decoration: none; }
.navtopplayers { font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; }
.navservices { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; color: Black; }
.newsletterHead { font-family: Arial; font-size: 30px; font-weight: bold; padding-top: 5px; padding-bottom: 5px; }
.newsletterDate { font-family: Arial; font-size: 16px; font-weight: bold; color: rgb(102, 102, 102); padding-top: 10px; }
.newsletterText { font-family: Verdana; font-size: 12px; }
.pad { font-size: 3px; }
.para { font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 14px; }
.pfexpert { font-family: Arial,Helvetica,Verdana; font-size: 16px; font-weight: bold; color: rgb(100, 0, 0); }
.credithead { font-family: Arial,Helvetica,Verdana; font-size: 20px; font-weight: bold; }
.plaintext { font-family: Arial,Helvetica,sans-serif; font-size: 14px; }
.pollhead { font-family: Arial,Helvetica,Verdana; font-size: 16px; font-weight: bold; color: rgb(1, 52, 206); }
.pollpercent { font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; }
.polltable { padding: 2px 2px 2px 5px; border-right: 1px solid rgb(102, 102, 102); border-bottom: 1px solid rgb(102, 102, 102); font-family: Arial,Helvetica,sans-serif; font-size: 12px; }
.pressroomtimestamp { font-family: Verdana,Arial,Helvetica; font-size: 70%; color: rgb(238, 238, 238); }
.programlink { font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; text-decoration: underline; }
.programtext { font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(0, 0, 0); }
.programtime { font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; color: rgb(0, 0, 0); }
.programtitle { font-family: Arial,Helvetica,sans-serif; font-size: 23px; font-weight: bold; color: rgb(0, 0, 0); }
.reheader { font-family: Arial,Helvetica,sans-serif; font-size: 20px; font-weight: normal; color: rgb(119, 187, 68); }
.relatedbox { font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; text-decoration: none; color: Black; }
.relatedlinks { font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-weight: normal; color: rgb(0, 51, 102); }
.searchbarwhite { font: 11px Arial; color: rgb(255, 255, 255); }
.sechead { color: rgb(243, 235, 211); background-color: rgb(153, 51, 51); font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; text-decoration: none; padding: 2px; }
.sectionlist { font-family: Verdana,Arial,Helvetica; font-size: 11px; }
.sectionhilites { font-family: Verdana,Arial,Helvetica; font-size: 12px; }
.spheader { color: rgb(255, 255, 255); text-decoration: none; background: none repeat scroll 0% 0% rgb(204, 0, 0); font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; }
.sponsoredby { color: rgb(153, 153, 153); font-size: 11px; }
.stackhead { font-family: Verdana,Arial,Helvetica; font-size: 13px; font-weight: bold; color: rgb(0, 51, 102); }
.stackheadred { font-family: Verdana,Arial,Helvetica; font-size: 13px; font-weight: bold; color: rgb(204, 0, 0); }
.stockheaderneg { font-family: Arial,Helvetica,sans-serif; font-size: 20px; font-weight: bold; color: rgb(204, 0, 0); }
.stockheaderpos { font-family: Arial,Helvetica,sans-serif; font-size: 20px; font-weight: bold; color: rgb(0, 153, 0); }
.stockheader { font-family: Arial,Helvetica,sans-serif; font-size: 22px; font-weight: bold; color: rgb(0, 0, 0); }
.stockheadline { font-family: Arial,Helvetica,sans-serif; font-size: 22px; font-weight: bold; color: rgb(0, 51, 102); }
.stocklink { font-family: Verdana,Arial,Helvetica; font-size: 12px; font-weight: bold; text-decoration: underline; }
.stockheaderlink { font-family: Verdana,Arial,Helvetica; font-size: 11px; font-weight: bold; text-decoration: underline; color: rgb(238, 238, 238); }
.stockofday { font-family: Arial,Helvetica,sans-serif; font-size: 15px; font-weight: bold; }
.stockquestion { font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 11px; }
.stockofdayradio { font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; }
.stocksymbol { font-family: Verdana,Arial,Helvetica; font-size: 11px; font-weight: bold; }
.stocktext { font-family: Verdana,Arial,Helvetica; font-size: 12px; color: rgb(0, 0, 0); }
.storybyline { font-family: Verdana,Arial,Helvetica; font-size: 11px; font-style: italic; }
.storyheadline { font-family: Verdana,Arial,Helvetica; font-size: 30px; font-weight: bold; color: rgb(0, 0, 0); }
.storyheading { font-family: Verdana,Arial,Helvetica; font-weight: bold; text-align: center; }
.storyboxheadline { font-family: Verdana,Arial,Helvetica; font-size: 18px; font-weight: bold; color: rgb(0, 0, 0); }
.storynote { font-family: Verdana,Arial,Helvetica; font-size: 11px; color: rgb(102, 102, 102); }
.storynotebold { font-family: Verdana,Arial,Helvetica; font-size: 11px; font-weight: bold; color: rgb(102, 102, 102); }
.storypageactive { font-family: Verdana,Arial,Helvetica; font-size: 11px; font-weight: bold; text-decoration: none; color: rgb(51, 153, 51); }
.storypageinactive { font-family: Verdana,Arial,Helvetica; font-size: 11px; font-weight: bold; text-decoration: none; color: rgb(102, 102, 102); }
.storyprint { font-family: Verdana,Arial,Helvetica; font-size: 10px; }
.storyrelatedlink { font-family: Verdana,Arial,Helvetica; font-size: 11px; font-weight: bold; color: rgb(0, 51, 102); }
.storystack { font-family: Verdana,Arial,Helvetica; font-size: 11px; }
.storystackhome { font-family: Arial,Helvetica,sans-serif; font-size: 12px; padding-bottom: 2px; padding-top: 2px; font-weight: bold; }
.storysubheadline { font-family: Arial,Helvetica,sans-serif; font-size: 24px; font-weight: bold; color: rgb(0, 0, 0); }
.storytease { font-family: Arial,Helvetica,sans-serif; font-size: 16px; font-weight: bold; color: rgb(102, 102, 102); }
.storytopic { font-family: Verdana,Arial,Helvetica; font-size: 14px; font-weight: bold; color: rgb(0, 0, 0); }
.storytext { font-family: Verdana,Arial,Helvetica; font-size: 80%; }
.subhead { font-family: Arial,Helvetica,sans-serif; font-size: 16px; font-weight: bold; color: rgb(51, 102, 153); }
.subtitle { font-family: Verdana,Arial,Helvetica; font-size: 11px; font-weight: bold; color: Black; text-transform: uppercase; }
.Text1 { font-family: Arial,Helvetica,sans-serif; font-size: 12px; }
.t1headline { font-family: Arial,Helvetica,Verdana; font-size: 24px; font-weight: bold; }
.t1home { font-family: Arial,Helvetica,Verdana; font-size: 30px; font-weight: bold; }
.t1tease { font-family: Verdana,Arial,Helvetica; font-size: 75%; }
.t2headline { font-family: Arial,Helvetica,Verdana; font-size: 16px; font-weight: bold; }
.t3headline { font-family: Arial,Helvetica,Verdana; font-size: 14px; font-weight: bold; }
.t2subheadline { font-family: Arial,Helvetica,Verdana; font-size: 11px; font-weight: bold; }
.tabtext { font-family: Verdana,Arial,Helvetica; font-size: 11px; font-weight: bold; color: White; text-transform: uppercase; text-decoration: none; }
.tickerlink { font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: underline; }
.tease { font-family: Verdana,Arial,Helvetica; font-size: 70%; color: Black; }
.textbox { font-family: Verdana,Arial,Helvetica; font-size: 11px; width: 161px; }
.textbox2 { font-family: Verdana,Arial,Helvetica; font-size: 11px; width: 190px; }
.timestamp { font-family: Verdana,Arial,Helvetica; font-size: 10px; color: rgb(102, 102, 102); font-weight: normal; }
.toolbigheadline { font-family: Arial,Helvetica,sans-serif; font-size: 18px; font-weight: bold; color: rgb(0, 51, 102); }
.toolheadline { font-family: Arial,Helvetica,sans-serif; font-size: 15px; font-weight: bold; color: rgb(0, 51, 102); }
.toolhead16 { font-family: Arial,Helvetica,sans-serif; font-size: 16px; font-weight: bold; }
.toolhead15 { font-family: Arial,Helvetica,sans-serif; font-size: 15px; font-weight: bold; }
.toolhead14 { font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; }
.toolhead13 { font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; }
.toolhead12 { font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; }
.toolhead11 { font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; }
.toolbannerhead { font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; color: rgb(0, 51, 102); }
.toolbannerheadsm { font-family: Arial,Helvetica,sans-serif; font-size: 10px; font-weight: bold; color: rgb(0, 51, 102); }
.tooltext { font-family: Verdana,Arial,Helvetica; font-size: 11px; }
.toolheadwhite { font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; color: rgb(255, 255, 255); }
.toolerror { font-family: Verdana,Arial,Helvetica; font-size: 14px; font-weight: bold; color: rgb(255, 0, 0); }
.toolbgcolor { background: none repeat scroll 0% 0% rgb(204, 255, 255); }
.toolaltbgcolor { background: none repeat scroll 0% 0% rgb(153, 204, 204); }
.submitcolor { background: none repeat scroll 0% 0% rgb(51, 102, 153); }
.hrcolor { color: rgb(153, 204, 204); }
.videoMoreList { font-family: Arial,Helvetica,sans-serif; font-size: 16px; font-weight: bold; line-height: 18px; padding-bottom: 10px; }
#TopStoriesBox { padding-bottom: 6px; }
#TopStoriesBox .topstoriesTable { width: 100%; border: 1px solid rgb(153, 153, 153); }
#TopStoriesBox .headerRow { background-color: rgb(238, 238, 238); }
#TopStoriesBox .headerCell { border-bottom: 1px solid rgb(153, 153, 153); padding: 2px 0px 2px 4px; }
#TopStoriesBox .storyLink { padding-bottom: 6px; padding-top: 3px; font-family: Arial,Helvetica,sans-serif; font-size: 13px; }
#RecentStoriesBox { padding-bottom: 6px; }
#RecentStoriesBox .recentstoriesTable { width: 218px; border: 1px solid rgb(153, 153, 153); }
#RecentStoriesBox .headerRow { background-color: rgb(238, 238, 238); }
#RecentStoriesBox .headerCell { border-bottom: 1px solid rgb(153, 153, 153); padding: 2px 0px 2px 4px; }
#RecentStoriesBox .storyLink { padding-bottom: 6px; padding-top: 3px; font-family: Arial,Helvetica,sans-serif; font-size: 13px; }
#RecentStoriesBullets { padding-bottom: 6px; }
#RecentStoriesBullets .recentstoriesTable { width: 215px; }
#RecentStoriesBullets .storyLink { padding-bottom: 2px; padding-top: 2px; font-family: Arial,Helvetica,sans-serif; font-size: 13px; }
#SummaryTout .summaryHeadline { font-size: 16px; font-weight: bold; padding-bottom: 5px; }
#SummaryTout .summaryTease { font-size: 12px; }
#cnnMoneyPoll TD { font-size: 11px; }
#cnnMoneyPoll .moneyPollQuestion { padding-bottom: 10px; font-weight: bold; }
#cnnMoneyPoll .pollButtonRow { text-align: left; }
#cnnMoneyPoll .cnnPollRes { font-weight: normal; color: rgb(51, 102, 153); }
#cnnMoneyPoll .cnnPollText { font-weight: normal; color: rgb(0, 0, 0); }
#cnnMoneyPoll .moneyMainGreyBnr { background-color: rgb(204, 204, 204); width: 100%; }
#cnnMoneyPoll .moneyGroupLabel { width: 155px; background-color: rgb(0, 153, 0); text-transform: uppercase; }
#cnnMoneyPoll .moneyGroupLabel a, #cnnMoneyPoll .moneyGroupLabel span { font: bold 11px/20px Verdana; color: rgb(255, 255, 255); background-color: rgb(0, 153, 0); padding-left: 5px; padding-right: 10px; padding-bottom: 4px; }
