#yellowAboveFold #yellowTopRow
{padding:1px 0 0 0;}
#yellowAboveFold #yellowTopRow #yellowSectHeaderImg
{border-bottom:3px solid #2f4571;margin-top:1px;}
#yellowFindWeather {margin-top:10px; padding-bottom:0px;}
#yellowIntlWeather #yellowAboveFold {padding-bottom:5px;}

/* SPONSOR BY TABLES IN HEADER */
#yellowSectHeaderImg {margin-top:1px;}
#yellowAboveFold #yellowTopRow #yellowSectHeaderImg TABLE.yellowSponsor
{padding:0; float:right;}
#yellowAboveFold #yellowTopRow #yellowSectHeaderImg TABLE.yellowSponsor TD.yellowSponsorTxt {vertical-align:middle;}

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

/* T2 Area */
#yellowT2Box .yellowBulletList {line-height:18px;}
#yellowRightCol .yellowBulletList {padding:4px 0px 15px 0px;}

#yellowRightCol .yellowSectT3 {margin:0 0 20px 0;}
#yellowIntlWB #yellowRightCol .yellowSectT3 {margin:0 0 10px 0;}
#yellowRightCol .yellowSectT3 TD {vertical-align:top; font-size:12px;font-weight:bold;}
#yellowIntlWB #yellowRightCol .yellowSectT3 TD A {vertical-align:top; font-size:12px;font-weight:normal;}
#yellowRightCol .yellowSectT3 #yellowIntlBizBox TD {font-size:11px;font-weight:normal;}
#yellowRightCol .yellowSectT3 #yellowIntlBizBox .yellowBoxTitleLk {float:right;padding-top:1px;}
#yellowRightCol .yellowSectT3 #yellowIntlBizBox .yellowBoxTitleLk a
{font-size:11px; font-weight:bold;}
#yellowRightCol .yellowSectT3 #yellowIntlBizBox .yellowBoxTitleLk img
{margin-top:5px;}
#yellowRightCol TABLE.yellowSectT3 TD DIV.yellowT3Box {width:167px;}
#yellowRightCol .yellowSectT3 TD .yellowT3Box .yellowBoxTitle {margin:0 0 8px 0;}
#yellowIntlWB .yellowT3Box {border-top:2px solid #c00;}
#yellowIntlWB .yellowBins {margin-bottom:11px;}
#yellowSpecials .yellowT3Box IMG {margin-left:6px;}

/* Below Fold */

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

#yellowBelowFold #yellowSectBelowFoldLeftCol
{padding:0 10px 20px 8px;}

#yellowIntlWB #yellowSectBelowFoldLeftCol
{padding-bottom:0;}

#yellowBelowFold #yellowSectBelowFoldRightCol
{padding:0 0 0 10px; border-left:1px solid #ccc;}

#yellowBelowFold #yellowSectBelowFoldRightCol .yellowBelowRR .yellowRRbox
{margin:4px 0 0 0;}

#yellowBelowFold #yellowSectBelowFoldRightCol .yellowRRbox .yellowBoxTitleR
{font-size:12px;}

/* Bullet bins */

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

DIV.yellowBinNav {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.yellow.net/yellow/.element/img/1.3/misc/section.gray.gradient3.gif) 0 0;padding-bottom:0px;}
DIV.yellowBinNav A:link, DIV.yellowBinNav A:visited {font-size:10px;color:#666;text-decoration:none;}
DIV.yellowBinNav A:hover {color: #900; text-decoration: none}
DIV.yellowBinNav IMG {vertical-align:middle;}
IMG.yellowBinGrad {margin-right:4px;}
DIV.yellowBinNav IMG.yellowOffsite {margin-left:4px;vertical-align:middle;margin-bottom:1px;}

TABLE.yellowBins
{margin:0;}

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

TABLE.yellowBins TR.yellowBinsTopRow TD
{padding-top:0;}

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

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

TABLE.yellowBins TR TD TABLE.yellowTopRelatedBin
{margin:0px 0px 6px 0px;}

TABLE.yellowBins TR TD TABLE.yellowTopRelatedBin
{margin-top:10px;}

TABLE.yellowBins TR TD TABLE.yellowTopRelatedBin TD
{padding:0px; vertical-align:middle;}

TABLE.yellowBins TR TD TABLE.yellowTopRelatedBin TD IMG
{padding-top:0px;}

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

TABLE.yellowBins TD.yellowWeatherMapsRow {padding-top:0px;}

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

.yellowSectBinSubLk DIV,
.yellowSectBinSubLk2 DIV
{line-height:16px;}

.yellowSectBinSubLk2 DIV
{padding:3px 0;}

.yellowSectBinSubLk2 .yellowSectBinSubLkWOOL
{font:10px/10px arial, sans-serif}


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

/* specials bullet bins */

#yellowSpecials TABLE.yellowBins TR TD TABLE.yellowTopRelatedBin
{padding:5px 0px 3px 0px;margin-bottom:3px;}

#yellowSpecialsIntl TABLE.yellowBins TR TD TABLE.yellowTopRelatedBin
{margin-bottom:3px;}

#yellowSectBelowFoldLeftCol .yellowSectSpecials .yellowTopRelatedBin
{background:#eaeff4;padding:0;margin:0 0 10px 0;}

#yellowSectBelowFoldLeftCol .yellowSectSpecials .yellowTopRelatedBin TD
{padding:6px;}
 
#yellowSectBelowFoldLeftCol .yellowSectSpecials .yellowTopRelatedBin TD A
{font-weight:bold;}

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

#yellowMartindaleBox .yellowMartindaleForm
{margin-top:3px;}

#yellowMartindaleBox .yellowMartindaleForm TD
{padding:2px 0; font-size:11px;}

#yellowMartindaleBox .yellowMartindaleForm TD.yellowMartindaleLeft
{padding-right:6px; text-align:right; font-weight:bold; white-space:nowrap;}

#yellowMartindaleBox .yellowMartindaleForm TD.yellowMartindaleSrch
{padding:7px 0 0 0;text-align:center;}
		
#yellowMartindaleBox .yellowMartindaleForm TD.yellowMartindaleLnks
{padding:7px 0;font-weight:bold; font-size:12px; text-align:center;}
		
#yellowMartindaleBox IMG
{display:block;}

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

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

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

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

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

#yellowFindLawBoxTable
{height:53px;}

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

#yellowFindLawBoxTable TD.yellowFindLawDivider
{vertical-align:middle;}

#yellowFindLawBoxTable TD.yellowFindLawLeft
{padding:5px 10px 9px 6px;}

#yellowFindLawBoxTable TD.yellowFindLawRight
{padding:5px 6px 9px 10px;}	
		
.yellowFindLawForm
{margin:6px 0 0 0;}

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

/* T3 boxes with blue and green headers */

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

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

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

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

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

TABLE.yellowBorderedBox TD.yellowWeather DIV.yellowWeatherDiv {margin:4px 6px 4px 0px;}

/* Specials T3 box */

#yellowSpecialsT3 {width:344px;;border-top: solid 2px #CC0000;font-size:12px;height:93px;}
#yellowSpecialsT3 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.yellow.net/yellow/.element/img/1.3/sect/SPECIALS/archive.btn.on.gif) 0 0 no-repeat;}

ul#archive li.off
{background:url(http://i.a.yellow.net/yellow/.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 */

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

/* Weather forecast pages */

.yellowSectBoxHeadR {font-family: arial, helvetica, sans-serif;font-size: 14px;font-weight: bold;color: #CC0000;}
.yellowSectResBox {font-family: arial, helvetica, sans-serif;font-size: 12px;color: #000000;line-height: 16px;}
.yellowSectTimestamp {font-family: arial, helvetica, sans-serif;font-size: 9px;color: #000000;}
.yellowSectBulletItems {font-family: arial, helvetica, sans-serif;font-size: 12px;color: #000000;line-height: 16px;}

/* WEATHER SECTION PAGES */

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

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

/* Weather Forecast box */
.yellowWeatherBox {border-top:2px solid #7094BF;margin-bottom:20px;}
.yellowWeatherBox .yellowBoxTitle {padding-bottom:4px;}
.yellowWeatherTitle {font-size:14px;font-weight:bold;padding-bottom:3px;}
.yellowWeatherCity {font-size:14px;font-weight:bold;padding-bottom:9px;}
.yellowWeatherDay {background-color:#003366;color:#FFFFFF;font-size:11px;font-weight:bold;padding:6px;border-bottom:1px solid #FFFFFF;}
.yellowIntWeatherDay {background-color:#003366;border-bottom:1px solid #FFFFFF;}
.yellowIntWeatherDay DIV {color:#FFFFFF;font-size:11px;font-weight:bold;margin:0px 0px 0px 6px;}
.yellowWeatherImg {background-color:#003366;border-bottom:1px solid #FFFFFF;}
.yellowIntWeatherImg {background-color:#003366;border-bottom:1px solid #FFFFFF;width:50px;height:40px;}
.yellowIntWeatherImgSm {background-color:#003366;border-bottom:1px solid #FFFFFF;max-width:30px;}
.yellowWeatherGrey {background-color:#EAEFF4;border-bottom:1px solid #FFFFFF;font-size:11px;padding:6px;white-space: nowrap;}
.yellowIntWeatherGreyR {border-bottom:1px solid #FFFFFF;background-color:#EAEFF4;white-space: nowrap;padding-right:0px;}
.yellowIntWeatherGreyL {border-bottom:1px solid #FFFFFF;background-color:#EAEFF4;white-space: nowrap;padding-left:0px;}
.yellowIntWeatherGrey {font-size:9px;color:#333333;background-color:#EAEFF4;border-bottom:1px solid #FFFFFF;}
.yellowWeatherLk {font-size:12px;font-weight:bold;}
.yellowWeathernowrap {white-space: nowrap;}
.yellowWeatherPipe {padding-left:8px;padding-right:8px;color:#333333;}
/* Weather Forecast box */

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

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

/*Personalize Forecast box on WEATHER section pages */
.yellowWeatherPer {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;}
#yellowLeftCol .yellowWeatherPer {width:280px;}
.yellowWeatherPer DIV {font-size:12px;}
.yellowWeatherPer .yellowBoxTitle {padding:6px 6px 0px 6px;font-size:14px;}
.yellowWeatherPer .yellowWeatherDiv {border-bottom:1px solid #fff;border-top:1px solid #D0DBE8;margin:0px 0px;}
#yellowRightCol .yellowWeatherPer .yellowWeatherDiv {margin:0px 6px;}
.yellowIntlWeatherDiv {width:274px;padding: 0px 0px 0px 6px;}
/*Personalize Forecast box */

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

#yellowOffbeat #yellowContextualLinks .yellowCLbox {margin-bottom:0px;}

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

/* Situation Report Box on Politics */ 
#yellowAboveFold .yellowSituationReportBox
{font:12px arial, sans-serif;color:#000;height:60px;min-height:60px;}
#yellowAboveFold .yellowSituationReportBox .yellowBoxTitleR
{text-transform:uppercase;}
#yellowAboveFold .yellowSituationReportBox .yellowSTzImg
{float:right;}
#yellowAboveFold .yellowSituationReportBox .yellowSectTimestamp
{font-size:10px; padding:5px 0;}