@charset "utf-8";
:root {
	--oneIndexWidth: 50px;
	--position:  relative;
	--boxBackColor: rgb(240,240,240);
	--lightYellow: inherit;
	--lighterYellow: inherit;

/* 	--lightYellow: #E6E7BB;
	--lighterYellow:#F0F1D5;
 */	
  }
  
body.backgrnd {
	color: #003399;
	font-size: 10px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
	background-color: #cac5d9;
	padding: 5px;
}
body {
	color: #003399;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
body.navbarbackgrnd {
	background-color: #4f4f87;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #c00;
}
body.backgrndReadme {
	color: #003399;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #cccccc;
}
.showHide1 {
	color: #90c;
	color: inherit;
}
.showHide2 {
	color: #663;
	background-color: #cccccc;
	color: inherit;
	background-color: inherit;
}
li.showHide1,
li.showHide2 {
	background-color: #cccccc;
	background-color: inherit;
}
div.showHide1,
div.showHide2 {
	display: block;
	background-color: #cccccc;
	background-color: inherit;
}
tr.showHide1,
tr.showHide2 {
	display: table-row;
	background-color: #cccccc;
	background-color: inherit;
}
span.showHide1,
span.showHide2 {
	display: inline;
}
span.showHide1,
div.showHide1,
tr.showHide1,
p.showHide1,
li.showHide1 {
	color: inherit;
	/* comment this out to turn show or hide
*/
	display: none;
}
span.showHide2,
div.showHide2,
tr.showHide2,
p.showHide2,
li.showHide2 {
	/* comment this out to turn show or hide
	display: none;
	background-color: rgba(165, 165, 158, 0.808);
*/
}
.showHide1:hover {
	color: #90c;
	color: inherit;
}
.showHide2:hover {
	color: rgb(245, 11, 11);
	color: inherit;
}
.leftShift {
	margin-left: -30px;
}
.fade50 {
	opacity: 0.5;
}
sup.small {
	font-size: 0.5rem;
	text-decoration: underline;
}
ul.noBullets {
	/* list-style-type: circle;
	list-style-type: none; */
}
ul.noBullets li {
	margin-top: 5px;
	margin-bottom: 10px;
}
/*ul.indentedNoBullets,
 ul.indentedNoBulletsWithContent {
	list-style-type: none; 
}*/
ul.indentedNoBullets li,
ul.indentedNoBulletsWithContent li {
	margin-left: 25px;
}
div.bulletIndent {
	color: Maroon;
	font-weight: bold;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-size: 14px;
	padding-top: 10px;
	font-style: normal;
	font-variant: small-caps;
	margin-top: 0px;
	display: inline-block;
	margin-left: 40px;
}
div.bulletIndent::before {
	color: black;
	font-size: 18px;
	content: "\2022\00a0\00a0\00a0";
	margin-left: -25px;
}
div.content ul.indentedNoBulletsWithContent li {
	margin-top: 10px;
	margin-bottom: 20px;
}
div.content ul.indentedNoBulletsWithContent li:last-child {
	margin-bottom: 0px;
}
ul.indentedNoBullets li {
	margin-bottom: 10px;
}
ul.indentedNoBulletsWithContent li span.claim {
	margin-left: -48px;
	opacity: 0.5;
}
ul.indentedBullets {
	/* list-style-type: none; */
}
ul.indentedBullets li {
	margin-top: 5px;
	margin-bottom: 10px;
}

a:link {
	color: inherit;
	font-weight: inherit;
}

/* visited link */
a:visited {
	color: inherit;
	font-weight: inherit;
}

/* mouse over link */
a:hover {
	color: red;
}

/* selected link */
a:active {
	color: blue;
}
a.tabLink {
	color: inherit;
}
a.tabLinkBOLD {
	font-weight: bolder;
	font-size: 14px;
}
.greyText {
	color: Grey;
}
div.content {
	display: block;
	background-color: #d4d0e1;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 5px;
	padding-top: 0px;
}
div.content div.content {
	background-color: #d8d5e4;
}
div.content div.content div.content {
	background-color: #d4d0e1;
}
div.content div.content div.content div.content {
	background-color: #d8d5e4;
}
div.content div.content div.content div.content div.content {
	background-color: #d4d0e1;
}
div.content div.content div.content div.content div.content div.content {
	background-color: #d8d5e4;
}
div.content div.content div.content div.content div.content div.content div.content {
	background-color: #d4d0e1;
}
div.content div.content div.content div.content div.content div.content div.content div.content {
	background-color: #d8d5e4;
}
div.content div.content div.content div.content div.content div.content div.content div.content div.content {
	background-color: #d4d0e1;
}
div.content
	div.content
	div.content
	div.content
	div.content
	div.content
	div.content
	div.content
	div.content
	div.content {
	background-color: #d8d5e4;
}
li {
	background-color: var(--lighterYellow);
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 5px;
	padding-top: 0px;
}
li li {
	background-color: var(--lightYellow);
}
li li li {
	background-color: var(--lighterYellow);
}
li li li li {
	background-color: var(--lightYellow);
}
li li li li li {
	background-color: var(--lighterYellow);
}
li li li li li li {
	background-color: var(--lightYellow);
}
li li li li li li li {
	background-color: var(--lighterYellow);
}
li li li li li li li li {
	background-color: var(--lightYellow);
}
li li li li li li li li li {
	background-color: var(--lighterYellow);
}
li li li li li li li li li li {
	background-color: var(--lightYellow);
}
li li li li li li li li li li li {
	background-color: var(--lighterYellow);
}
li li li li li li li li li li li li{
	background-color: var(--lightYellow);
}
li:before { 
	content: counters(item, ".") " "; 
	counter-increment: item ;
	color: #000; 
	font-size: 10px;
	font-weight: bold;
}
li:before { 
	margin-left: 0px;
}

li li:before { 
	/* margin-left: calc(-40px-var(--oneIndexWidth)*2)px; 
	margin-left: var(--oneIndexWidth)px;*/
	margin-left: -0px;
}
li li li:before { 
	/* margin-left: calc(-40px-var(--oneIndexWidth)*2)px; 
	margin-left: var(--oneIndexWidth)px;*/
	margin-left: 0px;
}
li li li li:before { 
	/* margin-left: calc(-40px-var(--oneIndexWidth)*2)px; 
	margin-left: var(--oneIndexWidth)px;*/
	margin-left: 0px;
}
li li li li li:before { 
	/* margin-left: calc(-40px-var(--oneIndexWidth)*2)px; 
	margin-left: var(--oneIndexWidth)px;*/
	margin-left: 0px;
}
li li li li li li:before { 
	/* margin-left: calc(-40px-var(--oneIndexWidth)*2)px; 
	margin-left: var(--oneIndexWidth)px;*/
	margin-left: 0px;
}


div.contentOPENnotIndented {
	display: block;
	padding-bottom: 0px;
	padding-right: 20px;
	padding-top: 0px;
}
span.associatedShareCertificate {
	/*	color: Maroon;
    font-weight: bold;
    font-variant: small-caps;
    font-size: 16px;
*/
	color: Black;
	font-weight: bold;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-size: 14px;
	padding-top: 10px;
	font-style: normal;
	font-variant: small-caps;
	margin-left: -10px;
}
span.associatedShareCertificate:before {
	color: red;
	font-size: 10px;
	content: "➤  ";
}

div.contentOPEN {
	display: block;
	padding-bottom: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 0px;
}
div.divIndented,
div.div10dented,
div.div20dented,
div.div30dented {
	display: block;
	padding-right: 0px;
	padding-top: 0px;
}
div.div10dented {
	margin-left: 10px;
}
div.div20dented {
	margin-left: 20px;
}
div.div30dented {
	margin-left: 30px;
}
div.divIndented {
	padding-left: 40px;
}
div.divIndentedItalic {
	display: block;
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 0px;
	font-style: italic;
	font-size: 12px;
}
div.pageControls {
	position: relative;
	max-width: 650px;
}
div.container {
	display: none;
	max-width: 700px;
	border: 1px solid #d3d3d3;
	font-weight: normal;
	font-size: 14px;
	text-align: left;
	padding-right: 30px;
}
div.container .expandContract {
	background-color: #d3d3d3;
	color: #fff;
	padding: 1px;
	cursor: pointer;
	font-weight: normal;
	font-size: 10px;
}
.expandContract {
	background-color: lightGrey;
	color: #fff;
	padding: 1px;
	cursor: pointer;
	font-weight: normal;
	font-size: 9px;
}
.smallcapsHeader {
	font-weight: bold;
	color: Indigo;
	font-variant: small-caps;
	font-size: 16px;
}
.smallcapsHeaderBig {
	font-weight: bold;
	color: black;
	font-variant: small-caps;
	font-size: 16px;
}
.emphasis {
	font-weight: bold;
	/*	color: Navy;
    text-shadow: 0px 0px #996699;
*/
	opacity: 0.8;
}
.emphasisSmallcaps,
.quotes,
.quotesSMALL {
	font-weight: bold;
	font-variant: small-caps;
	color: IndianRed;
}
.emphasisSmallcaps {
	color: Navy;
	font-size: 14px;
}
.quotes {
	font-size: 14px;
}
.emphasisSmallcapsNoColor {
	font-weight: bold;
	font-variant: small-caps;
	font-size: 14px;
}
.emphasisSmallcapsCRIMSON {
	color: crimson;
	font-weight: bold;
	font-variant: small-caps;
	font-size: 14px;
}
ul {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	margin-right: 0em;
	padding-left: 20px;
}
blockquote {
	margin-top: 0px;
}
p {
	margin-bottom: 0px;
	margin-left: 0em;
	margin-right: 0em;
	margin-top: 1px;
	text-align: left;
}
.container .headerTitle {
	color: maroon;
	font-weight: bold;
	font-size: 14px;
	padding-top: 10px;
	display: inline-block;
	padding-right: 5px;
}
.yellow {
	color: white;
	position: relative;
	display: inline-block;
	font-style: normal;
	font-size: 10px;
}
.damageData {
	color: Black;
	font-weight: bold;
	font-size: 12px;
	padding-left: 10px;
}
.BLACKbold {
	color: Black;
	font-weight: bold;
}
div.BLACKboldDiv {
	color: Black;
	font-weight: bold;
    background-color: #d4d0e1;	
	font-size: 10px;
	margin-top: 10px;
	margin-bottom: 11px;
}
.black,
.blackArrow {
	color: Black;
	position: relative;
	display: inline-block;
}
.black {
	width: 100%;
}
.CONTEXTANALYSIS,
.FraudElement {
	color: Grey;
	font-weight: bold;
	font-size: 14px;
	font-variant: small-caps;
	padding-top: 10px;
	display: inline-block;
}
.FraudElement::after {
	content: "**";
	color: #990000;
	font-size: 10px;
	vertical-align: top;
}
.KeyFraudAsterisks {
	color: #990000;
	font-size: 12px;
	font-weight: bold;
}

.BLACKtitle {
	color: Black;
	font-weight: bold;
	font-size: 18px;
	padding-top: 10px;
	font-variant: small-caps;
	display: inline-block;
	text-shadow: 1px 1px White;
	position: relative;
}
.yellow .tooltiptext {
	color: Red;
	font-variant: small-caps;
	visibility: hidden;
	width: 160px;
	font-size: 10px;
	text-align: left;
	border-radius: 6px;
	padding: 1px 0;
	font-weight: bold;
	text-shadow: none;
	/* Position the tooltip */
	position: absolute;
	z-index: 1;
	top: -8px;
	left: 110%;
	opacity: 0;
	transition: opacity 1.5s;
}
.yellow:hover .tooltiptext {
	visibility: visible;
	opacity: 1;
}
.yellow:hover {
	color: Red;
}
.blackArrow .tooltiptext {
	color: Red;
	font-variant: small-caps;
	visibility: hidden;
	width: 160px;
	font-size: 10px;
	text-align: left;
	border-radius: 6px;
	padding: 1px 0;
	font-weight: bold;
	text-shadow: none;
	/* Position the tooltip */
	position: absolute;
	z-index: 1;
	top: -8px;
	left: 110%;
	opacity: 0;
	transition: opacity 1.5s;
}
.blackArrow:hover .tooltiptext {
	visibility: visible;
	opacity: 1;
}
.blackArrow:hover {
	color: Grey;
}

.bottomCloseDiv {
	text-align: right;
}
.bottomClose {
	color: Black;
	position: relative;
	display: inline-block;
	padding: 1px;
	cursor: pointer;
	font-weight: normal;
	font-size: 10px;
	text-align: right;
}
.bottomClose span {
	color: #999999;
	font-variant: small-caps;
	visibility: hidden;
	width: 50px;
	font-size: 11px;
	text-align: left;
	border-radius: 6px;
	padding: 1px 0;
	font-weight: bold;
	text-shadow: none;
	/* Position the tooltip */
	position: absolute;
	z-index: 1;
	top: 0px;
	right: 15px;
	opacity: 0;
	transition: opacity 1.5s;
}
.bottomClose:hover span {
	visibility: visible;
	opacity: 1;
}
.bottomClose:hover {
	color: Red;
}
.dateString {
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	color: maroon;
	display: inline-block;
	width: 78px;
}

.italic {
	font-style: italic;
}
.expandAll {
	background-color: #d3d3d3;
	color: Red;
	padding: 1px;
	cursor: pointer;
	font-weight: bold;
	font-style: normal;
	font-size: 11px;
	text-shadow: 2px 2px Grey;
	position: relative;
	display: inline-block;
}
.expandAll .tooltiptext {
	color: #999999;
	font-variant: small-caps;
	visibility: hidden;
	width: 160px;
	font-size: 11px;
	text-align: left;
	border-radius: 6px;
	padding: 1px 0;
	font-weight: bold;
	text-shadow: none;
	/* Position the tooltip */
	position: absolute;
	z-index: 1;
	top: 3px;
	left: 105%;
}

.expandAll:hover .tooltiptext {
	visibility: visible;
}
.expandAll:hover {
	color: White;
}
.contractAll {
	background-color: #d3d3d3;
	color: Red;
	padding: 1px;
	cursor: pointer;
	font-weight: bold;
	font-style: normal;
	font-size: 11px;
	text-shadow: 2px 2px Grey;
	position: relative;
	display: inline-block;
}
.contractAll .tooltiptext {
	color: #999999;
	font-variant: small-caps;
	visibility: hidden;
	width: 200px;
	font-size: 11px;
	text-align: left;
	border-radius: 6px;
	padding: 1px 0;
	font-weight: bold;
	text-shadow: none;
	/* Position the tooltip */
	position: absolute;
	z-index: 1;
	top: 3px;
	left: 105%;
}

.contractAll:hover .tooltiptext {
	visibility: visible;
}
.contractAll:hover {
	color: White;
}
.expandControl {
	color: Crimson;
	font-weight: normal;
	font-size: 8px;
	font-style: normal;
}
div.navbarContainer {
	max-width: 180px;
}
span.smallParenthesis {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
}
.fadedText {
	color: #6b6767;
}
.fadedTextDarkRed {
	color: #990000;
}
.instruction {
	color: #990000;
}
.instruction:hover {
	color: Red;
}
span.bolditalicTitleMedium {
	color: Indigo;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-variant: small-caps;
	display: inline;
}
div.indented {
	margin-left: 25px;
}

span.BOLDITALICTITLEsimple {
	color: Indigo;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-top: 10px;
	font-style: normal;
	font-variant: small-caps;
	margin-top: 0px;
	display: inline-block;
}
span.bolditalicTitle {
	color: Indigo;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-top: 10px;
	font-style: normal;
	font-variant: small-caps;
	margin-top: 0px;
	display: inline-block;
}
span.bolditalicTitle::before {
	content: "\2022  ";
	color: #999;
	font-size: 18px;
}
li span.bolditalicTitle::before {
	content: "";
}
span.smallcaps {
	font-variant: small-caps;
}
span.damagesTitle {
	color: #990000;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	margin-left: 40px;
	display: inline-block;
}
ul.tightList li {
	margin-top: 0px;
	margin-bottom: 0px;
}
span.damages {
	color: Black;
	font-size: 16px;
	font-weight: bold;
	font-style: normal;
	font-variant: small-caps;
}
span.claim {
	color: #990000;
	font-weight: bold;
}
span.claim::before,
span.damages::before {
	color: #4b4444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: small-caps;
	margin-top: 0px;
	display: inline-block;
}
span.claim::before {
	content: "claim➣\00a0";
}
span.damages::before {
	content: "Damages Sought➣\00a0";
	opacity: 0.5;
}

span.subclaim,
span.conclusion,
span.subclaimTITLE,
span.claimTITLE {
	font-weight: bold;
	font-variant: small-caps;
	font-style: normal;
}
span.subclaim,
span.subclaimTITLE {
	color: #990000;
	font-size: 14px;
}
span.conclusion {
	color: grey;
}
span.claimTITLE {
	color: #990000;
}
/* span.subclaimTITLE::before {
	content: "\2022  ";
	margin-left: -30px;
	content: "➣\00a0";
}
li > span.subclaimTITLE::before {
	content: "";
	margin-left: -30px;
}
 */span.subclaim,
span.conclusion {
	font-size: 14px;
}
span.conclusion {
	margin-top: 10px;
	margin-bottom: 1px;
	display: inline;
}
span.subclaim::before,
span.conclusion::before {
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: small-caps;
	display: inline-block;
}
span.subclaim::before {
	content: "subclaim➣\00a0";
	color: Black;
	padding-top: 5px;
}
span.conclusion::before {
	content: "conclusion➣\00a0";
	padding-top: 10px;
}
span.boldIndigoTitle::before {
	content: "\2b24  ";
	color: #999;
	font-size: 14px;
}

span.boldIndigoTitleSMALL {
	color: Indigo;
	font-weight: bold;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-variant: small-caps;
	margin-top: 0px;
	display: inline-block;
}
span.boldIndigoTitle {
	color: Indigo;
	font-weight: bold;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-size: 20px;
	padding-top: 10px;
	font-style: normal;
	font-variant: small-caps;
	margin-top: 0px;
	display: inline-block;
}
li span.boldIndigoTitle {
	font-size: 16px;
}
li span.boldIndigoTitle::before {
	content: " ";
}
span.boldIndigoTitle::before {
	content: "\2b24  ";
	color: #999;
	font-size: 14px;
}
span.boldMaroonTitle,
span.MaroonTitle,
span.MaroonTitleSMALL,
span.leftMaroonTitle,
span.leftMaroonTitleBIT,
span.bolditalicMaroonTitle {
	color: Maroon;
	font-weight: bold;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-size: 14px;
	padding-top: 10px;
	font-style: normal;
	font-variant: small-caps;
	margin-top: 0px;
	display: inline-block;
}
span.MaroonTitle,
span.MaroonTitleSMALL {
	margin-left: 0px;
}
.NODE {
	background: inherit;
}
div.NODE > span.MaroonTitle {
	background: inherit;
}
span.MaroonTitleSMALL {
	font-size: 12px;
}
span.bolditalicMaroonTitle {
	margin-left: 0px;
}
span.leftMaroonTitle,
span.leftMaroonTitleBIT {
	margin-left: -1px;
}
span.leftBoldMaroonSection {
	margin-left: -20px;
}
li > span.leftMaroonTitleBIT,
li > span.leftMaroonTitle {
	margin-left: 0px;
}
td > span.MaroonTitle,
td > span.MaroonTitleSMALL,
span.boldMaroonTitle {
	padding-top: 0px;
	text-align: left;
	vertical-align: text-top;
}
span.boldMaroonTitle {
	margin-left: 5px;
}
table.paddedTable {
	/*
    border-collapse: separate;
    border: thin solid #ABABAB;
*/
	width: 80%;
	border-spacing: 0px 10px;
	margin-left: 20px;
}
td.paddedTable {
	padding-left: 0px;
	padding-top: 0px;
	width: 60%;
	/*	background-color: #D5D5D5;
    border: thin solid #ABABAB;
*/
}
li span.boldMaroonTitle {
	display: inline;
	padding-top: 0px;
	margin-left: 0px;
}
span.boldMaroonTitle::before,
span.MaroonTitle::before,
span.MaroonTitleSMALL::before,
span.leftMaroonTitle::before,
span.leftMaroonTitleBIT::before {
	color: #999;
	font-size: 8px;
}
span.boldMaroonSection,
span.leftBoldMaroonSection {
	color: Maroon;
	font-weight: bold;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-size: 16px;
	padding-top: 1px;
	font-style: normal;
	font-variant: small-caps;
	margin-top: 0px;
	display: inline-block;
}
span.boldMaroonTitle::before,
span.MaroonTitle::before,
span.MaroonTitleSMALL::before,
span.leftMaroonTitle::before,
span.leftBoldMaroonSection::before {
	content: "";
}
span.leftBoldMaroonSection::before {
	font-size: 10px;
}
span.leftMaroonTitleBIT::before {
	content: "";
}
td > span.MaroonTitle::before,
td > span.MaroonTitleSMALL {
	margin-left: -20px;
}
li > span.boldMaroonTitle::before,
li > span.MaroonTitle::before,
li > span.MaroonTitleSMALL::before,
li > span.leftMaroonTitle::before {
	content: "";
}

span.boldGreyTitle {
	color: Gray;
	font-weight: bold;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-size: 16px;
	padding-top: 10px;
	font-style: normal;
	font-variant: small-caps;
	margin-top: 0px;
	display: inline-block;
	opacity: 0.5;
}
span.boldColoredTitle,
span.boldMainTitle {
	color: Maroon;
	font-weight: bold;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-size: 14px;
	padding-top: 10px;
	font-style: normal;
	font-variant: small-caps;
	margin-top: 0px;
	display: inline-block;
}
span.boldMainTitle {
	font-size: 16px;
}
span.boldIndigoTitleItalic {
	color: Indigo;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-top: 10px;
	font-style: italic;
	margin-top: 0px;
	display: inline-block;
}
span.bolditalicHeader {
	color: #039;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-top: 10px;
	font-style: italic;
	font-variant: small-caps;
	margin-top: 0px;
	display: inline-block;
}

span.bolditalic {
	font-weight: bold;
	font-style: italic;
	font-variant: normal;
}
span.boldIndigoHeader {
	color: Indigo;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-top: 10px;
	font-variant: small-caps;
	margin-top: 0px;
	display: inline-block;
}
span.boldHighlight {
	color: Black;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding-top: 10px;
	font-variant: small-caps;
	margin-top: 0px;
	display: inline-block;
}
span.bolditalicCrimson {
	color: Crimson;
	font-weight: bold;
	font-style: italic;
	font-variant: normal;
}
span.bold {
	font-weight: bold;
}
table.evidence {
	font-size: 12px;
	font-variant: normal;
	text-align: left;
	border: 1px dotted #999999;
}

table.evidence th {
	text-align: center;
	width: 30%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #996699;
	font-variant: small-caps;
	font-weight: bold;
	font-size: 14px;
}
table.evidence th:nth-child(1) {
	width: 30%;
}
table.evidence th:nth-child(2) {
	width: 70%;
}
table.evidence td {
	text-align: left;
	border: 1px solid #999999;
	background-color: #bfc2d9;
	top: 0px;
	vertical-align: text-top;
}
table.evidence td:nth-child(1) {
	font-weight: bold;
}
table.evidence td:nth-child(1) span::before {
	content: "\2b24  ";
	color: #999;
	font-size: 14px;
}
span.bolditalicSmallcaps {
	color: IndianRed;
	font-weight: bold;
	font-style: italic;
	font-variant: small-caps;
}
span.bolditalicSmallcapsPurple {
	font-size: 16px;
	color: Purple;
	font-weight: bold;
	font-style: italic;
	font-variant: small-caps;
}
span.bolditalicSmallcapsRed {
	color: Red;
	font-weight: bold;
	font-style: italic;
	font-variant: small-caps;
}
span.bolditalicSmallcapsCrimson {
	color: MediumVioletRed;
	font-weight: bold;
	font-style: italic;
	font-variant: small-caps;
}
span.bolditalicSmallcapsOrange {
	color: #cc0000;
	font-weight: bold;
	font-style: italic;
	font-variant: small-caps;
}
span.red {
	color: red;
}
span.bigText {
	font-size: 18px;
	color: #996699;
	color: MediumVioletRed;
}
span.navbarTitleItemBkgrd {
	background-color: #4f4f87;
}
.navbarTitleItem,
.navbarTitleItemPlain {
	color: #ccc;
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	text-align: left;
	font-style: normal;
	text-decoration: none;
	text-shadow: 2px 2px #000000;
	font-weight: bold;
	font-variant: small-caps;
}
.navbarTitleItemPlain {
	font-size: 95%;
}
.navbarTitleItem {
	font-size: 16px;
	opacity: 0.5;
	margin-right: 3px;
	padding-top: 20px;
	padding-bottom: 10px;
	display: inline-block;
}
a.navbarSubItemSELECTED,
a.navbarSubItemUNSELECTED,
.navbarSubItemPlain {
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-variant: normal;
	text-shadow: 2px 2px #000000;
	text-decoration: none;
}
a.navbarSubItemSELECTED {
	color: GhostWhite;
}
a.navbarSubItemUNSELECTED,
.navbarSubItemPlain {
	color: #ccc;
}
p.navbarSubItem {
	padding-left: 20px;
	text-indent: -15px;
}
p.navbarSubItem::before {
	content: "\2022  ";
	color: #999;
	font-size: 12px;
}
a.navbarSubItemUNSELECTED:hover {
	color: White;
}
.centeredGreyInstruction,
.greyInstruction {
	color: #818181;
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	font-size: 20px;
	opacity: 0.7;
}
.centeredGreyInstruction {
	display: inline-block;
	width: 100%;
	text-align: center;
}
.centeredGreyInstruction:hover,
.greyInstruction:hover {
	color: #4f4f87;
	opacity: 1;
}
sup.superscript {
	font-weight: bold;
	font-size: 11px;
	color: Crimson;
}
a.readMe {
	color: Crimson;
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-variant: normal;
	text-decoration: none;
	text-shadow: 2px 0px #000000;
	min-width: 100%;
	margin-right: 10px;
}
a.readMe:hover {
	color: White;
}
p.readMe {
	display: inline-block;
	text-align: right;
	min-width: 100%;
}
a.navbarSubSubItem {
	color: #ccc;
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	margin-left: 35px;
	font-variant: normal;
	text-decoration: none;
	text-shadow: 2px 0px #000000;
	margin-top: -10px;
	margin-right: 5px;
}
a.navbarSubItemNoShadow {
	color: DarkBlue;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	margin-left: 15px;
	margin-top: 10px;
	font-variant: normal;
	text-decoration: none;
	display: block;
	overflow-x: hidden;
	text-shadow: 1px 0px #ffffff;
}
a.navbarSubItemOrange {
	color: orange;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	margin-left: 15px;
	margin-top: 10px;
	font-variant: normal;
	text-decoration: none;
	display: block;
	text-shadow: 2px 0px #000000;
}
div.title {
	display: block;
	margin-top: 40px;
	max-width: 650px;
}
.title {
	color: Purple;
	font-size: 16px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	font-style: italic;
	text-align: center;
	margin-left: 50px;
}
.updated {
	color: #999999;
	font-variant: small-caps;
	font-weight: bold;
	font-size: 11px;
	text-align: right;
	float: right;
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
}
table.box, table.borderedBox {
	max-width: 80%;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
    border: thin solid #ABABAB;
}
table.box {
	color: darkRedMedium;
	position: var(--position);
	background-color: var(--boxBackColor);
	padding-left: 0px;
	padding-right: 10px;
}
table.borderedBox {
	padding-left: 3px;
	margin-left: 10px;
}
table.boxSmall {
	color: #333333;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: var(--boxBackColor);
	position: var(--position);

	text-align: left;
	padding-left: 10px;
	display: block;
	margin-left: 0px;
	border: 1px solid #999999;
}
table.boxMinimum {
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: var(--boxBackColor);
	position: var(--position);

	text-align: left;
	padding-left: 10px;
	display: block;
	margin-left: 5px;
	border: 1px solid #999999;
}
table.boxEmail {
	max-width: 80%;
	font-size: 14px;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: white;
	text-align: left;
	display: block;
	border: 1px solid #999999;
}
table.boxDefns {
	max-width: 80%;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #c1bbd3;
	text-align: left;
	padding-left: 20px;
	padding-right: 20px;
	margin-left: 5px;
}
object.pdf {
	width: 100%;
	height: 450px;
}
object.pdfLong {
	width: 100%;
	height: 650px;
}
object.pdfInfinitelyLong {
	width: 100%;
}
table.boxQuestions {
	width: 80%;
	/*	font-weight: bold;
*/
	color: gray;
	text-shadow: 0px 0px #996699;

	font-size: 14px;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	background-color: var(--boxBackColor);
	position: var(--position);

	text-align: left;
	display: block;
	border: 1px solid #999999;
	text-shadow: 1px 1px 2px #999999;
}
table.boxConclusion {
	width: 80%;
	font-weight: bold;
	color: #996699;
	/*
     text-shadow: 0px 0px #996699;
    text-shadow: 1px 1px 2px #999999;
*/
	font-size: 14px;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	background-color: var(--boxBackColor);
	position: var(--position);

	text-align: left;
	display: block;
	border: 1px solid #999999;
}
table.boxConclusion td {
	margin-left: 0px;
	margin-right: 20px;
}
table.boxIndented {
	max-width: 80%;
	color: #cc3300;
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: var(--boxBackColor);
	position: var(--position);

	text-align: left;
	padding-left: 20px;
	margin-right: 20px;
}
table.boxIndentedColorText {
	max-width: 80%;
	color: Indigo;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: AntiqueWhite;
	text-align: left;
	margin-right: 20px;
	padding-left: 5px;
}
span.contactInfo {
	color: #000000;
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	font-size: 11px;
}
.contactInfoTitle {
	font-variant: small-caps;
	font-family: Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", Monaco, "Courier New", monospace;
	color: #660066;
	font-weight: bold;
	font-size: small;
}
.contactInfoContactTitle {
	color: #999999;
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	font-variant: small-caps;
	font-weight: bold;
	font-size: medium;
}
.button-light-grey,
.button-light-grey-inline,
.button-light-grey-close {
	border: none;
	/*overflow: hidden;*/
	text-decoration: none;
	color: #000;
	background-color: #99c;
	text-align: center;
	cursor: pointer;
	white-space: nowrap;
	/* [disabled]padding-bottom: 4px; */
	/* [disabled]padding-left: 10px; */
	/* [disabled]padding-right: 10px; */
	/* [disabled]padding-top: 4px; */
}

.button-light-grey {
	vertical-align: middle;
	float: right;
}
.button-light-grey-inline {
	display: inline;
}
.button-light-grey-close {
	opacity: 0.5;
}
.hide {
	display: none;
}
span.localLinkTemplate {
	color: Red;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	cursor: pointer;
}
span.assets {
	color: #996699;
	font-size: 14px;
	font-variant: normal;
	display: inline;
}
.linkContainer {
	position: relative;
}
span.localLink {
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	color: Grey;
 	text-decoration: underline;
 	text-decoration-line: underline;
	text-decoration-style: wavy;
	cursor: pointer;
	position: relative; /*	display: inline-block;
*/
}

#print_btn {
	background-color: #99c;
}
.print_btn {
	color: Black;
	background-color: inherit;
	position: relative;
	display: inline-block;
}
.print_btn .tooltiptext {
	background-color: LightGoldenRodYellow;
	color: Red;
	font-variant: small-caps;
	visibility: hidden;
	width: 260px;
	font-size: 10px;
	text-align: left;
	border-radius: 6px;
	padding: 3px 3px;
	font-weight: bold;
	text-shadow: none;
	display: block;
	/* Position the tooltip */
	position: absolute;
	z-index: 10;
	top: 20px;
	left: -850%;
	opacity: 0;
	transition: opacity 2.5s;
	transition-delay: 0.5s;
}
.print_btn:hover .tooltiptext {
	visibility: visible;
	opacity: 1;
	color: DarkBlue;
	background-color: Lavender;
}
.print_btn:hover {
	color: White;
}

span.localLink + .tooltiptext,
a.tabLink + .tooltiptext,
a.tabLinkBOLD + .tooltiptext {
	font-variant: small-caps;
	display: block;
	visibility: hidden;
	width: 170px;
	font-size: 11px;
	text-align: left;
	border-radius: 6px;
	padding: 1px 0;
	text-shadow: 1px 1px LightGray;
	position: absolute;
	z-index: 1;
	left: 0%;
	opacity: 0;
	transition: opacity 3s;
	transition-delay: 0.5s;
	font-weight: bold;
}
span.localLink + .tooltiptext {
	top: -67px;
}
a.tabLink + .tooltiptext,
a.tabLinkBOLD + .tooltiptext {
	top: -55px;
}
span.localLink:hover {
	color: Red;
}
span.localLink:hover + .tooltiptext,
a.tabLink:hover + .tooltiptext,
a.tabLinkBOLD:hover + .tooltiptext {
	visibility: visible;
	opacity: 1;
	font-style: normal;
}
span.localLink:hover + .tooltiptext {
	color: DarkBlue;
	background-color: Lavender;
}
a.tabLink:hover + .tooltiptext,
a.tabLinkBOLD:hover + .tooltiptext {
	color: #993300;
	background-color: LightGoldenRodYellow;
}
a.localLink {
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-weight: bold;
	text-decoration: underline;
	cursor: pointer;
}
a.localLink:hover {
	color: Orange;
	cursor: pointer;
}

.button-light-grey:hover,
.button-light-grey-inline:hover,
.button-light-grey-close:hover {
	color: #fff !important;
}
.w3-left {
	float: left !important;
}
.w3-right {
	float: right !important;
}
.w3-hide {
	float: right !important;
	display: block;
}
.ERRORlocalLink {
	font-size: 0.7rem;
	color: #969696;
}
.ERROR {
	font-size: 1rem;
	color: Red;
	font-weight: bold;
	font-variant: small-caps;
}
div.printHeader {
	color: #999999;
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	font-variant: small-caps;
	font-weight: bold;
	font-size: small;
	text-align: center;
	max-width: 650px;
}
.uppercase {
	text-transform: uppercase;
}
span.pathway1,
span.pathway2 {
}
span.pathway1::before,
span.pathway2::before {
	color: #917c7c;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}
span.pathway1::before {
	content: "pathway 1:";
}
span.pathway2::before {
	content: "pathway 2:";
}
td {
	width: fit-content;
}
table {
   table-layout:fixed;
}

/* ol {
	counter-reset: item
  }
  li {
	display: block
  }
  li:before {
	content: counters(item, ".") " ";
	counter-increment: item
  }
 */  


/* ol li {
	list-style-type: upper-latin;
  }
ol {
	list-style: none;
	counter-reset: cupcake;
	padding-left: 32px;
  }
  ol li {
	counter-increment: cupcake;
  }
  ol li:before {
	content: counters(cupcake, ".") ". ";
  }
  ol ol li {
	counter-increment: cupcake;
  }
  ol ol li:before {
	content: counters(cupcake, ".") ". ";
  }
  
  ol ol li {
	list-style-type: upper-latin;
  }
  
  ol ol ol li {
	list-style-type: lower-roman;
  }
  
  ol ol ol ol li {
	list-style-type: lower-latin;
  }
  
  ol ol ol ol ol li {
	list-style-type: lower-latin;
  } */
