﻿/* html body prepended to each selector to increase weight and override default styles */
html body 
{
	/* set font size to default so text resizing doesn't break any presentation */
	font-size: 12px;
}

html body div#topbar
{
	display: none;
}

html body div#header
{
	border: none;
	margin: 0px;
}

html body div#header div#header-right {
    max-width: 100%;
    padding-left: 23px;
    float: left;
}

.ie8 #header-right {
    width: 100%;
}


html body div#header div#header-right #header-subtitle
{
	width: 100%;
    max-width: 100%;
}

html body div#header div#header-right img {
    display: none;
}

html body div.navWrap
{
	display: none;
}

html body div#main
{
	width: auto;
	margin: 0px;
	border: none;
	background-color: #fff;
	padding-bottom: 20px;
}

html body div#main div.bottom-content
{
	margin: 0px;
}

html body div#main div.bottom-content div.bc-left
{
	float: none;
}

html body div#main div.bottom-content div.bc-right
{
	display: none;
}

html body div#footer
{
	height: auto;
	margin: 0px 10px;
	padding: 10px 0px 0px 0px;
	color: #000;
	background-color: #fff;
	border-top: 1px solid #898989;
}

html body div#footer div
{
	width: auto;
	margin: 0px;
}

html body div#footer p.copyrightInfo
{
	float: none;
	margin-left: 7px;
}

html body div#footer p.partnersInfo
{
	margin: 0px;
	float: none;
}

html body div#footer p.partnersInfo a
{
	color: #000;
}

/* Report Print Styles */
html body div#main div#content div.report
{
	width: auto;
	margin: 0px 10px;
	border: none;
}

html.ie8 body div#main div#content div.report:before,
html.ie8 body div#main div#content div.report:after,
html.ie7 body div#main div#content div.reportTop,
html.ie7 body div#main div#content div.reportBottom
{
	display: none;
}

html body div#main div#content div.reportBody
{
	padding: 0px;
	background-image: none;
  overflow: visible;
}

html body div#main div#content div.reportBody div.downloads-wrap
{
	display: none;
}

html body div#main div#content div.reportBody ul.function_links
{
	display: none;
}

html body div#main div#content div.reportBody div.publishInfo
{
	width: auto;
	float: none;
}

html body div#main div#content div.reportBody div.overview
{
	width: auto;
}

html body div#main div#content div.reportBody div.pagination
{
	display: none;
}

/* Dimension Data Print Styles */
html body div.dimension-data
{
	border: none;
}

html.ie8 body div.dimension-data:before,
html.ie8 body div.dimension-data:after,
html.ie7 body div.dimension-data-top-corners,
html.ie7 body div.dimension-data-bottom-corners
{
	display: none;
}

html body div.dimension-data div.controls
{
	display: none;
}

.footer-wrapper {
    text-align: center;
}

.footer-logo {
    width: 175px;
}

.footer-logo img {
    width: 175px;
    margin-left: 0;
}