.resetIcon,.printIcon,.noPrint,.hide,.promote,#contentTop,#menuBottom,#menuTop,#extraDiv1,#extraDiv2,#extraDiv3,#filterHolder,#selectDateHolder,#selectCurrencyHolder,#answeredKPIListHolder,#toolsBox,#tabs,#starsHolder,#scorecardTable
{
	display:none;
}
img.starScreen
{
	width:0px;
	height:0px;
	display:none;
}
#pageHeader
{
	 width:99%;
	 height:175px;
	 border:2px solid #aaa;
	 padding-bottom:10px;
	 position:absolute;
	 top:20%;
}
#workplaceLogo
{
	height:160px;
	width:90px;
	float:left;
	margin:0px 10px 0px 0px;
}
#reportLogoHolder
{
	position:absolute;
	top:90%;
	border-top:7px solid #347634;
	page-break-after:always;
}
#reportLogo
{
	margin-top:1px;
	width:100px;
	height:29px;
	float:right;
}
#pageHeader h1
{
	font:bold 18pt arial;
}
#pageHeader h2
{
	font:14pt arial;
	font-weight:normal;
}
#pageHeader img
{
	margin-left:10px;
}
#pageHeader h3
{
	font:bold 10pt arial;
}
img
{
	display:inline !important;
	height:10px;
	width:10px;
}
img.reportLogoHolder
{
	height:57px;
	width:200px;
}
#suite
{
	width:100%;
}
#extraDiv4
{
	overflow:auto;
}
#contentArea
{
	display:none;
	margin:2px 0 0 5px;
}
#body,h3,a
{
	font-family:arial;
	font-size:11pt;
	text-decoration:none;
}
a,h3
{
	color:#000;
}
#suite
{
	padding:0px;
	margin:0;
}
body
{
	background:#fff;
	margin:0px;
	padding:0px;
}
#extraDiv5
{
	position:absolute;
	left:10px;
	top:10px;
	display:block;
	width:254px;
	z-index:90;
}
#content
{
	padding:3px 3px 15px 3px;
}
#content p, #suite p
{
	margin:0px;
	padding:2px 5px 5px 5px;
	text-align:justify;
}
#content b, #suite b
{
	color:#000;
}
#content h3, #suite h3
{
	font-weight:bold;
	margin:0px;
}
#content th, #suite th,#content td, #suite td
{
	padding:0px 5px 0px 2px;
}
div.contentSection
{
	padding:0px;
	margin:0px 0px 10px 0px;
}
table
{
	margin:0;
	padding:0;
	text-align:justify;
}
table.ranking,table.summaryTable,table.tabular
{
	width:100%;
	padding:4px;
	border:1px solid #aaa;
	margin:4px 7px 4px 7px;
	border-collapse:collapse;
}
table.tabular
{
	width:60%;
	margin-left:20%;
	margin-bottom:10px;
}
th.ranking,th.summaryTable,th.tabular
{
	color:#000;
	white-space:normal;
	font-family:arial;
	font-size:9pt;
	font-weight:bold;
	text-align:center;
	background-color:#eee;
	border:1px solid #aaa;
	margin:4px;
	padding:2px;
}
td.ranking,td.rankingFull,td.summaryTable,td.tabular,td.rankingSwi,td.summarySwi,td.summaryOutcome,td.summaryKPI
{
	font-family:arial;
	font-size:9pt;
	border:1px solid #aaa;
	margin:4px;
	padding:2px;
	text-align:center;
}
div.titleBar
{
	width:auto;
	text-align:justify;
	margin-bottom:5px;
}
div.tabularThemeBar,div.graphicalThemeBar
{
	width:auto;
	text-align:justify;
	margin-bottom:5px;
}
#titleBar h3,h3.tabularThemeBar,h3.graphicalThemeBar
{
	color:#000;
	padding:1px 4px 1px 4px;
	margin-bottom:5px;
}
#suite table
{
	border-collapse:collapse;
	padding:2px;
}
div.capturePeriod
{
	margin:5px 0px 5px 0px;
}
div.chartDescription
{
	font-family:arial;
	font-size:9pt;
	text-align:justify;
	margin:10px;
	padding:4px;
}
.chart
{
	margin:10px 5px 35px 5px;
	width:auto;
	page-break-after:always;
	text-align:center;
}
.graphImage
{
	width:500px;
	height:350px;
}
#report
{
	page-break-before:always;
}
div.kpiBreak
{
	page-break-before:always;
}
tr.reportBreak
{
	page-break-after:always;
}
hr.reportBreak
{
	display:none;
}
div.information,div.question,div.tabularInformation
{
	width:auto;
	padding:4px;
	border:1px solid #aaa;
	margin:4px 7px 4px 7px;
	font-family:arial;
	font-size:9pt;
	font-weight:normal;
	text-align:justify;
}
div.graphicalInformation
{
	width:auto;
	padding:4px;
	border:1px solid #aaa;
	margin:4px 7px 4px 7px;
	font-family:arial;
	font-size:9pt;
	font-weight:normal;
	text-align:justify;
}
div.question
{
	font-weight:bold;
}
p.question
{
	font-weight:normal;
	text-decoration:italic;
}