

html{
	height:100%;
}

body{
	background-color:#8B8B8D;
	margin-left: auto;
	margin-right: auto;
	margin-top:0px;
	height:100%;
}





.entire-page{
	max-width:900px;
	background-color:#ffffff;
	margin-top:0px;
	margin-bottom:0px;
	margin-left: auto;
	margin-right: auto;
}


.banner-div img{
	display:block;
}

.menubar-div{
	height:21px;
	max-width:100%;
	background-color:#525156;
}

.left-menubar-div{
	float:left;
	padding-left:20px;
	background-color:#525156;
	
}

.right-menubar-div{
	float:right;	
	padding-right:20px;
	background-color:#525156;
}

.menubar-link{
	font-family:arial;
	color:#ffffff;
	font-size: 10pt;
	font-weight:bold;
	line-height:20px;
	background-color:#525156;
	text-decoration:none;
}

.menubar-link:hover{
	text-decoration:underline;	
}

.navigationbar-div{
	height:25px;
	max-width:100%;
	border-bottom:1px solid #525156;
	clear:both;
	font-family:arial;
	color:#706F74;
	font-size:9pt;
	padding-left:20px;
	padding-right:20px;
	padding-top:13px;
	padding-bottom:13px;
	background-color:#ffffff;
}

.pagenavigation-div{
	float:left;
	width:370px;	
}

.nav-link{
	color:red;
	text-decoration:none;	
}

.nav-link:hover{
	text-decoration:underline;	
}

.gotopage-div{
	float:left;
}

.find-div{
	float:right;
	background-color:#ffffff;
}

.gotopage-input{
	width:30px;
	font-size:9pt;
}

.find-input{
	width:70px;
	font-size:9pt;
}

.find-select{
	width:100px;
	font-size:9pt;
}





.toc-div{
	width:220px;
	float:left;
	padding-left:20px;
	padding-right:20px;
	padding-top:24px;
	padding-bottom:24px;
	background-color:#ffffff;	
}

.page-div{
	width:620px;
	float:left;
	padding-right:20px;
	padding-top:24px;
	padding-bottom:24px;	
	background-color:#ffffff;
}

.bottombar-div{

	border-top:1px solid #525156;
	height:25px;
	max-width:100%;

	clear:both;
	font-family:arial;
	color:#706F74;
	font-size:9pt;
	padding-left:20px;
	padding-right:20px;
	padding-top:13px;
	padding-bottom:13px;
}

.bottommenubar-div{
	height:20px;
	width:100%;
	background-color:#525156;
}

.bottommenubar-div .menubar-link{
	font-weight:normal;	
}




.toc{
	margin-bottom:27px;	
}


.toc-titlebar{
	background-color:#BD4952;
	padding-left:10px;
	font-family:arial;
	font-size:9pt;
	color:white;
	font-weight:bold;
	line-height:25px;
}


.toc-navbar{
	background-color:#E1E1DD;
	padding-left:10px;
	font-family:arial;
	font-size:9pt;
	color:#000000;
	line-height:25px;
	text-align:left;
	border-bottom:1px solid #C5B3B3;	
}

.toc-navbar-link{
	color:#BD4952;
	text-decoration:none;	
}

a.toc-navbar-link:hover{

	text-decoration:underline;	
}


.toc-link{
	display:block;
	font-family:arial;
	font-size:9pt;
	color:#000000;
	text-decoration:none;
	width:210;
	line-height:25px;
	border-bottom:1px solid #C5B3B3;
	padding-left:10px;	
}

.toc-on{
	background-color:#F3E9A1;
}

a.toc-link:hover{
	text-decoration:none;
	background-color:#F3E9A1;	
}

.toc-titlebar-link{
	color:#ffffff;
	text-decoration:none;	
}

a.toc-titlebar-link:hover{
	text-decoration:underline;	
}

.gotopage-switch{
	color:red;	
	text-decoration:none;
}

.text-link{
	color:red;	
	text-decoration:none;	
}

.text-link:hover{
	text-decoration:underline;	
}

.normal-text{
	font-family:verdana;
	font-size:10pt;	
}






.balloonstyle{
position:absolute;
top: -500px;
left: 0;
padding: 5px;
visibility: hidden;
border:1px solid black;
font:normal 12px Verdana;
line-height: 18px;
z-index: 100;
background-color: white;
width: 200px;
}

#arrowhead{
z-index: 99;
position:absolute;
top: -500px;
left: 0;
visibility: hidden;
}


.gloss{
	left:500px;
	text-align:left;
	font-size:9pt;
	font-style:normal;
	font-weight:normal;
	position:absolute;


}

.glossbox{
	display:none;
	background-color:#F7EDB0;
	border:1px #C6B2B3 solid;
	width:300px;
	position:absolute;


	padding:10px;
	left:162px;
	text-align:left;
	font-size:9pt;
	font-style:normal;
	font-weight:normal;
	z-index:99;
}



.transcription_page{
	font-family:georgia;
	margin-left:35px;
	margin-right:100px;
	font-size:10pt;
	line-height:20pt;
	text-align:justify;
	position:relative;

}



.transcription_page p{
	padding-top:10pt;
	padding-bottom:10pt;
	position:relative;


}


.transcription_page .pb{
	font-family:arial;
	font-weight:bold;
	margin-left:-35px;
	width:35px;
	float:left;
}

.transcription_page .fw{
	font-weight:bold;



}



.transcription_page .apparatus_box{
	background-color:#F7EDB0;
	font-family:arial;
	text-align:justify;
	font-weight:normal;
	font-style:normal;
	font-size:9pt;
	margin-top:20px;
	margin-bottom:20px;
	display:none;

}



.transcription_page .apparatus_box_big{
	background-color:#F7EDB0;
	font-family:arial;
	text-align:justify;
	font-weight:normal;
	font-style:normal;
	font-size:9pt;
	margin-top:0px;
	margin-bottom:20px;
	margin-right:-223px;
	display:none;
}

.transcription_page .apparatus_bar{
	background-color:#515055;
	color:white;
	font-weight:bold;
	padding-left:20px;
	padding-right:20px;
	text-align:right;	
}

.transcription_page .apparatus_text{
	line-height:12pt;
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	border-left: 1px #C6B2B3 solid;
	border-right: 1px #C6B2B3 solid;
	border-bottom: 1px #C6B2B3 solid;



}

.transcription_page .apparatus_text p{
	padding-top:0pt;
	padding-bottom:0pt;
	position:relative;	
}



.woodcut{
	width:342px;	
}

.woodcut-link{
	display: block;
	font-family:arial;
	font-size:9pt;
	text-align:left;
}

.keyword_context{
	font-family:georgia;
	margin-left:35px;
	margin-right:35px;
	font-size:10pt;
	line-height:15pt;
	text-align:justify;
	padding-bottom:20px;
}

.hilite{
	color:blue;	
}

.apparatus_page{


	margin-right:23px;
	
}

.apparatus_page .apparatus-pageid{


	text-align:left;
	font-size:9pt;
	font-style:normal;
	font-weight:normal;
	
}

.apparatus_item{
	margin-top:50px;
	margin-bottom:10px;
}

.apparatus_item_image{
	margin-top:10px;
	margin-bottom:10px;
}





.apparatus_page p{
	padding-top:0pt;
	padding-bottom:0pt;
	position:relative;	
}

.apparatus_head0{
	font-family:arial;
	font-size:14pt;
	font-weight:bold;
	margin-bottom:40px;
	position:relative;
	text-align:left;
	
}

.apparatus_head1{
	font-size:11pt;
	font-weight:bold;
	position:relative;
	text-align:center;	
}

.apparatus_head2{
	font-size:9pt;
	font-weight:bold;
	position:relative;	
}


.static_page{
	font-family:georgia;
	margin-left:35px;
	margin-right:100px;
	font-size:10pt;
	line-height:20pt;
	text-align:justify;

}




.static_page p{
	padding-top:5pt;
	padding-bottom:5pt;
	position:relative;


}

.frontpage_page{
	font-family:georgia;
	margin-left:10px;
	margin-right:23px;
	width:330px;
	font-size:10pt;
	line-height:20pt;
	text-align:justify;
	float:left;

}

.frontpage-link{
	font-family:arial;
	font-size:8pt;
	text-align:right;

}

.frontpage_right_column{
	float:right;
}
.frontpage_gettingstarted{

	width:235px;	
}

.frontpage_gettingstarted_box{
	font-family:arial;
	font-size:9pt;
	color:#000000;
	background-color:#F6EDAF;
	border-bottom:1px #C5B2B3 solid;
	border-left:1px #C5B2B3 solid;
	border-right:1px #C5B2B3 solid;
	padding:10px;
}



.rom{
	font-style:normal;	
}

.blockindent{

	padding-left:50px;	
}

.indent{

	padding-left:50px;	
}

.heading{
	text-align:center;
	font-weight:bold;
	padding-top:10pt;
	padding-bottom:10pt;	
}

.heading2{
	text-align:left;
	font-weight:bold;
	padding-top:10pt;
	padding-bottom:0pt;	
}

.q-heading{
	text-align:center;
	font-weight:bold;
	padding-top:10pt;
	padding-bottom:10pt;	
}

.cw, .sig{
	text-align:right;	
}

.inline-table{
	margin-top:10pt;
	margin-bottom:10pt;	
	text-align:left;
	border-top:1px #8B8B8D solid;
	border-right:1px #8B8B8D solid;
	width:362px;
	font-size:10pt;
	line-height:20pt;
	background-color:#ffffff;
}

.headrow{
	font-weight:bold;
	text-align:center;

}

.cell{
	border-bottom:1px #8B8B8D solid;
	border-left:1px #8B8B8D solid;

}

.note{
	font-family:arial;	
}

.back-to-top{
	padding-top:20px;
	text-align:left;	
}

.transcription-back-to-top{
	padding-top:0px;
	text-align:left;	
}

.footnote{
	margin-top:30px;
	padding-top:10px;
	border-top:1px #8B8B8D solid;	
	
}

.footnoteref-link{
	font-weight:normal;	
}

.cite{
	color:blue;	
	text-align:left;
}
