body {
	margin:0px;
	padding:0px;
	/*font-family:sans-serif;*/
	font-family: "chaparral-pro", "Trebuchet MS", sans-serif;
	background-color: #FFF;
}
.top {
	background-color:#333377;
}
.invisible {
	display:none;
}
.publicationTitle {
	/*font-family:georgia,serif;*/
	/*font-family: "chaparral-pro", "Trebuchet MS", sans-serif;*/
	font-weight:bold;
	padding:5px;
	color:#FFFFFF;
}
.languageSelector {
	float:right;
	padding: 5px;
	font-size: 8pt;
}
.languageSelector a {
	color:#FFFFFF;
}
.languageSelector .active {
	color:#FFFF00;
	text-decoration:none;
}
.languageSelector li {
	display:inline;
	list-style-type: none;
	padding-right:4px;
	padding-left:2px;
	border-right:1px solid #FFFFFF;
}
.languageSelector li.last {
	border: none;
}
.languageSelector ul {
	margin: 0px;
	padding: 0px;
}
.primaryNavigation {
	text-align:right;
	padding: 5px;
	font-size: 8pt;
}
.primaryNavigation .active {
	background-color:#7777EE;
	text-decoration:none;
	padding-bottom: 5px;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 3px;
}
.primaryNavigation a {
	color:#FFFFFF;
}
.primaryNavigation li {
	display:inline;
	list-style-type: none;
	padding-right:4px;
}
.primaryNavigation ul {
	margin: 0px;
	padding: 0px;
}
.secondaryNavigation {
	background-color:#5555AA;
	float:left;
	font-size: 8pt;
	width:19%;
	padding-left:1%;
	padding-bottom:15px;
}
.treeNavigation .active {
	background-color:#333377;
	text-decoration:none;
	padding-right:3px;
	padding-top:1px;
	padding-bottom:1px;
}
.secondaryNavigation .activeheader {
	color:#333388;
	text-decoration:none;
}
.secondaryNavigation .inactiveheader {
	color:#CCCCFF;
	text-decoration:none;
}
.secondaryNavigation a {
	color:#FFFFFF;
	text-decoration:none;
}
.secondaryNavigation ul {
	margin-left: 5px;
	padding-left: 5px;
}
.secondaryNavigation li {
	list-style-type:disc;
	margin-top:0px;
	padding-left:1px;
	margin-left:1px;
	padding-right:1px;
	margin-right:1px;
	margin-bottom:2px;
}
.secondaryNavigation li li {
	list-style-type:disc;
	margin-top:0px;
	padding-left:1px;
	margin-left:1px;
	padding-right:1px;
	margin-right:1px;
}
.inactiveblock {
	display:none;
}
.activeblock {
}
.activeitem {
	background-color:#7777CC;
	border-top:1px solid #BBBBEE;
	border-left:1px solid #BBBBEE;
	border-right:1px solid #222255;
	border-bottom:1px solid #222255;
	padding-top:1px;
	padding-bottom:5px;
	margin-bottom:3px;
	width:96%;
}
.treeSelector {
	padding: 5px;
	font-size: 8pt;
	text-align:center;
}
.treeSelector .active {
	color:#FFFF00;
	text-decoration:none;
	width:100%;
}
.treeSelector a {
	color:#FFFFFF;
}
.treeSelector li {
	display:inline;
	list-style-type: none;
	padding-right:4px;
	padding-left:2px;
	border-right:1px solid #FFFFFF;
}
.treeSelector li.last {
	border: none;
}
.treeSelector ul {
	margin: 0px;
	padding: 0px;
}
.tertiaryNavigation {
	background-color:#5555AA;
	float:left;
	width:9%;
	font-size: 8pt;
	padding-left:1%;
	padding-bottom:15px;
}
.tertiaryNavigation a {
	color:#FFFFFF;
}
.tertiaryNavigation ul {
	margin-left: 5px;
	padding-left: 5px;
	margin-top:30%;
}
.tertiaryNavigation li {
	list-style-type:disc;
	margin-top:0px;
	padding-left:1px;
	margin-left:1px;
	padding-right:1px;
	margin-right:1px;
	margin-bottom:2px;
}
.informationBar {
	background-color:#7777EE;
	padding:7px;
	font-size: 8pt;
	color:#FFFFFF;
}
.data {
	/*font-family:georgia,serif;*/
	/*font-family: "chaparral-pro", "Trebuchet MS", sans-serif;*/
	margin:10px;
}
.leftcol {
	width:40%;
	float:left;
}
.rightcol {
	width:40%;
	float:right;
}

/*
.hi {
	font-weight:bold;
}
*/

.choice {
	cursor:pointer;
	background-color:#FDD;
}
.unclear {
	color:#999;
}
.rubric {
	color:red;
}
.gap {
	color: black;
	font-weight:normal;
	/*font-family:sans-serif;*/
	font-family: "chaparral-pro", "Trebuchet MS", sans-serif;
	/*font-size:80%;*/
	font-size: 8pt;
	background-color:#99EE99;
	padding-left:2px;
	padding-right:2px;
	border:1px solid #007700;
	white-space:nowrap;
}
.pb {
	display: inline-block;
	color: black;
	font-weight:normal;
	/*font-family:sans-serif;*/
	font-family: "chaparral-pro", "Trebuchet MS", sans-serif;
	/*font-size:80%;*/
	font-size: 8pt;
	background-color:#FF9999;
	padding-left:2px;
	padding-right:2px;
	margin-left:1px;
	margin-right:1px;
	margin-bottom: 2px;
	border:1px solid #770000;
	white-space:nowrap;
}

.pred {
	color: black;
	font-weight:normal;
	/*font-family:sans-serif;*/
	font-family: "chaparral-pro", "Trebuchet MS", sans-serif;
	/*font-size:80%;*/
	background-color:#FFC;
	padding-left:2px;
	padding-right:2px;
	margin-left:5px;
	margin-right:5px;
	border:1px solid #777;
	white-space:nowrap;
}

.anno {
	color: black;
	font-weight:normal;
	font-size: 8pt;
	/*font-family:sans-serif;*/
	font-family: "chaparral-pro", "Trebuchet MS", sans-serif;
	/*font-size:80%;*/
	background-color:#FF99FF;
	padding-left:2px;
	padding-right:2px;
	margin-left:5px;
	margin-right:5px;
	border:1px solid #770077;
	white-space:nowrap;
}

.minidiv {
	display: block;
	/*margin:10px;*/
	margin-top: 2px;
	font-weight:normal;
	/*font-family:sans-serif;*/
	font-family: "chaparral-pro", "Trebuchet MS", sans-serif;
	/*font-size:80%;*/
	font-size: 8pt;
	background-color:#FFA500;
	border:1px solid #770077;
	width: 100px;
	text-align:center;
	padding-left:2px;
	padding-right:2px;
	white-space:nowrap;
}

.asiflink {
	cursor: pointer;
}

.shf {
	/*float:right;*/
	color: black;
	font-weight:normal;
	/*font-family:sans-serif;*/
	font-family: "chaparral-pro", "Trebuchet MS", sans-serif;
	/*font-size:80%;*/
	font-size: 8pt;
	background-color:#9999FF;
	padding-left:2px;
	padding-right:2px;
	margin-right: 1px;
	border:1px solid #000077;
	white-space:nowrap;
}

.gcf {
	color: black;
	font-weight:normal;
	/*font-family:sans-serif;*/
	font-family: "chaparral-pro", "Trebuchet MS", sans-serif;
	/*font-size:80%;*/
	font-size: 8pt;
	background-color:#FF99FF;
	padding-left:2px;
	padding-right:2px;
	border:1px solid #000077;
	white-space:nowrap;
}
.msch {
	color: black;
	font-weight:normal;
	/*font-family:sans-serif;*/
	font-family: "chaparral-pro", "Trebuchet MS", sans-serif;
	/*font-size:80%;*/
	font-size: 8pt;
	background-color:#FFFF00;
	padding-left:2px;
	padding-right:2px;
	border:1px solid #007700;
	white-space:nowrap;
}
.dropcap {
	display: inline-block;
	max-height: 110px;
	/*
	background-color: #F00;
	border: 1px solid #000;
	*/
	/*font-size:90px;*/
	font-size: 75pt;
	float:left;
	padding-left: 30px;
	padding-right: 30px;
	/*
	height:84px;
	line-height:84px;
	margin-right:30px;
	margin-left:30px;
	margin-bottom:10px;
	*/
}
.champie {
	display: inline-block;
	/*font-size: 38pt;*/
	font-size: 12pt;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	/*
	background-color: #F00;
	border: 1px solid #000;
	*/
	/*float:left;*/
	/*
	padding-left: 20px;
	padding-right: 20px;
	*/
	/*height: 3em;*/
	/*line-height: 300%;*/
	/*line-height:1em;*/
	/* height:84px; */
	/*
	margin-right:30px;
	margin-left:30px;
	*/
	/*
	margin-bottom:10px;
	*/
}

.lb {
	height: 15px;
}

.superscript {
	/*font-size:50%;*/
	font-size: 8pt;
	vertical-align:top; 
}

sup {
	font-size: 8pt;
}

.milestone {
	border:0px;
	margin-left:3px;
	margin-right:3px;
	vertical-align:top;
}
.ref {
	border:0px;
	margin-left:3px;
	margin-right:3px;
	vertical-align:top;
}
.preferences {
	position:absolute;
	display:block;
	right:15%;
	top:15%;
	/*font-family:sans-serif;*/
	font-family: "chaparral-pro", "Trebuchet MS", sans-serif;
	font-size:8pt;
	background-color:#FFFFBB;
	padding:10px;
	width:20%;
	border:1px solid #000000;
}
.popup {
	position:absolute;
	display:block;
	/*font-family:sans-serif;*/
	font-family: "chaparral-pro", "Trebuchet MS", sans-serif;
	/*font-size:80%;*/
	font-size: 10pt;
	background-color:#FFFFBB;
	padding:10px;
	width:90%;
	left:1%;
	top:20%;
	max-width: 600px;
	border:1px solid #000000;
}
.summarypopup {
	/*font-family:sans-serif;*/
	font-family: "chaparral-pro", "Trebuchet MS", sans-serif;
	background-color:#FFFFBB;
	padding:10px;
	width:90%;
	left:1%;
	top:20%;
	border:1px solid #000000;
}
.keyword {
	background-color:FFFF77;
	border:1px dashed #AAAA00;
}

.close {
	float:right;
	padding-left: 10px;
	padding-bottom: 10px;
}

/* michael's CSS follows */

.search-instructions {
	/*background:url('i/ms-edge.gif') repeat-y left;*/
	/*font-family:georgia, serif;*/
	/*font-family: "chaparral-pro", "Trebuchet MS", sans-serif;*/
	margin-top: 0px;
	/*
	overflow:auto;
	bottom:0%;
	height:99%;
	padding-left:20px;
	*/
}

.toc-box {
	/*font-family:arial;*/
	/*font-family: "chaparral-pro", "Trebuchet MS", sans-serif;*/
	font-size:10pt;
	/*background-color:#EDF0C3;*/
	/*background-color:#EDEED9;*/
	padding-right:30px;
	padding-bottom:30px;
	padding-top:20px;
	margin-top:0px;
	
}

#layoutTable {
	border-collapse: collapse;
	height:100%;
}

#topDiv {
	width:100%;
	min-width:800px;
	min-height:600px;
	height:100%
}

.menubar {
	height:26px;
	width:100%;
	color:#ECF0C2;
	background-color:#58698A;
	/*font-family:arial;*/
	/*font-family: "chaparral-pro", "Trebuchet MS", sans-serif;*/
	font-weight:bold;
	font-size:10pt;	
	padding-left:30px;
	padding-right:30px;
}

.menubar-link {
	color:#ECF0C2;
	background-color:#58698A;
	/*font-family:arial;*/
	/*font-family: "chaparral-pro", "Trebuchet MS", sans-serif;*/
	font-weight:bold;
	font-size:10pt;
	text-decoration:none;
	line-height:26px;
}

.secondary-menubar {
	height:35px;
	background:url('i/light-blue-background.gif') repeat-x top left;
	background-color:#AFBBD2;
	position:relative;
	/*font-family:arial;*/
	/*font-family: "chaparral-pro", "Trebuchet MS", sans-serif;*/
	font-size:10pt;	
	padding-left:30px;
	padding-right:30px;
	color:#3F3938;
	line-height:35px;
	text-align:right;
	font-weight:bold;
}

.secondary-menubar-link {
	text-decoration:none;
	color:#ffffff;
}

.settings {
	background-color:#AFBBD2;
	border:1px solid #999999;
	position:relative;
	/*font-family:arial;*/
	/*font-family: "chaparral-pro", "Trebuchet MS", sans-serif;*/
	font-size:10pt;	
	padding:10px;
	color:#3F3938;
	line-height:35px;
	text-align:left;
	font-weight:bold;
}

.page-header {
	background:url('i/toolbar-edge.gif') repeat-y left;
	/*background-color:#FFFFEE; */
	font-size:8pt; 
	color:#000000; 
	height:10%; 
	overflow:hidden; 
	border-bottom:2px solid #AFBBD2; 
	padding-top:2px; 
	padding-left:10px;
	padding-right:10px;
}

.page-header-horiz {
	background:url('i/toolbar-edge.gif') repeat-y left;
	background-color:#FFFFEE; 
	font-size:8pt; 
	color:#000000; 
	height:20%; 
	overflow:hidden; 
	border-bottom:2px solid #AFBBD2;
	border-top:1px solid #CCCCCC; 
	padding-top:2px; 
	padding-left:10px;
	padding-right:10px;
}

/*
.notes-header {
	color:#000000; 
	overflow:hidden; 
	border-bottom:2px solid #AFBBD2; 
	padding-top:2px; 
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	width:100%;
	margin-bottom:20px;
}
*/

.pref-panel {
	background:url('i/toolbar-edge.gif') repeat-y left;
	/*background-color:#FFFFEE;*/
	font-size:10pt; 
	color:#000000; 
	/*border-bottom:2px solid #AFBBD2;*/
	padding-top:2px; 
	padding-left:10px;
	padding-right:10px;
}

.manuscript-controls {
	float:right;
	margin-top:2px;
	padding-left:10px;
	border-left:2px #DBDBD7 solid;
	text-align:right;
	/*font-family:arial;*/
	/*font-family: "chaparral-pro", "Trebuchet MS", sans-serif;*/
	font-size: 10pt;	
}

/*
.search-header {
	background:url('i/toolbar-edge.gif') repeat-y left;
	background-color:#FFFFEE;
	font-size:8pt; 
	color:#000000; 
	height:8%; 
	overflow:hidden; 
	border-bottom:2px solid #AFBBD2; 
	padding-top:2px; 
	padding-left:10px;
	padding-right:10px;
	padding-bottom: 18px;
}
*/

.search-controls {
	margin-top:10px;
	padding-left:10px;
	/*font-family:arial;*/
	/*font-family: "chaparral-pro", "Trebuchet MS", sans-serif;*/
	font-size: 10pt;	
}

.search-link {
	margin-top:2px;
	padding-left:10px;
	/*font-family:arial;*/
	/*font-family: "chaparral-pro", "Trebuchet MS", sans-serif;*/
	font-size: 10pt;	
}

/*
.search-heading {
	font-family:georgia,serif;
	padding-top:2px;
	padding-right:2px;
	font-size:14pt;
	font-weight:bold;	
}
*/

.manuscript-controls-collation {
	float:right;
	font-size:8pt;
	margin-top:2px;
	padding-right:10px;
	border-right:2px #DBDBD7 solid;
	text-align:right;
	/*font-family:arial;*/
	/*font-family: "chaparral-pro", "Trebuchet MS", sans-serif;*/
	/*font-size: 10pt;*/
}

.text-link {
	color:#F51B0A;
	text-decoration:none;	
}

.manuscript-name {
	padding-top:2px;
	padding-right:2px;
	/*font-family:arial;*/
	/*font-family: "chaparral-pro", "Trebuchet MS", sans-serif;*/
	font-size:10pt;
	font-weight:bold;	
}

.manuscript-paging{
	padding-top:2px;
	padding-right:2px;
	/*font-family:arial;*/
	/*font-family: "chaparral-pro", "Trebuchet MS", sans-serif;*/
	font-size:10pt;
}

.manuscript-paging-current{
	font-weight:bold;	
}

.homepage {
	/*max-width: 630px;*/
	/*background-color:#FCFEE9;*/
	/*padding:30px;*/
}

.logo {
	padding-top:30px;	
}

#toc-td {
	/*background-color: #d03920;*/
	background-color: #58698A;
	color: #FFF;
}

.toc-link {
	/*color:#28395A;*/
	color: #FFF;
	text-decoration:none;
	/*padding-top:10px;*/
}

.toc-li {
	padding-top:4px;
	padding-bottom:4px;
	margin-top:2px;
	margin-bottom:2px;
	padding-left: 4px;
	padding-right: 4px;
	/*border:1px solid #FFFFFF;*/
}

.toc-tul {
	list-style-type: disc;
}

.toc-ul {
	list-style-type: circle;
}

ul {
	list-style-type: disc;
}

.toc-hil {
	/*background-color:#FFFFF3;*/
	/*border:1px solid #CCCCCC;*/
	/*font-weight: bold;*/
	/*margin:1px;*/
	/*padding: 7px;*/
	padding-top:4px;
	padding-bottom:4px;
	margin-top:2px;
	margin-bottom:2px;
	padding-left: 4px;
	padding-right: 4px;
}

/*
.toc-hil a {
	color: #2869BA;
}

.toc-hil ul a {
	color: #28395A;
}
*/

.homepage-title{
	text-align:center;
	/*padding-bottom:0px;*/
	padding-top:20px;
}

a {
	text-decoration:none;	
}

a:hover {
	text-decoration:underline;	
}

.authors {
	/*font-size: 0.7em;*/
	font-style: italic;
	float: right;
	clear: right;
}

h4 {
	margin-top: 2em;
	/*font-size: 1em;*/
}

h3 {
	/*margin-top: 2em;*/
	/*font-size: 1em;*/
	text-decoration: underline;
	font-weight: bold;
}

.edition {
	display: none;
}

.pageDiv {
	display: none;
}

h1 {
	text-decoration: none;
	font-size: 18pt;
	/*margin-top: 30px;*/
}

h2 {
	text-decoration: none;
	font-size: 18pt;
	/*margin-top: 30px;*/
}

h3 {
	text-decoration: none;
	font-size: 12pt;
	/*margin-top: 30px;*/
}



.pleaseCite {
	border:1px solid #CCC;
	padding:10px;
	margin-top:20px;
	margin-bottom:50px;
	/*font-size:0.9em;*/
	font-size: 10pt;
}

.searchExample {
	border:solid #BBBBBB 1px;
	background-color:#DDDDDD;
	padding-left:3px;
	padding-right:3px;
}

.wiki-toc {
	border:1px solid #CCC;
	padding-top:10px;
	font-size: 10pt;
	margin-top:30px;
}

.transcription {
	/* font-family:georgia,serif; */
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 20px;
	/*background-color: #F00;*/
	max-width: 800px;
	overflow: hidden;
}

#collation {
	position:absolute;
	left:20%;
	top:16%;
	height:83%;
	overflow:auto;
	right:0%;
	width:79%;
	/*font-family:georgia,serif;*/
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}

.nocol {
	font-size:8pt
}

/*
.corrlink {
	margin-left: 1px;
	margin-right: 1px;
	background-color:#AFA;
	border:1px solid #050;
	width: 100px;
	text-align:center;
	padding-left:2px;
	padding-right:2px;
}
*/

.prefs_horiz {
	/*
	height:80%;
	width=100%;
	*/
	/*
	overflow:auto;
	bottom:0%;
	*/
}

.prefs_vert {
	/*
	height:92%;
	width=100%;
	*/
	/*
	overflow:auto;
	bottom:0%;
	*/
}

.nav_horiz {
	/*
	height:80%;
	width=100%;
	*/
	/*
	overflow:auto;
	bottom:0%;
	*/
}

.nav_vert {
	/*
	height:92%;
	width=100%;
	*/
	/*
	overflow:auto;
	bottom:0%;
	*/
}

.facsimile-image {
	height:100%;

	overflow:auto;
	bottom:0%;
	
}

.page-body {
	background:url('i/ms-edge.gif') repeat-y left;

	overflow:auto;
	bottom:0%;

}

.search-body {
	/*background:url('i/ms-edge.gif') repeat-y left;*/
	/*
	overflow:auto;
	bottom:0%;
	*/
}

#contentDiv {
	/*background-color: #F00;*/
	position:relative;
	width:100%;
}

#contentDiv-browsey {
	position:absolute;
	left:0%;
	width:99%;
	top:0%;
	/*background-color: #F00;*/
}

.page {
	/*height:100%;*/
	/*background-color:#FCFEE9;*/
	/*background-color:#FFFFEE;*/
	/*font-family:georgia, serif;*/
	/*font-family: "chaparral-pro", "Trebuchet MS", sans-serif;*/
	font-size:12pt;
	padding-right:30px;
	/*font-size:100%;*/
	max-width: 800px;
	padding-left: 40px;
	margin-top: 0px;
	padding-top: 10px;
	padding-bottom: 20px;
	/*
	overflow:auto;
	bottom:0%;
	*/
}

.results {
	padding-top: 10px;
}

.page-thumbs {
	/*height:100%;*/
	/*background-color:#FCFEE9;*/
	/*background-color:#FFFFEE;*/
	/*font-family:georgia, serif;*/
	font-size:10pt;
	padding-left:30px;
	padding-right:30px;
	padding-bottom: 40px;
	/*font-size:100%;*/
	max-width: 1000px;
	/*margin-left: 70px;*/
	margin-top: 0px;
	padding-top: 10px;
	/*
	overflow:auto;
	bottom:0%;
	*/
}

.essay_cell {
	font-size:0.9em;
	vertical-align: text-top;
	padding: 20px;
}

.essay_cell_33 {
	width:33%;
}
