@charset "utf-8";
/* this file incorporates undohtml.css
(CC) 2004 Tantek Celik. Some Rights Reserved.
http://creativecommons.org/licenses/by/2.0
++++++++++++++++++++++++++ */
/* v. 6.0.1 13 January 2015  */
: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;
}
/* END: basic.css */
/* START: lookandfeel.css */
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: 0px;
	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 Publisher link section */
div#publisherlink {
	font-size: 0.9em;
	text-align: left;
	margin-left: 15px;
	margin-top: 25px;
}
div#publisherlink p {
	padding-left: 1em;
}
/* END Publisher link section */
/* 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;
}
div#sidebar {
	color: #666666;
	margin-left: 70px;
	margin-top: -50px;
	width: 240px;
}
.index div#sidebar {
	width: 175px;
}
* html div#sidebar {
	margin-left: 60px;
}
/* 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: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 */

/* START:lookandfeel.css link 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;
}
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;
}
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 {
	}
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;
}
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 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;
	color: #666666;
	font-size: 1.1em;
	font-weight: normal;
	margin-right: 30px;
}
div#meta h2#iconsflag {
	/* allow space for the print and pencil icons*/
	padding-right: 50px;
/* specify position and width, so that the absolutely positioned icons are positioned relatively to this h2 (IE6 requires a width to trigger haslayout, it seems...)*/
	position: relative;
	width: 150px;
}
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;
}
a#citationicon {
	position: absolute;
	top: 2px;
	right: 61px;
}
a#printicon {
	position: absolute;
	top: 2px;
	right: 32px;
}
a#emailicon {
	position: absolute;
	top: 2px;
	right: 3px;
}
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: #444;
	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;
}
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: #555;
}
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;
}
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;
}
address {
	color: #666666;
	line-height: 1.5em;
	margin-bottom: 0.7em;
}
/* subnav styles */
ul#subnav
{
	padding: 2px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.9em;
}
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;
}
/* 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;
}



#lang_advanced label {
	width: 10em;
	display: block;
	float: left;
	text-align: right;
}
.slide_toggle, #lang_advanced,#date_advanced {
	display: none;
}
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;
}
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;
}
/* START new Results-Lists group */
div#simple_resultslist ul.resultslist {
	margin-top: 1.3em;
}
div#titled_resultslist ul.resultslist {
	}
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: #666;
}
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 */
.scram /* general class for things you want to hide off-screen */ {
	position: absolute;
	left: -999px;
}
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 a.notyetin , body.person a.notyetin , body.ann a.notyetin , body.critapp a.notyetin {
	color: inherit;
}
dd.mssContent, dd.edsContent, dd.ntsContent,dd.txtContent,dd.gloContent,dd.rmkContent,dd.autContent {
	margin-left: 1.5em;
	margin-bottom:1em;
}
.critapp span.autMarker
{
}
div.ntsContent
{
}
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;
}
.occupationlist {
	width: 550px;
}
.running_column {
	width: 255px;
	float: left;
	margin: 1px;
}
.third_column {
	width: 180px;
	float: left;
	margin: 1px;
}
.nationalitylist {
	width: 550px;
}
div#content 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 */
.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 {
	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;
}
sup {
	position: relative;
	top: -0.9ex;
	margin-left: 0.1em;
	margin-right: 0.1em;
	vertical-align: inherit;
}
p.signoff, .datelineb, .datelinef,.rightAlign td.r {
	text-align: right
}
.left
{
	text-align: left;
}
/* styles for the access login page only*/
div#meta_login 
{
}
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*/
div#content div.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;
}
div#content div.boxout {
	border:2px solid #ccc;
	padding:1em;
	margin:1em;
}
.center {
	text-align: center;
}
.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);
}
em.srchterm {
	background: #efbdc0;
	font-style: normal
}
.srcherr {
	background-color: #fcc;
	border: 1px solid #f99;
	padding: 4px;
}
/* START Lives biography section */
div#biog p.noinfo {
	width: 460px;
	font-size: 1em;
	color: #999;
	font-style: italic;
}
div#bioquoteversion p.bioquote {
	font-size: 0.8em;
	color: #666;
	font-style: italic;
	text-align: right;
}
div#bioquoteversion p.bioversion {
	font-size: 0.8em;
	color: #666;
	font-style: italic;
	text-align: right;
	margin-top: -0.6em;
}
div#biosources h4.biosources, p.biosources, ul.biosources {
	font-size: 0.8em;
	color: #666;
}
div#biofeedback h4.biofeedback, p.biofeedback, ul.biofeedback {
	font-size: 0.8em;
	color: #666;
}
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;
	list-style:auto;
}
/* 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;
}
 img.wheelImg {
	clear: both;
	float: right;
	padding-left: 10px;
	margin-right: -20px;
}
 div#curveText {
	margin-top: 0;
}
 .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 */
.smallcaps,.sc {
	font-variant: small-caps;
}

.topic {color:#66CCCC;}

/* --- 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: Arial,Helvetica,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: #c33;
	text-decoration: underline;
}
#nav-help {
	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;
}
/* 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;
}
/* END poetry quotations */
/* 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 enclosed LetDoc */
div.enclosedLetDoc {
	font-size: 1em;
	margin: 0 1em 0 1em;
	text-align: left;
}
/* END enclosed LetDoc */
/* 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 */
/* END QUOTATIONS SECTION */
/* 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 {
	
}
.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 {
	font-variant: small-caps;
	font-style: normal;
}
.edComment {
	font-size: 1em;
	color: #999;
	font-style: italic;
}
.edinsert {
	font-size: 1em;
	color: #999;
	font-style: italic;
}
.letdocinsert {
	color:#666;
}
div#letdoc_partial em,div.letdoc_partial em {
	font-style: normal;
}
.folio, .msshand, .parano, .pageno {
	font: .8em verdana,trebuchet,helvetica,sans-serif;
	color: #669
}

/*END: letdoc editorial citation and abstract styling */
/* END CRITICAL MARKUP SECTION */
/* START TABLE SECTION */
td {
	vertical-align: top
}
div.tablegroup {
	margin-top: 1em;
	margin-left: 1em;
	line-height: 1.6em;
}
div.tablegroup table td {
	padding-right: 1em;
/*
	padding-right: 2em;
*/
}
tr.subhead {
	text-align: center;
}
table.bracketed td {
	vertical-align:middle;
}
table.layout {
	border-collapse: collapse;
	border:none;
}
table.layout td {
	padding:0px;
}
/* END TABLE SECTION */
/* START IMAGE SECTION */
img.inline {
}
img.centered {
	text-align: center;
}
img.floatright {
	float: right;
}
img.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 */
/* 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 */
.nowrap { 
	white-space: nowrap
}
.glossary dt {font-style:italic}
div#content dl.glossary {padding-left:0}
div#content dl.glossary dd {margin-left:1.5em}
.label {font-variant:small-caps; letter-spacing:0.1em;}
div#PrintHeader { display:none; }

.clear {
clear:both;
}
.right {
	text-align: right;
}
/* IE 6 HACK to remove unwanted borders */
div#SearchNames fieldset div.formRow input, div#SearchDates fieldset div.formRow input {
	/*border: none;*/
}
/* 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;
}
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;
}


div.version p {
	font-size: 0.8em;
	color: #666;
	font-style: italic;
	text-align: right;
}
div.version {
	margin-bottom:1em
}
/* 7 april 2011 MR */
#meta dl
{
line-height:1.5;
}

/* 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: #669;
}
.catchword:before {content:"[catchword:] "}
.catchword:after {content:""}

.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 */
ul.circlesandpadded {
 padding:0em 2em;
 list-style-type:circle;
}
.footnotetext {
font-size: .8em;
}
.lineleft125 {
text-align: left;
width: 125px;
margin-top: 15px;
margin-bottom: 15px;
margin-left: 0px;
}
.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}

/* START info/about/tours */


#lightbox-container-image-box
{
border: 1px solid #666;
}

/* END info/about/tours */

.labelA { font-style:italic;color:#999 }
