/* FlexDoc.XYZ styles; generated by FlexDoc/XML 1.14 on Tue Jul 01 17:40:55 EDT 2025 */
a:link {
	color: #6E37FA;
}
a:visited {
	color: #6E37FA;
}
a:hover {
	color: #6E37FA;
}
a:focus {
	color: #6E37FA;
}
div {
	color: #002041;
	font-family: -apple-system, BlinkMacSystemFont, Inter, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}
table.aboutBox {
	background-color: #FFFFFF;
	border: solid 0px #6E37FA;
	border-collapse: collapse;
}
div.about { font-family: -apple-system, BlinkMacSystemFont, Inter, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif; font-size: .84rem; }
div.compList, a.compList { font-size: 1rem; }
div.compListHead1 { font-size: .9rem; font-weight: bold; margin-top: .7rem; margin-bottom: .7rem; }
div.compListHead2 { font-family: -apple-system, BlinkMacSystemFont, Inter, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif; font-size: .8rem; font-weight: bold; margin-top: .8rem; margin-bottom: .8rem; }
div.compListHead2 span { background-color: #CCCCFF; }
span.derivMethod {
	font-family: -apple-system, BlinkMacSystemFont, Inter, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;;
	font-size: 80%;
	color: #002041;
}
div.derivTreeHead {
	font-size: 80%;
	font-weight: bold;
	color: #002041;
	border: none;
	font-family: -apple-system, BlinkMacSystemFont, Inter, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}
span.derivTreeMethod {
	font-family: -apple-system, BlinkMacSystemFont, Inter, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
	font-size: 70%;
	color: #002041;
}
div.derivTreeType, a.derivTreeType { font-family: Fira Sans, "Monospaced", monospace; font-size: .8rem; }
div.desc { 
	font-family: -apple-system, BlinkMacSystemFont, Inter, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
	color: #002041;
}
div.desc-small {
	font-size: 80%;
	font-style: italic;
	font-weight: bold;
	color: #002041;
	background-color: #FFFFFF;
	border: dotted 1px #777F9E;
	border-collapse: collapse;
	font-family: -apple-system, BlinkMacSystemFont, Inter, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}
div.head1 {
	font-size: 1.0em;
	margin-bottom: .7em;
	padding: 5px 6px 5px 6px;
	background-color: #FFFFFF;
	border: solid 0px #6E37FA;
	font-weight: bold;
	color: #002041;
	font-family: -apple-system, BlinkMacSystemFont, Inter, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}
a.head1 {
	font-size: 125%;
	font-weight: bold;
	text-decoration: none;
	color: #002041;
}
div.head3 { font-size: 1.2rem; font-weight: bold; margin-top: 1.2rem; margin-bottom: .8rem; }
div.head4 {
	margin-top: 1.0em;
	margin-bottom: .8em;
	padding: 3px;
	background-color: #FFFFFF;
	border: solid 0px #002041;
	font-family: -apple-system, BlinkMacSystemFont, Inter, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}
div.head5 { font-size: .92rem; font-weight: bold; margin-top: 1rem; margin-bottom: .8rem; }
div.head7 { font-family: -apple-system, BlinkMacSystemFont, Inter, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif; font-size: .8rem; font-style: italic; font-weight: bold; margin-top: .7rem; margin-bottom: .7rem; }
div.head7 span { background-color: #CCCCFF; }
hr.rule {
	height: 0px;
	border: solid 0px #6E37FA;
	border-left: none;
	border-bottom: solid 1px #6E37FA;
}
div.diagramHead {
	padding: 4px;
	background-color: #FFFFFF;
	border: solid 0px #FFFFFF;
	font-family: -apple-system, BlinkMacSystemFont, Inter, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}
div.frameHead1 {
	font-size: 1.0em;
	font-weight: bold;
	color: #002041;
	margin-bottom: 9px;
	white-space: nowrap;
	font-family: -apple-system, BlinkMacSystemFont, Inter, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}
div.frameHead2 { font-family: -apple-system, BlinkMacSystemFont, Inter, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif; font-size: .9rem; font-weight: bold; color: black; margin-top: .6rem; margin-bottom: .25rem; white-space: nowrap; }
a.frameHead2 {
	font-family: -apple-system, BlinkMacSystemFont, Inter, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
	font-size: 90%;
	font-weight: bold;
	text-decoration: none;
	color: #002041;
}
div.frameHead2-note { font-family: -apple-system, BlinkMacSystemFont, Inter, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif; font-size: .6rem; font-weight: bold; color: black; margin-top: 0; margin-bottom: .3rem; white-space: nowrap; }
div.frameItem { font-family: -apple-system, BlinkMacSystemFont, Inter, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif; font-size: .9rem; white-space: nowrap; }
a.frameItem { font-family: -apple-system, BlinkMacSystemFont, Inter, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif; font-size: .9rem; }
table.frameTOCBox {
	border: solid 0px #B5B8C9;
	border-collapse: collapse;
}
div.frameTOCItem { font-family: -apple-system, BlinkMacSystemFont, Inter, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif; font-size: .8rem; white-space: nowrap; }
span.headNote { font-size: .84rem; font-weight: normal; background-color: transparent; border-style: none; }
span.headNoteSp { font-size: .84rem; letter-spacing: .3rem; font-weight: normal; background-color: transparent; border-style: none; }
a.blendLink { text-decoration: underline; }
a.latentLink:hover {
	color: #6E37FA;
}
div.mono, span.mono, a.mono { font-family: Fira Sans, "Monospaced", monospace; font-size: .9rem; }
div.mono-small, span.mono-small { font-family: Fira Sans, "Monospaced", monospace; font-size: .75rem; }
span.nameExt, a.nameExt {
	font-family: -apple-system, BlinkMacSystemFont, Inter, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
	font-size: 80%;
	font-weight: bold;
	color: #6E37FA;
}
div.navBarItem { font-family: -apple-system, BlinkMacSystemFont, Inter, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif; font-size: .7rem; }
a.navBarItemLink { font-weight: bold; }
table.navBarMenu { background-color: #F5F5F5; }
hr.navBarRule { border-style: none; border-top: dotted 2px #999999; background-color: #F5F5F5; margin-top: 0; margin-bottom: 0; }
div.profileItem { font-family: -apple-system, BlinkMacSystemFont, Inter, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;font-size: .8rem; }
div.profileItemTitle {
	font-family: -apple-system, BlinkMacSystemFont, Inter, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
}
a.profileItemTitle {
	font-size: 90%;
	font-weight: bold;
	text-decoration: none;
	color: #002041;
}
span.propNote { font-family: -apple-system, BlinkMacSystemFont, Inter, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif; font-size: .8rem; font-style: italic; }
div.propTitle { font-family: -apple-system, BlinkMacSystemFont, Inter, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif; font-size: .8rem; font-weight: bold; color: black; margin-right: .6rem; white-space: nowrap; }
a.propTitle {
	font-family: -apple-system, BlinkMacSystemFont, Inter, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
	font-size: 80%;
	font-weight: bold;
	text-decoration: none;
	color: #6E37FA;
}
div.propValue { font-family: -apple-system, BlinkMacSystemFont, Inter, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;font-size: .8rem; }
div.propValue-font, span.propValue-font, ol.propValue-font { font-family: -apple-system, BlinkMacSystemFont, Inter, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;font-size: .8rem; }
table.repBox {
	border: dotted 0px #6E37FA;
	border-collapse: collapse;
}
span.searchExt { font-family: -apple-system, BlinkMacSystemFont, Inter, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;font-size: .7rem; color: #AAAAAA; }
span.searchExtH { color: #FF3333; }
div.searchGroup { font-family: Fira Sans, "Monospaced", monospace; font-size: .9rem; font-weight: bold; color: #333333; margin-top: .2rem; margin-bottom: .1rem; background-color: #E3E3E3; }
span.searchGroupH { color: #F40953; }
span.searchName { font-family: Fira Sans, "Monospaced", monospace; font-size: .8rem; }
span.searchNameH { color: #F40953; }
table.searchTable { border: solid 1px black; border-collapse: collapse; }
table.searchTable td { border: solid 1px black; }
tr.searchTBody { vertical-align: top; }
div.searchTBodyC { font-family: -apple-system, BlinkMacSystemFont, Inter, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;font-size: .8rem; line-height: 1.2rem; }
tr.searchTHead { background-color: #DDDDFF; }
div.searchTHeadC { font-family: -apple-system, BlinkMacSystemFont, Inter, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;font-size: .8rem; font-weight: bold; line-height: 1.2rem; }
div.sumHead { font-size: 1.2rem; font-weight: bold; }
div.sumItem {
	margin-bottom: 1.0em;
	padding: 3px;
	text-align: left;
	background-color: #FFFFFF;
}
span.sumItem, a.sumItem { font-family: -apple-system, BlinkMacSystemFont, Inter, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;font-size: .8rem; font-weight: bold; }
div.sumItem-large { font-family: -apple-system, BlinkMacSystemFont, Inter, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;font-size: .9rem; font-weight: bold; }
table.sumTable {
	border-style: solid;
	border-width: 0px;
	border-color: #6E37FA;
}
td.sumTCell { }
tr.sumTHead { background-color: #CCCCFF; }
table.tblRep { border: solid 1px #666666; border-collapse: collapse; }
table.tblRep td { border-left: solid 1px #666666; border-right: solid 1px #666666; border-top-style: none; border-bottom-style: none; }
tr.tblRepBody { vertical-align: top; }
tr.tblRepBody:nth-child(odd) { background-color: #FFFFFF; }
tr.tblRepBody:nth-child(even) { background-color: #EEEEEE; }
div.tblRepBodyC, a.tblRepBodyC { font-family: -apple-system, BlinkMacSystemFont, Inter, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;font-size: .8rem; color: #002041;}
div.tblRepDesc { font-size: 90%; color: #002041;}
tr.tblRepHead { background-color: #E3E3E3; border: solid 1px #666666; }
tr.tblRepHead td { border: solid 1px #666666; }
div.tblRepHeadC { font-size: .8rem; font-weight: bold; color: #002041;}
div.tblRepNode { font-family: -apple-system, BlinkMacSystemFont, Inter, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;font-size: .6rem; line-height: 1.1rem; }
a.tblRepNode { font-family: -apple-system, BlinkMacSystemFont, Inter, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;font-size: .6rem; color: #002041;}
span.tblRepNodetIndent { font-size: .6rem; letter-spacing: .5rem; }
a.tblRepNodeLabel { font-size: .6rem; letter-spacing: .01rem; font-weight: bold; color: #FFFFFF; background-color: #A0A0A0; border: solid 1px #A0A0A0; border-radius: .37rem; padding-left: .2rem; padding-right: .2rem; text-decoration: none; }
div.tblRepValue, span.tblRepValue { font-family: Fira Sans, "Monospaced", monospace; font-size: .75rem; color: #002041;}
span.tblRepValueK { font-family: -apple-system, BlinkMacSystemFont, Inter, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;font-size: .7rem; font-style: italic; color: #002041;}
div.xmlRep, a.xmlRep { font-family: Fira Sans, "Monospaced", monospace; font-size: .9rem; color: #002041;}
div.xmlRepAttrName { font-family: Fira Sans, "Monospaced", monospace; font-size: .8rem; color: #BE003C; }
a.xmlRepAttrName {
	font-family: Fira Code;
	font-size: 80%;
	font-weight: bold;
	color: #002041;
}
div.xmlRepModel, span.xmlRepModel { font-family: -apple-system, BlinkMacSystemFont, Inter, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;font-size: .9rem; }
div.xmlRepHead {
	font-size: 100%;
	font-weight: bold;
	color: #002041;
	border: none;
}
div.xmlRepMarkup { font-family: Fira Sans, "Monospaced", monospace; font-size: .9rem; color: #0000FF; }
span.xmlRepMarkup {
	font-family: Fira Code;
	font-size: 90%;
	font-weight: bold;
	color: #002041;
}
span.xmlRepName {
	font-family: Fira Code;
	font-size: 90%;
	font-weight: bold;
	color: #002041;
}
div.xmlRepValue { font-family: Fira Sans, "Monospaced", monospace; font-size: .8rem; }
span.xmlRepValueK { font-style: italic; }
span.src, a.src {
	font-family: -apple-system, BlinkMacSystemFont, Inter, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
	font-size: 80%;
}
span.srcAttrName {
	font-family: -apple-system, BlinkMacSystemFont, Inter, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
	font-size: 80%;
	font-weight: bold;
	color: #002041;
}
span.srcAttrNameRsrv { font-family: -apple-system, BlinkMacSystemFont, Inter, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;font-size: .8rem; color: #FF0000; }
span.srcAttrVal, a.srcAttrVal {
	font-family: -apple-system, BlinkMacSystemFont, Inter, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
	font-size: 80%;
	color: #002041;
}
span.srcAttrValRsrv { font-family: -apple-system, BlinkMacSystemFont, Inter, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;font-size: .7rem; font-weight: bold; color: #FF0000; }
span.srcCom {
	font-family: Fira Code;
	font-size: 80%;
	font-style: italic;
	color: #6E37FA;
}
span.srcComMrk {
	font-family: Fira Code;
	font-size: 80%;
	font-style: italic;
	color: #6E37FA;
}
span.srcElemName {
	font-family: -apple-system, BlinkMacSystemFont, Inter, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
	font-size: 80%;
	font-weight: bold;
	color: #6E37FA;
}
div.srcElemVal { font-family: -apple-system, BlinkMacSystemFont, Inter, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;font-size: .7rem; font-weight: bold; }
span.srcElemVal {
	font-family: -apple-system, BlinkMacSystemFont, Inter, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
	font-size: 80%;
	color: #6E37FA;
}
a.srcFrgmLink:hover {
	background-color: #FFFFFF;
}
span.srcMrk {
	font-family: -apple-system, BlinkMacSystemFont, Inter, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
	font-size: 80%;
	color: #6E37FA;
}
a.srcMrk { font-family: -apple-system, BlinkMacSystemFont, Inter, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;font-size: .8rem; color: #0000FF; }
div.srcPI { font-family: -apple-system, BlinkMacSystemFont, Inter, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;font-size: .8rem; color: #0000FF; }
table.a1 { border-style: none; border-collapse: collapse; }
div.a2 { margin-bottom: .6rem; }
td.a3 { width: 1%; border-right-style: none; padding-right: .4rem; }
div.a4 { font-style: italic; }
img.a5 { padding-right: .4rem; }
td.a6 { border-left-style: none; border-right-style: none; }
td.a7 { border-left-style: none; white-space: nowrap; }
table.a8 { margin-left: 0; margin-right: auto; }
td.aA { width: 1%; white-space: nowrap; }
td.aB { width: 1%; padding: .2rem .4rem .2rem .2rem; }
td.aC { width: 1%; }
div.aD { text-align: center; }
div.aE { margin-top: 1.2rem; }
tr.aF, td.aF { vertical-align: top; }
div.a10 { margin-top: .5rem; }
div.a11 { margin-top: 1rem; }
div.a12 { margin-left: 40px; }
td.a13 { width: 81.8%; }
table.a14 { border-style: none; border-collapse: collapse; }
td.a15 { border-right-style: none; vertical-align: top; }
td.a16 { border-left-style: none; }
td.a17 { border-right-style: none; border-top-style: none; vertical-align: top; }
td.a18 { border-left-style: none; border-top-style: none; }
td.a19 { border-left-style: none; border-bottom-style: none; }
td.a1A { border-bottom-style: none; }
td.a1B { border-right-style: none; border-bottom-style: none; }
td.a1C { border-left-style: none; border-bottom-style: none; white-space: nowrap; }
span.a1D, a.a1D { font-weight: normal; }
div.a1E { margin-top: .8rem; }
td.a1F { border-bottom-style: none; white-space: nowrap; }
div.a20 { margin-left: .9rem; }
div.a21 { margin-bottom: 0; }
div.a22 { margin-top: .25rem; }
div.a23 { margin-top: 1rem; margin-bottom: 1rem; text-align: center; }
td.a24 { padding-left: .3rem; padding-right: .3rem; padding-top: .3rem; }
td.a25 { border-top-style: none; padding-left: .3rem; padding-right: .3rem; padding-top: .3rem; }
td.a26 { width: 1%; border-right-style: none; border-top-style: none; padding-left: .3rem; }
td.a27 { border-left-style: none; border-top-style: none; vertical-align: middle; padding-right: .3rem; }
td.a28 { border-top-style: none; padding-left: .3rem; padding-right: .3rem; padding-bottom: .3rem; }
td.a29 { padding-right: .2rem; }
div.a2A { white-space: nowrap; }
span.a2B { font-style: italic; }
td.a2C { padding-right: .3rem; }
ul.a2D { list-style-type: disc; margin-top: 0; margin-bottom: 0; }
li.a2E { margin-top: .8rem; margin-bottom: .8rem; }
div.a2F { margin-top: 0; }
td.a30 { white-space: nowrap; }
td.a31 { border-right-style: none; border-top-style: none; padding-left: .3rem; }
td.a32 { border-left-style: none; border-top-style: none; padding-right: .3rem; }
div.a33 { font-weight: bold; }
span.a34, a.a34 { font-weight: bold; }
td.a35 { padding-left: 1rem; }
td.a36 { border-left-style: none; vertical-align: bottom; }
td.a37 { vertical-align: top; white-space: nowrap; }
td.a38 { vertical-align: bottom; }
td.a39 { border-top-style: none; padding: .3rem; }
div.a3A { margin-top: .7rem; }
div.a3B { font-style: normal; }
ol.a3C { margin-top: 0; margin-bottom: 0; }
td.a3D { border-top-style: none; padding: .3rem .3rem .1rem .3rem; }
div.a3E { margin-bottom: .5rem; }
a.a3F { white-space: nowrap; text-decoration: none; }
div.a40 { margin-bottom: .8rem; }
td.a41 { border-left-style: none; border-top-style: none; border-bottom-style: none; padding: .2rem .3rem; }
td.a42 { border-right-style: none; border-top-style: none; border-bottom-style: none; padding: .2rem .3rem; }
td.a43 { border-left-style: none; border-bottom-style: none; padding: .2rem .3rem; }
td.a44 { border-right-style: none; border-bottom-style: none; white-space: nowrap; padding: .2rem .3rem; }
td.a45 { border-left-style: none; border-bottom-style: none; white-space: nowrap; padding: .2rem .3rem; }
div.a46 { line-height: 1.2rem; }
span.a47 { color: #FF0000; }
td.a48 { border-right-style: none; border-bottom-style: none; padding: .2rem .3rem; }