*{box-sizing:border-box;vertical-align:top}
body{font-size:16px;width:100%;background:#0e3963;margin:0 auto;font-family:"Segoe UI", Arial,"Sans Serif";color:#444}
nav,main{background:#fcfcfc}
a{color:#3A5EA1;font-weight:500;text-decoration:none}
a:hover{text-decoration:underline}
h1{font-size:18px;line-height:18px;margin:0 0 4px;color:#333;font-weight:500}
h2{margin:0;font-size:18px;line-height:26px}
h3{margin:0;font-size:18px;line-height:26px}
p{margin:0 0 12px;vertical-align:top;padding:0}
b{font-weight:500}

.m12{margin-top:12px}
.m14{margin-top:14px}
.m16{margin-top:16px}
.m18{margin-top:18px}
.t0{border-top:0}
.l0{border-left:0}
.spanblock{display:block}