﻿html, body {
	min-width:0;padding:0;margin:0;}
body {
	font-size:10pt;background-image:none;width:100%;}
h1 {
	font-size:170%;margin-top:1em;}

#sizer {
	width:100% !important;max-width:none;margin:0;}
#expander {
	min-width:0;margin:0;position:static;}
* html #expander {
	width:auto;height:auto;padding:0;}
#wrapper {
	background-image:none;}
.moduleGroup, .moduleContainer {
	float:none;margin-left:0 !important;width:auto !important;}
#bannerEon {
	padding-left:0;border:0;margin-bottom:1em;}
#bannerEon #homelink {
	position:static;margin-left:0;}
ul#nav1, ul#nav2, #searchEon, #controlsEon, #footerEon {
	display:none !important;}
#containerMain {
	padding:0;}
#containerPage {
	float:none;background-image:none;padding:0;margin-left:0;}
#containerPageMain {
	padding:0;margin:0;}

	
.chartSection {
	overflow:visible;}
.chartSection tbody th img, .chartSection .chartSection table.epi-dataTable {
	float:none;}
.chartSection .chartSection {
	float:none;width:auto;}
div.actions, p.actions, .pageOptions, .tabOptions, .specialLinksTop {
	display:none;}
.logoList {
	width:100%;}
.logoList div {
	width:96%;height:auto;float:none;clear:both;margin:0 auto .5em auto;}
* html .logoList div {
	width:100%;height:1%;}
.logoList div div, * html .logoList div div {
	width:auto;clear:none;}
.logoList div.logo, * html .logoList div.logo {
	line-height:normal;height:auto;float:right;clear:none;}
.logoList a.linkMore {
	display:none;}
.terms {
	height:auto;overflow:visible;}

div#headlines {
	padding-bottom:0;}
div#paging, #ndmFeatures .ndmSection, .ndmOptions, #internal, .mmPlay, .pageOptions {
	display:none;}
#ndmFeatures div#mmSection,
#ndmFeatures div#mmSection .ndmSection {
	display:block;margin-bottom:1.4em;}
#releaseMain {
	background:none;}
#ndmPage {
	float:none;margin-left:0;background:none;}
#ndmPage #ndmContent {
	margin-left:0;}
#ndmFeatures {
	float:none;width:100%;margin-top:0;}
#ndmFeatures #mmSection h2 {
	padding:.15em 0 0 0;border-top:1px solid #ccc;}
#ndmFeatures div.story_mm {
	float:none;clear:both;width:100%;margin-right:0;margin-bottom:1.4em;position:static;}
#ndmFeatures div.story_mm div, #ndmFeatures div.story_mm p {
	float:none;text-align:left;}
#ndmFeatures div.story_mm img {
	float:left;}
#ndmBWLogo {
	width:100%;margin:1.4em 0;}
a.permalink img.icon {
	display:none;}
/* ensuring clearing after sections with floats */
#ndmFeatures div.story_mm:after {
    content:".";display:block;height:0;clear:both;visibility:hidden;}
#blockWebsite {
	display:none;}
.toggleSection {
	min-height:auto;}
	
fieldset.explainers div.explainer {
	width:75%;margin:.5em 0 1em 24.9%;position:static;}
fieldset.explainers li div.explainer,
div.actions div.explainer {
	float:none;}
fieldset.explainers li div {
	width:100%;}
fieldset.explainers li textarea,
fieldset.explainers li input,
fieldset.explainers li table {
	margin-left:24.9%;}


/* rules to undo special IE6 rules */
* html #ndmPage #ndmContent {margin-left:0;}
* html #story {width:auto;overflow:visible;}

#connect thead {
	display:table-row-group;}
#tabs {
	display:none;}
	
div#siteNav {
	display:none !important;}
	
a.linkMore, div.linkMore a, p.linkMore a {
	background-image:none;padding-left:0;}
	
a.popup, span.popup {
	background-image:none;padding-right:0;}
	
/* ADS AND OTHER BRANDING */

.mktEon {
	padding-right:0;border-right:0;margin-right:0;}
.mktEon p,
.mktEon ul {
	margin-bottom:1.6em;}
#homeMain {
	padding-right:0;border-right:0;margin-right:0;}
.homeAdSub1,
.homeAdSub2 {
	float:none;width:50%;margin-top:1.6em;}
.mktEon ul,
.adEon ul {
	list-style-type:disc;}
.mktEon ul li,
.adEon ul li {
	padding-left:0;background-image:none;}
.adEon {
	width:50%;padding-top:1em;padding-bottom:0;border-top:3px solid #a8a9ad;border-bottom:0;}
h1#headHome {
	text-align:center;padding-top:1in;}
h2#headFeaturesHome,
h2#headReports,
h2#headRss,
h2#headRssHome,
h2#headStandards,
h2#headUpgrade,
h2#headVideo,
h2#headWebinars,
h2#headWriting {
	background-image:none;padding-left:0;}	

.noprint {
	display:none;}
	
/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */

.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;
}
