﻿BODY.loadingBODY {
   background: #F0F0F0;
}
UL.simpleIndexUL {
   font-size: 1.1rem;
   font-family: 'Arial';
   margin-top: 10px;
   margin-bottom: 10px;
}
OL.simpleIndexOL {
   font-size: 1.1rem;
   font-family: 'Arial';
   margin-top: 10px;
   margin-bottom: 10px;
}
OL.primaryIndexOL {
   font-size: 1.3rem;
   list-style-type: upper-roman;
   font-family: 'Garamond';
   margin-top: 10px;
   margin-bottom: 10px;
}
OL.secondaryIndexOL {
   font-size: 1.1rem;
   font-family: 'Garamond';
   margin-top: 10px;
   margin-bottom: 10px;
}
UL.secondaryIndexUL {
   font-size: 1.1rem;
   font-family: 'Garamond';
   margin-top: 10px;
   margin-bottom: 10px;
}

LI.noNumberLI {
   list-style-type: none;
}

SPAN.downloadsCaptionSPAN {
   margin-left: auto;
   text-decoration: underline;
   #font-style: italic;
   align-self: flex-end;
}
SPAN.authorRequisitesCaptionSPAN {
   margin-left: auto;
   text-decoration: underline;   
   #font-style: italic;
   align-self: flex-end;
}
SPAN.authorRequisiteNameSPAN {
   color: DimGray;
}

SPAN.presentationCaptionSPAN {
   color: White;
   background-color: DarkGray;
   padding: 2px 4px;
}

SPAN.leftAlignedTextSPAN {
   display: block;
   text-align: left;
}
SPAN.rightAlignedTextSPAN {
   display: block;
   text-align: right;
}
SPAN.centeredTextSPAN {
   display: block;
   text-align: center;
}
SPAN.justifiedTextSPAN {
   display: block;
   text-align: justify;
}

IMG.screenshotIMG {
   #width: 100%;
}
IMG.smallPictureIMG {
}

DIV.sourceFileViewDIV {
   margin-top: 5px;
   line-height: 0;
}
DIV.compoundScreenShotDIV {
   line-height: 0;
   margin-bottom: 5px;
}

TD.downloadExclamationTD {
   text-align: center;
   color: Red;
   font-size: large;
   font-weight: bold;
   text-shadow: 2px 2px 4px Black;
}
TD.downloadRemarkTD {
   font-family: 'Verdana';
   font-size: small;
   margin-right: 3px;
}

.separationLowerBorder {
   border-bottom: 1px solid LightSteelBlue;
   padding-bottom: 5px;
}

.sourceCode {
   background: LightGray;
   font-family: 'Lucida Console';
   white-space: pre-line;
   word-wrap: break-word;
   line-height: 1;
}
.sourceCodeSimple {
   font-family: 'Lucida Console';
   font-weight: bold;
   white-space: pre-line;
   word-wrap: break-word;
   line-height: 1;
}
.sourceCodeCMD {
   color: White;
   background: DimGray;
   font-family: 'Lucida Console';
   white-space: pre-line;
   word-wrap: break-word;
   line-height: 1;
}

.consoleText {
   color: White;
   background: Black;
   font-family: 'Lucida Console';
   white-space: pre-line;
   word-wrap: break-word;
   line-height: 1;
}

.helpCursor {
   cursor: help;
}

.expressiveABBR {
   cursor: help;
   #text-decoration: dotted underline;
   text-decoration-line: underline;
   text-decoration-style: wavy;
   text-decoration-color: Gray;
   -webkit-text-decoration-color: Gray;
}
.noTextDecoration {
   text-decoration: none;
}
.noWrap {
   white-space: nowrap;
}
.inlineBlock {
   display: inline-block;
}

.taLeft {
   text-align: left;
}
.taRight {
   text-align: right;
}
.taCenter {
   text-align: center;
}
.taJustify {
   text-align: justify;
}

.vaTop {
   vertical-align: top;
}
.vaBottom {
   vertical-align: bottom;
}
.vaMiddle {
   vertical-align: middle;
}

.fullWidth {
   width: 100%;
}
.fullHeight {
   height: 100%;
}

.lineHeight_1 {
   line-height: 1;
}
