.noprint { display:none; }
.toprint { display:block; }
body { height:auto; padding:0px 0px 0px 0px; background:#FFFFFF; }
body, td { color:#000; }
#Measurer { width:100%; }
#Container { background:none; min-width:0px; min-height:0px; height:30px;width:100%; }
#bottom-Container { background:black; min-width:0px;  width:100%; height:30px;  }
#Content { }
.second-menu {	position:relative;	line-height:210%;}
.content { width:100%; padding:0px 0px 0px 0px; }
#SpacerBeforeHeader	{ width:0px; height:0px; display:none; }
#Footer { position:absolute; bottom:0px; }
#SpacerBeforeFooter { width:0px; height:0px; display:none; } 
#Footer { margin-top:40px; position:static; bottom:0px; } 
#Logo img { position:relative; margin-left:-2px; }
td.popupBorders { padding:0px 0px 0px 0px; }
div.corner, div.corners { display:none; }
ul.circled { margin-left:20px; }
ul.circled li { list-style-type:disc; padding-left:0px; background-image:none; }
ol.big-nums li { list-style-type:decimal; margin-left:25px; padding-left:0px; //height:auto; min-height:auto; background:none !important; filter:none !important; }


.bullet10, .arrow { display:none; }

.more { padding-left:0px; background:none; filter:none !important; } 
.more.shift { margin-left:0px; }
.value { //padding-top:5px; padding-left:0px !important; }
.value div.num img.png { display:none; }
.value div.num span { visibility:visible; white-space:nowrap; width:auto !important; height:auto; margin-left:-3px; padding-top:0px; margin-top:0px; position:relative; }
.value .comment { padding-top:5px; }
.value div.fleft.comment { width:50%; }
.value div.bottom { bottom:4px !important; width:50%; }
.label { //margin-top:5px; }
.label img.png { display:none; }
.label span { visibility:visible; height:auto; font-size:150%; line-height:150%; margin:-6px 0px 0px -2px; position:relative; }

.bottom, .bottom div.inner { position:relative; bottom:0px; width:100% !important; }
.fullheight { padding-bottom:0px; margin-bottom:0px; }
.columns { float:none !important; }
.area { padding:0px 0px 0px 0px !important; }
.area div.inArea { padding:0px 0px 0px 0px; }
.visual { padding:0px 0px 0px 0px; height:auto; min-height:auto; } 

.bgr-orange, .bgr-beige, .bgr-green, .bgr-gray, .bgr-lightgreen, .bgr-darkgreen, .bgr-x-lightgeen { background-color:#FFFFFF; }

.leadershipPhoto { margin:30px 0px 0px -200px; }

/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */
div.spacer { width:0px; height:10px; visibility:hidden; font-size:0px; line-height:0px; }
div.spacer-small { width:0px; height:2px; visibility:hidden; font-size:0px; line-height:0px; }
div.spacer-xsmall { width:0px; height:2px; visibility:hidden; font-size:0px; line-height:0px; }

.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;
}

.sIFR-hasFlash h1
{
visibility: visible !important;
display: block !important;
color:#000;
}
.sIFR-hasFlash h3
{
visibility: visible !important;
display: block !important;
}



