H1 A:link, H2 A:link, H3 A:link, H4 A:link, H5 A:link, H6 A:link,
H1 A:visited, H2 A:visited, H3 A:visited, H4 A:visited, H5 A:visited, H6 A:visited 
{color: #000;}

.cnnSearchText,
.cnnStorySearch,
.cnnVideoLink,
.cnnInterfaceLink,
.cnnFormText,
.cnnFormTextB,
.cnnSectCopyright,
.cnnSectExtSites,
.cnnStoryContrib,
.cnnSectBoxSubhd,
.cnnStoryTools,
.cnnt1link,
.cnnMenuText,
.cnnTransHeaders,
.cnnTransDate,
.cnnProgramsTopBar,
.cnnProgramsTime,
.cnnProgramsOnairNav,
.cnnMobileText,
.cnnFullStory,
.cnnEuLang,
.cnnEuBusVid,
.cnnShowCap,
.cnnVerdana11,
.cnnMobileTitle
{ font-family: verdana, arial, sans-serif; }

.cnnIndexCaption,
.cnnPadSBox,
.cnnArchiveMonth,
.cnnArchiveMonthDate,
.cnnLocalT1,
.cnnStoryContent,
.cnnStoryContent H1,
.cnnStoryContent H3,
.cnnStoryQuoteBox,
.cnnStoryTime,
.cnnSectBox,
.cnnSectWhtBox,
.cnnbotBullets,
.cnnBodyText,
.cnnSectTimestamp,
.cnnSponsor,
.cnnSectBoxHeadW,
.cnnHeaderM,
.cnnSectT2head,
.cnnStoryBoxHeadB,
.cnnSectBoxHeadR,
.cnnSpecArchHead,
.cnnStoryIntro,
.cnnSmallText,
.cnnSectT2s,
.cnnSectT1,
.cnnCriticalMass,
.cnnStoryBoxHeadW,
.cnnStoryCaption,
.cnnSectResBox,
.cnnSectBulletItems,
.cnnSectSubLk1,
.cnnSectSubLk2,
.cnnSectSubLk3,
.cnnSectSubG,
.cnnProgramsDateHead,
.cnnProgramsTimestamp,
.cnnFinePrint,
.cnnBigPrint,
.cnnTransCal,
.cnnTransHead,
.cnnTransStoryHead,
.cnnTransSubHead,
.cnnProgramsText,
.cnnProgramsSchedule,
.cnnProgramsSmTime,
.cnnProgramsOnairHead,
.cnnLocalT2s,
.cnnServicesHd,
.cnnElection TD,
.cnnProgramsPrimetime
 { font-family: arial, helvetica, sans-serif; }

.cnnSectTimestamp,
.cnnSponsor,
.cnnFinePrint
{ font-size: 9px; }

.cnnFormText,
.cnnFormTextB,
.cnnSmallText,
.cnnStoryTime,
.cnnSectCopyright,
.cnnStorySearch,
.cnnVideoLink,
.cnnInterfaceLink,
.cnnCriticalMass,
.cnnCriticalMass:hover,
.cnnMenuText,
.cnnTransHeaders,
.cnnTransDate,
.cnnProgramsTopBar,
.cnnEuLang,
.cnnProgramsOnairNav
{ font-size: 10px; }

.cnnIndexCaption,
.cnnStoryCaption,
.cnnSectExtSites,
.cnnStoryContrib,
.cnnSectBoxSubhd,
.cnnStoryTools,
.cnnt1link,
.cnnFullStory,
.cnnEuBusVid,
.cnnProgramsTime,
.cnnProgramsSmTime,
.cnnMobileText,
.cnnShowCap,
.cnnVerdana11,
.cnnMobileTitle
{ font-size: 11px; }

.cnnStoryContent,
.cnnbotBullets,
.cnnBodyText,
.cnnSectT2s,
.cnnSectBox,
.cnnSectWhtBox,
.cnnSectResBox,
.cnnSectBulletItems,
.cnnSectSubLk1,
.cnnSectSubLk2,
.cnnSectSubLk3,
.cnnSectSubG,
.cnnArchiveMonth,
.cnnPadSBox,
.cnnTransCal,
.cnnTransSubHead,
.cnnLocalT2s,
.cnnProgramsText,
.cnnElection TD,
.cnnProgramsSchedule
{ font-size: 12px; }

.cnnStoryContent H3,
.cnnSectBoxHeadW,
.cnnHeaderM,
.cnnSpecArchHead,
.cnnSectT2head,
.cnnStoryBoxHeadB,
.cnnSectBoxHeadR,
.cnnStoryBoxHeadW,
.cnnStoryIntro,
.cnnBigPrint,
.cnnTransHead,
.cnnProgramsDateHead,
.cnnProgramsTimestamp,
.cnnProgramsOnairHead,
.cnnProgramsPrimetime
{ font-size: 14px; }

.cnnStoryQuoteBox,
.cnnSectT1,
.cnnTransStoryHead,
.cnnLocalT1 H2,
.cnnServicesHd,
.cnnArchiveMonthDate
{ font-size: 16px; }

.cnnSectionT1 H2
{ font-size: 20px; }

.cnnStoryContent H1
{ font-size: 24px; }

.cnnIndexCaption,
.cnnStoryCaption,
.cnnStoryContent H1,
.cnnStoryContent H3,
.cnnStoryQuoteBox,
.cnnStoryIntro,
.cnnSectBoxHeadW,
.cnnHeaderM,
.cnnFormTextB,
.cnnSectT2head,
.cnnStoryBoxHeadB,
.cnnSectBoxHeadR,
.cnnStorySearch,
.cnnVideoLink,
.cnnInterfaceLink,
.cnnSectT1,
.cnnLocalT1 H2,
.cnnStoryTools,
.cnnStoryBoxHeadW,
.cnnt1link,
.cnnArchiveMonth,
.cnnArchiveMonthDate,
.cnnTransHeaders,
.cnnTransDate,
.cnnTransHead,
.cnnTransStoryHead,
.cnnTransSubHead,
.cnnProgramsTopBar,
.cnnProgramsDateHead,
.cnnProgramsTimestamp,
.cnnProgramsOnairHead,
.cnnProgramsPrimetime,
.cnnFullStory,
.cnnEuLang,
.cnnSpecArchHead,
.cnnEuBusVid,
.cnnServicesHd,
.cnnShowCap,
.cnnProgramsOnairNav
{ font-weight: bold; }

A:link
{ color: #009; }

A:visited 
{ color: #009; }

A:link:hover 
{color: #197813;}

A:visited:hover 
{color: #197813;}

.cnnArchiveMonth,
.cnnArchiveMonthDate
{ color:#666666; }

.cnnIndexCaption,
.cnnStoryContent,
.cnnStoryContent H1,
.cnnStoryContent H3,
.cnnStoryCaption,
.cnnSectBox,
.cnnStoryQuoteBox,
.cnnStoryTime,
.cnnbotBullets,
.cnnBodyText,
.cnnFormTextB,
.cnnSectTimestamp,
.cnnSponsor,
.cnnSmallText,
.cnnSectCopyright,
.cnnSectExtSites,
.cnnStoryContrib,
.cnnSectBoxSubhd,
.cnnSectT2s,
.cnnSectT1,
.cnnSectResBox,
.cnnSectBulletItems,
.cnnSectSubLk1,
.cnnSectSubLk2,
.cnnSectSubLk3,
.cnnSectSubG,
.cnnStoryBoxHeadB,
.cnnSectT2head,
.cnnTransHeaders,
.cnnTransSubHead,
.cnnSectWhtBox,
.cnnTransDate,
.cnnLocalT2s,
.cnnLocalT1,
.cnnProgramsTime,
.cnnProgramsText,
.cnnProgramsSchedule,
.cnnProgramsSmTime,
.cnnProgramsPrimetime,
.cnnProgramsDateHead
{ color: #000000; }

.cnnSmallText,
{ color: #333333; }

.cnnSectBoxHeadW,
.cnnHeaderM,
.cnnStoryBoxHeadW,
.cnnProgramsOnairHead,
.cnnProgramsOnairNav
{ color: #FFFFFF; }

.cnnSectBoxHeadR,
.cnnStorySearch,
.cnnStoryTools,
.cnnProgramsTimestamp,
.cnnEuLang,
.cnnSpecArchHead,
.cnnTransHead,
.cnnServicesHd,
.cnnTransStoryHead
{ color: #CC0000; }

A:visited:hover,
A:link:hover,
.cnnCriticalMass:link
{ text-decoration: none; }

.cnnCriticalMass,
{ line-height: 11px; }

BODY {
	background-color: #ffffff;
	color: #000;	
	margin: 2px 2px 10px 2px;
}

.travelDestLineHeight { line-height: 16px; }
  
.cnnSectSubG,
.cnnTransHeaders,
.cnnTransCal
{ padding: 6px; } 

.cnnTransDate
{ padding-bottom: 3px; }
  
.cnnPadSBox
{ padding: 3px; }

.cnnIndexCaption {  
padding-bottom : 8px; 
padding-left : 6px; 
padding-right : 6px; 
padding-top : 3px;}

.cnnT2LandPad {  
  padding-top: 2px;
  padding-left: 0px;
  padding-bottom: 10px; 
  padding-right: 0px;}
  
  .cnnSpecArchHead {padding-bottom:6px;}

/* ______________________ Padding ONLY styles _______________________ */
/* _______________ these are not page specific styles _______________ */

.pad4px {padding: 4px;}
.cnn6pxPad { padding: 6px; }
.cnn6pxLpad { padding-left:6px;}
.cnn3pxTpad { padding-top:3px;}
.cnn3pxTBpad { padding-top:3px; padding-bottom: 3px;}
.cnn6pxTpad { padding-top: 6px; }
.cnn6pxBpad { padding-bottom: 6px; }
.cnn6pxLRBpad {  
  padding-top: 0px;
  padding-left: 6px;
  padding-bottom: 6px; 
  padding-right: 6px;}
  .cnn6pxTBpad {  
  padding-top: 6px;
  padding-left: 0px;
  padding-bottom: 6px; 
  padding-right: 0px;}
.cnn10pxT6pxBpad {padding-top:10px; padding-bottom:6px; }
.cnn4pxT10pxBpad {padding-top: 4px; padding-bottom: 10px;}
.cnn4pxT20pxBpad {padding-top: 4px; padding-bottom: 20px;}
.cnn4pxT26pxBpad {padding-top: 4px; padding-bottom: 26px;}
.cnn10pxTBPad {  
  padding-top: 10px;
  padding-bottom: 10px; 
}
.cnn10pxBPad  {padding-bottom: 10px;}
.cnn2pxBpad { padding-bottom: 2px;}



/*______________________________ component styles start here ____________________________ */



/* _______________ Section pages _______________ */

.cnnSectBoxHeadW {
background-color: #15467C;
}
.cnnSectResBox,
.cnnSectBulletItems
 {
line-height: 16px;
}

.cnnSectSubLk1
{ padding-bottom: 6px; }

.cnnSectSubLk2
{
line-height: 16px;
padding-top: 6px;
padding-bottom: 6px;
}

.cnnSectSubLk3
{
line-height: 16px;
padding-top: 6px;
padding-bottom: 26px;
}
.cnnSectT2s
{
  padding-top: 6px;
  padding-left: 0px;
  padding-bottom: 6px; 
  padding-right: 0px;
 }

.cnnResBullets { padding-bottom: 2px;}

.cnnSectBoxHeadW {
  padding-left: 6px;
}


.cnnSectCopyright {
  padding-top: 3px;
}

.cnnSectExtSites {
  padding-top: 3px;
}


.cnnSectionT1 H2 {
	margin: 0px;
}

.cnnSectionT1 P {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

.cnnSectBox {  
  padding-top: 6px;
  padding-left: 6px;
  padding-bottom: 6px; 
  padding-right: 0px;}

.cnnSectWhtBox {  
  padding-top: 6px;
  padding-left: 0px;
  padding-bottom: 6px; 
  padding-right: 0px;
  }

  
.cnnbotBullets
{
	padding-top: 3px;
	padding-bottom: 3px;
}
 
/* _______________ Story pages _______________ */

.cnnStorySearch {
  padding-top: 6px;
}
.cnnStoryCaption {
  padding-top: 3px;
}
.cnnStoryContent {
  	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.cnnStoryContent H1 {
  	padding: 0px;
	margin: 0px;
}



 .cnnStoryBoxHeadW {
	 padding-top: 3px;
	 padding-left: 6px;
	 padding-right: 6px;
	 padding-bottom: 3px;
}

.cnnStoryQuoteBox {
  line-height: 20px;
  padding-top: 6px;
  padding-left: 6px;
  padding-bottom: 6px; 
  padding-right: 6px;}
  /* ______________ Transcripts ________________________ */

.cnnTransProv {font-family: verdana, helvetica, sans-serif;
font-size:10px; font-weight:bold; padding:1px;}


/* ______________ Archives ________________________ */
.cnnArchiveBullet TD {
font-family: arial, helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
}

/* _______________ Breaking News Bar _______________ */

#cnnBreakingNewsBar {
	background-color: #c00;
	speak: normal;
}

#cnnBreakingNewsTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #fff;
}

#cnnBreakingNewsTitle H1 {
	padding: none;
	margin: none;
	font-size: 1em;
	line-height: 1em;
	display: inline;
}

#cnnBreakingNewsText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}

#cnnBreakingNewsText A:link, #cnnBreakingNewsText A:visited {
	color: #fff;
}


/* _______________ Breaking News Tab _______________ */

#cnnBreakingNewsTab {
	background-color: #c00;
}

#cnnBreakingNewsTabText {
	background-color: #c00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	padding-left: 4px;
}

/* _______________ CNN Roof Bar _______________ */

TD.cnnRoof {
	background-color: #ccc;
	background-image: url("images/fondo_menu.jpg");
	background-position: top;
	color: #333;
	font-weight: bold;
	border-color: #fff #333 #fff #fff;
	border-bottom: none;
	text-shadow: #eee 1px 1px;
	vertical-align: middle;
	cursor: pointer;
}
TD.cnnRoof2 {
	background-color: #ccc;
	background-image: url("images/background-nav1.gif");
	background-position: top;
	background-repeat: repeat-x;
	color: #333;
	font-weight: bold;
	border-color: #fff #333 #fff #fff;
	border-bottom: none;
	text-shadow: #eee 1px 1px;
	vertical-align: middle;
	cursor: pointer;
}
TD.cnnRoof A:link, TD.cnnRoof A:visited {
	color: #333;
	text-decoration: none;
}
TD.cnnRoof A:link:hover, TD.cnnRoof A:visited:hover {
	color: #4aca11;
}


/* _______________ Legacy CNN Nav Bar _______________ */

.cnnNavButton {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	background-color: #003BA3;
	color: #fff;
	font-weight: bold;
	padding: 1px;
	margin: 2px;
	border-top: solid 1px #69c;
	border-right: solid 1px #069;
	border-bottom: solid 1px #069;
	border-left: solid 1px #69c;
}
.cnnRoof2 {
	color: #333;
	font-weight: bold;
	border-color: #fff #333 #fff #fff;
	border-bottom: none;
	text-shadow: #eee 1px 1px;
	vertical-align: middle;
	font-size:9px;
}

.cnnNavAd {
	padding-top: 4px;
	padding-bottom: 4px;
	color: #000;
}

.cnnNavHighlightText, .cnnNavGroupText {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 14px;
	padding-left: 3px;
	color:#FFFFFF;
}

.cnnNav {
	background-color: #003BA3;
	color: #fff;
}

.cnnNav A:link, .cnnNav A:visited { color: #fff; }
.cnnNavHighlight A:link, .cnnNavHighlight A:visited { color: #fff; }
.cnnNavGroup A:link, .cnnNavGroup A:visited { color: #fff; }

.cnnNavHighlight {
	background-color: #c00;
	color: #fff;
}

.cnnNavGroup {
	background-color: #666;
	color: #fff;
}

/* _______________ Legacy CNN Nav Bar _______________ */

.cnnNavSearch {
	background-color: #003BA3;
	color: #000;
	border: 1px solid;
	border-color: #ccc #333 #333 #ccc;
}

.cnnNavButton, .cnnFormButton {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	background-color: #003BA3;
	color: #fff;
	font-weight: bold;
	padding: 1px;
	margin: 2px;
	border-top: outset 2px #69c;
	border-right: outset 2px #069;
	border-bottom: outset 2px #069;
	border-left: outset 2px #69c;
}

.cnnNavAd {
	padding-top: 4px;
	padding-bottom: 4px;
	color: #000;
}

.cnnNavText {
	font-family: verdana, arial, sans-serif;
	text-transform: uppercase;
	font-size: 9px;
	font-weight: bold;
	line-height: 14px;
	padding-left: 5px;
	color:#FFFFFF;
}

.cnnNavTextSubs {
	font-family: verdana, arial, sans-serif;
	text-transform: uppercase;
	font-size: 9px;
	font-weight: bold;
	line-height: 14px;
	padding-left: 12px;
	color:#FFFFFF;
}

.cnnNav {
	background-color: #003BA3;
	color: #fff;
	cursor: pointer;
}
.cnnNav A:link, .cnnNav A:visited {
	color: #fff;
}
TR TD.cnnNav A:link, TR TD.cnnNav A:visited {
	text-decoration: none;
}

.cnnNavHilite {
	background-color: #c00;
	color: #fff;
	cursor: pointer;
}
.cnnNavHilite A:link, .cnnNavHilite A:visited {
	color: #fff;
}
TR TD.cnnNavHilite A:link, TR TD.cnnNavHilite A:visited {
	text-decoration: none;
}

.cnnNavGroup {
	background-color: #666;
	color: #fff;
}
.cnnNavGroup A:link, .cnnNavGroup A:visited {
	color: #fff;
}
TR TD.cnnNavGroup A:link, TR TD.cnnNavGroup A:visited {
	text-decoration: none;
}

.cnnNavOther {
	background-color: #ddd;
	color: #000;
	cursor: pointer;
}
.cnnNavOther A:link, .cnnNavOther A:visited {
	color: #000;
}
TR TD.cnnNavOther A:link, TR TD.cnnNavOther A:visited {
	text-decoration: none;
}

TD.swath {
	font: 10px sans-serif;
}

TR.cnnNavRow TD {
	vertical-align: middle;
	border: 1px solid;
	border-color: #369 #003 #003;
	border-left: none;
}

TR.cnnNavRow TD.swath {
	background-color: #cccccc;
	border-right: none;
}

TR.cnnNavHiliteRow TD {
	vertical-align: middle;
	border: 1px solid;
	border-color: #f66 #600 #600;
	border-left: none;
}

TR.cnnNavHiliteRow TD.swath {
	background-color: #003BA3;
	border-right: none;
}

TR.cnnNavGroupRow TD {
	vertical-align: middle;
	border: 1px solid;
	border-color: #ddd #666 #666;
	border-left: none;
}

TR.cnnNavOtherRow TD {
	vertical-align: middle;
	border: 1px solid;
	border-color: #fff #666 #666;
	border-left: none;
}

TR.cnnNavOtherRow TD.swath {
	background-color: #ccc;
	border-right: none;
}

.cnnNavTextRed {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 14px;
	padding-left: 4px;
	color: #c00
}

.cnnNavOtherOn{
	background-color: #ddd;
	color: #c00;
	cursor: pointer;
}

.cnnNavOtherOn A:link, .cnnNavOtherOn A:visited {
	color: #c00;
}

TR TD.cnnNavOtherOn A:link, TR TD.cnnNavOtherOn A:visited {
	text-decoration: none;
}

/* _______________ MOBILE _______________ */
.cnnMobileText {
	padding: 5px;
	}

/* _______________ LOCAL _______________ */

//.cnnLocalT1 {
	padding-top: 10px;
}

.cnnLocalT1 H2 {
	margin-top: 0px;
	margin-bottom: 0px;
}

.cnnLocalTop {
font-family: arial, helvetica, sans-serif;
font-size: 16px;
color: #000000;
font-weight: bold;
}

.cnnLocalT1 P {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

.cnnLocalT2s
{ padding-bottom: 8px; }	


	
/* _______________ PROGRAMS _______________ */
.cnnProgramsDateHead {
	padding: 2px;
	}
.cnnProgramsTime {
	padding: 4px;;
}
.cnnProgramsSchedule {
	padding: 4px;
}
.cnnProgramsTimestamp {
	text-transform:uppercase;
	padding:0px;
	padding-top:3px;
	}

TD.cnnProgramsOnairNav A:link, TD.cnnProgramsOnairNav A:visited {
	color: #fff;
	text-decoration: underline;
}

.cnnProgramsText A:link, .cnnProgramsText A:visited {
	font-weight: plain;
}

/* _______________ MAIN PAGE _______________ */

BODY.cnnMainPage, BODY.cnnMainPage TD, BODY.cnnMainPage TH, BODY.cnnMainPage LI  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

HR.cnnMainRule {
	color: #ccc;
	background-color: #ccc;
	border: 0px;
}

.cnnMainPage H2 {
	font-size: 20px;
	margin: 0px;
}

.cnnMainT1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
 	padding: 3px 6px;
 }

.cnnMainT1 P {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

.cnnMainT2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 3px;
	font-weight: bold;
	line-height: 16px;
}

.cnnMainNewT2 {
  	font-family : Arial, Helvetica, sans-serif;
  	font-size : 12px;
  	padding-bottom : 2px;
  	padding-top : 2px;
}

.cnnMainT2 A:visited {
	font-weight: bold;
}

.cnnEurMainT2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 6px;
	padding-left: 0px;
	font-weight: bold;
	line-height: 17px;
}
.cnnEurMainT2 A:visited {
	font-weight: bold;
}

.cnnMainSections {
	padding-top: 4px;
	padding-bottom: 15px;
	line-height:16px;
	
}


/* Market Box */

.cnnMainMarketBox {
	background-color: #69c;
	background-image: url("http://i.cnn.net/cnn/.element/img/1.0/main/market_bg.jpg");
	border: solid;
	border-width: 0px 1px;
	border-color: #fff #036 #036 #fff;
}

.cnnMainMarketBox TD {
	border-style: solid;
	border-width: 1px 0px;
	border-color: #fff #036 #036 #fff;
}

TR.noTopBorder TD {
	border-top: none;
}

TR.noBottomBorder TD {
	border-bottom: none;
}

.cnnMainMarketCell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
}
.cnnMainMarketCell A:link, .cnnMainMarketCell A:visited {
	color: #fff
}


/* Weather Box */

.cnnMainWeatherBox {
	background-color: #D0DBE8;
/*
	background-image: url("http://i.cnn.net/cnn/.element/img/1.0/main/weather_bg.jpg");
	background-position: right top;
	background-repeat: repeat-y;
*/
}

.cnnMainWeatherBoxEU {
	background-image: url("http://i.cnn.net/cnn/.element/img/1.0/main/weather.bg.eu.gif");
	background-position: right top;
	background-repeat: repeat-y;
}

.cnnWEATHERrow {
   background-image: url("http://i.cnn.net/cnn/.element/img/1.0/main/weather_bg.jpg");
   background-position: right top;
   /* border-bottom: 1px solid; */
   /* border-color: #d2daed #d2daed #d2daed; */
   font-weight:bold;
   color: #c00;
}

.cnnMainConditions {
	padding: 6px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
}


/* _______________ Weather Pages _______________ */

.cnnTempHi {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
}

.cnnTempLo {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #0066CC;
}

.cnnWeathBox {
padding: 4px;
font-family: arial, helvetica, sans-serif;
 font-size: 12px;
 line-height:15px;
}

.cnnWeathSearch {font-family: verdana, helvetica, sans-serif;
font-size: 11px;
font-weight: bold;}

.cnnWeathRegion {
 font-family: arial, helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
 color: #000000;
}
/* _______________ Universal _______________ */

.cnnTabbedBoxHeader {
	padding-left: 6px;
	background-color: #fff;
	color: #000;
}
.cnnTabbedBoxHeader A:link, .cnnTabbedBoxHeader A:visited {
	color: #000;
}

TD.cnnTabbedBoxTab {
	background-image: url("http://i.cnn.net/cnn/.element/img/1.0/main/tab_gradient_bg.gif");
	background-position: top left;
	background-repeat: repeat-x;
	padding: 0px 5px;
}

.cnnBlueBoxHeader {
	padding-left: 6px;
	background-color: #036;
	color: #fff;
}
.cnnBlueBoxHeader A:link, .cnnBlueBoxHeader A:visited {
	color: #fff;
}

TD.cnnBlueBoxDiagonal {
	background-color: #036;
	background-image: url("http://i.cnn.net/cnn/.element/img/1.0/main/tab_diagonal_bg.gif");
	background-position: top right;
	background-repeat: no-repeat;
}

TD.cnnBlueBoxTab {
	padding: 0px 5px 0px 2px;
}

/* _______________ Video Pages _______________ */

.cnnNewspassBox, .cnnNewspassBox:visited, .cnnNewspassBox:active, .cnnNewspassBox:link {	
font-family: Arial;
font-size:12px;
font-weight: normal;
color: #000000
}

.cnnMoreOnTeases {	
font-family: Verdana;
font-size:11px;
font-weight: bold;
color: #000000
}

.cnnFormLt1
{
font-family: verdana, courier new, courier, sans-serif;
font-size:10px;
color:#000000;
font-weight:normal;
background-color:#ffffff;
}

/* _______________ Studio Tour _______________ */

.cnnTourTxtV {
		font-family: verdana;
		font-size: 11px;
		color: #000000;	
	}

.cnnTourTxtA {
		font-family: arial;
		font-size: 11px;
		color: #000000;	
	}

	
	
.cnnTourContact {
		font-family: verdana;
		font-size: 11px;
		color: #666666;	
	}

.cnnTourCopyright {
		font-family: verdana;
		font-size: 10px;
		color: #FFFFFF;	
	}

.cnnTourHdr {
		font-family: verdana;
		font-size: 14px;
		font-weight: bold;
		color: #CC0000;	
	}

.cnnTourNav, .cnnTourNav:active, .cnnTourNav:visited, .cnnTourNav:link {
		font-family: arial, verdana;
		font-size: 11px;
		font-weight: bold;
		color: #CC0000;	
	}

/* _______________ Show Pages _______________ */
.cnnShowHost {
font-family: verdana, sans-serif;
font-size:10px;
font-weight:bold;
color: #ffffff;
}

.cnnShowHead {
font-family: arial, sans-serif;
font-size:14px;
font-weight:bold;
}

.cnnShowNavBox {
padding-bottom:10px;
padding-top:6px;
padding-left:4px;
padding-right:4px;
line-height: 14px;
font-family: arial, verdana, sans-serif;
font-size:12px;}

.cnnShowNavHead {
padding-bottom:3px;
font-weight:bold;
color: #CC0000;
}
.cnnHLNnav
{
font-family: arial, helvetica, sans-serif;
font-size:10px;
line-height:12px;
}
/* _______________ Travel snapshots _______________ */

.CnnSnapshotCity {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold; 
color: #996633
}

.CnnSnapshotText {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: normal; 
color: #996633; 
line-height: 19px
}

.CnnSnapshotSig {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 13px; 
font-weight: bold; 
color: #996633
}

.CnnSnapshotSig2 {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold; 
color: #996633
}

.CnnSnapshotSubmit, .CnnSnapshotSubmit:link, .CnnSnapshotSubmit:visited {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: normal; 
color: #000099
}


/* _______________ Showbiz Top 10 Lists _______________ */
.cnnTop10Title {font-family: arial, helvetica, sans-serif;
font-size: 16px;
color: #CC0000;
font-weight: bold;
}

.cnnTop10Nav {font-family: verdana, helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
}

.cnnTop10NavMore {
color: #CC0000;
}

.cnnTop10Table TD {
font-family: arial, helvetica, sans-serif;
font-size: 12px;
color: #000000;
}

/* _______________INSIDE SAILING___________________ */
.cnnInsideSailing {
	background-color: #fff;
	border: 1px solid;
	border-color: #69c;
}

/* _______________Martindale LawBox__________________ */
.cnnMdaleY {
font-family: verdana, arial, sans-serif;
font-size: 10px;
font-weight: bold;
color: #FFCC66;
}
.cnnMdaleBL {
font-family: verdana, arial, sans-serif;
font-size: 10px;
font-weight: bold;
color: #000099;
}

.cnnMdale {
font-family: verdana, arial, sans-serif;
font-size: 10px;
font-weight: bold;
color: #000000;
}

.cnnMdaleForm {
font-family: verdana, arial, sans-serif;
font-size: 10px;
font-weight: bold;
color: #000000;
}

.cnn6pxPad {padding: 6px;}

/* _______________ELECTION WATCH___________________ */
.cnnElectionHead {
font-family: arial, helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
}

BODY {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica
}
P {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica
}
TABLE {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica
}
TR {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica
}
TD {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica
}
UL {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica
}
OL {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica
}
LI {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica
}
FORM {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica
}
SELECT {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica
}
INPUT {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica
}
TEXTAREA {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica
}
A {
	TEXT-DECORATION: none
}
A:hover {
	COLOR: green
}
B {
	FONT-WEIGHT: bold
}
STRONG {
	FONT-WEIGHT: bold
}
I {
	FONT-STYLE: italic
}
EM {
	FONT-STYLE: italic
}
.textBlueFIS {
	FONT-SIZE: 10pt; COLOR: #0036a1
}
.textGreenFIS {
	COLOR: #10cf0f
}
.textBlueInfoByCountry {
	FONT-SIZE: 10pt; COLOR: #000cff
}
.textGrayInfoByCountry {
	FONT-SIZE: 10pt; COLOR: #d5d5d5
}
.textBlueMarketReports {
	FONT-SIZE: 10pt; COLOR: #2e34ff
}
.textBrownMarketPrices {
	FONT-SIZE: 10pt; COLOR: #603030
}
.textGreenTradingMarket {
	FONT-SIZE: 10pt; COLOR: #096e46
}
.textRedAquaculture {
	FONT-SIZE: 10pt; COLOR: #ff0e05
}
.textBlueContactUs {
	FONT-SIZE: 10pt; COLOR: #00408f
}
.codeSample {
	FONT-FAMILY: "Courier New", Courier, mono
}
.title {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; font-family: Verdana, Arial, Helvetica, sans-serif
}
.title2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; font-family: Verdana, Arial, Helvetica, sans-serif
}
.pricetitle {
	COLOR: #000000; BACKGROUND-COLOR: #ffffbd
}
.color320 {
	COLOR: #632b00
}
.color330 {
	COLOR: #005f6f
}
.color340 {
	COLOR: #2f602f
}
.color350 {
	COLOR: #997c17
}
.cattitle {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #0036a1; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, Sans Serif; TEXT-DECORATION: underline
}
.cat {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #0036a1; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, Sans Serif; TEXT-DECORATION: none
}
.gobutton {
	FONT-WEIGHT: bold; COLOR: white; BACKGROUND-COLOR: green
}
.cancelbutton {
	FONT-WEIGHT: bold; COLOR: white; BACKGROUND-COLOR: red
}
.yellowbutton {
	FONT-WEIGHT: bold; COLOR: black; BACKGROUND-COLOR: #d9ab2b
}
.punto {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 5px; color: #000000}
.titlesnews {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #3f3f3f; text-decoration: none}
.titlesnews2 {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: normal; font-variant: normal; color: #3f3f3f; text-decoration: none}
.titlesnews3 {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: normal; font-variant: normal; color: #292ca5; text-decoration: none}
.forgot {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none}