.transcript_text  {
	font-family:"Times New Roman", Georgia, serif;
	font-size: 16px;
	line-height: 1.3;
	background: #f9f9f9;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	padding: 28px;
	max-width: 800px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

/* font -sizes */
.transcript_text.size1 { font-size: 12px;	}
.transcript_text.size2 { font-size: 14px;	}
.transcript_text.size3 { font-size: 16px;	}
.transcript_text.size4 { font-size: 18px;	}
.transcript_text.size5 { font-size: 20px;	}



.transcript_text a.nav { color:#660000 ; font-weight:bold ; font-size:75% ; text-decoration:none ; font-family:"Arial", sans-serif }
.transcript_text a:link, .transcript_text a:visited { color:#880000 ; font-weight:bold ; text-decoration:none }
.transcript_text a:hover { color:#cc0000 ; text-decoration:underline }
.transcript_text a.xref { text-decoration:none ; font-weight:bold ; font-family: Georgia, "Times New Roman", serif }
.transcript_text a.popup { color: #660000 ; font-weight: bold ; font-size: 86% ; text-decoration: none ; font-family: "Arial", sans-serif }


.transcript_text h1 { font-size: 150% ; font-weight:bold; margin-bottom:1em }
.transcript_text h2 { font-size: 116% ; font-weight:bold ; margin-top:1.5em ; margin-bottom:1em }
.transcript_text h3 { font-size:100% ; font-weight:bold ; margin-top:1.5em ; margin-bottom:0.5em }


.transcript_text div.padded { margin:0.5em }
.transcript_text div.narrow { margin:0 10% }
.transcript_text div.quote { background:#eeeeee ; font-family:"Times New Roman", serif ; margin:1em 8% ; padding:16px }

.transcript_text div.quotesource { font-style:italic ; padding-top:1em ; text-align:right ; font-size:86% }

.transcript_text p { margin-top:0 ; margin-bottom:1em }

.transcript_text ul { margin-top:0 }
.transcript_text ul.plain li { list-style-type:none }

.transcript_text dl { }
.transcript_text dd { margin-left:2em }
.transcript_text dd p { margin-top:1em }
.transcript_text dt { font-weight:bold ; margin-top:1em }
 
.transcript_text form { padding:0 ; margin:0 }


.transcript_text hr { height:1px ; color:#000000 }

.transcript_text img { border:0 }

.transcript_text small { font-size:86% }

.transcript_text span.super { position:relative ; top:-0.5em }


.transcript_text span.mode a.selectedNO:link, .transcript_text span.mode a.selectedNO:visited { font-weight:normal ; color:#888888; padding: 0px 3px 0px 3px }
.transcript_text span.mode .transcript_text a.selectedNO:hover { color: #dddddd; }
.transcript_text span.mode a.selectedYES:link, .transcript_text span.mode a.selectedYES:visited { font-weight:normal ; color: #554433; background: #ddddbb; padding: 0px 3px 0px 3px }



.transcript_text caption { font-weight:bold }

.transcript_text div.bracket-left { border-top:8px solid #ffffff ; border-bottom:8px solid #ffffff ; border-left:3px solid #000000 ! important ; vertical-align:middle ; padding-left:0.5em ! important ; float:left }
.transcript_text div.bracket-right { border-top:8px solid #ffffff ; border-bottom:8px solid #ffffff ; border-right:3px solid #000000 ! important ; vertical-align:middle ; padding-right:0.5em ! important ; float:left }

.transcript_text div.cite { margin-bottom:1em }
.transcript_text div.covered { background:#cccccc ; margin:1em ; padding:1em }
.transcript_text div.enclosure { border:solid black 1px }
.transcript_text div.entry { float:left ; margin-bottom:1em }
.transcript_text div.entrydate { clear:left ; float:left ; width:6.5em ; margin-right:1em ; text-align:right ; margin-bottom:1em }
.transcript_text div.footer { font-size:86% }
.transcript_text div.fronthead { font-size:120% ; text-align:center }
.transcript_text div.head { font-weight:bold ; margin:1em 0 }
.transcript_text div.lg { margin:1em 0 }
.transcript_text div.p { margin:0 }
.transcript_text div.pagegroup { float:right; text-align:center ; padding-bottom:1em }
.transcript_text div.pastedown { border:2px solid #cccccc ; background:#eeeeee ; margin:1em ; padding:1em ; float:right }
.transcript_text div.q { margin:1em }
.transcript_text div.tab { border:2px solid #cccccc ; background:#eeeeee ; margin:1em ; padding:1em ; float:right }
.transcript_text div.transcription { font-family:"Times New Roman", serif }
.transcript_text i {font-style: italic}
.transcript_text i i { text-decoration:underline }

.transcript_text p { margin:1em 0 }

.transcript_text span.add { color:#666666 ; position:relative ; top:-3px }
.transcript_text span.addhand { color:#666666 ; position:relative ; top:-3px ; font-family:"Arial", Helvetica, sans }
.transcript_text span.caption { margin:0 1em }
.transcript_text span.del { text-decoration:line-through }
.transcript_text span.name { font-weight:bold }
.transcript_text span.note { color:#880000 ; font-weight:normal }
.transcript_text span.pagenum { font-size:80% }
.transcript_text span.print { font-family:"Courier New", Courier ; font-size:110% }
.transcript_text span.query { background:#ffff88 }
.transcript_text span.space { margin-left:1.5em }
.transcript_text span.supplied { color:#0000aa }

.transcript_text table { border-collapse:collapse ; empty-cells:show; background: #f9f9f9; }

.transcript_text table td {padding: 0 4px 4px 0;}

.transcript_text div.transcription td { padding:0 6px ; vertical-align:top }
.transcript_text table.classification td { padding:3px 1em ; border-top:1px solid #cccccc ; vertical-align:top ! important }
.transcript_text table.grid td { border:1px solid #cccccc ; font-size:90% ; padding:3px }
.transcript_text table.hgroup td { padding-right:0.5em ; padding-left:0 }

.transcript_text td.bracket-left { border-top:8px solid #ffffff ; border-bottom:8px solid #ffffff ; border-left:3px solid #000000 ! important ; vertical-align:middle ; padding-left:4px ! important }
.transcript_text td.bracket-right { border-top:8px solid #ffffff ; border-bottom:8px solid #ffffff ; border-right:3px solid #000000 ! important ; vertical-align:middle ; padding-right:4px ! important }
.transcript_text td.center { text-align:center }
.transcript_text td.nowrap { white-space:nowrap }
.transcript_text td.sum { text-decoration:overline ; white-space:nowrap }
.transcript_text tr.sum td { border-top:2px solid #000000 }

.transcript_text tr.head td, .transcript_text td.head { font-weight:bold ; text-align:center ; vertical-align:bottom ; padding-bottom:2px ; padding-top:2px }


.transcript_text .trans_pb a:first-child {
	display: block;
	padding-top: 102px; /* to drop pagebrk below banner */
}

/* but not first */
.transcript_text .trans_pb#pageBreak1 a:first-child {
}

.transcript_text .trans_pb a[name] {
	padding-top: 86px;
}


/*dual mode only */
#transcription_text {
	overflow: visible;
}


/* UI issues */
.transcript_text,
.transcript_text * {
	-webkit-touch-callout:text;
	-webkit-user-select: text;
	-moz-user-select: text;
	user-select: text;
}

.transcript_text .backToTop {
	float: right;
	color: #222 !important;
	font-size: 11px;
	font-family: Arial, sans-serif;
	background: white; 
	padding: 2px 6px;
	border-radius: 3px 3px;
	border: 1px solid #999999;
}

.transcript_text .backToTop:hover {
	text-decoration: none;
	background: #222;
	color: #bbb !important;
}


		
.transcript_text .lb_symbol {
	padding: 10px 10px 10px 14px;
	font-size: 11px;
	color: #888;
	background: url(/database/graphics/lb.gif) 4px 8px no-repeat;
}

.transcript_text.no_lb .lb_symbol {display: none;}










/* standalone tweaks 2015-may 1 */

.standalone body {
	
}

.standalone .saBanner {
	width: 100%;
	background: #dadada;
}

.standalone .saBanner h1,
.standalone .saBanner h2 {
	max-width: 1150px;
	padding: 2rem;
	margin: 0 auto 1rem auto;
	font-size: 2rem;
}

.standalone .saBanner h2 {
	padding-top: 0;
	font-size: 1.5rem;
}

.standalone .transcript_text {
	padding: 2rem;
	line-height: 1.35;
	max-width: 1250px;
	margin: 0 auto 2rem 2rem;
}


.standalone .transcript_text .trans_pb {
	color: #999999;
	margin-top: 1rem;
}