@media (width >= 1024px)
{
body
{box-sizing: border-box; margin-left: 1%; width: 98%; margin-right: 1%;
margin-top: 0.5em; margin-bottom: 0.5em;
font-size: 16px; font-family: Arial, Helvetica, sans-serif;}


header
	#CI
	{clear: both;
	display: flex; flex-direction: row; align-items: center;
	background-color: rgb(255,255,204);
	padding-top: 0.5em; padding-left: 1%; padding-right: 0%; padding-bottom: 0.5em;}
	
		#wordmark
		{flex-order: 1; flex-grow: 3;}
			#brand
			#slogan
		#logo
		{flex-order: 2; flex-grow: 1;}

	#slogannarrow
	{display: none;}

	#inpves
	{position: absolute; opacity: 0; height: 0; width: 0; margin: 0; border-style: none; padding: 0;}

	#vessel
	{display: none;}

	.bridge
	{display: none;}

	#translator
	{clear: both;
	display: flex; flex-direction: row-reverse; align-items: center;
	border-top-style: solid; border-width: thin;
	margin-top: 0.5em; margin-left: 0%; margin-right: 0%; margin-bottom: 0em;
	padding-top: 0.5em; padding-left: 0em; padding-right: 1%; padding-bottom: 0em;}

	nav
	{clear: both;
	display: flex; flex-direction: row; align-items: center;
	border-bottom-style: solid; border-width: thin;
	margin-top: 0.5em; margin-left: 0%; margin-right: 0%; margin-bottom: 0em;
	padding-top: 0em; padding-left: 1%; padding-right: 0%; padding-bottom: 0.5em;}

		.signpost
		{padding-right: 0.5em; border-right-style: solid; border-width: thin; margin-right: 0.5em;}

		div.signpost:nth-child(3)
		{border-right-style: none;}

		li
		{list-style-type: "|";}

	#wordmark h1
	{font-size: 3em; color: rgb(0,0,153);
	margin-top: 0em; margin-left: 0%; margin-right: 0%; margin-bottom: 0em;
	padding-top: 0em; padding-left: 0%; padding-right: 0%; padding-bottom: 0em;}
	#wordmark h2
	{font-size: 2em; color: rgb(0,0,0);
	margin-top: 0em; margin-left: 0%; margin-right: 0%; margin-bottom: 0em;
	padding-top: 0em; padding-left: 0%; padding-right: 0%; padding-bottom: 0em;}

	#logo link
	{text-decoration: none;}

	#translator a:link
	{font-size: 1em; text-decoration: none; font-style: normal; color: rgb(0,0,153); background-color: rgb(255,255,204);}
	#translator a:visited
	{font-size: 1em; text-decoration: none; font-style: normal; color: rgb(0,0,153); background-color: rgb(255,255,204);}
	#translator a:active
	{font-size: 1em; text-decoration: none; font-style: normal; color: rgb(0,0,153); background-color: rgb(255,255,204);}
	#translator a:hover
	{font-size: 1em; text-decoration: none; font-style: normal; color: rgb(255,255,204); background-color: rgb(0,0,153);}

	nav a:link
	{font-size: 1em; text-decoration: none; font-style: normal; color: rgb(0,0,153); background-color: rgb(255,255,204);}
	nav a:visited
	{font-size: 1em; text-decoration: none; font-style: normal; color: rgb(0,0,153); background-color: rgb(255,255,204);}
	nav a:active
	{font-size: 1em; text-decoration: none; font-style: normal; color: rgb(0,0,153); background-color: rgb(255,255,204);}
	nav a:hover
	{font-size: 1em; text-decoration: none; font-style: normal; color: rgb(255,255,204); background-color: rgb(0,0,153);}

	.present
	{font-style: oblique 20deg;}

main
{clear: both;
display: flex; flex-direction: row;
margin-top: 0em; margin-left: 0%; margin-right: 0%; margin-bottom: 0em;
padding-top: 0em; padding-left: 0%; padding-right: 0%; padding-bottom: 0em;}

	article
	{flex-order: 1; flex-grow: 3;
	font-size: 1em;
	margin-top: 0em; margin-left: 0%; margin-right: 0%; margin-bottom: 0em;
	padding-top: 0em; padding-left: 0%; padding-right: 0%; padding-bottom: 0em;}
	aside
	{flex-order: 2; flex-grow: 1; min-width: 20em;
	font-size: 1em;
	background-color: rgb(255,255,204);
	margin-top: 1.5em; margin-left: 1%; margin-right: 0%; margin-bottom: 0.0em;
	padding-top: 2em; padding-left: 0.5%; padding-right: 0.5%; padding-bottom: 0.5em;}

		.illustrationnarrow
		{display: none;}

		.illustration
		{clear: both; float: right;
		margin-left: 0.5em; margin-top: 0.5em; margin-bottom: 0.5em;}

			.illustration link
			{text-decoration: none;}

		.iconset
		{vertical-align: text-top;
		width: 1em; height: 1em;}

	article section
	{clear: both;
	margin-top: 1.5em; margin-left: 0%; margin-right: 0%; margin-bottom: 0em;
	padding-top: 0em; padding-left: 0%; padding-right: 0%; padding-bottom: 0em;}
	article p
	{margin-top: 0.5em; margin-left: 0%; margin-right: 0%; margin-bottom: 0em;
	padding-top: 0em; padding-left: 0.5em; padding-right: 0%; padding-bottom: 0em;}

	article h1
	{font-size: 2em; background-color: rgb(204,204,204);
	margin-top: 0em; margin-left: 0%; margin-right: 0%; margin-bottom: 0em;
	padding-top: 0em; padding-left: 0.24em; padding-right: 0%; padding-bottom: 0em;}
	article h2
	{font-size: 1.5em; background-color: rgb(204,204,204);
	margin-top: 0em; margin-left: 0%; margin-right: 0%; margin-bottom: 0em;
	padding-top: 0em; padding-left: 0.32em; padding-right: 0%; padding-bottom: 0em;}

	p a:link
	{font-size: 1em; text-decoration: none; font-style: normal; color: rgb(0,0,153); background-color: rgb(255,255,204);}
	p a:visited
	{font-size: 1em; text-decoration: none; font-style: normal; color: rgb(0,0,153); background-color: rgb(255,255,204);}
	p a:active
	{font-size: 1em; text-decoration: none; font-style: normal; color: rgb(0,0,153); background-color: rgb(255,255,204);}
	p a:hover
	{font-size: 1em; text-decoration: none; font-style: normal; color: rgb(255,255,204); background-color: rgb(0,0,153);}

	aside p
	{margin-top: 1em; margin-left: 0%; margin-right: 0%; margin-bottom: 0em;
	padding-top: 0em; padding-left: 0em; padding-right: 0%; padding-bottom: 0em;}

	aside address
	{margin-top: 1em; font-size: 1em;
	text-decoration: none; font-style: normal; color: rgb(0,0,153);}

	address a:link
	{font-size: 1em; text-decoration: none; font-style: normal; color: rgb(0,0,153); background-color: rgb(255,255,204);}
	address a:visited
	{font-size: 1em; text-decoration: none; font-style: normal; color: rgb(0,0,153); background-color: rgb(255,255,204);}
	address a:active
	{font-size: 1em; text-decoration: none; font-style: normal; color: rgb(0,0,153); background-color: rgb(255,255,204);}
	address a:hover
	{font-size: 1em; text-decoration: none; font-style: normal; color: rgb(255,255,204); background-color: rgb(0,0,153);}

footer
	{clear: both;
	background-color: rgb(255,255,204); text-align: center;
	font-size: 1em; text-decoration: none; font-style: normal; color: rgb(0,0,0);
	margin-top: 1.5em; margin-left: 0%; margin-right: 0%; margin-bottom: 0.0em;
	padding-top: 0.5em; padding-left: 0.5%; padding-right: 0.5%; padding-bottom: 0.5em;}

	footer p
	{margin-top: 0em; margin-left: 0%; margin-right: 0%; margin-bottom: 0em;
	padding-top: 0em; padding-left: 0%; padding-right: 0%; padding-bottom: 0em;}

	footer address
	{margin-top: 0.5em; font-size: 1em;
	text-decoration: none; font-style: normal; color: rgb(0,0,153);}

	address a:link
	{font-size: 1em; text-decoration: none; font-style: normal; color: rgb(0,0,153); background-color: rgb(255,255,204);}
	address a:visited
	{font-size: 1em; text-decoration: none; font-style: normal; color: rgb(0,0,153); background-color: rgb(255,255,204);}
	address a:active
	{font-size: 1em; text-decoration: none; font-style: normal; color: rgb(0,0,153); background-color: rgb(255,255,204);}
	address a:hover
	{font-size: 1em; text-decoration: none; font-style: normal; color: rgb(255,255,204); background-color: rgb(0,0,153);}
}



@media (1024px > width >= 768px)
{
body
{box-sizing: border-box; margin-left: 1%; width: 98%; margin-right: 1%;
margin-top: 0.5em; margin-bottom: 0.5em;
font-size: 16px; font-family: Arial, Helvetica, sans-serif;}


header
	#CI
	{clear: both;
	display: flex; flex-direction: row; align-items: center;
	background-color: rgb(255,255,204);
	padding-top: 0.5em; padding-left: 1%; padding-right: 0%; padding-bottom: 0.5em;}
	
		#wordmark
		{flex-order: 1; flex-grow: 3;}
			#brand
			#slogan
		#logo
		{flex-order: 2; flex-grow: 1;}

	#slogannarrow
	{display: none;}

	#inpves
	{position: absolute; opacity: 0; height: 0; width: 0; margin: 0; border-style: none; padding: 0;}

	#vessel
	{display: none;}

	.bridge
	{display: none;}

	#translator
	{clear: both;
	display: flex; flex-direction: row-reverse; align-items: center;
	border-top-style: solid; border-width: thin;
	margin-top: 0.5em; margin-left: 0%; margin-right: 0%; margin-bottom: 0em;
	padding-top: 0.5em; padding-left: 0em; padding-right: 1%; padding-bottom: 0em;}

	nav
	{clear: both;
	display: flex; flex-direction: row; align-items: center;
	border-bottom-style: solid; border-width: thin;
	margin-top: 0.5em; margin-left: 0%; margin-right: 0%; margin-bottom: 0em;
	padding-top: 0em; padding-left: 1%; padding-right: 0%; padding-bottom: 0.5em;}

		.signpost
		{padding-right: 0.5em; border-right-style: solid; border-width: thin; margin-right: 0.5em;}

		div.signpost:nth-child(3)
		{border-right-style: none;}

		li
		{list-style-type: "|";}

	#wordmark h1
	{font-size: 3em; color: rgb(0,0,153);
	margin-top: 0em; margin-left: 0%; margin-right: 0%; margin-bottom: 0em;
	padding-top: 0em; padding-left: 0%; padding-right: 0%; padding-bottom: 0em;}
	#wordmark h2
	{font-size: 2em; color: rgb(0,0,0);
	margin-top: 0em; margin-left: 0%; margin-right: 0%; margin-bottom: 0em;
	padding-top: 0em; padding-left: 0%; padding-right: 0%; padding-bottom: 0em;}

	#logo link
	{text-decoration: none;}

	#translator a:link
	{font-size: 1em; text-decoration: none; font-style: normal; color: rgb(0,0,153); background-color: rgb(255,255,204);}
	#translator a:visited
	{font-size: 1em; text-decoration: none; font-style: normal; color: rgb(0,0,153); background-color: rgb(255,255,204);}
	#translator a:active
	{font-size: 1em; text-decoration: none; font-style: normal; color: rgb(0,0,153); background-color: rgb(255,255,204);}
	#translator a:hover
	{font-size: 1em; text-decoration: none; font-style: normal; color: rgb(255,255,204); background-color: rgb(0,0,153);}

	nav a:link
	{font-size: 1em; text-decoration: none; font-style: normal; color: rgb(0,0,153); background-color: rgb(255,255,204);}
	nav a:visited
	{font-size: 1em; text-decoration: none; font-style: normal; color: rgb(0,0,153); background-color: rgb(255,255,204);}
	nav a:active
	{font-size: 1em; text-decoration: none; font-style: normal; color: rgb(0,0,153); background-color: rgb(255,255,204);}
	nav a:hover
	{font-size: 1em; text-decoration: none; font-style: normal; color: rgb(255,255,204); background-color: rgb(0,0,153);}

	.present
	{font-style: oblique 20deg;}

main
{clear: both;
display: flex; flex-direction: row;
margin-top: 0em; margin-left: 0%; margin-right: 0%; margin-bottom: 0em;
padding-top: 0em; padding-left: 0%; padding-right: 0%; padding-bottom: 0em;}

	article
	{flex-order: 1; flex-grow: 3;
	font-size: 1em;
	margin-top: 0em; margin-left: 0%; margin-right: 0%; margin-bottom: 0em;
	padding-top: 0em; padding-left: 0%; padding-right: 0%; padding-bottom: 0em;}
	aside
	{flex-order: 2; flex-grow: 1; min-width: 20em;
	font-size: 1em;
	background-color: rgb(255,255,204);
	margin-top: 1.5em; margin-left: 1%; margin-right: 0%; margin-bottom: 0.0em;
	padding-top: 2em; padding-left: 0.5%; padding-right: 0.5%; padding-bottom: 0.5em;}

		.illustrationnarrow
		{display: none;}

		.illustration
		{clear: both; float: none; text-align: center;
		margin-top: 0.5em;}

			.illustration link
			{text-decoration: none;}

		.iconset
		{vertical-align: text-top;
		width: 1em; height: 1em;}

	article section
	{clear: both;
	margin-top: 1.5em; margin-left: 0%; margin-right: 0%; margin-bottom: 0em;
	padding-top: 0em; padding-left: 0%; padding-right: 0%; padding-bottom: 0em;}
	article p
	{margin-top: 0.5em; margin-left: 0%; margin-right: 0%; margin-bottom: 0em;
	padding-top: 0em; padding-left: 0.5em; padding-right: 0%; padding-bottom: 0em;}

	article h1
	{font-size: 2em; background-color: rgb(204,204,204);
	margin-top: 0em; margin-left: 0%; margin-right: 0%; margin-bottom: 0em;
	padding-top: 0em; padding-left: 0.24em; padding-right: 0%; padding-bottom: 0em;}
	article h2
	{font-size: 1.5em; background-color: rgb(204,204,204);
	margin-top: 0em; margin-left: 0%; margin-right: 0%; margin-bottom: 0em;
	padding-top: 0em; padding-left: 0.32em; padding-right: 0%; padding-bottom: 0em;}

	p a:link
	{font-size: 1em; text-decoration: none; font-style: normal; color: rgb(0,0,153); background-color: rgb(255,255,204);}
	p a:visited
	{font-size: 1em; text-decoration: none; font-style: normal; color: rgb(0,0,153); background-color: rgb(255,255,204);}
	p a:active
	{font-size: 1em; text-decoration: none; font-style: normal; color: rgb(0,0,153); background-color: rgb(255,255,204);}
	p a:hover
	{font-size: 1em; text-decoration: none; font-style: normal; color: rgb(255,255,204); background-color: rgb(0,0,153);}

	aside p
	{margin-top: 1em; margin-left: 0%; margin-right: 0%; margin-bottom: 0em;
	padding-top: 0em; padding-left: 0em; padding-right: 0%; padding-bottom: 0em;}

	aside address
	{margin-top: 1em; font-size: 1em;
	text-decoration: none; font-style: normal; color: rgb(0,0,153);}

	address a:link
	{font-size: 1em; text-decoration: none; font-style: normal; color: rgb(0,0,153); background-color: rgb(255,255,204);}
	address a:visited
	{font-size: 1em; text-decoration: none; font-style: normal; color: rgb(0,0,153); background-color: rgb(255,255,204);}
	address a:active
	{font-size: 1em; text-decoration: none; font-style: normal; color: rgb(0,0,153); background-color: rgb(255,255,204);}
	address a:hover
	{font-size: 1em; text-decoration: none; font-style: normal; color: rgb(255,255,204); background-color: rgb(0,0,153);}

footer
	{clear: both;
	background-color: rgb(255,255,204); text-align: center;
	font-size: 1em; text-decoration: none; font-style: normal; color: rgb(0,0,0);
	margin-top: 1.5em; margin-left: 0%; margin-right: 0%; margin-bottom: 0.0em;
	padding-top: 0.5em; padding-left: 0.5%; padding-right: 0.5%; padding-bottom: 0.5em;}

	footer p
	{margin-top: 0em; margin-left: 0%; margin-right: 0%; margin-bottom: 0em;
	padding-top: 0em; padding-left: 0%; padding-right: 0%; padding-bottom: 0em;}

	footer address
	{margin-top: 0.5em; font-size: 1em;
	text-decoration: none; font-style: normal; color: rgb(0,0,153);}

	address a:link
	{font-size: 1em; text-decoration: none; font-style: normal; color: rgb(0,0,153); background-color: rgb(255,255,204);}
	address a:visited
	{font-size: 1em; text-decoration: none; font-style: normal; color: rgb(0,0,153); background-color: rgb(255,255,204);}
	address a:active
	{font-size: 1em; text-decoration: none; font-style: normal; color: rgb(0,0,153); background-color: rgb(255,255,204);}
	address a:hover
	{font-size: 1em; text-decoration: none; font-style: normal; color: rgb(255,255,204); background-color: rgb(0,0,153);}
}



@media (768px > width)
{
body
{box-sizing: border-box; margin-left: 1%; width: 98%; margin-right: 1%;
margin-top: 0.5em; margin-bottom: 0.5em;
font-size: 16px; font-family: Arial, Helvetica, sans-serif;}


header
	#CI
	{clear: both;
	display: flex; flex-direction: row; align-items: center;
	background-color: rgb(255,255,204);
	padding-top: 0.5em; padding-left: 1%; padding-right: 0%; padding-bottom: 0em;}

		#brand
		{flex-order: 1; flex-grow: 3;}
		#slogan
		{display: none;}
		#logo
		{flex-order: 2; flex-grow: 1;}

	#slogannarrow
	{clear: both;
	align-items: center; text-align: center;
	background-color: rgb(255,255,204);
	padding-top: 0em; padding-left: 0%; padding-right: 0%; padding-bottom: 0.5em;}

	#inpves
	{position: absolute; opacity: 0; height: 0; width: 0; margin: 0; border-style: none; padding: 0;}

	#vessel
	{cursor: pointer; padding-top: 0.5em; padding-left: 0.5em; padding-right: 2em;
	width: 1.95em; height: 1.95em;}

	.bridge
	{background-color: rgb(0,0,153);
	width: 1.95em;
	height: 0.25em; margin-top: 0.4em;}

	#translator
	{clear: both;
	display: flex; flex-direction: row-reverse; align-items: center;
	border-top-style: solid; border-width: thin;
	margin-top: 0.5em; margin-left: 0%; margin-right: 0%; margin-bottom: 0em;
	padding-top: 0.5em; padding-left: 0em; padding-right: 1%; padding-bottom: 0em;}

	nav
	{clear: both;
	display: flex; flex-direction: column;
	margin-top: 0.5em; margin-left: 0.5em; margin-right: 0%; margin-bottom: 0em;
	padding-top: 0em; padding-left: 0%; padding-right: 0%; padding-bottom: 0em;}

		.signpost
		{display: none;}

		li
		{list-style-type: "|";}

	#inpves:checked ~ label .signpost 
		{display: flex; margin-top: 0.5em;}

	#inpves:checked ~ label div.bridge:nth-child(1)
		{rotate: 45deg; position: relative; top: +0.65em;}

	#inpves:checked ~ label div.bridge:nth-child(2)
		{opacity: 0;}

	#inpves:checked ~ label div.bridge:nth-child(3)
		{rotate: -45deg; position: relative; top: -0.65em;}

	#brand h1
	{font-size: 3em; color: rgb(0,0,153);
	margin-top: 0em; margin-left: 0%; margin-right: 0%; margin-bottom: 0em;
	padding-top: 0em; padding-left: 0%; padding-right: 1%; padding-bottom: 0em;}
	#slogannarrow h2
	{font-size: 2em; color: rgb(0,0,0);
	margin-top: 0em; margin-left: 0%; margin-right: 0%; margin-bottom: 0em;
	padding-top: 0em; padding-left: 0%; padding-right: 0%; padding-bottom: 0em;}

	#logo link
	{text-decoration: none;}

	#translator a:link
	{font-size: 1em; text-decoration: none; font-style: normal; color: rgb(0,0,153); background-color: rgb(255,255,204);}
	#translator a:visited
	{font-size: 1em; text-decoration: none; font-style: normal; color: rgb(0,0,153); background-color: rgb(255,255,204);}
	#translator a:active
	{font-size: 1em; text-decoration: none; font-style: normal; color: rgb(0,0,153); background-color: rgb(255,255,204);}
	#translator a:hover
	{font-size: 1em; text-decoration: none; font-style: normal; color: rgb(255,255,204); background-color: rgb(0,0,153);}

	nav a:link
	{font-size: 1em; text-decoration: none; font-style: normal; color: rgb(0,0,153); background-color: rgb(255,255,204);}
	nav a:visited
	{font-size: 1em; text-decoration: none; font-style: normal; color: rgb(0,0,153); background-color: rgb(255,255,204);}
	nav a:active
	{font-size: 1em; text-decoration: none; font-style: normal; color: rgb(0,0,153); background-color: rgb(255,255,204);}
	nav a:hover
	{font-size: 1em; text-decoration: none; font-style: normal; color: rgb(255,255,204); background-color: rgb(0,0,153);}

	.present
	{font-style: oblique 20deg;}

main
{clear: both;
display: flex; flex-direction: column;
margin-top: 0em; margin-left: 0%; margin-right: 0%; margin-bottom: 0em;
padding-top: 0em; padding-left: 0%; padding-right: 0%; padding-bottom: 0em;}

	article
	{flex-order: 1;
	font-size: 1em;
	margin-top: 0em; margin-left: 0%; margin-right: 0%; margin-bottom: 0em;
	padding-top: 0em; padding-left: 0%; padding-right: 0%; padding-bottom: 0em;}
	aside
	{flex-order: 2;
	font-size: 1em;
	background-color: rgb(255,255,204);
	margin-top: 1.5em; margin-left: 0%; margin-right: 0%; margin-bottom: 0.0em;
	padding-top: 0em; padding-left: 0.5em; padding-right: 0em; padding-bottom: 0.5em;}

		.illustration
		{display: none;}

		.illustrationnarrow
		{clear: both; float: none; text-align: center;
		margin-top: 0.5em;}

			.illustrationnarrow link
			{text-decoration: none;}

		.iconset
		{vertical-align: text-top;
		width: 1em; height: 1em;}

	article section
	{clear: both;
	margin-top: 1.5em; margin-left: 0%; margin-right: 0%; margin-bottom: 0em;
	padding-top: 0em; padding-left: 0%; padding-right: 0%; padding-bottom: 0em;}
	article p
	{margin-top: 0.5em; margin-left: 0%; margin-right: 0%; margin-bottom: 0em;
	padding-top: 0em; padding-left: 0.5em; padding-right: 0%; padding-bottom: 0em;}

	article h1
	{font-size: 2em; background-color: rgb(204,204,204);
	margin-top: 0em; margin-left: 0%; margin-right: 0%; margin-bottom: 0em;
	padding-top: 0em; padding-left: 0.24em; padding-right: 0%; padding-bottom: 0em;}
	article h2
	{font-size: 1.5em; background-color: rgb(204,204,204);
	margin-top: 0em; margin-left: 0%; margin-right: 0%; margin-bottom: 0em;
	padding-top: 0em; padding-left: 0.32em; padding-right: 0%; padding-bottom: 0em;}

	p a:link
	{font-size: 1em; text-decoration: none; font-style: normal; color: rgb(0,0,153); background-color: rgb(255,255,204);}
	p a:visited
	{font-size: 1em; text-decoration: none; font-style: normal; color: rgb(0,0,153); background-color: rgb(255,255,204);}
	p a:active
	{font-size: 1em; text-decoration: none; font-style: normal; color: rgb(0,0,153); background-color: rgb(255,255,204);}
	p a:hover
	{font-size: 1em; text-decoration: none; font-style: normal; color: rgb(255,255,204); background-color: rgb(0,0,153);}

	aside p
	{margin-top: 1em; margin-left: 0%; margin-right: 0%; margin-bottom: 0em;
	padding-top: 0em; padding-left: 0em; padding-right: 0%; padding-bottom: 0em;}

	aside address
	{margin-top: 1em; font-size: 1em;
	text-decoration: none; font-style: normal; color: rgb(0,0,153);}

	address a:link
	{font-size: 1em; text-decoration: none; font-style: normal; color: rgb(0,0,153); background-color: rgb(255,255,204);}
	address a:visited
	{font-size: 1em; text-decoration: none; font-style: normal; color: rgb(0,0,153); background-color: rgb(255,255,204);}
	address a:active
	{font-size: 1em; text-decoration: none; font-style: normal; color: rgb(0,0,153); background-color: rgb(255,255,204);}
	address a:hover
	{font-size: 1em; text-decoration: none; font-style: normal; color: rgb(255,255,204); background-color: rgb(0,0,153);}

footer
	{clear: both;
	background-color: rgb(255,255,204); text-align: center;
	font-size: 1em; text-decoration: none; font-style: normal; color: rgb(0,0,0);
	margin-top: 1.5em; margin-left: 0%; margin-right: 0%; margin-bottom: 0em;
	padding-top: 0.5em; padding-left: 0.5%; padding-right: 0.5%; padding-bottom: 0.5em;}

	footer p
	{margin-top: 0em; margin-left: 0%; margin-right: 0%; margin-bottom: 0em;
	padding-top: 0em; padding-left: 0%; padding-right: 0%; padding-bottom: 0em;}

	footer address
	{margin-top: 0.5em; font-size: 1em;
	text-decoration: none; font-style: normal; color: rgb(0,0,153);
	clear: both;
	display: flex; flex-direction: column; align-items: center;}

	address a:link
	{font-size: 1em; text-decoration: none; font-style: normal; color: rgb(0,0,153); background-color: rgb(255,255,204);}
	address a:visited
	{font-size: 1em; text-decoration: none; font-style: normal; color: rgb(0,0,153); background-color: rgb(255,255,204);}
	address a:active
	{font-size: 1em; text-decoration: none; font-style: normal; color: rgb(0,0,153); background-color: rgb(255,255,204);}
	address a:hover
	{font-size: 1em; text-decoration: none; font-style: normal; color: rgb(255,255,204); background-color: rgb(0,0,153);}
}