
html {   height: 100%;}body {padding: 0;margin: 0;min-height: 100%;font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";line-height: 1.5;}a {transition: color 100ms ease-in-out;  text-decoration: none;}@media print {  a:after {  content: " (" attr(href) ")";font-size: 80%;}}h1, h2, h3, h4, h5, h6 {font-weight: bold;}ul.disc {list-style-type: disc;}ul.circle {list-style-type: circle;}ul.square {list-style-type: square;}ol.arabic-numbers {list-style-type: decimal;}ol.upper-alpha {list-style-type: upper-alpha;}ol.lower-alpha {list-style-type: lower-alpha;}ol.upper-roman {list-style-type: upper-roman;}ol.lower-roman {list-style-type: lower-roman;}img {max-width: 100%;height: auto;}.image-right {float: right;margin: 0 0 1rem 1rem;}.image-left {float: right;margin: 0 1rem 1rem 0;}main {margin: 0 auto;padding: 0 0.5rem;min-height: 100vh;display: flex;flex-direction: column;align-content: space-between;box-sizing: border-box;}header {display: flex;flex: 0 2 auto;align-items: center;padding: 1rem 0;flex-direction: column;}@media screen and (min-width: 768px) {header {flex-direction: row;}}#title_slogan {flex: 2;text-align: center;}@media screen and (min-width: 768px) {#title_slogan {text-align: left;}}#site_title {padding: 0;margin: 0;}#site_title a {text-decoration: none;font-size: 30px;}#site_slogan {font-size: 15px;padding: 0;margin: 0;}#nav {align-items: center;}@media print {#nav {    display: none;}}#mobilemenu_toggle {height: 45px;line-height: 45px;margin: 1rem 0;padding: 0 1rem;display: block;border: 1px solid #778899;cursor: pointer;}@media screen and (min-width: 768px) {#mobilemenu_toggle {display: none;}}#mobilemenu_togglelabel {text-align: center;padding-right: 1rem;}#mobilemenu_togglelabel::before {content: 'Menu ';}#mobilemenu_togglebutton {width: 45px;height: 45px;float: right;position: relative;}.togglebar {position: absolute;left: 6px;height: 5px;background: #778899;border-radius: 4px;width: 34px;transition: opacity 300ms ease-in-out;opacity: 1;}#togglebar_one {top: 11px;}#togglebar_two {top: 20px;}#togglebar_three {top: 29px;}#nav.menu-open #togglebar_one,#nav.menu-open #togglebar_three {opacity: 0;}#nav ul {display: flex;list-style: none;padding: 0;margin: 0;align-content: flex-end;flex-direction: column;text-align: center;max-height: 0px;overflow: hidden;}#nav.menu-open ul {max-height: 1000px;}@media screen and (min-width: 768px) {#nav ul {flex-direction: row;max-height: 1000px;overflow: visible;}}#nav li {padding: 0;margin: 0;}#nav a {padding: 10px;display: block;text-decoration: none;}#nav a:hover {text-decoration: none;}#nav a.current,#nav a.currentAncestor {font-weight: bold;}#nav ul ul {display: none;}#content_container {padding: 1rem 0;flex: 1;display: flex;flex-direction: column;}@media screen and (min-width: 768px) {#content_container {flex-direction: row;}  #content {-ms-flex: 1;-webkit-box-flex: 1;-moz-box-flex: 1;-ms-box-flex: 1;box-flex: 1;flex-grow: 1;}}@media screen and (min-width: 768px) {aside {flex: 0 0 300px;}}#sidebar_title h3 {padding: 0;margin: 0;}@media print {#sub_nav {    display: none;}}#sub_nav ul {list-style: none;padding: 0;margin-top: 0;}#sub_nav li a {overflow: hidden;height: 0px;display: block;}#sub_nav li a.current,#sub_nav li a.currentAncestor {font-weight: bold;}#sub_nav ul ul {list-style: disc;padding-left: 10px;margin-left: 10px;}#sub_nav ul ul li a {height: auto;overflow: visible;}footer {padding: 1rem 0;}#updated_label:before {content: 'Last updated:'}@media print {#breadcrumb_label {    display: none;}}#breadcrumb_label:before {content: 'Now viewing'}#breadcrumb ul {padding: 0;margin: 0;display: inline;list-style: none;}#breadcrumb li {display: inline;padding: 0;margin: 0;}input[type='text'],input[type='number'],input[type='email'],input[type='date'],input[type='url'],input[type='color'],input[type='date'],input[type='password'],input[type='search'],input[type='tel'],input[type='time'],input[type='week'],textarea {width: 100%;display: block;padding: 5px;}/* Use this stylesheet to add custom CSS to all pages of your website. Consolidating CSS code in here will improve page loading speed, reduce bandwidth and circumvent the Internet Explorer 30 stylesheet limit. */main {max-width: 960px;}#content {order: 2;}aside {order: 1;padding: 0 0 1rem 0;}@media screen and (min-width: 768px) {aside {display: none;}}footer {text-align: left;}a {text-decoration: underline;}.btn {text-decoration: none;}html {background-color: rgba(255,255,255,1.00);}body {color: rgba(94,94,94,1.00);}main {border-top: 5px solid rgba(119,136,153,1.00);border-bottom: 5px solid rgba(119,136,153,1.00);}#site_title a {color: rgba(119,136,153,1.00);}#site_title a:hover {color: rgba(25,25,25,1.00);}#site_slogan h2 {color: rgba(255,255,255,1.00);}a {color: rgba(119,136,153,1.00);}a:visited {color: rgba(119,136,153,1.00);}a:hover {color: rgba(25,25,25,1.00);}a:active {color: rgba(25,25,25,1.00);}a.current,a.currentAncestor,a.current:hover,a.currentAncestor:hover {color: rgba(25,25,25,1.00);}/* Prevent Bootstrap buttons inheriting link colours */a:visited.btn {color: #333;}a:visited.btn-primary,a:visited.btn-info,a:visited.btn-success,a:visited.btn-warning,a:visited.btn-danger,a:visited.btn-inverse {color: #fff;}h1, h2, h3, h4, h5, h6 {color: rgba(94,94,94,1.00);}#content_container {border-top: 1px solid rgba(234,234,234,1.00);border-bottom: 1px solid rgba(234,234,234,1.00);}input[type='text'],input[type='number'],input[type='email'],input[type='date'],input[type='url'],input[type='color'],input[type='date'],input[type='password'],input[type='search'],input[type='tel'],input[type='time'],input[type='week'],textarea {border: 1px solid rgba(169,169,169,1.00);}