body {
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 90%;
	background-color:white!important;
	background:none;
	color: #000000!important;
}

#col3 ul li {background: none!important;}

#page_marginsOuter, #col3_content {
	background: none!important;
	border: none;
}

.objectHeader, .objectOuter {
	background: none!important;
	border: none;
}
.objectHeader h2, .objectOuter h2 {
	background: none!important;
	border: none;
	color: #000000;
}
#header, #header_layout{
	height: 20px;
	background: red;
}

#themeHeader, #themeHeader h2, .header_layout_1 #themeHeader h3, #themeHeaderLeft , 
.langSelect, #childrenArticles, #relatedarticles,
#themeHeaderLeftinner, #themeHeaderLeftinner h2,#themeHeaderLeftinner h3, div.subcl #themeHeaderOuter,
.headerOuter,.textOnlyLink,#nav,.hlist,#nq_toolbar,.articlenextOuter,.searchForm,
.leftColumnOuter,.breadcrumb,.rightColumnOuter,
#col1, #breadcrumbOuter, #themeHeaderOuter, #topsearchbox, div.moreLinkRight, 
div.actionicons, #themeHeaderLeft, #logoLink a,#bottomNav, #bottomNav a, 
.topsearchbox, .sp_sep,#header .hideme, a.skip{
	display: none!important;
	visibility: hidden!important;
	height: 1px;
}
a.sectionTitle2:link,a.sectionTitle2:visited,a.sectionTitle2:active{
	display: block;
}

img.leftNoBorder{
	float: left;
	border: none;
	margin: 5px 5px 5px 0;
}

img.rightNoBorder{
	float: right;
	border: none;
	margin: 5px 0 5px 5px;
}

div.contentInner h1{
	padding-bottom: 6px;
	border-bottom: 2px dotted #CCCCCC;
	font-size: 120%;
}

div.printHeader{
	margin: 5px 0 10px 0;
	display: block;
	font-size: 120%;
	font-weight: bold;
	visibility: visible;
	width: 229;
	height: 62px;
	padding-bottom:10px;
	border-bottom: 1px solid #000000;	
	text-align: left;
	background-color: white;
}

h1.printHeader{
	font-size: 18px;
}

h1{
	margin:10px 0px 0px 0px;
	padding-top:0px;
}

h2{
	padding-bottom: 6px;
	border-bottom: 2px dotted #CCCCCC;
	font-size: 110%;
}

td{
	padding: 5px;
	vertical-align: top;
	white-space: normal;
}

ul, li{
	list-style: circle;
	list-style-type: disc;
	list-style-position: outside;
}


#content td, table{
	font-size: 100%;
}

#content th{
	padding: 5px;
	margin-bottom: 5px;
	margin-top: 10px;
	font-size: 110%;
	vertical-align: top;
	text-align: left;
}

.red{
	color: #E10915;
}

.submitBtn{
	display: none;
}

button{
	display: none;
}

#tabContainer,#tab1Content, #tab2Content, #tab3Content {
	display: block;
	visibility: visible;
}

#footer{
	display: block!important;
	visibility: visible!important;
	border-top:1px solid black;
	background: none;
}

div.subcl div.subcolumns div.c33l div.smaller{
	display: block!important;
	visibility: visible!important;
}

div.subcl div.subcolumns div.c66l, 
		div.subcl div.subcolumns div.c33r,
	 	div.subcl div.subcolumns div.c33l div.poweredby {
		display: none;
}

#tabContainer,#tab1Content, #tab2Content, #tab3Content, div.hideme{
	display: block;
	visibility: visible;
}
#themeOuter{
	border: none;	
}

#col3{
	margin: 0px;
	border-left: none;
	width: auto;
}

#formContent fieldset{ 	border: none;}

 a[href]:after {    content:""; }

div.smaller{
	display: block!important;
	visibility: visible!important;
}

#footer .navigationContent, 
#footer a,
#footer .navigationContent a {
	display: none;
	visibility: hidden;
	border: none;
}

#footer .nqPowered {color: #666666;}
#footer .nqPowered a {
	display: none; 
	visibility: hidden;
	color: #666666; 
	font-sizE: 105%;
	width: 300px;
	padding-left: 10px;
}

.textOnly{
	display: block!important;
	visibility: visible!important;
	float: left;
}
#themeHeader, #themeHeader{height: 1px;}
#footer .navigationContent{border: none; font-size: 105%;}

h1.printHeader{
	font-size: 40px;
}


h1.flash-replaced .alt, h2.flash-replaced .alt, h3.flash-replaced .alt, 
h4.flash-replaced .alt, h5.flash-replaced .alt, h6.flash-replaced .alt {
	display: block!important;
	visibility: visible!important;
	width: 100%;
	height:auto!important;
}

h1.flash-replaced .alt {margin-top: -50px;}
h2.flash-replaced .alt {margin-top: -30px;}
h3.flash-replaced .alt {margin-top: -30px;}
h4.flash-replaced .alt {margin-top: -30px;}
h5.flash-replaced .alt {margin-top: -30px;}
h6.flash-replaced .alt {margin-top: -30px;}

table.tbPollsResults .barPercent {
	background-image:url("/demo/css/graphic/nq_yaml/images/colour_theme_chocolate/bar.gif")!important;
	display: inline-block;
}

#page{border: none}

{overflow:visible!important; position:static!important; } // hack for firefox