.content p, .content h1, .content h2, .content h3, .content h4 {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 13px; /* 100%; */
	font: inherit;
	color: inherit;
	text-transform: none;
	vertical-align: baseline;
	line-height: 1.3em;
}

/* added */
.pages-title {
	color: #105289;
}

.pages-content {
	text-align: justify; /* added */
	padding: 5px; /* added */
	line-height: 1.3em;
	font-size: 1.1em; /* 1.25em; */
	word-wrap: normal;
}

.pages-content h1 { font-size: 2em; color: #105289; }
.pages-content h2 { font-size: 1.5em; color: #105289; }
.pages-content h3 { font-size: 1.05em; font-weight: bold; margin-top: 0.8em; color: #105289; } /* font-size: 1.17em */
.pages-content h4 { font-size: 1em }
.pages-content h5 { font-size: .83em }
.pages-content h6 { font-size: .75em }

.floater {
	float: right;
	padding: 5px 0 15px 15px;
    color:#666666;
    font-size:0.9em;
    max-width: 100%; 
}

.floater img {
    max-width: 100%; 
    height: auto;
}

.floater span {
    max-width: 100%; 
    color:#666666;
    font-size:0.9em;
}

figure {
    display: table;
    max-width: 100%;
    padding-top: 5px;
    text-align: left;     
}
 
figure img { 
    display: block;
    max-width: 100%; 
}

figure iframe { 
    display: block;
    max-width: 100%;
}

figcaption {
	padding-top: 5px; 
	padding-bottom: 15px;
    display: table-caption;
    caption-side: bottom;
    color:#666666;
    font-size:0.9em;
    max-width: 100%; 
}

.rightside {
	padding-left: 15px;
}

.leftside {
	padding-right: 15px;
}