/*
- Description: CSS file which has the styles to be used for print article body copy.
- They are divided on the basis of their usage - text, links, general styles for print.
- Author: Kuldip Gayan <kgayan@sapient.com>
- Created 20 Sept 2007
- Last Updated: 26 Sept 2007
*/

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 }
body {font-family:Arial,Verdana,sans-serif; font-size:100%; text-align:left;}

/*Global styles*/
.accessText {display:none;}
.clearAll {clear:both;}
img {border:none;}
a {text-decoration:none;}
hr, legend { display:none }
.floatLeft {float:left;}
/*template styles*/
#headerContainer, #searchBar, #navContainer, #featureContainer, #rightMainContainer,
.articleTools, .articleToolDetail, .articleToolHelp, .relatedContentLinks {display:none;}
#aoc-globalnav {display:none;}
/*header/footer styles*/
#headerContainer { display:block;border-bottom:1px solid #000; padding-bottom:10px; background:none;}
	#headerContainer .bannerAd {display:none;}
	#headerContainer div.leaderboardAd {display:none;}
	#headerContainer h1 { float:left; margin:0;padding:10px 0 0 0;}
	.sectionSponsored {float:right;color:#666; border-top: none;}
	.sectionSponsored p {float:left;padding-top:20px;color:#666; font-size:0.625em;}
	.sectionSponsored img {float:left;padding-left:10px;}

#footerContainer .module_header, #footerContainer .module_body,  
#footerContainer .module_footer #footerPrimaryLinks,  
#footerContainer .module_footer .footerBottom #footerSecondaryLinks {display:none;}

#footerContainer .module_footer .footerBottom p {color:#666; line-height:2; font-size:0.625em;}	
	

/*main article content*/

/* Sponsored Section Module */
.sectionSponsored {float:right;width: 250px;margin-top:-50px;background-color:#ffffff;}
	.sectionSponsored p { float:left; font-size: 0.75em; line-height: 1.2em; padding-top:20px;}
		.sectionSponsored img { float:right;vertical-align:top; }

.breakingNewsHeader { }
	.breakingNewsHeader h2 { margin-bottom:15px; font-size:2.1875em; /*35px*/ font-weight:bold; line-height:1em; text-transform:none }
	.breakingNewsHeader img { margin-bottom:5px }
	.breakingNewsHeader .imageCaption { margin-bottom:12px; font-size:0.625em }
.breakingNews {color:#000000;height:1.25em; margin-bottom:7px; padding:5px 0px;clear:both; }
	.breakingNews h3 {font-size:1.25em; /*20px*/ text-transform:uppercase; font-weight:bold; line-height:1.1em }
	.breakingNews p {display:block; color: #000; font-size: 0.87em;}
.articleBody { margin-bottom:30px}
	.articleBody {  }
	.articleBody .module_body {clear:both;}	
	.articleBody .module_body h4 { margin-bottom:8px; font-size:1.125em; /*18px */ font-weight:bold; line-height:1.1em }
	.articleBody .module_body p { margin-top:5px; font-size:0.875em; /*12px */ }
	.articleBody .module_body p.imageCaption { margin-bottom:12px; font-size:0.625em }
	.articleBody .module_body p.articleUpdate { margin-bottom:5px; font-size:0.625em; /*10px */ color:#969696 }
	.articleBody .articleSquareImage { float:left; width:180px;  padding:10px 20px 10px 0 }
		.articleBody .articleSquareImage p { margin:0; padding-top:3px; font-size:0.6875em }
	.tracked_article {display:none;}


/****CSS: for HOMEPAGE Style*****/
.teaserPrimary { }
.teaserFeature { padding-bottom:6px; border-bottom:5px #e60000 solid }
.teaserFeatureText { padding-bottom:10px; border-bottom:5px #e60000 solid }

.teaserHeader, .teaserHeaderRed, .teaserHeaderStrap { margin-bottom:10px; padding-top:5px }
.teaserHeader { border-bottom:5px #000000 solid}
.teaserHeaderRed { border-bottom:5px #e60000 solid}
	.teaserHeader h3, .teaserHeaderRed h3, .teaserHeaderStrap h3 { display:inline; padding:5px 8px; font-size:0.875em; /*12px */ font-weight:bold; color:#ffffff; text-transform:uppercase}
	.teaserHeader h3, .teaserHeaderStrap h3 { background-color:#000000 }
	.teaserHeaderRed h3 { background-color:#e60000 }
	
	
	
	ul.teaserRelatedLinks  { padding-top:10px; border-top:1px #000000 solid }
ul.teaserRelatedLinks.single { padding:0; border:none }
	ul.teaserRelatedLinks  li { padding-left:15px; margin-bottom:1px; font-size:1.25em; /*20px*/ font-weight:bold; background:url(/sky-news/app/img/chv_20_red.gif) no-repeat 0 6px }
		.teaserRelatedLinks li ul.teaserRelatedMedia { padding-bottom:4px }
			.teaserRelatedLinks li ul.teaserRelatedMedia li { font-size:0.7em; background:none; padding-left:0 }

ul.teaserRelatedLinksSmall { padding-top:10px; background:url(/sky-news/app/img/lin_dotted.gif) repeat-x right top }
ul.teaserRelatedLinksSmall.single { padding:0; background:none }
	ul.teaserRelatedLinksSmall li { font-size:0.875em; /*14px*/ font-weight:bold; margin-bottom:4px }
	ul.teaserRelatedLinksSmall li .teaserRelatedLinkSmallDate { margin:0 0 4px 10px; font-size:0.8em; font-weight:normal; color:#969696 }
	ul.teaserRelatedLinksSmall li span { color:#e22826; text-transform:uppercase }

ul.teaserRelatedMedia {  }
.teaserColumnRight ul.teaserRelatedMedia { padding:0 }
	ul.teaserRelatedMedia li { display:inline; padding-right:5px; font-size:0.875em; /*14px*/ font-weight:bold; line-height:1em; color:#969696 }
	.teaserColumnRight ul.teaserRelatedMedia li { display:block; padding-bottom:6px }

	.teaserHeaderLink a, .teaserColumnLeft a, .teaserColumnRight a, .teaserRelatedLinks a { font-weight:bold; color:#000000; text-transform:none;  }
.teaserHeaderLink a:hover, .teaserColumnLeft a:hover, .teaserColumnRight a:hover, .teaserRelatedLinks a:hover { color:#e60000 }

.teaserRelatedLinksSmall li a { color:#000; padding-left:12px; background:url(/sky-news/app/img/chv_14_red.gif) no-repeat 0 5px }
.teaserRelatedLinksSmall li a:hover { color:#e60000 }

.teaserColumnLeft { float:left; width:11.25em; /*180px */ margin-right:40px }
.teaserColumnRight { float:left; width:11.25em; /*180px */  }
	.teaserColumnLeft p, .teaserColumnRight p { padding:5px 0 10px; font-size:1.25em; /*20px*/ line-height:1em }
	.teaserColumnLeft .teaserHeaderLink a, .teaserColumnRight .teaserHeaderLink a { padding-bottom:10px }
	.teaserColumnRight p.teaserHeaderLink  { font-size:1em; margin-top:0 }
	.teaserColumnRight p.teaserRelatedContent { margin-top:-8px; padding-bottom:0; font-size:0.76em; line-height:1.2em }

.teaserFeature .teaserHeaderLink { margin-bottom:5px }

.teaserHeaderLink { margin-top:5px }

.teaserRelatedContent { padding-bottom:5px; font-size:0.76em; /*11px*/ line-height:1.2em }

.teaserImageLeft { float:left; margin-right:10px }

.strapContent { margin-left:95px; padding:10px }
	.strapContent h4 { margin-bottom:3px; font-size:0.875em; /*14px*/ font-weight:bold; line-height:1.1em }
	.strapContent h4.strapPollResultsHeader { font-size:0.75em; color:#fff; text-transform:uppercase }
	.strapContent blockquote { font-size:0.875em; /*14px*/ font-weight:bold }
	.strapContent label { font-size:0.875em /*14px*/ }
	.strapQuoteAuthor { font-size:0.875em; /*14px*/ }
	.strapQuoteAuthor cite { display:block }
.strapContent h4 a { color:#fff; background:url(/sky-news/app/img/chv_14_red.gif) no-repeat 100% 5px; padding-right:10px }
.strapContent h4 a:hover { color:#e60000 }

.js_collapse { display:block }
.js_expand {display:none;}
.js_collapsed { display: block; }
.articleBody .module_body p a.js_collapse {display:none;}
.commentForm {display:none;}