<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body { min-width:310px; margin:0; background-color:#f7f6f3; }
body, select, input, button { font-family:Calibri, "Trebuchet MS", Arial; font-size:18px; }
input[type="text"], input[type="password"] { padding:1px 4px; }
img { border:none; }
a { color:#0761A3; }
input[type="password"] { font-family:sans-serif; }  /*Calibri fix */

#maincontainer { max-width:1170px; min-height:400px; margin:0 auto; background-color:ghostwhite; background-color:#fdfdfe; background-color:#FFF; border-top:2px solid #394056; }
#banner { position:relative; z-index:1; max-width:1170px; margin:0 auto; text-align:center; font-size:0; }
#logout { position:absolute; right:15px; z-index:5; font-size:1.3rem; font-weight:normal; }
#script_warning { color:red; font-size:14px; margin:5px; }
#homelinks { margin:10px 0px 15px 25px; font-size:0.875em; }
.pageTitle { margin:10px 0px 5px; padding:0.3em 0 0.4em 1em; font-size:1.4em; color:white; background-color:#394056; border-bottom:2px solid #BEBCB1; }
#maincontent { min-height:300px; padding:7px 25px; }

.buttonArea { margin-bottom:2em; text-align:center; }
.buttonArea h3 { margin:10px 2em 1.5em; padding:10px 20px; font-size:23px; background-color:#dddcda; background-color:#394056; color:white; }
.buttonArea h3:first-child { margin-top:0; }
.buttonArea a { display:inline-block; margin:0 1.70em 1em; padding:6px 10px; border:2px solid #ccdbe6; border-radius:6px; box-shadow:2px 2px 4px 0px hsl(0, 0%, 90%); }
.buttonArea a:hover { box-shadow:3px 3px 6px 0px hsl(0, 0%, 75%); }

#footer { clear:both; margin-left:10px; }
#copyright { color:#4B4B4B; font-size:0.813em; text-align:right; padding-right:20px; }

/* used occasionally */
.link { cursor:pointer; color:#0761A3; text-decoration:underline; }
.clear { clear:both; }

@media screen and (max-width:1080px){
	.buttonArea h3 { margin:1em 0; }
	.buttonArea a { margin-left:0.25em; margin-right:0.55em; }
}

@media screen and (max-width:984px){
	img { max-width:100%; }
	#maincontainer { max-width:950px; margin:0; }
	#logout { top:3px; right:5px; }
	#homelinks { margin:4px 0 0 0; padding:7px; }
	.pageTitle { margin:4px 0 0 0; padding:7px; border:none; }	
	#maincontent { padding:7px; }
}

@media screen and (max-width:414px){
	#maincontainer { border:none; }
	#logout { font-size:1rem; }
}

@media print {
	#maincontainer { width:auto; margin:0; border:none; }
}</pre></body></html>