@charset "UTF-8";
/* Default styles and css setup */
/* CSS FRAMEWORK FOR FF (TESTING FOR MHS) */
/*** RESET RULES ***/
*, body, html {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent; }

html {
  font-size: 62.5%; }

body {
  font-size: 140%;
  font-family: Arial, Verdana, sans-serif;
  color: #000000;
  background: #ffffff;
  line-height: 1; }

h1, h2, h3, h4, h5, h6 {
  text-align: left;
  font-weight: bold;
  margin: .5em 0em 1em 0em; }

h1 {
  font-size: 1.5em;
  /* 20px */ }

h2 {
  font-size: 1.4em;
  /* 20px */ }

h3 {
  font-size: 1.3em;
  /* 20px */ }

h4 {
  font-size: 1.2em;
  /* 20px */ }

h5, h6,
div, p,
ol, ul,
table {
  margin: 0px; }

div.section {
  margin-left: 2em; }

div.clearfix {
  height: 0;
  overflow: none;
  clear: both; }

ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

/* tables still need 'cellspacing="0"' in the markup */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/* FORMS */
input, select, option, button {
  font-size: .9em; }

input, select, button {
  border: 1px solid #999999;
  background: #ffffff;
  margin: .2em;
  padding: 1px; }

input:focus, select:focus, button:focus {
  outline: 2px solid #0198fc; }

input[type="submit"] {
  padding: 2px;
  border-top: 1px solid #dddddd;
  border-left: 1px solid #dddddd;
  border-bottom: 1px solid #999999;
  border-right: 1px solid #999999; }

/* ************************************************************
   STRUCTURE AND NAVIGATION
   ************************************************************/
body {
  font-family: Helvetica, Arial, Verdana, sans-serif;
  background: #000000; }

#topmast {
  width: 100%;
  background: #1b1b1b; }

#masthead {
  height: 38px;
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  font-size: 10px;
  font-family: Arial, sans-serif;
  color: #bbbbbb;
  background: #1b1b1b;
  text-align: left;
  overflow: hidden;
  padding-left: 43px; }

#masthead a,
#masthead a:link,
#masthead a:visited,
#masthead a:active {
  color: #bbbbbb;
  text-decoration: none;
  border: none; }

#masthead a:hover {
  color: #ffffff;
  text-decoration: underline;
  border: none; }

#masterc {
  width: 980px;
  margin: 0px 35px 0px 35px;
  font-size: 110%;
  background: #ffffff;
  border-right: 1px solid #333333;
  margin-left: auto;
  margin-right: auto; }

#banner {
  text-align: right;
  height: 69px;
  width: 100%; }

#banner img {
  display: block;
  float: right; }

#nav {
  background: #790000 repeat-x 0 100%;
  color: #ffffff;
  font-size: .9em;
  clear: both; }

#nav ul {
  padding: 0px 5px 0px 15px;
  background: none; }

#nav ul li {
  display: inline-block;
  padding: 0px; }

#nav a, #nav a:link, #nav a:visited, #nav a:active {
  text-decoration: none;
  color: #ffffff;
  padding: 10px 15px;
  display: inline-block; }

#nav a:hover {
  color: white;
  background: #0071bc; }

#nav ul#extra-ctrls {
  float: right;
  margin: 0;
  padding-top: 8px; }

#nav ul#extra-ctrls li {
  display: block;
  float: left;
  width: 14px;
  min-height: 14px;
  line-height: 1;
  padding: 0;
  margin-right: 2px;
  cursor: pointer; }

#nav ul#extra-ctrls li#toolsTog {
  width: auto;
  line-height: 1;
  vertical-align: baseline;
  margin-left: 1em; }

li#text2SM {
  background: url("/publications/images/smbuts.gif") -14px 0px no-repeat; }

li#text2MD {
  background: url("/publications/images/smbuts.gif") -28px 0px no-repeat; }

li#text2LG {
  background: url("/publications/images/smbuts.gif") -42px 0px no-repeat; }

#nav ul#extra-ctrls li#text2SM:hover {
  background: url("/publications/images/smbuts.gif") -14px -14px no-repeat; }

#nav ul#extra-ctrls li#text2MD:hover {
  background: url("/publications/images/smbuts.gif") -28px -14px no-repeat; }

#nav ul#extra-ctrls li#text2LG:hover {
  background: url("/publications/images/smbuts.gif") -42px -14px no-repeat; }

#msgMask,
#msgBox {
  display: none; }

#msgMask {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: black;
  opacity: .6;
  z-index: 50; }

#msgBox {
  position: fixed;
  width: 50%;
  left: 22%;
  top: 10%;
  border: 4px solid black;
  background: white;
  z-index: 100;
  height: 75%; }

#msgBoxControls {
  text-align: right;
  color: #0071bc;
  cursor: pointer;
  padding: 8px; }

#msgBoxContent {
  padding: 16px;
  height: 90%;
  overflow: scroll; }

#codenamesTable th {
  padding: 1em 0;
  font-weight: normal;
  color: #444444;
  text-align: left; }

#toolsTogTee {
  clear: both;
  text-align: right; }

form#directDoc, #MUItoggle {
  float: right;
  margin: 0 .25em 0 1.5em;
  line-height: 2.5em; }

#MUItoggle {
  padding: 0 1.5em 0 1.5em;
  cursor: pointer; }

#MUItoggle.MUIon {
  background: #ffffff;
  color: #440000; }

#MUItoggle.MUIoff {
  background: none;
  color: #ffffff; }

#citation {
  text-align: center;
  margin: 0;
  padding: 15px;
  font-size: .85em;
  color: #222222;
  background: #dddddd; }

#footer {
  text-align: center;
  margin: 0;
  padding: 1px;
  font-size: .85em;
  background: #888888; }

/* #footer p { padding: 5px 15px 5px 15px;}
*/
#uiContent, #document {
  /* 2013 */
  margin: 0;
  padding: 15px 30px 30px 30px; }

#uiContent {
  line-height: 1.1; }

#xtr-document,
#xtr-document h2,
#xtr-document p {
  margin: 0;
  padding: 8px;
  background: #ffffff; }

#xtr-document h2 {
  font-size: 1.5em;
  text-align: left;
  overflow: auto; }

a, a:link, a:active {
  color: #0071bc;
  text-decoration: none; }

a:visited {
  color: #0198fc; }

a:hover {
  text-decoration: underline;
  color: #0198fc; }

a {
  color: #000000; }

a:link.doclink, a:active.doclink, a:visited.doclink, a:hover.doclink {
  font-weight: normal;
  color: #000000;
  text-decoration: none; }

a:visited.doclink {
  color: #444444; }

a:active.doclink {
  color: #0071bc; }

a:hover.doclink {
  color: #0071bc;
  text-decoration: underline; }

ul.links {
  margin: 0 0 3em 3em; }

ul.links li {
  display: inline;
  padding: 0 .2em 0 .4em;
  border-left: 1px solid #aaaaaa; }

ul.links li:first-child {
  border: none; }

/* ************************************************************
   USER INTERFACE styling
   ************************************************************/
h1, h2, h3, h4 {
  font-size: .98em; }

h1, h2 {
  margin-top: 1.3em; }

h1 {
  font-size: 1.8em;
  font-family: Georgia, serif;
  font-weight: normal; }

h1 + h2 {
  margin-top: 0; }

h2 {
  text-transform: uppercase;
  color: #a01010;
  margin-top: 2em; }

table, p {
  margin-top: 1em;
  margin-bottom: 1em; }

h4.dayflippers {
  margin: 1px;
  padding: 0px; }

div.dayset {
  margin: 1px;
  padding: 0px; }

.browseHead {
  font-size: .8em;
  padding: 1em;
  margin-bottom: .5em;
  border-bottom: 1px solid #aaaaaa; }

.browseHead h1, .browseHead h2, .browseHead h3, .browseHead h4 {
  text-align: left;
  margin: 0;
  padding: 0; }

.browseHead h2 {
  margin: 1em 0 .1em 2em; }

.browseHead h3 {
  margin: 1em 0 .1em 3em; }

.browseHead h4 {
  margin: 1em 0 .1em 4em; }

#main_results {
  /* border-left: 2px solid #cccccc; */ }

#main_results {
  margin-top: .5em;
  margin-left: 5em; }

#main_results li {
  list-style-type: none; }

#see_also {
  margin-top: 1em;
  border-top: 1px dotted #888888; }

#see_also h2 {
  text-align: left; }

#see_also div {
  margin: 1.5em; }

#see_also li {
  list-style-type: none; }

ul#decadeBrowse {
  font-size: 1.0em; }

ul#decadeBrowse li {
  margin-bottom: .3em; }

ul#decadeBrowse li.decade a {
  font-weight: bold;
  font-size: 1.0em;
  cursor: pointer; }

ul#decadeBrowse ul {
  margin-left: 50px;
  margin-bottom: 1em; }

ul#decadeBrowse ul.years {
  font-size: .95em;
  font-weight: normal; }

ul#decadeBrowse ul.months {
  margin: .5em 0 1em 2em;
  font-size: .95em;
  font-weight: bold;
  font-size: .95em; }

ul#decadeBrowse ul.months li {
  display: block;
  padding: 0 0em 0 1em; }

ul#decadeBrowse ul.months li.monthlist {
  display: inline;
  padding: 0 0em 0 1em; }

ul#decadeBrowse ul.months li.monthlist + li.monthlist {
  display: inline;
  border-left: 1px solid #9a9a9a;
  padding: 0 0em 0 1em; }

ul#decadeBrowse li.seealso {
  margin-top: .3em; }

/* AUTHOR BROWSE */
form#authorLists {
  float: left;
  width: 300px; }

form#authorLists select {
  width: 300px;
  overflow: hidden; }

div#authorGroups {
  margin: 15px 0px 10px 330px;
  min-height: 400px; }

div#authorGroups div.author {
  display: none; }

div#authorGroups div.author li {
  list-style: none;
  margin-bottom: .5em; }

div.author div div {
  text-indent: -5em;
  margin-left: 5em; }

div.author a.doclink {
  color: #1100aa;
  text-decoration: none;
  font-family: Georgia, serif;
  margin-left: .5em;
  padding-left: .5em;
  border-left: 1px solid #aaaaaa; }

div.author h3 {
  display: inline;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: .2em;
  font-size: 1.25em;
  text-align: left; }

/* //END AUTHOR BROWSE */
/* BROWSE VOLUMES */
.browseVol div {
  margin: 0; }

.browseVol div.frontmatter {
  margin-top: 2em; }

.browseVol div.frontmatter h2, .browseVol div.documentlist h2 {
  margin: 0 0 20px 0; }

.browseVol div.frontmatter div {
  margin-left: 1.5em; }

.browseVol div.documentlist {
  margin: 2em 0em 0em 0em; }

.browseVol div.documentlist div {
  margin: 0em 0 1em 1.5em;
  padding: 1rem; }

.browseVol div.documentlist div h3 {
  margin: 0; }

.browseVol div.documentlist div.transgroup,
.browseVol div.documentlist div.encgroup,
.browseVol div.documentlist div.docgroup {
  margin-left: 1.5em;
  margin-bottom: .5em;
  background: #ececec; }

/* Togglers */
#uiContent div h3.brVolTogOn, #uiContent div h3.brVolTogOff {
  cursor: pointer;
  color: #000099;
  font-weight: bold;
  font-style: normal;
  margin: .5em 0px 0px 0px;
  padding-left: 1.5em; }

#uiContent div h3.brVolTogOn:hover, #uiContent div h3.brVolTogOff:hover {
  text-decoration: underline; }

#uiContent div h3.brVolTogOff {
  background: url("/publications/images/toggle+.gif") 2px 0px no-repeat; }

#uiContent div h3.brVolTogOn {
  background: url("/publications/images/toggle-.gif") 2px 0px no-repeat; }

/*front matter toggler */
#uiContent #togfront {
  margin-left: 0px; }

#uiContent #togfrontTee {
  margin-left: 0px; }

/* inline font work */
.browseVol div.documentlist sub {
  font-size: 95%;
  font-weight: normal; }

/* Document view: prev next doc and context */
.series_volume {
  font-weight: normal;
  font-style: italic; }

.docNavigation {
  margin-top: 3em;
  line-height: 1.5; }

.docNavigation .prev,
.docNavigation .next {
  width: 48%;
  float: left;
  clear: none; }

.docNavigation .next {
  float: right; }

.docNavigation label {
  background: url(../images/next-prev-doc-arrows.png) no-repeat;
  float: left;
  width: 57px;
  height: 72px;
  text-indent: -9999em;
  margin-right: 1em; }

.docNavigation .next label {
  float: right;
  margin-left: 1em;
  margin-right: 0;
  background-position: 100% 0; }

.docNavigation .quickdoc:link,
.docNavigation .quickdoc:visited,
.docNavigation .quickdoc:active,
.docNavigation .quickdoc:hover {
  margin: 0;
  padding: 0; }

/* end doc view context */
.findResponse {
  margin: 0 2em 0 2em; }

table.legend td {
  padding: 5px 5px 5px 25px;
  vertical-align: top; }

table.legend td:first-child {
  text-align: right; }

/* ************************************************************
   CONTENT: Document styling
   ************************************************************/
#dateFolders .month,
#dateFolders .datespan {
  margin-left: 2em;
  background: #f0f0f0;
  border: 1px solid #e0e0e0; }

.context {
  font-family: Georgia, serif;
  font-style: italic;
  color: black !important; }

.expanded,
.collapsed {
  cursor: pointer; }

h2.expanded,
h2.collapsed {
  padding-right: 20px;
  float: left;
  background: url(/publications/images/toggle-.gif) 100% 3px no-repeat; }

h2.collapsed {
  background: url(/publications/images/toggle+.gif) 100% 0% no-repeat; }

#dateFolders div {
  clear: both !important;
  float: none; }

div.expanded,
div.collapsed {
  width: 98px;
  height: 8px;
  padding: 2px;
  margin-left: auto;
  margin-right: auto;
  font-size: 10px;
  background: #cccccc url(/publications/images/collapse-but-wide.png) 2px 2px no-repeat;
  color: white; }

div.collapsed {
  background: #cccccc url(/publications/images/expand-but-wide.png) 2px 2px no-repeat; }

.navEntry h3 {
  margin-left: 0;
  padding-left: 0;
  border-bottom: 1px solid black; }

/*********************************
 * SEARCH PAGE
 *********************************/
/* ----- SEACH RESULTS ---- */
.hit {
  margin: 1.5em 0 .5em 0; }

.hit h3 {
  margin: 0; }

.hit a:link .context,
.hit a:visited .context {
  color: #0071bc !important; }

.page_links {
  border-top: 1px solid #777777;
  margin-top: 2em;
  text-align: center;
  list-style-type: none; }

.page_links li {
  display: inline; }

.page_links li.current_page {
  padding: .25em 1em .25em 1em; }

.page_links li a:link,
.page_links li a:active,
.page_links li a:hover,
.page_links li a:visited {
  padding: .25em .5em .25em .5em; }

/*

span.displayDate {
	font-family: sans-serif; font-weight: bold;
}


span.teaser {
	font-family: Georgia, serif;
}

*/
.noteParent {
  width: 100%;
  background: #000000;
  color: #cccccc;
  padding: 10px;
  margin: 0px 0px 15px 0px; }

.noteParent a:link, .noteParent a:visited, .noteParent a:active {
  color: #9999ff; }

.noteParent a:hover {
  background: #9999ff;
  color: #000000; }

#UInotes {
  color: #888888;
  font-size: .85em;
  Xwidth: 100%;
  text-align: right;
  background: #d8d8d8;
  border: 1px solid #aaaaaa;
  padding: 5px;
  margin-top: 3em; }

@media print {
  * {
    background: none !important; }

  body {
    font-family: Georgia, "Times New Roman" !important;
    font-size: 11pt !important; }

  #masthead, #banner, #nav {
    display: none; }

  #index-list li.pg {
    display: inline;
    padding-right: 1.5em; } }
/*
  CSS Styles for use with MHS Proofing.xsl stylesheet

ADAPTED BY WILLIAM BECK FOR USE WITH DOC XHTML RETURNED FROM EXIST

	Still has that lousy alphabetized order inherited from someone?

   rest of ff site UI css in ffui_.css
 */
/*
@font-face {
    font-family: 'Adams Papers Roman';
    src: url('/publications/fonts/adamspapersucroman-webfont.eot');
    src: url('/publications/fonts/adamspapersucroman-webfont.eot?#iefix') format('embedded-opentype'),
         url('/publications/fonts/adamspapersucroman-webfont.woff') format('woff'),
         url('/publications/fonts/adamspapersucroman-webfont.svg#adamspapersucregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Adams Papers Bold';
    src: url('/publications/fonts/adamspapersucbold-webfont.eot');
    src: url('/publications/fonts/adamspapersucbold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/publications/fonts/adamspapersucbold-webfont.woff') format('woff'),
         url('/publications/fonts/adamspapersucbold-webfont.svg#adamspapersucbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Adams Papers Italic';
//    src: url('/publications/fonts/adamspapersucitalic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Adams Papers Bold Italic';
//    src: url('/publications/fonts/adamspapersucbolditalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
}
*/
#document {
  line-height: 1.4;
  font-weight: normal;
  font-family: Georgia, serif;
  font-weight: normal;
  font-size: 18px; }

#document abbr {
  background-color: inherit;
  color: #8484F5; }

#document .disclose {
  color: white;
  font-family: sans-serif;
  font-size: 85%; }

#document .bodydiv {
  color: Teal; }

#document .memo {
  /* brown */
  color: #773E22; }

#document div.ab {
  margin-bottom: 1px;
  margin-top: 1em;
  padding: 1px;
  text-align: center;
  font-family: "Adams Papers Bold", Georgia, serif;
  font-weight: bold; }

#document div.alert {
  border: 2px dotted red;
  /* dotted red border */
  margin-bottom: 1px;
  margin-top: 1px;
  padding: 1px;
  text-align: center; }

#document div.bibl {
  font-size: 85%;
  margin: 0 0 4em 0;
  padding: 0 0 .5em 0;
  border-bottom: 1px solid #999999;
  display: none; }

#document div.bibl div, #document div.bibl p {
  text-indent: 0px;
  margin: 0px; }

#document .docHeadInfo {
  display: none; }

#document div.blockquote {
  border-left: 1px dotted #808080;
  /* gray left border */
  margin-left: .5in;
  padding-left: 10px; }

#document div.blockquote p {
  margin-bottom: 0;
  margin-top: 0; }

#document div.credit {
  /* very light blue bg */
  color: inherit; }

#document div.doc {
  margin: 1em 4em 4em 4em; }

#document div.docbody, #document div.foreignbody {
  line-height: 1.4;
  margin: 0 0 4em 0;
  padding: 0 1.5em 1.5em 1.5em; }

#document div.docbody > p {
  padding-top: .5px;
  padding-right: .5px;
  padding-bottom: .5px;
  text-indent: 2em !important;
  margin: 1em; }

#document div.docback {
  border-top: 1px solid #999999;
  font-family: "Helvetica", sans-serif;
  font-size: 14px;
  margin: 2em 0 4em 0;
  padding: 1.5em; }

#document div.docback i,
#document div.docback em {
  font-family: "Helvetica", sans-serif; }

#document div.docgroup p, div.docgroup_part p {
  text-indent: 1em;
  /* follows parent */ }

#document div.docgroup_part {
  border: 3px dashed #C6DDC6;
  /* light green dashed border */
  margin: 10px;
  padding: 1px; }

#document div.docheadinfo {
  border: 1px solid #0000FF;
  /* blue border */
  font-family: sans-serif;
  font-size: 90%;
  margin-left: 3px;
  margin-right: 3px;
  padding-left: 4px;
  padding-bottom: 2px; }

#document div.docsource {
  border: 1px dotted #FBD600;
  /* gold border */
  margin: 2px;
  padding: 1px;
  /*
    color: #005A00;
    background-color: inherit;
   */ }

#document div.docsummary {
  padding: 1 px;
  margin: 2px; }

#document div.figdesc, #document div.figure {
  border: 1px dotted #aaaaaa;
  margin: .5em 5em .5em 5em;
  padding: .2em;
  text-indent: none; }

#document div.fn p, #document div.fn div.p {
  text-indent: 0em;
  padding-top: .2em; }

#document .dagger {
  padding: 2px; }

/* #document div.foreignbody
{
	color: inherit;
	padding: 3px;
}
*/
#document div.foreignbody > p {
  margin-left: 3px;
  margin-right: 3px;
  margin-top: .5px;
  text-indent: 1em !important; }

/* related to figures */
#document div.front, #document div.back {
  color: inherit; }

#document div.front p, #document div.back p {
  margin-top: 0em;
  text-indent: 2em; }

#document div.front p:first-child, #document div.back p:first-child {
  text-indent: 0 !important; }

#document div.fw {
  font-family: "Adams Papers Bold", Georgia, serif;
  font-size: larger;
  font-weight: bold;
  text-align: center;
  color: black;
  margin-bottom: 1em;
  display: none; }

#document div.intro {
  border: 15px solid #E0E0E0;
  padding: 3px; }

#document div.legal {
  border: 1px dotted #D2B48C;
  margin-bottom: 1em;
  margin-top: 1em;
  padding: 2px; }

#document div.memo {
  border-left: 7px solid #773E22;
  margin-left: -15px;
  margin-top: 1em;
  padding-left: 10px; }

#document div.notfound {
  margin-top: 2em; }

#document div.opener, #document div.closer {
  margin: 3px;
  padding: 2px; }

#document div.p {
  text-indent: 2em; }

#document .docback div.p {
  text-indent: 0; }

#document div.ps {
  margin-left: -15px;
  margin-top: 1em;
  padding-left: 10px; }

#document div.ps p {
  text-indent: 2em; }

#document div.ps p:first-child {
  text-indent: 0; }

#document div.quotation {
  margin: 1em;
  font-size: 90%; }

#document div.quotation p {
  text-indent: 0; }

#document div.signed, #document div.wit {
  text-align: right; }

#document div.sourcenote {
  border: 1px dotted #FF8C00;
  font-size: 80%;
  margin: 1px;
  padding: 1px; }

#document div.sub {
  font-size: 86%;
  font-family: "Adams Papers Bold", Georgia, serif;
  font-weight: bold;
  color: black;
  text-align: center; }

#document div.table {
  margin-bottom: 15px;
  margin-top: 15px;
  font-size: 95%; }

#document div.unrecognized {
  border: 2px solid #FF0000;
  font-size: 100%;
  margin-bottom: 1em;
  margin-top: 1em;
  padding: 2px; }

#document div.verse {
  margin: 3em;
  font-family: "Adams Papers Roman", Georgia, serif; }

#document div.verse p.indent {
  margin-left: 1em; }

#document .epigraph {
  margin: 3em;
  margin-left: auto;
  margin-right: auto;
  width: 50%; }

#document .epigraph .bibl {
  text-align: right;
  border: none; }

#document h2 {
  margin-top: 2em;
  text-align: center;
  font-size: 95%; }

#document h3 {
  text-align: center; }

#document h3.figuretitle, a.figdesc {
  color: inherit;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 2px; }

#document h6 {
  padding-left: 25px;
  font-size: 75%; }

#document ins {
  font-size: 75%;
  text-decoration: none;
  vertical-align: 3px; }

#document p {
  margin-bottom: 0;
  margin-top: 0;
  text-indent: 2em; }

#document p.blockquote {
  margin-left: 50%; }

#document p.center {
  text-align: center; }

#document span.i_foreign {
  color: inherit; }

#document span.i_title {
  color: inherit; }

#document span.i_jnl {
  color: inherit; }

#document span.i_ship {
  color: inherit; }

#document span.i_emph {
  color: inherit; }

#document span.bibl {
  border-bottom: 1px dotted #FF0000; }

#document span.cancelled {
  color: inherit;
  text-decoration: line-through; }

#document .decrypted {
  font-family: "Helvetica", Arial, sans-serif;
  color: #ee0000; }

#document .decrypted * {
  color: #ee0000; }

#document span.del {
  text-decoration: line-through; }

#document span.docgroup head {
  font-family: "Helvetica", Arial, sans-serif; }

#document span.dq {
  border-bottom: 1px dotted #808080; }

#document span.fw {
  color: #003C75;
  font-size: 115%; }

#document span.graphic {
  display: block;
  text-transform: uppercase; }

#document span.illusHead {
  font-family: "Adams Papers Bold", Georgia, serif;
  font-weight: bold; }

#document span.md {
  display: none;
  font-size: smaller; }

#document span.notesup {
  font-size: 75%;
  line-height: 80%;
  vertical-align: top; }

#document sup {
  vertical-align: .4em; }

#document span.pb {
  font-family: "Adams Papers Bold", Georgia, serif;
  font-weight: bold;
  font-size: 100%;
  font-family: sans-serif; }

#document span.orig, #document span.sic {
  display: none; }

#document span.stl {
  font-family: "Adams Papers Bold", Georgia, serif;
  font-weight: bolder; }

#document span.terms {
  font-weight: normal; }

#document span.sym {
  font-weight: normal; }

#document span.abbr {
  font-weight: normal;
  text-decoration: underline; }

#document span.unrecognized {
  font-family: "Adams Papers Bold", Georgia, serif;
  font-weight: bold; }

#document th {
  text-align: left;
  font-size: 90%; }

#document tr.label {
  border-bottom: #226CB2 1px;
  border-top: #226CB2 1px; }

#document tr.rowhead {
  border-bottom: #B22222 3px;
  border-top: #B22222 3px; }

#document tr {
  font-size: 90%; }

#document ul {
  list-style-type: none; }

#document ul.intro li {
  margin-top: 1ex; }

/* REFINEMENTS
 *
 * These are here because the above alphabetized style rules are so unmanageable, we just override them
 */
#document a:link {
  text-decoration: underline; }

#document h1 {
  text-align: center;
  margin-top: 1em;
  font-family: "Adams Papers Roman", Georgia, serif; }

#document i,
#document em {
  font-family: "Adams Papers Italic", Georgia, serif; }

#document a.noteSup, #document a:link.noteSup {
  font-family: Arial, Verdana, sans-serif;
  font-size: 60%;
  vertical-align: .75em; }

#document a.pb {
  font-family: Arial, Verdana, sans-serif;
  font-size: 80%;
  padding: .1em;
  color: #66aaff; }

#document div.doc h4 {
  font-size: 1.15em;
  text-align: center; }

#document div.doc h5 {
  text-align: center; }

#document .docbody h5 {
  font-weight: normal;
  font-size: 100%;
  text-align: center; }

#document a em {
  font-style: normal; }

#document a.XTR, #document a.XTR:link, #document a.XTR:visited {
  color: #4a774a;
  text-decoration: none; }

#document div.sourceNote {
  border: none;
  background: #ededed;
  padding: .5em; }

#document div.quotation {
  margin: 2em; }

#document .choice {
  cursor: help;
  position: relative;
  display: inline-block;
  border-bottom: 1px dashed orange;
  line-height: 1;
  text-indent: 0; }
  #document .choice del {
    display: none;
    text-decoration: none; }
  #document .choice ins {
    font-size: 100%;
    text-decoration: none;
    vertical-align: baseline; }
#document .choice:hover del:before {
  content: "In the letterpress edition, this reads: ";
  font-style: normal; }
#document .choice:hover del {
  display: block;
  position: absolute;
  background: #ffffbb;
  font-style: italic;
  font-size: 14px;
  padding: 4px 5px;
  left: 0;
  top: 16px;
  width: 18em;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.5); }

table td {
  padding: .5rem; }

/* OMDOCS */
#document .omdoc {
  margin-top: 30px;
  border-top: 1px solid #aaaaaa; }

#document .omdoc .docback {
  border: none; }

/* NOTE, by itself no context */
.noteSolo {
  padding: 3em;
  line-height: 1.3; }

/* CHRONOLOGY */
/* year */
#document .chronology table td {
  padding-right: 10px; }

/* date */
#document .chronology table td + td {
  padding: 0 10px;
  width: 7em; }

/* item */
#document .chronology table td + td + td {
  width: auto; }

#document .chronology table tr:hover td {
  background: #ededf9; }

/* other misc adjustedments */
p.dateline {
  text-align: right; }

/* This file expects to be included via SASS for compiling */
/* UPDATES TO BROWSING DOCUMENT DISPLAY */
h3.brVolTogOn, h3.brVolTogOff {
  color: #0071bc; }

.quickdoc {
  display: block;
  margin-left: 3px;
  margin-bottom: 12px; }
  .quickdoc .date {
    display: inline-block;
    width: 180px;
    font-weight: bold; }
    .quickdoc .date i {
      font-style: normal;
      display: block; }
  .quickdoc .context {
    margin-left: 180px;
    display: block;
    font-size: 12px;
    color: #999999; }

.documentlist .head {
  display: block; }
.documentlist .head lb,
.documentlist .head hi {
  display: inline-block;
  margin-left: .5rem; }

/* space groups from following quickdocs */
div + .quickdoc {
  margin-top: 24px; }

.docNavigation label {
  cursor: pointer; }
.docNavigation .quickdoc {
  min-height: 72px; }
  .docNavigation .quickdoc .date {
    display: inline-block;
    width: auto; }
    .docNavigation .quickdoc .date i {
      display: inline; }
  .docNavigation .quickdoc .date:after {
    content: " — "; }
  .docNavigation .quickdoc .context {
    margin: 0; }
.docNavigation .quickdoc:hover {
  background: #ededed;
  text-decoration: none; }

/* search page updates */
.startDate fieldset, .endDate fieldset {
  padding: 0em;
  border: none;
  margin-bottom: 0; }
.startDate fieldset.field_inline, .endDate fieldset.field_inline {
  display: inline-block;
  display: -moz-inline-box;
  /* FF 2 support */ }
.startDate fieldset.label_below, .endDate fieldset.label_below {
  display: inline-block;
  display: -moz-inline-box;
  /* FF 2 support */
  vertical-align: top;
  border: none;
  padding: 0;
  margin: 0;
  text-align: left; }
.startDate fieldset.label_below input,
.startDate fieldset.label_below select,
.startDate fieldset.label_below label, .endDate fieldset.label_below input,
.endDate fieldset.label_below select,
.endDate fieldset.label_below label {
  display: block;
  float: none;
  padding: 0;
  margin: 0; }
.startDate fieldset.label_below label, .endDate fieldset.label_below label {
  font-size: 90%;
  font-style: italic; }

/*# sourceMappingURL=digipubs2013.css.map */
