/* Copyright © 2015 by CedarCoast.  All rights reserved. */* {    margin: 0;    border: 0;    padding: 0;}body {    min-width: 768px;    width: 100%;    height: 100%;    text-align: center;    font-family: Arial, sans-serif;    font-style: normal;    font-size: 0.8em;    background: url("../images/bkr_left.jpg") repeat-y left top;    background-color: #ede8e5;}#wrapper {    min-width: 768px;    width: 100%;    color: #000000;}#subwrapper {}#header {    width: 100%;    height: 101px;    margin-bottom: 32px;    text-align: left;    background: url("../images/bkr_r160top2.jpg") no-repeat left top;    background-color: #ffffff;}#title1 {    display: none;}#title2 {    float: right;    width: 97%;    text-align: right;    font-style: normal;    font-weight: normal;    font-size: 1.4em;    color: #000000;    background: transparent;    padding-bottom: 8px;    margin: 0 25px 0 0;    border-width: 2px 0 0 0;    border-style: solid;    border-color: #ddddff;}#status {    text-align: center;	font-size: 12pt;    color: #dd0000;}#container {    float: left;    width: 96%;    height: 96%;    display: inline;    margin-left: -10.0em;    padding: 0;}* html #container {    height: 100%;}#content {    margin: -36px 1.0em 1.0em 21.4em;    width: 100%;    height: 100%;    background-color: #aaaaff;    text-align: center;    border-width: 1px 1px 1px 1px;    border-style: solid;    border-color: #888888;}#banner {    width: 100%;    height: 138px;    background-color: #ddddff;    background:#ddddff url('../images/sunrise_03.jpg') left top no-repeat;    text-align: right;}#banner h1 {    padding: 12px;    color: #ffffff;}#bodytext {  padding: 1.8em;}#slideshow {    width: 100px;    height: 100px;    float: right;        display: inline;    margin: 10px 8px 8px 8px;    font-size: 1.0em;    background-color: #ffffff;    color: #ffffff;    border-width: 1px;    border-style: solid;    border-color: #444444;}#more-info {    padding-left: 5%;    padding-right: 5%;}#contact-box img {    float: right;        display: inline;    width: 220px;    height: 168px;    margin: -28px 0 0 10px;}#address {    clear: both;    margin: 2.0em;    text-align: center;    font-weight: bold;}#email {    margin: 1.0em;    text-align: center;    font-weight: bold;}#email:link, #email:active, #email:visited {    color: #ff0000;    text-decoration: none;}#email:hover {    text-decoration: none;}.article {    margin: 16px 0 8px 0;    padding-bottom: 8px;    border-width: 0 0 2px 0;    border-style: solid;    border-color: #888888;}.article p {    padding-top: 1.0em;}.article a:hover {    color: #800000;    font-weight: bold;    text-decoration: underline;}#image1 {    width: 418px;    height: 85px;    margin: 10px 25px 0 0;    float: right;    background: url("../images/cc_title.gif") no-repeat right top;}#image2 {    width: 100px;    height: 138px;    margin: 1.2em 0 1.0em 1.6em;    float: right;    background: url("../images/pkelsey_clr.jpg") no-repeat right top;}#sidebar {    margin: -40px 20px 0 -174px;    padding-left: 100% !important;    text-align: center;    font-size: 1.0em;    background-color: transparent;    color: #800000;}.sidebar_item_600 {    width: 140px;    height: 600px;    margin: 8px 0 0 0;    padding: 0 2px 0 2px;    text-align: center;}.sidebar_item_240 {    width: 140px;    height: 240px;    margin: 8px 0 0 0;    padding: 0 2px 0 2px;    text-align: center;}#footer {    width: 100%;    clear: both;    background: url("../images/bkr_r160bot.jpg") repeat-y left bottom;}.clearing {    height: 0;    clear: both;}#copyright {    width: 12.2em !important;    width: 12.0em;    padding: 1.0em 1.0em 1.0em 0;    position: fixed !important;    position: absolute;    left: 0;    bottom: 0;    font-size: 0.8em;    color: #ffffff;    background-color: transparent;}#validation {    display: block;    width: 140px;    position: fixed !important;    position: absolute;    left: 0;    bottom: 3.5em;    text-align: center;    color: #ffffff;}.note {    font-style: italic;}.external {    background: url("../images/external_wht.gif") no-repeat right top;    padding-right: 12px;}.external-red {    background: url("../images/external_red.gif") no-repeat right top;    padding-right: 12px;}h1 {    font-size: 18pt;    color: #884444;}.h1small {    padding: 1.0em;    font-size: 14pt;}h2{    padding-bottom: 8px;    font-size: 12pt;    font-style: italic;    color: #444444;}h3 {    font-size: 10pt;    font-weight: bold;}.section {    margin-top: 8px;    padding: 2px;    border-width: 2px;    border-style: solid;    border-color: #243A78;}.sectionTitle {    padding: 0.4em 0 0.4em 1.0em;    font-weight: bold;    border-width: 1px;    border-style: solid;    border-color: #243A78;    background-color: #243A78;    color: #FFFFFF;}.subsection {    padding: 1.0em;    border-width: 1px 1px 0 1px;    border-style: solid;    border-color: #243A78;}.subsectionBottom {    padding: 1.0em;    border-width: 1px 1px 1px 1px;    border-style: solid;    border-color: #243A78;}ul {    margin-left: 2.0em;}a:link, a:active, a:visited {    color: #000000;    text-decoration: none;}a:hover {    text-decoration: underline;}.login-card {  padding: 40px;  width: 274px;  background-color: #F7F7F7;  margin: 0 auto 10px;  border-radius: 2px;  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);  overflow: hidden;}.login-card h1 {  font-weight: 100;  text-align: center;  font-size: 2.3em;}.login-card input[type=submit] {  width: 100%;  display: block;  margin-bottom: 10px;  position: relative;}.login-card input[type=text], input[type=password] {  height: 44px;  font-size: 16px;  width: 100%;  margin-bottom: 10px;  -webkit-appearance: none;  background: #fff;  border: 1px solid #d9d9d9;  border-top: 1px solid #c0c0c0;  /* border-radius: 2px; */  padding: 0 8px;  box-sizing: border-box;  -moz-box-sizing: border-box;}.login-card input[type=text]:hover, input[type=password]:hover {  border: 1px solid #b9b9b9;  border-top: 1px solid #a0a0a0;  -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);  box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);}.login {  text-align: center;  font-size: 14px;  font-family: 'Arial', sans-serif;  font-weight: 700;  height: 36px;  padding: 0 8px;/* border-radius: 3px; *//* -webkit-user-select: none;  user-select: none; */}.login-submit {  /* border: 1px solid #3079ed; */  border: 0px;  color: #fff;  text-shadow: 0 1px rgba(0,0,0,0.1);   background-color: #9e0000;  /* background-image: -webkit-gradient(linear, 0 0, 0 100%,   from(#4d90fe), to(#4787ed)); */}.login-submit:hover {  /* border: 1px solid #2f5bb7; */  border: 0px;  text-shadow: 0 1px rgba(0,0,0,0.3);  background-color: #9eaa00;  /* background-image: -webkit-gradient(linear, 0 0, 0 100%,   from(#4d90fe), to(#357ae8)); */}.login-card a {  text-decoration: none;  color: #666;  font-weight: 400;  text-align: center;  display: inline-block;  opacity: 0.6;  transition: opacity ease 0.5s;}.login-card a:hover {  opacity: 1;}.login-help {  width: 100%;  text-align: center;  font-size: 12px;}