
	#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; }
	}
		