* {margin: 0; padding: 0;}
body {font-family: Arial, helvetica, sans-serif; background-color: #dfdcd3;}
td {font-family: Verdana, Geneva, Arial, helvetica, sans-serif; text-align: left; padding-right: 7px;}
td a, td a:hover {color: #720d1b; text-decoration: none;}
th {font-family: Verdana, Geneva, Arial, helvetica, sans-serif;}
.clear {clear: both;} #container {position: relative; width: 784px; margin: 15px auto 26px; padding: 20px 1px 18px; background-color: #e0e0d6; border: 7px solid #fff; border-radius: 22px; box-shadow: 4px 5px 8px rgba(60, 56, 48, 0.55);}
#content {margin: 0; padding: 0;} #header #logo {float: left; padding: 0 10px;}
#header #menu {width: 575px; float: right; margin-top: 14px; position: relative; z-index: 500;}
#header #menu ul {font-size: 13px; font-weight: bold; list-style-type: none; margin: 0; padding: 0;}
#header #menu ul li {float: left; position: relative;}
#header #menu ul li span {margin: 0 8px; font-size: 10px; vertical-align: baseline; float: left; margin-top: 2px; color: #9e9d9d;}
#header #menu ul li a {float: left; color: #717070; text-decoration: none;}
#header #menu ul li a.selected,
#header #menu ul li a:hover {color: #f84270;} #header #menu ul ul.children {background-color: #e0e0d6; position: absolute; z-index: 500; padding: 0 0 0 10px; left: -10px; display: none;}
#header #menu ul ul.children li {float: none; text-align: left; position: relative; z-index: 500;}
#header #menu ul li ul.children li a {float: none; font-size: 11px; border: none; color: #717070; display: block; width: 150px; padding: 5px;}
#header #menu ul li ul.children li a:hover {color: #f84270;} #left_side {float: left; width: 190px; margin-top: 10px;}
#left_side p {padding: 10px 0; text-align: center;}
#left_side ul {font-size: 13px; font-weight: bold; list-style-type: none; margin: 0; padding: 0 5px 30px 10px;}
#left_side ul li {position: relative; line-height: 22px; padding-bottom: 5px; border-bottom: dotted 1px #9E9D9D; padding-top: 2px; margin-right: 5px;}
#left_side ul li a {color: #717070; text-decoration: none;}
#left_side ul li a.selected,
#left_side ul li a:hover {color: #f84270;} #main {float: left; width: 585px; margin-top: 10px; font-size: 12px; min-height: 400px; position: relative; z-index: 1;}
#main h1 {color: #ff4372; font-size: 20px; margin-bottom: 5px; font-weight: normal;}
#main h1 a {color: #ff4372; font-size: 20px; text-decoration: none;}
#main h2 {font-size: 20px; margin: 5px 0;}
#main h3 {color: #000; font-size: 14px; margin: 10px 0;}
#main p {line-height: 22px; padding: 5px 0;}
#main p img {border: none; margin: 2px;}
#main p strong {color: #f84270;}
#main a {text-decoration: none; color: #737373;}
#main a:hover {text-decoration: underline; color: #f84270;} #main .nav-links {overflow: hidden; padding: 10px 0; font-weight: bold;}
#main .nav-links .nav-previous {float: left;}
#main .nav-links .nav-next {float: right;} #main .search-form {padding: 5px 0;}
#main .search-form .search-field {font-size: 12px; padding: 3px 5px; width: 220px;} @media (max-width: 829px) {
#container {width: auto; margin: 10px 12px 18px 10px; padding: 10px 14px 24px;}
#content {display: flex; flex-direction: column;}
#content > .clear {display: none;} #header #logo {float: none; padding: 0; text-align: center;}
#header #logo img {max-width: 100%; height: auto;}
#header #menu {float: none; width: auto; margin: 6px 0 0;}
#header #menu > ul {display: flex; flex-wrap: wrap; justify-content: center; row-gap: 2px;}
#header #menu > ul > li {float: none; display: flex; align-items: center;}
#header #menu > ul > li > a {float: none; padding: 7px 0; font-size: 15px;}
#header #menu > ul > li > span {float: none; margin: 0 9px;} #main {order: 1; float: none; width: auto; min-height: 0; margin-top: 18px; font-size: 14px;}
#left_side {order: 2; float: none; width: auto; margin-top: 20px;}
#left_side ul {padding: 0 0 10px; border-top: dotted 1px #9E9D9D;}
#left_side ul:empty, #left_side p.spacer {display: none;}
#left_side ul li {margin-right: 0; padding: 6px 0 8px;}
#left_side ul li a {display: block; font-size: 14px;} #main p {line-height: 23px; overflow-wrap: anywhere;}
#main img, #left_side img {max-width: 100%; height: auto;}
#main iframe, #main video, #main embed, #main object {max-width: 100%;}
#main table {max-width: 100%;}
#main .wp-caption, #main figure {max-width: 100%;}
} .screen-reader-text {border: 0; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; word-wrap: normal !important;}