#cnnAboveFold #cnnTopRow
{padding:1px 0 0 0;}
#cnnAboveFold #cnnTopRow #cnnSectHeaderImg
{border-bottom:3px solid #2f4571;margin-top:1px;}
#cnnFindWeather {margin-top:10px; padding-bottom:0px;}
#cnnIntlWeather #cnnAboveFold {padding-bottom:5px;}

/* SPONSOR BY TABLES IN HEADER */
#cnnSectHeaderImg {margin-top:1px;}
#cnnAboveFold #cnnTopRow #cnnSectHeaderImg TABLE.cnnSponsor
{padding:0; float:right;}
#cnnAboveFold #cnnTopRow #cnnSectHeaderImg TABLE.cnnSponsor TD.cnnSponsorTxt {vertical-align:middle;}

/* T1 */
.cnnT1 {margin:0 0 10px 0;}
.cnnT1Hd H2 {margin:0px;padding: 4px 6px 0 6px; }
.cnnT1Hd H2 A, .cnnT1Hd H2 A:visited {font-size: 20px; line-height:20px; color:#000; text-decoration:none;}
.cnnT1Hd H2 A:hover {text-decoration:underline; color:#000;}
.cnnT1Blurb {font-size: 12px; padding: 3px 6px 10px 6px;}
.cnnT1Blurb P {margin-top: 0.5em; margin-bottom: 0.5em;}
A.cnnT1 {font-weight:bold;}
.cnnT1ImgCaption {padding:6px 6px 3px 6px; font-size:11px; font-weight:bold;}
.cnnT1BG {background-color:#EAEFF4;}

/* T2 Area */
#cnnT2Box .cnnBulletList {line-height:18px;}
#cnnRightCol .cnnBulletList {padding:4px 0px 15px 0px;}

#cnnRightCol .cnnSectT3 {margin:0 0 20px 0;}
#cnnIntlWB #cnnRightCol .cnnSectT3 {margin:0 0 10px 0;}
#cnnRightCol .cnnSectT3 TD {vertical-align:top; font-size:12px;font-weight:bold;}
#cnnIntlWB #cnnRightCol .cnnSectT3 TD A {vertical-align:top; font-size:12px;font-weight:normal;}
#cnnRightCol .cnnSectT3 #cnnIntlBizBox TD {font-size:11px;font-weight:normal;}
#cnnRightCol .cnnSectT3 #cnnIntlBizBox .cnnBoxTitleLk {float:right;padding-top:1px;}
#cnnRightCol .cnnSectT3 #cnnIntlBizBox .cnnBoxTitleLk a
{font-size:11px; font-weight:bold;}
#cnnRightCol .cnnSectT3 #cnnIntlBizBox .cnnBoxTitleLk img
{margin-top:5px;}
#cnnRightCol TABLE.cnnSectT3 TD DIV.cnnT3Box {width:167px;}
#cnnRightCol .cnnSectT3 TD .cnnT3Box .cnnBoxTitle {margin:0 0 8px 0;}
#cnnIntlWB .cnnT3Box {border-top:2px solid #c00;}
#cnnIntlWB .cnnBins {margin-bottom:11px;}
#cnnSpecials .cnnT3Box IMG {margin-left:6px;}

/* Below Fold */

#cnnBelowFold
{margin:0 0 10px 0;}

#cnnBelowFold #cnnSectBelowFoldLeftCol
{padding:0 10px 20px 8px;}

#cnnIntlWB #cnnSectBelowFoldLeftCol
{padding-bottom:0;}

#cnnBelowFold #cnnSectBelowFoldRightCol
{padding:0 0 0 10px; border-left:1px solid #ccc;}

#cnnBelowFold #cnnSectBelowFoldRightCol .cnnBelowRR .cnnRRbox
{margin:4px 0 0 0;}

#cnnBelowFold #cnnSectBelowFoldRightCol .cnnRRbox .cnnBoxTitleR
{font-size:12px;}

/* Bullet bins */

TABLE.cnnBins {margin-bottom:18px;}
TABLE.cnnBins TD {padding-top:13px;font-size:13px;}
TABLE.cnnBins TD IMG.cnnBinHd {display:block; border-bottom:2px solid #2F4571; margin-bottom:1px;}

DIV.cnnBinNav {width:258;max-width:258;height:15px;max-height:15px;background-color:#eee;font-size:10px;color:#666;vertical-align:middle;padding-top:1px;background:url(http://i.a.cnn.net/cnn/.element/img/1.3/misc/section.gray.gradient3.gif) 0 0;padding-bottom:0px;}
DIV.cnnBinNav A:link, DIV.cnnBinNav A:visited {font-size:10px;color:#666;text-decoration:none;}
DIV.cnnBinNav A:hover {color: #900; text-decoration: none}
DIV.cnnBinNav IMG {vertical-align:middle;}
IMG.cnnBinGrad {margin-right:4px;}
DIV.cnnBinNav IMG.cnnOffsite {margin-left:4px;vertical-align:middle;margin-bottom:1px;}

TABLE.cnnBins
{margin:0;}

TABLE.cnnBins TD
{padding-top:13px;font-size:12px;}

TABLE.cnnBins TR.cnnBinsTopRow TD
{padding-top:0;}

TABLE.cnnBins TD IMG.cnnBinHd
{display:block; border-bottom:2px solid #2F4571; margin-bottom:1px;}

TABLE.cnnBins TR TD
{vertical-align:top;}

TABLE.cnnBins TR TD TABLE.cnnTopRelatedBin
{margin:0px 0px 6px 0px;}

TABLE.cnnBins TR TD TABLE.cnnTopRelatedBin
{margin-top:10px;}

TABLE.cnnBins TR TD TABLE.cnnTopRelatedBin TD
{padding:0px; vertical-align:middle;}

TABLE.cnnBins TR TD TABLE.cnnTopRelatedBin TD IMG
{padding-top:0px;}

TABLE.cnnBins TR TD TABLE.cnnSpaceBin TD
{padding-top:4px; vertical-align:middle;}
TABLE.cnnSpaceBin {margin-bottom:7px;}

TABLE.cnnBins TD.cnnWeatherMapsRow {padding-top:0px;}

TABLE.cnnBins TD.cnnWeatherMapsCell {border:1px solid #ccc;margin:0px;padding:0px;background-color:#eee;font-size:12px;}

.cnnSectBinSubLk DIV,
.cnnSectBinSubLk2 DIV
{line-height:16px;}

.cnnSectBinSubLk2 DIV
{padding:3px 0;}

.cnnSectBinSubLk2 .cnnSectBinSubLkWOOL
{font:10px/10px arial, sans-serif}


/* From our partners on Tech */
#cnnPartnersHeader
{margin:9px 0 6px 0; border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:3px 0 4px 0;}
#cnnPartnersHeader DIV.cnnBoxTitleR
{font-size:14px;}
#cnnPartnersBody
{font-size:12px;font-family:arial, sans-serif;}
#cnnPartnersBody DIV.cnnSectBinSubLk
{padding-top:3px;}

/* specials bullet bins */

#cnnSpecials TABLE.cnnBins TR TD TABLE.cnnTopRelatedBin
{padding:5px 0px 3px 0px;margin-bottom:3px;}

#cnnSpecialsIntl TABLE.cnnBins TR TD TABLE.cnnTopRelatedBin
{margin-bottom:3px;}

#cnnSectBelowFoldLeftCol .cnnSectSpecials .cnnTopRelatedBin
{background:#eaeff4;padding:0;margin:0 0 10px 0;}

#cnnSectBelowFoldLeftCol .cnnSectSpecials .cnnTopRelatedBin TD
{padding:6px;}
 
#cnnSectBelowFoldLeftCol .cnnSectSpecials .cnnTopRelatedBin TD A
{font-weight:bold;}

/* martindale box */
#cnnMartindaleBox
{background:#fc6;width:215px;margin:0 0 10px 0;}

#cnnMartindaleBox .cnnMartindaleForm
{margin-top:3px;}

#cnnMartindaleBox .cnnMartindaleForm TD
{padding:2px 0; font-size:11px;}

#cnnMartindaleBox .cnnMartindaleForm TD.cnnMartindaleLeft
{padding-right:6px; text-align:right; font-weight:bold; white-space:nowrap;}

#cnnMartindaleBox .cnnMartindaleForm TD.cnnMartindaleSrch
{padding:7px 0 0 0;text-align:center;}
		
#cnnMartindaleBox .cnnMartindaleForm TD.cnnMartindaleLnks
{padding:7px 0;font-weight:bold; font-size:12px; text-align:center;}
		
#cnnMartindaleBox IMG
{display:block;}

#cnnMartindaleBoxFooter
{background:#009;padding:7px 0 3px 0; text-align:center;font-size:10px;line-height:10px; color:#fff;}

#cnnMartindaleBoxFooter a,
#cnnMartindaleBoxFooter a:visited,
#cnnMartindaleBoxFooter a:hover
{color:#fff;}

#cnnMartindaleBoxFooter a:hover
{text-decoration:none;}

/* findlaw box */
.cnnFindLawBoxHeader
{margin:10px 0 0 6px; position:relative; z-index:999;}

#cnnFindLawBox
{border:1px solid #999;width:526px;margin:-1px 0 0 0;}

#cnnFindLawBoxTable
{height:53px;}

#cnnFindLawBoxTable TD
{font-size:12px; padding:0; vertical-align:top;}

#cnnFindLawBoxTable TD.cnnFindLawDivider
{vertical-align:middle;}

#cnnFindLawBoxTable TD.cnnFindLawLeft
{padding:5px 10px 9px 6px;}

#cnnFindLawBoxTable TD.cnnFindLawRight
{padding:5px 6px 9px 10px;}	
		
.cnnFindLawForm
{margin:6px 0 0 0;}

.cnnFindLawForm SELECT,
.cnnFindLawForm INPUT		
{font-size:11px;}

/* T3 boxes with blue and green headers */

#cnnBoxT3 {margin:0px 0px 0px 0px;float:left;width:167px;}
#cnnBoxT3 .cnnBoxT3Hd {line-height:22px; height:22px; max-height:22px; background-image:url(http://i.cnn.net/cnn/.element/img/1.3/intl/travel/t3.bg.gif);background-repeat:no-repeat;padding:0px;margin-bottom:15px;}
#cnnBoxT3 .cnnBoxT3Hd .cnnBoxTitleW {padding-left:8px;}
#cnnBoxT3 TABLE.cnnSponsor {padding-top:10px;clear:both;float:right;}

#cnnWatchBoxT3 {margin:0px;float:right; width:167px;}
#cnnWatchBoxT3 .cnnWatchHd {line-height:22px; height:22px; max-height:22px; background-image:url(http://i.cnn.net/cnn/.element/img/1.3/intl/travel/t3.video.bg.gif);background-repeat:no-repeat;padding:0px;}
#cnnWatchBoxT3 .cnnWatchHd TABLE {width:167px; max-width:167px;}
#cnnWatchBoxT3 .cnnWatchHd TD {height:22px; max-height:22px;}
#cnnWatchBoxT3 .cnnWatchHd .cnnBoxTitleW {padding-left:8px;}
#cnnWatchBoxT3 .cnnWatchHd TD.cnnBoxTitleLk {float:none; margin:0px; line-height:22px; text-align:right; padding-right:8px;}
#cnnWatchBoxT3 .cnnWatchHd TD.cnnBoxTitleLk A {color:#fff;}
#cnnWatchBoxT3 .cnnWatchHd TD.cnnBoxTitleLk IMG {margin-left:5px ;margin-right:5px; vertical-align:middle;}

#cnnWatchBoxT3 .cnnWatch {border:solid 1px #ddd; background-color:#fff; padding:2px;}
#cnnWatchBoxT3 .cnnWatch DIV.cnnVideoBox {background-color:#DFFFDF;}
#cnnWatchBoxT3 .cnnWatch DIV.cnnVideoBox TABLE {background-color:#DFFFDF;width:161px;}
#cnnWatchBoxT3 .cnnWatch DIV.cnnVideoBox TABLE TD  {padding-left:3px; padding-right:6px; padding-top:10px; padding-bottom:0px; font-size:11px;}
#cnnWatchBoxT3 .cnnWatch DIV.cnnVideoBox TABLE TD.WatchImage {border:none;padding-left:3px; padding-right:6px; padding-top:0px; padding-bottom:0px;}
#cnnWatchBoxT3 .cnnWatch DIV.cnnVideoBox TABLE TD.WatchText {border:none; padding:6px 3px 6px 6px; font-size:11px; height:74px;max-height:74px;}
#cnnWatchBoxT3 .cnnWatch DIV.cnnVideoBox TABLE TD A {font-size:11px !important;font-weight:bold !important;}
#cnnWatchBoxT3 .myContainerDiv {width:167px; max-width:167px; margin:0; padding:0;}

/* weather box on travel page */
.cnnWeatherDiv {border-bottom:1px solid #fff;border-top:1px solid #D0DBE8;margin:4px 6px;}

TABLE.cnnBorderedBox TD.cnnWeather {background-color:#eaeff4; padding: 5px 0px 8px 6px;}

TABLE.cnnBorderedBox TD.cnnWeather DIV.cnnWeatherDiv {margin:4px 6px 4px 0px;}

/* Specials T3 box */

#cnnSpecialsT3 {width:344px;;border-top: solid 2px #CC0000;font-size:12px;height:93px;}
#cnnSpecialsT3 DIV {font-size:14px;font-weight:bold;padding-bottom:10px;}

/* Specials archive */

ul#archive
{margin:0;padding:0; }
ul#archive li
{list-style:none;display:block; float:left; text-align:center; width:65px; height:20px; margin:3px 3px 0 0; background:url(http://i.a.cnn.net/cnn/.element/img/1.3/sect/SPECIALS/archive.btn.on.gif) 0 0 no-repeat;}

ul#archive li.off
{background:url(http://i.a.cnn.net/cnn/.element/img/1.3/sect/SPECIALS/archive.btn.off.gif) 0 0 no-repeat;}

ul#archive li a
{line-height:20px;font-size:11px;width:65px; height:20px; display:block;}

/* Specials international archive */

.cnnSpecialsArchive {width:280px;border-top: solid 1px #ddd;background-color:#eee;}
.cnnSpecialsArchCont {padding-right:0px;border:1px solid #ddd; border-top:0; padding-left:3px;padding-bottom:3px;padding-top:4px;}
.cnnSpecialsArchHd {font-size:13px; color:#C00;padding-bottom:4px;}

/* Weather forecast pages */

.cnnSectBoxHeadR {font-family: arial, helvetica, sans-serif;font-size: 14px;font-weight: bold;color: #CC0000;}
.cnnSectResBox {font-family: arial, helvetica, sans-serif;font-size: 12px;color: #000000;line-height: 16px;}
.cnnSectTimestamp {font-family: arial, helvetica, sans-serif;font-size: 9px;color: #000000;}
.cnnSectBulletItems {font-family: arial, helvetica, sans-serif;font-size: 12px;color: #000000;line-height: 16px;}

/* WEATHER SECTION PAGES */

/* Find Weather box */
#cnnFindWeather {border-top:1px solid #CCC;width:280px;padding-top:7px;padding-bottom:15px;font-size:12px;}
#cnnFindWeather .cnnBoxTitleR {padding-bottom:7px;}
#cnnFindWeather IMG {margin-bottom:10px;}
.cnnWeatherSm {font-size:9px;}
/* Find Weather box */

/* Intl Find Weather box */
#cnnIntlFindWeather {border-top:2px solid #8D8D8D;width:280px;padding-bottom:20px;font-size:12px;}
#cnnIntlFindWeather .cnnBoxTitle {padding-bottom:10px;}
#cnnIntlFindWeather IMG {margin-bottom:10px;}
.cnnWeatherSm {font-size:9px;margin:0px;}
/* Find Weather box */

/* Weather Forecast box */
.cnnWeatherBox {border-top:2px solid #7094BF;margin-bottom:20px;}
.cnnWeatherBox .cnnBoxTitle {padding-bottom:4px;}
.cnnWeatherTitle {font-size:14px;font-weight:bold;padding-bottom:3px;}
.cnnWeatherCity {font-size:14px;font-weight:bold;padding-bottom:9px;}
.cnnWeatherDay {background-color:#003366;color:#FFFFFF;font-size:11px;font-weight:bold;padding:6px;border-bottom:1px solid #FFFFFF;}
.cnnIntWeatherDay {background-color:#003366;border-bottom:1px solid #FFFFFF;}
.cnnIntWeatherDay DIV {color:#FFFFFF;font-size:11px;font-weight:bold;margin:0px 0px 0px 6px;}
.cnnWeatherImg {background-color:#003366;border-bottom:1px solid #FFFFFF;}
.cnnIntWeatherImg {background-color:#003366;border-bottom:1px solid #FFFFFF;width:50px;height:40px;}
.cnnIntWeatherImgSm {background-color:#003366;border-bottom:1px solid #FFFFFF;max-width:30px;}
.cnnWeatherGrey {background-color:#EAEFF4;border-bottom:1px solid #FFFFFF;font-size:11px;padding:6px;white-space: nowrap;}
.cnnIntWeatherGreyR {border-bottom:1px solid #FFFFFF;background-color:#EAEFF4;white-space: nowrap;padding-right:0px;}
.cnnIntWeatherGreyL {border-bottom:1px solid #FFFFFF;background-color:#EAEFF4;white-space: nowrap;padding-left:0px;}
.cnnIntWeatherGrey {font-size:9px;color:#333333;background-color:#EAEFF4;border-bottom:1px solid #FFFFFF;}
.cnnWeatherLk {font-size:12px;font-weight:bold;}
.cnnWeathernowrap {white-space: nowrap;}
.cnnWeatherPipe {padding-left:8px;padding-right:8px;color:#333333;}
/* Weather Forecast box */

/* Weather alerts */
.cnnWeatherAlerts TD {font-size:12px;padding:6px 0px;}
.cnnWeatherAlerts TR {vertical-align:middle;}
/* Weather alerts */

/* World Weather */
#cnnWorldWeather {border-top:2px solid #999;width:280px;}
#cnnWorldWeather .cnnBoxTitle {padding-bottom:10px;}
#cnnWorldWeather TD {font-size:12px;height:19px;vertical-align:middle;}
.cnnWorldWeatherPipe {font-size:9px;color:#333333;}
/* World Weather */

/*Personalize Forecast box on WEATHER section pages */
.cnnWeatherPer {border-top:2px solid #7094BF;border-right:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;margin-bottom:20px;width:344px;background-color:#EAEFF4;}
#cnnLeftCol .cnnWeatherPer {width:280px;}
.cnnWeatherPer DIV {font-size:12px;}
.cnnWeatherPer .cnnBoxTitle {padding:6px 6px 0px 6px;font-size:14px;}
.cnnWeatherPer .cnnWeatherDiv {border-bottom:1px solid #fff;border-top:1px solid #D0DBE8;margin:0px 0px;}
#cnnRightCol .cnnWeatherPer .cnnWeatherDiv {margin:0px 6px;}
.cnnIntlWeatherDiv {width:274px;padding: 0px 0px 0px 6px;}
/*Personalize Forecast box */

/* BORDERED BOX FOR WEATHER TRAVEL BOX */
TABLE.cnnBorderedBox TD {border:1px solid #ccc; border-top:none;}
TABLE.cnnBorderedBox TD.cnnWeather {background-color:#eaeff4; padding: 5px 6px 8px 6px;}
TABLE.cnnBorderedBox TD TABLE TD {border:none;}

#cnnOffbeat #cnnContextualLinks .cnnCLbox {margin-bottom:0px;}

/* Education page Contextual links container */
#cnnEducation .cnnClCont {width:526px;}

/* Situation Report Box on Politics */ 
#cnnAboveFold .cnnSituationReportBox
{font:12px arial, sans-serif;color:#000;height:60px;min-height:60px;}
#cnnAboveFold .cnnSituationReportBox .cnnBoxTitleR
{text-transform:uppercase;}
#cnnAboveFold .cnnSituationReportBox .cnnSTzImg
{float:right;}
#cnnAboveFold .cnnSituationReportBox .cnnSectTimestamp
{font-size:10px; padding:5px 0;}