.ajax__tab_header{background:url(/includes/images/home/tabNavBorders.png) repeat-x 0 -129px;}
.ajax__tab_outer{background:url(/includes/images/home/tabNavBorders.png) no-repeat right -21px;}
.ajax__tab_inner{background:url(/includes/images/home/tabNavBorders.png) no-repeat 0 0;}
.ajax__tab_tab{background:url(/includes/images/home/tabNavBorders.png) repeat-x 0 -42px;}
.ajax__tab_active .ajax__tab_outer, .ajax__tab_hover .ajax__tab_outer{background:url(/includes/images/home/tabNavBorders.png) no-repeat right -84px;}
.ajax__tab_active .ajax__tab_inner, .ajax__tab_hover .ajax__tab_inner{background:url(/includes/images/home/tabNavBorders.png) no-repeat 0 -63px;}
.ajax__tab_active .ajax__tab_tab, .ajax__tab_hover .ajax__tab_tab{background:url(/includes/images/home/tabNavBorders.png) repeat-x 0 -105px;}
.ajax__tab_body{border-style:solid; border-width:1px; border-top:none 0;}
.ajax__tab_body .ajax__tab_body{border:none 0;}

.yui-carousel-element{line-height:14px;}

.icon_less{background:transparent url('/includes/images/themes/icon_more_or_less.png') no-repeat 0 0;}
.icon_more{background:transparent url('/includes/images/themes/icon_more_or_less.png') no-repeat 0 -11px;}
.icon_less:hover{background:transparent url('/includes/images/themes/icon_more_or_less.png') no-repeat 0 -22px;}
.icon_more:hover{background:transparent url('/includes/images/themes/icon_more_or_less.png') no-repeat 0 -33px;}
.icon_link{background:transparent url('/includes/images/generic/icon_link.gif');}

.desktopLaunch{font:11px/13px Tahoma; margin:10px 3px 5px 5px;}
.desktopLaunch IMG{float:left; margin:2px 5px 0 0; border:0px;}
.desktopLaunch A{font:bold 11px/13px Tahoma; text-decoration:underline;}

.WsRadarTabImage{margin:1px;}

.PhotoToEndInput, .radarNavToLast, .PhotoToFirstInput, .PhotoNavNextInput, .nwsGraphicsFeed .PhotoNavNextInput, .PhotoNavStop, .radarNavStop, 
.PhotoNavPlay, .radarNavPlay, .PhotoNavPreviousInput, .nwsGraphicsFeed .PhotoNavPreviousInput, .section_nav_reload, .WsRadarReload{
    width:32px; height:32px; background:url(/includes/images/themes/imageviewer.png) no-repeat 0 0;
    float:left; line-height:32px; border:none 0; margin:0; padding:0; cursor:pointer;
}

.section_nav_reload A, .WsRadarReload A{display:block; width:32px; height:32px;}

.PhotoToEndInput, .radarNavToLast{background-position:0 -128px;}
.PhotoToFirstInput{background-position:0 0;}
.PhotoNavNextInput, .nwsGraphicsFeed .PhotoNavNextInput{background-position:0 -96px;}
.PhotoNavStop, .radarNavStop{background-position:0 -160px;}
.PhotoNavPlay, .radarNavPlay{background-position:0 -64px;}
.PhotoNavPreviousInput, .nwsGraphicsFeed .PhotoNavPreviousInput{background-position:0 -32px;}
.section_nav_reload, .WsRadarReload{background-position:0 -192px;}

.PhotoToEndInput:hover, .radarNavToLast:hover{background-position:0 -352px;}
.PhotoToFirstInput:hover{background-position:0 -224px;}
.PhotoNavNextInput:hover, .nwsGraphicsFeed .PhotoNavNextInput:hover{background-position:0 -320px;}
.PhotoNavStop:hover, .radarNavStop:hover{background-position:0 -384px;}
.PhotoNavPlay:hover, .radarNavPlay:hover{background-position:0 -288px;}
.PhotoNavPreviousInput:hover, .nwsGraphicsFeed .PhotoNavPreviousInput :hover{background-position:0 -256px;}
.section_nav_reload:hover, .WsRadarReload:hover{background-position:0 -416px;}

/* photo page */
.NsNumCaption{background-color:black; z-index:3; position:relative; height:16px;}
SPAN.NsNum{font-size:10px; line-height:15px; font-weight:bold; padding-left:4px; display:block; float:left;}
.NsNum LABEL{margin:0px;}
.NsCaption{padding-right:4px; height:12px; line-height:14px; white-space:nowrap; display:block; float:right;}
.NsCaption A{font-size:10px;  color:#FFFFFF; font-weight:normal;}
.NsSpacer{font-size:7px; line-height:8px; font-weight:bold;}

.PhotoNavigation, .WsRadarNavigation{z-index:4; position:relative; height:32px; _height:33px; border-top:solid 1px #5c5c5a; color:White; background:black;}
.WsRadarNavigation{width:296px;}
.ajax__tab_bbc_desktop .WsRadarNavigation{width:640px;}
.PhotoNavMore{display:block; float:right; clear:none; margin:8px 8px 0px 0px; height:10px; line-height:15px;}
.PhotoNavMore A SPAN{font-size:10px; line-height:15px; color:#a2a2a2; font-weight:bold;}
.PhotoNavMore A:hover SPAN{color:White;}
.PhotoNum{font-size:10px; font-weight:bold; padding-left:4px; padding-top:1px;}

.PhotoPicture{z-index:2; position:relative;}
.PhotoPicture P{font-size:10px; margin:0px; padding:3px;}
.PhotoPicture SPAN{color:#a2a2a2; font-weight:bold; font-size:10px;}
.PhotoPictureOuter{background-color:Black; overflow:hidden; text-align:center;}
.PhotoPictureOuter DIV{text-align:center;}
.PhotoPictureOuter IMG{margin:auto; display:block;}
.PhotoSubHeadLine{font-weight:bold; font-size:11px;}
.PhotoByDate{border-bottom-width:2px; border-bottom-style:solid; margin:5px; padding-bottom:5px;}
.PhotoBy{float:left; font-size:9px;}
.PhotoDate{font-size:9px; color:#999999;}
.PhotoDesc{margin:10px 0px 10px 5px; text-align:justify;}
.PhotoTeaser, .PhotoTeaser P, .PhotoTeaser FONT{font-size:11px; line-height:13px;}
.PhotoTeaser P{margin-bottom:14px}

.NsCaptionContainer{display:block; z-index:1; position:absolute; top:0px; left:0px; width:0px; height:0px;}
.NsCaptionText{background-color:black; position:relative; top:0; left:0;}
.NsCaptionText DIV{padding:2px 5px 2px 5px;}
.NsCaptionText, .NsCaptionText SPAN, .NsCaptionText P, .NsCaptionText FONT{font-weight:normal; font-size:10px; line-height:13px; color:White; margin:0px;}

.icon_less, .icon_more{display:-moz-inline-block; display:inline-block; vertical-align:bottom !important; margin-top:2px !important; margin-right:2px; width:11px; height:11px;}
.icon_link{display:-moz-inline-block; display:inline-block; vertical-align:bottom; width:12px; height:12px;}

DIV#main{width:945px; height:35px; margin:7px;}
TABLE#main, TABLE#body{width:1000px; clear:left; margin:0;}
TD#col1{width:136px;}
TD#col2, TD#topRow, TD#bottomRow{padding-left:10px;}
TD#topRow, TD#bottomRow{padding-right:0px;}
TD#topRow IMG{padding-top:10px;}
TD#col2{padding-right:10px; padding-top:10px;}
TD#col3{width:300px;}

/*** NAVIGATION ***/

/* Cookie Crumbs */
.bI-crumb DIV.crumbs{display:inline-block; float:right;}

/* Section Navigation */
.box_left_nav{width:136px; padding:7px; padding-bottom:15px; margin-left:2px; font-size:11px; font-weight:bold; margin-top:2px;}
.box_left_nav A{display:block; line-height:12px; margin-bottom:4px;}
.box_left_nav BR{display:none;}

/* Sponsored Content */
.EsIsponsor{height:32px; text-align:right; display:inline;}
.EsIsponsorText{font-weight:bold; font-size:9px; color:#717171; text-align:right; margin:18px 10px 0px 0px;}
.EsIsponsor DIV{float:left; vertical-align:bottom;}
.EsIsponsor IMG{margin:0px 5px 2px 0px;}

/* story-like pages */
.NsHeaderTopic{height:38px; border-bottom-width:2px; border-bottom-style:solid; font-size:24px; line-height:26px; padding-bottom:2px; vertical-align:bottom;}
.NsList .NsHeaderTopic{height:18px; border-bottom-width:1px; font-size:16px; line-height:18px; padding-bottom:1px;}

.NsNavBottom{border-bottom-style:solid; border-bottom-width:1px; border-top-width:1px; border-top-style:dotted; height:25px;}
.NsTools{padding-top:6px;}
.NsTools DIV, .NsTools A, .NsTools SPAN{color:#000000; font-size:10px; line-height:15px;}
.NsTools IMG{border:0px;}
.NsTools DIV{float:left; margin-left:10px;}

/*** DESIGN ***/

.ad_descriptor{color:#aaaaaa; font-weight:bold; font-size:10px; line-height:11px; font-variant:small-caps; text-transform:uppercase; white-space:nowrap; overflow:hidden;}

.right_border{border-right:thin black solid;}

.pic{margin:5px; border:thin black solid;}

.feedLogo A IMG, .feedLogo IMG{border-width:0px; margin-bottom:5px;}

.float_right{float:right;}

.invisible_AdUnit{visibility:hidden;}

.x03-adunit{text-align:center; vertical-align:top; background-color:White;}
.tight-x03-adunit{padding-left:0px; margin-top:10px;}
.loose-x03-adunit{width:322px; padding:0px; margin-bottom:10px; float:left;}

.x04-adunit{width:160px; text-align:center; margin-top:1px; padding:7px 0px 5px 0px; background-color:White;}
.wide-x04-adunit{margin-left:8px;}
.thin-x04-adunit{}

/*** TEXT ***/

#bottom{font-size:10px; white-space:nowrap; overflow:hidden;}
#bottom2{font-size:10px;}

.lead_headline, .list_link, .header{font-weight:bold;}
.list_story_date{font-size:11px; line-height:13px; color:#666;}

/* sidebars */
.headlines{padding:4px 6px 4px 6px;}
.headlines P{font-size:10px !important; font-size:10px; line-height:14px; margin-bottom:12px; white-space:normal;}
.headlines A{font-size:11px; line-height:16px;}
.headlines A.paragraphs_link, .paragraphs_link{font-weight:bold; font-size:11px;}
P.ContentIndexSummary{font-size:12px; line-height:14px; margin-bottom:16px;}

.ajax__tab_bbc_most .ajax__tab_header, 
.ajax__tab_bbc_radar .ajax__tab_header, 
.ajax__tab_bbc_desktop .ajax__tab_header, 
.ajax__tab_bbc_latestheadlines .ajax__tab_header,
.ajax__tab_bbc_shows .ajax__tab_header{
    background:url(/includes/images/home/tabNavBorders.png) repeat-x 0 -123px; font-size:12px !important; height:27px;
}
.ajax__tab_bbc_most .ajax__tab_outer, 
.ajax__tab_bbc_radar .ajax__tab_outer, 
.ajax__tab_bbc_desktop .ajax__tab_outer, 
.ajax__tab_bbc_latestheadlines .ajax__tab_outer,
.ajax__tab_bbc_shows .ajax__tab_outer{
    background-image:none; padding:0; margin:1px; height:26px; vertical-align:middle;
}
.ajax__tab_bbc_most .ajax__tab_inner, 
.ajax__tab_bbc_radar .ajax__tab_inner, 
.ajax__tab_bbc_desktop .ajax__tab_inner, 
.ajax__tab_bbc_latestheadlines .ajax__tab_inner, 
.ajax__tab_bbc_shows .ajax__tab_inner{
    background-image:none; padding:0;
}
.ajax__tab_bbc_most .ajax__tab_tab, 
.ajax__tab_bbc_radar .ajax__tab_tab, 
.ajax__tab_bbc_desktop .ajax__tab_tab, 
.ajax__tab_bbc_latestheadlines .ajax__tab_tab,
.ajax__tab_bbc_shows .ajax__tab_tab{
    background-image:none; padding:0; width:148px !important; width:147px; height:24px !important; *height:23px !important; line-height:24px; vertical-align:middle;
}

.ajax__tab_bbc_most .ajax__tab_active .ajax__tab_outer, 
.ajax__tab_bbc_most .ajax__tab_hover .ajax__tab_outer,
.ajax__tab_bbc_radar .ajax__tab_active .ajax__tab_outer, 
.ajax__tab_bbc_radar .ajax__tab_hover .ajax__tab_outer,
.ajax__tab_bbc_desktop .ajax__tab_active .ajax__tab_outer, 
.ajax__tab_bbc_desktop .ajax__tab_hover .ajax__tab_outer,
.ajax__tab_bbc_latestheadlines .ajax__tab_active .ajax__tab_outer, 
.ajax__tab_bbc_latestheadlines .ajax__tab_hover .ajax__tab_outer,
.ajax__tab_bbc_shows .ajax__tab_active .ajax__tab_outer, 
.ajax__tab_bbc_shows .ajax__tab_hover .ajax__tab_outer{
    background:white; margin:0; border:solid 1px #c8c8c8; border-bottom:solid 1px white;
}
.ajax__tab_bbc_most .ajax__tab_active .ajax__tab_inner,
.ajax__tab_bbc_radar .ajax__tab_active .ajax__tab_inner,
.ajax__tab_bbc_desktop .ajax__tab_active .ajax__tab_inner,
.ajax__tab_bbc_latestheadlines .ajax__tab_active .ajax__tab_inner,
.ajax__tab_bbc_shows .ajax__tab_active .ajax__tab_inner{
    background:white; color:#424242;
}
.ajax__tab_bbc_most .ajax__tab_body, 
.ajax__tab_bbc_radar .ajax__tab_body, 
.ajax__tab_bbc_desktop .ajax__tab_body, 
.ajax__tab_bbc_latestheadlines .ajax__tab_body, 
.ajax__tab_bbc_shows .ajax__tab_body{
    border:none 0; 
}
.ajax__tab_bbc_shows .ajax__tab_header{margin-left:8px; width:606px !important; width:604px;}
.ajax__tab_bbc_desktop .ajax__tab_header{width:640px !important; width:642px;}

.HsBG{background-color:White;}
.HsBG.MostHsBG{padding-bottom:6px;}
.HsBG.MostHsBG .HsList{margin:5px 1px 0 2px;}
.HsBG.LatestHsBG .HsList{margin:5px 1px;}
.HsAutoBorder{margin-top:10px; border:solid 1px White; padding:0px 2px 0px 2px;}
.HsHeadline{padding-left:4px;}
.HsList{margin:0px 6px 4px 6px; width:auto !important; width:100%; overflow:hidden;}
.HsList A{font-size:11px; line-height:16px; overflow:hidden; white-space:nowrap;}
.HsList P{white-space:normal; margin-bottom:8px;}
.HsName{height:15px; margin:2px 5px 2px 5px; text-align:right;}
.HsName, .HsName A{font-weight:bold; font-size:15px; line-height:18px;}
.HsMore{margin:6px 8px 6px 1px; line-height:14px;}
.HsLink IMG{border:0px; margin-right:3px; display:inline;}
.HsMore IMG{border:0px; margin:0px 0px 0px 10px; vertical-align:bottom;}
.HsLink A, .HsMore A, .HsMore SPAN, .HsMore A SPAN{font-size:11px; font-weight:900; line-height:15px;}

.listTable{width:100%;}
#lead_box .vArIcon A, .story_list A, .HsList A{font-size:11px; line-height:14px;}
.alternating_rows{margin-left:5px;}
.alternating_long{padding-top:1px; padding-left:4px; display:block; white-space:nowrap; overflow:hidden;}
.HomeIndex .alternating_long{padding-left:0; padding-top:0;}
.alternating_rows, .alternating_long{line-height:16px; height:17px;}
.alternating_rows A, .alternating_long A{color:#424242; font-size:11px; line-height:16px; height:17px;}
.alternating_rows A IMG, .alternating_long A IMG{line-height:16px;}
.alternating_rows A{margin-left:4px; width:340px; display:block; overflow:hidden; white-space:normal; word-wrap:break-word;}

.vArLinkA A{font-size:11px;}
.vArLinkA P{width:219px; overflow:hidden; padding:0px; margin:0px;}
.vArIcon{text-align:center; vertical-align:middle; white-space:nowrap; height:20px; line-height:14px;}

A.morePhotosLink{background:url(/includes/images/themes/storyicons.png) no-repeat 0 -42px; padding-left:21px;  height:14px; margin:0 2px 0 6px;}
A.moreVideoLink{background:url(/includes/images/themes/storyicons.png) no-repeat -1px -28px; padding-left:20px; height:14px; margin:0 2px 0 6px;}
A.moreCommentsLink{background:url(/includes/images/themes/storyicons.png) no-repeat -1px -14px; padding-left:19px; height:14px; margin:0 2px 0 6px;}
A.moreReadLink{background:url(/includes/images/themes/storyicons.png) no-repeat -4px 0; padding-left:18px; height:14px; margin:0 2px 0 6px;}

#col3 .ajax__tab_body, #col3 .HsBg{width:298px !important; width:299px;}
#col3 .ajax__tab_header{width:300px !important; width:299px;}
#col3 .ajax__tab_bbc_most .ajax__tab_header, 
#col3 .ajax__tab_bbc_radar .ajax__tab_header, 
#col3 .ajax__tab_bbc_latestheadlines .ajax__tab_header{width:300px !important; width:298px;}
#col3 .HsBg{overflow:hidden;}
#col3 .HsList .alternating_rows A{width:228px;}
#col3 .HsAutoBorder{width:294px !important; width:298px;}
#col3 .HsAutoBorder .HsList{margin-left:10px; width:275px !important;}
#col3 .HsBg .HsList A{white-space:nowrap;}
#col3 .HsAutoBorder .HsList A, #col3 .HsAutoBorder .HsList .bI-list-item{vertical-align:top; white-space:normal; height:15px; overflow:hidden;}

DIV.story_list{clear:left;}
DIV.story_list P{margin-bottom:16px;}
DIV.story_list A, DIV.story_list P{font-size:11px; font-weight:bold; line-height:15px;}
DIV.story_list P A{font-weight:bold; font-size:12px; line-height:15px;}
.story_list .morePhotosLink, .story_list .moreVideoLink{margin:0; vertical-align:bottom;}
DIV.more_link{padding:0 8px 0 0;}
DIV.more_link, DIV.more_link A{font-size:11px; line-height:15px; font-weight:bold;}
DIV.more_link A, DIV.more_link_inline A{font-size:11px; float:left; line-height:15px;}
DIV.more_link_inline A{float:none;}
DIV.more_link IMG{border:0px; margin-right:3px;}
DIV.more_link_section{border-top-width:1px; border-top-style:dotted; font-size:9px; padding-top:4px;}
DIV.more_link_section A{font-size:11px; line-height:15px; font-weight:bold; vertical-align:bottom; margin-right:3px; margin-left:6px;}

/* boxed content tabs */
.tabBoxLeft{padding:5px 0px 0px 5px;}
.tabBoxRight{padding:5px 5px 0px 5px;}
.tabCornerLeft{width:5px; height:24px;}
.tabCTitle{font-weight:bold; font-size:11px; line-height:13px; padding-left:10px;}
.tabCornerRight{width:5px; height:24px;}
.tabBorderLeft{background:url(/includes/images/generic/insideBorders.gif) no-repeat 0px -15px;}
.tabBorderRight{background:url(/includes/images/generic/insideBorders.gif) no-repeat -5px -15px;}
.tabCornerLeftBottom{width:5px; height:5px; background:url(/includes/images/generic/insideBorders.gif) no-repeat;}
.tabCornerMidBottom{height:5px; background:url(/includes/images/generic/insideBorders.gif) repeat-x 0px -6px;}
.tabCornerRightBottom{width:5px; height:5px; background:url(/includes/images/generic/insideBorders.gif) no-repeat -5px 0px;}
.tabRuleClear, .tabRuleMargin{height:0; line-height:0; font-size:0px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#d9d9d9;}
.tabRuleMargin{margin-top:3px;}
.tabClear{height:5px;}
.tabRulePix{height:1px; background:url(/includes/images/generic/insideBorders.gif) repeat-x 0px -10px;}

/* PHOTO STORY DATE */
.EsILeadStoryTopic{border-width:0px; border-bottom-width:2px; border-style:solid; margin:5px 0px 3px 0px; padding:4px 0px 2px 5px; overflow:hidden; text-overflow:ellipsis;}
.EsILeadStoryTopic A{font-size:13px; line-height:14px; text-transform:uppercase; color:#424242; text-decoration:none; white-space:nowrap; overflow:hidden;}
.ContentIndexLeft .EsILeadStoryTopic{width:505px;}
.VideoListLeft, .VideoListLeft .EsILeadStoryTopic, .StoriesIndex .StoriesIndexCenter .EsILeadStoryTopic{width:500px;}

.EsILeadStoryImage{padding:0px 0px 6px 5px;}
.EsILeadStoryImage DIV{width:120px; height:90px; overflow:hidden; text-align:center;}
.EsILeadStoryImage A{line-height:14px;}
.EsILeadStoryImage IMG{margin:auto; display:block;}
.EsILeadStorybyDate{border-width:0px; border-bottom-width:1px; border-style:solid; height:16px; padding:0px 5px 0px 5px; margin:0px 5px 8px 5px;}

.EsILeadStorybyDate SPAN.EsIby, .EsILeadStorybyDate SPAN.EsIby A{font-size:11px; line-height:14px; color:#424242;}
.EsILeadStorybyDate SPAN.EsIdate{font-size:10px; line-height:14px; color:#666666; float:right; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.EsILeadStorybyDate SPAN.EsIby{float:left;}
.EsILeadStoryDescription{font-size:11px; line-height:14px; text-align:justify; padding:0px 5px 0px 5px; margin:8px 5px 8px 5px; height:100%; white-space:normal;}

.EsIfullStory A, .EsIfullStory A.comments{color:#424242; font-size:9px; line-height:15px;}
.EsIfullStory{text-align:right; padding:0px 5px 2px 0px; margin:0px 5px 5px 5px; line-height:15px;}

/* CALENDAR */
.calendar_date{font-weight:bold;}
.calendar_br_a{line-height:5px;}
.calendar_br_b, #calendar_br_c{line-height:0px;}
.calendar_br_d{line-height:20px;}

/* CSS > POLLS QUESTIONS */
.tabTitle, .tabTitle A{line-height:15px; font-weight:bold; font-size:15px; letter-spacing:1px; text-transform:uppercase; text-decoration:none;}
/*
#poll .tabTitle{float:right; text-align:right; padding:2px 5px 1px 5px; white-space:nowrap; overflow:hidden; color:#555555;}
#poll .tabTitleRule{float:none; clear:both; height:0px; line-height:0px; font-size:0px; overflow:hidden; border-width:0px; border-bottom-width:1px; border-style:solid;}
*/

/* poll stuff */
.pOuter{width:100%;line-height:14px;}
.pOuter .pollTitle{color:#242424; border-bottom:1px #736f6e dotted; margin: 3px 3px 0 3px; *margin-top: 0; padding-bottom:6px; font-size:14px; line-height:15px; text-transform:uppercase; font-weight:bold;}
.pOuter .pollTitleRule{display:none;}

.pOuter .choiceContainer{background-color:#ffffff; margin:0px 5px 5px 0px;}
.pOuter .pQuestion{color: #242424; font-size:12px; font-weight:bold; line-height:14px; margin:3px 3px 3px 3px; *margin-bottom: 0; }
.pOuter .pQuestions{margin:8px 10px 0px 0px; line-height:14px; vertical-align:top;}
.pOuter .pQuestions INPUT{margin-top:0px; margin-right:4px; width:20px; height:14px; line-height:14px; vertical-align:top;}
.pOuter .pQuestions INPUT:hover { cursor: pointer; }
.pOuter .pQuestions LABEL{font-size:12px; line-height:14px; *line-height:15px; margin: 0; }
.pOuter .pQuestions TD{padding:3px 0; vertical-align:top;}
.pOuter .pQuestionButton{margin:10px 0px 6px 0px; *margin-left: -5px; border:none; background-color:#fff; color:#ffffff; width:68px; height:34px; background:url(/includes/images/themes/button.png) no-repeat 0px -288px; cursor:pointer;}
.pOuter .pChoices{margin-left:5px; margin-right:5px; margin-top:5px; *margin-top: 0; width:99%;}
.pOuter .pChoices .selected{font-weight:bold; color:black;}
.pOuter .pResultLink{margin:18px 0 0 10px; font-size:13px; line-height:15px; cursor:pointer; font-weight:bold;}

.pOuter.pError{font-weight:bold; font-size:12px; line-height:14px;}
.pOuter .pRelatedLink{font-size:12px; line-height:14px; margin:3px 0px 0px 5px;}

.pError{margin:0px; line-height:14px; font-size:12px; font-weight:bold;}
.pRelatedLink{margin:10px 5px 8px 0px;}


/* CSS > QUESTION RESULTS */
.pResults{height:16px; background-color:#d1cfcf; border:1px solid #736f6e; float:left;}
.pResultsText{margin:10px 0px 2px 0px; font-size:12px; line-height:14px;}
.pResultsPercent{margin:0px; line-height:18px; padding:0px; vertical-align:middle; font-size:12px;}
.pEndResults{margin:5px 0px 0px 0px; height:20px; border-top:1px #736f6e solid; font-weight:bold; font-size:12px; padding:4px 10px 0px 0px;}


/* rich media player */
#preRollOuter{height:30px; overflow:hidden; vertical-align:top; margin-bottom:6px;}
#x06{height:30px; overflow:hidden; vertical-align:top;}

/* EMAIL AND TEXT ALERTS */
.nEaTopics{height:40px;}
.nEaTopics IMG{float:left; vertical-align:top; margin:3px;}
.nEaTopics H2{padding-top:5px; font-size:17px;}
.nEaTemail{background-color:#76cffc; border:1px solid #cccccc; height:120px; vertical-align:top;}
.nEaTmobile{background-color:#e4e4e4; border:1px solid #cccccc; height:120px; vertical-align:top;}
.nEaTspacer{height:10px;}
.inputBox3{font-size:11px; width:25px;}
.inputBox4{font-size:11px; width:30px;}
.inputSubmit{font-size:11px;}
.nEaTdesc{font-size:11px; margin:5px 0 0 3px; height:33px; vertical-align:middle;}
.nEaTenter{font-weight:bold; font-size:11px; margin-left:4px;}
.inputEmail{font-size:11px; width:100px;}
.nEaTinputs{margin-left:2px;}
.nEaABgColor{background-color:#f2f2f2; width:100%; padding:10px; border:1px solid #000000;}
.nEaAspacer{height:10px; background-color:White;}

/* Generic Tabs / Center Promo box */
.Packages{margin-top:16px; line-height:14px;}
.PackegesList{margin-top:11px; width:140px; height:264px; overflow:hidden;}
.PromoPackages{border-width:1px; border-style:solid; width:138px; text-align:left;}
.PackegesTopic{width:138px; height:14px; margin-top:0px; margin-bottom:3px; font-weight:bold; font-size:11px; line-height:14px; border-bottom-width:1px; border-bottom-style:solid; text-align:center; overflow:hidden; white-space:nowrap;}
.PackegesContentBlock{width:130px; height:196px; margin:0 4px 0 4px; overflow:hidden; font-size:11px; line-height:13px; text-align:justify;}
.PackegesContentBlock .genericTabWrapperTD { width: 130px; }
.genericTabWrapper{padding:0px; margin:10px 0px 0px 0px;}
.genericTabWrapperDIV{overflow:hidden;}
.genericTabWrapperTD{margin:auto; text-align:center; vertical-align:top;}
.genericTabWrapperTD TD TD P{margin:0px; line-height:normal;}
.genericTabWrapperTD FONT{font-family:Helvetica, Arial, sans-serif; line-height:normal;}
DIV.promotion_links{width:136px; text-align:left;}
DIV.promotion_links A{color:#424242; font-size:11px; line-height:16px; white-space:nowrap;}
.PackegesHP A{width:135px !important; width:138px; padding-top:6px; padding-left:38px; height:38px; background:url(/includes/images/generic/homepage.jpg) no-repeat; font-weight:bold; font-size:11px; line-height:13px; margin:2px 8px 0px 0px; text-align:left; text-decoration:none;}
.PackegesAdx03{width:300px; margin-left:1px; *margin-left:7px;}

/* Graphical Promo Box beneath news */
.GraphicalPromoPackages{border-width:1px; border-style:solid; width:533px !important; width:535px; height:80px; overflow:hidden;}
.VerticalPromoPackages{border:none; width:297px; height:220px; overflow:hidden;}
.GraphicalPackegesTopic{height:18px; margin:3px 0px 3px 0px; font-weight:bold; font-size:12px; line-height:14px; border-bottom-width:1px; border-bottom-style:solid; text-align:left; overflow:hidden; white-space:nowrap;}
.GraphicalPackagesContentMiddle{width:525px; margin:8px 0px 0px 7px; vertical-align:bottom;}
.VerticalPackagesContentMiddle{width:282px; margin:8px 0px 0px 7px; vertical-align:bottom;}
.GraphicalPackagesContentCell{width:25%;}
.GraphicalPackagesContentCell TD{line-height:14px;}
.VerticalPackagesContentCell{vertical-align:bottom; padding-bottom:6px;}
.GraphicalPackagesContentCell .VerticalPackagesContentCell A IMG{vertical-align:bottom;}
.GraphicalPackegesText{vertical-align:bottom; height:37px !important; height:40px; padding:0px 2px 3px 2px; overflow:hidden; font-weight:bold; font-size:11px; line-height:14px;}
.GraphicalPackegesText A{text-decoration:none; font-size:11px; line-height:13px; float:left; text-align:left; color:#424242; vertical-align:baseline;}

/* SPONSORED CONTENT CSS */
.nSponsoredOuter{width:450px; text-align:center; margin:auto; margin-bottom:16px; line-height:14px;}
.nSponsoredLWL{width:500px; margin-top:8px;}
.nSponsoredL{width:300px;}
.nSponsoredLc{width:502px;}
.nSponsoredLcTopic{font-weight:bold; font-size:12px; line-height:15px; height:17px !important; padding:2px 0 1px 5px; border-collapse:separate; border-top-width:1px; border-top-style:solid;}
.nSponsoredLcMid{width:10px;}
.nSponsoredLcDots{border-bottom-width:1px; border-bottom-style:dotted; margin-top:1px; height:1px;}
.nSponsoredLcContent{padding:5px 0px 0px 2px; height:5px; vertical-align:top;}
.nSponsoredLcImage{padding:5px 0px 0px 0px;}
.nSponsoredLcSpacer{height:20px;}
.nFeedAlerts{width:138px; text-align:center; margin:auto; padding-left:6px; padding-bottom:3px;}
.nFeedAlertsTopic{width:138px;}

/* KHQA */
.countDownClock{margin:10px 0px 10px 0px; float:left;}

/* BANNER */
#gray_lower{text-align:center;}

/* SIDEBAR TABLE FIX */
.divTable{float:left;}

/* CSS:NEWS > HEADLINE */
.HeadlineForPage{padding-left:5px; border-bottom-width:2px; border-bottom-style:solid; font-size:20px; line-height:23px; padding-bottom:2px; vertical-align:bottom;}
.HeadlineForLists{padding-left:5px; margin-right:5px;  border-bottom-width:2px; border-bottom-style:solid; font-weight:bold; font-size:15px; padding-bottom:2px; vertical-align:bottom;}
.HeadlineForLists{width:252px; white-space:nowrap; overflow:hidden;}
TD#col3 .HeadlineForLists{width:290px;}
.clearList{height:5px;}

/* ruled header footer and image */
.storyTopic, .storyTopic A{font-weight:bold; font-size:12px; line-height:14px;}
.storyTopic{overflow:hidden; white-space:nowrap; text-overflow:ellipsis; border-width:0px; border-bottom-width:1px; border-style:solid; margin:0px 0px 5px 0px; padding:4px 0px 1px 5px;}
.storyTopic A, .storyTopic A:hover{color:#424242; text-decoration:none;}
.storyImage{padding:0px; margin:0px;}
.storyImage TD{line-height:14px;}
.storyImage DIV{overflow:hidden;}
.storyImage DIV TD{margin:auto; text-align:center; vertical-align:middle;}
.storySummary{overflow:hidden; vertical-align:top; text-align:justify;}
.moreRule{float:none; clear:both; height:0px; line-height:0px; font-size:0px; overflow:hidden; border-width:0px; border-bottom-width:1px; border-style:dotted; margin:2px 4px 1px 4px;}
.moreStories, .moreNews, .fullStory{text-align:right; height:15px; line-height:15px; margin:0px 10px 2px 5px; white-space:nowrap;}
.moreStories{float:right; margin:5px 8px 0px 0px;}
.moreNews{float:left; margin:5px 0px 0px 0px;}
.moreStories A, .moreNews A, .fullStory A{color:#666666; font-weight:bold; font-size:9px; line-height:15px;}
.moreStories A.comments, .fullStory A.comments{color:#666666; font-weight:bold; font-size:9px; line-height:10px; letter-spacing:1px;}
.moreStories IMG, .moreNews IMG, .fullStory IMG{border:0px; margin:0px 0px 0px 10px; vertical-align:bottom;}

/* RightList */
.RightStoryList{margin-left:6px;}
DIV.RightStoryList A, DIV.story_list P{font-size:11px; line-height:15px; color:Black;}
DIV.RightStoryList P A{font-size:12px; color:Black;}
#leftOfList .storyImage DIV, #leftOfList .storyImage DIV TD{width:210px; height:157px; margin:auto; text-align:center; vertical-align:middle;}
#rightList .storySummary{width:233px; margin:0px 4px 6px 4px; height:39px; font-size:11px; line-height:13px;}
#rightList{margin:4px 0px 0px 10px; height:280px; width:492px; table-layout:fixed;}
.RightStoryList{clear:left; width:232px; height:229px; overflow:hidden; white-space:nowrap;}
#leftOfList .storyTopic, #leftOfList .storyTopic A{width:236px !important; width:236px; font-size:12px; line-height:13px; margin-top:1px; white-space:nowrap; overflow:hidden; vertical-align:top;}
#leftOfList .storyImage{padding:2px 0px 0px 0px; margin:0px 0px 0px 14px;}

.genericTabWrapperTD .bIyui-PhotoSpotlightCarousel, .genericTabWrapperTD .bIyui-ThumbsSpotlightCarousel{margin:0;}

/* old section css */
.fullWidthTabPanel .ajax__tab_body{width:998px !important; width:1000px;}
.fullWidthTabPanel{min-height:500px; height:auto !important; height:500px;}
.storyTopRightTabs{min-height:376px; height:auto !important; height:376px;}
.thinCenterWellPanel .ajax__tab_bbc_directory .ajax__tab_body{width:510px !important; width:512px;}
.thinCenterWellPanel{min-height:462px; height:auto !important; height:462px;}

/* Headline Sidebar = hs */
.HsDots{margin-top:1px;}
.HsAutoBorder .HsDots{border-bottom-width:2px; border-bottom-style:solid;}
.HsHeadline, .HsDotsEnd{font-weight:bold; font-size:12px; line-height:14px;}
.HsHeadline{margin:5px 5px 2px 5px; border-bottom-width:1px; border-bottom-style:solid;}
.HsDotsEnd{margin:4px 5px 0px 5px; border-bottom-width:1px; border-bottom-style:dotted;}

.com_site_cont_bg{vertical-align:top; width:240px; padding:10px 0 5px 5px;}

.header{color:#424242; font-size:18px; font-weight:bold; padding:5px 15px 0 0;}

.AgHeader{vertical-align:bottom; white-space:nowrap; width:100%; overflow:hidden;}
.AgHeaderSponsorBy, .AgHeaderSponsorUnit{height:32px;}
.AgHeaderSponsorBy{text-align:right; vertical-align:top; width:80px;}
.AgHeaderSponsorBy SPAN{margin:0px 0px 0px 0px; white-space:nowrap; font-weight:bold; font-size:8px; color:#404040;}
.AgHeaderSponsorUnit{margin-bottom:2px; text-align:left; vertical-align:top; overflow:hidden;}

.ag_link_title P{-x-system-font:none; border-bottom-style:solid; border-bottom-width:2px; font-size:24px; line-height:26px; font-style:normal; font-variant:normal; font-weight:normal; height:30px; line-height:normal; vertical-align:bottom; border-bottom-color:#086ED4;}

.bI-link-wrapper A:hover, .bI-link-wrapper A:hover SPAN, .alternating_rows A:hover, .alternating_long A:hover, alternating_tall A:hover, .story_list A:hover,
.HsList A:hover, .PackegesHP A:hover, .GraphicalPackegesText A:hover, DIV.promotion_links A:hover, .moreNews A:hover,
.storyTopic A:hover, .EsILeadStoryTopic A:hover, .EsIfullStory A:hover, .moreStories A:hover,
.fullStory A:hover, .box_left_nav A:hover, .vArLinkA A:hover, .HsLink A:hover, .tabTitle A:hover,
.pRelatedLink A:hover, .bIyui-PhotoSpotlightCarousel A:hover, .bIyui-ThumbsSpotlightCarousel A:hover,
.tabWeatherReadMoreBottomLeft A:hover, .tabWeatherReadMoreBottomRight A:hover, .tabWeatherReadMoreRight A:hover,
.tabWeatherReadMoreBottomLeft A:hover, .tabWeatherReadMoreBottomRight A:hover, .tabWeatherSchoolClosingsLink A:hover,
.bI-footer-bh A:hover, .bI-footer-bc A:hover, .bI-2up-item A:hover, .bI-5up-item A:hover,
.bI-list-item A:hover, .bI-inline-item A:hover, .bI-grid-pager TD A:hover, A.paragraphs_link:hover,
.bI-crumb A:hover, .bI-bcard-business A:hover, .bI-checkbox-link A:hover, .bI-checked-link A:hover,
.advertorialTopic A:hover, .advertorialMoreDetails:hover{
    text-decoration:underline; color:#424242; cursor: pointer;
}
.bI-topnav-search-button, .bI-button-c INPUT.bI-button, .NsCaption{
    cursor:pointer; 
}

/* BREAKING BOX ENGINE */
.breaking-box{width:1000px; height:40px; overflow:hidden; text-transform:uppercase; margin-top:10px;}
.breaking-box-bg{background:url(/includes/images/generic/alert.gif) no-repeat; width:1000px; height:40px; cursor:pointer;}
.breaking-text{height:30px; width:720px !important; width:830px; overflow:hidden; font-family:Tahoma; color:#ffffff; font-size:18px; font-weight:bold; padding:9px 0px 0px 120px; float:left; white-space:nowrap;}
/* IE6 BUG */
.breaking-link{float:right; width:150px !important; width:160px; height:40px; padding:7px 10px 0 0; text-align:center; font:bold 22px tahoma; color:#d60000; text-decoration:none; white-space:nowrap;}
/* BUG IE6 */

