body	{
	font-family: Open Sans, Calibri, sans-serif;
	font-size: 14pt;
	color: #000000;
	padding: 0px 0px -10px 0px;
	margin: 12px;
	background-color: #E3E3CF;
		}

h1		{
	text-align: center;
	background-color: #B0CBD4;
	margin: -15px -12px 0 -13px;
		}

h2		{
	text-align: center;
	font-family: Open Sans, Calibri, sans-serif;
	font-size: 1pt;
	background-color: #B0CBD4;
	margin: -11px -12px 0 -13px;
		}

h3		{
	text-align: left;
	margin: 10px 10% 10px 10%;
	font-size: 24pt;
		}

h4		{
	text-align: left;
	margin: 10px 10% 10px 10%;
	font-size: 16pt;
		}

h5		{
	text-align: left;
	margin: 0 12% 0 12%;
	font-size: 14pt;
		}

p		{
	text-align: justify;
	margin: 0 12% 0 12%;
		}

form		{
	text-align: center;
	font-size: 16pt;
		}

select	{
	font-size: 16pt;
	margin-bottom: 50px;
	font-family: Open Sans, Calibri, sans-serif;
	background-color: #B0CBD4;
	color: #000000;
	border-radius: 5px;
		}

ol		{
	text-align: justify;
	margin: 0 18% 0 18%;
        }

ul		{
	text-align: justify;
	margin: 0 18% 0 18%;
		}

sup		{
	display:inline-block;
	height:0px;
	font-size:8pt;
		}

sup:before	{
  content: '\005B';
		}

sup:after	{
  content: '\005D';
		}


table		{
	text-align: justify;
	margin: 0 12% 0 12%;
	border: 2px;
	background-color: #000000;
		}

th		{
	text-align: center;
	background-color: #88BBDD;
		}

td		{
	text-align: justify;
	border: 10px solid #B0CBD4;
	background-color: #B0CBD4;
		}

a:link	{
	text-decoration:none;
	color:#555333;
		}

a:hover	{
	background-color:#B0CBD4;
	color:#000000
		}

b:target	{
	background-color:#617581;
	color:#FFFFFF;
		}

u:target	{
	background-color:#617581;
	color:#FFFFFF;
		}

.bookmenu {
	text-align:center;
	margin: 0 10% 0 10%;
	font-style:bold;
		}

@media (max-width: 800px)
		{
	.db		{
		display: inline-block;
		background-color: #B0CBD4;
		color: #444437;
		width: 8pc;
		font-family: Open Sans, sans-serif;
		font-size: 12pt;
		border: none;
		cursor: pointer;
			}
	.ddc	{
		display: none;
		position: absolute;
		width: 8pc;
			}
	.ddc a {
		color: #444437;
		padding: 1pc;
		text-align: center;
		text-decoration: none;
		font-size: 12px;
		font-family: Open Sans, sans-serif;
		display: block;
		background-color: #B0CBD4
			}
		}

@media (min-width: 801px)
		{
	.db		{
		display: inline-block;
		background-color: #B0CBD4;
		color: #444437;
		width: 200px;
		font-family: Open Sans, sans-serif;
		font-size:18pt;
		border: none;
		cursor: pointer;
			}
	.ddc	{
		display: none;
		position: absolute;
		width: 200px;
			}
	.ddc a	{
		color: #444437;
		padding: 20px;
		text-align: center;
		text-decoration: none;
		font-size: 18px;
		font-family: Open Sans, sans-serif;
		display: block;
		background-color: #B0CBD4
			}
		}

.dd		{
	display: inline-block;
	text-align: center;
	align: center;
		}



.ddc a:hover {
	background-color: #82A0A8;
		}

.dd:hover .ddc {
	display: block;
		}

.dd:hover .db {
	background-color: #82A0A8;
		}

.f		{
	text-align: center;
	font-size: 10pt;
	margin: 0 10% 0 10%;
		}

.menu	{
	position: fixed;
	bottom: 10%;
	max-width: 100%;
	margin-bottom: 0;
		}

@media (max-width: 800px)
		{
	.ph		{
		position: relative;
		display: inline-block;
			}
	.pht	{
		background-color: #B0CBD4;
		color: #000000;
		font-size: 10px;
			}
	.phm	{
		display: none;
		position: absolute;
		width: 8pc;
		margin: -0.5pc 0 0 0;
			}
	.phm a	{
		color: #444437;
		padding: 1pc;
		text-align: center;
		text-decoration: none;
		font-size: 12px;
		font-family: Open Sans, sans-serif;
		display: block;
		background-color: #B0CBD4
			}
	.phm a:hover {
		background-color: #82A0A8;
			}
	.dd:hover .phm {
		display: block;
			}
	.hd		{
		display:none;
			}
		}


@media (min-width: 801px)
		{
	.ph		{
		position: relative;
		display: inline-block;
		max-width: 15pc;
			}
	.pht	{
		background-color: #B0CBD4;
		color: #000000;
		font-size: 12px;
		padding: 5px 5px;
			}
	.hm		{
		display:none;
			}
		}

.phi	{
	opacity: 1;
	display: block;
	width: 100%;
	height: auto;
	transition: .5s ease;
	backface-visibility: hidden;
		}

.phh	{
	transition: .5s ease;
	opacity: 0;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	text-align: center;
		}

.ph:hover .phi {
	opacity: 0.4;
		}

.ph:hover .phh {
	opacity: 1;
		}


.q		{
	font-size: 10pt;
	font-style: italic;
		}

.r		{
	font-size: 10pt;
		}