
	#SECcontent{ margin: 100px 10px 0 10px; }	
	body{ margin:50px 0px 0px 0px; -webkit-font-smoothing: antialiased;}
	#b2iTopTools {top:0; position:fixed; z-index:1000; background-color:#f7f7f7; width:100%; border-bottom:1px solid #ccc;}
	#FilingDataContainer { width:98%; padding:10px;}
	#FilingData {float:left; font-size:17px; padding-top: 10px;}
	#TopDate { vertical-align:text-middle;}
	#TopForm { vertical-align:text-middle; padding-left:12px;}
	#TopFormName, #TopFormDate { font-weight:bold; vertical-align:text-middle;}
	#FilingTools { margin-bottom:5px; float:right; }
	#content { padding:2px; margin:10px 0px; }
	.CheckBox { border: 1px solid black;}
	a.tocanchor {
		position: relative;
	/*    display: block;
		top: -85px;
		visibility: hidden;*/
	}
	a.TitleAnchor {
		display: block;
		position: relative;
		top: -85px;
		visibility: hidden;
	}
	a.AnchorListLink { text-decoration:none; color:#000000;}
	a:hover.AnchorListLink { text-decoration:none; color:#000000;}
	#printIcon{ padding-left:20px;}

	.tocListItemDividerHr {
		height:1px;
		width:95%;  
		border: 0;
		border-top: 1px solid #666;
	}

	.tocListItem { padding:10px; background-color:#ffffff;  }
	.tocListItem:hover { padding:10px; background-color:#f1f1f1; color:#000;  }

	.HideDocList {
		height: 0px;
		-webkit-transition: height 1.5s linear;
		-moz-transition: height 1.5s linear;
			-ms-transition: height 1.5s linear;
			-o-transition: height 1.5s linear;
				transition: height 1.5s linear;
		display:none;
	}

	.ShowDocList {
		display:block;
		height: 160px;
		-webkit-transition: height 1.5s linear;
			-moz-transition: height 1.5s linear;
			-ms-transition: height 1.5s linear;
			-o-transition: height 1.5s linear;
				transition: height 1.5s linear;
	}

	@media screen {
		#content { margin-top:50px; padding-top:50px; width:99%; }
	}

	@media print {
		.Secdata { page-break-after: always;}
		#b2iTopTools, #tocListFloat { display:none;}
		#content { margin-top:0px;padding-top:0px; }
	}
		


	
	#b2iTopTools { background-color: white; padding-bottom: 5px; }
	@font-face {
	  font-family: 'B2ijoe';
	  src:
		url('https://s3.amazonaws.com/b2iweb.irpass.cc/fonts/b2i/B2ijoe.ttf?ir4o6p') format('truetype'),
		url('https://s3.amazonaws.com/b2iweb.irpass.cc/fonts/b2i/B2ijoe.woff?ir4o6p') format('woff'),
		url('https://s3.amazonaws.com/b2iweb.irpass.cc/fonts/b2i/B2ijoe.svg?ir4o6p#B2ijoe') format('svg');
		text-decoration: none !important;
	}
	.IconLink:hover{opacity: .7; }
	.IconLink{
	  /* use !important to prevent issues with browser extensions that change fonts */
	  font-family: 'B2ijoe' !important;
	  color: #3bbfad;
	  speak: none;
	  font-style: normal;
	  font-weight: normal;
	  font-variant: normal;
	  text-transform: none;
	  line-height: 1;
	  font-size:26px;
	  text-decoration:none;

	  /* Better Font Rendering =========== */
	  -webkit-font-smoothing: antialiased;
	  -moz-osx-font-smoothing: grayscale;
	}

	img#htmlIcon{display:none;}
	img#pdfIcon{display:none;}
	img#xlsIcon{display:none;}
	img#docIcon{display:none;}
	img#zipIcon{display:none;}
	img#xbrlIcon{display:none;}

	#htmlIconLink:before {content: "\e906";}
	#pdfIconLink:before {content: "\e907";}
	#docIconLink:before {content: "\e901";}
	#xlsIconLink:before {content: "\e90a";}
	#zipIconLink:before {content: "\e90c";}
	#xbrlIconLink:before {content: "\e900";}

	.IconLink{padding-right:5px;}

	a.xbrlviewer { color:#002764!important;}
	#FilingTools {
		display: flex;
		align-items:center;
	}
	