

	body {background: none; width: 640px; font-size: 12px;}
	
	#sampleUsers, #debugger, #ddd, #prettyPrint, 
	#bannerBar #globalNavBar, #bannerBar #welcomeText, .showingResults #noDataMessage, .hidingResults #mainRight, #disclaimerBox,   
	.slider, .ui-tabs-nav, .ui-button, .noPrint{	display: none !important;}
	/* for debugging purposes */
	/*.noPrint{	display: block !important;}*/
	.hidingResults #noDataMessage{	display: block !important;}
	h1 {padding: 0px; margin: 0px;}
	
	.printTitle {display: block; font-weight: bold; font-size: 1.5em; border-bottom: 1px solid #999; padding-bottom: 5px;text-transform: uppercase; margin-top: 30px;}
	
	#bodyWrapper {border:1px solid #CCC;}

	#container {margin: 0px 0px 10px 0px; border: 0px dashed green;	}
	body.debugging #container {margin: 0px;}
	header{padding: 0px; border: 0px dashed blue;}
	footer {display: block  !important; clear: both;}
	
	#main {display: block  !important; float: none;	margin: 0px; padding: 0px 0px;}
	main {padding: 0px; margin: 0px;}

	#projectionsContent {display: block  !important; float: none;	 margin: 0px; padding: 0px;}
	
	.printOnlyBorder {
		border: 0px solid #0066BB; 
		border-radius: 0px; 
		padding: 0em; margin: 0px; 
	}
.nav-tabs {display:none;}
	
	#eeProfileBlock{display: block  !important; float: none;	}
	#projectionsBlock {/* page-break-before: always !important; */ display: block  !important; float: none; /* margin: 0px; */ /* padding: 0px; */}
	
	#resultsLeftColumn { border-right: 0px solid #FFF; float: left;}
	#chartBlock{display: block  !important; float: none; margin: 10px 0px 0px 0px; padding: 0px;border: 0px solid #FFF;}
	#chartBlock .chartTableBlock {display: block  !important; float: none;	 margin: 10px 0px 0px 0px; padding: 0px; left: 0px; clear: both; border:0px solid red;}
	#chartBlock .chartTableBlock.chartTableBlock_offScreen {position: relative; left: ; clear: both; border:0px solid red;}
	#chartBlock .chartTableBlock .hiddenCell{display: ;}
	/*
	.tbl td.hiddenCell {display: table-cell;}
	.tbl tr.hiddenRow {display: table-row;}
	*/
	
	#resultsRightColumn {page-break-before: none !important; clear: both; position:relative; left: 0px;}
	#chartViewingOptionsBlockTitle {display: none;}
	#chartViewingOptionsBlock {display: none;}
	#contAssBlock {display: block  !important; float: none;	 margin: 10px 0px 0px 0px; }
#editableAssumptions {
  background: #FFF;
}
#editableAssumptions input{ margin-left: 10px; background: #F6F6F6;}
#assBlockTitle {}
	#assBlock {display: block  !important; float: none;	margin: 10px 0px 0px 0px; border:0px solid #FFF; }
	#contBlockTitle {}
	#assBlock label {float: left; clear: both; margin-bottom: 1em;}
	#assBlock select {float: left; border: 0px solid #000; font-weight:bold;}
	#contBlock {display: block  !important; float: none;  margin: 10px 0px 0px 0px; }
	#assumptions_predefinedBtn {display:block; clear: both;  border:0px solid #FFF;}
	#disclaimerPrintOnly {
		display: block !important; clear: both;  text-align: left; 
		/* margin-top: 20px; */
		/* page-break-before: always !important; */
	}
	#underlyingAssumptions {display: block;}
	
	#mainRight {width: 100%; clear: both; margin: 0px; float: none;}

	/*#mainRight.offScreen {top: -99999px;}*/
	#resultsTab1.ui-tabs-hide {position: relative;left: 0;top: 0;border: 1px solid #006699;}
	#container #resultsTab1 {display: block  !important;clear: both;
	/*page-break-before: always !important; - OB: removed */
	/*left: 0px; position: relative; top: 0px; OB: */
	}
	.ie9 #container #resultsTab1 {page-break-before: always !important; clear: both !important;}
	#container #resultsTab2 {display: block  !important;clear: both; /*page-break-before: always; - OB: removed */	}
	#resultsTableLayout {}
	#dataBalanceTableWrapper2, #dataDetailsTableWrapper {}
	.distBox_results {margin-top: 0px;}

.rollover_panel {display: block;}
.assetMixTable {display: block; clear: both; }
.assetMixTable th {background: #FFF !important; border:0px solid #FFF;}
.assetMixTable td {border:0px solid #FFF;}
.assetMixPredefinedIntro {display: none;}
.assetMixSliders {display: none;}
#assumptions_predefinedBtn_table {display: none;}

.ui-icon {display: none;}

#resultsColumns {background: #FFF; border-top: 0px solid #025;}

#introBlock {
  padding: 0em 0em;
}

#chartBlock #chartContainer_pension {
    margin-top: 20px;
}
#chartBlock #tableContainer_pension {}
#chartBlock #chartContainer_value {}
#chartBlock #tableContainer_value {}

#bannerBar2 .globalNav {display: none !important;}
.picture {display: none;}


.field {border-top: 0px solid #CCC; margin:0px 0px 0px 0px; padding: 10px 5px 0px 5px;}


.tbl {border:0px solid #FFF;}
.tbl td {border-bottom: 1px solid #CCC; border-right: 0px solid #FFF;}
.stripedTbl tr.oddRow td, .stripedTbl tr.oddRow th {background: #FFF; }

#eeProfileTbl {margin-top: 20px;}
.underlyingAssumptionsLink {display: none;}

#introBlock {display: block !important;}
#eeProfileBlock {page-break-before: always;}

.subHeadInlinePrint {display: inline;}

#bannerBar2 .mainNav {display: none !important;}
.ui-tooltip {color: red !important; display: none !important;}

.userAgreement_intro{display: none;}
.legalInfo {
  background: none;
  padding: 0em 0em 0em 0em;
  margin: 0em 0em 0em 0em;
  border: 0px solid #CCC;
  height:auto;
  overflow:auto;
  font-size: 1em;
}
/* .legalInfo .printTitle {margin-top:10px;} */
.buttonWrapper, .previousButtonWrapper, .nextButtonWrapper {display: none; }



/*****/




.sideBar {
  margin: 1em;
  border: 1px solid #666;
  padding: 1em;
  background-color: #FFFFCC;
}

.resultsColumn { padding: 0px;}
#assBlock2, #assBlock3 {display: none;}

/* jquery ui modal */
.ui-dialog {display: block !important; position: relative;}
.ui-dialog #glossary {display: none;    }
.ui-dialog .ui-dialog-titlebar {    display: none !important;}
.ui-dialog-buttonpane {display: none;}


/* bootstrap modal */
.modal {position: relative; opacity: 1; clear:both; margin-top: 3em;}
.ie9 .modal {margin-top: 6em;}
.modal.fade .modal-dialog {transform: none; margin: 0em;}
.modal-content {
  position: relative;
  background-color: #fff;
  -webkit-background-clip: none;
  background-clip: none;	
  border: 0px solid #999;
  border: 0px solid rgba(0, 0, 0, .2);
  border-radius: 0px;
  outline: 0;
  box-shadow: none;
}
.modal-header {display: none;}
.modal-body {    display: block; padding: 0em;}


#underlyingAssumptionsModal_link {display: none;}
#underlyingAssumptionsModal {display: block !important;overflow: visible;clear: both;}
#underlyingAssumptionsModal .modal-footer {display: none;}

.debuggingMode .showDuringDebuggingMode {display: none;}
.showDuringDebuggingMode {display: none;}