﻿/* Junkers DP Camp */

div.JDP { margin-left: 6pt; }

.JDP p,
.JDP TABLE,
.JDP div,
.JDP h2 {
	font-family: Courier New, Courier;
	line-height: 2.2em;
	font-size:10pt;
	color: #707070;
	font-weight: bold;
	margin-top: 0; margin-bottom: 0;
}
.JDP.single p,
.JDP.single TABLE,
.JDP.single div,
.JDP.single h2 {
	line-height: 1.1em;
}
TABLE.mCM_qt_  TD,
TABLE.mCM_qt_garden  TD { vertical-align: top; }
TABLE.mCM_qt_centerright {
	margin: 0 0 0 auto;
}
TABLE.mCM_qt_centerright TD {
	text-align: center;
}
TABLE.mCM_qt_centerright TD.left {
	text-align: left;
}

TABLE.mCM_qt_garden  TD.mCM_qt_col1 {
	text-align: right;
	padding-right: 0.6em;
	width: 60% !important;
}
TABLE.mCM_qt_garden  TD.mCM_qt_col2 {
	width: 40% !important;
}

.i2 { text-indent:  0.6em; } /* used in curriculum enclosure */
.i8 { text-indent:  2.375em; }
.b3 { padding-left: 1.8em; }
.b4 { padding-left: 2em; }
.b8 { padding-left: 2.375em; }
.h3 { padding-left:1.8em; text-indent: -1.8em; }
.hang { text-indent: 3em; }
.und { line-height: .6em !important; } /* using "typewriter" underlining after <br> tag */
.hthird { padding-left: 33%; text-indent: -33%; }
@media (min-width: 40em) {
	.JDP p,
	.JDP TABLE,
	.JDP div,
	.JDP h2 { font-size:12.5pt; }
	.i8 { text-indent: 4.75em; }
	.b8 { padding-left: 4.75em; }
	.hang { text-indent: 6em; }
}
.JDP p.page { text-align: center; 	padding-bottom: 1.1em; }
.JDP h2 { text-decoration: underline; padding-top: .55em; }

/* blocks, indents, leading quotes hang by one,... */

.ss,
TABLE.mCM_qt_ss,
.ss P,
.ss TD { line-height: 1.1em !important;  }
.first, TABLE.mCM_qt_first { padding-top: .55em !important;  }
h2.first { padding-top: 1.1em !important; }
.trail { text-align: right; padding-top: 1.1em; }
.pad TD,
.pad P,
P.pad { padding-bottom: 1.1em; }
.wbr:after { content: "\00200B"; } /* half of break after period, rest in html */


/* specific content */

TABLE.mCM_qt_TOC { margin: 0 auto; }
TABLE.mCM_qt_TOC TD { line-height: 1.4em; }
TABLE.mCM_qt_TOC.A TD.mCM_qt_col3 { padding-left: 2em; text-align: left; }
TABLE.mCM_qt_TOC.B TD.mCM_qt_col3 { text-align: left; }
TABLE.mCM_qt_TOC.A TR.mCM_qt_row5 TD, 
TABLE.mCM_qt_TOC.A TR.mCM_qt_row20 TD,
TABLE.mCM_qt_TOC.A TR.mCM_qt_row52 TD,
TABLE.mCM_qt_TOC.B TR.mCM_qt_row32 TD,
TABLE.mCM_qt_TOC.B TR.mCM_qt_row44 TD { border-bottom: .13em #707070 solid; }

TABLE.mCM_qt_PG13 TD { vertical-align: top; line-height: 1.1em;
padding-bottom: 1.1em;}

TABLE.mCM_qt_PG28 { width: 100%; }
TABLE.mCM_qt_PG28 TD { line-height: 1.1em; padding-bottom: 1.1em; vertical-align: top;}
TABLE.mCM_qt_PG28 TD.mCM_qt_head1,
TABLE.mCM_qt_PG28 TD.mCM_qt_head3 { text-align: center; }
TABLE.mCM_qt_PG28 TD.mCM_qt_head1,
TABLE.mCM_qt_PG28 TD.mCM_qt_head2,
TABLE.mCM_qt_PG28 TD.mCM_qt_head3 { vertical-align: bottom; }
TABLE.mCM_qt_PG28 TD.mCM_qt_col1,
TABLE.mCM_qt_PG28 TD.mCM_qt_col2 { padding-right: .8em; }

/* same as page 28, no header row */
TABLE.mCM_qt_PG29 { width: 100%; }
TABLE.mCM_qt_PG29 TD { line-height: 1.1em; padding-bottom: 1.1em; vertical-align: top;}
TABLE.mCM_qt_PG29 TD.mCM_qt_col1,
TABLE.mCM_qt_PG29 TD.mCM_qt_head1,
TABLE.mCM_qt_PG29 TD.mCM_qt_col2 { padding-right: .8em; }

TABLE.mCM_qt_PG31 TD { line-height: 1.1em; }
TABLE.mCM_qt_PG31 TD.mCM_qt_head4,
TABLE.mCM_qt_PG31 TD.mCM_qt_head5 { 	text-align: center; }

TABLE.mCM_qt_PG31 TD.mCM_qt_head2,
TABLE.mCM_qt_PG31 TD.mCM_qt_head3,
TABLE.mCM_qt_PG31 TD.mCM_qt_head4,
TABLE.mCM_qt_PG31 TD.mCM_qt_head5,
TABLE.mCM_qt_PG31 TD.mCM_qt_head6 { padding-bottom: .55em; 
  padding-left: .8em; vertical-align: bottom;}
TABLE.mCM_qt_PG31 TD.mCM_qt_head1 { text-decoration: none;}

.PG51 OL { margin: 0 0 0 .75em;  padding: 0; }
.PG51 OL li { margin: 0; padding: 0;
	line-height: 1.1em;
	list-style-position: inside;
	padding-bottom: 1.1em;
}
.PG51 OL li ol { padding-left: 3.4em;
	list-style-type: lower-alpha; list-style-position: outside;}
.PG51 OL li ol li { padding-bottom: 0; }
.PG51 OL li ol li { list-style-position: outside;}
@media (min-width: 60em) {
	.PG51 .spacer{ padding-right: 2.9em; }
	.PG51 OL li ol { padding-left: 6.5em; }	
	
}

TABLE.mCM_qt_PG58POP { width: 100%; }
TABLE.mCM_qt_PG58POP TD { text-align: right; }
TABLE.mCM_qt_PG58POP TD { padding-left: .5em; font-size: 7.5pt; }
TABLE.mCM_qt_PG58POP.top TD.mCM_qt_subhead4 { padding-right: .5em; }
TABLE.mCM_qt_PG58POP .vanish { display: none; }
@media (min-width: 40em) {
	TABLE.mCM_qt_PG58POP TD BR { display: none; }
}

@media (min-width: 25em) { TABLE.mCM_qt_PG58POP TD { font-size: 08.5pt; } }
@media (min-width: 30em) { TABLE.mCM_qt_PG58POP TD { font-size: 09.0pt; }
TABLE.mCM_qt_PG58POP .vanish { display: inline; } }
@media (min-width: 35em) { TABLE.mCM_qt_PG58POP TD { font-size: 09.5pt; } }
@media (min-width: 40em) { TABLE.mCM_qt_PG58POP TD { font-size: 10.0pt; } }
@media (min-width: 45em) { TABLE.mCM_qt_PG58POP TD { font-size: 10.5pt; } }
@media (min-width: 50em) { TABLE.mCM_qt_PG58POP TD { font-size: 11.0pt; } }
@media (min-width: 55em) { TABLE.mCM_qt_PG58POP TD { font-size: 11.5pt; } }
@media (min-width: 60em) { TABLE.mCM_qt_PG58POP TD { font-size: 12.5pt; } }
TABLE.mCM_qt_PG58POP TD.mCM_qt_head10,
TABLE.mCM_qt_PG58POP TD.mCM_qt_subhead10,
TABLE.mCM_qt_PG58POP TD.mCM_qt_col10 { padding-right: 0; }
TABLE.mCM_qt_PG58POP TD.mCM_qt_head1,
TABLE.mCM_qt_PG58POP TD.mCM_qt_col1 { text-align: left;  }
TABLE.mCM_qt_PG58POP.top TD.mCM_qt_head2 { text-align: center; }
/* since we have a COLSPAN in the first "head" row, second row becomes "subhead" */
/*TABLE.mCM_qt_PG58POP.top TD.mCM_qt_head4,
TABLE.mCM_qt_PG58POP.top TD.mCM_qt_subhead4,
TABLE.mCM_qt_PG58POP.top TD.mCM_qt_col4 { padding-right: 0; } */
/*trailing blank */
TABLE.mCM_qt_PG58POP  TD.mCM_qt_subhead1,
TABLE.mCM_qt_PG58POP  TD.mCM_qt_subhead2,
TABLE.mCM_qt_PG58POP  TD.mCM_qt_subhead3,
TABLE.mCM_qt_PG58POP  TD.mCM_qt_subhead4,
TABLE.mCM_qt_PG58POP  TD.mCM_qt_subhead5,
TABLE.mCM_qt_PG58POP  TD.mCM_qt_subhead6,
TABLE.mCM_qt_PG58POP  TD.mCM_qt_subhead7,
TABLE.mCM_qt_PG58POP  TD.mCM_qt_subhead8,
TABLE.mCM_qt_PG58POP  TD.mCM_qt_subhead9,
TABLE.mCM_qt_PG58POP  TD.mCM_qt_subhead10 {
	border-bottom: .13em #707070 solid;
	text-align: right;
	line-height: 1.1em;
	vertical-align: bottom;
}

TABLE.mCM_qt_PG58POP.top .mCM_qt_row20 TD.mCM_qt_col1,
TABLE.mCM_qt_PG58POP.top .mCM_qt_row20 TD.mCM_qt_col2,
TABLE.mCM_qt_PG58POP.top .mCM_qt_row20 TD.mCM_qt_col3,
TABLE.mCM_qt_PG58POP.top .mCM_qt_row20 TD.mCM_qt_col4,
TABLE.mCM_qt_PG58POP.top .mCM_qt_row20 TD.mCM_qt_col5,
TABLE.mCM_qt_PG58POP.top .mCM_qt_row20 TD.mCM_qt_col6,
TABLE.mCM_qt_PG58POP.top .mCM_qt_row20 TD.mCM_qt_col7,
TABLE.mCM_qt_PG58POP.top .mCM_qt_row20 TD.mCM_qt_col8,
TABLE.mCM_qt_PG58POP.top .mCM_qt_row20 TD.mCM_qt_col9,
TABLE.mCM_qt_PG58POP.top .mCM_qt_row20 TD.mCM_qt_col10 { border-top: .13em #707070 solid; }

TABLE.mCM_qt_PG58POP.bottom TD.mCM_qt_head2,
TABLE.mCM_qt_PG58POP.bottom TD.mCM_qt_head9 { text-align: center; }
TABLE.mCM_qt_PG58POP.bottom .mCM_qt_row14 TD.mCM_qt_col1,
TABLE.mCM_qt_PG58POP.bottom .mCM_qt_row14 TD.mCM_qt_col2,
TABLE.mCM_qt_PG58POP.bottom .mCM_qt_row14 TD.mCM_qt_col3,
TABLE.mCM_qt_PG58POP.bottom .mCM_qt_row14 TD.mCM_qt_col4,
TABLE.mCM_qt_PG58POP.bottom .mCM_qt_row14 TD.mCM_qt_col5,
TABLE.mCM_qt_PG58POP.bottom .mCM_qt_row14 TD.mCM_qt_col6,
TABLE.mCM_qt_PG58POP.bottom .mCM_qt_row14 TD.mCM_qt_col7,
TABLE.mCM_qt_PG58POP.bottom .mCM_qt_row14 TD.mCM_qt_col8,
TABLE.mCM_qt_PG58POP.bottom .mCM_qt_row14 TD.mCM_qt_col9,
TABLE.mCM_qt_PG58POP.bottom .mCM_qt_row14 TD.mCM_qt_col10 { border-top: solid #707070 2pt; }

TABLE.mCM_qt_PG64 TD.mCM_qt_head1 { width: 2.375em; }
@media (min-width: 60em) { TABLE.mCM_qt_PG64 TD.mCM_qt_head1 { width: 4.75em } }

TABLE.verttop TD { vertical-align: top; }
