h1{font-size:2.7692em;margin-bottom:15px;margin-top:25px;color:#00539f}
h1 img {display: block; width: 100%;}
h1#top {
    margin: 24px 0;
}
.inner-content{padding:8px 24px; background:#f0f0f0;}
.content h2,
.content h3 {position:static;margin-top:0.5em}
.content p{margin:1em 0}

.content a:hover{text-decoration:underline}
.content .info{font-size:14px}

.content ul,
.content ol ul,
.content ol ol ol{padding-left:40px}
.content li,
.content ol li ul li{list-style:disc}
.content ol li{list-style:decimal;margin-left:12px}

ul.nav_container{overflow:auto;padding-left:0}
ul.nav_container a{display:block; line-height: 1.2; padding: 0.5em 0;}

.content ol{margin-left:16px;padding-left:0;clear:both;font-size:large;color:#01539F}
.content p,
.content ol ol ol,
.content ol ul{font-size:small;color:#313131}
.content ol li,
.content ol li ul li,
.content ol li ol li,
.content ol li ol.subsection li li {border:0 solid}

.content ol.subsection{margin-left:30px;padding-left:0}

.content ol ol li {list-style-type: lower-alpha}

p.pRight{text-align:right;margin:0}

.outer {background: #f0f0f0; padding: 16px; margin-bottom: 16px}
.top-inner {background: #fff; padding: 16px; margin-top: 0}
.inner {background: #fff; padding: 16px; margin-top: 16px; position:relative}

@media only screen and (max-width:510px), only screen and (max-device-width:510x){
  .content{padding:0 10px}
}

.ol-num {list-style-type:decimal!important;color:#313131;font-size:small}
.nav_container {
	columns: 1;
	column-gap: 16px;
}
@media (min-width: 504px) {
	.nav_container {
		columns: 2;
	}
}
@media (min-width: 756px) {
	.nav_container {
		columns: 3;
	}
}
.nav_container li {
	display: inline-block;
	width: 100%;
}
