a
{
text-decoration: none;
}

/* Cover, title, halftitle */


.cover
{
display: block;
text-align: center;
margin:0;
padding:0;
}


/* Copyright*/
.crt
{
display: block;
font-size: 1em;
margin-top: 1em;
margin-bottom: 0em;
text-align: left;
}

.crt1
{
display: block;
font-size: 1em;
margin-top: 0.2em;
margin-bottom: 0.2em;
text-align: left;
}

/* Conent */

.ctt
{
display: block;
font-size: 1.05em;
text-align: left;
margin-top: 0.5em;
margin-bottom: 0.5em;
text-indent: 0em;
margin-left: 1em;
}

.ctt1
{
display: block;
font-size: 1.25em;
text-align: center;
margin-top: 0.5em;
margin-bottom: 0.5em;
text-indent: -1em;
margin-left: 1em;
}

/* chapter title */

.ct
{
display: block;
font-size: 1.8em;
text-align: center;
margin-top: 4em;
margin-bottom: 3em;
}

.ct1
{
display: block;
font-size: 1.05em;
text-align: center;
margin-top: 1.5em;
margin-bottom: 2em;
line-height:1em;
	
}

/* author */

.aut
{
display: block;
font-size: 1.1em;
text-align: center;
text-indent: 0em;
margin-bottom: 1.5em;
margin-top: 1em;
}


/* dropcap */

.dcap {
display: inline;
padding-top: 1px;
float: left;
line-height: .65em;
font-size: 5.0em;
}

/* para */

.tx
{
display: block;
font-size: 1.1em;
margin-top: 0em;
margin-bottom: 0em;
text-indent: 1em;
}


.tx1
{
display: block;
font-size: 1.1em;
margin-top: 0em;
margin-bottom: 0em;
text-indent: 0em;
}

.txc
{
display: block;
font-size: 1.05em;
text-align: center;
margin-top: 1em;
margin-bottom: 1em;
}


.txr
{
display: block;
font-size: 0.85em;
margin-top: 0.5em;
margin-bottom: 0.5em;
text-align: right;
}


/* heading */

.h1
{
display: block;
font-size: 1.7em; 
text-align: center;
margin-top: 0em;
margin-bottom: 1.75em;
text-indent: 0em;
}

.h2
{
display: block;
font-size: 1.5em; 
text-align: left;
margin-top: 1em;
margin-bottom: 0.5em;
text-indent: 0em;
font-weight: bold;
}

.h3
{
display: block;
font-size: 1.3em; 
margin-top: 1em;
margin-bottom: 1em;
text-indent: 0em;
margin-left: 0em; 
margin-right: 0em; 
text-align: left;
font-weight:bold;
}


.h4
{
display: block;
font-size: 1.2em;
text-align: left;
margin-top: 1em;
margin-bottom: 0.5em;
text-indent: 0em;
margin-left: 0em;
margin-right: 2em;
font-weight: bold;
}


/* image */
.ser
{
display: block;
font-size: 1.1em;
text-align: center;
text-indent: 0em;
margin-bottom: 1.0em;
margin-top: 1.5em;
}

.ser1
{
display: block;
font-size: 1.1em;
text-align: center;
text-indent: 0em;
margin-bottom: 1.5em;
margin-top: 1em;
}


.inline
{
display: inline;
margin-bottom: -0.7%;
}

/* figure caption */

.fcap
{
display: block;
font-size: 1em;
text-align: center;
text-indent: 0em;
margin-bottom: 1.5em;
margin-top: 0.5em;
}


/* Listing */

.pub
{
display: block;
font-size: 1.1em;
margin-top: 0em;
margin-bottom: 0em;
text-indent: -0.9em;
margin-left: 1.1em;
margin-right: 2em;
}


.pubo
{
display: block;
font-size: 1.05em;
margin-top: 1em;
margin-bottom: 0.4em;
text-indent: -1em;
margin-left: 3em;
margin-right: 2em;
}


.pube
{
display: block;
font-size: 0.82em;
margin-top: 0.4em;
margin-bottom: 1em;
text-indent: -1em;
margin-left: 3em;
margin-right: 2em;
}

/* Blockquotes */

.ext
{
margin-top: 1em;
margin-bottom: 1.05em;
font-size: 1.09em;
margin-left: 2.3em;
margin-right: 2em;
}

.ext1
{
margin-top: 1em;
margin-bottom: 1em;
font-size: 1.08em;
margin-left: 4em;
margin-right: 4em;
}

.exto
{
margin-top: 1em;
margin-bottom: 0.25em;
font-size: 1em;
margin-left: 2em;
margin-right: 2em;
}

.exte
{
margin-top: 0.25em;
margin-bottom: 1em;
font-size: 0.82em;
margin-left: 2em;
text-indent: 1em;
margin-right: 2em;
}

/* Footnote */

.ntx
{
margin-top: 0em;
margin-bottom: 0em;
font-size: 0.85em;
margin-left: 2.2em;
margin-right: 2em;
text-indent: -1.1em;
}


.ntx1
{
margin-top: 0em;
margin-bottom: 0em;
font-size: 0.85em;
margin-left: 2.1em;
margin-right: 2em;
text-indent: -1.6em;
}



.ntx2
{
margin-top: 0em;
margin-bottom: 0em;
font-size: 0.85em;
margin-left: 2em;
margin-right: 2em;
text-indent: -2em;
}


/* References - notes */

.ref
{
margin-top: 0em;
margin-bottom: 0em;
font-size: 0.85em;
margin-left: 2.2em;
margin-right: 2em;
text-indent: -1.1em;
}

.ref1
{
margin-top: 0em;
margin-bottom: 0em;
font-size: 0.85em;
margin-left: 2.2em;
margin-right: 2em;
text-indent: -1.1em;
}

/* table */

table
{
display: block;
margin-top: 0em;
margin-bottom: 1em;
margin-left: 0em;
border-collapse: collapse;
text-align: justify;
border-top: 1px solid black;
border-bottom: 1px solid black;
border-left: 1px solid black;
border-right: 1px solid black;
}