body
{
	margin-right: 1.5em;
        font-family: "Athelas",serif !important;
}
.stitle
{
	font-size: 2em;
	margin-top: 3em;
	margin-bottom: .1em;
	text-align: center;
}
.sbookname
{
	font-size: 1.3em;
	margin-top: 3em;
	margin-bottom: .1em;
	text-align: center;
}
.stext
{
	font-size: 1.1em;
	margin-top: 3em;
	margin-bottom: .1em;
	text-align: center;
}
.halftitle
{
	font-size: 3em;
	margin-top: 3em;
	text-align: center;
}
.bhalftitle
{
	font-size: 2em;
	margin-top: 3em;
        margin-bottom: 0em;
	text-align: center;
}
.bedition
{
	font-size: 1.5em;
	margin-top: 3em;
	margin-bottom: .1em;
	text-align: center;
}
.publishername
{
	font-size:x-small;
	margin-top: 27em;
	margin-bottom: .1em;
	text-align: center;
}
.copyright
{
	font-size: small; 
	margin-top:0.8em;
	margin-bottom: .2em;
	text-indent: 0.001em;
}
.bibtitle
{
	font-size: 1.8em;
	margin-top: 3em;
	margin-bottom: .1em;
}
.bibbook
{
	font-size: 1.1em;
	margin-top: 3em;
	margin-bottom: .1em;
}
.bibjournal
{
	font-size: 1.1em;
	margin-top: 3em;
	margin-bottom: .1em;
}
.image
{
	margin-top: .5em;
	margin-bottom: .5em;
        text-align: center;
}
.image1
{
	margin-top: 1em;
	margin-bottom: .2em;
        text-align: center;
}
.imageq1
{
	margin-top: 1em;
	margin-bottom: .2em;
          text-align: center;
}
.images
{
	margin-top: .2em;
	margin-bottom: .5em;
        text-align: center;
}
.cst
{
	font-size: 120%;
	text-align: center;
	margin-top: .3em;
	margin-bottom: .5em;
}
.sauthor
{
	font-size: 1.2em;
        margin-top: 1em;
	margin-bottom: 0em;
       	text-align: left;
}
.pn
{
	font-size: 3.0em;
	margin-top: 3.5em;
	margin-bottom: .1em;
	text-align: center;
}
.cn
{
	font-size: 2em;
	margin-top:1em;
	margin-bottom: .1em;
	text-align: left;
}
.h2
{
	font-size: 1.8em;
	margin-top: .5em;
	margin-bottom: .3em;
        text-align: center;
}
.h2c
{
	font-size: 1.5em;
        font-weight: normal;
	margin-top: .2em;
	margin-bottom: .2em;
        text-align: left;
}
.h2a
{
	
        font-size: 3em;
	margin-top: 15%;
	margin-bottom: .1em;
        text-align: center;
        color:#006770;

}
.h2b
{
	font-size: 1.8em;
	margin-top: 0em;
	margin-bottom: .1em;
        text-align: center;
        font-weight: bold;
}
.h3
{
	font-size: 1.2em;
	margin-top:  1.5em;
	margin-bottom: -.3em;
        text-align: center;
        font-weight: normal;
}
.h3a
{
	font-size: 1.2em;
	margin-top:  .2em;
	margin-bottom: .2em;
        text-align: center;
        font-weight: normal;
}
.h4
{
	font-size: 1.1em;
	margin-top: 1.5em;
	margin-bottom: -.3em;
	text-indent: 0.001em;
        text-align: left;
         font-weight: normal;
        }
.h4a
{
	font-size: .9em;
	margin-top: .3em;
	margin-bottom: 1.5em;
	text-indent: 0.001em;
        text-align: center;
         font-weight: normal;
        }
.paraspaceabovewithindent
{
	margin-top: .5em;
	margin-bottom: .3em;
	text-indent: 1.8em;
}
.paraspaceabovewithindent1
{
	margin-top: 1.2em;
	margin-bottom: .3em;
	text-indent: 1.5em;
}
.blockquote
{
	margin-top: 1.5em;
	margin-bottom: .5em;
	margin-left: 4em;
	margin-right: 4em;
        text-align: center;
        }
.blockquote1
{
	margin-top: 1.5em;
	margin-bottom: 1.5em;
	margin-left: 4em;
	margin-right: 4em;
        text-align: center;
        }
.tocchap1
{
        margin-top: 1.3em;
	margin-bottom: .2em;
        margin-left: 0em;        
}
.tocchap
{
        margin-top: .2em;
	margin-bottom: .2em;
        margin-left: 4.8em;             
}
.noindent
{
	margin-top: 0em;
	margin-bottom: 0em;
	text-indent: 0.001em;
}
.noindent1
{
	margin-top: .3em;
	margin-bottom: 1em;
	text-indent: 0.001em;
}
.indent
{
	margin-top: .2em;
	margin-bottom: .2em;
        margin-left: 0em;
        text-indent: 1.8em;
}
.indent1
{
	margin-top: 0em;
	margin-bottom: 0em;
        margin-left: 0em;
        text-indent: 1.8em;
}
.paraspaceabove
{
	margin-top: .8em;
	margin-bottom: 0em;
	text-indent: 0.001em;
}
.paraspaceabove1
{
	margin-top: 1.2em;
	margin-bottom: 0em;
	text-indent: 0.001em;
        font-size: 1.25em;
}
.textrightwithspace
{
	margin-top: .3em;
	margin-bottom: .5em;
	text-align: center;
}
.textright
{
       	text-align: right;
	margin-top: .5em;
	margin-bottom: .5em;
        margin-right: 4em;
        font-size: 1em;
}
h5.textcenter4
{
	font-size: 1em;
	margin-top: 1.3em;
	margin-bottom: .3em;
        margin-left: 1.3em;
        margin-right: 1.3em;
	text-align: center;
        font-weight: normal;
}
h5.textcenter3
{
       	font-size: 1.1em;
	margin-top: .1em;
	margin-bottom: .5em;
	text-align: center;
        font-weight: normal;
}
h5.textcenter1
{
	font-size: 1em;
	margin-top: 1.3em;
        margin-left: 1.3em;
        margin-right: 1.3em;
	margin-bottom: .3em;
	text-align: center;
        font-weight: normal;
}
h5.textcenter2
{
	font-size: 1em;
	margin-top: -.3em;
	margin-bottom: .5em;
        margin-left: 1.3em;
        margin-right: 1.3em;
	text-align: center;
        font-weight: normal;
}
h5.textcenter
{
	font-size: 1em;
	margin-top: .5em;
	margin-bottom: 1em;
	text-align: center;
        font-weight: normal;
}
.indenthanging
{
	margin-top: .8em;
	margin-bottom: .8em;
	margin-left: 2em;
        margin-right: 1.3em;
	text-indent: -2em;
}
.indenthangings
{
	margin-top: .2em;
	margin-bottom: .2em;
	margin-left: 1.3em;
        margin-right: 1.3em;
	text-indent: -1.3em;
}
.indenthangingr
{
	margin-top: .2em;
	margin-bottom: .2em;
	margin-left: 1.3em;
        margin-right: 1.3em;
	text-indent: -1.8em;
}
.figcap
{
	margin-top: .5em;
	margin-bottom: .4em;
        font-size: 1em;
        text-align: left;
	text-indent: 0.001em;
}
SPAN.weblink
{
	text-decoration: none;
}
svg
{
    height: 98%;
    width: 100%;
    margin-left: 0.6em;
}
.nounder
{
	text-decoration: none;
}
.underline
{
	text-decoration: underline;
}
span.smallcap
{
       font-size: 80%;
}
.superscript
{
	font-size: x-small;
       	vertical-align: super;
}
.floatleft
{
        float: left;
        clear: both; 
        padding-top: 0pt;
        padding-bottom: 0pt;
        padding-right: 10pt;
        
}
.floatright
{
        float: right;
        clear: both; 
        padding-top: 10pt;
        padding-bottom: 10pt;
        padding-left: 10pt;
}
div.keep {
	display:inline-block;
	}
div.block {
	text-align: left !important;
	}
div.wrap {
	text-align: center !important;
        	}
div.illustration {
	display:inline-block;
	text-align: center !important;
	}
.seventy {
		display:inline-block;
	text-align:left !important;
width:70% !important;
}
img {margin: 0 0 0 0 !important; max-width:100%;}
.icon
{
        list-style-image: url(../images/icon.jpg);
}
.texthangingindent
{
	margin-top: .4em;
	margin-bottom: .4em;
	margin-left: 2em;
	text-indent: -2em;
}
.cn
{
	font-size: 1.2em;
	margin-top: 1em;
	margin-bottom: 0.4em;
	text-align: center;
        font-weight: bold;
}
div.box
{
                       margin: 0em 0 0 0em !important;
                        padding: .1em .1em .1em 0.5em !important;
                        border: 2px solid; 
                        color: block;
                        background-color: #efefef;
}
div.boxs
{
                       margin: 0.8em 1em 0 1em !important;
                        padding: .2em !important;
                        border: 2px solid; 
                        color: block;
                        background-color: #ffffff;
}
span.dropcap
{
        float: left;
        font-size: 4.7em; 
        line-height: 0.8em; 
        margin-right: -0pt; 
        margin-bottom: -0.1em;
        position: relative;
        font-weight: normal;

} 
h5.textcenterwithspace
{
	font-size: 1em;
	margin-top: 1em;
	margin-bottom: .8em;
	text-align: center;
        font-weight: normal;
}
h5.textcenterwithspaces
{
	font-size: 1.2em;
	margin-top: 1em;
	margin-bottom: .8em;
	text-align: center;
        font-weight: normal;
}
h5.textcenterwithspaces1
{
	font-size: 1.1em;
	margin-top: 1em;
	margin-bottom: .8em;
        margin-left: 1em;
	font-weight: normal;
}
.texthangingindent
{
	margin-top: .2em;
	margin-bottom: .3em;
	margin-left: 1em;
	text-indent: -1em;
}
samp
{
font-family: "Athelas",serif !important;
}
samp.font
{
font-family: "cochin",serif !important;
}
