﻿BODY { margin: 0px 0px 0px 2px; padding-top: 3px; width: 100%; height:100%; background-color: #fff; font-family: arial, helvetica, sans-serif; font-size: 12px; }

BODY { font-family: Tahoma, Arial; font-size: medium; margin: 0px; scrollbar-face-color: #cc6600; scrollbar-shadow-color: #996600; scrollbar-highlight-color: #ffcc00; scrollbar-3dlight-color: #ffcccc; scrollbar-darkshadow-color: #663300; scrollbar-track-color: #e6d9ca; scrollbar-arrow-color: #ffff00; }


#csiIframe { visibility: hidden; height: 0px; width: 0px; }
FORM { margin: 0px; }
A:link { color: #009; }
A:visited { color: #336; }
A:hover { color: #900; text-decoration: none; }
.Red { color: #C00; }
.RedB { color: #C00; font-weight: bold; }
.Left { text-align: left !important; }
.Right { text-align: right !important; }
IMG.PremL { margin-right: 4px; }
IMG.PremR { margin-left: 4px; }
IMG.Offsite { margin-left: 4px; vertical-align: middle; margin-bottom: 1px; }
IMG.PipeLogo { margin-top: 3px; }
#AboveFold { margin-bottom: 15px; }

/* GENERIC FONT STYLES */
.BodyText { font-size: 12px; }
.BodyText11 { font-size: 11px; }
.BodyTextR { font-size: 13px; color: #C00; }
.BodyTextB { font-size: 12px; color: #06C; }
.WOOL { font-size: 12px; color: #000; font-weight: bold; }
.BoxTitle { font-size: 14px; font-weight: bold; }
.BoxTitleW { font-size: 14px; font-weight: bold; color: #fff; }
.BoxTitleR { font-size: 14px; font-weight: bold; color: #C00; }
.BoxTitleLk { font-size: 11px; font-weight: bold; }
.BodyText11R { font-size: 11px; color: #C00; }
.BodyText11B { font-size: 11px; color: #06C; }
.BodyText10R { font-size: 10px; color: #C00; }
.BodyTextxx { font-size: xx-small; font-family: Arial, Helvetica, sans-serif; color: #2F4571; }


/* GENERIC PADDING/MARGIN STYLES */
.2pxBpad { padding-bottom: 2px; }
.3pxLpad { padding: 0 0 0 3px; }
.3pxRpad { padding: 0 3px 0 0; }
.3pxTBPad { padding: 3px 0px; }
.3pxPad { padding: 3px; }
.4pxPad { padding: 4px; }
.4pxTpad { padding-top: 4px; }
.4pxBpad { padding-bottom: 4px; }
.4pxRpad { padding-right: 4px; }
.4pxLpad { padding-left: 4px; }
.4pxBmar { margin-bottom: 4px; }
.5pxmar { margin: 5px; }
.5pxTLPad { padding-top: 5px; padding-left: 5px; }
.5TB6LRPad { padding: 5px 6px; }
.6pxPad { padding: 6px; }
.6pxTPad { padding-top: 6px; }
.6pxRPad { padding-right: 6px; }
.6pxLPad { padding-left: 6px; }
.6pxBpad { padding-bottom: 6px; }
.7pxBpad { padding-bottom: 7px; }
.6pxTBpad { padding-top: 6px; padding-bottom: 6px; }
.7pxTBpad { padding-top: 7px; padding-bottom: 7px; }
.8pxTBpad { padding-top: 8px; padding-bottom: 8px; }
.8pxRmar { margin-right: 8px; }
.10TB6LRPad { padding: 10px 6px; }
.10pxTpad { padding-top: 10px; }
.10pxBpad { padding-bottom: 10px; }
.10pxRpad { padding-right: 10px; }
.8R12LPad { padding-right: 8px; padding-left: 12px; }
.15pxBpad { padding-bottom: 15px; }
.20pxTpad { padding-top: 20px; }
.20pxBpad { padding-bottom: 20px; }
.0pxTmar { margin-top: 0px; }

/* BULLETS SPACING */
.BulletLine { line-height: 14px; }
.botBullets { padding-bottom: 3px; }

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Galerias Manin
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* GENERIC Frames Manin */
.cadreHaut { font: x-small Arial, Helvetica, sans-serif; color: #FFFFFF; text-align: center; border: 1px solid black; border-top-color: #FFFFFF; border-left-color: #FFFFFF; width: 100%; height: 15px; }
.cadreBas { /*	font-family: Arial, Helvetica, sans-serif; */ font: xx-small Trebuchet MS, Arial, Helvetica, sans-serif, "Microsoft Sans Serif"; color: #000000; text-align: left; border: 1px solid black; background-color: #f2f2f2; border-bottom-color: #FFFFFF; border-right-color: #FFFFFF; }

.bloc_contenu { /*	font-family: Arial, Helvetica, sans-serif;  	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;*/ font: xx-small Verdana, Trebuchet MS, Arial, Helvetica, sans-serif; color: #000000; text-align: left; border: 1px solid black; background-color: #f2f2f2; border-bottom-color: #FFFFFF; border-right-color: #FFFFFF; }

/* Lignes de menus Inactives */
.inactif { text-decoration: line-through; color: #000080; }

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/*
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
    
    
        


/* SPONSOR BY TABLES */
TABLE.Sponsor { padding-top: 10px; }
#BoxT3 TABLE.Sponsor { padding-top: 0px; }
TABLE.Sponsor TD.SponsorTxt { padding-right: 4px; font-size: 9px; }
TD#ArticleContent .IEBox TABLE.Sponsor TD.SponsorTxt { padding-right: 4px; font-size: 9px; }
TABLE#T2sponsor { margin-top: 0px; padding-top: 0px; }
TABLE#T2sponsor TD { border-top: 2px solid #8D8D8D; padding-top: 2px; }
TABLE#T2sponsor TD.SponsorTxt { text-align: right; }

/* ABOVE FOLD */
#AboveFold #NavBar { padding-right: 10px; }
#AboveFold #TimeStamp { padding: 8px 0px; line-height: 9px; font-size: 9px; color: #666; }
#AboveFold #RightCol { padding: 0px 0px 0px 10px; }
#AboveFold #NavBot /* Test Manin */ .T1 { background-color: #EAEFF4; }
DIV.T1Bullets { padding-bottom: 3px; }
#RightCol .BulletList, #LeftCol .BulletList { padding: 7px 0px 15px 0px; font-size: 12px; }
#RightCol .BulletList DIV, #LeftCol .BulletList DIV { padding-bottom: 3px; }
#T2Box .BulletList { font-weight: bold; }
#T2Box { width: 344px; }
#T2Box DIV.BoxTitle { width: 344px; border-top: 2px solid #8D8D8D; }
#LeftCol #T2Box { width: 280px; }

.T3Box { border-top: 2px solid #8D8D8D; }

/* Super Tease */
.STzbox .BoxTitleR { margin: 0; padding: 0; }
.STzbox .BoxTitleR { line-height: 14px; }
.STzbox { width: 280px; min-height: 49px; margin: 0 0 0px 0; }
.STzbox A { font-size: 12px; font-weight: normal !important; }
.STzbox .Bullet A { font-size: 11px; font-weight: bold !important; }
.STzbox, .STzbox TD { font-size: 12px; }
.STzImg IMG { margin-left: 6px; }
.STzboxHeadline { line-height: 14px; padding: 5px 0 0 0; }
.STzboxHeadlineTall .STzboxHeadline { line-height: 16px; padding: 4px 0 0 0; }
.STzbox .STzboxHeadline BR { clear: both; }
.STzboxBullet { font-size: 11px; line-height: 11px; font-weight: bold; padding: 10px 0 0 0; }
.STzboxChild { margin-top: 10px; padding: 10px 0 0 0; border-top: 1px solid #ccc; min-height: 49px; }

/* WATCH box     */
.WatchBtn { margin-left: 2px; vertical-align: middle; margin-bottom: 1px; }
.WatchBox { margin: 0px 0px 20px 0px; }
.WatchHd { line-height: 22px; height: 22px; max-height: 22px; background-image: url(../images/video002.gif); padding: 0px; }
.WatchHd TABLE { width: 344px; max-width: 344px; }
.WatchHd TD { height: 22px; max-height: 22px; }
.WatchHd .BoxTitleW { padding-left: 8px; }
.WatchHd TD.BoxTitleLk { float: none; margin: 0px; line-height: 22px; text-align: right; padding-right: 8px; }
.WatchHd TD.BoxTitleLk A { color: #fff; }
.WatchHd TD.BoxTitleLk IMG { margin-left: 5px; margin-right: 5px; vertical-align: middle; }
.Watch { border: solid 1px #ddd; border-top: 0; border-bottom: 0; background-color: #fff; padding: 2px; }
.Watch DIV.VideoBox { background-color: #DFFFDF; }
.Watch DIV.VideoBox TABLE { background-color: #DFFFDF; }
.Watch DIV.VideoBox TABLE TD { border: solid 1px #fff; border-width: 0px 2px 0px 0px; padding: 10px 6px 0px 3px; font-size: 11px; height: 69px; max-height: 69px; }
.Watch DIV.VideoBox TABLE TD.WatchImage { border: solid 1px #fff; border-width: 0px 2px 0px 0px; padding: 0px 6px 0px 3px; height: 69px; max-height: 69px; }
.Watch DIV.VideoBox TABLE TD.WatchImageRt { border: none; padding: 0px 6px 0px 3px; height: 69px; max-height: 69px; }
.Watch DIV.VideoBox TABLE TD.WatchText { border: none; padding: 6px 3px 6px 6px; font-size: 11px; height: 69px; max-height: 69px; }
.Watch DIV.VideoBox TABLE TD.WatchBig { border: none; padding: 4px 6px 0px 6px; font-size: 11px; height: 92px; max-height: 92px; }
.Watch DIV.VideoBox TABLE TD.WatchBot { border: solid 1px #fff; border-width: 1px 0px 0px 0px; height: 23px; font-size: 11px; padding: 0px 0px 0px 6px; }
.Watch DIV.VideoBox TABLE TD.WatchBot A, .Watch DIV.VideoBox TABLE TD.WatchText A { font-size: 11px !important; }
.Watch DIV.VideoBox TABLE TD A { font-size: 12px; font-weight: bold !important; }
.myContainerDiv { width: 344px; max-width: 344px; margin: 0; padding: 0; }

/* WATCH box tabs */
.TabRow { background: url(../images/dddddd01.gif) 0 0 repeat-x; width: 344px; max-width: 344px; }

/* What should be displayed and hidden when Tab1 is visible */
.Tab1Visible .Tab1Container { visibility: visible; display: inline; }
.Tab1Visible .Tab2Container { visibility: hidden; display: none; }
.TabRow1bg { background-image: url(../images/tab00002.gif); }
.TabRow2bg { background-image: url(../images/tab00003.gif); }
.TabRow1 A { font-size: 11px; text-decoration: none; font-weight: bold; color: #CC0000 !important; }

/* What should be displayed an hidden when Tab2 is visibile */
.Tab2Visible .Tab2Container { visibility: visible; display: inline; }
.Tab2Visible .Tab1Container { visibility: hidden; display: none; }
.Tab2Visible .TabRow .TabRow2bg { background-image: url(../images/tab00002.gif); }
.Tab2Visible .TabRow .TabRow1bg { background-image: url(../images/tab00003.gif); }
.TabRow2 A { font-size: 10px; text-decoration: none; color: #666666 !important; }

/* weather box shared on main and travel 
.Weather {padding:0px 6px 8px 6px; font-size:12px;}
.WeatherHd {line-height:11px; font-size:11px; font-weight:bold; margin:0px;}
.WeatherHdRt {float:right; font-size:10px; font-weight:normal; line-height:10px;}
.Forecast {margin:9px 0px 7px 0px;}
.ForecastTxt {background-color:#fff; padding-left:7px; vertical-align:middle; font-size:12px;}
TR#ForecastRow2 TD {border-top:6px solid #EAEFF4;}
.Hi {color:#C00;}
.Lo {color:#06C;}
.WeatherForm {font-size:11px;}
.WeatherForm FORM {margin:2px 0px 6px 0px;}
.WeatherForm FORM INPUT {vertical-align:middle;}
.WeatherForm FORM INPUT.FormText {width:80px;}
.WeatherForm FORM INPUT.FormButton {width:100px;}*/

/* BELOW FOLD */
.MidIncludePad { padding-top: 10px; }
#IntlWB .MidIncludePad { padding-top: 0px; }
#BelowFold #RightRail { border-left: 1px solid #ccc; padding: 0px 0px 10px 10px; }
.RRbox { border-top: 2px solid #666; background-color: #eee; width: 215px; }
.RRbox TABLE { width: 201px; }
#RightRail .BoxTitleR { font-size: 12px; }
.RRWeatherbox { border-top: none; background-color: #eee; width: 215px; }
.RRcontent { border: 1px solid #ddd; border-top: 0; padding: 6px; font-size: 12px; }
.RRcontent .BoxTitleR { padding-bottom: 6px; }
TABLE.RRblurb TD IMG { margin: 4px 0px 0px 6px; }
TABLE.RRblurb TD { font-size: 12px; }
.RRbullet { font-size: 11px; font-weight: bold; }
.RRbulletReg { font-size: 11px; }
DIV.RRbullet .WOOL { font-size: 11px; }
DIV.RRbullet IMG.Offsite { margin-bottom: 4px; }

.FeatureBox { width: 215px; margin: 0 0 10px 0; }
.FeatureBox IMG { display: block; }
.FeatureBox IMG.Offsite { display: inline; }
.FeatureBoxContent { padding: 0 10px; background-color: #e6e6e0; font-size: 12px; }
.FeatureBoxContent .BoxTitle { padding-bottom: 6px; padding-top: 0px; margin-top: 0px; line-height: 11px; }
.FeatureBox SPAN.FBTz IMG { display: inline; margin-left: 4px; }

TABLE.Poll { width: 200px; }
TABLE.Poll TD { font-size: 12px; padding-top: 6px; }
TABLE.Poll TD.PollQ { padding-top: 0px; }
TABLE.Poll TD.PollR { text-align: right; }

/* Weather maps
.WeatherMapsLine {border-top:1px solid #ccc;margin:0px;}
.WeatherMapsBox {border-left:1px solid #ccc;width:137px;height:88px;background-color:#eee;font-size:12px;}
.WeatherMap {float:right;}
.WeatherMapsTitle {padding-bottom:2px;font-weight:bold;}*/

/* Intl Weather maps
#IntWeatherMapTop {border-top:2px solid #CC0000;width:344px;}
.IntlWeatherMap {width:344px;height:69px;border-bottom:1px solid #ccc;font-size:12px;}
.IntlWeatherMap .BoxTitle {padding-bottom:0px;}
.IntlWeatherMapBot {width:344px;height:69px;padding-bottom:0px;font-size:12px;}
.IntlWeatherMap IMG {float:right;margin:10px 0px;}
.IntlWeatherMapBot IMG {float:right;margin:10px 0px;}
.IntlWeatherMapHead {padding-top:7px;padding-bottom:4px;font-size:12px;font-weight:bold;}*/

/* marketing boxes */
.PromoTable { background-color: #eee; border: 1px solid #ddd; }
.PromoTable TD.PromoTz { font-size: 11px; padding: 0px 5px; }
.PromoImg { border-left: 1px solid #ddd; }

/* FORM BUTTONS */
/* talk to Manin about these styles below... the names/style info still need to be ironed out */
.FormButtonNavSearch { font-family: arial, verdana, sans-serif; font-weight: bold; font-size: 10px; color: #000; }
.FormButtonSearch { font-family: arial, verdana, sans-serif; font-weight: bold; font-size: 11px; color: #000; text-transform: uppercase; width: 60px; }
.FormButtonSm { font-family: arial, verdana, sans-serif; font-weight: bold; font-size: 10px; color: #000; text-transform: uppercase; }
.FormButton { font-family: arial, verdana, sans-serif; font-weight: bold; font-size: 11px; color: #000; text-transform: uppercase; }
.FormButtonNm { font-family: arial, verdana, sans-serif; font-weight: normal; font-size: 11px; color: #000; text-transform: uppercase; }
.FormSelect { font-family: arial, verdana, sans-serif; font-size: 12px; color: #000; }
.FormSelectSm { font-family: arial, verdana, sans-serif; font-size: 10px; color: #000; }
.WeaterTxt { width: 23px; }
.IntlNavForm { margin-left: 12px; margin-top: 2px; margin-bottom: 2px; }

/* NAV BAR */
#NavBar { width: 126px; max-width: 126px; font-weight: bold; font-size: 11px; padding-left: 0px; speak: none; }
#NavBar .NavTop A, #NavBar .NavBot A { display: block; line-height: 16px; text-decoration: none; padding-left: 12px; }
#NavBar .NavTop .NavSub A { line-height: 17px; }

#NavBar .NavTop DIV, #NavBar .NavBot DIV { background-image: url(../images/10000001.gif); }
#NavBar DIV.NavAd { padding: 3px; }
#NavBar .NavTop { background-image: url(../images/blue0002.gif); }
#NavBar .NavTop .NavSub { background-image: url(../images/sub00005.gif); }
#NavBar .NavTop DIV.Hover { background-image: url(../images/rolloves.gif); }
#NavBar .NavTop .NavSub DIV.Hover { background-image: url(../images/sub00006.gif); }
#NavBar .NavTop .NavAuto { background-image: url(../images/auto0002.gif); }
#NavBar .NavTop .NavAuto DIV A { padding-left: 0px; }

IMG.NavAutoArrow { margin-right: 6px; margin-left: 3px; margin-top: 5px; margin-bottom: 5px; }

#NavBar .NavTop .NavAuto DIV.Hover { background-image: url(../images/auto0003.gif); }
#NavBar .NavTop DIV.NavHiLite, #NavBar .NavTop DIV.NavHiLite:hover { background-image: url(../images/red00001.gif); }
#NavBar .NavTop .NavSub DIV.NavHiLite, #NavBar .NavTop .NavSub DIV.NavHiLite:hover { background-image: url(../images/nav0000I.gif); }
#NavBar .NavTop .NavSub .Div { background-image: url(../images/sub00007.gif); width: 126px; height: 2px; max-height: 2px; font-size: 1px; background-repeat: no-repeat; }
#NavBar .NavTop .NavSub DIV A { color: #2f4571; }
#NavBar .NavTop DIV A, #NavBar .NavTop .NavSub DIV.NavHiLite A { color: #fff; }
#NavBar .NavTop .Div { background-image: url(../images/blue0003.gif); width: 126px; height: 2px; max-height: 2px; font-size: 1px; background-repeat: no-repeat; }
/* Rem 
#NavBar .NavTop div a img.NavMoney	{background-image:url(../images/nav0000J.gif);}
#NavBar .NavTop div.Hover a img.NavMoney {background-image:url(../images/nav0000K.gif);}
#NavBar .NavTop div a img.NavSI	{background-image:url(../images/nav0000L.gif);}
#NavBar .NavTop div.Hover a img.NavSI {background-image:url(../images/nav0000M.gif);}
#NavBar .NavTop div a img.NavEdmunds	{background-image:url(../images/nav0000N.gif);}
#NavBar .NavTop div.Hover a img.NavEdmunds {background-image:url(../images/nav0000O.gif);}
*/

#NavBar .NavBot { background-color: #ddd; }

#NavBar .NavBot, #NavBar .NavBot DIV.Hover { background-image: url('../images/gray0004.gif'); }
#NavBar .NavBot DIV A { color: #222; }
#NavBar .NavBot DIV.Hover A, #NavBar .NavBot DIV.NavHiLite A, #NavBar .NavBot DIV.NavHiLite:hover A { color: #F00 !important; }
#NavBar .NavBot .Div { background-image: url(../images/gray0005.gif); width: 126px; height: 2px; max-height: 2px; font-size: 1px; background-repeat: no-repeat; }
#NavBar .NavBot .DivEmpty { background-image: url(../images/gray0004.gif); width: 126px; background-repeat: no-repeat; }

#NavBar .NavSearch { background-image: url(../images/search03.gif); padding: 4px 0px 0px 10px; }
/* radio button (RB) styles still need tweaking, if they can end up using one style rather than two, that's cool */
#NavBar .NavSearch .RB { margin: 0px 2px 0px 0px; }
#NavBar .NavSearch FORM INPUT { vertical-align: middle; }
#NavBar .NavSearch IMG { vertical-align: middle; }
#NavBar .NavSearch IMG.Web { padding: 4px 4px 4px 1px; }
#NavBar .NavSearch .Input { margin: 2px 0px 3px 2px; font-family: arial, verdana, sans-serif; font-size: 10px; width: 100px; }
#NavBar .NavSearch .Button { margin: 0px 0px 0px 4px; }
/* see style for FormButtonNavSearch (submit button) in form buttons section */

/* Horizontal nav bar */
#HorzNavBar TD { height: 23px; font-size: 11px; color: #fff; vertical-align: middle; }

#HorzNavBar TD a, #HorzNavBar TD a:visited, #HorzNavBar TD a:hover { color: #fff; font-weight: bold; }


#HorzNavBar TD.HorzNavRed a:hover { text-decoration: underline; }

#HorzNavBar TD.HorzNavRed a, #HorzNavBar TD a:hover { text-decoration: none; }

#HorzNavBar TD form { margin: 0 0 0 6px; padding: 0; display: inline; }

#HorzNavBar TD form SELECT { font-size: 11px; }

#HorzNavBar TD.HorzNavBlue { background: #2f4571; border-top: 1px solid #203152; border-bottom: 1px solid #476288; padding: 0 0 0 13px; }

#HorzNavBar TD.HorzNavRed { background: #c00 url(../images/horz0001.gif) 0 0 repeat-x; border-top: 1px solid #900; border-bottom: 1px solid #d34444; text-align: center; font-size: 12px; font-weight: bold; }

#HorzNavBar TD.HorzNavGreyTitle { height: 26px; font-size: 16px; font-weight: bold; color: #000; vertical-align: middle; padding-left: 10px; }

#HorzNavBar TD.HorzNavGrey { height: 26px; font-size: 11px; font-weight: bold; color: #000; vertical-align: middle; }

#HorzNavBar TD.HorzNavGrey A:link { color: #009; }
#HorzNavBar TD.HorzNavGrey A:visited { color: #336; }
#HorzNavBar TD.HorzNavGrey A:hover { color: #900; text-decoration: none; }


/* CEILING */
#Ceil, #Ceil TD.CeilB { font-size: 11px; font-weight: bold; }
#Ceil TD.CeilBlk { font-size: 11px; font-weight: bold; background: #000; color: #fff; }
#Ceil TD.CeilW { background-color: #2F4571; font-weight: normal; color: #fff; height: 27px; padding: 2px 18px 0px 5px; vertical-align: middle; }
#Ceil A { color: #009; }
#Ceil A:visited { color: #336; }
#Ceil A:hover { color: #900; text-decoration: none; }

#Ceil .CeilW A, #Ceil .CeilW A:visited, #Ceil .CeilW A:hover, #Ceil .CeilBlk A, #Ceil .CeilBlk A:visited, #Ceil .CeilBlk A:hover { color: #fff; font-weight: bold; }

#Ceil .CeilBlk A:hover, #Ceil .CeilW A:hover { text-decoration: none; }

#Ceil .CeilW IMG { margin-top: 2px; }
#Ceil .CeilImg { margin-left: 6px; }

DIV.CeilAd { width: 770px; text-align: center; padding: 4px 0px 4px 0px; background-image: url(../images/new00001.gif); }
DIV.CeilAd DIV { margin: 0px 20px 0px 20px; border: 1px solid #fff; }

DIV.IntlCeilAd { width: 770px; text-align: center; padding: 4px 0px 4px 0px; background-image: url(../images/new00001.gif); }
DIV.IntlCeilAd DIV { margin: 0px 150px 0px 150px; border: 1px solid #fff; }

/* eliminates extra margins, padding, and borders from nested div tags */
div.CeilAd div div { padding: 0; margin: 0; border: 0; }

div.IntlCeilAd div div { padding: 0; margin: 0; border: 0; }


DIV.NoCeilAd { width: 770px; text-align: center; padding: 1px 0px 1px 0px; background-image: url(../images/new00001.gif); }


#CeilSearch { width: 770px; border-right: 1px solid #8DA2A7; background-color: #DCECF0; }
#CeilSearch TD { padding-top: 2px; background-image: url(../images/bg000001.gif); background-repeat: repeat-x; background-position: bottom; border-bottom: 1px solid #8DA2A7; }
#CeilSearch TD.Grad { background-image: none; border-bottom: none; width: 8px; }
#CeilSearch IMG { vertical-align: middle; }
/* marges h-d-b-g */
#CeilSearch IMG.Web { margin: 0px 9px 0px 1px; }
#CeilSearch IMG.Srch { margin-left: 9px; }
#CeilSearch FORM INPUT { vertical-align: middle; }
#CeilSearch .R { margin: 0px; }
#CeilSearch .Input { margin-right: 10px; width: 244px; }

/* FOOTER */
#FootBox { width: 762px; margin-left: 8px; padding-bottom: 10px; }

#FootNav { border-top: 1px solid #999; padding-top: 1px; background-color: #fff; }
#FootNav TABLE { background-color: #DEDEDE; }
#FootNav TABLE TD { padding: 3px 7px 3px 7px; }
#FootNav TABLE TD.7pxRpad { padding: 3px 10px 3px 3px !important; }
#FootNav TABLE TD A { font-size: 11px; font-weight: bold; color: #000; }

#FootSearch { border-top: 2px solid #fff; background-color: #C1D3DC; height: 30px; }
#FootSearch IMG { vertical-align: middle; }
#FootSearch IMG.Web { margin: 0px 9px 0px 4px; }
#FootSearch IMG. { margin: 0px 10px 0px 4px; }
#FootSearch IMG.Srch { margin-left: 9px; }
#FootSearch FORM INPUT { vertical-align: middle; }
#FootSearch .R { margin: 0px; }
#FootSearch .Input { margin-right: 10px; width: 234px; }

#Foot { border-top: 2px solid #fff; background-color: #EFEFEF; }
#Foot TD { font-size: 11px; }
#Foot A { color: #009; }
#Foot A:visited { color: #336; }
#Foot A:hover { color: #900; text-decoration: none; }

#Foot #IconMap TD IMG { margin-right: 4px; }
#Foot #IconMap TD { padding-bottom: 6px; }
#Foot #IconMap TR.NoPad TD { padding-bottom: 0px !important; }

.FootBelow { height: 10px; max-height: 10px; width: 770px; background-color: #fff; }

/* Dropdown menus */
#LocalDHTML { width: 79px; max-width: 79px; visibility: hidden; position: absolute; filter: alpha(opacity=95); opacity: .95; margin-top: -6px; }

#RegionDHTML { width: 79px; max-width: 79px; visibility: hidden; position: absolute; filter: alpha(opacity=95); opacity: .95; margin-top: -6px; }

.DHTMLnav { border: 1px solid #2F4571; background-color: #fff; padding: 2px; }
.DHTMLnav DIV { height: 15px; padding: 0px 4px; background-color: #eee; font-size: 10px; }
.DHTMLnav DIV A { vertical-align: middle; display: block; }
.DHTMLnav DIV.Hover { background-color: #fff; }
.DHTMLnav DIV.Hover A, .DHTMLnav DIV.Hover A:hover { color: #900; text-decoration: none; }

/* Roadblock Ad */
.RBad { background-color: #ccc; padding: 4px; }

.NoWrap { white-space: nowrap; }

/* _______________ Breaking News Bar _______________ 
#BreakingNewsBar {
	background-color: #c00;
	speak: normal;
}

#BreakingNewsTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #fff;
}

#BreakingNewsTitle H1 {
	padding: 0;
	margin: 0;
	font-size: 1em;
	line-height: 1em;
	display: inline;
}

#BreakingNewsText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}

#BreakingNewsText A:link, #BreakingNewsText A:visited {
	color: #fff;
}*/

/* _____ WATCH NOW _____ 
#WatchNowBar {
	background-color: #299CBD;
	speak: normal;
}

#WatchNowTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #fff;
}

#WatchNowTitle H1 {
	padding: 0;
	margin: 0;
	font-size: 1em;
	line-height: 1em;
	display: inline;
}

#WatchNowText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}

#WatchNowText A:link, #WatchNowText A:visited {
	color: #fff;
}
*/


/* business box 
#WBSection #IntlBizBox IMG {margin:2px 0px 0px 4px;}

#WBSection #IntlBizBox {width:167px; border-top:2px solid #C00;}

#IntlBizBox .dataScreen { display:none; }

#IntlBizBox .BoxTitleLk a.IntlBixBoxCurrentSelection
{color:#900; text-decoration:none;}

#IntlBizBox .IntlMarketsTimeStamp
{font: 11px/11px arial, sans-serif; color:#000; margin:6px 0 3px 0;}

#IntlBizBox .IntlMarketsTimeStamp a
{font-weight:bold; }

#IntlBizBox TABLE TR TD
{padding:7px 0 0 0; font: 11px/11px arial, sans-serif; color:#000;}

#IntlBizBox TABLE TR TD IMG
{display:block;}

.IntlBgChrtLogo
{margin:4px 0 0 0; text-align:right;}

.IntlMarketsBoxFooterText
{margin:4px 0 0 0; text-align:right; font:11px arial, sans-serif;}

.IntlBizCurrComBox
{width:258px;}

.IntlBizCurrComBoxLrg
{width:464px;}

.IntlBizCurrComBox TABLE
{border-bottom:5px solid #eaeff4;}

.IntlBizCurrComBoxLrg TABLE TR TD,
.IntlBizCurrComBox TABLE TR TD
{padding:5px 0 3px 0; background-color:#fff; font: 11px/11px arial, sans-serif; color:#000;}

.IntlBizCurrComBoxLrg TABLE TR.odd TD,
.IntlBizCurrComBox TABLE TR.odd TD
{background:#eaeff4;}

.IntlBizCurrComBoxLrg IMG.IntlBizHdrGfx,
.IntlBizCurrComBox IMG.IntlBizHdrGfx
{border-bottom:2px solid #2f4571;margin:0 0 1px 0;display:block;}

.IntlBizCurrComBoxLrg TABLE TR TD.3pxLpad,
.IntlBizCurrComBox TABLE TR TD.3pxLpad
{padding-left:3px;}

.IntlBizCurrComBoxLrg TABLE TR TD.3pxRpad,
.IntlBizCurrComBox TABLE TR TD.3pxRpad
{padding-right:3px;}

.IntlBizCurrComBoxLrg TABLE#IntlWorldBizBoxAsiaMarkets TR TD
{padding:4px 0 5px 11px;}

.IntlBizCurrComBoxLrg TABLE#IntlWorldBizBoxAsiaMarkets TR TD.right
{padding:0 11px 0 0; text-align:right;}

.IntlBizCurrComBox TABLE TR.header TD,
.IntlBizCurrComBoxLrg TABLE#IntlWorldBizBoxAsiaMarkets TR.header TD
{padding:0; height:16px; font:bold 11px/11px arial, sans-serif;color:#fff;background:url(../images/market01.gif) 0 0 repeat-x;}

.IntlBizCurrComBoxLrg TABLE#IntlWorldBizBoxAsiaMarkets TR.header TD.white
{background:#fff;}

.IntlBizCurrComBoxLrg TABLE#IntlWorldBizBoxAsiaMarkets TR.header TD.white div
{width:1px;}

.IntlBizCurrComBoxLrg TABLE#IntlWorldBizBoxAsiaMarkets TR TD .IntlBizCurrComBoxRedText
{color:#c00;}

.IntlBizCurrComBox TABLE TR TD.6pxLpad
{padding-left:6px;}

.IntlBizCurrComBox TABLE TR TD.6pxRpad
{padding-right:6px;}*/
/* business box */

/* intl top right box */
#IntlTopRight { border-top: 2px solid #C00; width: 344px; padding-bottom: 20px; font-size: 12px; }
#IntlTopRight DIV.BoxTitle { padding-top: 2px; padding-bottom: 4px; }
#IntlTopRight IMG { margin-left: 6px; margin-top: 5px; }
#IntlTopRight A { font-weight: bold; }
#IntlTopRight SPAN.FBTz IMG { margin-top: 3px; }
/* intl top right box */


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Nav */
ul#nav, ul#botNav { margin: 0; padding: 0; list-style: none; width: 126px; background: #424242;} /* #203152; }*/

ul#freeicon { margin: 0; padding: 0; list-style: none; width: 54px; }
/* Regular rows */

ul#nav li { display: block; height: 18px; cursor: pointer; padding: 0 0 0 8px; width: 126px; }
/*ul#nav li { background: url(../images/nav0000P.gif) 0 0 no-repeat; color: #FF0000; }*/
ul#nav li { background: url(../images/btn_Nav3.gif) 0 0 no-repeat; color: #FF0000; }
ul#nav li a { padding: 0 0 0 4px; margin: 0; }
/*ul#nav li a:hover { background: #8ebae5; } out : #2F4571*/
ul#nav li a:hover { background: #999999;} /* #b8b8b8; }*/
ul#nav li div { height: 18px; line-height: 16px; width: 115px; padding: 1px 0 0 0; color: #FF0000; }
ul#nav li a { display: block; text-decoration: none; font-weight: normal; font-size: 11px; } /* bold */
ul#nav li a { color: #F0F0F0; }
ul#nav li a { text-align: left; }

ul#nav li.FreeVideo div a:hover, ul#IntlNav li.FreeVideo div a:hover { background: #8ebae5 url(../images/icon0003.gif) 40px 0 no-repeat; }
ul#IntlNav li.FreeVideo div a, ul#nav li.FreeVideo div a /* this is probably unnecessary */ { padding: 0 0 0 4px; margin: 0; background: url(../images/icon0003.gif) 40px 0 no-repeat; }

ul#IntlNav li.FreeVideo div, ul#nav li.FreeVideo div { height: 18px; line-height: 16px; width: 115px; padding: 1px 0 0 0; background: url(../images/icon0003.gif) 40px 1px no-repeat; }
/* End */


/* Money row 
ul#nav li.money { display: block; height: 18px; cursor: pointer; padding: 0 0 0 0px; width: 126px; }
ul#nav li.money { background: url(../images/navmonf0.gif) top left no-repeat; }
ul#nav li.money a { padding: 0 0 0 12px; margin: 0; }
ul#nav li.money a:hover { background: url(../images/navmonf1.gif) top left no-repeat; width: 126px; }
ul#nav li.money div { height: 18px; line-height: 18px; width: 126px; padding: 0px 0 0 0; }
/* End */

/* Sports row 
ul#nav li.sports { display: block; height: 18px; cursor: pointer; padding: 0 0 0 0px; width: 126px; }
ul#nav li.sports { background: url('../images/nav0000Q.gif') no-repeat left top; }
ul#nav li.sports a { padding: 0 0 0 12px; margin: 0; }
ul#nav li.sports a:hover { background: url(../images/nav0000R.gif) top left no-repeat; width: 126px; }
ul#nav li.sports div { height: 18px; line-height: 18px; width: 126px; padding: 0px 0 0 0; }
/* End */

/* Autos row 
ul#nav li.autos
{ display:block; height:18px;cursor: pointer; padding:0 0 0 0px;width:126px;}
ul#nav li.autos
{ background:url(../images/nav0000S.gif) top left no-repeat;}
ul#nav li.autos a
{ padding:0 0 0 12px;margin:0}
ul#nav li.autos a:hover
{ background:url(../images/nav0000T.gif) top left no-repeat; width:126px;}
ul#nav li.autos div
{height:18px;line-height:18px;width:126px;padding:0px 0 0 0;}
*/
/* End */

/*Autos row NEW - for widening launch 
ul#nav li.auto
{ display:block; height:18px;cursor: pointer; padding:0 0 0 0px;width:126px;}
ul#nav li.auto
{ background:url(../images/nav0000U.gif) top left no-repeat;}
ul#nav li.auto a
{ padding:0 0 0 12px;margin:0}
ul#nav li.auto a:hover
{ background:url(../images/nav0000V.gif) top left no-repeat; width:126px;}
ul#nav li.auto div
{height:18px;line-height:18px;width:126px;padding:0px 0 0 0;}*/
/* End */


/* Current row */
/*ul#nav li.current { background: url('../images/nav0000W.gif') no-repeat 0 0; } */
ul#nav li.current { background: url('../images/btn_Nav_Current.gif') no-repeat 0 0; }

ul#nav li.current a:hover { background: transparent; }
/* End */

/* Fix IE. Hide from IE Mac \*/
* html ul#nav li { float: left; height: 1%; }
* html ul#nav li a { height: 1%; }
/* End */

/* Intl Nav */
ul#IntlNav, ul#botNav { margin: 0; padding: 0; list-style: none; width: 126px; }

ul#IntlNav li { display: block; height: 18px; cursor: pointer; padding: 0 0 0 8px; width: 126px; }
ul#IntlNav li { background: url(../images/nav0000P.gif) 0 0 no-repeat; }
ul#IntlNav li a { padding: 0 0 0 4px; margin: 0; }
ul#IntlNav li a:hover { background: #8ebae5; }
ul#IntlNav li div { height: 18px; line-height: 16px; width: 115px; padding: 1px 0 0 0; }
ul#IntlNav li a { display: block; text-decoration: none; font-weight: bold; font-size: 11px; }
ul#IntlNav li a { color: #fff; }

ul#IntlNav li.current { background: url(../images/nav_red1.gif) 0 0 no-repeat; }
ul#IntlNav li.current a:hover { background: transparent; }

ul#IntlNav li.Sub { background: url(../images/sub00008.gif) 0 0 no-repeat; }
ul#IntlNav li.Sub { display: block; height: 19px; cursor: pointer; padding: 0 0 0 8px; width: 126px; }
ul#IntlNav li.Sub div { height: 19px; line-height: 17px; width: 118px; padding: 0px 0 0px 0; }
ul#IntlNav li.Sub a:hover { background: #8ebae5; }
ul#IntlNav li.Sub a { color: #2F4571; }

ul#IntlNav li.currentSub { background: url(../images/sub00009.gif) 0 0 no-repeat; }
ul#IntlNav li.currentSub a:hover { background: transparent; }

/*
ul#IntlNav li.football
{background:url(../images/bot00003.gif) 0 0 no-repeat;display:block; height:18px;cursor: pointer; padding:0 0 0 8px;width:126px;}
ul#IntlNav li.football div
{height:18px; line-height:18px;width:118px;padding:0px 0 0px 0;}
ul#IntlNav li.football a
{color: #2F4571}

ul#IntlNav li.africa
{background:url(../images/sub00008.gif) 0 0 no-repeat; display:block; height:18px;cursor: pointer; padding:0 0 0 8px;width:126px;}
ul#IntlNav li.africa div
{height:18px; line-height:18px;width:118px;padding:0px 0 0px 0;}
ul#IntlNav li.africa a
{color: #2F4571}

ul#IntlNav li.americas
{background:url(../images/mid00002.gif) 0 0 no-repeat;display:block; height:18px;cursor: pointer; padding:0 0 0 8px;width:126px;}
ul#IntlNav li.americas div
{height:18px; line-height:16px;width:118px;padding:0px 0 0px 0;}
ul#IntlNav li.americas a
{color: #2F4571}

ul#IntlNav li.americas2
{background:url(../images/mid00003.gif) 0 0 no-repeat;display:block; height:17px;cursor: pointer; padding:0 0 0 8px;width:126px;}
ul#IntlNav li.americas2 div
{height:17px; line-height:16px;width:118px;padding:0px 0 0px 0;}
ul#IntlNav li.americas2 a
{color: #2F4571}

ul#IntlNav li.meast
{background:url(../images/bot00004.gif) 0 0 no-repeat;display:block; height:17px;cursor: pointer; padding:0 0 0 8px;width:126px;}
ul#IntlNav li.meast div
{height:17px; line-height:17px;width:118px;padding:0px 0 0px 0;}
ul#IntlNav li.meast a
{color: #2F4571}

ul#IntlNav li.meast2
{background:url(../images/bot00005.gif) 0 0 no-repeat;display:block; height:18px;cursor: pointer; padding:0 0 0 8px;width:126px;}
ul#IntlNav li.meast2 div
{height:18px; line-height:18px;width:118px;padding:0px 0 0px 0;}
ul#IntlNav li.meast2 a
{color: #2F4571}
*/

ul#IntlNav li.Sub { background: url(../images/sub00008.gif) 0 0 no-repeat; }
ul#IntlNav li.Sub { display: block; height: 19px; cursor: pointer; padding: 0 0 0 8px; width: 126px; }
ul#IntlNav li.Sub div { height: 19px; line-height: 17px; width: 118px; padding: 0px 0 0px 0; }
ul#IntlNav li.Sub a:hover { background: #8ebae5; }
ul#IntlNav li.Sub a { color: #2F4571; }

/* Fix IE. Hide from IE Mac \*/
* html ul#IntlNav li { float: left; height: 1%; }
* html ul#IntlNav li a { height: 1%; }
/* End */

/* contextual links 
#ContextualLinks .CL {background-color:#EEE;padding:6px;font-size: 11px;}
#ContextualLinks .CLbox {border-left: 1px #999 solid; border-right: 1px #999 solid;border-bottom:1px #999 solid; padding-left: 6px; padding-right:6px;padding-bottom:7px; margin-bottom: 16px;}
#Education #ContextualLinks .CLbox {margin-bottom: 0px;}
#ContextualLinks .CLtitle {font-size:12px;font-weight:bold;text-decoration:underline;}
#ContextualLinks .CLurl {color:#063;text-decoration:underline;}
#ContextualLinks .CLdivider {width:100%;margin-top:6px;margin-bottom:6px;background-image:url(../images/dots_loo.gif);}
*/


/* member services spacing over content fix */
.10pxTB6pxLRpad { padding-left: 6px; padding-top: 10px; }

/* constrain breaking news banner width 
#BreakingNewsBanner TABLE#WatchNowBar,
#BreakingNewsBanner TABLE#BreakingNewsBar
{width:770px;} */
