td {
    vertical-align: top;
    border-color: grey;
    border-width: 1px;
    padding-top: 0;
    margin-top: 0;
    height: 10px;
    padding-left: 3px;
    padding-right: 3px
    }
/**
body  {font-family: arial; background-color: white; border-style: none; margin: 0px; padding: 0px; font-size: 10px; line-height: 13px; background-image: url(/media/last_minute_sunset.gif); background-repeat: no-repeat; background-position: 0px 80px}
//*/
body {
    font-family: arial;
    background-color: rgb(230, 230, 240);
    border-style: none;
    margin: 0;
    padding: 0;
    font-size: 12px;
    line-height: 15px
    }
sup {
    font-size: 10px;
    vertical-align: top
    }
h1 {
    font-size: 26px
    }
.logo {
    padding: 0;
    margin: 0;
    border-width: 0
    }
/**
h1, h2, h3, h6  { color: black; text-align: left}
//*/
/**
h1, h2, h3, h6  { color: rgb(172,127,30); text-align: left}
//*/
h1, h2, h3, h6 {
    color: navy;
    text-align: center
    }
h2 {
    margin-left: 5px
    }
h3 {
    font-family: Arial;
    font-size: 15px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: black;
    padding: 4px;
    padding-bottom: 10px;
    margin-bottom: 5px
    }
h4, h5 {
    color: navy;
    font-size: 14px;
    font-family: arial;
    font-weight: normal;
    text-align: left;
    padding: 3px;
    margin-top: 0;
    margin-bottom: 0;
    line-height: 17px
    }
.warn {
    color: red
    }
.bottom {
    vertical-align: bottom
    }
.top {
    vertical-align: top
    }
h4.log {
    margin-left: 10px;
    margin-bottom: 3px;
    margin-top: 5px
    }
.headnews {
    border-width: 1px;
    background-color: rgb(245, 245, 255);
    border-style: solid;
    border-color: rgb(145, 145, 185);
    padding: 4px;
    font-size: 12px;
    line-height: 14px
    }
.time {
    border-bottom-style: solid;
    border-width: 2px;
    margin-bottom: 5px;
    padding: 5px
    }
.topDiv {
    background-color: white
    }
.thead {
    font-size: 4px;
    color: gray;
    z-index: -1;
    position: absolute;
    left: 20;
    top: 10;
    visibility: hidden
    }
img {
    border-style: none
    }
img.pic {
    width: 200px
    }
td.events2 {
    border-width: 1px;
    border-bottom-style: solid;
    border-right-style: solid;
    border-color: black;
    border-right-width: 1px;
    background-color: rgb(200, 200, 255)
    }
form {
    z-index: 1
    }
option {
    z-index: 1
    }
input {
    width: 250px;
    border-top-color: navy;
    border-left-color: navy;
    border-bottom-color: gray;
    border-right-color: gray;
    border-style: solid;
    background-color: white;
    font-size: 10px
    }
td.events1 {
    border-bottom-style: solid;
    border-color: black;
    border-bottom-width: 1px
    }
input.search {
    margin-left: 5px;
    width: 100px;
    height: 14px;
    font-size: 10px;
    border-style: none;
    font-size: 10px
    }
input.log {
    margin-left: 100px;
    font-weight: bold;
    width: 120px;
    height: 15px
    }
input.admin1 {
    margin-left: 10px;
    font-weight: bold;
    width: 100px;
    height: 15px;
    margin-right: 10px
    }
.srch1 {
    font-weight: bold;
    width: 80px;
    height: 15px;
    margin-right: 4px;
    color: navy
    }
.srch2 {
    font-weight: bold;
    width: 100px;
    height: 15px;
    margin-right: 4px;
    font-size: 10px;
    color: navy
    }
input.admin2 {
    margin-left: 10px;
    font-weight: bold;
    width: 200px;
    height: 15px;
    margin-right: 10px
    }
input.searchbtn {
    background-color: transparent;
    width: 50px;
    border-style: none;
    height: 14px;
    margin: 0;
    padding: 0
    }
.btn {
    height: 25spx;
    width: 100px;
    color: blue;
    background-color: white;
    margin: 10px;
    font-size: 14px
    }
.btn2 {
    height: 20px;
    width: 60px;
    color: blue;
    background-color: white;
    margin: 0;
    font-size: 10px;
    vertical-align: top
    }
select {
    z-index: 1
    }
input.del {
    margin-left: 10px;
    margin-right: 10px;
    width: 20px;
    border-left-color: rgb(100, 40, 40);
    border-top-color: rgb(100, 40, 40);
    border-right-color: rgb(200, 140, 140);
    border-bottom-color: rgb(200, 140, 140)
    }
textarea {
    width: 250px;
    border-color: black;
    margin: 0;
    padding-right: 2px;
    vertical-align: top
    }
.pixIn {
    width: 190px;
    margin: 5px;
    paddin: 0
    }
p {
    color: black;
    font-size: 12px;
    font-family: avante garde;
    line-height: 15px;
    padding: 5px;
    text-align: left;
    vertical-align: top
    }
p.photo {
    line-height: 18px;
    margin-top: 1px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: gray
    }
.cent {
    text-align: center
    }
.right {
    text-align: right
    }
.left {
    text-align: left
    }
.flrt {
    float: right;
    margin-top: 5px;
    margin-left: 5px
    }
.fllt {
    float: left;
    margin-top: 5px;
    margin-right: 5px
    }
.inv {
    visibility: hidden
    }
.nopad {
    padding: 0;
    margin: 0
    }
.black {
    color: black
    }
.note {
    font-weight: bold;
    color: rgb(100, 100, 200)
    }
a:link {
    color: rgb(20, 20, 255);
    text-decoration: none
    }
a:visited {
    color: rgb(100, 100, 255);
    text-decoration: none
    }
a:hover {
    color: red;
    text-decoration: none
    }
a.head:link {
    color: navy;
    text-decoration: none
    }
a.head:visited {
    color: navy;
    text-decoration: none
    }
a.head:hover {
    color: navy;
    text-decoration: none
    }
a.rla:link {
    color: gray;
    text-decoration: none;
    font-size: 10px;
    white-space: nowrap;
    margin: 0;
    padding: 0
    }
a.rla:visited {
    color: gray;
    text-decoration: none;
    font-size: 10px;
    white-space: nowrap;
    margin: 0;
    padding: 0
    }
a.rla:hover {
    color: black;
    text-decoration: none;
    font-size: 10px;
    white-space: nowrap;
    margin: 0;
    padding: 0
    }
table.rlinks {
    padding: 0;
    margin: 0;
    font-size: 14px;
    border-style: none;
    text-align: center;
    height: 10px
    }
.bod {
    padding: 8px;
    margin: 0;
    vertical-align: top;
    text-align: justify;
    border-collapse: collapse;
    width: auto;
    font-size: 14px;
    line-height: 20px
    }
td.head {
    height: 36px;
    margin: 0;
    padding: 0;
    background-color: white;
    border-bottom-style: none;
    border-width: 1px;
    border-color: black
    }
.topR {
    font-family: arial;
    font-size: 10px;
    padding: 0;
    margin: 0;
    background-color: transparent;
    border-left-style: none;
    border-width: 1px;
    height: 60px;
    width: 88px;
    text-align: left
    }
div.toplinks {
    background-color: rgb(240, 240, 255);
    margin: 0;
    padding: 2px;
    height: 13px;
    vertical-align: top;
    border-bottom: solid
    }
tr.toplinks {
    background-color: white;
    margin: 0;
    padding: 0;
    height: 13px;
    vertical-align: top;
    z-index: 5
    }
td.nav {
    border-bottom-style: solid;
    border-bottom-color: navy;
    border-bottom-width: 1px;
    height: 13px;
    margin: 0;
    padding: 0
    }
table.toplinks {
    vertical-align: top;
    background-color: rgb(245, 245, 250);
    border-style: none;
    width: 450px;
    padding: 0;
    margin: 0;
    height: 16px;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    margin-left: 25px;
    vertical-align: middle;
    z-index: 5;
    margin-bottom: 2px
    }
td.toplink {
    background-color: transparent;
    border-style: none;
    text-align: left;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 0;
    padding-bottom: 0;
    height: 12px;
    white-space: nowrap;
    z-index: 5
    }
td.toplink2 {
    border-style: none;
    text-align: left;
    background-color: transparent;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 0;
    padding-bottom: 0;
    height: 12px;
    white-space: nowrap;
    z-index: 5
    }
table.whole {
    padding: 0;
    margin: 0;
    width: 770px;
    background-color: transparent;
    border-style: none
    }
td.photos {
    width: 200px;
    vertical-align: top;
    border-style: none;
    padding: 0;
    background-color: transparent
    }
table.info {
    margin: 0;
    padding: 0;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-bottom-color: black;
    border-top-style: solid;
    border-top-color: rgb(180, 180, 255);
    border-top-width: 2px;
    width: 80%
    }
.picForm {
    margin: 0;
    padding: 0
    }
table.results {
    width: 100%;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: black;
    margin: 0;
    padding: 2px
    }
.bbs {
    border-bottom-style: solid;
    border-color: black;
    border-width: 1px
    }
hr {
    height: 1px;
    color: navy;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0
    }
td.bottom {
    background-color: transparent;
    border-top-style: solid;
    border-top-color: black;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-bottom-style: none;
    border-bottom-color: rgb(245, 228, 171);
    height: 20px;
    margin: 0;
    padding: 5px
    }
dt {
    font-size: 16px;
    font-weight: bold;
    color: navy;
    border-top-style: solid;
    border-width: 1px;
    margin-top: 5px;
    line-height: 18px
    }
dd {
    font-size: 12px;
    color: black;
    line-height: 15px
    }
.menuHide {
    visibility: hidden;
    position: absolute;
    background-color: rgb(179, 203, 255);
    text-align: left;
    margin: 0;
    border-style: solid;
    border-color: navy;
    border-width: 1px;
    border-top-style: none
    }
.menuShow {
    visibility: visible;
    position: absolute;
    background-color: rgb(179, 203, 255);
    text-align: left;
    margin: 0;
    border-style: solid;
    border-color: navy;
    border-width: 1px;
    border-top-style: none;
    z-index: 4;
    width: 150px
    }
.menuRow {
    padding: 0;
    margin: 0;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 10px;
    white-space: nowrap;
    background-color: rgb(200, 190, 225);
    border-width: 0;
    line-height: 11px;
    width: 100%
    }
.menuRowSub {
    padding: 0;
    margin: 0;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 10px;
    white-space: nowrap;
    background-color: rgb(225, 222, 255);
    border-width: 0;
    line-height: 11px;
    width: 100%
    }
.menuRow2 {
    padding: 0;
    margin: 0;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 10px;
    white-space: nowrap;
    background-color: white;
    border-width: 0;
    line-height: 11px;
    width: 100%
    }
a.menuLink:link {
    color: black;
    text-decoration: none;
    margin: 0;
    padding: 0
    }
a.menuLink:visited {
    color: black;
    text-decoration: none;
    margin: 0;
    padding: 0
    }
a.menuLink:hover {
    color: navy;
    text-decoration: none;
    margin: 0;
    padding: 0
    }
.copy {
    font-size: 10px;
    color: gray
    }
.searchTable {
    width: 400px;
    padding-bottom: 4px
    }
td.bold {
    font-weight: bold;
    white-space: nowrap
    }
.check {
    border-width: 2px;
    width: 20px
    }
.book {
    padding-left: 10px;
    white-space: nowrap
    }
.subMen {
    width: 160px
    }
.calendar {
    width: 100%;
    font-family: arial;
    font-size: 10px
    }
.calendarCell {
    height: 65px;
    width: 64px;
    margin: 0;
    vertical-align: top;
    text-align: right;
    border-style: solid;
    border-width: 1px;
    padding: 0;
    border-color: gray;
    background-color: white
    }
.today {
    font-weight: bold;
    width: 65px;
    height: 65px;
    margin: 0;
    color: red
    }
.callHead {
    font-size: 10px;
    color: navy;
    font-weight: bold;
    width: 65px
    }
.groupL {
    border-top-style: solid;
    border-width: 1px
    }
.linkBox {
    line-height: 14px;
    background-color: white;
    border-style: solid;
    border-width: 1px
    }
.searchT {
    font-size: 18px;
    border-top-style: solid;
    border-top-width: 2px;
    font-weight: normal
    }
.searchP {
    margin-top: 0;
    font-family: arial;
    padding-left: 15px
    }
.eventB {
    border-style: solid;
    border-color: black;
    border-width: 1px;
    border-top-color: blue;
    padding: 5px;
    font-family: Arial;
    font-size: 12px;
    line-height: 14px
    }
.eventC {
    font-weight: bold;
    border-bottom-style: solid;
    border-width: 1px
    }
.bBold {
    color: black;
    font-weight: bold
    }
.U {
    text-decoration: underline
    }
.nobr {
    white-space: nowrap
    }
.white {
    color: white
    }
.names {
    width: 150px;
    color: black
    }
.black {
    color: black
    }
.tiny {
    height: 25px
    }
.listingB {
    width: 240px;
    padding: 3px;
    margin: 0
    }
.listingC {
    background-color: white;
    font-size: 12px;
    width: 160px;
    border-left-style: solid;
    border-color: navy;
    padding-left: 5px;
    vertical-align: top;
    line-height: 12px
    }
.banner {
    width: 400px;
    height: 51px;
    margin: 0;
    padding: 7px
    }