/* 
	EE styles
	v. 7.0.2 25 October 2022
*/
/* this file incorporates undohtml.css
(CC) 2004 Tantek Celik. Some Rights Reserved.
http://creativecommons.org/licenses/by/2.0
++++++++++++++++++++++++++ */
:link, :visited {
  text-decoration: none; }

li {
  line-height: 1.6em; }

h1, h2, h3, h4, h5, h6, pre, code {
  font-size: 1em; }

ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input {
  margin: 0;
  padding: 0; }

a img, :link img, :visited img {
  border: none; }

address {
  font-style: normal; }

/* END: undohtml.css */
/* START: basic.css */
html {
  overflow-y: scroll; }

body {
  font: 0.84em/1.6 Trebuchet, "Trebuchet MS", Helvetica, Arial, sans-serif;
  color: #666666; }

h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
  font-style: normal;
  letter-spacing: 0em; }

h1 {
  text-align: left;
  font-size: 1.1em;
  line-height: 1.3em; }

h2 {
  font-size: 1.05em;
  padding-top: 0.4em; }

h3 {
  font-size: 1.05em;
  padding-top: 0.3em;
  padding-bottom: 0px; }

h4, h5 {
  font-size: 1em;
  line-height: 1.5em; }

h5 {
  text-align: center; }

h6 {
  margin-bottom: 0.2em;
  font-size: 0.8em;
  font-style: italic;
  text-align: center; }

p {
  padding-bottom: 0.5em;
  padding-top: 0.2em;
  line-height: 1.6em; }

/* Layout of main div */
body {
  padding: 0px;
  margin-top: 0px;
  background-color: #d3d8da; }

div#wrapAll {
  margin-left: auto;
  margin-right: auto;
  margin-top: 0px;
  width: 906px;
  padding: 0px;
  position: relative;
  border-width: 0;
  background: #fff url("../images/layout/body-bg-201005.png") repeat-y top center; }

div#header {
  margin-left: auto;
  margin-right: auto;
  padding: 0px;
  width: 906px;
  height: 130px;
  background-color: #fff; }

/* give the different sections different banner images */
body.info div#header {
  background: transparent url("../images/layout/header-bg-gold-201005.png");
  background-repeat: no-repeat;
  background-position: left bottom; }

body.coffeehouse div#header,
body.project div#header,
body.contributor div#header {
  background: transparent url("../images/layout/header-bg-orange-201005.png");
  background-repeat: no-repeat;
  background-position: left bottom; }

body.printhouse div#header {
  background: transparent url("../images/layout/header-bg-brown-201005.png");
  background-repeat: no-repeat;
  background-position: left bottom; }

body.maproom div#header {
  background: transparent url("../images/layout/header-bg-orange-201005.png");
  background-repeat: no-repeat;
  background-position: left bottom; }

body.newssheet div#header {
  background: transparent url("../images/layout/header-bg-brown-201005.png");
  background-repeat: no-repeat;
  background-position: left bottom; }

body.browse div#header {
  background: transparent url("../images/layout/header-bg-green-201005.png");
  background-repeat: no-repeat;
  background-position: left bottom; }

body.search div#header {
  background: transparent url("../images/layout/header-bg-purple-201005.png");
  background-repeat: no-repeat;
  background-position: left bottom; }

body.help div#header {
  background: transparent url("../images/layout/header-bg-pink-201102.png");
  background-repeat: no-repeat;
  background-position: left bottom; }

body.critapp div#header {
  background: transparent url("../images/layout/header-bg-blue-201005.png");
  background-repeat: no-repeat;
  background-position: left bottom; }

body.critapp h4 {
  margin-top: 10px;
  margin-bottom: 7px;
  text-align: center; }

body.object div#header, body.person div#header, body.public div#header {
  background: transparent url("../images/layout/header-bg-grey-201005.png");
  background-repeat: no-repeat;
  background-position: left bottom; }

div#content {
  padding-left: 1.3em;
  padding-top: 10px;
  padding-right: 1em;
  padding-bottom: 50px;
  margin-right: 20px;
  width: 535px;
  float: right; }

/* START Provision section */
div#provision {
  font-size: 0.8em;
  text-align: left;
  margin-left: 15px;
  margin-top: 25px; }

.provisionstrong {
  font-weight: bold; }

/* END Provision section */
/* START copyright section */
div#copyright {
  clear: both;
  margin-top: 100px;
  font-size: 0.65em;
  text-align: center;
  padding-top: 15px; }

body.index div#copyright {
  margin-top: 50px; }

/* END copyright section */
/* IE 6 HACK box model fix */
* html div#content {
  width: 525px;
  margin-right: 5px; }

/* START footer section */
div#footer {
  margin-top: 15px;
  padding-top: 5px;
  padding-bottom: 35px;
  padding-right: 40px;
  background: transparent url("../images/layout/footer-bg-201005.png");
  background-repeat: no-repeat;
  background-position: left bottom;
  position: relative;
  clear: both; }

div#footer a {
  color: #990000; }

div#footer a:hover, div#footer a:focus {
  color: #cc3333; }

/* IE 6 HACK (boxmodel issue)Adds padding on the paragraph rather than the div, to enable absolute positioning of div.whoweare
*/
div#footer p {
  margin-left: 340px;
  text-align: center; }

/* IE 6 HACK selector to force 'has-layout' to fix the peekaboo bug
(only IE 6 will recognise "* html" as a valid selector)
*/
* html div#content {
  height: 1%;
  position: relative; }

/* START: links styling */
a {
  text-decoration: none;
  color: #990000; }

a:link {
  text-decoration: none;
  color: #990000; }

a:active {
  text-decoration: none;
  outline: none;
  color: #990000; }

a:visited {
  text-decoration: none;
  color: #990000; }

a:hover, a:focus {
  text-decoration: underline;
  color: #cc3333; }

a[rel="external"] {
  background: url("/images/icons/external.png") center right no-repeat;
  padding-right: 13px; }

a[rel="subscriber"] {
  background: url("/images/icons/lock_icon.gif") center right no-repeat;
  padding-right: 18px; }

.inactive {
  color: #cccccc; }

body.object a.notyetin, body.person a.notyetin, body.ann a.notyetin, body.critapp a.notyetin {
  color: inherit; }

/* START:lookandfeel.css */
h1, h2, h3, h4, h5, h6 {
  color: #666666;
  margin-top: 0.2em;
  margin-bottom: 0.2em; }

h1 {
  margin-top: 0px; }

#doctitle, #doctitle h1 {
  text-align: center; }

#pertitle, #pertitle h1 {
  text-align: center; }

span.docDate, .subtitle {
  display: block;
  font-size: 0.8em; }

#doctitle h4 {
  font-size: 0.8em; }

div.inout {
  font-family: Helvetica, Arial, sans-serif;
  padding-top: 10px;
  padding-bottom: 25px;
  text-align: left;
  margin-left: 10px; }

div.inout a,
div.inout a:link,
div.inout a:visited,
div.inout a:active {
  border: 1px solid #777;
  border-right: 2px solid #777;
  padding: 5px;
  padding-left: 10px;
  padding-right: 10px;
  background-color: #fff;
  color: #666666;
  text-decoration: none;
  line-height: 1.3em; }

div.inout a:hover,
div.inout a:focus {
  text-decoration: underline;
  color: #cc3333; }

div.inout a#logout {
  margin-top: 10px;
  padding-left: 55px;
  padding-right: 55px; }

ul.linklist {
  margin-left: 15px;
  padding: 0px;
  margin-top: 0.3em; }

ul.linklist li {
  color: #990000;
  margin: 0px;
  margin-bottom: 0.5em;
  padding: 0px; }

ul.linklist li a {
  color: #990000; }

ul.linklist li a:hover, ul.linklist li a:focus {
  color: #cc3333; }

ul.infolist, ol.infolist {
  margin-left: 20px;
  margin-bottom: 5px; }

ul.plainindent, ol.plainindent {
  margin-left: 20px;
  margin-bottom: 5px;
  list-style: none; }

ul.indent, ol.indent {
  margin-left: 20px;
  margin-bottom: 5px;
  list-style: auto; }

.hanging li {
  padding-left: 1em;
  text-indent: -1em; }

ul.inline li {
  display: inline;
  list-style: none;
  padding-right: 2em; }

ul.circlesandpadded {
  padding: 0em 2em;
  list-style-type: circle; }

li.none {
  list-style-type: none;
  font-weight: bold; }

address {
  color: #666666;
  line-height: 1.5em;
  margin-bottom: 0.7em; }

/* New section list definitions */
h4.centurylist {
  font-weight: bold;
  margin-top: 1.25em; }

div#sectionlist .daterow {
  font-weight: bold;
  line-height: .5em;
  margin-bottom: 1.5em;
  margin-left: -0.5em; }

div#sectionlist table {
  width: 80%; }

div#sectionlist td {
  width: 14%; }

div#sectionlist a, div#sectionlist span {
  font-weight: bold; }

div#sectionlist .disabled {
  color: #cccccc; }

div#sectionlist span.current {
  color: #666666;
  background-color: #CCCCCC; }

.occupationlist {
  width: 550px; }

form fieldset {
  padding: 10px;
  padding-right: 5px;
  border: 2px solid #eee;
  margin-bottom: 10px; }

form div.formRow input {
  border: 1px solid #ccc;
  float: right;
  margin-bottom: 3px; }

form div.formRow label {
  float: left; }

form div.formRow, form h2, form h3, form div.formbuttons {
  clear: both;
  text-align: right;
  padding-top: 5px; }

form div.formRow, form div.formbuttons {
  text-align: right;
  padding-top: 5px; }

form div.formbuttons {
  padding-top: 12px; }

#lang_advanced label {
  width: 10em;
  display: block;
  float: left;
  text-align: right; }

div#SearchNames, div#SearchDates {
  padding: 0px;
  margin: 0px;
  border: 1px solid #d3d8da;
  padding-right: 0px; }

div#SearchNames h2, div#SearchDates h2 {
  background-color: inherit;
  margin-right: 0px; }

div#SearchNames fieldset, div#SearchDates fieldset {
  padding: 0px;
  border: none; }

div#SearchNames form div.formRow, div#SearchNames form div.formbuttons,
div#SearchDates form div.formRow, div#SearchDates form div.formbuttons {
  background-color: transparent; }

/* IE HACK makes some IE only layout adjustments for boxmodel issues */
* html div.searchnav {
  margin-right: 10px; }

* html div#content div.searchnav {
  width: 550px; }

*:first-child + html div.searchnav {
  width: 545px; }

div#content div.searchnav {
  width: inherit;
  margin: 0px;
  padding-left: 0px;
  padding-right: 0px;
  float: none; }

div.searchnav {
  float: right;
  background: transparent url("../images/layout/searchbar-fade.png") repeat-x top left;
  padding: 0px;
  width: 570px;
  padding-top: 12px;
  padding-bottom: 12px;
  margin-right: 20px;
  margin-top: -36px;
  margin-bottom: 10px;
  font-size: 0.8em; }

div.searchnav.plainnav {
  clear: both;
  background: none;
  border: 1px solid #ccc;
  margin-bottom: 10px !important;
  margin-top: 10px !important; }

form.skipform {
  display: inline;
  margin-left: 20px;
  font-size: 0.8em; }

.skipbutton {
  padding: 1px 4px 1px 4px;
  color: #900; }

#skip_a, #skip_b {
  padding: 1px 2px 1px 2px; }

.range {
  width: 190px;
  display: inline-block;
  text-align: center; }

div.searchnav form input {
  border: 1px solid #333; }

div.searchnav form label {
  margin: 0px;
  padding: 0px; }

div.searchnav a {
  text-decoration: none; }

div.searchnav a.fpnl,
div.searchnav a.fpnl:link,
div.searchnav a.fpnl:visited,
div.searchnav a.fpnl:active,
div.searchnav a.fpnl:hover,
div.searchnav a.fpnl:focus {
  color: #990000; }

div.searchnav a.fpnl:hover,
div.searchnav a.fpnl:focus {
  color: #cc3333;
  text-decoration: underline; }

div.searchnav span {
  color: #666666; }

div.searchnav a.searchnav-first {
  margin-left: 10px;
  padding-left: 9px;
  padding-right: 9px;
  background: transparent url("../images/icons/first.png") no-repeat center left; }

div.searchnav span.searchnav-first {
  margin-left: 10px;
  padding-left: 9px;
  padding-right: 9px;
  background: transparent url("../images/icons/greyedout/first.png") no-repeat center left; }

div.searchnav a.searchnav-previous {
  padding-left: 9px;
  padding-right: 9px;
  background: transparent url("../images/icons/previous.png") no-repeat center left; }

div.searchnav span.searchnav-previous {
  padding-left: 9px;
  padding-right: 9px;
  background: transparent url("../images/icons/greyedout/previous.png") no-repeat center left; }

div.searchnav a.searchnav-next {
  padding-left: 9px;
  padding-right: 9px;
  background: transparent url("../images/icons/next.png") no-repeat center right; }

div.searchnav span.searchnav-next {
  padding-left: 9px;
  padding-right: 9px;
  background: transparent url("../images/icons/greyedout/next.png") no-repeat center right; }

div.searchnav a.searchnav-last {
  padding-left: 9px;
  padding-right: 9px;
  background: transparent url("../images/icons/last.png") no-repeat center right; }

div.searchnav span.searchnav-last {
  padding-left: 9px;
  padding-right: 9px;
  background: transparent url("../images/icons/greyedout/last.png") no-repeat center right; }

/* MR */
div.searchnav a.searchnav-right {
  position: absolute;
  right: 39px;
  padding-left: 9px;
  padding-right: 9px;
  background: transparent url("../images/icons/last.png") no-repeat center right; }

div.searchnav span.searchnav-right {
  position: absolute;
  right: 39px;
  padding-left: 9px;
  padding-right: 9px;
  background: transparent url("../images/icons/greyedout/last.png") no-repeat center right; }

div.searchnav span.searchnav-list {
  position: absolute;
  right: 39px; }

/* START new Results-Lists group */
div#simple_resultslist ul.resultslist {
  margin-top: 1.3em; }

div#simple_resultslist li, div.simple_resultslist li, div#titled_resultslist li, div#biosources li, div.resultslist ul.centred_resultslist li, div.resultslist ul.leftindent_resultslist li {
  list-style: none;
  padding-left: 1em;
  text-indent: -1em;
  padding-bottom: 0.25em; }

div#simple_resultslist p.forthcoming {
  font-size: 0.9em;
  font-weight: normal;
  font-style: italic;
  color: #666666; }

div#titled_resultslist h3.resultslist {
  margin-top: 15px; }

div#titled_resultslist p.resultslist {
  margin-top: 8px;
  font-weight: bold; }

/* END new Results-Lists group */
/* START centred Results-Lists group */
div.resultslist ul.centred_resultslist {
  margin-top: 1.3em;
  text-align: center; }

div.resultslist h3.centred_resultslist {
  margin-top: 15px; }

div.resultslist p.centred_resultslist {
  margin-top: 8px;
  font-weight: bold; }

/* END centred Results-Lists group */
/* START left-indented Results-Lists group */
div.resultslist ul.leftindent_resultslist {
  margin: 0 0 0 1.3em; }

div.resultslist ul.leftindent_resultslist {
  text-align: left; }

div.resultslist h3.leftindent_resultslist {
  margin-top: 15px; }

div.resultslist p.leftindent_resultslist {
  margin-top: 8px;
  font-weight: bold; }

/* END left-indented Results-Lists group */
em.srchterm {
  background: #efbdc0;
  font-style: normal; }

em em.srchterm {
  font-style: italic; }

.srcherr {
  background-color: #fcc;
  border: 1px solid #f99;
  padding: 4px; }

.scram {
  position: absolute;
  left: -999px; }

/* subnav styles */
ul#subnav {
  padding: 2px;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 0.9em; }

div#sidebar {
  color: #666666;
  margin-left: 70px;
  margin-top: -50px;
  width: 240px; }

.index div#sidebar {
  width: 175px; }

* html div#sidebar {
  margin-left: 60px; }

div#sidebar ul {
  padding-left: 1em; }

div#sidebar ul.sublistmargin {
  margin-bottom: -4px; }

div#sidebar ul li {
  margin: 0px;
  margin-right: 5px;
  padding: 0px;
  padding-bottom: 4px; }

div#sidebar ul#subnav li a, div#sidebar ul#subnav li span.youarehere {
  text-decoration: none;
  color: #990000;
  margin: 0px;
  padding-right: 35px; }

div#sidebar ul#subnav li span.youarehere {
  color: #666666; }

div#sidebar ul#subnav li .youarehere {
  background: transparent url("../images/icons/arrow-grey.png") no-repeat right bottom; }

div#sidebar ul#subnav li a:hover, div#sidebar ul li a:focus {
  color: #cc3333;
  text-decoration: underline; }

div#sidebar ul#subnav {
  padding-left: 10px;
  margin-left: 0px;
  margin-top: 20px;
  margin-bottom: 30px; }

div#sidebar ul#subnav li {
  list-style: none;
  padding-bottom: 20px;
  padding-left: 0px;
  margin-left: 0px; }

div#sidebar ul#subnav hr {
  text-align: left;
  width: 80px;
  margin-top: 6px;
  margin-left: 6px;
  margin-bottom: 6px; }

div#sidebar div#meta ul li {
  line-height: 1.3em;
  margin-left: 10px;
  padding-left: 0px;
  padding-right: 0px; }

div#meta ul li {
  margin-right: 0px; }

div#meta ul {
  padding-top: 0px;
  margin-top: 0px;
  margin-bottom: 10px;
  margin-right: 0px; }

div#meta li {
  color: #666666;
  margin: 0px;
  margin-bottom: 0.5em;
  padding: 0px; }

div#meta dl {
  margin: .2em 0 .4em 0;
  padding-top: 0px; }

div#meta dl dt {
  float: left;
  padding-right: 3px; }

div#meta {
  margin-top: 0px;
  margin-left: 10px;
  padding: 0px;
  border-left: 1px solid #d3d8da;
  font-size: 0.93em; }

div#meta div {
  padding: 0.5em;
  padding-right: 1em;
  padding-right: 0em;
  padding-bottom: 0px;
  margin-bottom: 0px;
  background-color: #fff; }

div#meta h2 {
  font-family: Helvetica, Arial, sans-serif;
  padding: 3px;
  padding-top: 7px;
  background-color: #d3d8da;
  font-size: 1.1em;
  font-weight: normal;
  margin-right: 30px; }

div#meta h2#iconsflag {
  position: relative;
  width: 200px;
  height: 3em; }

a#citationicon, a#printicon {
  float: right;
  padding-left: 1em;
  padding-right: 1em;
  font-size: 0.8em; }

div#meta h3.desc {
  margin-top: 2em;
  margin-bottom: 1em;
  padding-left: 2px; }

div#meta input.searchexternal {
  background: #FFFFFF;
  border: 1px solid #CCCCCC;
  padding: 5px; }

div#meta h3#modifysearch {
  margin-left: 1em;
  width: 120px;
  font-weight: normal;
  text-align: center;
  border: 1px solid #CCCCCC;
  padding: 5px; }

div#meta h3 {
  font-weight: bold;
  margin-top: 1em; }

.object div#meta p {
  font-size: 1em;
  line-height: 1.5em;
  padding: 0; }

div#meta h4.linkbar_off {
  color: #cccccc;
  font-weight: normal;
  font-size: .8em; }

.flagquote {
  font-size: .9em;
  margin-right: 35px; }

span.linkbar_off {
  color: #cccccc;
  font-weight: normal;
  font-size: .8em; }

div#meta div#DecadeList {
  margin-bottom: 10px; }

div#meta div#DecadeList ul, div#meta div#DecadeList ul li {
  display: inline;
  list-style: none;
  padding: 0px;
  margin: 0px; }

/* styles for critapp templates */
.letter_title_pop {
  font-size: 1.05em;
  font-variant: normal;
  margin-left: 15px;
  margin-bottom: 50px;
  line-height: 1.3em; }

dd.mssContent, dd.edsContent, dd.ntsContent, dd.txtContent, dd.gloContent, dd.rmkContent, dd.autContent {
  margin-left: 1.5em;
  margin-bottom: 1em; }

.glossary dt {
  font-style: italic; }

div#content dl.glossary {
  padding-left: 0; }

div#content dl.glossary dd {
  margin-left: 1.5em; }

/* styles for source edition templates */
div#publisherlink {
  font-size: 0.9em;
  text-align: left;
  margin-left: 15px;
  margin-top: 25px; }

div#publisherlink p {
  padding-left: 1em; }

.eds_section_head {
  font-size: 1.3em;
  margin-bottom: 0;
  padding-bottom: 0;
  margin-top: 0;
  padding-top: 1em; }

.eds_detail {
  margin-left: 10px;
  padding-bottom: 1em; }

.eds_sub_section_head {
  font-size: .9em;
  padding-top: 1em;
  padding-bottom: 0em; }

.instances_detail {
  margin-left: 40px;
  margin-bottom: 1em; }

h3.prelim_title {
  font-size: 1.05em; }

/* HAS IN PAGE CSS: 
p {
	padding-bottom:0.2em;
}

h1,h2,h3,h4,h5,h6
{
	font-variant: small-caps;
	letter-spacing:0.1em;
}
h1
{
	font-size:1.4em;
}


div#content hr.center125
{
	margin:5px auto;
}
*/
div#doctypes {
  width: 545px;
  padding: 0px;
  margin-top: 0px;
  height: 1.5em;
  padding-top: 20px;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
  border-bottom: 1px solid #ccc;
  margin-bottom: 8px; }

#doctypes, #doctypes ul {
  padding: 0;
  margin: 0;
  list-style: none; }

div#doctypes ul li a,
div#doctypes ul li a:link,
div#doctypes ul li a:visited,
div#doctypes ul li a:active,
div#doctypes ul li.current {
  color: #990000; }

div#doctypes ul li a:hover,
div#doctypes ul li a:focus {
  color: #cc3333;
  text-decoration: underline; }

div#doctypes ul li.current {
  color: #666666; }

#doctypes li.first {
  border-left: none; }

#doctypes li {
  line-height: 1.3em;
  text-decoration: none;
  text-align: center;
  display: block;
  padding: 0;
  margin: 0;
  margin-left: 0px;
  float: left;
  width: 7.5em;
  background-color: #fff;
  border-left: 1px solid #666666;
  position: relative; }

#doctypes li.wide {
  display: block;
  padding: 0;
  margin: 0;
  margin-left: 0px;
  float: left;
  width: 10em;
  background-color: #fff;
  border-left: 1px solid #666666;
  position: relative; }

#doctypes li.firstwider {
  display: block;
  padding: 0;
  margin: 0;
  margin-left: 0px;
  float: left;
  width: 13em;
  background-color: #fff;
  border-left: none;
  position: relative; }

#doctypes li.wider {
  display: block;
  padding: 0;
  margin: 0;
  margin-left: 0px;
  float: left;
  width: 13em;
  background-color: #fff;
  border-left: 1px solid #666666;
  position: relative; }

body.object div#content h4 {
  text-align: center; }

body.object p {
  line-height: 1.6em; }

div#content dl {
  line-height: 1.6em;
  padding-left: 2.5em; }

div#content dl dt, div#content dl dd {
  line-height: 1.6em; }

.running_column {
  width: 255px;
  float: left;
  margin: 1px; }

.third_column {
  width: 180px;
  float: left;
  margin: 1px; }

.nationalitylist {
  width: 550px; }

hr.center125 {
  text-align: center;
  width: 250px;
  margin-top: 15px;
  margin-bottom: 15px; }

.review {
  width: 435px;
  font-size: .9em;
  padding: 1em 2em 2em 2em;
  border: 1px solid silver; }

.reviewsig {
  width: 435px;
  text-align: right;
  font-size: .9em;
  margin-top: -0.5em; }

/* Notecalls 2022 */
.notecall_aut, a.notecall_aut:link, a.notecall_aut:visited, a.footnotecall_aut:link, a.footnotecall_aut:visited, a.footnote_aut:link, a.footnote_aut:visited {
  font-size: .85em;
  line-height: 1em;
  color: #F90;
  position: relative;
  top: -0.9ex;
  margin-left: 0.1em;
  margin-right: 0.1em; }

.autMarker {
  color: #F90; }

.txtMarker, .notecall_txt, a.notecall_txt:link, a.notecall_txt:visited, a.footnotecall_txt:link, a.footnotecall_txt:visited, a.footnote_txt:link, a.footnote_txt:visited {
  color: #039024 !important; }

.ntsMarker, .notecall_nts, a.notecall_nts:link, a.notecall_nts:visited, a.footnotecall_nts:link, a.footnotecall_nts:visited, a.footnote_nts:link, a.footnote_nts:visited {
  color: #f00 !important; }

.gloMarker, .notecall_glo, a.notecall_glo:link, a.notecall_glo:visited, a.footnotecall_glo:link, a.footnotecall_glo:visited, a.footnote_glo:link, a.footnote_glo:visited {
  color: #30f !important; }

.rmkMarker, .notecall_rmk, a.notecall_rmk:link, a.notecall_rmk:visited, a.footnotecall_rmk:link, a.footnotecall_rmk:visited, a.footnote_rmk:link, a.footnote_rmk:visited {
  color: #90c !important; }

a.notecall_txt:link, a.notecall_txt:visited, a.notecall_nts:link, a.notecall_nts:visited, a.notecall_glo:link,
a.notecall_glo:visited, a.notecall_rmk:link, a.notecall_rmk:visited, a.footnotecall_txt:link, a.footnotecall_txt:visited,
a.footnotecall_nts:link, a.footnotecall_nts:visited, a.footnotecall_glo:link, a.footnotecall_glo:visited, a.footnote_txt:link,
a.footnote_txt:visited, a.footnote_nts:link, a.footnote_nts:visited, a.footnote_glo:link, a.footnote_glo:visited,
.notecall_txt, .notecall_nts, .notecall_glo, .notecall_rmk {
  font-size: .8em;
  line-height: 1em;
  position: relative;
  top: -0.9ex;
  margin-left: 0.1em;
  margin-right: 0.1em; }

/* styles for the access login page only*/
div#meta_login .textlinks {
  padding-left: 10px;
  padding-top: 1em; }

div#meta_login .textlinks p {
  padding-left: 10px;
  padding-bottom: 0; }

div#meta_login input {
  margin-left: 10px; }

#login_feedback {
  color: black;
  padding-bottom: 1em; }

/* END styles for the access login page only*/
.shadow, #iconsflag {
  -moz-box-shadow: rgba(0, 0, 0, 0.5) 5px 5px 5px;
  -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5); }

/* START Lives biography section */
div#biog p.noinfo {
  width: 460px;
  font-size: 1em;
  color: #999999;
  font-style: italic; }

div#bioquoteversion p.bioquote {
  font-size: 0.8em;
  color: #666666;
  font-style: italic;
  text-align: right; }

div#bioquoteversion p.bioversion {
  font-size: 0.8em;
  color: #666666;
  font-style: italic;
  text-align: right;
  margin-top: -0.6em; }

.biosources {
  font-size: 0.8em;
  color: #666666; }

.biofeedback {
  font-size: 0.8em;
  color: #666666; }

div#biosources h4, div#biofeedback h4 {
  margin-top: 1em;
  margin-bottom: 0.5em; }

div.biog ol, div.biog ul {
  margin-left: 20px;
  margin-bottom: 5px; }

/* END Lives biography section */
/*START: front page specific styles */
body.index div#wrapAll {
  background: #fff url("../images/layout/public-page-bg-201005.png") repeat-y top center; }

body.index div#header {
  height: 200px;
  background: #fff url("../images/layout/public-header-bg-201005.jpg");
  background-repeat: no-repeat;
  background-position: left bottom; }

body.index div#footer {
  background: transparent url("../images/layout/public-footer-bg-201005.png");
  background-repeat: no-repeat;
  background-position: left bottom; }

body.index div#content {
  margin-right: 40px;
  color: #666666; }

.indexSidebar {
  margin-top: 30px;
  width: 175px;
  padding-left: 10px;
  max-width: 160px; }

* html body.index div#content {
  height: 450px;
  margin-right: 20px; }

* html .indexSidebar {
  padding-left: 20px; }

.subscribebox {
  width: 153px;
  font-size: 1.2em;
  padding: 1em;
  border: 1px solid red; }

div.awardsline {
  clear: both;
  padding: 5px;
  margin-top: 35px;
  margin-bottom: -35px;
  border: solid silver 1pt; }

.awardslinenote {
  font-family: Georgia, serif;
  font-size: 1.5em;
  color: #900;
  text-align: center;
  padding-left: 75px; }

/* END:lookandfeel.css */
.topic {
  color: #66CCCC; }

/* START:supramainnav.css */
div#supramainnav {
  display: block;
  position: absolute;
  right: 33px;
  top: 0px;
  height: 1.5em;
  margin: 0px;
  padding: 0px;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 0.75em; }

/* END supramainnav.css */
/* --- new main nav system ---*/
div#mainnav {
  display: block;
  position: absolute;
  left: 316px;
  width: 566px;
  top: 2em;
  height: 2em;
  margin: 0px;
  padding: 0px;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 0.9em; }

#mainnav ul {
  text-align: right;
  padding-bottom: 5px;
  padding-top: 5px;
  padding-left: 0;
  margin-top: 0;
  /* cancels gap caused by top padding in Opera 7.54 */
  margin-left: 0;
  /*background-color: #036;*/
  width: 100%;
  font-family: Helvetica, Arial, sans-serif;
  line-height: 18px;
  /* fixes Firefox 0.9.3 */ }

#mainnav ul li {
  text-align: center;
  display: inline;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 5px;
  /* matches link padding except for left and right */
  padding-top: 5px;
  border-right: 1px solid #999; }

#mainnav ul li a {
  padding-bottom: 5px;
  padding-top: 5px;
  color: #900;
  text-decoration: none;
  padding-left: 10px;
  padding-right: 10px; }

#mainnav ul li a:hover {
  /*background-color: #369;*/
  color: #cc3333;
  text-decoration: underline; }

#nav-help {
  border-right: none !important; }

#nav-last {
  border-right: none !important; }

#nav-index {
  border-right: none !important; }

body li#nav-index {
  background-color: transparent;
  left: -245px;
  top: -25px;
  float: none;
  display: block;
  position: absolute;
  width: 250px;
  height: 50px; }

body li#nav-index a {
  background-color: transparent;
  display: block;
  padding: 0px;
  width: 240px !important;
  height: 50px;
  border-left: none !important; }

#nav-index a span {
  display: none; }

#mainnav #active {
  border-left: 1px solid #fff; }

#mhra_citation #cite_mhra, #mla_citation #cite_mla, #chicago_citation #cite_chicago, #export_citation #cite_export {
  color: #666666;
  text-decoration: none; }

div.indexSidebar ul#newspanel {
  height: 300px;
  overflow: hidden;
  background: white;
  list-style-type: none;
  padding: 0;
  margin-top: 1em; }

div ul#newspanel li {
  padding-top: 1em; }

hr.center125 {
  text-align: center;
  width: 250px;
  margin-top: 15px;
  margin-bottom: 15px; }

hr.left125 {
  text-align: left;
  width: 250px;
  margin-top: 15px;
  margin-bottom: 15px; }

hr.right125 {
  text-align: right;
  width: 250px;
  margin-top: 15px;
  margin-bottom: 15px; }

hr.shortleft125 {
  text-align: left;
  margin-left: 0;
  width: 25%;
  margin-top: 15px;
  margin-bottom: 15px; }

hr.shortright125 {
  text-align: right;
  margin-right: 0;
  width: 25%;
  margin-top: 15px;
  margin-bottom: 15px; }

hr.thick {
  width: 250px;
  height: 3px; }

hr.thin {
  width: 225px;
  height: 1px; }

.silverbox {
  padding: 2em;
  border: 1px solid silver;
  font-size: 0.7em;
  margin-bottom: 1em; }

.news {
  border: 1px solid silver;
  padding: 3px 1em;
  margin-bottom: 1em;
  background-color: #F9F6E5; }

.boxout {
  border: 2px solid #ccc;
  padding: 1em;
  margin: 1em; }

.smallcaps, .sc {
  font-variant: small-caps; }

sup {
  position: relative;
  top: -0.9ex;
  margin-left: 0.1em;
  margin-right: 0.1em;
  vertical-align: inherit; }

.right, p.signoff, .datelinef, .rightAlign td.r {
  text-align: right; }

.left {
  text-align: left; }

.center, .centre {
  text-align: center; }

.inscription {
  font-variant: small-caps;
  font-family: Times New Roman; }

/* START CRITICAL MARKUP SECTION */
div#biog p.reassign:before {
  content: "["; }

div#biog p.reassign:after {
  content: "]"; }

ruby rb, rt {
  color: #900;
  font-size: 0.9em;
  font-style: normal; }

ruby rt {
  color: #009; }

ruby rb {
  /* no style */ }

.lacuna:before {
  content: "[ . . . ."; }

.lacuna:after {
  content: "]"; }

span.strikeout, span.strikethrough {
  text-decoration: line-through; }

ins {
  position: relative;
  top: -.5ex;
  text-decoration: none;
  color: #333; }

/* START: letdoc editorial citation and abstract styling -- when actual letdoc content isn't provided in source */
div#letdoc_partial div.edComment, div.letdoc_partial div.edComment {
  width: 460px;
  margin-top: 1.5em; }

.edcommentTitle, edCommentTitle {
  font-variant: small-caps;
  font-style: normal; }

.edComment {
  font-size: 1em;
  color: #999999;
  font-style: italic; }

.edinsert, .edInsert {
  font-size: 1em;
  color: #999999;
  font-style: italic; }

.letdocinsert {
  color: #666666; }

div#letdoc_partial em, div.letdoc_partial em {
  font-style: normal; }

.folio, .msshand, .parano, .pageno {
  font: .8em verdana,trebuchet,helvetica,sans-serif;
  color: #999999; }

/*END: letdoc editorial citation and abstract styling */
/* END CRITICAL MARKUP SECTION */
/* START QUOTATIONS SECTION */
.epigram {
  text-align: center;
  font-size: 0.9em; }

.hangingIndent {
  padding-left: 1em;
  text-indent: -1em; }

/* START poetry quotations */
div.quoteVerse {
  font-size: 1em;
  margin: 0 2em 0 2em; }

div.quoteVerse h4.verseTitle {
  text-align: center;
  font-size: 1.2em;
  margin-top: 2px; }

div.quoteVerse h5.verseTitleSub {
  text-align: center;
  font-size: 1.1em;
  margin-top: 1em;
  margin-bottom: 1em; }

/* <div class="quoteVerse"><p class="verseText"> */
div.quoteVerse p.verseText {
  font-size: 1em;
  text-align: center; }

div.quoteVerse p.verseCitation {
  text-align: right;
  font-size: 0.85em;
  margin-top: -0.5em; }

div.quoteVerse ol {
  margin-left: 5em; }

/* START Beaumarchais (SVEC 273+274) quotations */
div.quoteBeau {
  font-size: 1em;
  margin: 0 4em 0 4em; }

div.quoteBeau h4.verseTitle {
  text-align: center;
  font-size: 1em;
  margin-top: 2px; }

div.quoteBeau h5.verseTitleSub {
  text-align: center;
  font-size: 1em;
  margin-top: 1em;
  margin-bottom: 1em; }

/* <div class="quoteVerse"><p class="verseText"> */
div.quoteBeau p.verseText {
  font-size: 1em;
  text-align: left; }

div.quoteBeau p.verseCitation {
  text-align: right;
  font-size: 0.85em;
  margin-top: -0.5em; }

div.quoteBeau ol {
  margin-left: 5em; }

/* START prose BLOCK quotations */
div.quoteProse {
  font-size: 1em;
  margin: 0 2em 1em 2em; }

div.quoteProse h4.proseTitle {
  text-align: center;
  font-size: 1.2em;
  margin-top: 2px; }

div.quoteProse h5.proseTitleSub {
  text-align: center;
  font-size: 1.1em;
  margin-top: 1em;
  margin-bottom: 1em; }

/* <div class="quoteProse"><p class="proseText"> */
div.quoteProse p.proseText {
  font-size: 1em;
  text-align: left; }

div.quoteProse p.proseCitation {
  text-align: right;
  font-size: 0.85em;
  margin: -0.5em; }

span.inlineProseCitation {
  font-size: .8em; }

/* END prose block quotations */
/* START prose INLINE quotations */
/* <span class="proseTextInline"> */
span.proseTextInline {
  font-size: 1em; }

/* END prose inline quotations */
/* START theatre quotations */
div.quotePlay {
  font-size: 1em;
  margin: 0 2em 0 2em; }

div.quotePlay h4.playTitle {
  text-align: center;
  font-size: 1.2em;
  margin-top: 2px; }

div.quotePlay h5.playTitleSub {
  text-align: center;
  font-size: 1.1em;
  margin-top: 1em;
  margin-bottom: 1em; }

div.quotePlay h3.playAct {
  text-align: center;
  font-size: 1em;
  margin-bottom: 0px; }

div.quotePlay h4.playScene {
  text-align: center;
  font-size: 0.85em;
  margin-top: 2px; }

div.quotePlay h4.playCharList, h4.playSpeaker {
  text-align: center;
  font-size: 0.85em;
  font-variant: small-caps;
  margin-bottom: 0px; }

div.quotePlay p.playSpeakerInfo, p.playStageInfo {
  text-align: center;
  font-size: 0.75em;
  font-style: italic;
  margin-top: 2px; }

div.quotePlay p.playSpeechVerse, div.quotePlay p.playSpeechProse {
  font-size: 1em;
  text-align: center; }

/* END theatre quotations */
/* START enclosed LetDoc */
div.enclosedLetDoc {
  font-size: 1em;
  margin: 0 1em 0 1em;
  text-align: left; }

/* END enclosed LetDoc */
/* START TABLE SECTION 14 July 2017 */
td {
  vertical-align: top; }

div.tablegroup {
  margin-top: 1em;
  margin-left: 1em;
  line-height: 1.6em; }

div.tablegroup table td {
  padding-right: 1em; }

tr.subhead {
  text-align: center; }

table.bracketed td {
  vertical-align: middle; }

table.layout {
  border-collapse: collapse;
  border: none; }

table.layout td {
  padding: 0px; }

td.total {
  border-top: 1px solid black; }

/* END TABLE SECTION */
/* START LETTERS WRITTEN IN CODE WITH DECODING */
div#wrapAll div#content div.encryption {
  padding: 5px;
  margin: 5px;
  /* border: solid silver 1pt; */ }

.tab {
  padding-left: 25px; }

.midtab {
  padding-left: 80pt; }

.fattab {
  padding-left: 280pt; }

.decode {
  color: blue;
  text-align: justify; }

.code {
  color: green;
  text-align: justify; }

u, .lineunder {
  text-decoration: underline; }

u.double {
  border-bottom: 1px solid; }

u.triple {
  border-bottom: 3px double;
  line-height: 1.9em; }

.lineover {
  text-decoration: overline; }

.math {
  font-family: mono;
  font-size: 1.2em; }

/* END LETTERS WRITTEN IN CODE WITH DECODING */
/* Styles for printed books START */
hr.thick {
  width: 250px;
  height: 3px; }

hr.thin {
  width: 225px;
  height: 1px; }

.firstLetter {
  display: block;
  float: left;
  margin-top: -0.63em;
  /* use -0.205em for two lines */
  margin-left: -0.56em;
  margin-right: 0.5em;
  height: 4.5em; }

.firstLetter span {
  font-size: 5.6em;
  /* use 3.33em for two lines */
  line-height: 1.0em; }

.firstLetter + span {
  margin-left: -0.5em; }

.book {
  margin-left: 10em;
  width: 20em;
  text-align: justify;
  line-height: 1.5em; }

.gathering {
  text-align: center;
  font: .8em; }

.catchword {
  text-align: right;
  font: .8em;
  color: #999999; }

.catchword:before {
  content: "[catchword: "; }

.catchword:after {
  content: "]"; }

.printed {
  font-family: serif; }

.runningheadr {
  font-variant: small-caps;
  text-align: center;
  font: .8em; }

.marginleft {
  float: left; }

.marginright {
  float: right; }

.runningheadv {
  font-variant: small-caps;
  text-align: center;
  font: .8em; }

/* Styles for printed books END */
/* START IMAGE SECTION */
img.centered {
  text-align: center; }

.floatright {
  float: right; }

.floatleft {
  float: left; }

img.vstretch {
  height: 100%; }

img.hstretch {
  width: 100%; }

div.imageright {
  float: right;
  padding: 5px;
  margin-left: 10px; }

div.imageleft {
  float: left;
  padding: 5px;
  margin-right: 10px; }

.caption {
  font-size: .75em;
  text-align: right; }

/* START SeaDragon SECTION */
div#seadragon {
  background-color: #fff;
  border: 1px solid black; }

div#seadragon div {
  color: black !important;
  /* for error messages, etc. */ }

/* END SeaDragon SECTION */
/* END IMAGE SECTION */
/* START THEMATIC DEFINITION SECTION */
.themedefine {
  font-style: italic; }

.themedefine em {
  font-style: normal; }

.themedefine span.keyword {
  font-weight: bold;
  font-style: normal;
  font-size: 1em; }

span.themedefinition {
  font-size: .85em; }

.theme_samples {
  margin-top: 1em; }

.theme_samples h2 {
  margin-bottom: 1em; }

.theme_samples li {
  padding-bottom: 1em; }

/* END THEMATIC DEFINITION SECTION */
.nowrap {
  white-space: nowrap; }

.label {
  font-variant: small-caps;
  letter-spacing: 0.1em; }

div#PrintHeader {
  display: none; }

.clear {
  clear: both; }

div.version p {
  font-size: 0.8em;
  color: #666666;
  font-style: italic;
  text-align: right; }

div.version {
  margin-bottom: 1em; }

/* 7 april 2011 MR */
#meta dl {
  line-height: 1.5; }

.footnotetext {
  font-size: .8em; }

.exclusive {
  margin: .2em 2em .2em  0em;
  text-align: center;
  background-color: #fff;
  font-size: 0.8em;
  color: #000;
  padding: .4em .5em .3em .5em;
  border: 1px solid #C32148;
  float: right; }

/*SEE: added by RVM 12/09/10*/
.new2ee {
  margin: 0.2em 0.2em 0.2em 0em;
  text-align: center;
  background-color: #fff;
  font: 1em "Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif;
  font-variant: small-caps;
  color: red;
  padding: .1em .5em .1em .5em;
  border: 1px solid #C32148; }

.banner {
  background-color: #f33;
  color: #fff;
  padding: 0 1em; }

/* landing pages */
.labelA {
  font-style: italic;
  color: #999999; }
