body { font-family:Arial,Verdana,sans-serif; color:#000; font-size:100%; text-align:center }
body, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ul, ol, li, form, fieldset, table, blockquote, th, td, input, button { margin:0; padding:0 }
h1, h2, h3, h4, h5, h6 { font-size:1em; font-weight:normal }
table, img, fieldset, button { border:none }
table { border-collapse:collapse }
caption, th { text-align:left }
address, caption, cite, code, dfn, var { font-style:normal; font-weight:normal }
input, select, textarea { font-family:Arial,Verdana,sans-serif; font-size:1em }
a { text-decoration:none }
a:focus {border:0px dotted #fff;outline:0;}
hr, legend { display:none }


/* STRUCTURE */
#mainShell { margin:0 auto; width:996px; background:#ffffff; text-align:left }

#headerContainer { height:100px; color:#ffffff; background:#f1000c url(../img/bak_header.gif) repeat-x }

#searchBar { padding:5px 10px; background:url(../img/bak_searchbar.gif) repeat-x ; margin-bottom:-3px }

#navContainer { height:100px; margin-bottom:20px; padding:10px; color:#ffffff; background:#000 url(../img/bak_primarynav.gif) repeat-x }
#primaryNav { float:left; width:376px; padding-top:7px }
#navTeaser { float:right; position:relative; width:575px }

#leftMainContainer { float:left; width:620px; margin-right:40px }
#headlineContainer { margin-bottom:20px }

#tickerContainer { float:left; width:620px }
#featureContainer { float:left; width:180px; margin-right:40px }

#sidebarContainer { float:left; width:180px; margin-right:40px }
#sidebarContainer #videoPlaylistContainer, #featureContainer #videoPlaylistContainer{ margin-bottom:20px }
#sidebarContainer #mediaContainer { width:180px; margin-bottom:20px }
#sidebarContainer #featureContainer { float:none; width:auto; margin:0 }

#contentContainer { float:right; width:400px }

#rightMainContainer { float:left; width:336px; background-color:#ECECEC }
#rightMainContainer .strapHeader {background-color:#C1C1C1;}
#rightMainContainer .strapHeader h3 {color:#444444}
#rightMainContainer .strapHeader a {color:#444444}
#rightMainContainer .strapHeader h3 a:hover {color:#E60000;}
#rightMainContainer .strapPollNarrow .strapHeader p {color:#444444}

#skyVideoPlayer { padding:10px 5px 5px; background:#000 url(../img/bak_videoplayer.jpg) no-repeat }
#mainVideoPlayer { margin-bottom:20px; color:#fff }
#videoSelection {  }

#footerContainer { margin-top:40px; padding-bottom:50px }


/* GENERIC STYLES */
.clearAll  { clear:both; height:0; overflow:hidden; font-size:0 }
.hidden { display:none }
.accessText { display:none }
.separator { height:0; overflow:hidden; border-top:1px solid #ccc }
.boldSeparator { height:0; overflow:hidden; border-bottom: 5px solid #000 }
.divider { height:0; overflow:hidden; border-top:1px solid #000 }
.floatLeft { float:left }
.floatRight { float:right }
.mt10 { margin-top:10px }
.mt20 { margin-top:20px }
.mb00 { margin-bottom:0 !important}
.mb05 { margin-bottom:5px }
.mb10 { margin-bottom:10px }
.ml00 { margin-left:0 !important }
.pt00 { padding-top:0 !important }
.pt10 { padding-top:10px !important }
.pl00 { padding-left:0 !important }
.borderNone { border:none !important }
.js_reveal { display:none }



/* MODULES */

/* ----- Module Headers ----- */
/* Main Header */
#headerContainer {  }
	#headerContainer #headerLogo { float:left; padding:30px 0 25px 45px }
	#headerContainer div.leaderboardAd { float:right; width:728px; height:90px; padding:4px 5px 0 0; background:transparent url(../img/strap_line.gif) no-repeat 0 45px; text-align:right; vertical-align:middle }
	#headerContainer div.bannerAd { float:right; width:728px; padding: 20px 5px 20px 0; text-align:right }
		#headerContainer div.bannerAd p { float:left; padding:20px 60px 0 0; font-size:0.875em; font-weight:bold; text-transform:uppercase }

/* Small Header */
#headerContainerSmall { height:30px; padding:5px; color:#fff; background-color:#e32522 }
	#headerContainerSmall h1 { float:left }	
	#headerContainerSmall label, #headerContainerSmall a { font-size:0.75em; font-weight:bold; text-transform:uppercase }
	#headerContainerSmall a.back { float:left; margin:8px 0 0 10px; padding-left:10px; color:#fff; background:transparent url(../img/chv_14_white_left.gif) no-repeat 0 3px }
	#headerContainerSmall a:hover { text-decoration:underline }
		#headerContainerSmall .headerSearch { float:right; margin:5px 10px 0 0; text-align:right }
			#headerContainerSmall .headerSearch input.searchTextBox { padding:1px 5px; font-size:0.75em }
.homepageLink { margin-top :5px; font-size:0.9em; }

/* Breaking News Big */
.breakingNewsHeader {  }
	.breakingNewsHeader h1 { margin-bottom:10px; font-size:1.4650em; /*35px*/ font-weight:bold; line-height:1em; text-transform:none }
	.breakingNewsHeader img { margin-bottom:5px }
	.breakingNewsHeader .imageCaption { margin-bottom:12px; font-size:0.625em }

/* Breaking News Black Background */
.breakingNews { color:#ffff00; background-color:#000000; height:1.25em; margin-bottom:7px; padding:5px 5px }
	.breakingNews h3 { float:left; font-size:1.25em; /*20px*/ text-transform:uppercase; font-weight:bold; line-height:1.1em }
	.breakingNews p { float:right; padding:5px 5px; font-size:0.625em; color:#ffff00 }

/* Teaser Header Black Background With Line */
.teaserHeader, .teaserHeaderRed, .teaserHeaderStrap { margin-bottom: 10px; padding-top:5px }
.teaserHeader { border-bottom:5px #000000 solid }
.teaserHeaderRed { border-bottom:5px #e60000 solid }
	.teaserHeaderStrap h2 { display:inline; padding:5px 8px; font-size:0.75em; /*12px*/ font-weight:bold; color:#ffffff; text-transform:uppercase }
	.teaserHeader h3, .teaserHeaderRed h3, .teaserHeaderStrap h3 { display:inline; padding:5px 8px; font-size:0.75em; /*12px*/ font-weight:bold; color:#ffffff; text-transform:uppercase }
	.teaserHeader h3, .teaserHeaderStrap h3 { background-color:#000000 }
	.teaserHeaderRed h3 { background-color:#e60000 }
	.teaserHeaderStrap h3 { display:block }

/* Strap Header Black Background */
.strapHeader { height:0.875em; padding:5px 18px; background-color:#000000 }
	.strapHeader h3 { font-size:0.75em; /*12px*/ font-weight:bold; color:#ffffff; text-transform:uppercase }
	.strapHeader p { float:right; font-size:0.8125em; color:#ffffff  }
		.strapHeader h3 a { background: url(../img/chv_14_red.gif) no-repeat 100% 3px; color: #fff; padding-right:10px }
		.strapHeader h3 a:hover { color: #e60000 }




/* ----- Module Sub-Structure ----- */
.teaserColumnLeft { float:left; width:11.25em; /*180px */ margin-right:40px }
.teaserColumnRight { float:left; width:11.25em; /*180px */  }
	.teaserColumnLeft h2, .teaserColumnRight h2 { padding:5px 0 10px; font-size:0.875em; line-height:1em }
	.teaserColumnLeft .teaserHeaderLink a, .teaserColumnRight .teaserHeaderLink a { padding-bottom:10px }
	.teaserColumnRight h2.teaserHeaderLink  { font-size:1em; margin-top:0 }
	.teaserColumnRight p.teaserRelatedContent { padding:5px 0 0; font-size:0.75em; line-height:1.2em }

.teaserFeatureColumnRight { float:left; width:11.25em; /*180px */ ; height:180px }
.teaserFeatureColumnRight p.teaserRelatedContent { padding:5px 0 0; font-size:0.75em; line-height:1.2em }
.teaserRelatedContent { padding-bottom:5px; font-size:0.75em; line-height:1.2em }

.teaserImageLeft { float:left; margin-right:10px }

.externalLinksHeader { margin:10px 0 5px; padding:5px 5px 5px 10px; background-color:#c8c8c8; color:#FFFFFF; font-size:0.6875em; font-weight:bold; text-transform:uppercase }

h2.searchTitle { padding-bottom:6px; font-size:1.125em; font-weight:bold; color:#000; border-bottom:1px solid #000 }

.searchPagination { padding:20px 0 10px; margin-bottom:40px; font-size:0.6875em; font-weight:bold; border-bottom:1px solid #000; text-align:center; text-transform:uppercase }


/* ----- Module types ----- */
/* Module parents */
.teaserPrimary {  }
.teaserFeature { padding-bottom:6px; border-bottom:5px #e60000 solid }
.teaserFeatureText { padding-bottom:10px; border-bottom:5px #e60000 solid }
.channelHighlights {  }
.relatedContentLinks { padding-bottom:6px; border-bottom:5px solid #000 }
.articleTools { background-color:#fff; margin-bottom:20px; font-size:0.75em }
.teaserPrimary, .teaserFeature, .teaserFeatureText, .channelHighlights, .relatedContentLinks, .articleBody { margin-bottom:15px }
.strapComment, .strapPoll, .strapPollResults, .strapGallery, .strapPollSurvey { margin-bottom:15px }

/* Search Bar Module */
#searchBar {  }
	#searchBar ul.actionLinks { float:left }
	#searchBar fieldset.skySearch { float:right }

fieldset.skySearch { font-size:0.6875em }
	fieldset.skySearch label { margin-right:10px; font-weight:bold; text-transform:uppercase }
	fieldset.skySearch input.radio { position:relative; top:2px }
	fieldset.skySearch input.btn_submit { padding-bottom:0; font-size:1em }
	fieldset.skySearch span { margin-left:5px; font-size:1em; color:#666666 }
	fieldset.skySearch br { display:none }
	fieldset.skySearch img { vertical-align:middle }

/* MPU Module */
.mpuContainer { position:relative; width:336px; padding:18px 0; text-align:center; vertical-align:middle }

/* Sky Logo Video Module */
.skyVideoLogo { float:left }
	.skyVideoLogo h1 { padding:4px 10px 0 0 }

/* Channel Header Module */
.channelHeader { margin-bottom:20px }
	.channelHeader .module_header { height:1em; margin-bottom:10px; padding:4px 10px; color:#fff; background-color:#000000 }
		.channelHeader .module_header h2 { font-size:1em; font-weight:bold; text-transform:uppercase }


/* Article Module */
.articleBody {  }
	.articleBody .module_body h2 { margin-bottom:8px; font-size:1em; font-weight:norma; line-height:1.1em; }
	.articleBody .module_body ul,
	.articleBody .module_body ol { list-style-position:inside }
	.articleBody .module_body p { padding-top:8px; font-size:0.875em }
	.articleBody .module_body p.imageCaption { margin-bottom:2px; padding:2px 0 0; font-size:0.625em;}
        .module_introduction p { padding-top:8px; font-size:0.875em; font-weight:bold; /*12px */ }
	.articleBody .module_body p.articleUpdate { padding-top:0; font-size:0.625em; color:#969696 }
	.articleBody .module_body div.tracked_article { padding:0 0 3px 20px; height:20px; font-size:0.875em; background:transparent url(../img/ico_trackstory.gif) no-repeat 0 0 }
	.articleBody .module_body div.embedded_flash { margin:20px 0 }
		.articleBody .module_body div.embedded_flash .no_flash { display:table-cell; height:inherit; padding:0 10px; color:#000; border:1px solid #999; vertical-align:middle; background-color:#fff }
	.articleBody .articleSquareImage { float:left; width:180px; margin:10px 20px 10px 0 }
		.articleBody .articleSquareImage p { margin:0; padding-top:3px; font-size:0.6875em }
		.articleBody .module_body p a {color:#e60000 }
		.articleBody .module_body p a:hover {text-decoration:underline; }
		.articleBody .module_body p.authorLocation { font-size:0.85em; margin-bottom:5px; padding-top:0; color:#999999; font-weight:bold }
		/*.articleBody p.authorLocation { font-size:15px; margin-bottom:5px; margin-top:-5px; color:#999999; font-weight:bold }*/


/* Inline Video Playlist Module */
#videoPlaylistContainer .module_header { height:12px; padding:4px 10px; color:#fff; line-height:1; text-transform:uppercase; background-color:#000 }
	#videoPlaylistContainer .module_header h3 { font-size:0.75em; font-weight:bold }
	ul.sidebarVideoPlaylist { height:385px; overflow:auto; background-color:#000;}
		ul.sidebarVideoPlaylist li a { display:block; position:relative; height:90px; overflow:hidden; padding:10px; font-size:0.6875em; color:#fff; background:#000 url(../img/bak_vplaylist_item.gif) repeat-x }
		ul.sidebarVideoPlaylist li a:hover { background:#231f20 url(../img/bak_vplaylist_item_hover.png) repeat-x }
		ul.sidebarVideoPlaylist li a.selected,
		ul.sidebarVideoPlaylist li a.selected:hover { color:#000; outline:none; background:#000 url(../img/bak_vplaylist_item_active.png) repeat-x }
			ul.sidebarVideoPlaylist li a:hover span { background-image:url(../img/ico_play_hover.gif) }
			ul.sidebarVideoPlaylist li a.selected span { background:none }
			ul.sidebarVideoPlaylist li a.selected:hover span { background:none }
			ul.sidebarVideoPlaylist li a.selected strong { color:#000; }
		ul.sidebarVideoPlaylist li img { margin-bottom:5px; vertical-align:bottom }
		ul.sidebarVideoPlaylist li span { display:block; height:30px; padding-right:45px; line-height:1; background:transparent url(../img/ico_play.gif) no-repeat bottom right }
		ul.sidebarVideoPlaylist li span img { margin-bottom:0px; vertical-align:middle }
		ul.sidebarVideoPlaylist li strong { position:absolute; top:50px; right:10px }

/* Inline Video Player Module */
#inline_videoplayer { height:465px; margin-left:-40px; color:#fff }
	#inline_videoplayer .module_header { display:none }
	#inline_videoplayer .module_body { position:relative; height:365px; padding:20px; background-color:#000 }
		#inline_videoplayer .module_body #flash_video_inline_player { height:280px; margin-bottom:10px }
		#inline_videoplayer .module_body h4 { font-size:0.875em; font-weight:bold; text-transform:none }
		#inline_videoplayer .module_body p { margin-top:5px; font-size:0.6875em }
		#inline_videoplayer .module_body .date strong { display:block; margin-bottom:5px; font-size:0.6875em; font-weight:normal; color:#646464 }
		#inline_videoplayer .module_body img.floatRight { margin-left:10px }
		#inline_videoplayer .module_body .close_player { display:block; position:absolute; top:5px; right:5px; width:11px; height:11px; overflow:hidden; font-size:1px; color:#000; text-indent:1000px;}




/* Sky High Video Player */
#skyVideoPlayer {  }
	#mainVideoPlayer {  }
		#videoInfo { float:left; width:130px; margin-right:10px }
			#videoInfo h1, p.video_date { margin-bottom:10px }
			#videoInfo p.video_date { font-size:0.6875em; font-weight:bold; color:#B5B3B3 }
			#videoInfo h1 { font-size:1em; font-weight:bold; text-transform:none }
			#videoInfo p.video_description { font-size:0.6875em; line-height:1.4 }
			#videoInfo a { padding-right:12px; font-size:0.75em; font-weight:bold; color:#fff; text-transform:uppercase; background:transparent url(../img/chv_15_red.gif) no-repeat 100% 2px }
			#videoInfo a:hover { color:#e32522 }
		#videoPlayer { float:left; width:497px; height:280px; margin-right:20px }
		#videoCompanionAd { float:right; width:325px; text-align:center }
			#videoCompanionAd a { display:table-cell; width:325px; height:280px; text-align:center; vertical-align:middle }
	#videoSelection {  }
		#videoSelectionContent {  }
			#videoAvailableContent { clear:both; padding:10px 0 0; background-color:#fff;  border-top:5px solid #e32522; }
				#videoAvailableContent h3 { float:left; width:auto; margin:0 5px; font-weight:bold; font-size:0.75em; font-weight:bold; text-transform:uppercase }
				#videoAvailableContent .result_info { float:right; padding:0 5px; font-size:0.75em; font-weight:bold; text-transform:uppercase }
					#videoAvailableContent .result_info span.info { padding-right:5px }
					#videoAvailableContent .result_info ul.searchPaginationList { display:inline }
					#videoAvailableContent .result_info a.btn_chevron { margin-left:2px }
		#videoPlaylist { float:left; width:220px }

/* No Flash Sub-Object Module */
div.no_flash { height:180px; padding:100px 50px 0; color:#fff; text-align:center; background-color:#000 }
	div.no_flash p, div.no_flash div { font-size:0.75em; font-weight:bold; text-transform:uppercase; padding-bottom:10px }
		div.no_flash a strong { line-height:2; color:#666666 }
		
#superBreaking div.no_flash {float:left; width:380px; padding:20px 0 0 0 ; margin-right:10px; height:100px; color:#fff; text-align:center; background-color:#000 ; vertical-align:middle;}

/* Ticker Module */
#dynamicTicker { position:relative; margin-bottom:20px; background:#000000 url(../img/bak_primarynav.gif) repeat-x; width:620px }
	#dynamicTicker .module_header { position:relative; padding:10px; font-weight:bold; color:#fff }
	#dynamicTicker .module_header.breaking { color:#ffff00 }
	#dynamicTicker .module_header.exclusive { color:#fff }
		#dynamicTicker .module_header h1 { margin-top:5px; font-size:1.5625em; font-weight:bold; text-transform:none }
			#dynamicTicker .module_header h1 a {color: #fff;}
			#dynamicTicker .module_header.breaking h1 a { color: #ffff00 }
			#dynamicTicker .module_header h1 a:hover { background-color:#fff; color:#000 }
			#dynamicTicker .module_header.breaking h1 a:hover { background-color:#ffff00; color:#000 }
		#dynamicTicker .module_header p { font-size:0.75em; text-transform:uppercase }
		#dynamicTicker .module_header #ticker_canvas { display:none; position:absolute; top:10px; right:10px; width:24px; height:24px }
		
		#dynamicTicker .module_header div#ticker_canvas { background:transparent url(../img/ani_ticker.gif) no-repeat 0 0 }
		#dynamicTicker #ticker_animation { display:none; position:absolute; top:10px; left:550px; width:10px; height:45px; overflow:hidden; text-transform:uppercase; background-repeat:repeat-y; background-position:-550px 0; opacity:0 }
		#dynamicTicker .module_header .breaking { color:#000; background:url(../img/bak_animation_breaking.gif) }
		#dynamicTicker .module_header .exclusive { color:#fff; background:url(../img/bak_animation_exclusive.gif) }
			#dynamicTicker #ticker_animation div { width:10em; padding:5px 10px; font-size:2em; font-weight:bold  }
	#dynamicTicker .module_body { padding:0 0 10px 10px }
		#dynamicTicker #ticker_content { float:left; width:400px; height:290px }
		#dynamicTicker #ticker_content.breaking { width:380px; height:270px; padding:10px; background-color:#ffff00 }
			#dynamicTicker #ticker_content #flash_ticker { width:400px; height:225px; }
			#dynamicTicker #ticker_content .no_flash { height:129px; padding:47px 10px }
			#dynamicTicker #ticker_content p { margin-bottom:8px; padding:5px 30px 0 0; color:#fff; font-size:0.75em }
			#dynamicTicker #ticker_content p.landscape { height:2.5em; margin-bottom:8px; overflow:hidden }
			#dynamicTicker #ticker_content.breaking p { color:#000 }
			#dynamicTicker #ticker_content img.floatLeft { float:left; padding:0px 10px 0 0 }
			#dynamicTicker #ticker_content .volume_icon { float:right; padding:5px 10px 0 0; cursor:pointer }
		ul#ticker_items { margin-left:400px; list-style-type:none; }
			ul#ticker_items li { height:53px; margin-bottom:5px; overflow:hidden; color:#fff; font-size:0.875em; text-transform:none }
			ul#ticker_items li.selected { color:#000; background:transparent url(../img/chv_20_red_left.gif) no-repeat 5px 17px }
			ul#ticker_items li:hover { background:transparent url(../img/chv_20_red_left.gif) no-repeat 0 17px }
				ul#ticker_items li h2 { display:table; height:53px; font-weight:bold }
				ul#ticker_items li a { display:table-cell; width:180px; height:45px; padding:0 10px 0 20px; vertical-align:middle; color:#fff; background:#000 url(../img/bak_ticker.jpg) no-repeat 100% 0 }
				ul#ticker_items li a:hover { background-image:url(../img/bak_ticker_hover.jpg) }
				ul#ticker_items li.selected a { color:#000; background:#231f20 url(../img/bak_ticker_active.jpg) no-repeat 100% 0 }
				ul#ticker_items li.selected a:hover { background-image:url(../img/bak_ticker_active.jpg) }
				ul#ticker_items li.selected a.breaking { color:#000; background:#ffff00 url(../img/bak_ticker_active_breaking.jpg) no-repeat 100% 0 }
				ul#ticker_items li.selected a.breaking:hover { color:#000; background:#ffff00 url(../img/bak_ticker_active_breaking.jpg) no-repeat 100% 0 }
				ul#ticker_items li a.breaking { background:#000 url(../img/bak_ticker_breaking.jpg) no-repeat 100% 0 }
				ul#ticker_items li a.breaking:hover { background-image:url(../img/bak_ticker_hover_breaking.jpg) }
					ul#ticker_items li a strong { display:block; text-transform:uppercase }
					ul#ticker_items li a.breaking strong { color:#ffff00 }
					ul#ticker_items li.selected a.breaking strong { color:#000 }

/* News Bar Module */
ul.newsBar { float:right; margin:0 -5px 0 0; list-style-type:none; }
	ul.newsBar li { float:left }
		ul.newsBar li a { display:block; width:95px; height:97px; padding:5px; overflow:hidden; color:#fff; font-size:0.6875em; line-height:1.1 }
		ul.newsBar li a:hover { background:#231f20 url(../img/bak_vplaylist_item_hover.png) repeat-x }
		ul.newsBar li a.breaking { color:#ffff00 }
			ul.newsBar li a img.thumbnail { width:95px; height:53px; margin-bottom:5px }
#newsbar_animation { display:none; position:absolute; top:0px; left:555px; width:20px; height:95px; overflow:hidden; text-transform:uppercase; color:#fff; background-image:url(../img/bak_animation_exclusive.gif); background-repeat:repeat-y; background-position:-550px 0; opacity:0 }
	#newsbar_animation div { width:515px; padding:15px 0; font-size:3.5em; font-weight:bold; text-align:center }
	#newsbar_animation.breaking { color:#000; background-image:url(../img/bak_animation_breaking.gif) }

/* Story Tracker */
#storyTracker {  }
	#storyTracker .module_body { padding:10px 18px 30px }
		#storyTracker .module_body .title { float:left; padding:5px 0 15px 25px; font-size:0.75em; font-weight:bold; text-transform:uppercase; background:transparent url(../img/ico_trackstory_large.gif) no-repeat; }
		#storyTracker .module_body h4 { margin:10px 0 2px; padding:1px 5px; font-size:0.75em; font-weight:bold; color:#666; text-align:right; text-transform:uppercase; background-color:#fff; overflow:hidden; }
			#storyTracker .module_body h4 span { float:left; display:block; width:200px; text-align:left; }
			#storyTracker .module_body h4 a { float:right; color:#e60000 }
			#storyTracker .module_body h4 a:hover {text-decoration:underline }
	#storyTracker .helpContent { background:#73AAC3 url(../img/ico_help_white.gif) no-repeat 95% 10px; padding-right:50px; font-size:0.75em; font-weight:bold; color:#fff }
		#storyTracker .helpContent p { padding-bottom:5px }
		#storyTracker .helpContent a { color:#fff; text-transform:uppercase }
		#storyTracker .helpContent a:hover { color:#ef0000 }

/* Super Breaking Module */
#superBreaking { position:relative; margin-bottom:20px; background:#000; z-index: 1 }

	#superBreaking .module_header { position:relative; padding:10px 15px 0; font-weight:bold; color:#fff; background:url(../img/bak_primarynav.gif) repeat-x }
	#superBreaking .module_header.breaking { color:#ffff00 }
	#superBreaking .module_header.exclusive { color:#fff }
		#superBreaking .module_header h1 { margin-top:5px; font-size:2em; font-weight:bold }
		#superBreaking .module_header p { font-size:0.75em; text-transform:uppercase }
			#superBreaking h1 a { color:#fff }
			#superBreaking .breaking h1 a { color:#ffff00 }
			#superBreaking .exclusive h1 a { color:#fff }
			#superBreaking h1 a:hover { color:#000; background-color:#fff }
			#superBreaking .breaking h1 a:hover { color:#000; background-color:#ffff00 }
			#superBreaking .exclusive h1 a:hover { color:#000; background-color:#fff }
			#superBreaking .topStory #super_breaking_animation { color:#FFFFFF; background-image:url(../img/bak_animation_exclusive.gif) }
		#superBreaking #super_breaking_animation { display:none; position:absolute; top:10px; left:976px; width:10px; height:45px; overflow:hidden; color:#000; text-transform:uppercase; background-image:url(../img/bak_animation_latest.gif); background-repeat:repeat-y; background-position:-550px 0 }
		#superBreaking .breaking #super_breaking_animation { color:#000; background-image:url(../img/bak_animation_breaking.gif) }
		#superBreaking .exclusive #super_breaking_animation { color:#fff; background-image:url(../img/bak_animation_exclusive.gif) }
			#superBreaking #super_breaking_animation div { width:10em; padding:5px 10px; font-size:2em; font-weight:bold }

	#superBreaking .module_body { padding:10px 15px }
		#superBreaking .module_body p { padding-bottom:10px; color:#fff; font-size:1em }
		#superBreaking .module_body p.topStory { padding-bottom:10px; color:#fff; font-size:1em }
		#superBreaking .module_body p.breaking { padding-bottom:10px; color:#ffff00; font-size:1em }
		#superBreaking .module_body p.boldText { font-size:1.8em }
			#superBreaking .module_body p a { color:#ffff00 }
			#superBreaking .module_body p a:hover { text-decoration:underline }
			#superBreaking .module_body p.topStory a { color: #ffffff }
		#superBreaking .module_body img { margin-right:15px }
		#superBreaking .superbreakingFlash { float:left; width:400px; padding-right:10px }
		#superBreaking #superbreaking_flash img.volume_icon {float:right; padding:5px 10px 0 0; margin-right:0; cursor:pointer; display:block;}
		#superBreaking .module_body img.floatLeft { float:left; padding:0px 10px 0 0 }

	#superBreaking .module_footer { background: transparent url(../img/bak_primarynav.gif) repeat-x; padding:10px }
	#superBreaking .module_footer h3 { margin-left:18px; color: #fff; font-size:0.75em; font-weight:bold; text-transform:uppercase }
		#superBreaking .module_footer ul.topStoryItem { list-style-type:none; color:#fff; }
			#superBreaking .module_footer ul.topStoryItem li { float:left; margin-right:15px }
			#superBreaking .module_footer ul.topStoryItem li:hover { background:#000 url(../img/bak_primarynav.gif) repeat-x 0 0 }
				#superBreaking .module_footer ul.topStoryItem li a { display:block; width:200px; padding:5px 5px 5px 20px; background:transparent url(../img/chv_16_red.gif) no-repeat 5px 9px; color:#fff; font-size:1em; font-weight:bold; text-transform:none; line-height:1 }
	#superBreaking .relatedStories strong { font-size:0.75em; font-weight:bold; color:#8c8c8c; text-transform:uppercase }				
	#superBreaking .relatedStories h4 { font-size:0.75em; font-weight:bold; color:#8c8c8c; text-transform:uppercase }				
	#superBreaking .relatedItem { margin-top: 25px }
			#superBreaking .relatedItem .thumbnailImage li { display:inline; margin-right:10px }
		#superBreaking .relatedItem	ul.teaserRelatedLinksSmall li { margin:0 }
			#superBreaking .relatedItem	ul.teaserRelatedLinksSmall li a { color: #fff; font-size: 0.87em;}
			#superBreaking .relatedItem	ul.teaserRelatedLinksSmall li a:hover { color:#e60000 }
			

/* Content Strap Modules */
.strapComment, .strapPoll, .strapPollResults, .strapGallery, .strapPollSurvey { padding:0 0 0 20px; background:#000 none no-repeat 5px 5px }
.articleBody .strapComment, .articleBody .strapPoll, .articleBody .strapPollResults, .articleBody .strapGallery, .articleBody .strapPollSurvey { margin:20px 0 }
.strapComment { background-image:url(../img/ttl_comment_vertical.gif) }
.strapPoll { background-image:url(../img/ttl_vote_vertical.gif) }
.strapPollResults, .strapPollSurvey { background-image:url(../img/ttl_survey_vertical.gif) }
.strapGallery { background-image:url(../img/ttl_gallery_vertical.gif) }

	.strapComment .module_header, .strapPoll .module_header, .strapPollResults .module_header,
	.strapGallery .module_header, .strapPollSurvey .module_header { display:none }

	.strapComment .module_body, .strapPoll .module_body, .strapPollResults .module_body,
	.strapGallery .module_body, .strapPollSurvey .module_body { background:#c8c8c8 none no-repeat 100% 5px }
	.strapPoll .module_body, .strapPollResults .module_body, .strapPollSurvey .module_body { background-image:url(../img/ico_tick_light.gif); padding-right:50px }
	.strapPollSurvey .module_body { border-bottom:1px solid #fff }
	.strapGalleryTeaser .module_body { width:620px; overflow:auto; margin:10px 0; padding-bottom:10px }
	.strapComment .module_body { background-image:url(../img/ico_quote_light.gif); padding-right:40px }
		.strapGallery .module_body, .strapMoney .module_body { padding:10px }
			.strapGallery .module_body h4, .strapFullCoverage .module_body h4 { margin-bottom:10px; font-size:0.875em; font-weight:bold; line-height:1.1em }
			.strapGallery .module_body p, .strapFullCoverage .module_body p { padding-bottom:5px; font-size:0.6875em }

	.strapComment .module_footer, .strapPollSurvey .module_footer, .strapPoll .module_footerr { padding:0 10px 10px; background-color:#c8c8c8 }
	.strapPoll .module_footer { background-color:#c8c8c8; padding:10px 18px  }
	.strapPoll p.strapSubmissionCount,
	.strapPollSurvey p.strapSubmissionCount { padding:0 0 10px 85px; font-size:0.6875em; color:#fff }

/* Sidebar Strap Modules */
.strapTools, .strapEvents, .strapWeather, .strapFullCoverage, .strapNewsInPicture, .strapNewsInVideo,
.strapNewsInPicture, .strapNewsInVideo, .strapGalleryTeaser, .strapPollHorizontal, .strapPollNarrow, .strapPollResultsNarrow, .strapBlog { padding-bottom:20px }

	.strapTools .module_body, .strapEvents .module_body, .strapWeather .module_body, .strapFullCoverage .module_body,
	.strapPollHorizontal .module_body, .strapBlog .module_body { padding:10px 18px }
	.strapNewsInPicture .module_body, .strapNewsInVideo .module_body { width:300px; overflow:auto; margin:10px 18px }

	.strapPollHorizontal .module_body { background:transparent url(../img/ico_tick_dark.gif) no-repeat 95% 10px; padding-right:65px }
		.strapPollHorizontal .module_body img { margin-right:15px }
		.strapPollHorizontal .strapContent { margin-left:105px; padding:0 }

	.survey_results { color:#666; font-weight:bold; text-transform:uppercase }

	.strapBlog .module_body { background:transparent url(../img/bak_pencil.gif) no-repeat 95% 10px }
		.strapBlog .module_body img { margin:0 10px 10px 0 }
		.strapBlog .module_body a.readBlog { color:#e60000 !important; font-size:0.75em; font-weight:bold; background:transparent none no-repeat right 2px; padding-right:12px; text-transform:uppercase }
		.strapBlog .module_body a.readBlog:hover { text-decoration:underline }
		.strapBlog .module_body .strapContent { padding:0 47px 0 0; margin-left:0 }
		.strapBlog .module_body p { margin-bottom:5px; font-size:0.8125em; line-height:1.4; color:#646464 }
		.strapBlog .module_body ul { margin-top:10px }

	.strapPollHorizontal .module_footer { padding:0 18px 10px; background-color:#e8e8e8 }
	.strapWeather .module_footer { padding:0 10px 10px 10px }
	.strapNewsInVideo .module_footer { padding:0 18px 5px; font-size:0.75em }

.strapPollNarrow, .strapPollResultsNarrow {  }
	.strapPollNarrow .module_body, .strapPollResultsNarrow .module_body { padding:10px 65px 0 18px; background:transparent url(../img/ico_tick_dark.gif) no-repeat 95% 10px }
		.strapPollNarrow .strapContent, .strapPollResultsNarrow .strapContent { padding-top:0; padding-right:0 }
		.strapPollNarrow .strapSubmissionCount, .strapPollResultsNarrow .strapSubmissionCount, #module_footer .strapSubmissionCount { font-size:0.6875em; color:#8c8c8c }
	.strapPollHorizontal p.strapSubmissionCount  {padding: 0 10px 10px 105px;color: #8c8c8c }
	.strapPollNarrow .module_footer { padding:0 18px 5px }
		 .strapPollSurvey .module_footer { padding:10px 18px 5px }
		.strapPollNarrow .module_footer .strapSubmissionCount { padding:0 0 10px 105px; font-size:0.6875em }
		.strapPollSurvey .module_body .questionInformation { padding-bottom:10px; color:#fff; font-size:0.875em; font-weight:bold; text-transform:uppercase }

.strapFullCoverage ul.teaserRelatedMedia li { font-size:0.6875em; padding-right:3px }


.strapContent { margin-left:95px; padding:10px;}
	.strapContent h4 { margin-bottom:5px; font-size:0.875em; font-weight:bold; line-height:1.1em }
	.strapContent h4.strapPollResultsHeader, .strapheader p.strapPollResult { font-size:0.75em; color:#fff; text-transform:uppercase }
	.strapPollNarrow .strapContent h4.strapPollResultsHeader { color: #000 }
	.strapPollNarrow .strapHeader h3 { float:left }
	.strapPollNarrow .strapHeader p { text-align:right; color: #c8c8c8; font-weight:bold }
	.strapContent blockquote { margin-bottom:5px; font-size:0.875em; font-weight:bold }
	.strapContent label { font-size:0.875em }
	.strapQuoteAuthor { font-size:0.75em }
	.strapSubmissionCount { padding-top:6px; font-size:0.6875em; font-weight:bold }


.page_title { padding:5px 10px; background-color:#000 }
	.page_title h2 { font-size:1.25em; font-weight:bold; color:#fff; text-transform:uppercase }


.pollComplete, .strapPollHorizontal .pollComplete, .surveyComplete, .strapPollNarrow .surveyComplete { margin-left:0 }
.strapPollHorizontal .pollComplete, .strapPollNarrow .surveyComplete { padding-left:0 }
.strapPoll .pollComplete p.strapSubmissionCount, .strapPollHorizontal .pollComplete p.strapSubmissionCount,
.strapPollSurvey .surveyComplete p.strapSubmissionCount, .strapPollNarrow .surveyComplete p.strapSubmissionCount { padding:10px 0 0 0 }


/* Box Modules */
.boxFact { background-image:url(../img/ico_star.gif); padding-right:45px }
.boxMap { background-image:url(../img/ico_compass.gif); padding-right:45px }
.boxMedia { background-image:url(../img/ico_flash.gif); padding-right:45px }
.boxTable { background-image:url(../img/ico_graph.gif); padding-right:65px }
.boxFact, .boxMap, .boxMedia, .boxTable { padding:5px 0 10px; margin-bottom:30px; border-bottom:#d1d3d4 5px solid; border-top:#d1d3d4 5px solid; background-color:#ffffff; background-repeat:no-repeat; background-position:100% 5px }
	.boxHeader { padding:10px 45px 10px 0;  margin-bottom:10px; border-bottom:#d1d3d4 1px solid }
	.boxTable .boxHeader { padding-right:65px }
		.boxHeader h3 { font-size:1.125em; font-weight:bold }

	.boxContent {  }
		.boxColumnLeft { float:left; width:11.25em; margin-right:40px }
			.boxColumnLeft dl.boxFactGlossary { margin-top:14px }
		.boxColumnRight { float:left; width:11.25em }
			.boxColumnRight .boxFactList { margin-bottom:14px }
			.boxColumnRight dl.boxFactGlossary { margin-bottom:14px }
		.boxFactPhoto { margin-bottom:14px }
		.boxSponsor { float:right; padding-top:10px }
		.boxTableCaption { padding-top:8px; font-size:0.625em; color:#646464 }

/* Box Quote Module */
.boxQuote { min-height:4.6875em; padding:5px 0 10px; margin-bottom:15px/*30px changed for artf686826*/; background:transparent url(../img/ico_quote_dark.gif) no-repeat 100% 5px; border-bottom:#d1d3d4 5px solid; border-top:#d1d3d4 5px solid }
	.boxQuote blockquote { display:block; padding:0 60px 8px 0; font-size:1.125em; font-weight:bold }
	.boxQuote cite { padding-right:60px; font-size:0.625em; font-weight:bold; color:#666 }
		.boxRelatedLink { font-size:14px;font-weight:bold;padding-top:8px; }

.articleBody .boxFact, .articleBody .boxMap, .articleBody .boxMedia, .articleBody .boxTable, .articleBody .boxQuote { margin:15px 0 }

/* Featured News Module */
.featuredNews { background-color:#fff }
	.featuredNews .strapHeader { padding-left:8px }
	.featuredNews fieldset { margin-top:5px; padding:10px; font-size: 0.8125em; background:#73AAC3 url(../img/ico_help_white.gif) no-repeat 96% 8px; color:#fff }
	.featuredNews fieldset.personalised { padding:0; background:transparent none }
		.featuredNews fieldset.personalised h4, .featuredNews fieldset.personalised p { display:none }
		.featuredNews fieldset h4 { margin-bottom:5px; text-transform:uppercase; font-weight:bold }
		.featuredNews fieldset p { padding-bottom:7px }
		.featuredNews fieldset select { font-size:0.846em }
		.featuredNews fieldset input { font-size:0.846em; padding:0 12px 0 0px }
	

/* Sponsored Section Module */
.sectionSponsored { margin-bottom:10px; background-color:#ffffff; border-top: 1px solid #CCC }
	.sectionSponsored p { float:left; font-size: 0.75em; line-height: 1.2em; padding-top:8px }
	.sectionSponsored img { float:right; margin-top:10px }
	
/* Article Tools Module */
.articleToolDetail { margin-bottom:30px }
	.articleToolDetail .strapHeader { padding-left:10px }
	.articleToolDetail .module_body { padding:0.335em 0 }
		.articleToolDetail h4 { float:left; margin-right:35px; padding-bottom:10px; font-size:1em; font-weight:bold; color:#000 }
		.articleToolDetail img.trackerIcon { float:right; width:1.25em; height:1.25em }
		.articleToolDetail p { font-size:0.6875em; padding-bottom:0.9em }
		.articleToolDetail a.help { float:right }
		.articleToolDetail .errorText { padding-bottom:0 }
		.articleToolBookMark .errorText { padding-bottom:5px }
		.articleToolDetail .articleToolColumnLeft { float:left; width:250px; margin-top:5px }
			.articleToolDetail fieldset label { font-size:0.6875em; font-weight:bold }
		.articleToolDetail .articleToolColumnRight { margin-left:268px; font-size:0.6875em }
			.articleToolDetail .articleToolColumnRight h5 { margin-bottom:5px; padding:2px; font-size: 1.182em; font-weight:bold; color:#fff; text-transform:uppercase; background:#73AAC3 url(../img/help_symbol.gif) no-repeat 98% 1px  }
			.articleToolDetail .articleToolColumnRight p { padding-bottom:10px }
	.articleToolDetail .module_footer { border-top:1px solid #ccc; padding-top:0.67em; text-align:center }
#rightMainContainer .articleToolDetail { margin-bottom:10px }
	#rightMainContainer .articleToolDetail .module_body { padding-left:18px; padding-right:18px }

/* Article Tool Tracker Module */
.articleToolTracker { padding-bottom:0.5em; font-size:1.27em }
	.articleToolTracker img { float:right; margin-left:15px; width:8.36em; height:9.84em }
	.articleToolTracker p { padding-bottom:0.715em }
	.articleToolTracker strong { padding:1px 5px; background-color:#000; color:#fff; font-size:0.857em; text-transform:uppercase; white-space:nowrap }
	.articleToolTracker span { font-size:0.857em; color:#ef0000; font-weight:bold; text-transform:uppercase }

/* Article Tool Help Module */
.articleToolHelp { margin-bottom:30px }
	.articleToolHelp .module_header { margin-bottom:20px;padding:5px 10px; font-size:0.75em; color:#fff; text-transform:uppercase; background:#73AAC3 url(../img/ico_help.gif) no-repeat 99% 4px }
		.articleToolHelp .module_header h3 { font-weight:bold }
	.articleToolHelp .module_body { height:250px; overflow:auto; padding-right:20px; font-size:0.75em; line-height:1.4 }
		.articleToolHelp .module_body .section { margin-bottom:20px }
			.articleToolHelp .module_body h4 { padding-top:5px; font-weight:bold; text-transform:uppercase; border-top:1px solid #d8d8d8 }
			.articleToolHelp .module_body p { margin-bottom:10px }
	.articleToolHelp .module_footer { margin-top:20px; padding-top:15px; border-top:1px solid #d8d8d8; text-align:center }

/* Article Tool Email Module */
.articleToolEmail { border-top:1px solid #ccc; width:270px; margin:0 auto }
	.articleToolEmail label { display:block; margin:7px 0 0 0 }
		.articleToolEmail textarea, .articleToolEmail input { width:270px; padding:2px 3px; background:#fff url(../img/bak_input.gif) repeat-x; border:1px solid #999 ; font-size:0.75em; }
		.articleToolEmail textarea { margin-top:5px; width:270px; height:100px }
		.articleToolEmail p { font-size:0.75em }

/* Comments Module */
.commentContainer { margin-bottom:10px;width:400px;word-wrap: break-word;overflow:hidden; }
	.commentContainer .module_body {  }
		.commentContainer .module_body blockquote { display:block; padding-bottom:10px; font-size:0.875em; font-weight:normal }
		.commentContainer .module_body blockquote p { padding-top:5px}
		.commentContainer .module_body cite { display:block; font-size:0.6875em; color:#666 }
		
/* Comment Form Module */
.commentForm .module_header h3, .feedBackForm .module_header h3 { padding:5px 0 10px; font-size:1.25em; font-weight:bold }
.commentForm .module_body { margin-bottom:5px }
	.commentForm .module_body p, .feedBackForm .module_body p { font-size:0.75em; padding-bottom:10px }
    .commentForm .module_body a { color:#E32522 }
		.commentForm fieldset { font-size:0.75em }
			.commentForm fieldset textarea, .commentForm fieldset input { width:320px; padding:2px 3px; background:#fff url(../img/bak_input.gif) repeat-x; border:1px solid #999 ; font-size:1em; }
			.commentForm fieldset textarea { margin-top:5px; width:390px; height:100px }
			.commentForm .btn_forwards { margin-bottom:10px }
	.commentForm .module_footer { clear:both; border:1px solid #999; border-left:none; border-right:none; padding:10px 0; font-size:0.6875em; color:#999 }
		.commentForm .module_footer a { color:#e32522 }
		.commentForm .module_footer a:hover { text-decoration:underline }


/* Interactive Flash Module */
.interactiveFlash { margin:0 0 30px 0; background-color:#000 }
	.interactiveFlash .module_header { position:relative; padding:10px 10px 5px; font-weight:bold; color:#fff }
		.interactiveFlash .module_header h1 { font-size:1.25em; font-weight:bold }
		.interactiveFlash .module_header p { font-size:0.75em; text-transform:uppercase }
	.interactiveFlash .module_body { padding:10px; font-size:0.75em }
		.interactiveFlash .module_body h2, .interactiveFlash .module_body p { float:left; width:470px; padding-bottom:10px; line-height:1.2; color:#fff }
				.interactiveFlash .module_body h2 a, .interactiveFlash .module_body p a { color:#fff; text-decoration:underline }

/* Photo Galler Module */
#pictureGallery { margin:0 0 30px 0; background-color:#000 }
	#pictureGallery .module_header { position:relative; padding:10px 10px 5px; font-weight:bold; color:#fff }
		#pictureGallery .module_header .pictureGalleryHeader { position:relative; margin-right:220px; font-weight:bold; color:#fff }
			#pictureGallery .module_header h1 { font-size:1.25em; font-weight:bold }
			#pictureGallery .module_header p { font-size:0.75em; text-transform:uppercase }
	        #pictureGallery .module_header a { display:inline-block; *display:inline }
		#pictureGallery .galleryPagination { position:absolute; top:10px; right:10px }
			#pictureGallery .galleryPagination span { padding:0 10px; font-size:0.75em; text-transform: uppercase }
	#pictureGallery .pictureGalleryImage { position:relative; overflow:hidden; background-color:#666; text-align:center }
	#pictureGallery .module_body { padding:10px 10px 0; font-size:0.75em }
		#pictureGallery .galleryContent { float:left; width:470px; line-height:1.2; color:#fff }
			#pictureGallery .galleryContent h2, #pictureGallery .galleryContent p { padding-bottom:10px }
				#pictureGallery .galleryContent h2 a, #pictureGallery .galleryContent p a { color:#e60000 }
				#pictureGallery .galleryContent h2 a:hover, #pictureGallery .galleryContent p a:hover { text-decoration:underline }
	#pictureGallery .module_footer { float:right; padding:0 10px 10px 0 }
		#pictureGallery .module_footer p { color:#999; font-size:0.6875em }


/* Interactive Teaser Strap Module */
.interactiveTeaser { padding-bottom:30px }
	.interactiveTeaser .module_body { }
		.interactiveTeaser .module_body .teaserColumnLeft { float:left; width:18.75em; margin-right:20px }
		.interactiveTeaser .module_body .teaserColumnRight { float:left; width:18.75em }
		.interactiveTeaser .module_body .strapContent { padding-top:0; padding-bottom:0 }
		.interactiveTeaser .module_body .teaserBody {  padding:10px; background-color: #c8c8c8 }
			.interactiveTeaser .module_body h4 { margin:0; font-size:0.875em; font-weight:bold }
			.interactiveTeaser .module_body p { padding:4px 0 0 0; font-size:0.6875em; line-height:1.25em }
			.interactiveTeaser .module_body ul { margin-top:20px; font-size:0.857em }
				.interactiveTeaser .module_body ul li a { background-position:0 3px }

/* Search Module */
.searchBox { text-align:center }
	.searchResultsBar{ width:570px; margin:20px auto }
		.searchResultsBar ul { float:left }
			.searchResultsBar ul li {display:inline;font-size: 0.8em;color:#B3B3B3;text-align:left;}
				.searchResultsBar ul li a { padding:0 6px; font-weight:bold; color:#000 }
				.searchResultsBar ul li a:hover {color:#E22826;}
				.searchResultsBar ul li strong { padding:0 6px; color:#E22826 }
		.searchResultsBar .searchBarRight { float:right }
			.searchResultsBar .searchBarRight span { font-size:0.75em; color:#666666 }
			.searchResultsBar .searchBarRight img { vertical-align:middle }
		.searchResultsBar .searchTextArea { padding:5px 0 5px 8px; background-color:#E22826; overflow:hidden; text-align:left }
			.searchTextArea input.searchTextBox { width:485px; height:auto; *width:480px; padding:1px 0 0 5px !important; font-size:0.75em }

/* Search Results Module */
.searchResults {  }
	.searchResults h3 { float:left; padding:0 0 10px; font-size:0.875em; font-weight:bold; color:#000; text-transform:uppercase }
	.searchResults .resultPagination { float:right; font-size:0.875em }
		ul.searchResults { margin-bottom:30px ; list-style-type:none; }
			ul.searchResults li { margin-bottom:10px ; list-style-type:none; }
				ul.searchResults li p { font-size: 0.75em }
				ul.searchResults li a { color:#000; font-size:0.875em; font-weight:bold }
				ul.searchResults li a:hover{color:#E22826;} 
				ul.searchResults li a.url,
				ul.searchResults li p.relevance { color:#666; font-size:0.75em; font-weight:normal }
				ul.searchResults li a.url:hover{ text-decoration:underline }
				ul.searchResults li span { color:#E22826; text-transform:uppercase }
		dl.searchResultInfo { margin:10px 0; padding-bottom:10px; border-bottom:1px solid #000; font-size:0.9375em }
			dl.searchResultInfo dt { float:left; width:8em }
			dl.searchResultInfo dd { display:block; font-weight:bold }
		.helpText { margin-bottom:10px; font-size:0.875em; font-weight:bold; color:#000; text-transform:uppercase }
			.helpText span{ color:#E22826 }
			.helpText a { color:#E22826 }
			.helpText a:hover{ text-decoration:underline }
	h3.searchNoResults { float:none; margin-top:10px; border-bottom:0; padding:0; font-weight:normal; color:#000; text-transform:none; }
	.searchNoResults { padding:15px 0 20px; border-bottom:1px solid #000; color:#E22826 }
		.searchNoResults ul { list-style:disc; margin-left:15px }
			.searchNoResults ul li {list-style-type:disc; padding-top:5px; font-size:0.9em }

/* Site Map Module */
.siteMap {  }
	.siteMap .strapHeader { height:auto; padding:5px 10px; background-color:#000000 }
		.siteMap .strapHeader h2 { font-size:1.25em; font-weight:bold; color:#ffffff; text-transform:uppercase }
		.siteMap .module_body h3 { padding:5px 0; font-size:1.2em; font-weight:bold }

/* Podcast Teasers */
.podcastsTeasers { margin:0 0 30px 0 }
	.podcastsTeasers .module_header{margin-top:15px; }
	.podcastsTeasers .podcastsHeader {padding-top:5px;border-top:1px solid #ccc; }
		.podcastsTeasers .podcastsHeader h3 {padding-bottom:10px;font-size:0.875em; font-weight:bold;}
	.podcastsTeasers .teaserColumnLeft { float:left; width:18.75em; margin-right:20px }
	.podcastsTeasers .teaserColumnRight { float:left; width:18.75em }
		.podcastsTeasers img { float:left; margin: 0 10px 0 0 }
		.podcastsTeasers ul { margin-bottom:15px }
			.podcastsTeasers label { color:#656565; font-size:0.6875em; text-transform:uppercase }
			.podcastsTeasers input { padding:3px 5px; font-size:0.75em; border:1px solid #ccc }

/* Header Promo Teaser Modules */
.promoSlotLeft { width:205px; float:left; margin-right:40px }
.promoSlotRight { width:329px; float:left }
	.promoSlotLeft .module_header p, .promoSlotRight .module_header p { padding-bottom:10px }


	.promoSlotLeft img.teaserImage { float:right; margin-left:5px }
	.promoSlotRight img.teaserImage { display:none; float:right; margin-left:5px }


		.promoSlotLeft .module_header p, .promoSlotRight .module_header p { font-size:0.875em; font-weight:bold; color:#ffffff; text-transform:uppercase }
		.promoSlotRight .playOverlay { position:absolute; top:0; right:0; width:95px; height:95px; background:transparent url(../img/play_button.png) no-repeat 0 0 }
	.promoSlotRight .module_body { margin-right:10px }
		.promoSlotLeft .module_body a, .promoSlotRight .module_body a { padding-right:5px; color:#fff; font-size: 0.6875em }
		.promoSlotLeft .module_body a:hover, .promoSlotRight .module_body a:hover { color:#000; background-color:#fff }


/* Generic Container Module */
.genericContainer { margin:0px 0 0 0 }
	.genericContainer .module_header {  }
			.genericContainer .module_header h3 { font-size:1.125em; font-weight:bold }			
			.genericContainer .module_header h4 { padding-bottom:20px; font-size:1.125em; font-weight:bold }
	.genericContainer .module_body { padding:10px 0 }
		.genericContainer .promo_content h3 { padding-top:5px; font-size:1.5625em; font-weight:bold }
		.genericContainer .promo_content p { padding-top:10px; font-size:0.8725em }
		.genericContainer .promo_content p.noSpace { padding-top:0px;}
		.genericContainer .promo_content p a {color:#E22826 }
		.genericContainer .promo_content p a:hover {text-decoration:underline }
		.genericContainer .promo_content h4 { padding-top:5px; font-weight:bold }
		.genericContainer .promo_content ul, .genericContainer .promo_content ol { margin: 10px 0 }
		.genericContainer .module_body h4 { padding-bottom:5px; font-size:0.875em; font-weight:bold }
		.genericContainer .module_body h4.smsHeader { margin-left:30px }
		.genericContainer .module_body p { font-size:0.875em }
		.genericContainer .module_body dl.contact { font-size:0.875em }
	.genericContainer .teaserColumnLeft,
	.genericContainer .teaserColumnRight { float:left; width:18.75em; padding:10px 0; border-top:1px solid #000 }
	.genericContainer .teaserColumnLeft { margin-right:30px }
	.genericContainer .module_columns { margin-top:-10px }
		.genericContainer .module_columns h3 { font-size:0.75em; font-weight:bold }
		.genericContainer .module_columns h4 { padding-bottom:10px; border-bottom:1px solid #000; font-size:1.25em; font-weight:bold }
		.genericContainer .module_columns p { padding-bottom:5px; font-size:0.75em; line-height:1.2em }
		.genericContainer .module_columns .relatedList p { font-size:1em }
		.genericContainer .teaserColumnLeft a, .genericContainer .teaserColumnRight a { text-transform:none }
		.genericContainer .module_columns .borderNone { padding-top:0 }
			.genericContainer .module_columns p a { color:#E22826 }
			.genericContainer .module_columns p a:hover { text-decoration:underline }

/* Grey Module */
.greyBox { background:#D9D9D8; padding:10px 15px }
	.greyBox h3 { padding-bottom:10px; font-size:1.25em; font-weight:bold }

/* Generic Teaser Module */
.genericTeaser {  }
	.genericTeaser { margin-bottom:2px; font-size:0.75em; text-transform:none; }
	.genericTeaser .genericTeaserImage { display:block; padding-bottom:8px }
		.genericTeaser .genericTeaserImage img.floatLeft { margin-right:10px }

/* Contact Module */
.contactUsContainer { }
	.contactUsContainer .module_body { margin:20px 0; font-size:0.875em }
		.contactUsContainer .module_body .static_content { border-bottom:1px solid #000; padding-bottom:10px; margin-bottom:10px }
		.contactUsContainer .module_body .static_content.last { border-bottom:none }
			.contactUsContainer .module_body .static_content h4 { margin:7px 0; font-weight:bold }
			.contactUsContainer .module_body .static_content p { padding-top:10px }
			.contactUsContainer .module_body .static_content p a { color:#E22826 }
			.contactUsContainer .module_body .static_content p a:hover { text-decoration:underline }

/* Vista Gadget Information Module */
.vistaGadgetsContainer {  }
	.vistaGadgetsContainer .module_body { border-top:1px solid #000; padding-top:15px }
		.vistaGadgetsContainer .module_body img { margin:0 10px 10px 0 }
		.vistaGadgetsContainer .module_body .static_content { float:left; padding-bottom:20px; font-size:0.875em; width:500px }
			.vistaGadgetsContainer .module_body h4 { font-weight:bold }
			.vistaGadgetsContainer .module_body p { padding-top:5px }
			.vistaGadgetsContainer .module_body a { font-size:1em; font-weight:normal }
			.vistaGadgetsContainer .module_body .relatedLink { margin:0 }

/* RSS Information Module */
.rssContainer{ margin:0px 0 }
	.rssContainer .module_header {  }
		.rssContainer .module_header h3 { padding-bottom:5px; font-size:1.25em; font-weight:bold }
		.rssContainer .module_header p { font-size:0.875em }
		.rssContainer .module_header img { margin:0 10px 10px 0 }
	.rssContainer .module_body { clear:both; padding:10px 0; border-top:1px solid #000 }
		.rssContainer .module_body h4 { padding-bottom:5px; font-size:0.875em; font-weight:bold }
		.rssContainer .module_body p { padding-bottom:10px; font-size:0.875em }

/* Feedback Form Module */		
.greyForm { margin-bottom:20px; background:#D9D9D8; padding:15px }
	.greyForm .lhs { float:left }
	.greyForm .rhs { float:right }
	.greyForm p { font-size:0.75em; padding:10px 0 }
	.greyForm .formLine2 { margin-bottom:5px }
		.greyForm .formLine2 label,
		.greyForm .formLine5 div { font-weight:bold }
		.greyForm .module_body input,
		.greyForm .module_body textarea,
		.greyForm .module_body select { padding:2px 5px; border:1px solid #999; font-size:0.857em }
		.greyForm .module_body select { padding:0 }
		.greyForm .formLine2, .greyForm .formLine5 { font-size:0.875em }

/* Traffic Information Module */
.trafficPage {  }
	.trafficPage .module_body { margin:10px 0 30px 0 }
		.trafficPage .module_body p { padding-bottom:15px; font-size:0.875em }
		.trafficPage .module_body h3 { padding:10px 0 5px 0; font-size:1.2em; font-weight:bold }

/* Error Page */
#serverError {  }
	#serverError img { margin:30px 0 20px }
	#serverError .errorContainer { padding:5px 0 20px; border-top:1px solid #000; border-bottom:1px solid #000 }
		#serverError .errorContainer h2 { padding-bottom:15px; font-size:1.25em; font-weight:bold; text-transform: uppercase }
		#serverError .errorContainer p { padding-bottom:15px; font-size:0.875em }
		#serverError ul.teaserRelatedLinksSmall li { font-weight:normal }

/* Footer Module */
#footerContainer {  }
#footerContainer .module_header { margin-bottom:0 }
#footerContainer .module_body { padding:10px; background-color:#d9d9d9 }
#footerContainer .footerColumnLeft { float:left; width:640px }
#footerContainer fieldset.skySearch { margin-top:10px }
.footerBox { float:right; width:150px; min-height:2.5em; margin-left:10px; padding:5px; font-size: 0.7em; color:#000; background: url(../img/bak_footerbox.gif) no-repeat }
#footerContainer .module_footer { background-color:#fff; border-bottom:5px solid #d9d9d9 }
#footerContainer .footerBottom {  }
#footerContainer .module_footer p { float:left; line-height:2; font-size:0.625em; color:#666666 }
#footerContainer .module_footer ul li a { line-height:2 }
.footerBox a {color: #000;}
.footerBox a:hover {text-decoration: underline;}



/* ----- Lists ----- */
ul.actionLinks { margin-top:-2px ; list-style-type:none; }
ul.actionLinks li { float:left;list-style-type:none; padding-right:10px; font-size:0.6875em;margin-top:5px ; font-weight:bold; text-transform:uppercase }
ul.actionLinks li span { margin-right:10px; text-transform:none }

ul#primaryNav { list-style-type:none; }
ul#primaryNav li { float:left; list-style-type:none; width:120px; margin-right:5px; padding-bottom:2px; font-size:0.75em; color:#fff; font-weight:bold; text-transform: uppercase }
ul#primaryNav li span { padding-right:5px; background:#e32522 url(../img/chv_15_white.gif) no-repeat 0 2px; padding-left:10px }

#primaryNav {  }
#primaryNav ul { float:left; width:115px; margin-right:10px ; list-style-type:none; }
#primaryNav ul li { padding-bottom:2px; list-style-type:none; font-size:0.75em; color:#fff; font-weight:bold; text-transform:uppercase }


ul.secondaryNav { list-style-type:none }
ul.secondaryNav li { float:left; width:13.5em; padding:3px 20px 5px 0; font-size:0.8125em; font-weight:bold; text-transform:uppercase }
ul.secondaryNav li h3 { font-weight:bold }
ul.secondaryNav li span { color:#fff; background:#e32522 url(../img/chv_15_white.gif) no-repeat left 3px; padding-left: 10px }

/* Video Player Tabs */
ul.videoTabs { float:left; width:650px; height:1.375em; list-style-type:none; text-align:right; background:#262223 url(../img/bak_videotabs.png) repeat-x }
ul.videoTabs.search { background:transparent none }
ul.videoTabs li { float:left; list-style-type:none; line-height:1 }
ul.videoTabs li.more,
ul.videoTabs li.back { float:right; background:none }
ul.videoTabs li.selected { background:#e32522 none; cursor:default }
ul.videoTabs li a, ul.videoTabs li span { display:block; padding:5px 9px 5px 7px; font-size:0.75em; font-weight:bold; color:#fff; text-transform:uppercase }
ul.videoTabs li a { background:transparent url(../img/bak_videotab.gif) no-repeat 100% 0 }
ul.videoTabs li a:active, ul.videoTabs li a:visited { outline:none }
ul.videoTabs li a:hover { background:transparent url(../img/bak_videotab_hover.png) no-repeat 100% 0 }
ul.videoTabs.disabled li a:hover { background-image:url(../img/bak_videotab.gif) }
ul.videoTabs.disabled li a, ul.videoTabs.disabled li span { color:#999 }
ul.videoTabs li.selected a:hover { background-image:none }
ul.videoTabs li.more a, ul.videoTabs li.more a:hover { margin-right:5px; padding-right:10px; background:transparent url(../img/chv_14_white.gif) no-repeat 100% 7px }
ul.videoTabs li.back a, ul.videoTabs li.back a:hover { margin-left:5px; padding-left:10px; background:transparent url(../img/chv_14_red_left.gif) no-repeat 0 7px }
ul.videoTabs li.more a:hover, ul.videoTabs li.back a:hover { color:#e60000 }
ul.videoTabs li.more a:hover { background-image:url(../img/chv_14_red.gif) }
ul.videoTabs.disabled li.more a:hover, ul.videoTabs.disabled li.back a:hover { color:#999 }
ul.videoTabs.disabled li.more a:hover { background-image:url(../img/chv_14_white.gif) }

div#liveTab { float:right; height:1.375em; padding-right:5px; text-align:right; background:#000 url(../img/bak_livetab.png) repeat-x }
div#liveTab a { display:block; padding:4px 10px 4px 7px; font-size:0.75em; font-weight:bold; color:#fff; text-transform:uppercase; background:transparent url(../img/chv_14_red.gif) no-repeat 100% 7px }
div#liveTab a:hover { color:#e60000 }

div#liveTab2 { float:right; height:1.375em; padding-right:5px; text-align:right; background:#000 url(../img/bak_livetab.png) repeat-x }
div#liveTab2 a { display:block; padding:4px 10px 4px 7px; font-size:0.75em; font-weight:bold; color:#fff; text-transform:uppercase; background:transparent url(../img/chv_14_red.gif) no-repeat 100% 7px }
div#liveTab2 a:hover { color:#e60000 }

/* Video Gallery Item List */
ul#videoAvailableContentList { margin-top:5px; list-style-type:none; }
ul#videoAvailableContentList li { float:left;list-style-type:none; position:relative; width:197.1px; font-size:0.6875em; text-transform:none }
ul#videoAvailableContentList.search li { width:246.4px ; list-style-type:none; }
ul#videoAvailableContentList li a { display:block; height:4.82em; padding:5px; color:#000; background:#fff url(../img/bak_videoresult.gif) repeat-x 0 100%; line-height:1 }
ul#videoAvailableContentList li a:active { outline:none }
ul#videoAvailableContentList li a:hover { background-image:url(../img/bak_videoresult_hover.gif) }
ul#videoAvailableContentList li.active a { color:#fff; background:#9d9fa2 url(../img/bak_videoresult_active.gif) repeat-x 0 0; outline:none }
ul#videoAvailableContentList li.active a:hover { background-image:url(../img/bak_videoresult_active.gif) }
ul#videoAvailableContentList li img.thumbnail { float:left; margin-right:5px; width:95px; height:53px }
ul#videoAvailableContentList li span,
ul#videoAvailableContentList li strong { display:block }		
ul#videoAvailableContentList li strong { color:#666666 }
ul#videoAvailableContentList li.active strong { color:#D5D3D3 }
ul#videoAvailableContentList li a.add,
ul#videoAvailableContentList li a.add:hover { position:absolute; bottom:5px; right:5px; width:14px; height:14px; padding:0; overflow:hidden; background:transparent url(../img/ico_add.png) no-repeat; cursor:pointer }
ul#videoAvailableContentList li a:active,
ul#videoAvailableContentList li a:visited { outline:none }
ul#videoAvailableContentList li.noResults { float:none; width:auto; padding:5px; font-size:1em; color:#ef0000 }
ul#videoAvailableContentList li.noResults h4,
ul#videoAvailableContentList li.noResults li { float:none; width:auto; padding-bottom:4px }
ul#videoAvailableContentList li.noResults h4 { font-size:0.875em; font-weight:bold }
ul#videoAvailableContentList li.noResults ul { margin-left:15px; list-style:disc outside none }
ul#videoAvailableContentList li.noResults li { list-style:disc outside none; font-size:0.75em }

/* Story Tracker List */
ul.trackedStories { list-style-type:none; clear:both }
ul.trackedStories li { list-style-type:none; }
ul.trackedStoryArticles { padding-bottom:15px; list-style-type:none; }
ul.trackedStoryArticles li { padding:0; line-height:1 ; list-style-type:none; }
ul.trackedStoryArticles li p { padding:6px 15px 1px; font-size:0.625em; color:#666 }
ul.trackedStoryArticles li p span { color:#e60000; text-transform:none }
ul.trackedStoryArticles li a { display:block; padding:0 15px 0; font-size:0.8125em; line-height:1.1; color:#000; background:url(../img/chv_13_red.gif) no-repeat 0px 4px }
ul.trackedStoryArticles li a:hover { color:#e60000 }

ul.teaserRelatedLinks  { padding-top:10px; list-style-type:none; border-top:1px #000000 solid }
ul.teaserRelatedLinks.single { padding:0; border:none; list-style-type:none;}
	ul.teaserRelatedLinks li { 	PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 0.87em; BACKGROUND: url(../img/chv_15_red.gif) no-repeat left center; MARGIN-BOTTOM: 3px; LIST-STYLE-TYPE: none; }
		.teaserRelatedLinks li h4 { font-weight:bold }
		.teaserRelatedLinks li ul.teaserRelatedMedia { padding-bottom:4px }
			.teaserRelatedLinks li ul.teaserRelatedMedia li { font-size:0.7em; background:none; padding-left:0 }

div.teaserRelatedLinksSmalldot { background:url(../img/lin_dotted.gif) repeat-x right bottom }
ul.teaserRelatedLinksSmalldot { background:url(../img/lin_dotted.gif) repeat-x right top }

ul.teaserRelatedLinksSmall { padding-top:10px; list-style-type:none;}
ul.teaserRelatedLinksSmall.single { padding:0; background:none ; list-style-type:none; }
	ul.teaserRelatedLinksSmall li { list-style-type:none; font-size:0.875em; font-weight:bold; margin-bottom:4px; }
	ul.teaserRelatedLinksSmall li .teaserRelatedLinkSmallDate { list-style-type:none; margin:0 0 0 10px; font-size:0.8em; font-weight:normal; color:#969696 }
	ul.teaserRelatedLinksSmall li h5 { font-weight:bold }
	ul.teaserRelatedLinksSmall li span { color:#e22826; text-transform:uppercase }

ul.teaserRelatedMedia {list-style-type:none;  }
.teaserColumnRight ul.teaserRelatedMedia { list-style-type:none; padding:0 }
	ul.teaserRelatedMedia li {list-style-type:none; display:inline; padding-right:5px; font-size:0.875em; /*14px*/ font-weight:bold; line-height:1em; color:#969696 }
	.teaserColumnRight ul.teaserRelatedMedia li {list-style-type:none; display:block; padding-bottom:6px }

ul.boxFactList { list-style:none }
	ul.boxFactList li { list-style-type:none; text-indent:0; font-size:0.875em; background:url(../img/ico_bullet.gif) left 4px no-repeat; padding-left:10px }

ul.factRelatedLinks { list-style-type:none;padding-top:5px; }
	ul.factRelatedLinks li { padding:0 0 2px 11px; font-size:0.875em; /*14px*/  background:url(../img/chv_14_red.gif) no-repeat 0 5px }

ol.strapPollList { list-style:decimal inside none; font-weight:bold }
	ol.strapPollList li { list-style:decimal inside none }
	.surveyComplete ol.strapPollList li { padding-bottom:10px; border-bottom:1px solid #fff; margin-bottom:10px }
		ol.strapPollList li * { font-weight:normal }
		ol.strapPollList li p.strapPollQuestion { display:inline; font-size:0.875em; font-weight:bold }
		ol.strapPollList li dl.strapPollVote { margin-top:5px }
		ol.strapPollList li fieldset { margin-top:5px }

ul.strapGalleryImages {  }
	ul.strapGalleryImages li { display:inline; padding-right:10px }

ul.relatedContentList {list-style-type:none;  }
	ul.relatedContentList li { list-style-type:none; float:left; position:relative; width:5.9375em; margin:0 55px 10px 0 ;word-wrap: break-word }
	ul.relatedContentList li.resetColumn { clear:both }
	ul.relatedContentList li.endColumn { clear:right; margin-right:0 }
		ul.relatedContentList li .breakingItem { position:absolute; top:0; left:0; width:100%; height:12px; padding:4px 0; overflow:hidden; font-size:0.71em; font-weight:bold; color:#000; background-color:#F3EE00; text-align:center; line-height:1; text-transform:uppercase }
		ul.relatedContentList li .topItem { position:absolute; top:0; left:0; width:100%; height:12px; padding:4px 0; overflow:hidden; font-size:0.75em; font-weight:bold; color:#fff; background-color:#e80000; text-align:center; line-height:1; text-transform:uppercase }
		ul.relatedContentList li .videoItem { width:100%; height:12px; padding:4px 0; overflow:hidden; font-size:0.75em; font-weight:bold; color:#fff; background-color:#e80000; text-align:center; line-height:1; text-transform:uppercase }
			ul.relatedContentList li h4 { font-size:0.6875em }
			ul.relatedContentList li p { font-size:0.625em; color:#969696 }
			ul.relatedContentList li p.date { margin-top:3px }
		ul.relatedContentList li .videoType { background:#ccc }
			ul.relatedContentList li .videoType strong { display:block; height:12px; padding:5px 0; font-size:0.75em; color:#666; font-weight:bold; text-align:center; line-height:1 }

ul.multimediaTools {list-style-type:none; padding: 0 0 15px 0 }
	ul.multimediaTools li {list-style-type:none; float:left; width:50%; margin:0 0 2px 0; font-size:0.8125em }

ul.teaserEventLinks { list-style-type:none; }
	ul.teaserEventLinks li { clear:both; margin-bottom:2px; padding-left:15px; font-size:0.875em; text-transform:none; background:url(../img/chv_14_black.gif) no-repeat 0 5px }
	ul.teaserEventLinks li.link { background-image:url(../img/chv_14_red.gif) }
	ul.teaserEventLinks li.teaserEventImage { background-image:none; padding:0 0 8px 0 }
		ul.teaserEventLinks li.teaserEventImage img.floatLeft { margin-right:10px }

ul.weatherWidget {list-style-type:none;  }
	ul.weatherWidget li {list-style-type:none; float:left; padding: 10px 7px 0 0; font-size:0.6875em; font-weight:bold; text-transform:uppercase }

ul.newsYourWay { list-style-type:none; margin-top:10px; border-bottom:5px #ECECEC solid; background-color: #fff }
	ul.newsYourWay li { list-style-type:none; padding-bottom:20px; border-top-width:5px; border-top-style:solid }
	ul.newsYourWay li.red { border-top-color:#e60000 }
	ul.newsYourWay li.yellow { border-top-color:#F3EE00;}
	ul.newsYourWay li.grey { border-top-color:#ECECEC }
		ul.newsYourWay li .nywType { height:1.33em; margin-left:85px; font-size:0.71em; font-weight: bold; color:#fff; text-align:center; text-transform:uppercase; background-color:#ECECEC; color:#fff;}
		ul.newsYourWay li.red .nywType { background-color:#e60000 }
		ul.newsYourWay li.yellow .nywType { background-color:#F3EE00; color:#000;  }
		ul.newsYourWay li.grey .nywType {  }
		ul.newsYourWay li a { display:block; font-size:0.75em }
		ul.newsYourWay li .floatRight { width:95px; margin-left:5px }
			ul.newsYourWay li .floatRight img { display:block }
			ul.newsYourWay li strong { display:block; height:17px; padding:4px 5px 5px 5px; color:#666666 }
			ul.newsYourWay li.red strong { background-color:#e60000 }
			ul.newsYourWay li.yellow strong { background-color:#ffff00 }
			ul.newsYourWay li.grey strong { background-color:#ECECEC }
			ul.newsYourWay li p img { display:block;float:right}

ul.twoColLinkList {list-style-type:none; font-size:0.875em }
	ul.twoColLinkList li {list-style-type:none; float:left; width:50%; padding-bottom:2px }

ul.articleToolsLeftLinks {list-style-type:none; float:left; width:220px }
	ul.articleToolsLeftLinks li {list-style-type:none; float:left; width:100px; padding:1px 0 4px }

ul.articleToolsRightLinks {list-style-type:none; float:right }
	ul.articleToolsRightLinks li {list-style-type:none; text-align:right }
		ul.articleToolsRightLinks li a { display:block; padding:1px 22px 4px 0 }
		ul.articleToolsRightLinks li a.track { background:transparent url(../img/ico_trackstory.gif) no-repeat 100% 0; }
		ul.articleToolsRightLinks li a.untrack { font-size:0.916em; font-weight:bold; text-transform:uppercase; color:#ef0000 }
		ul.articleToolsRightLinks li a.untrack:hover { text-decoration:underline }
		ul.articleToolsRightLinks li a.rss { background:transparent url(../img/ico_rss.gif) no-repeat 100% 0 }

ul.pictureGalleryImages {list-style-type:none; width:2100px; }
	ul.pictureGalleryImages li {list-style-type:none; float:left; color:#000; width:95px; height:auto; padding-right:10px; font-size:0.6875em }	

ul.toolsLinks {list-style-type:none; float:right }
	ul.toolsLinks li {list-style-type:none; display:block; padding-bottom:3px; font-weight:bold }

ul.searchPaginationList {list-style-type:none;  }
	ul.searchPaginationList li {list-style-type:none; display:inline; padding:0 2px  }

ul.siteMapLink {list-style-type:none; padding: 5px 0 10px; font-size:0.875em }
	ul.siteMapLink li {list-style-type:none; margin-bottom:6px; color:#000; font-weight:bold }
		.siteMapLink li p { padding-left:12px; font-weight:normal }

ul.mainComments {list-style-type:none; background:transparent url(../img/ico_quote_dark.gif) no-repeat; padding:0 18px 0 67px; margin-left:0; border-bottom:1px solid #000 }
	ul.mainComments li { padding-bottom:20px }

ul.commentsList { list-style-type:none; }
	ul.commentsList li {list-style-type:none; clear:both; padding:10px 0; border-bottom:1px solid #000 }
	ul.commentsList li.last { border-bottom:none }
		ul.commentsList li cite, ul.mainComments li cite { float:left }
		ul.commentsList li a.secondaryLink, ul.mainComments li a.secondaryLink { float:right; font-size: 0.6875em; font-weight:bold; color:#E22826; text-transform:uppercase }
		ul.commentsList li a.secondaryLink:hover, ul.mainComments li a.secondaryLink:hover { text-decoration:underline }

ul.moduleTabs {list-style-type:none; margin:20px 0 10px; padding-bottom:4px; border-bottom:5px solid #000 }
	ul.moduleTabs li {list-style-type:none; display:inline; font-size:0.75em; font-weight:bold; text-transform:uppercase }
		ul.moduleTabs li span,
		ul.moduleTabs li a { color:#fff; padding:7px 10px 5px }	
		ul.moduleTabs li span { background-color:#000; cursor:default }
		ul.moduleTabs li span:hover { background:#000 url(../img/bak_generictab_selected_hover.png) repeat-x }
		ul.moduleTabs li a { background-color:#e60000 }
		ul.moduleTabs li a:hover { background:#e60000 url(../img/bak_generictab_hover.png) repeat-x }

ol.orderedList { list-style:decimal inside none }
	ol.orderedList li{ list-style:decimal inside none; padding-bottom:3px; font-size:0.75em }

ul.bulletList { list-style:disc inside none }
	ul.bulletList li { list-style:disc inside none; padding-bottom:3px; font-size:0.75em }

ul.podcastRelatedLinks {list-style-type:none;  }
	ul.podcastRelatedLinks li {list-style-type:none; font-size:0.75em; font-weight:bold; margin-bottom:4px }
		ul.podcastRelatedLinks li a { color:#000; padding-left:12px; background:url(../img/chv_14_red.gif) no-repeat 0 3px }
		ul.podcastRelatedLinks li a:hover { color:#e60000 }

ul.promo_content { list-style-type:none; }
	ul.promo_content li {list-style-type:none; display:block; line-height:1.2; font-size:0.6875em; }
		ul.promo_content li a { padding-left:10px; font-size:1em !important; background: url(../img/chv_12_red.gif) no-repeat 0px 4px }
		ul.promo_content li a:hover { background:#fff url(../img/chv_12_black.gif) no-repeat 0px 4px; color:#000; text-decoration:none !important }

ul.categoryList {list-style-type:none; margin-bottom:10px }
	ul.categoryList li {list-style-type:none; background:transparent url(../img/chv_13_grey.gif) no-repeat 0px 4px; padding:0 0 2px 10px; font-size:0.875em }

ul.relatedList {list-style-type:none; padding-bottom:10px; border-top:1px solid #000; padding-top:10px }
	ul.relatedList li {list-style-type:none; margin-bottom:2px; padding-left:12px; background:url(../img/chv_14_red.gif) no-repeat 0 3px; font-size:0.875em }
		ul.relatedList li h5 a { font-weight:bold }
		ul.relatedList li a { color:#000; font-weight:normal }	
		ul.relatedList li a:hover { color:#e60000 }

ul.smsAlert {list-style-type:none; border-bottom:1px solid #000; padding-bottom:10px; margin-bottom:10px }
ul.smsAlert.last { border-bottom:none; margin-bottom:0 }
	ul.smsAlert li.activate{ color:#000; padding:5px 0 0 30px; background:transparent url(../img/ico_activate.gif) no-repeat 0 7px ; font-size:0.875em; font-weight:normal }
	ul.smsAlert li.cancel{ color:#000; padding:5px 0 3px 30px; background:transparent url(../img/ico_cancel.gif) no-repeat 0 7px ; font-size:0.875em; font-weight:normal }

ol.rssRelatedList { padding:10px 0; border-top:5px solid #000; border-bottom:5px solid #000; list-style:decimal inside; font-weight:bold }
	ol.rssRelatedList li { list-style:decimal inside }
	ol.rssRelatedList li * { font-weight:normal }
		ol.rssRelatedList li h4 { display:inline; font-size:0.875em; font-weight:bold }
		ol.rssRelatedList li p { font-size:0.6875em }
		ol.rssRelatedList li ul.relatedLinks { list-style:none }
			ol.rssRelatedList li ul.relatedLinks li { list-style:none; padding-left:12px; background:url(../img/chv_12_red.gif) no-repeat 0 4px ; font-size:0.875em; font-weight:normal }
			ol.rssRelatedList li ul.relatedLinks li a { padding:0; color:#000 }
			ol.rssRelatedList li ul.relatedLinks li a:hover { color:#e60000 }

ul.trafficContentList {list-style-type:none; padding-top:5px }
	ul.trafficContentList li { border-bottom:1px solid #000; padding-top:5px }
	ul.trafficContentList li.last { border-bottom:none; padding:5px 0 }
		ul.trafficContentList li p.trafficContent { padding-bottom:10px; font-size:0.6875em; line-height:1em }
		ul.trafficContentList li a { color:#000; font-size:0.875em; font-weight:bold }
		ul.trafficContentList li a:hover { color:#e60000 }
	

ul.footerLinkList { list-style-type:none; }
	ul.footerLinkList li {list-style-type:none; display:inline; font-size:0.75em; /*13px*/ background:url(../img/chv_12_red.gif) no-repeat 0 4px; padding:0 7px 0 8px }

ul#footerPrimaryLinks {list-style-type:none; padding:5px 0; border-bottom:5px solid #d9d9d9 }
	ul#footerPrimaryLinks li {list-style-type:none; display:inline; font-size:0.6875em; font-weight: bold; color:#d4d4d4; text-transform:uppercase }
.greySeparator {border-top:5px solid #d9d9d9; padding-bottom:5px;}
ul#footerSecondaryLinks {list-style-type:none; float:right; padding:0 0 }
	ul#footerSecondaryLinks li {list-style-type:none; display:inline; font-size:0.625em; text-transform:none; color:#666666 }





/* ----- Definition Lists ----- */
dl.boxFactGlossary  { color:#646464; line-height:0.8em }
	dl.boxFactGlossary dt { clear:both; float:left; margin-right:3px; font-weight:bold }
	dl.boxFactGlossary dd, .boxFactGlossary dt { font-size:0.625em; /*10px*/  }

dl.strapPollVote { font-size:0.875em }
	dl.strapPollVote dt { clear:both; float:left; width:2.8em; margin:0 5px 0 0; font-size:1.143em; font-weight:bold; text-align:left }
	dl.strapPollVote dd { float:left; padding-top:3px }

dl.contact {  }
	dl.contact dt { clear:left; float:left; padding-right:3px; color:#8C8C8C }
		dl.contact dd a { color:#E22826 }
		dl.contact dd a:hover { text-decoration:underline }




/* ----- Tables ----- */
table.boxDataTable { width:100%; border-collapse: separate}
table.boxDataTable, table.boxDataTable td, table.boxDataTable th { border:1px dotted #d1d3d4 }
	table.boxDataTable th { font-weight:normal }
	table.boxDataTable td, table.boxDataTable th { padding:5px }
	.boxTable table {border-collapse: separate}
	.boxTable table tobdy tr td  {border:1px solid #d1d3d4 }
.boxTable table tobdy tr td table tr td {border:1px solid #d1d3d4 }
	.boxTable table tobdy tr td, .boxTable table td table td {padding:5px; }

table.contact { margin:10px 0; width:100% }
	table.contact thead { margin-bottom:10px }
		table.contact thead tr th { padding-bottom:5px; font-size:.75em; font-weight:bold }
	table.contact tbody { }
		table.contact tbody tr td { font-size:.6875em; width:100px }
			table.contact tbody td a { background:url(../img/chv_12_red.gif) no-repeat 0px 4px; padding-left:10px; color:#000; font-weight:normal }
			table.contact tbody td a:hover{ color:#E22826 }



/* ----- Links ----- */
.actionLinks a { color:#000; background:url(../img/chv_13_red.gif) no-repeat 100% 3px; padding-right:10px }
.actionLinks a:hover { color:#e60000 }

a.previousLink, a.nextLink { font-weight:bold; text-transform:uppercase; color:#E22826 }
a.previousLink { padding-left:10px; background:transparent url(../img/chv_14_black_left.gif) no-repeat 0px 4px }
a.nextLink { padding-right:10px; background:transparent url(../img/chv_14_black.gif) no-repeat 100% 4px }
a.previousLink:hover, a.nextLink:hover { text-decoration:underline }
.searchPagination a.nextLink { background:transparent url(../img/chv_13_black.gif) no-repeat 100% 3px }
.searchPagination a.previousLink { background:transparent url(../img/chv_13_black_left.gif) no-repeat 0 3px }


#primaryNav a { padding-right:5px; color:#fff; background:transparent url(../img/chv_14_red.gif) no-repeat 0 3px ; padding-left:10px }
#primaryNav a:hover { color:#000; background:#fff url(../img/chv_14_black.gif) no-repeat 0 3px }

#primaryNav ul li a.selectedLink, #primaryNav ul li a.selectedLink:hover { background:#e32522 url(../img/chv_15_white.gif) no-repeat 0 2px; padding-left:10px; color:#fff; }


.secondaryNav a { color:#000; background: transparent url(../img/chv_15_red.gif) no-repeat 0 3px ; padding:0 5px 0 10px }
.secondaryNav a:hover { color:#fff; background:#000 url(../img/chv_15_white.gif) no-repeat 0 3px }

h2.teaserHeaderLink { font-size:1.0006em; line-height:1em; margin-top:5px; padding:0 0 5px }
.teaserHeaderLink a, .teaserColumnLeft a, .teaserColumnRight a, .teaserRelatedLinks a { font-weight:bold; color:#000000; text-transform:none;  }
.teaserColumnLeft a { display:block }
.teaserHeaderLink a:hover, .teaserColumnLeft a:hover, .teaserColumnRight a:hover, .teaserRelatedLinks a:hover { color:#e60000 }

.teaserRelatedLinksSmall li a { display:inline-block; color:#000; padding-left:12px; background:url(../img/chv_13_red.gif) no-repeat left center; font-size:0.875em; }
.teaserRelatedLinksSmall li a:hover { color:#e60000 }

.teaserRelatedContent a { color:#e60000; text-transform:uppercase; font-size:0.73em }
.teaserRelatedContent a:hover{ color:#e60000;  text-transform:uppercase; font-size:0.73em }

.strapContent h4 a { color:#fff }
.strapContent h4 a:hover { color:#e60000 }

.interactiveTeaser h4 a { padding-right:10px; color:#000; background-image:none }
.interactiveTeaser h4 a:hover { color:#e60000 }

.factRelatedLinks li a { color:#000 }
.factRelatedLinks li a:hover { color:#e60000 }

.boxRelatedLink a { padding-left:12px; font-size:0.75em; color:#000000; background:url(../img/chv_14_red.gif) no-repeat left 3px }
.boxRelatedLink a:hover { color:#e60000 }

.relatedContentList li a { display:block; color:#000 }
.relatedContentList li a:hover { color:#e60000 }
	.relatedContentList li p a img { width:auto; height:auto }

.multimediaTools a { color:#000; background:transparent url(../img/chv_13_red.gif) no-repeat 3px 5px; padding-left:15px }
.multimediaTools a.rss { background:transparent url(../img/ico_rss_list.gif) no-repeat 0 0; padding-left:15px }
.multimediaTools a:hover { color:#e60000 }

.teaserEventLinks a, .articleToolsRightLinks a, .pictureGalleryImages a, .genericTeaser a {color:#000}
.teaserEventLinks a:hover, .articleToolsRightLinks a:hover, .pictureGalleryImages a:hover, .genericTeaser a:hover { color:#e60000 }

a.backToTopLink{ float:right; margin:20px 0 0 0; font-size:0.9em;font-weight:bold; text-transform:uppercase; color:#E22826 }
a.backToTopLink:hover { text-decoration:underline }

.newsYourWay a { color:#646464 }
.newsYourWay a:hover { color:#E32522 }

.twoColLinkList a, .articleToolsLeftLinks a { color:#000; background:transparent url(../img/chv_14_red.gif) no-repeat 0 3px; padding-left:12px }
.twoColLinkList a:hover, .articleToolsLeftLinks a:hover { color:#e60000 }

.strapGallery h4 a, .strapFullCoverage .module_body h4 a { color:#000 }
.strapFullCoverage .module_body h4 a { background-image:none }
.strapGallery h4 a:hover, .strapFullCoverage .module_body h4 a:hover { color:#e60000 }

.toolsLinks a { padding-left:12px; color:#fff; background:transparent url(../img/chv_14_red.gif) no-repeat 0 4px }
.toolsLinks a:hover { text-decoration:underline }

.searchPaginationList a { color:#E22826 }
.searchPaginationList a:hover { text-decoration:underline }

.siteMapLink a { color:#000; background:url(../img/chv_14_red.gif) no-repeat 0 4px; padding-left:12px }
.siteMapLink a:hover { color:#e60000 }

.footerLinkList li a { color: #000 }
.footerLinkList li a:hover { color:#e60000 }

#footerPrimaryLinks li a { color:#e32522; padding:0 5px }
#footerPrimaryLinks li a:hover { text-decoration:underline }

#footerPrimaryLinks li a.selected {color:#000;}
#footerPrimaryLinks li a.selected:hover {text-decoration:underline}

#footerSecondaryLinks li a { color:#666666; padding:0 5px }
#footerSecondaryLinks li a:hover { color:#e32522 }

.altLink { color:#e60000; font-weight:bold; text-transform:uppercase }
.altLink:hover {text-decoration:underline}
.relatedLink { margin:10px 0 }
	.relatedLink a { padding-left:12px; font-size:0.75em; font-weight:bold; color:#000; background:url(../img/chv_14_red.gif) no-repeat 0 3px  }
	.relatedLink a:hover { color:#e60000 }



/* Text Styles */
.txt11px { font-size:0.6875em !important }
.txt10px { font-size:0.625em !important }

.errorText { padding:5px 0; font-size: 0.75em; color:#E32522; text-transform:uppercase }
.instructionalText { color:#666 }



/* ----- Forms ----- */
input.btn_forwards, a.btn_forwards { padding:0 12px 0 5px; font-size:0.6875em; font-weight:bold; color:#ffffff; border:1px solid #e32522; background:#e32522 url(../img/btn_forward.gif) repeat-x right 1px; text-transform:uppercase; cursor:pointer }
input.btn_forwards { background-position:right 0 }
a.btn_forwards { padding:2px 15px 1px 5px; cursor:pointer }
input.btn_forwards:active, a.btn_forwards:active { background-image:url(../img/btn_forward_down.gif) }
input.btn_forwards { line-height:1.3 }

input.btn_backwards, a.btn_backwards { padding:0 5px 0 12px; font-size:0.6875em; font-weight:bold; color:#ffffff; border:1px solid #e32522; background:#e32522 url(../img/btn_backward.gif) repeat-x left 1px; text-transform:uppercase; cursor:pointer }
a.btn_backwards { padding:2px 5px 1px 15px; cursor:pointer }
input.btn_backwards:active, a.btn_backwards:active { background-image:url(../img/btn_backward_down.gif) }
input.btn_backwards { line-height:1.3 }

input.btn_ok, a.btn_ok { padding:1px 15px 1px 15px; font-size:0.6875em; font-weight:bold; color:#ffffff; line-height:1.3; border:1px solid #e32522; background:#e32522 url(../img/btn_forward.gif) repeat-x bottom left; text-transform:uppercase; cursor:pointer }
a.btn_ok { padding:2px 15px; cursor:default }
input.btn_ok:active, a.btn_ok:active { background:#e32522 url(../img/btn_forward_down.gif) no-repeat top left }
input.btn_ok { line-height:1.3 }
a.btn_ok.disabled { color:#999 }

input.btn_submit, a.btn_submit { height:1.45em; padding:0px 15px 1px 5px; font-size:0.6875em; font-weight:bold; color:#ffffff; border:1px solid #000; background:#000 url(../img/btn_submit.gif) repeat-x right top; text-transform:uppercase; cursor:pointer }
a.btn_submit { padding:2px 15px 2px 5px; cursor:default }
input.btn_submit:active, a.btn_submit:active { background-image:url(../img/btn_submit_hover.gif) }
input.btn_submit { line-height:1.3 }

input.btn_cancel, a.btn_cancel { padding:0 15px 1px 15px; font-size:0.6875em; font-weight:bold; color:#ffffff; border:1px solid #000; background:#000 url(../img/btn_submit.gif) repeat-x top left; text-transform:uppercase; cursor:pointer }
a.btn_cancel { padding:2px 15px; cursor:default }
input.btn_cancel:active, a.btn_cancel:active { background-image:url(../img/btn_submit_hover.gif) }
input.btn_cancel { line-height:1.3 }
a.btn_cancel.disabled { color:#999 }

input.btn_search { padding:2px 3px 1px 3px; background:#000 url(../img/btn_search.gif) repeat-x top right; font-size:0.6875em; font-weight:bold; line-height:1.3; border:1px solid #000; color:#fff; line-height:1; cursor:pointer }
input.btn_search:active{ background-image:url(../img/btn_search_hover.gif) }
input.btn_search[disabled='disabled'] { color:#666666 }
input.btn_search[disabled='disabled']:hover { background-image:url(../img/btn_search.gif) }
input.btn_search { line-height:1.3 }

input.searchTextBox { height:13px; padding:1px 4px; border:1px solid #707071; border-bottom:1px solid #dedbdb; border-right:none; font-size:1em; background:#fff url(../img/bak_input.gif) repeat-x; }
input.textBox { border:1px solid #ccc; font-size: 0.75em; margin-top:1px }

input.btn_chevron, a.btn_chevron { width:20px; padding:2px 8px 2px 1px; font-size:12px; line-height:1.4; border:1px solid #000; background:#000 url(../img/btn_chevron.png) repeat-x 0 0; text-transform:uppercase; cursor:pointer }
a.btn_chevron { padding:1px 4px; cursor:pointer }
a.btn_chevron:active, a.btn_chevron:visited { outline:none }
input.btn_chevron:hover, a.btn_chevron:hover { background-image:url(../img/btn_submit_hover.gif) }
input.btn_chevron { line-height:1.3 }

input:disabled { color:#999 }

.formLine1 { padding-bottom:5px }
	.formLine1 input { float:left; margin-top:1px }
	.formLine1 label { display:block; margin-left:20px }
	.formLine1 img { vertical-align:middle }

.formLine2 { padding-bottom:5px }
	.formLine2 label { display:block }
	.formLine2 input[type=text] { margin-top:3px }

.formLine3 { padding:2px 0; margin-bottom:5px; border-top:1px solid #ccc; border-bottom:1px solid #ccc }
	.formLine3 input { float:left }
	.formLine3 label { display:block; margin-left:20px; padding-top:2px }

.formLine4 { clear:both }
	.formLine4 label {float:left; margin:0 0 10px 0; width:70px }
	.formLine4 input { margin:0 0 10px 0 }

.formLine5 { padding-bottom:10px }
	.formLine5 input { margin-top:5px }
	.formLine5 label { display:inline; margin-right:10px }

.formLine6 { padding-bottom:5px }
	.formLine6 label { display:none }

.formLine7 { border-top:1px solid #000; margin-top:10px; padding:10px 0 }
	.formLine7 input { float:left; margin-right:5px }
	.formLine7 label { display:block; margin-left:20px; font-size:0.75em }
	

/* Static Pages */
.boldSeparator2 { height:0; overflow:hidden; border-bottom: 7px solid #000 }
.boldSeparator45 { height:27px; overflow:hidden; border-bottom:2px solid #000; background-color:#000000; font-family:Arial,Verdana,sans-serif; color:#ffffff; text-align:left; font-weight:bold; font-size:25px; vertical-align:middle;padding:7px; margin-bottom:7px; }
.margin-btm10{margin-bottom:10px;}
.separatorblack { height:0; overflow:hidden; border-top:1px solid #000000; margin-top:4px; margin-bottom:4px;}
.teaserheadmain{ width:600px;float:left;}
.teaserheadleftnew{float:left; width:280px; margin-right:40px;}
.teaserheadleftnew p, .teaserheadright p { padding:5px 0 10px; font-size:1.25em; /*20px*/ line-height:1em }
.teaserheadrightnew p.teaserRelatedContent { margin-top:-8px; padding-bottom:0; font-size:0.76em; line-height:1.2em }

.teaserheadrightnew{float:left; width:280px;}

.teaserColumnLeftnew { float:left; width:280px; margin-right:40px; }
.teaserColumnRightnew { float:left; width:280px;  }
	.teaserColumnLeftnew p, .teaserColumnRight p { padding:5px 0 10px; font-size:0.875em; /*20px*/ line-height:1em }
	.teaserColumnLeftnew .teaserHeaderLink a, .teaserColumnRight .teaserHeaderLink a { padding-bottom:10px }
	.teaserColumnRightnew p.teaserHeaderLink  { font-size:1em; margin-top:0 }
	.teaserColumnRightnew p.teaserRelatedContent { margin-top:-8px; padding-bottom:0; font-size:0.76em; line-height:1.2em }

ol.rssRelatedList2 { padding:5px 0; border-top:5px solid #000; border-bottom:5px solid #000; list-style:decimal inside; font-weight:bold }
ol.rssRelatedList2 li { list-style:decimal inside }
ol.rssRelatedList2 li * { font-weight:normal }
	ol.rssRelatedList2 li h4 { display:inline; font-size:0.875em; font-weight:bold }
	ol.rssRelatedList2 li p { font-size:0.6875em }
	ol.rssRelatedList2 li ul.relatedLinks { list-style:none }
		ol.rssRelatedList2 li ul.relatedLinks li { list-style:none; padding-left:12px; background:url(../img/chv_12_red.gif) no-repeat 0 4px ; font-size:0.875em; font-weight:normal }
		ol.rssRelatedList2 li ul.relatedLinks li a { padding:0; color:#000 }
		ol.rssRelatedList2 li ul.relatedLinks li a:hover { color:#e60000 }
.channelTeaserRegionLink {color:white;}

#blogslist ul {
 list-style: none;
 margin-left: 0;
 padding: 0px;
}

#blogItemContainer {
 position: relative;
 width: 180px;
 height: 101px;
}

#face {
 float:left;
 width: 64px;
 height: 101px;
 border:0px solid blue;
 background: url(/sky-news/app/img/chv_14_red.gif) no-repeat center right;
}

#face a {
 float:left;
 width: 64px;
 height: 101px;
 border:0px solid green;
}

#category {
 float:left;
 width:108px;
 border:0px solid green;
 padding:4px 0px 0px 4px;
 color:#000000;
}

#category a {
 float:left;
 width:108px;
 padding:4px 0px 0px 4px;
 text-indent: -1000px;
}

#date {
 float:left;
 width:108px;
 padding:3px 0px 0px 4px;
 font-family:Helvetica,Verdana,sans-serif;
 font-size: 8.98px;
 font-weight:bold;
 color:#9C9A99;
}

#link {
 float:left;
 width:108px;
 padding:2px 0px 0px 4px;
 font-family:Helvetica,Arial,Verdana,sans-serif;
 font-size: 0.75em;
 font-weight:bold;
 color:#000000;
}

#link a {
 text-decoration:none;
 color:#000000
}

#link a:hover {
 text-decoration:none;
 color:#E60000;
}

.clearAll2 {
 padding:6px 0px 0px 0px;
}

.featuredBlogs .strapHeader {
 padding-left:8px;
}

.strapHeader {
 background-color:#C1C1C1;
 height:0.875em;
 padding:5px 18px;
}

.strapHeader h3 {
 color:#444444;
}

.strapHeader h3 a {
 background:transparent url(/sky-news/app/img/chv_14_red.gif) no-repeat scroll 100% 3px;
 color:#444444;
 padding-right:10px;
}

/* ARTICLE SHARE - version 3 */
.articleShare {font-size: 12px; overflow: hidden; width: 100%; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 4px 0 0; height: 23px;}
.articleShare ul {list-style: none; padding: 0 0 0 10px;}
.articleShare li {float: left;}
.articleShare .shareFB {margin-right: 15px;}
.articleShare .shareTW {margin-top: 2px;}
.articleShare .shareBookmark {margin-right: 30px; margin-top: 2px;}
.articleShare .shareBookmark .articleTools {padding: 0; clear: none; width: auto;}
.articleShare .shareBookmark .articleTools ul {padding: 0; font-size: 12px;}
.articleShare .shareComments {margin-top: 2px;}
.articleShare a {color: #747474;}
.articleShare a:hover {text-decoration: underline;}
.bookmark_f_facebook {display: none}
#fb_recommend {margin: 20px 0 0; padding: 15px 0 0; border-top: 1px solid #ddd;}
/* end ARTICLE SHARE */


/* Tabs in article template */
.article-tabs {margin: 15px 0 10px}
.article-tabs ul {overflow: hidden; width: 100%; border-bottom: 1px solid #000; font-size: 12px; text-transform: uppercase; background: url(/sky-news/app/img/debate-live/heading-bg.gif) repeat-x}
.article-tabs li {float: left; list-style: none; position: relative}
.article-tabs li img {position: absolute; left: 177px; top: 1px}
.article-tabs li.first {width: 130px;}
.article-tabs li.first a {border-right: 1px solid #fff;}
.article-tabs li.first a.selected {border-right: 0}
.article-tabs li.last {width: 270px; float: right;}
.article-tabs li.last a {border-left: 1px solid #fff; padding-left: 10px}
.article-tabs li.last a.selected {border-left: 0; padding-left: 11px;}
.article-tabs li a {border-bottom: 1px solid #fff; background: url(/sky-news/app/img/debate-live/heading-bg.gif) repeat-x 0 -43px; color: #fff; font-weight: bold; display: block; padding: 4px 10px; }
.article-tabs li a.selected {background: url(/sky-news/app/img/debate-live/heading-bg.gif) repeat-x; border-bottom: 0;}




/* World Cup article factoid */
.articleBody .module_body .wcFactoid {background: url(/sky-news/app/img/article-wcFactoid.jpg) no-repeat; height: 190px; margin-bottom: 10px; margin-top: 10px;}
.articleBody .module_body .wcFactoid p {padding: 134px 36px 0; color: #FFFFFF; font-size: 17px; font-weight: bold; line-height: 1.2;}
.articleBody .module_body .wcFactoid a {color: #fff; display: block;}
.articleBody .module_body .wcFactoid a:hover {color: #f00; text-decoration: none;}
