/** ASNO theme.scss -> theme.css  */
/** _mixins.scss  */
.btns {
	background-color: #CFCFCF;
}

.nav>ul li {
	background-color: #005A93;
	/* background-color: #6e6259; */
}

.nav>ul>li>a {
	background-image: url(../images/right-arrow-light.png);
	background-position: 100% 50%;
	background-repeat: no-repeat;
}

.nav>ul>li>a:hover,
.nav>ul>li>a:focus {
	text-decoration: none;
	background-color: #cc6137;
}

.nav>ul>li.current-menu-item,
.nav>ul>li.default {
	background-color: #005A93;
}

.nav>ul>li.current-menu-item,
.nav>ul>li.default>a.selected {
	background-color: #005A93;
}

.nav>ul>li.general.current-menu-item>a {
	background-color: #005A93;
}

.nav>ul>li.general.current-menu-item>ul>li.current-menu-item a.selected {
	background-color: #E6E7E9;
	text-decoration: none;
}

.nav>ul>li.general.current-menu-item>ul>li>a {
	background-color: #fff;
	border-left-color: #c24312;
}

.nav>ul>li.general.current-menu-item>ul>li>a:hover,
.nav>ul>li.general.current-menu-item>ul>li>a:focus {
	background-color: #5ACCC9;
}

.nav>ul>li ul>li.current-menu-item {
	background-color: #c24312;
}

body.general .content {
	position: relative;
}

body.general .content:after {
	content: '';
	position: absolute;
	display: block;
	left: 100%;
	width: 15px;
	top: 0;
	bottom: 0;
	background-color: #9b350d;
}

.nav>ul>li.home-link>a:hover {
	/* background-color: #908175; */
	background-color: #0076bc;
}

.nav>ul>li.default>a:hover {
	background-color: #0076bc
}

.nav>ul>li.sectionone,
.nav>ul>li.sectionone.current-menu-item>a {
	background-color: #A8097A;
}

.nav>ul>li.sectionone>a:hover {
	background-color: #d7298f;
}

.nav>ul>li.sectionone.current-menu-item>ul>li.current-menu-item a.selected {
	background-color: #E6E7E9;
	text-decoration: none;
}

.nav>ul>li.sectionone.current-menu-item>ul>li>a {
	background-color: #fff;
	border-left-color: #C66BB5;
}

.nav>ul>li.sectionone.current-menu-item>ul>li>a:hover,
.nav>ul>li.sectionone.current-menu-item>ul>li>a:focus {
	background-color: #EECEE4;
}

.nav>ul>li ul>li.current-menu-item {
	background-color: #0F6291;
}

body.sectionone .content {
	position: relative;
}

body.sectionone .content:after {
	content: '';
	position: absolute;
	display: block;
	left: 100%;
	width: 15px;
	top: 0;
	bottom: 0;
	background-color: #A8097A;
}

.nav>ul>li.sectiontwo,
.nav>ul>li.sectiontwo.current-menu-item>a {
	background-color: #C63E1C;
}

.nav>ul>li.sectiontwo>a:hover {
	background-color: #eb5133;
}

.nav>ul>li.sectiontwo.current-menu-item>ul>li.current-menu-item a.selected {
	background-color: #E6E7E9;
	text-decoration: none;
}

.nav>ul>li.sectiontwo.current-menu-item>ul>li>a {
	background-color: #fff;
	border-left-color: #f17c58;
}

.nav>ul>li.sectiontwo.current-menu-item>ul>li>a:hover,
.nav>ul>li.sectiontwo.current-menu-item>ul>li>a:focus {
	background-color: #fbc6b8;
}

.nav>ul>li ul>li.current-menu-item {
	background-color: #C63E1C;
}

body.sectiontwo .content {
	position: relative;
}

body.sectiontwo .content:after {
	content: '';
	position: absolute;
	display: block;
	left: 100%;
	width: 15px;
	top: 0;
	bottom: 0;
	background-color: #C63E1C;
}

.nav>ul>li.sectionthree,
.nav>ul>li.sectionthree.current-menu-item>a {
	background-color: #00747A;
}

.nav>ul>li.sectionthree>a:hover {
	background-color: #00b1b7;
}

.nav>ul>li.sectionthree.current-menu-item>ul>li.current-menu-item a.selected {
	background-color: #E6E7E9;
	text-decoration: none;
}

.nav>ul>li.sectionthree.current-menu-item>ul>li>a {
	background-color: #fff;
	border-left-color: #159393;
}

.nav>ul>li.sectionthree.current-menu-item>ul>li>a:hover,
.nav>ul>li.sectionthree.current-menu-item>ul>li>a:focus {
	background-color: #D4E2D4;
}

.nav>ul>li ul>li.current-menu-item {
	background-color: #159393;
}

body.sectionthree .content {
	position: relative;
}

body.sectionthree .content:after {
	content: '';
	position: absolute;
	display: block;
	left: 100%;
	width: 15px;
	top: 0;
	bottom: 0;
	background-color: #00747A;
}

.nav>ul>li.sectionfour,
.nav>ul>li.sectionfour.current-menu-item>a {
	background-color: #C63E1C;

}

.nav>ul>li.sectionfour>a:hover {
	background-color: #eb5133;
}

.nav>ul>li.sectionfour.current-menu-item>ul>li.current-menu-item a.selected {
	background-color: #E6E7E9;
	text-decoration: none;
}

.nav>ul>li.sectionfour.current-menu-item>ul>li>a {
	background-color: #fff;
	border-left-color: #f17c58;
}

.nav>ul>li.sectionfour.current-menu-item>ul>li>a:hover,
.nav>ul>li.sectionfour.current-menu-item>ul>li>a:focus {
	background-color: #fbc6b8;
}

.nav>ul>li ul>li.current-menu-item {
	background-color: #f17c58;
}

body.sectionfour .content {
	position: relative;
}

body.sectionfour .content:after {
	content: '';
	position: absolute;
	display: block;
	left: 100%;
	width: 15px;
	top: 0;
	bottom: 0;
	background-color: #C63E1C;
}

.nav>ul>li.sectionfive,
.nav>ul>li.sectionfive.current-menu-item>a {
	background-color: #257029;
}

.nav>ul>li.sectionfive>a:hover {
	background-color: #64a151;
}

.nav>ul>li.sectionfive.current-menu-item>ul>li.current-menu-item a.selected {
	background-color: #E6E7E9;
	text-decoration: none;
}

.nav>ul>li.sectionfive.current-menu-item>ul>li>a {
	background-color: #fff;
	border-left-color: #448C44;
}

.nav>ul>li.sectionfive.current-menu-item>ul>li>a:hover,
.nav>ul>li.sectionfive.current-menu-item>ul>li>a:focus {
	background-color: #D4E2D4;
}

.nav>ul>li ul>li.current-menu-item {
	background-color: #448C44;
}

body.sectionfive .content {
	position: relative;
}

body.sectionfive .content:after {
	content: '';
	position: absolute;
	display: block;
	left: 100%;
	width: 15px;
	top: 0;
	bottom: 0;
	background-color: #257029;
}

.nav>ul>li.sectionsix,
.nav>ul>li.sectionsix.current-menu-item>a {
	background-color: #005A93;
}

.nav>ul>li.sectionsix>a:hover {
	background-color: #0076bc;
}

.nav>ul>li.sectionsix.current-menu-item>ul>li.current-menu-item a.selected {
	background-color: #E6E7E9;
	text-decoration: none;
}

.nav>ul>li.sectionsix.current-menu-item>ul>li>a {
	background-color: #fff;
	border-left-color: #0F6291;
}

.nav>ul>li.sectionsix.current-menu-item>ul>li>a:hover,
.nav>ul>li.sectionsix.current-menu-item>ul>li>a:focus {
	background-color: #62B4D1;
}

.nav>ul>li ul>li.current-menu-item {
	background-color: #0F6291;
}

body.sectionsix .content {
	position: relative;
}

body.sectionsix .content:after {
	content: '';
	position: absolute;
	display: block;
	left: 100%;
	width: 15px;
	top: 0;
	bottom: 0;
	background-color: #005A93;
}

body {
	/* background-color: #EFEDEA; */
	background-color: #E6E7E9;
}

body>div {
	background-image: url(../images/bg.png);
	background-position: 50% 280px;
	background-repeat: no-repeat;
}

body.section-start .content {
	background-color: #fff;
}

.footer {
	background-color: #CFCFCF;
}

.skiplink {
	background-color: #c24312;
}

.search_box input[type="text"]:focus~label>input[type="submit"] {
	background-color: #9b350d;
}

.search_box input[type="submit"] {
	background-color: #c24312;
	display: none;
	opacity: 0;
}

.search_box input[type="submit"]:hover,
.search_box input[type="submit"]:focus {
	display: none;
	background-color: #9b350d;
}

.prev,
.next {
	background-color: #dfe1df;
}

.prev:hover,
.prev:focus,
.next:hover,
.next:focus {
	background-color: #0076bc;
}

.section-start .prev,
.section-start .next {
	background-color: #BEB7B3;
}

.to-top a:after {
	background-color: #dfe1df;
}

.to-top a:hover:after,
.to-top a:focus:after {
	background-color: #0076bc;
}

.section-start .to-top a:after {
	background-color: #BEB7B3;
}

.content a {
	color: #0076bc;
}

.content h1,
.content h5,
.content h2,
.content h3,
.content h4,
.content h6 {
	color: #231F20;
}

.content .person {
	background-color: #c24312;
}

.content .detail {
	background-color: #5ACCC9;
}

.content .hide_content {
	background-color: #20A0A0;
}

.content table thead tr:first-child th {
	background-color: #c24312;
}

.content table thead tr th {
	color: #fff;
	line-height: 1.3em;
	font-weight: normal;
	background-color: #c24312;
}

.content table tbody tr.highlight td {
	background-color: #D8D4D1;
}

.content table tbody tr th {
	background-color: #c24312;
}

.content .breadcrumb ul {
	color: #0076bc;
}

.content .to-top a {
	color: #000;
}

.ui-collapsible [data-collapse="control"] {
	/* background-color: #F4F2EF; */
	background-color: #E6E7E9;
	border-bottom-color: #BEB7B3;
}

.ui-collapsible [aria-controls]:hover:before,
.ui-collapsible [aria-controls]:focus:before {
	background-color: #005A93;
}

.ui-collapsible [aria-controls]:before {
	background-color: #0076bc;
}

.text-underline {
	text-decoration: underline;
}

body.sectionone .content a,
body.sectionone .content .breadcrumb ul {
	color: #991E66;
}

body.sectionone .content .UIHTMLContentTitle {
	display: flex;
	margin: .6em 0;
	justify-content: flex-start;
	align-items: flex-end;
	background-color: #E6E7E9;
}

body.sectionone .content .UIHTMLContentTitle h2 {
	margin: 0;
}

body.sectionone .content .UIHTMLContentTitle p {
	margin-left: 1em;
}

body.sectionone .content .figure,
body.sectionone .content .figure span {
	background-color: #991E66;
}

body.sectionone .prev:hover,
.prev:focus,
body.sectionone .next:hover,
.next:focus,
body.sectionone .to-top a:hover:after,
body.sectionone .to-top a:focus:after,
body.sectionone .content table thead tr:first-child th {
	background-color: #991E66;
}

/* body .content .figure {
	padding-left: 2em;
}

body .content .figure .span {
	margin-left: -2em;
} */

body.sectiontwo .content a,
body.sectiontwo .content .breadcrumb ul,
body.sectiontwo .content .figure,
body.sectiontwo .content .figure span {
	/* color: #B33D26; */
	color: #da482b;
}


body.sectiontwo .prev:hover,
.prev:focus,
body.sectiontwo .next:hover,
.next:focus,
body.sectiontwo .to-top a:hover:after,
body.sectiontwo .to-top a:focus:after,
body.sectiontwo .content table thead tr:first-child th {
	/* background-color: #B33D26; */
	background-color: #da482b;
}

body.sectionthree .content a,
body.sectionthree .content .breadcrumb ul,
body.sectionthree .content .figure,
body.sectionthree .content .figure span {
	color: #007377;
}

body.sectionthree .prev:hover,
.prev:focus,
body.sectionthree .next:hover,
.next:focus,
body.sectionthree .to-top a:hover:after,
body.sectionthree .to-top a:focus:after,
body.sectionthree .content table tbody th,
body.sectionthree .content table thead tr:first-child th {
	background-color: #007377;
}

body.sectionfour .content a,
body.sectionfour .content .breadcrumb ul,
body.sectionfour .content .figure,
body.sectionfour .content .figure span {
	color: #da482b;
}

body.sectionfour .prev:hover,
.prev:focus,
body.sectionfour .next:hover,
.next:focus,
body.sectionfour .to-top a:hover:after,
body.sectionfour .to-top a:focus:after,
body.sectionfour .content table thead tr:first-child th {
	background-color: #da482b;
}

body.sectionfive .content a,
body.sectionfive .content .breadcrumb ul,
body.sectionfive .content .figure,
body.sectionfive .content .figure span {
	color: #4A773C;
}

body.sectionfive .prev:hover,
.prev:focus,
body.sectionfive .next:hover,
.next:focus,
body.sectionfive .to-top a:hover:after,
body.sectionfive .to-top a:focus:after,
body.sectionfive .content table thead tr:first-child th {
	background-color: #4A773C;
}

body.sectionsix .content a,
body.sectionsix .content .breadcrumb ul,
body.sectionsix .content .figure,
body.sectionsix .content .figure span {
	color: #005587;
}

body.sectionsix .prev:hover,
.prev:focus,
body.sectionsix .next:hover,
.next:focus,
body.sectionsix .to-top a:hover:after,
body.sectionsix .to-top a:focus:after,
body.sectionsix .content table th,
body.sectionsix .content table thead tr th {
	background-color: #005587;
}

.figure-left {
	float: left;
	margin: 0 20px 10px 0;
	width: 320px;
}

.figure-float-left {
	float: left;
	padding: 0 20px 10px 0;
	width: 50%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.content .figure-float-left img {
	width: 100%
}

.figure-float-left .caption {
	margin-bottom: 0;
}

.figure-float-left-m {
	float: left;
	padding: 0 20px 10px 0;
	width: 50%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.figure-float-left-m .caption {
	margin-bottom: 0;
}

.figure-float-right {
	float: right;
	padding: 0 0 10px 20px;
	width: 50%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.content .figure-float-right img {
	width: 100%
}

.figure-float-right .caption {
	margin-bottom: 0;
}

.figure-float-right-two {
	float: right;
	padding: 0 0 10px 0px;
	width: 50%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.content .figure-float-right-two img {
	width: 100%
}

.figure-float-right-two .caption {
	margin-bottom: 0;
}


.figure-float-right-m {
	float: right;
	padding: 0 0 10px 20px;
	width: 50%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.figure-float-right-m .caption {
	margin-bottom: 0;
}


.content .caption {
	font-style: normal;
	font-size: 12px;
	background-color: #E6E7E9;
	/* width: 100%; */
	padding: 1em 1.65em;
}

.content .caption.careful {
	background-color: transparent;
	padding: 0;
	padding-top: 0.4em;
}

.content table thead tr th a {
	color: #fff !important;
}

.content p {
	margin-bottom: 1em;
}

.content p.caption {
	margin-bottom: 1.85em;
}

.content p img {
	margin-bottom: -1em;
}

.content p img:not(:first-child) {
	padding-top: 1.2em;
}

/* .content p img  */

.content img {
	display: block;
}

.content .float-left {
	float: left;
	display: block;
	margin: 0 20px 6px 0;
	max-width: 300px;
}

.content .float-left.text {
	max-width: 360px;
}

.content .float-right {
	float: right;
	display: block;
	max-width: 300px;
	/* margin-left: auto; */
	margin: 0 0 6px 15px;
}


body .content table tr th {
	font-weight: bold;
}

body .content table tr td.shaded {
	font-weight: bold;
	background: #ccc7c2;
}

body .content table caption {
	font-weight: bold;
}

body.sectionone .content table caption,
body.sectionone .content table caption span {
	color: #991E66;

}

body.sectiontwo .content table caption,
body.sectiontwo .content table caption span {
	/* color: #B33D26; */
	color: #da482b;
}

body.sectionthree .content table caption,
body.sectionthree .content table caption span {
	color: #007377;
}

body.sectionfour .content table caption,
body.sectionfour .content table caption span {
	color: #da482b;
}

body.sectionfive .content table caption,
body.sectionfive .content table caption span {
	color: #4A773C;
}

body.sectionsix .content table caption,
body.sectionsix .content table caption span {
	color: #005587;
}

body .content table caption span {
	/* color: #2a2a2a; */
	font-weight: normal;
}

body .content p.notes {
	font-size: 12px;
	margin-bottom: 5px;
}



body .content .UIBlockContainer ul {
	list-style: none;
	margin-left: 0
}

body .content .UIBlockContainer ul li {
	position: relative;
	padding-left: 1.4em;
}

body .content .UIBlockContainer ul li:before {
	content: "";
	position: absolute;
	width: 3px;
	height: 3px;
	border-radius: 50%;
	background: #000;
	left: 5px;
	top: 8px
}

body.section-start .content h1 {
	text-transform: uppercase;
}



.bg-text {
	margin: 30px 0;
	background: #E6E4DF;
	padding: 20px;
}

.bg-text h2 {
	margin-top: 0;
}

.hastext {
	position: relative;
	display: inline;
	padding-right: 30px;
}

.hastext span {
	position: absolute;
	right: 0;
	bottom: 6px;
}

.img-line .hastext {
	width: 50%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
	float: left;
}

.img-line .hastext span {
	position: absolute;
	right: 10px;
	bottom: 6px;
}

.img-line .hastext img {
	width: 100%;
}

h3.figure {
	padding-left: 62px;
	font-family: "FranklinGothic URW",
		sans-serif;
	font-size: 1em;
	font-weight: bold;
}

.figure span {
	font-family:
		"Franklin Gothic Medium",
		sans-serif;
	font-weight: normal;
	margin-left: -64px;
}