

.star
{
color:#C0414E;
}

.heading1a
{
	font-size: 130%;
	text-align: left;
	margin-top: 1em;
	margin-left:0.3em;
	margin-bottom: 0em;
	font-weight: normal;
	text-indent:0em;
}

.heading1b
{
	font-size: 110%;
	text-align: left;
	margin-top: 0.8em;
	margin-left:0.3em;
	margin-bottom: 2em;
	font-weight: normal;
	text-indent:0em;
}

.heading1c
{
	font-size: 110%;
	text-align: left;
	margin-top: 0.5em;
	margin-left:2.5em;
	margin-bottom: 0.5em;
	font-weight: normal;
	text-indent:0em;
}

.heading1e
{
	font-size: 85%;
	text-align: right;
	margin-top: 1em;
	margin-bottom: 1em;
	font-weight: normal;
	text-indent:0em;
}

.heading1f
{
	font-size: 125%;
	text-align: left;
	margin-top: 2em;
	margin-bottom: 2em;
	font-weight: normal;
	text-indent:0em;
}
.heading1f1
{
	font-size: 110%;
	text-align: left;
	margin-top: 2em;
	margin-bottom: 2em;
	font-weight: normal;
	text-indent:0em;
}

.heading2a
{
	font-size: 100%;
	text-align: left;
	margin-top: 1.5em;
	margin-bottom: 0.5em;
	font-weight: normal;
	text-indent:0em;
}
.heading-2a
{
	font-size: 100%;
	text-align: left;
	margin-top: 1em;
	margin-bottom: 0.5em;
	font-weight: normal;
	text-indent:0em;
}


.heading3
{
	font-size: 100%;
	text-align: left;
	margin-top: 1.5em;
	margin-bottom: 1em;
	margin-left:0em;
	color:#C0414E;
	font-weight: normal;
	text-indent:0em;
}

.heading3a
{
	font-size: 110%;
	text-align: left;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	margin-left:0.5em;
	font-weight: normal;
	text-indent:0em;
}
.heading3a-r
{
	font-size: 90%;
	text-align: right;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	margin-left:0.5em;
	font-weight: normal;
	text-indent:0em;
}
.heading3a1
{
	font-size: 95%;
	text-align: left;
	margin-top: -0.4em;
	margin-bottom: 2em;
	margin-left:0.8em;
	font-weight: normal;
	text-indent:0em;
}

.heading4
{
	font-size: 100%;
	text-align: left;
	margin-top: 0.8em;
	margin-bottom: 0.8em;
	text-indent:0em;
}


div.box1
{
	margin-top: 1em;
	margin-bottom: 1em;
	border: solid #292929 0.1em;
	padding: 0.8em;
	font-size: 100%;
	
	}

div.box2
{
	margin-top: 1em;
	margin-bottom: 1em;
	border: solid #292929 0.1em;
	padding-left: .1em;
	font-size: 100%;
	
	}

div.box3
{
	margin-top: 1em;
	margin-bottom: 1em;
	border: solid #292929 0.1em;
	padding: 1em;
	font-size: 100%;
	font-family: "Segoe UI", "Source Sans Pro", sans-serif;
}
.boxfoot
{
	font-size: 80%;
	text-indent: 0em;
	margin-top: 1em;
	margin-left: 0.5em;
	margin-right: 0.5em;
	margin-bottom: 0.3em;
	text-align: justify;
}

hr.line
{
margin-top:2em;
margin-left:0em;
}
hr.line1
{
margin-top:1.5em;
margin-left:0.5em;
margin-right:75%;
}

.imgcap
{
	text-align: justify;
	margin-top: 0em;
	margin-bottom: 0em;
	font-size:0.7em;
	margin-left:1em;
	margin-right:1em;
	

}

table.imgcapt
{
	margin-top: 0em;
	margin-bottom: 0em;
	font-size:0.7em;
	text-indent:0.7em;
	margin-left:0em;
	
	

}
.space
{
margin-left:0.7em;
text-indent:0.1em;
text-align:justify;
}

.footnote
{
	margin-top: 1em;
	margin-left: 1.6em;
	text-align: justify;
	margin-bottom: 1em;
	font-size: .85em;
	text-indent: -1.5em;
}
.footnote1
{
	margin-top: 1em;
	margin-left: 1.6em;
	text-align: justify;
	margin-bottom: 1em;
	font-size: .85em;
	text-indent: -1.44em;
}

.noindent-bs
{
	font-size:85%;
	margin-top: 0em;
	margin-left:0.7em;
	margin-right:0.7em;
	margin-bottom: 0em;
	text-align: justify;
	text-indent:0em;
}

div.image1
{
	text-align: right;
	margin-top: 1em;
	margin-bottom: 1em;
}
.image1b
{
	text-align: right;
	font-size:0.7em;
	margin-top: 1em;
	margin-bottom: 1em;
}
span.inlineimage
{
	vertical-align:middle;

}

.image1a
{
	text-align: right;
	margin-top: 1em;
	margin-bottom: 0em;
}

table.align
{
font-family: "Segoe UI", "Source Sans Pro", sans-serif;
margin-left: -0.1em;
font-size:90%;
}
table.align1
{
font-family: "Segoe UI", "Source Sans Pro", sans-serif;
font-size:90%;
}


span.font
{
font-family: "Segoe UI", "Source Sans Pro", sans-serif;
font-size:180%;
}

span.font1
{
font-family: "Segoe UI", "Source Sans Pro", sans-serif;
font-size:180%;
}

span.font2
{
font-family: "Segoe UI", "Source Sans Pro", sans-serif;
font-size:100%;
}

div.img
{
margin-top:2em;
margin-bottom:1em;
/*text-align: center;*/
}
div.imgt
{
margin-top:0.5em;
margin-bottom:1em;
text-align: center;
}

div.equ
{
margin-top:5em;
margin-bottom:1em;
margin-left:3em;
text-align: center;
}
div.equ1
{
margin-top:1em;
margin-bottom:1em;
margin-left:3em;
text-align: center;
}

div.img_left
{
margin-top:1em;
margin-bottom:1em;
text-align: right;
}
div.img_left1
{
margin-top:1em;
margin-bottom:1em;
margin-left:3em;
text-align: left;
}
div.img-left
{
margin-top:1em;
margin-bottom:1em;
text-align: left;
}

span.fonts
{
	font-family: "Segoe UI", "Source Sans Pro", sans-serif;
}
span.fonts1
{
	font-family: "Segoe UI", "SourceSansPro-It", sans-serif;
}
div.author
{
font-family: "Segoe UI", "Source Sans Pro", sans-serif;
margin:0em;
margin-bottom:1em;
margin-top:0.5em;
margin-right:0.1em;
overflow:auto;
}
span.overflow
{
overflow:auto;
}
p.right
{
	font-family: "Segoe UI", "Source Sans Pro", sans-serif;
	font-size:105%;
	text-align: right;
	margin: 0em;
	margin-bottom: 0.3em;

}
p.email
{
	font-family: "Segoe UI", "Source Sans Pro", sans-serif;
	font-size:80%;
	text-align: right;
	margin: 0em;
	margin-bottom: 1.5em;
}
p.list
{
	font-size:90%;
	margin-top: 0.5em;
	margin-left: 1.8em;
	text-align: justify;
	margin-bottom: 0.5em;
	text-indent: -1.8em;
}

sup
{
	font-size:80%;
/*	vertical-align:super; */
	position: auto;
}
/* eventually needed - to be checked */
body sup
{
	position: auto;
}
span.specialsymbol
{
	font-family: "Special Symbol", "Symbol", sans-serif;
}

