/* ====== COMMON ELEMENTS ====== */
body
{
margin-left:1em;
margin-right:1em;
}
a
{
text-decoration:none;
}
img {
margin:0.00em;
padding:0.00em;
max-width:100%;
max-height:100%;
}
/* ====== CHARACTER LEVEL STYLES ====== */
span.make_smallcaps
{
font-size:0.833em;
}
.dropcap
{
font-size:1.50em;
padding:0.00em;
margin:0.00em;
vertical-align:baseline;
text-align:justify;
}

.dropcap_i
{
font-size:1.50em;
font-style:italic;
padding:0.00em;
margin:0.00em;
vertical-align:baseline;
text-align:justify;
}

div.full
{
width: 100%;
margin: 1em auto;
padding: 0.5em 0.00em 0.5em 0.00em;
text-indent: 0.00em;
text-align: center;
page-break-inside: avoid;
}

/* ====== FRONT MATTER STYLES ====== */

.ded_txt
{
font-size:1em;
margin-top:0em;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
text-indent:0em;
text-align:center;
}

.praise
{
font-size:1em;
margin-top:0em;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
text-indent:0em;
text-align:justify;
}

.praise_b
{
font-size:0.9em;
margin-top:0em;
margin-bottom:1em;
margin-left:0em;
margin-right:0em;
text-indent:0em;
text-align:right;
}

.cpy_txt
{
font-size:0.90em;
margin-top:0em;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
text-indent:0em;
text-align:justify;
}

.cpy_txt_b
{
font-size:0.90em;
margin-top:0em;
margin-bottom:1em;
margin-left:0em;
margin-right:0em;
text-indent:0em;
text-align:justify;
}

/* ====== BODY MATTER STYLES ====== */

.chap_cn
{
font-size:1.2em;
margin-top:3em;
margin-bottom:0.5em;
margin-left:0em;
margin-right:0em;
text-indent:0em;
font-weight:bold;
font-style:normal;
text-align:center;
}

.chap_ct
{
font-size:1.7em;
margin-top:0em;
margin-bottom:2em;
margin-left:0em;
margin-right:0em;
text-indent:0em;
font-weight:normal;
font-style:normal;
text-align:center;
}

.noindent
{
font-size:1em;
margin-top:0em;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
text-indent:0em;
text-align:justify;
}

.noindent_t
{
font-size:1em;
margin-top:1em;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
text-indent:0em;
text-align:justify;
}

.noindent_b
{
font-size:1em;
margin-top:0em;
margin-bottom:1em;
margin-left:0em;
margin-right:0em;
text-indent:0em;
text-align:justify;
}

.indent
{
font-size:1em;
margin-top:0em;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
text-indent:1.5em;
text-align:justify;
}

.chap_head
{
font-size:1.7em;
margin-top:2em;
margin-bottom:1.5em;
margin-left:0em;
margin-right:0em;
text-indent:0em;
text-align:center;
}

.chap_da
{
font-size:1em;
margin-top:0em;
margin-bottom:1em;
margin-left:0em;
margin-right:0em;
text-indent:0em;
text-align:center;
}
.list
{
font-size:1em;
margin-top:0em;
margin-bottom:1em;
margin-left:0em;
margin-right:0em;
text-indent:0em;
text-align:justify;
}
.bsp_ps
{
font-size:1.1em;
margin-top:1.5em;
margin-bottom:0em;
text-indent:0em;
text-align:justify;
}

.toc_ps
{
font-size:1em;
margin-top:0em;
margin-bottom:0em;
text-indent:1em;
text-align:justify;
}
.toc
{
font-size:1em;
margin-top:0em;
margin-bottom:0em;
text-indent:0em;
text-align:justify;
}
.toc1
{
font-size:1em;
margin-top:1em;
margin-bottom:0em;
text-indent:0em;
text-align:justify;
}

.fmh1_ps
{
font-size:1.5em;
margin-top:2em;
margin-bottom:1em;
text-indent:0em;
text-align:center;
}

.ct_ps
{
font-size:1.3em;
margin-top:0em;
margin-bottom:2em;
text-indent:0em;
text-align:center;
}

.ct1_ps
{
font-size:1.3em;
margin-top:3em;
margin-bottom:3em;
text-indent:0em;
text-align:center;
}

.noindent_ps
{
font-size:1em;
margin-top:0em;
margin-bottom:0em;
text-indent:0em;
text-align:justify;
}

.noindent_r_ps
{
font-size:1em;
margin-top:1em;
margin-bottom:0em;
text-indent:0em;
text-align:right;
}

.indent_ps
{
font-size:1em;
margin-top:0em;
margin-bottom:0em;
text-indent:1.5em;
text-align:justify;
}

.list_ps
{
font-size:1em;
margin-top:0em;
margin-bottom:0.5em;
margin-left:0em;
margin-right:0em;
text-indent:0em;
text-align:justify;
}

/* ====== BACK MATTER STYLES ====== */

.fm_head
{
font-size:1.2em;
margin-top:3em;
margin-bottom:3em;
margin-left:0em;
margin-right:0em;
text-indent:0em;
font-weight:bold;
font-style:normal;
text-align:center;
}

.atp_f
{
font-size:1em;
margin-top:0em;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
text-indent:0em;
text-align:center;
}

.atp_web
{
font-size:1em;
margin-top:0em;
margin-bottom:1em;
margin-left:0em;
margin-right:0em;
text-indent:0em;
text-align:center;
}
.inline
{
height:0.6em;
}
.a1
{
text-decoration:underline;
}
div.cover
{
margin:0.00em;
text-align:center;
height:100%;
}
.hide1
{
display:none;
}