/*CSS Stylesheet*/
HTML{
	padding:0px;
	height: 100%;
}

BODY{
	height: inherit;
	padding:0px;
}

TABLE.DynAccordion{
	width:100%;
}

TABLE.DynAccordion TD.Header,
TABLE.DynAccordion DIV.SectionContents{
    font-size: 14pt;	
}

TABLE.DynAccordion TD.Header{
	height:1px;
	width:1px;
	cursor:pointer;
	font-size: 14pt;
}

TABLE.DynAccordion TR{
	vertical-align:top;
	
}

TABLE.DynAccordion TR.Last{
	height:auto;
	font-size:1px;
}

TABLE.DynAccordion last-child{
	height:auto;
	font-size:1px;
}

TABLE.DynAccordion TD{
	vertical-align:top;
	border: 1px blue solid;
}

TABLE.DynAccordion TD.Body{
	overflow:hidden;
	line-height:0px;
	font-size:0px;
}

TABLE.DynAccordion.Vertical TR{
	height:0px;
}

TABLE.DynAccordion.Horizontal TR{
	width:0px;
}

TABLE.DynAccordion.Vertical TD.Body{
	height: 0px;
	width:100%;
	padding:0px;
}

TABLE.DynAccordion.Horizontal TD.Body{
	width: 0px;
	height:100%;
	padding:0px;
}

TABLE.DynAccordion.Vertical TD.Body.Active{
	height: 100%;
}

TABLE.DynAccordion.Horizontal TD.Body.Active{
	width: 100%;
}

.SectionContents{
	height:inherit;
	width: inherit;
/* 	visibility:hidden; */
	overflow: auto;
}

TD.Body.Active .SectionContents{
	visibility:visible;
	height:100%;
    width: 100%;
    overflow:visible;
}

IFRAME.SectionContents{
	margin: 0px;
	border:0px none;
}

DIV.SectionContents{
	line-height: normal;
	overflow: hidden;
}