@charset "utf-8";

.nav {
	background-color: #01407F;
	text-align: center;
	position: fixed;
	z-index: 9999;
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	padding: 0.5rem 0rem 0.5rem 0rem;
	line-height: 1;
}

.nav div {
	display: inline-block;
	vertical-align: middle;
}

.nav-left {
	width: 36%;
	text-align: center;
}

.nav-left li {
	display: inline-block;
	list-style-type: none;
	padding: 0rem 0.75rem 0rem 0.75rem;
}

.nav-right {
	width: 44%;
	text-align: center;
}

.nav-right li {
	display: inline-block;
	list-style-type: none;
	padding: 0rem 0.75rem 0rem 0.75rem;
}

.nav-corp {
	width: 20%;
	text-align: center;
}

.nav-logo {
	width: 7.5rem;
}

.nav-logo img {
	max-width: 100%;
}

.nav-text {
	padding: 0.75rem 0rem 0rem 1rem;
}

.nav-text li {
	display: block;
	list-style-type: none;
	text-align: center;
}

.nav-est {
	padding: 0.25rem 0rem 0rem 0rem;
}

.nav1180 {
	background-color: #01407F;
	white-space: nowrap;
	width: 100%;
	overflow: hidden;
	text-align: center;
	line-height: 1;
}

.nav1180-corp {
	display: inline-table;
}

.nav1180-logo {
	display: table-cell;
	width: 7rem;
	padding: 0.75rem;
}

.nav1180-logo img {
	width: 100%;
}

.nav1180-text {
	display: table-cell;
	padding: 0.75rem;
	text-align: center;
	vertical-align: middle;
}

.nav1180-est {
	padding: 0rem 0rem 0.25rem 0rem;
}

.nav1180-links {
	display: inline-table;
	padding: 0rem 0rem 0.75rem 0rem;
}

.nav1180-left {
	display: table-cell;
}

.nav1180-left li {
	display: inline-block;
	list-style-type: none;
	padding: 0rem 0.75rem 0rem 0.75rem;
}

.nav1180-right {
	display: table-cell;
}

.nav1180-right li {
	display: inline-block;
	list-style-type: none;
	padding: 0rem 0.75rem 0rem 0.75rem;
}

.nav868 {
	background-color: #01407F;
	white-space: nowrap;
	width: 100%;
	overflow: hidden;
	text-align: center;
	line-height: 1;
}

.nav868-corp {
	display: inline-table;
}

.nav868-logo {
	display: table-cell;
	width: 7rem;
	padding: 0.75rem 0.75rem 0.5rem 0rem;
}

.nav868-logo img {
	width: 100%;
}

.nav868-text {
	display: table-cell;
	padding: 0.75rem;
	text-align: center;
	vertical-align: middle;
}

.nav868-est {
	padding: 0rem 0rem 0.25rem 0rem;
}

.nav868-links {
	display: inline-table;
	padding: 0rem 0rem 0rem 0rem;
}

.nav868-left {
	display: block;
	padding: 0.25rem 1.25rem 0.5rem 1.25rem;
}

.nav868-left li {
	display: inline-block;
	list-style-type: none;
	padding: 0rem 0.75rem 0rem 0.75rem;
}

.nav868-right {
	display: block;
	padding: 0rem 1.25rem 0.75rem 1.25rem;
}

.nav868-right li {
	display: inline-block;
	list-style-type: none;
	padding: 0rem 0.75rem 0rem 0.75rem;
}

.nav468 {
	background-color: #01407F;
	white-space: nowrap;
	width: 100%;
	overflow: hidden;
	text-align: center;
	line-height: 1;
} 

.nav468-corp {
	display: inline-table;
}

.nav468-logo {
	display: table-cell;
	width: 7rem;
	padding: 0.75rem;
}

.nav468-logo img {
	width: 100%;
}

.nav468-text {
	display: table-cell;
	padding: 0.75rem;
	text-align: center;
	vertical-align: middle;
}

.nav468-est {
	padding: 0rem 0rem 0.25rem 0rem;
}

.nav468-links {
	display: inline-table;
}

.nav468-left {
	display: block;
}

.nav468-left li {
	display: inline-block;
	list-style-type: none;
	padding: 0rem 0.35rem 0.5rem 0.35rem;
}

.nav468-right {
	display: block;
}

.nav468-right li {
	display: inline-block;
	list-style-type: none;
	padding: 0rem 0.35rem 0.75rem 0.35rem;
}

.foot {
	background-color: #01407F;
	display: inline-table;
	width: 100%;
	overflow: hidden;
	line-height: 1;
}

.foot-social {
	display: table-cell;
	width: 20%;
	text-align: left;
	padding: 0.25rem;
}

.foot-social li {
	display: inline-block;
	list-style-type: none;
	padding: 0.5rem;
}

.foot-social img {
	max-width: 2rem;
}

.foot-docs {
	display: table-cell;
	width: 80%;
	text-align: right;
	vertical-align: middle;
	padding: 0.25rem;
}

.foot-docs div {
	display: inline-block;
}

.foot-docs li {
	display: inline-block;
	list-style-type: none;
	padding: 0.75rem;
}

.foot-docs-copy {
	padding: 0.75rem 0.75rem 0.75rem 0.75rem;
}

.foot-docs-668 {
    width: 100%;
	display: block;
}

.foot-docs-668 li {
	list-style-type: none;
	display: inline-block;
	padding: 0.25rem 0.75rem 1rem 0.75rem;
}

@media all and (min-width: 1180px) {
.nav1180 {
	display: none;
}
}

@media all and (max-width: 1180px) {
.nav {
	display: none;
}
}

@media all and (min-width: 868px) {
.nav868 {
	display: none;
}
}

@media all and (max-width: 868px) {
.nav1180 {
	display: none;
}
.foot-docs, .foot-social {
	display: block;
	width: 100%;
	text-align: center;
}
.foot-docs li, .foot-docs-copy {
	padding: 0rem 0.75rem 0.5rem 0.75rem;
}
}

@media all and (min-width: 668px) {
.foot-docs-668 {
	display: none;
}
}

@media all and (max-width: 668px) {
.nav868-left, .nav868-right {
   display: block;
}
.nav868-left {
	display: block;
	padding: 0rem 0rem 0rem 0rem;
}
.nav868-right {
	display: block;
	padding: 0rem 0rem 0.25rem 0rem;
}
.nav868-left li {
	padding: 0rem 0.65rem 0.5rem 0.65rem;
}
.nav868-right li {
	padding: 0rem 0.65rem 0.25rem 0.65rem;
}
.nav868-logo {
	padding: 0.75rem 0.75rem 0.5rem 0rem;
}
.foot-docs {
	display: none;
}
.foot-social, .foot-docs-copy {
    width: 100%;
	display: block;
}
.foot-social li {
    padding: 0.5rem 0.5rem 0.25rem 0.5rem;
}
.foot-docs-copy {
    padding: 0.5rem 0rem 0.25rem 0rem;
	text-align: center;
}
.foot-docs-links {
	text-align: center;
}
.foot-social {
	text-align: center;
}
}

@media all and (min-width: 468px) {
.nav468 {
	display: none;
}
}

@media all and (max-width: 468px) {
.nav868 {
	display: none;
}
.foot-docs-copy {
	padding: 0.5rem 0rem 0.25rem 0rem;
}
.foot-docs-668 li {
	padding: 0.25rem 0.375rem 1rem 0.375rem;
}
.foot-social li {
    padding: 0.75rem 0.5rem 0.25rem 0.5rem;
}
.foot-social img {
	max-width: 2.25rem;
}
}