@import url("https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,700,300,600,400&amp");body {    font-family: "Open Sans",Arial,Helvetica,Verdana,sans-serif;    font-weight:300;    font-size:1em;    color: black;    background-color: #FFF;    margin: 0;}main {    display: block;    clear: both;    margin: 0;    padding: 2px 0 0 4ex;    background: #FFF;    max-width: 100ex;}header {    display: block;    clear: both;    margin: 0;    padding: 0;    width: 100%;}header a {    color: white;}footer {    display: block;    clear: both;    padding: 4ex 1ex;    margin: 0;    line-height: 1.5em;    width: 100%;    background-color: black;}img {    border: 0;    max-width: 100%;}abbr {    border-bottom: 1px dotted #666;    text-decoration: none;}a {    color: black;    font-weight: 400;}a:link, a:visited {    text-decoration: none;}a:focus, a:hover, a:active {    text-decoration: underline;}strong {    font-size: 1.1em;    font-weight: 900;    font-style: normal;}.printonly {    display:none;}.centered {    text-align: center;}
* UO HEADER AND FOOTER ----------------------------------------------------------- */#uobar {    display: block;    margin: 0;    padding: 0 2ex 0 4ex;    background: #0F2912;    width: auto;    min-height: 72px;    line-height: 1.5em}#uobar img {    width: 200px;    padding-top: 15px;    height: auto !important;    border: 0;    max-width: 100%;    float: left;    padding-left: 15px;}#uobar .links-outer {    display: block;    padding-top: 18px;    padding-right: 15px;    float: right;    color: white;    line-height: 2em;}#uobar a {    border-bottom: 0;    padding: 0 0 0 2ex;}.uofootercontainer {    display: block;    clear: both;    margin: 0;    padding: 2ex;    width: auto;    background-color: #000;}#uolinksfooter {    display: block;    padding: 0;    margin: 0;    text-transform: uppercase;    color: white;    font-size: 0.75em;    font-weight: 300;    line-height: 1.5em;}#uolinksfooter ul {    list-style-type: none;    display: flex;    flex-direction: row;    flex-wrap: wrap;    justify-content: center;    align-items: center;    gap: 1ex 3ex;}#uolinksfooter a {    color: #fee11a;}#uolinksfooter a:active {    color: #fff;    outline: 0;}#uolinksfooter a:focus {    color: #fff;    outline: thin dotted;}#uolinksfooter a:hover {    color: #fff;    outline: 0;    text-decoration: none;}/* OPLSS HEADER AND FOOTER ----------------------------------------------------------- */#oplssmasthead  {    display: block;    margin: 0;    padding: 1em 1ex 0 4ex;    color: black;    background: #FFF;    clear: both;    max-width: 100ex;}#oplsslogo {    float: left;     padding-right: 2ex;    border-bottom: 0;    display: inline-block;    text-align: right;    width:320px;}#oplssaddress {    display: inline-block;    vertical-align: top;    width: 50%;    min-width: 36ex;    margin: 0;}#csaddress {    display: inline-block;    vertical-align: top;    width: 45%;    min-width: 37ex;    margin: 0;}.post-footer {    display: block;    clear: both;    background: black;    line-height: 1em;}/* OPLSS styles -------------------------------------------------------------- */main a {    text-decoration: none;    border-bottom: 1px dotted rgba(88, 88, 88, 0.5);    margin: 0.5em 0 0 0;    color: black;    line-height: 1.25em;    font-size: 1.15em;    font-weight: 900;}


