html { font-family: 'Merriweather', serif; font-size: 16px; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;} 
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
*:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
@media (min-width: 240px) { body { background: #000033; margin: 10px;}}
@media (min-width: 800px) { body { background: #000033; margin: 45px;}}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block;}
audio, canvas, progress, video { display: inline-block; vertical-align: baseline;}
::-moz-selection { color: white; background: purple;}
::selection { color: white; background: purple;}
a:link { color: #0000FF;}
a:visited { color: #660033;}
a:hover { color: #FF0000;}
#box { box-sizing: border-box; background: #FFFFFF; border: 1px solid #FFFF99; border-radius: 25px; box-shadow: 4px 8px 8px 2px  rgba(255,255,255,0.8); }
@media (min-width: 240px) { #box { text-align: center; margin: 10px auto; padding: 10px;}}
@media (min-width: 800px) { #box { text-align: left; margin: 30px auto; padding: 25px 50px;}}
@media (min-width: 240px) { h1 { font-size: 1.625rem; color: #003366;} h2 {font-size: 1.5rem; color: #003366;} h3 {font-size: 1.325rem; color: #003366;} p {font-size: 1.0rem; color: #000000;}
@media (min-width: 800px) { h1 { font-size: 2.0rem; color: #003366;} h2 {font-size: 1.875rem; color: #003366;} h3 {font-size: 1.750rem; color: #003366;} p {font-size: 1.125rem; color: #000000;}
img { display: block; max-width: 100%; height: auto;}
.img-rounded { border-radius: 30px; margin-right: auto; margin-left: auto; border-style: none;}
.img-circle { border-radius: 50%; margin-right: auto; margin-left: auto; border-style: none;}
.img-center { margin-right: auto; margin-left: auto; border-style: none; }
.img-left { margin: 0px 20px 6px 0px; float: left; max-width: 50%; height: auto;}
.img-right { margin: 0px 0px 6px 20px; float: right; max-width: 50%; height: auto;}
.clear { clear: both;}
.list p { margin-top: 3px; margin-bottom: 3px;}
.info-cells p { margin-top: 3px; margin-bottom: 3px; font-size: 0.9375rem;}
.row-border { border: 1px solid #CDDCFE; margin-top: 4px; margin-bottom: 4px; border-radius: 10px; clear: both;}
.row-content-border { border: 1px solid #CDDCFE; border-radius: 10px; clear: both;}
.row { clear: both;}
.row:after {	content: "";	clear: both;	display: block;}
[class*="col-"] {	width: 100%;	float: left;	padding: 5px;}
@media (min-width: 240px) {	.col-s-1,.col-s-2,.col-s-3,.col-s-4,.col-s-5,.col-s-6,.col-s-7,.col-s-8,.col-s-9,.col-s-10,.col-s-11,.col-s-12 { float: left; position: relative; min-height: 1px; padding-right: 10px; padding-left: 10px; margin:0px;}
.col-s-12 { width: 100%;}
.col-s-11 { width: 91.66666667%;}
.col-s-10 { width: 83.33333333%;}
.col-s-9 { width: 75%;}
.col-s-8 { width: 66.66666667%;}
.col-s-7 { width: 58.33333333%;}
.col-s-6 { width: 50%;}
.col-s-5 { width: 41.66666667%;}
.col-s-4 { width: 33.33333333%;}
.col-s-3 { width: 25%;}
.col-s-2 { width: 16.66666667%;}
.col-s-1 { width: 8.33333333%;}
.col-s-none { display: none;}}
@media (min-width: 800px) {	.col-m-1,.col-m-2,.col-m-3,.col-m-4,.col-m-5,.col-m-6,.col-m-7,.col-m-8,.col-m-9,.col-m-10,.col-m-11,.col-m-12 { float: left; position: relative; min-height: 1px; padding-right: 10px; padding-left: 10px; margin:0px;}
.col-m-12 { width: 100%;}
.col-m-11 { width: 91.66666667%;}
.col-m-10 { width: 83.33333333%;}
.col-m-9 { width: 75%;}
.col-m-8 { width: 66.66666667%;}
.col-m-7 { width: 58.33333333%;}
.col-m-6 { width: 50%;}
.col-m-5 { width: 41.66666667%;}
.col-m-4 { width: 33.33333333%;}
.col-m-3 { width: 25%;}
.col-m-2 { width: 16.66666667%;}
.col-m-1 { width: 8.33333333%;}
@media (min-width: 1024px) {	.col-l-1,.col-l-2,.col-l-3,.col-l-4,.col-l-5,.col-l-6,.col-l-7,.col-l-8,.col-l-9,.col-l-10,.col-l-11,.col-l-12 { float: left; position: relative; min-height: 1px; padding-right: 10px; padding-left: 10px; margin:0px;}
.col-l-12 { width: 100%;}
.col-l-11 { width: 91.66666667%;}
.col-l-10 { width: 83.33333333%;}
.col-l-9 { width: 75%;}
.col-l-8 { width: 66.66666667%;}
.col-l-7 { width: 58.33333333%;}
.col-l-6 { width: 50%;}
.col-l-5 { width: 41.66666667%;}
.col-l-4 { width: 33.33333333%;}
.col-l-3 { width: 25%;}
.col-l-2 { width: 16.66666667%;}
.col-l-1 { width: 8.33333333%;}}
.footer { text-align: center; padding: 4px 5px;}
.footer p { font-size: 0.9375rem;}