* {font-family: sans-serif, arial, verdana; font-size: x-small}
img {border: none}
*.page {margin: auto auto auto auto; border-width: 0px}
.top-menu {padding-bottom: 12px; text-align: center}
*.back {position: absolute; padding-left: 10px}
*.content {padding-left: 8px; padding-right: 8px; margin: 12px auto 30px auto}
.title {color: #15b; background-color: #e5e5e5; padding: 4px; margin-bottom: 12px; border: none}
.subtitle {color: #15b; padding-bottom: 5px; border: none; font-size: small; font-weight: bold; text-align: center}
.copy {color: #15b; padding: 0px; border: none; font-size: xx-small; text-align: center}
table {border: none; border-collapse: collapse; margin: auto}
th {border: none; padding: 2px; background-color: #eee; text-align: center; vertical-align: top; white-space: nowrap}
td {border: none; padding: 2px; text-align: left; vertical-align: top}
td.links {padding: 20px}
table.data {border-style: solid; border-width: 1px; border-color: #ccc}
th.data {padding: 5px; border-style: solid; border-width: 1px; border-color: #ccc; white-space: nowrap}
th.data-vcentered {padding: 5px; border-style: solid; border-width: 1px; border-color: #ccc; white-space: nowrap; vertical-align: middle}
th.data-hcentered {padding: 5px; border-style: solid; border-width: 1px; border-color: #ccc; white-space: nowrap; text-align: center}
td.data {padding: 5px; border-style: solid; border-width: 1px; border-color: #ccc}
td.data-vcentered {padding: 5px; border-style: solid; border-width: 1px; border-color: #ccc; vertical-align: middle}
td.data-hcentered {padding: 5px; border-style: solid; border-width: 1px; border-color: #ccc; text-align: center}
th.site {padding: 5px; border-bottom-style: solid; border-bottom-width: 1px; border-color: #15b; border-width: 0px 0px 2px 0px; background-color: #fff; vertical-align: middle; white-space: nowrap}
td.site {padding: 5px; border-bottom-style: solid; border-bottom-width: 1px; border-color: #15b; border-width: 0px 0px 2px 0px; vertical-align: middle; text-align: center}
table.vals {border-style: solid; border-width: 1px; border-color: #ccc}
td.vals {text-align: center; vertical-align: bottom; padding-top: 0px; padding-bottom: 0px; border-top-style: solid; border-top-width: 1px; border-bottom-style: solid; border-bottom-width: 1px; border-color: #ccc}
table.header {width: 100%; color: #15b}
td.header {padding-left: 8px; padding-right: 8px; white-space: nowrap; vertical-align: middle; text-align: center}
a:link {color: #15b; text-decoration: none}
a:active {color: #15b; text-decoration: none}
a:visited {color: #15b; text-decoration: none}
a:hover {color: #15b; text-decoration: none}
img.site {vertical-align: middle; padding-right: 20px}
img.alarm {vertical-align: middle}
input {border-width: 1px}
select {border-style: solid; border-width: 1px; border-color: #ccc}
textarea {width: 300px; height: 200px; border-style: solid; border-width: 1px; border-color: #000}
*.error {text-align: center; color: #c00}
*.warning {text-align: center; color: #ff8000}
*.important {color: #c00}
*.arrow {color: #15b; margin-left: 4px; margin-right: 4px}
table.admin {border-style: solid; border-width: 1px; border-color: #f00; margin-bottom: 12px}
td.admin {text-align: center; vertical-align: top; padding: 8px}
