html,body{height:100%;margin:0]}
body{background-color:#f7f7f7;font-family:fira sans;font-weight:300;font-size:11pt}
#wrapper{display:flex;flex-direction:column;flex-wrap:nowrap;max-width:1200px;margin:auto;height:100%;background-color:white}
#logoFrame{flex-grow:1}
#logoImg{min-width:100px;max-width:300px;width:80%;cursor:pointer}
#CaText{flex-grow:1;font-size:1.4em;font-weight:400;vertical-align:top;margin:1.2em 3em auto;color:#2E353D}
#footer{background:linear-gradient(to right,#0D3264,#00617D);color:white;font-size:1.1em;margin-top:.3em;padding-bottom:1em}
#header{display:flex;flex-direction:row;flex-wrap:nowrap;padding:1em;}
#content{flex:1;overflow:auto;min-height:10em;margin:0;padding:.5em;padding-bottom:1em}
#maInfo{display:inline}
.stcTextDk{color:#0D3264}
.stcTextLi{color:#00617D}
.stcGray{color:#232E3B}
.sotecon{font-size:1.1em;color:#0D3264;font-weight:bold}
.smallText{font-size:.8em}
#footer a:link,#footer a:hover,#footer a:visited{color:white}
h1{font-size:1.3em;color:#0D3264}
h2{font-size:1.1em;color:#0D3264}
h3{font-size:1em;color:#00617D}
img{border:none}
#ccImg{max-width:500px;width:50%}
@media only screen and (orientation:landscape){
	.footRow{display:inline-block;vertical-align:top;margin:1em 1em 0em 3em;}
	#footer .copy{font-size:.8em;margin-left:5em;text-align:right;vertical-align:bottom}
}
@media only screen and (orientation:portrait){
	.footRow{margin:1em 1em 0em 0em;padding:1em}
	#footer .copy{font-size:.8em;padding:05.09.2024 14:53:51co1em;}
}
