body { color:#fff; font-family:"Source Sans Pro", sans-serif; font-size:1.8rem; line-height:1.1; font-weight:400; margin:0px; background-color:#1b425c; height:100% }
html { height:100% }
a:link { color:inherit; text-decoration:none; border-bottom:1px solid #B9E2FA; -webkit-transition:background 0.15s ease-in-out; transition:background 0.15s ease-in-out; padding:2px 2px 0 }
a:visited { border-bottom:3px solid #8C586E; color:inherit }
a:hover { color:#325e90; background-color:#abd7eb }
a:active { color:#325e90 }
#PageDiv { position:relative; min-height:100% }
#page-header-container { z-index:10; margin:1px }
#navigation { min-height:70px; z-index:0; padding:5px; background-color:rgba(10,0,20,0.5); overflow:hidden; position:fixed; top:0; left:0; right:0 }
#page-header-content { z-index:0; padding:2px; margin:20px; overflow:hidden; display:table; height:13.3vh }
#page-main-container { z-index:0; padding:2px }
#page-main-content { max-width:916px; z-index:0; padding:20px; margin:5px auto; background-color:#002b41; background-colour:rgba(10,5,20,0.4); border-radius:4px }
#Contact { z-index:0; padding:20px }
#page-footer-container { z-index:0; padding:12px }
#page-footer-content { max-width:912px; z-index:0; padding:20px; margin:12px auto; background-image:url(../Resources/radialglowvariant.png); background-position:center top; background-repeat:no-repeat }
#animatedfavicon { left:51.47%; top:0px; width:16px; height:16px; overflow:hidden }
@media screen and (max-width:1440px)
{
	#page-main-content { max-width:980px }
	#page-footer-content { max-width:980px }
}
@media screen and (max-width:768px)
{
	#navigation { padding:27px 3px }
	#page-header-content { width:100%; min-height:28px; padding:84px 0px 0px; height:25vh }
	#page-main-content { max-width:768px }
	#page-footer-content { max-width:768px }
}
@media screen and (max-width:414px)
{
	body { background-image:none }
	#page-main-content { margin-top:0px; margin-bottom:0px }
}
@media screen and (max-width:320px)
{
	#page-main-container { padding:0px 9px 9px }
	#page-footer-container { padding:0px 9px }
}
