* {
  box-sizing: border-box;
}

p  {
font-family: "times new roman", serif;
text-indent: -20px;
font-size: 16px;
color: black;
line-height: normal;
margin: 4px 4px 4px 24px;
}
a:link {text-decoration: none; background-color: transparent; color: red}
a:visited {text-decoration: none; background-color: transparent; color: red}
a:hover {text-decoration: none; background-color: yellow; color: red;}

sub {
font-size: .6rem;
}
sup {
font-size: .6rem;
}

/*General text field layout*/
.containerIndex {
    display: grid;
    grid-template-columns: 74vw 24vw;
    grid-template-rows: 78px 44vh 44vh 20px;
    grid-gap:3px;
    padding:0px;
    margin-top:5px;
    margin-right:5px;
    overflow:scroll;
    background-color:white;
}
.containerStart {
    display: grid;
    grid-template-columns: 74vw 24vw;
    grid-template-rows: 36px 34vh 60vh;
    grid-gap:3px;
    padding:0px;
    margin-top:5px;
    margin-right:5px;
    overflow:scroll;
    background-color:white;
}
.container {
    display: grid;
	grid-template-columns: 74vw 24vw;
    grid-template-rows: 40px 68vh 26vh;
    grid-gap:3px;
    padding:0px;
    margin-top:5px;
    margin-right:5px;
    overflow:scroll;
    background-color:white;
}
#header {
grid-row: 1;
grid-column: 1;
background-color: #ffffef;
border: 1px red solid;
padding: 0px;
}
#body {
grid-row: 2 / span 2;
grid-column: 1;
background-color: white;
border: 1px green solid;
padding: 10px;
overflow: scroll;
}
#explNotes {
grid-row: 1 / span 2;
grid-column: 2;
background-color:#CEFFF2;
padding: 0px 10px 0px 10px;
border: 1px silver solid;
overflow: scroll;
}
#textNotes {
grid-row: 3 / span 1;
grid-column: 2;
background-color:#FFE0CE;
padding: 0px 10px 0px 10px;
border: 1px silver solid;
overflow: scroll;
}
#emptyColumn {
grid-row: 1 / span 1;
grid-column: 2;
background-color:#FFE0CE;
padding: 0px 10px 0px 10px;
border: 1px silver solid;
overflow: scroll;
}
#footer {
grid-row: 4;
grid-column: 1;
background-color: #ffffef;
border: 1px red solid;
padding:0px;
text-align: center;
}
p.footer {
font-family: helvetica,"sans serif"; 
font-weight: normal; 
line-height: .7rem;
font-size: .7rem;
}

.containerPGstart {
    display: grid;
    grid-template-columns: 74vw 24vw;
    grid-template-rows: 36px 34vh 60vh;
    grid-gap:3px;
    padding:0px;
    margin-top:5px;
    margin-right:5px;
    overflow:scroll;
    background-color:white;
}
.containerPG {
    display: grid;
    grid-template-columns: 74vw 24vw;
    grid-template-rows: 40px 68vh 26vh;
    grid-gap:3px;
    padding:0px;
    margin-top:5px;
    margin-right:5px;
    overflow:scroll;
    background-color:white;
}

.containerMPstart {
    display: grid;
    grid-template-columns: 74vw 24vw;
    grid-template-rows: 40px 17vh 38vh 38vh;
    grid-gap:3px;
    padding:0px;
    margin-top:5px;
    margin-right:5px;
    overflow:scroll;
    background-color:white;
}
.containerMP {
    display: grid;
    grid-template-columns: 74vw 24vw;
    grid-template-rows: 40px 17vh 56vh 20vh;
    grid-gap:3px;
    padding:0px;
    margin-top:5px;
    margin-right:5px;
    overflow:scroll;
    background-color:white;
}
#bodyMP {
grid-row: 2 / span 3;
grid-column: 1;
background-color: white;
border: 1px green solid;
padding: 10px;
overflow: scroll;
}
#explNotesMP {
grid-row: 3 / span 1;
grid-column: 2;
background-color:#CEFFF2;
padding: 0px 10px 0px 10px;
border: 1px silver solid;
overflow: scroll;
}
#textNotesMP {
grid-row: 4 / span 1;
grid-column: 2;
background-color:#FFE0CE;
padding: 0px 10px 0px 10px;
border: 1px silver solid;
overflow: scroll;
}
#footerMP {
grid-row: 5;
grid-column: 1;
background-color: #ffffef;
border: 1px red solid;
padding: 0px;
text-align: center;
}
#baumgartenMP {
grid-row: 1 / span 2;
grid-column: 2;
background-color:#D2E7FF;
padding: 0px 10px 0px 10px;
border: 1px silver solid;
overflow: scroll;
}
#indexBiblio {
grid-row: 1 / span 2;
grid-column: 2;
background-color:white;
padding: 0px 10px 0px 10px;
border: 1px silver solid;
overflow: scroll;
}
#indexNames {
grid-row: 3 / span 2;
grid-column: 2;
background-color:white;
padding: 0px 10px 0px 10px;
border: 1px silver solid;
overflow: scroll;
}
/*Pages with 1 column: Name index, bibliography, glossaries*/
.container1col {
    display: grid;
    grid-template-columns: 98vw 1vw;
	grid-template-rows: 36px 98vh;
    grid-gap:3px;
    padding:0px;
    margin-top:5px;
    margin-right:5px;
    overflow:scroll;
    background-color:white;
}
#header1col {
grid-row: 1;
grid-column: 1;
background-color: #ffffef;
border: 1px red solid;
padding: 0px;
}
#body1col {
grid-row: 2;
grid-column: 1;
background-color: white;
border: 1px green solid;
padding: 10px;
overflow: scroll;
}

div.right {
float: right;
}

div.imageRauto {
float: right;
width: auto;
border: 1px #008080 solid;
border-radius: 2px;
margin: 0px 0px 0px 0px;
padding: 2px 2px 0px 2px;
vertical-align: bottom;
text-align: center;
background-color: white;
}
div.imageLauto {
float: left;
width: auto;
border: 1px #008080 solid;
border-radius: 2px;
margin: 0px 0px 0px 0px;
padding: 2px 2px 0px 2px;
vertical-align: bottom;
text-align: center;
background-color: white;
}
div.imageR {
float: right;
width: 65px;
border: 1px #008080 solid;
border-radius: 4px;
margin: 0px 0px 3px 3px;
padding: 4px 4px;
vertical-align: bottom;
text-align: center;
background-color: white;
}
p.centerImage  {
font-family: "times new roman", serif;
text-indent: 0px;
text-align: center;
font-size: 16px;
color: gray;
line-height: normal;
margin-bottom: 10px;
}

p.caption  {
font-family: "times new roman", serif;
text-indent: 0px;
text-align: center;
font-size: 1rem;
color: gray;
line-height: normal;
margin: 2px 0px 0px 0px;
}
p.captionSmall  {
font-family: "times new roman", serif;
text-indent: 0px;
text-align: center;
font-size: .9rem;
color: gray;
line-height: normal;
margin: 0px;
}
p.captionSmaller  {
font-family: "times new roman", serif;
text-indent: 0px;
text-align: center;
font-size: .8rem;
color: gray;
line-height: .8rem;
margin: 2px 0px 0px 0px;
}

p.quote  {
font-family: "times new roman", serif;
font-size: 14px;
color: black;
line-height: normal;
text-indent: 0px;
margin: 5px 40px 5px 40px;
}

p.quoteGerman  {
font-family: "times new roman", serif;
font-size: 14px;
color: #568383;;
line-height: normal;
text-indent: 0px;
margin: 4px 40px 4px 40px;
}


/*Links at the top of each manuscript page to navigate the pages in that manuscript set.*/
p.plinks {
font-family: tahoma, sans-serif;
text-indent: -60px;
text-align: left;
font-size: 11px;
font-weight: normal;
color: black;
line-height: normal;
margin: 0px 0px 0px 60px;
padding: 0px;
width: 90%;
}
p.plinks a:link {text-decoration: none; background-color: transparent; color: black}
p.plinks a:visited {text-decoration: none; background-color: transparent; color: black}
p.plinks a:hover {text-decoration: none; background-color: yellow; color: red; font-weight: bold}
/*Horizontal rule enclosing the "Go to page:" list of plinks.*/
hr.goTo {
border: 0px;
width: 100%;
color: #008080;
background-color: #008080;
margin: 2px 0px;
height: 1px;
}

h1 {
font-family: "times new roman";
text-align: center;
text-indent: 0px;
font-size: 2.3rem;
font-weight: bold;
color: black;
line-height: normal;
margin: 0px 0px 10px 0px;
}
h1 a:link {text-decoration: none; background-color: transparent; color: black}
h1 a:visited {text-decoration: none; background-color: transparent; color: black}
h1 a:hover {text-decoration: none; background-color: #f9ffb1; color: black;}

h1.green {
font-family: "times new roman";
text-align: center;
text-indent: 0px;
font-size: 24px;
font-weight: bold;
background-color: #B4FF96;
border: solid .5px;
padding: 0px 2px;
color: black;
line-height: normal;
margin: 0px 0px 10px 0px;
}
h1 a:link {text-decoration: none; background-color: transparent; color: black}
h1 a:visited {text-decoration: none; background-color: transparent; color: black}
h1 a:hover {text-decoration: none; background-color: #f9ffb1; color: black;}

h2 {
font-family: tahoma;
text-indent: 0px;
font-size: 14px;
font-weight: bold;
color: grey;
line-height: normal;
text-align: right;
vertical-align: bottom;
margin: 180px 90px 0px 0px;
}

h3 {
font-family: "times new roman";
text-align: left;
text-indent: 0px;
font-size: 17px;
font-weight: bold;
color: black;
line-height: normal;
margin: 10px 0px 0px 0px;
}
h3 a:link {text-decoration: none; background-color: transparent; color: black}
h3 a:visited {text-decoration: none; background-color: transparent; color: black}
h3 a:hover {text-decoration: none; background-color: #f9ffb1; color: black;}


p.intro  {
font-family: "times new roman", serif;
text-indent: 0px;
font-size: 1em;
color: black;
line-height: normal;
margin: 5px 10px;
}

p.list {
font-family: "times new roman", serif;
text-indent: -20px;
font-size: .9rem;
color: black;
line-height: normal;
margin: 5px 0px 0px 40px;
}
p.list2 {
font-family: "times new roman", serif;
text-indent: -20px;
font-size: .9rem;
color: black;
line-height: normal;
margin: 3px 0px 0px 60px;
}
p.list3 {
font-family: "times new roman", serif;
text-indent: -20px;
font-size: .9rem;
color: black;
line-height: normal;
margin: 3px 0px 0px 80px;
}
p.centerList  {
font-family: "times new roman", serif;
text-indent: 0px;
text-align: center;
font-size: 1rem;
color: black;
border: 1px silver solid;
line-height: normal;
padding-top: 1px;
padding-bottom: 3px;
margin-top: 10px;
margin-bottom: 10px;
white-space: nowrap;
}



/*Horizontal rule following each "introduction" and the list of "signatures" in the Text windows.*/
hr.intro {
margin:10px 0px 120px 0px;
width:100%;
background-color:#008080;
height:3px;
border-style:none;
}
hr.signatures {
margin: 10px 0px 10px 100px;
width: 75%;
background-color: #008080;
height: 2px;
border-style:none;
}

/*Horizontal rule following each manuscript page in the Text windows.*/
hr.endMSpage {
margin: 10px 0px 120px 0px;
width: 100%;
color: silver;
background-color: grey;
height:3px;
border-style:none;
}

/*Horizontal rule (green).*/
hr.green {
border: 0px;
width: 100%;
color: #008080;
background-color: #008080;
margin: 2px 0px;
height: 1px;
border-style:none;
}

hr.centerGreen {
border: 0px;
margin: 10px 25% 5px 25%;
width: 50%;
color: #008080;
background-color: #008080;
height: 1px;
border-style:none;
}

/*Style for the div.body on all the “Start” pages.  The “vertical-align” in <th> doesn’t work.*/
table.body {
border: 0px;
padding:0px 0px;
margin: 0px;
width: 100%;
}
table.body th {
background-color: white;
text-align: left;
line-height: normal;
vertical-align: middle;
padding:0px 0px;
font-weight: normal;
margin: 0px;
width: 100%;
}
table.body td {
text-align: left;
line-height: normal;
vertical-align: top;
padding:0px 0px;
font-weight: normal;
margin: 0px;
width: 100%;#BBFFF9
}

table.Concordance {
border: 0px;
padding: 0px 0px;
margin: 20px;
width: 95%;
}
table.Concordance th {
font-size: 14px;
font-weight: bold;
text-align: center;
border:1px black solid;
}
table.Concordance td {
font-size: 14px;
font-weight: normal;
text-align: center;
}
table.Concordance2 {
border: 1px solid black;
padding: 0px 0px;
margin: 10px 20px 10px 100px;
width: 70%;
}
table.Concordance2 th {
font-size: 14px;
font-weight: bold;
text-align: center;
border:none;
}
table.Concordance2 td {
font-size: 14px;
font-weight: normal;
text-align: center;
}


/*Styles for the main text tables, differing in how much width is allotted the columns (10%/90%, 20%/80%, etc). Each manuscript page is its own table, so the widths can be set differently, depending on the amount of marginalia to the left (if any).*/
table.zero {
border: 0px;
padding:0px 4px;
margin: 4px;
width: 100%;
}
table.zero th {
text-align: right;
line-height: normal;
vertical-align: top;
padding:0px 4px;
font-weight: normal;
margin: 0px;
border: 0px;
}
table.zero td {
text-align: left;
line-height: normal;
vertical-align: top;
padding:0px 4px;
font-weight: normal;
margin: 4px;
}


table.one {
border: 0px;
padding:0px 4px;
margin: 4px;
width: 100%;
}
table.one th {
text-align: right;
line-height: normal;
vertical-align: top;
padding:0px 4px;
font-weight: normal;
margin: 0px;
border: 0px;
width: 1%;
}
table.one td {
border:0px;
text-align: left;
line-height: normal;
vertical-align: top;
padding:0px 4px;
font-weight: normal;
margin: 4px;
width: 99%;
}

table.ten {
border: 0px;
padding:0px 4px;
margin: 4px;
width: 100%;
}
table.ten th {
border:0px;
text-align: right;
line-height: normal;
vertical-align: top;
padding:0px 4px;
font-weight: normal;
margin: 0px;
width: 10%;
}
table.ten td {
text-align: left;
line-height: normal;
vertical-align: top;
padding:0px 4px;
font-weight: normal;
margin: 4px;
width: 90%;
}
table.twenty {
border: 0px;
padding:0px 4px;
margin: 4px;
width: 100%;
}
table.twenty th {
border:0px;
text-align: right;
line-height: normal;
vertical-align: top;
padding:0px 4px;
font-weight: normal;
margin: 0px;
width: 20%;
}
table.twenty td {
border:0px;
text-align: left;
line-height: normal;
vertical-align: top;
padding:0px 4px;
font-weight: normal;
margin: 4px;
width: 80%;
}
table.thirty {
border:0px;
padding:0px 4px;
margin:4px;
width:100%;
}
table.thirty th {
border:0px;
text-align: right;
line-height: normal;
vertical-align: top;
padding:0px 14px;
font-weight: normal;
font-size: 14px;
margin: 0px;
width: 30%;
}
table.thirty td {
text-align: left;
line-height: normal;
vertical-align: top;
padding:0px 4px;
font-weight: normal;
font-size: 14px;
margin: 4px;
width: 70%;
}
table.forty {
border: 0px;
padding:0px 4px;
margin: 4px;
width: 100%;
}
table.forty th {
border:0px;
text-align: right;
line-height: normal;
vertical-align: top;
padding:0px 4px;
font-weight: normal;
margin: 0px;
width: 40%;
}
table.forty td {
text-align: left;
line-height: normal;
vertical-align: top;
padding:0px 4px;
font-weight: normal;
margin: 4px;
width: 60%;
}
table.fifty {
border: 0px;
padding:0px 4px;
margin: 4px;
width: 100%;
}
table.fifty th {
border:0px;
text-align: right;
line-height: normal;
vertical-align: top;
padding:0px 4px;
font-weight: normal;
margin: 0px;
width: 50%;
}
table.fifty td {
text-align: left;
line-height: normal;
vertical-align: top;
padding:0px 4px;
font-weight: normal;
margin: 4px;
width: 50%;
}

/*Used in the notes windows*/
table.Schedule {
border:1px black solid;
padding: 0px 0px;
margin-top: 5px;
margin-left:20px;
width: 25vw;
}
table.Schedule th {
font-size: 14px;
font-weight: bold;
text-align: center;
vertical-align: middle;
padding:0px;
margin:1px;
border:1px silver solid;
}
table.Schedule td {
font-size: .8rem;
font-weight: normal;
text-align: center;
padding:0px;
margin:1px;
border:1px silver solid;
}

table.ScheduleWide {
border:1px black solid;
padding: 0px 0px;
margin-top: 5px;
margin-left:20px;
width: 70vw;
}
table.ScheduleWide th {
font-size: .8rem;
font-weight: bold;
text-align: center;
padding:0px;
margin:1px;
border:1px silver solid;
}
table.ScheduleWide td {
font-size: .8rem;
font-weight: normal;
text-align: center;
padding:0px;
margin:1px;
border:1px silver solid;
}


/*Style for the section headings in Herder’s notes.*/
p.section  {
font-family: "times new roman", serif;
text-indent: 0px;
text-align: center;
font-size: 1.1em;
font-weight: bold;
color: black;
line-height: normal;
margin: 10px 0px 10px -20px;
}
/*A title is inserted in square-brackets into the transcription*/
p.sectionBig  {
font-family: "times new roman", serif;
text-indent: 0px;
text-align: center;
font-size: 1.3rem;
font-weight: bold;
color: black;
line-height: normal;
margin: 10px 0px 0px -20px;
}




/*To mark notes to fix; all such text is to be removed.*/
span.alert {
color: red;
font-weight: bold;
}

/*To format “CE” and “BCE”.*/
span.dates {
font-size: smaller;
}

/*Page numbers within original source.*/
span.page {
font-family: "courier new", sans-serif;
font-size: .8em;
font-weight: normal;
color: green;
}

/*For Names in the Name Index.*/
p.name {
font-family: "times new roman", serif;
text-indent: -20px;
font-size: 16px;
font-weight: bold;
color: #346E10;
line-height: normal;
margin: 16px 4px 4px 24px;
}

p.bio {
font-family: "times new roman", serif;
text-indent: 0px;
font-size: 14px;
color: black;
line-height: normal;
margin: 4px 4px 4px 24px;
}
/*For marking all proper names.*/
span.name {
color: #02d43d;
font-weight: bold;
}
span.name small {
color: #8ed497;
font-weight: bold;
}

/*For marking editorial comments in the texts.*/
span.com {
font-family: "Helvetica neue", sans-serif;
font-size: 12px;
color: #ff8000;
}

/*For marking Baumgarten section numbers in the text.*/
span.B {
font-weight: bold;
color: #71aaff;
}

/*For double-underlining a text.*/
span.uu {
border-bottom: 1px double;
color: #000;
}

/*For formatting general links....*/
span.links {
font-family: "courier new", sans-serif;
font-size: .7em;
color: black;
}
span.links a:link {text-decoration: none; background-color: transparent; color: red}
span.links a:visited {text-decoration: none; background-color: transparent; color: red}
span.links a:hover {text-decoration: none; background-color: yellow; color: red}

/*For formatting links to the manuscript pages*/
span.msLink  {
font-family: tahoma, sans-serif;
font-size: .8rem;
font-weight: normal;
color: black;
line-height: normal;
}
span.msLink a:link {text-decoration: none; background-color: transparent; color: red}
span.msLink a:visited {text-decoration: none; background-color: transparent; color: red}
span.msLink a:hover {text-decoration: none; background-color: yellow; color: red}



/*Formats the '¶'-links for parallel passages.*/
span.¶ {
font-family: "tahoma", sans-serif;
font-size: 14px;
color: #ff0000;
}
span.¶ a:link {text-decoration: none; background-color: transparent; color: #ff0000}
span.¶ a:visited {text-decoration: none; background-color: transparent; color: #ff0000}
span.¶ a:hover {text-decoration: none; background-color: yellow; color:green}


/*For cross-links to other notes. */
span.note {
font-family: "arial", sans-serif;
font-size: .7rem;
font-weight: normal;
color: red;
}
span.note a:link {text-decoration: none; background-color: transparent; color: red}
span.note a:visited {text-decoration: none; background-color: transparent; color: red}
span.note a:hover {text-decoration: none; background-color: yellow; color: red; font-weight:bold}

/*For marking the note-references (letters + numbers) in the text.*/
span.NP {
font-family: "courier new", sans-serif;
font-size: 14px;
vertical-align:super;
font-weight: normal;
padding: 0px;
margin: 0px;
color: red;
}
span.NE {
font-family: "courier new", sans-serif;
font-size: 14px;
font-weight: bold;
vertical-align:super;
padding: 0px;
margin: 0px;
color: #006363;
}

span.NP a:link {text-decoration: none; background-color: transparent; color: #ff0000}
span.NP a:visited {text-decoration: none; background-color: transparent; color: #ff0000}
span.NP a:hover {text-decoration: none; background-color: yellow; color: #ff0000; font-weight: bold;}

span.NE a:link {text-decoration: none; background-color: transparent; color: #006363}
span.NE a:visited {text-decoration: none; background-color: transparent; color: #006363}
span.NE a:hover {text-decoration: none; background-color: yellow; color: #006363; font-weight: bold;}


/*Marks the current ms page in the "Go to page:" links.*/
span.thisPage {
text-decoration:underline;
font-weight: bold;
color: red;
background-color: yellow;
}

/*"small" indicates an added text to a word [color: #004080;]*/
small {
font-family: "times new roman", serif;
font-size: .9em;
font-style: normal;
color: #6B00F3;
line-height: normal;
margin: 0px;
}

/*"latin" marks Latin letters in the main text; "latinN" marks Latin letters in the notes*/
span.latin {
font-family: "calibri", sans-serif;
font-size: .9em;
color: #800000;
}
span.latin small {
font-family: "calibri", sans-serif;
font-size: .8em;
color: #6B00F3;
}
span.latinN {
font-family: "calibri", sans-serif;
font-size: .7em;
color: #800000;
}

/*For occasional notes to manuscripts on the Intro pages.*/
p.noteMS {
font-size: 13px;
text-indent: 0px;
line-height: 100%;
margin-left: 50px;
margin-top: 3px;
margin-bottom: 5px;
}

p.center  {
font-family: "times new roman", serif;
text-indent: 0px;
text-align: center;
font-size: 1rem;
color: black;
line-height: normal;
margin-top: 10px;
margin-bottom: 10px;
white-space: nowrap;
}

p.right {
text-align: right;
}

/*For “How to Interpret” paragraphs on intro pages.*/
span.eNotes {
background-color: #CEFFF2;
}
span.pNotes {
background-color: #FFE0CE
}
span.Baumgarten {
background-color: #D2E7FF;
}
span.files {
background-color: #ffffc0;
}

/*For footnotes to introductory material.*/
span.noteRef {
font-family: "courier new", sans-serif;
font-size: 11px;
color: red;
vertical-align:super;
padding: 0px;
margin: 0px;
}
span.noteRef a:link {text-decoration: none; background-color: transparent; color: red}
span.noteRef a:visited {text-decoration: none; background-color: transparent; color: red}
span.noteRef a:hover {text-decoration: none; background-color: yellow; color: red; font-weight: bold;}


span.original {
color: #000080;
}
p.note {
font-size: 13px;
text-indent: -10px;
line-height: 100%;
margin-left: 20px;
margin-top: 3px;
margin-bottom: 5px;
}
p.note2 {
font-size: 13px;
text-indent: 0px;
line-height: 100%;
margin-left: 20px;
margin-top: 3px;
margin-bottom: 5px;
}

p.notequote	{
font-weight: normal;
font-size: 13px;
margin-left: 30px; 
margin-right: 20px;
line-height: 100%;
margin-top: 5px;
margin-bottom: 4px
}
p.notequoteG {
font-size: 13px;
color: #568383;
margin-left:30px;
line-height: normal;
margin-top: 5px;
margin-bottom: 4px;
}

hr.note {
height:1px;
margin: 5px 0px 0px 10px;
text-align: left;
width:20%;
border:none;
background-color:red;
color:red;
}

/*For Files field....*/
/*Formatting the PG, MO, MP. LO links in Bibliography and Name index*/
span.lectLink  {
font-family: tahoma, sans-serif;
font-size: .8rem;
font-weight: normal;
color: black;
line-height: normal;
}
span.lectLink a:link {text-decoration: none; background-color: transparent; color: red}
span.lectLink a:visited {text-decoration: none; background-color: transparent; color: red}
span.lectLink a:hover {text-decoration: none; background-color: yellow; color: red}

/*Special formatting for the PG/MP headers (to fit the double-lines)*/
span.lectLinkSmall  {
font-family: tahoma, sans-serif;
font-size: .6rem;
font-weight: normal;
color: black;
}
p.narrow {
line-height: 60%;
}

span.lectLink2 {
font-family: tahoma, sans-serif;
font-size: 1.3rem;
font-weight: bold;
color: black;
line-height: 1.3rem;
vertical-align: center;
}
span.lectLin2k a:link {text-decoration: none; background-color: transparent; color: red}
span.lectLink2 a:visited {text-decoration: none; background-color: transparent; color: red}
span.lectLink2 a:hover {text-decoration: none; background-color: yellow; color: red}


table.files {
border: 0px;
padding:0px;
margin: 0px;
width: 100%;
white-space: nowrap;
line-height: normal;
vertical-align: center;
}
th {
border: solid 1px black;
padding: 5px;
margin: 0px;
width: 50px;
}
td {
border: none;
padding: 0px;
margin: 0px;
}

div.ms {
float: right;
width: 100%;
font-size: 1rem;
font-family: tahoma, sans-serif;
padding-right: 5px;
}
span.ink {
font-size: .8rem;
font-weight: bold;
color: #000080;
}


/*Explanatory Notes and Textual Notes field....*/
p.ms  {
font-family: tahoma;
text-indent: 0px;
font-size: 1rem;
font-weight: bold;
color: #008080;
line-height: normal;
text-align: left;
vertical-align: bottom;
margin: 40px 0px 0px 0px;
}

p.NE {
font-family: "times new roman", serif;
text-indent: -20px;
font-size: .9rem;
color: black;
line-height: normal;
margin: 10px 0px 0px 20px;
}
p.NE2  {
font-family: "times new roman", serif;
text-indent: 0px;
font-size: .9rem;
color: black;
line-height: normal;
margin: 5px 0px 0px 20px;
}
p.NE a:name {text-decoration: none; background-color: transparent; color: black}
p.NE a:active {text-decoration: none; background-color: transparent; color: black}
p.NE a:visited {text-decoration: none; background-color: transparent; color: black}
p.NE a:hover {text-decoration: none; background-color: yellow; color: black}

p.NEquote {
font-family: "times new roman", serif;
text-indent: 0px;
font-size: .8rem;
color: black;
line-height: normal;
margin: 5px 0px 0px 30px;
}
span.catch {
font-family: tahoma, sans-serif;
font-size: .7rem;
color: #000080;
}
span.NEquote  {
font-family: "times new roman", serif;
font-size: .9rem;
color: black;
}


ul {
font-family: "times new roman", serif;
list-style-type:disc;
list-style-position:outside;
margin-left: -20px;
}
li {
font-size: .9rem;
margin-top: 5px;
}

p.NP  {
font-family: "times new roman", serif;
text-indent: -20px;
font-size: .9rem;
color: black;
line-height: normal;
margin: 5px 0px 0px 20px;
}
p.NP2  {
font-family: "times new roman", serif;
text-indent: 0px;
font-size: .9rem;
color: black;
line-height: normal;
margin: 5px 0px 0px 20px;
}
p.NP a:name {text-decoration: none; background-color: transparent; color: black}
p.NP a:link {text-decoration: none; background-color: transparent; color: black}
p.NP a:visited {text-decoration: none; background-color: transparent; color: black}
p.NP a:hover {text-decoration: none; background-color: yellow; color: black}

ul {
font-family: "times new roman", serif;
font-size: 1rem;
list-style-type:disc;
list-style-position:outside;
margin-left: -20px;
}
li {
margin-top: 5px;
}

p.alpha {
font-family: tahoma;
text-indent: 0px;
font-size: .8rem;
color: #000080;
line-height: normal;
padding-left: 4px;
padding-bottom: 2px;
margin: 20px 4px -5px 4px;
border-top: 1px solid black;
border-bottom: 1px solid black;
}
span.alpha {
font-weight: bold;
font-size: 1rem;
padding: 0px 10px 0px 0px;
}
p.hits {
font-family: tahoma;
text-indent: 0px;
font-size: .65rem;
color: #000080;
line-height: normal;
margin: 4px 4px 4px 24px;
}
span.lect {
font-size: larger;
color: #408000;
}

/*Styles for MP start page*/
/*Style for row of links two sections of the page.*/
p.Syn1 {
font-family: tahoma;
text-indent: 0px;
font-size: 14px;
font-weight: bold;
color: grey;
line-height: normal;
vertical-align: bottom;
margin: 10px 0px 0px 0px;
}
p.Syn2 {
font-family: "times new roman";
text-indent: 15px;
font-size: 14px;
font-weight: bold;
color: #71aaff;
line-height: normal;
vertical-align: bottom;
margin: 10px 0px 0px 0px;
}
p.Syn2 a:link {text-decoration: none; background-color: transparent; color: #4f7bd8}
p.Syn2 a:visited {text-decoration: none; background-color: transparent; color: #4f7bd8}
p.Syn2 a:hover {text-decoration: none; background-color: yellow; color: red; font-weight: bold}
p.Syn3 {
font-family: "times new roman";
text-indent: 25px;
font-size: 14px;
font-weight: normal;
color: #71aaff;
line-height: normal;
vertical-align: bottom;
margin: 5px 0px 0px 0px;
}
p.Syn3 a:link {text-decoration: none; background-color: transparent; color: #4f7bd8}
p.Syn3 a:visited {text-decoration: none; background-color: transparent; color: #4f7bd8}
p.Syn3 a:hover {text-decoration: none; background-color: yellow; color: red; font-weight: bold}
table.Syn {
border: 0px;
padding:0px 4px;
margin: 4px;
width: 100%;
}
table.Syn td {
text-align: left;
line-height: normal;
vertical-align: top;
padding:0px 4px;
font-weight: normal;
margin: 4px;
width: 50%;
}