@media screen 
{

	/* Document */
	
	html { margin:0; padding:0; }
	body { margin:0; padding:0; text-align:center; color:#000; background:#ECEDED url(../images/bg.gif) no-repeat center top; }
	body, textarea, select, input, td { font-size:12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
	
	form { margin:0; padding:0; }
	
	/* Headers */	
	
	#coverHeader h1 { font-size:30px; color:#00ABAD; font-weight:normal; margin:0; padding:0; letter-spacing:-0.05em; }
	#mainContent h1 { font-size:24px; color:#00ABAD; font-weight:normal; margin:12px 0 8px 0; padding:0; letter-spacing:-0.05em; }
	#mainContent h2 { font-size:14px; font-weight:normal; color:#000; padding:0; margin:7px 0 5px; letter-spacing:-0.02em; }
	
	.teasers h3 { font-size:16px; font-weight:normal; color:#000; padding:0; margin:0; letter-spacing:-0.02em; }
	.blueTeaser h3 { font-size:16px; color:#FFF; }
	.teasers h4 { font-size:19px; font-weight:normal; color:#00B8BA; padding:0; margin:3px 0; letter-spacing:-0.01em; }
	
	
	/* Links */
	
	a:link, 
	a:visited { color:#00ABAD; text-decoration:none; }
	a:hover, 
	a:active { color:#000000; text-decoration:none; }

	a.smallBlue:link,
	a.smallBlue:visited { color:#000000; text-decoration:none; }
	a.smallBlue:hover,
	a.smallBlue:active { color:#00B8BA; text-decoration:none; }

	a.smallAllBlue:link,
	a.smallAllBlue:visited,
	a.smallAllBlue:hover,
	a.smallAllBlue:active { color:#00B8BA; text-decoration:none; }

	.blueTeaser a:link, 
	.blueTeaser a:visited { color:#FFFFFF; text-decoration:underline; }
	.blueTeaser a:hover, 
	.blueTeaser a:active { color:#000000; text-decoration:none; }
	
	a.blueArrowLeft:link, 
	a.blueArrowLeft:visited, 
	a.blueArrowLeft:active { color:#00ABAD; padding:0 0 0 20px; background:transparent url(../images/arrow_blue.gif); background-repeat:no-repeat; background-position: 5px 5px; }
	a.blueArrowLeft:hover { color:#000000; padding:0 0 0 20px; background:transparent url(../images/arrow_blue.gif); background-repeat:no-repeat; background-position: 5px 5px; }

	a.blueArrowLeft_old:link, 
	a.blueArrowLeft_old:visited, 
	a.blueArrowLeft_old:hover, 
	a.blueArrowLeft_old:active { color:#00ABAD; padding:0 0 0 20px; background:transparent url(../images/arrow_blue.gif); background-repeat:no-repeat; background-position: 5px 5px; }

	a.blueArrowRight:link, 
	a.blueArrowRight:visited, 
	a.blueArrowRight:active { color:#00ABAD; padding:0 12px 0 0; background:transparent url(../images/arrow_blue.gif) no-repeat right center; }
	a.blueArrowRight:hover { color:#000000; padding:0 12px 0 0; background:transparent url(../images/arrow_blue.gif) no-repeat right center; }
	
	a.redArrowLeft:link, 
	a.redArrowLeft:visited, 
	a.redArrowLeft:hover, 
	a.redArrowLeft:active { color:#B54026; padding:0 0 0 20px; background:transparent url(../images/arrow_red.gif) no-repeat 5px center; }
			
	.blueTeaser a.blueArrowLeft:link, 
	.blueTeaser a.blueArrowLeft:visited, 
	.blueTeaser a.blueArrowLeft:hover, 
	.blueTeaser a.blueArrowLeft:active { color:#FFFFFF; padding:0 0 0 20px; background:transparent url(../images/arrow_white.gif) no-repeat left center; }
	
	a.whiteArrowLeft:link, 
	a.whiteArrowLeft:visited, 
	a.whiteArrowLeft:active { color:#FFFFFF; padding:0 0 0 20px; background:transparent url(../images/arrow_white.gif); background-repeat:no-repeat; background-position: 5px 5px; }
	a.whiteArrowLeft:hover { color:#FFFFFF; text-decoration:underline; padding:0 0 0 20px; background:transparent url(../images/arrow_white.gif); background-repeat:no-repeat; background-position: 5px 5px; }

	a.whiteArrowRight:link, 
	a.whiteArrowRight:visited, 
	a.whiteArrowRight:active { color:#FFFFFF; padding:0 12px 0 0; background:transparent url(../images/arrow_white.gif) no-repeat right center; }
	a.whiteArrowRight:hover { color:#000000; padding:0 12px 0 0; background:transparent url(../images/arrow_white.gif) no-repeat right center; }

	a.tag1:link, 
	a.tag1:visited, 
	a.tag1:active { font-size:21px; font-weight:normal; color:#00ABAD; letter-spacing:-0.03em;}
	a.tag1:hover { font-size:21px; font-weight:normal; color:#FFFFFF; background: #00ABAD; text-decoration:none; letter-spacing:-0.03em;}

	a.tag2:link, 
	a.tag2:visited, 
	a.tag2:active { font-size:18px; font-weight:normal; color:#00ABAD; letter-spacing:-0.03em;}
	a.tag2:hover { font-size:18px; font-weight:normal; color:#FFFFFF; background: #00ABAD; text-decoration:none; letter-spacing:-0.03em;}

	a.tag3:link, 
	a.tag3:visited, 
	a.tag3:active { font-size:15px; font-weight:normal; color:#00ABAD; letter-spacing:-0.03em;}
	a.tag3:hover { font-size:15px; font-weight:normal; color:#FFFFFF; background: #00ABAD; text-decoration:none; letter-spacing:-0.03em;}
	
	/* Content */
	
	p { margin:7px 0px; }
	
	
	/* Page */	
	
	#page { width: 878px; margin:0 auto; text-align:left; } 


	/* Header items */
		
	#header { height:119px; padding:0 0 0 20px; margin:0; } 
	
		#header img { float:right; display:block; }
		
		#header #smallTopMenu { float:left; padding-top: 10px; font-size: 11px; height:20px; line-height:20px; background:transparent url(../images/bg_toplinks.gif) repeat-x left bottom; }
		#header form.searchFormTop { float:left; margin-left:22px; height:20px; line-height:20px; padding-top:10px; font-size:11px; }
		#header form.searchFormTop input.txt { border:none; padding:0; width:125px; font-size:11px; margin-left:3px; }
		#header form.searchFormTop input.txt { border-bottom:1px solid #B54027; background-color:#ECEDED; color:#999; padding-bottom:1px; }
		
		input.highlighted { background-color:#BFEDEE !important; color:#000000 !important; }
		
		#smallTopMenu a { margin-left:19px; color:#000; text-decoration:none; }
		#smallTopMenu a.lang { margin-left:0; }
		#smallTopMenu a:hover {	color:#b54027; }


	/* Top menu */

	#topNav { margin:0; height:45px; overflow:hidden; }
	
		#topNav ul { margin:0; padding:0; }
		#topNav ul li { display:inline; list-style:none; }
		#topNav li a { float:left; width:87px; color:white; text-decoration:none; font-size:12px; background-color:#b54027; padding:8px 7px 0 7px; line-height:12px; height:37px; }
		#topNav li.sel a,
		#topNav li a:hover { background-color: #91301E; }
		#topNav li.BCI a {width:75px; color:#f89c1c; }


	/* Sub menu */

	#subNav  { float:left; width:196px; margin:5px 6px 0 0; padding:17px 0 0 0; background:transparent url(../images/bg_menubar.png) repeat left top; height:520px; }
		
		#subNav h3 { color:#FFF; font-size:16px; font-weight:bold; margin:0 15px 15px 15px; }
		
		#subNav ul { margin:0 0 10px 0px; padding:0; }
		#subNav ul li { list-style-type:none; margin-bottom:1px; }
		#subNav ul li a { line-height:25px; font-size:12px; height:25px; padding-left:30px; color:#000; text-decoration:none; display:block; background:#808080 url(../images/arrow_bullets.gif) no-repeat left center; }
		#subNav ul li.sel a,
		#subNav ul li a:hover { background-color:#B54027; color:#FFF; }
		
		#subNav ul li.sel ul { margin:0; padding:0; } 
		#subNav ul li.sel ul li a { background-color:#FFF;color:#000;  padding-left:15px; background-image:none; }
		#subNav ul li.sel ul li.sel a { background-color:#FFF; color:#B54027; }
		#subNav ul li.sel ul li a:hover { background-color:#FFF; color:#B54027; }


	/* Teasers */	
	
	.teasers { float:right; width:272px; padding:0; margin:5px 0px 0px 0px; overflow:hidden; }
		
	.teasers .teaser { width:266px; padding:0 6px 6px 0; overflow:hidden; font-size:11px; color:#000; background:transparent url(../images/bg_teaser.png) no-repeat left bottom; }

	.teasers .teaserHeader { height:25px; margin-bottom:3px; overflow:hidden; padding:7px 6px 0 6px; }
	.teasers .teaserRuler { height:1px; margin:3px 6px; background-color:#999; overflow:hidden; }
	.teasers .teaserImage { height:auto; margin-bottom:5px; overflow:hidden; padding:0; }
	.teasers .teaserContent { height:auto; margin-bottom:4px; overflow:visible; padding:0 6px; background-position:left top; background-repeat:no-repeat; }
	.teasers .teaserLinks { height:16px; margin-bottom:0; overflow:visible; padding:3px 6px; text-align:right; }
		
		/* Home Page HR Teaser specifics */
		.teasers.home .hrTeaser { height:144px; }
		.teasers.home .hrTeaser .teaserHeader { margin-bottom:0; }
		.teasers.home .hrTeaser .teaserContent { height:100px; }
		.teasers.home .hrTeaser .teaserContent q { display:block; width:140px; font-size:15px; color:#000000; margin:5px 0 5px; }
		.teasers.home .hrTeaser .teaserContent p {line-height:14px; }
		.teasers.home .hrTeaser .teaserLinks { height:13px; padding:0px 6px; }

				
		/* Home Page News Feed specifics */
		.teasers .teaser.newsFeed { height:229px; }
		.teasers .teaser.newsFeed .teaserHeader { margin-bottom:0; }
		.teasers .teaser.newsFeed .teaserContent { height:163px; }
		.teasers .teaser.newsFeed .teaserContent p {line-height:14px; }
		.teasers .teaser.newsFeed .teaserContent li { line-height:14px; overflow:visible; }

		/* Home Page External News Feed specifics */
		.teasers .teaser.extnewsFeed { height:173px; }
		.teasers .teaser.extnewsFeed .teaserHeader { margin-bottom:0; }
		.teasers .teaser.extnewsFeed .teaserContent { }
		.teasers .teaser.extnewsFeed .teaserContent li { height:50px; overflow:visible; }

		
		/* Newsletter Teaser specifics */
		.teasers .newsletterTeaser { height:126px; background-image:url(../images/bg_teaser_newsletter.png); position:relative; }
		.teasers .newsletterTeaser .teaserContent { height:70px; overflow:hidden; }
		.teasers .newsletterTeaser .formValidation { height:0px; overflow:hidden; padding:0 6px; }	
		.teasers .newsletterTeaser .formValidation span.valError { color:#B54026 !important; }		
		.teasers .newsletterTeaser .signupForm { height:0px; padding:0 0 0 6px; }
		.teasers .newsletterTeaser .signupForm input.txt { border:0; background-color:#A9A9A9; color:#FFF; padding:0px 2px; font-size:11px; }
		.teasers .newsletterTeaser .teaserLinks { height:13px; padding:0px 6px; }
		
		
		
		/* Blue Teaser specifics */
		.teasers .blueTeaser { background:url(../images/bg_bluebox.png) repeat-y top left; margin-bottom:6px; color:#FFF; }
		.teasers .blueTeaser .teaserRuler { display:none; }
		
		/* Simple Stock Price teaser specifics */
		.teasers .teaser.simpleStockTicker { background:none; background-color:#00B9BB; width:268px; height:52px; margin:0 0 4px 0; padding:0; }
		.teasers .teaser.simpleStockTicker .teaserHeader { display:none; }
		.teasers .teaser.simpleStockTicker .teaserImage { display:none; }
		.teasers .teaser.simpleStockTicker .teaserRuler { display:none; }
		.teasers .teaser.simpleStockTicker .teaserContent { margin:0; padding:0; }
		.teasers .teaser.simpleStockTicker .teaserContent p { display:none; }
		.teasers .teaser.simpleStockTicker .teaserLinks { display:none; }



	/* Top teaser */
	
	#topTeaser { float:left; width:676px; margin:5px 0 0 0; padding:0; overflow:hidden; background:url(../images/bg_bluebox.png) repeat-y 404px top; } 
		
		#topTeaser .topTeaserBodyText { float:left; width:398px; margin:0 6px 0 0; overflow:hidden; }
		#topTeaser .topTeaserBodyText p { margin:0; }
		#topTeaser .topTeaserBodyText img { display:block; }
		
		#topTeaser .teasers { margin-top:0; }
		#topTeaser .teasers .teaser { background:none; }

	#topTeaser.oneCol,
	#topTeaser.noSideTeaser { background:none; }	
		
		#topTeaser.oneCol .topTeaserBodyText { width:670px; }
		#topTeaser.oneCol .teasers,
		#topTeaser.noSideTeaser .teasers { display:none; }
		
		
		
	/* Cover Page header */
	
	#coverHeader { float:left; width:670px; margin:0 6px 0 0; padding:20px 0 0 0; overflow:hidden; }
		
	
	
	/* Main content */	
	
	#mainContent { float:left; width:386px; margin:5px 6px 0 0; padding:6px; background-color:#FFF; }
	
	#mainContent.wide { float:left; width:658px; margin:5px 6px 0 0; padding:6px; background-color:#FFF; } 
	#mainContent.home { width:606px; margin:5px 0 0 0; padding:0; background-color:Transparent; }

	#mainContent .splash { height:230px; overflow:hidden; margin-bottom:5px; }
	#mainContent .splash img { display:block; }
	
	img { border:none; }
	p { margin:5px 0px 8px 0px; }
	q:before, q:after { content: ""; }
	
	
	
	/* Forms */
	
	.form { margin:0; padding:0; width:306px; }
		.form label * { vertical-align:middle; }
		.form .field { margin:0 0 5px; }
		.form .field input.txt { width:300px; }
		.form .field textarea { width:300px; }
		.form .button { text-align:right; }
		.form .valError { display:block; margin:0 0 2px; }
		
		
	.teaser .form { width:206px; }
	.teaser .form .field input.txt { width:200px; }
	.teaser .form .field textarea { width:200px; }
		
		
		
	/* Sitemaps */
	
	.sitemap { margin:5px 0 10px; }
		.sitemap ul { margin:0; padding:0 0 10px 0; }
		.sitemap ul li { margin:0; padding:0; list-style:none; }
		.sitemap ul li li { margin:0 0 0 7px; padding:0; list-style:none; }
		.sitemap ul li a {  }
	
	
	
	/* News Feed */
		
	.newsFeedSelector { margin:7px 0 7px; }
	
	.newsFeed { }
		.newsFeed ul { margin:0; padding:0; }
		.newsFeed ul li { margin:0 0 7px 0; padding:0; list-style:none; }
		.newsFeed ul li .date { color:#666; }		
		.newsFeed .lnkNewsArchive { text-align:right; }	
	
	
	/* Event List */
		
	.eventListSelector { margin:7px 0 7px; }
	
	.eventList { margin:5px 0 10px; }
		.eventList ul { margin:0; padding:0; }
		.eventList ul li { margin:0 0 7px 0; padding:0; list-style:none; }
		.eventList ul li .date { color:#666; }			
		
		
	/* Job List */
	
	.jobList { border:none; border-collapse:collapse; margin:5px 0 10px; }
	.jobList th { font-weight:bold; text-align:left; padding:2px 15px 2px 0px; border-bottom:1px solid #000; vertical-align:bottom; }
	.jobList td { padding:2px 5px 2px 0px; vertical-align:top; }
		
		
	/* Stock Info */
	
	.stockInfo { border:none; border-collapse:collapse; margin:5px 0 10px; }
	.teaser .stockInfo { width:100%; }
	.stockInfo td { padding:0px 15px 0px 0px; vertical-align:top; }
		
		
		
		
	/* Channelboxes */
	
	.channelbox1 { float:left; width:196px; height:125px; padding:0 6px 6px 0; overflow:hidden; background:transparent url(../images/bg_channel_box_202x94.gif) no-repeat left bottom; }
	.channelbox2 { float:left; width:196px; height:144px; padding:0 6px 6px 0; background:transparent url(../images/bg_channel_box_202x154.gif) no-repeat left bottom; }
	.channelbox3 { float:left; width:398px; height:144px; padding:0 6px 6px 0; background:transparent url(../images/bg_channel_box_404x154.gif) no-repeat left bottom; }
	.channelbox4 { float:left; width:272px; height:144px; padding:0 6px 6px 0; background:transparent url(../images/bg_channel_box_266x154.gif) no-repeat left bottom; }


	.channelbox1 { }
	.channelbox1 .channelHeader { height:37px; margin-bottom:0; overflow:hidden; padding:0px 6px 0 5px; }
	.channelbox1 .channelHeader h1 { color:#b54026; margin-top:0px; }
	.channelbox1 .channelContent { height:54px; margin-bottom:4px; margin-top:4px;overflow:hidden; padding:0 6px; line-height:12px; color:#FFF; }
	.channelbox1 .channelLinks { height:28px; margin-bottom:0; overflow:hidden; padding:0 6px; line-height:13px; }
	.channelbox1 .channelLinks p { margin:0; }
		.channelbox1 .channelLinks a:link, 
		.channelbox1 .channelLinks a:visited, 
		.channelbox1 .channelLinks a:active { color:#F89C1C; padding:0 12px 0 0; background:transparent url(../images/arrow_orange.gif) no-repeat right center; }
		.channelbox1 .channelLinks a:hover { color:#FFFFFF; padding:0 12px 0 0; background:transparent url(../images/arrow_orange.gif) no-repeat right center; }


	.channelbox2 .channelHeader { height:30px; margin-bottom:2px; overflow:hidden; padding:0 6px; }
	.channelbox2 .channelContent { height:80px; margin:6px 6px 4px 6px; overflow:visible; padding:1px 0 0 0; line-height:17px; }
	.channelbox2 .tagcloud { height:132px; margin:6px 6px 4px 6px; overflow:hidden; padding:1px 0 0 0; line-height:17px;}

	.channelbox2 .channelLinks { height:14px; margin-bottom:5px; overflow:hidden; padding:0 6px; line-height:13px; text-align:right; }
	.channelbox2 .channelLinks p { margin:0; }
		.channelbox2 .channelLinks a:link, 
		.channelbox2 .channelLinks a:visited, 
		.channelbox2 .channelLinks a:active { color:#00ABAD; padding:0 12px 0 0; background:transparent url(../images/arrow_blue.gif) no-repeat right center; }
		.channelbox2 .channelLinks a:hover { color:#000000; padding:0 12px 0 0; background:transparent url(../images/arrow_blue.gif) no-repeat right center; }
 
	.channelbox3 .channelHeader { height:30px; margin-bottom:2px; overflow:hidden; padding:0 6px; }
	.channelbox3 .channelContent { height:80px; margin:6px 6px 4px 6px; overflow:visible; padding:1px 0 0 0; line-height:17px; }
	.channelbox3 .channelLinks { height:14px; margin-bottom:5px; overflow:hidden; padding:0 6px; line-height:13px; text-align:right; }
	.channelbox3 .channelLinks p { margin:0; }
		.channelbox3 .channelLinks a:link, 
		.channelbox3 .channelLinks a:visited, 
		.channelbox3 .channelLinks a:active { color:#00ABAD; padding:0 12px 0 0; background:transparent url(../images/arrow_blue.gif) no-repeat right center; }
		.channelbox3 .channelLinks a:hover { color:#000000; padding:0 12px 0 0; background:transparent url(../images/arrow_blue.gif) no-repeat right center; }

	.channelbox4 .channelHeader { height:30px; margin-bottom:2px; overflow:hidden; padding:0 6px; }
	.channelbox4 .channelContent { height:80px; margin:6px 6px 4px 6px; overflow:visible; padding:1px 0 0 0; line-height:17px; }
	.channelbox4 .channelLinks { height:14px; margin-bottom:5px; overflow:hidden; padding:0 6px; line-height:13px; text-align:right; }
	.channelbox4 .channelLinks p { margin:0; }
		.channelbox4 .channelLinks a:link, 
		.channelbox4 .channelLinks a:visited, 
		.channelbox4 .channelLinks a:hover, 
		.channelbox4 .channelLinks a:active { color:#00ABAD; padding:0 12px 0 0; background:transparent url(../images/arrow_blue.gif) no-repeat right center; }

			
			
			
	/* Search page */
	
	.searchForm { margin-bottom:20px; width:100%; }
	
	.searchForm .searchLabel { float:left; font-weight:bold; margin:0 20px 0 0; padding:10px 0 0 0; }
	.searchForm .searchOptions { float:left; margin:0; }
	.searchForm .searchOptions * { vertical-align:middle; }
	.searchForm .searchOptions input.txt { width:210px; padding-left:2px; }
	.teasers .searchForm .searchOptions input.txt { width:140px; padding-left:2px; }
	
	.searchForm .searchOptions .searchLanguage { margin:10px 0 0 0; }
	.searchForm .searchOptions .searchLanguage label { margin:0 12px 0 0; }
	.searchForm .searchOptions .searchLanguage input { margin:0px 3px 0 0; }
	
	.searchStats { font-weight:bold; margin:10px 0; }
	
	.searchResult { margin:0 0 10px 0; }
	.searchResult .searchTitle { margin:0 0 3px 0; }
	.searchResult .searchBody { margin:0 0 3px 0; }
	.searchResult .searchFooter { margin:0 0 10px 0; }
	.searchResult span.highlight { background-color: #BFEDEE; }
	
	.searchPaging ul.paging { float:right; height:20px; overflow:hidden; margin-right:10px;} 
	.searchPaging ul.paging li.sel { font-weight:bold; color:#00b8ba; font-size:11px;} 
	.searchPaging ul.paging li.first, 
	.searchPaging ul.paging li.prev, 
	.searchPaging ul.paging li.next, 
	.searchPaging ul.paging li.last { padding:0 2px 0 3px; }
	.searchPaging ul.paging li { list-style:none; float:left; padding:0 4px 5px 4px; }

	
	
	/* Footer */	
	
	#footer { width:878px; height:60px; clear:both; margin:0; padding:15px 0 0 0; }
	#footer ul { margin:0; padding:0; }
	#footer ul li { margin:0; padding:0; list-style:none; float:left; margin-left:20px; }
	
	
	
	/* Clear fix */
	
	.clear-fix:after, 
	#topTeaser:after,
	.searchForm:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
	
}


@media print 
{
	
	/* General print stylesheet */
	
	body, textarea, select, td { font-size:12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
	
	#header { display:none; }
	#topNav { display:none; }
	#subNav { display:none; }
	.teasers { display:none; }
	#topTeaser { display:none; }
	#footer { display:none; }
	
	#coverHeader h1 { font-size:30px; color:#00ABAD; font-weight:normal; margin:0; padding:0; letter-spacing:-0.05em; }
	#mainContent h1 { font-size:25px; color:#00ABAD; font-weight:normal; margin:5px 0 8px 0; padding:0; letter-spacing:-0.05em; }
	#mainContent h2 { font-size:17px; font-weight:normal; color:#666; padding:0; margin:7px 0 5px; }
	
	.teasers h3 { font-size:16px; font-weight:bold; color:#666; padding:0; margin:0; letter-spacing:-0.02em; }
	.blueTeaser h3 { font-size:20px; }
	.blueTeaser h3, 
	.teasers h4 { font-size:19px; font-weight:normal; color:#00B8BA; padding:0; margin:3px 0; letter-spacing:-0.01em; }
	
}


@media print 
{
	
	/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */

	.sIFR-replaced embed,
	.sIFR-replaced object,
	.sIFR-flash, 
	.sIFR-flash object, 
	.sIFR-flash embed 
	{
		display: none !important;
		height: 0;
		width: 0;
		position: absolute;
		overflow: hidden;
	}

	span.sIFR-alternate {
		visibility: visible !important;
		display: block !important;
		position: static !important;
		left: auto !important;
		top: auto !important;
	}
}



@media screen 
{
	/* These are standard sIFR styles... do not modify */
	.sIFR-flash {
		visibility:visible !important;
		margin: 0;
	}
	.sIFR-replaced {
		visibility:visible !important;
	}
	span.sIFR-alternate {
		position:absolute;
		left:0;
		top:0;
		width:0;
		height:0;
		display:block;
		overflow:hidden;
	}

	/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
	.sIFR-flash + div[adblocktab=true] {
	  display: none !important;
	}

	/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

	#coverHeader .sIFR-hasFlash h1 {
		visibility:hidden; font-size:30px; 
	}
	#mainContent .sIFR-hasFlash h1 {
		visibility:hidden; font-size:25px;
	}
	#mainContent .sIFR-hasFlash h2 { 
		visibility:hidden; font-size:17px; 
	}
	.teasers .sIFR-hasFlash h3 { 
		visibility:hidden; font-size:16px; 
	}
	.teasers .sIFR-hasFlash h4 { 
		visibility:hidden; font-size:19px;
	}
	#subNav .sIFR-hasFlash h3 { 
		visibility:hidden; font-size:18px;
	}
}




















































































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
