.submitbutton {
 font-size: large;
}
.smalltext {
 font-size: small;
}
.editlabel {
 display: inline-block;
 width: 8em;
 margin-top: 1px;
 margin-bottom: 1px;
 margin-left: 10px;
 margin-right: 10px;
 padding: 1px;
 text-align: right;
}
.contentbyline {
 position: relative;
 margin-top: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 padding: 0px;
 text-align: right;
 line-height: 1.4em;
}
.contentauthor {
 font-style: italic;
}
.year {
 font-size: x-large;
 color: black;
 text-align: left;
 line-height: 2.4em;
 font-weight: bold;
}
h1 {
 font-size: x-large;
 margin-top: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
}
h2 {
 font-size: large;
 margin-top: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
}
.contentsoldout {
 font-weight: bold;
}
.contenttitle {
 font-size: large;
 font-weight: bold;
}
br.all {
 clear: both;
}
img {
}
img.itemimage {
 float: left;
 margin-top: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 10px;
}
img.bioimage {
 float: left;
 margin-top: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 10px;
}
#pbody {
 position: relative;
 margin-top: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 padding: 0px;
}
a {
 color: black;
 text-decoration: none;
}
a:hover {
 color: red;
 text-decoration: none;
}
body {
 padding: 0px;
 margin-top: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 text-align: center;
 color: black;
 background-color: #FFFFFF;
 font-size: medium;
 font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
}
#wrap {
 position: relative;
 width: 200px;
 margin: 0px auto;
 padding: 0px;
 color: black;
 background-color: #fefefe;
 text-align: left;
}
.nicEdit-pane {
 color: black;
 background-color: #fefefe;
}
.content1 {
 position: relative;
 padding: 10px;
 color: black;
 background-color: #fefefe;
 clear: both;
}
.contentx1 {
 position: relative;
 padding: 10px;
 color: black;
 background-color: #fefefe;
 clear: both;
}
.content2 {
 position: relative;
 padding: 10px;
 color: black;
 background-color: #fefefe;
 clear: both;
}
.contentx2 {
 position: relative;
 padding: 10px;
 color: black;
 background-color: #fefefe;
 clear: both;
}
.editcontrols {
 margin-top: 10px;
 margin-bottom: 10px;
 margin-left: 10px;
 margin-right: 10px;
 padding: 10px;
 font-size: small;
 text-align: right;
 line-height: 1.4em;
 color: black;
 background-color: #ffffe5;
 width: 100%;
}
.editcontrols a {
 color: black;
 text-decoration: none;
}
.editcontrols a:hover {
 color: #ffffe5;
 background-color: black;
 text-decoration: none;
}
.editingcontrols {
 position: relative;
 margin-top: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 padding: 0px;
 font-size: small;
 text-align: left;
 color: black;
 background-color: #e0e0e0;
}
.standard {
 margin-top: 10px;
 margin-bottom: 10px;
 margin-left: 10px;
 margin-right: 10px;
 padding: 10px;
 color: black;
 background-color: #e0e0e0;
}
.standardeditor {
 margin-top: 10px;
 margin-bottom: 10px;
 margin-left: 10px;
 margin-right: 10px;
 padding: 10px;
 color: black;
 background-color: #e0e0e0;
 width: 90%;
}
.username {
 width: 20em;
 margin-top: 10px;
 margin-bottom: 10px;
 margin-left: 10px;
 margin-right: 10px;
 padding: 10px;
 color: black;
 background-color: #e0e0e0;
}
textarea.blurb {
 width: 50em;
 height: 5em;
 margin-top: 10px;
 margin-bottom: 10px;
 margin-left: 10px;
 margin-right: 10px;
 padding: 10px;
 color: black;
 background-color: #e0e0e0;
}
.standardwide {
 display: inline-block;
 width: 39em;
 margin-top: 10px;
 margin-bottom: 10px;
 margin-left: 10px;
 margin-right: 10px;
 padding: 10px;
 color: black;
 background-color: #e0e0e0;
}
table {
 margin-top: 10px;
 margin-bottom: 10px;
 margin-left: 10px;
 margin-right: 10px;
 text-align: center;
 padding: 10px;
 font-size: medium;
 color: black;
 background-color: #e0e0e0;
}
td.left {
 text-align: left;
}
tr.row1 {
 color: black;
 background-color: #fefefe;
}
tr.row2 {
 color: black;
 background-color: #fefefe;
}
td.username {
 text-align: left;
 width: 150px;
}
td.devicename {
 text-align: left;
 width: 80px;
}
td.devicevalue {
 text-align: left;
 width: 385px;
}
table.alert {
 margin-top: 10px;
 margin-bottom: 10px;
 margin-left: 10px;
 margin-right: 10px;
 text-align: center;
 padding: 10px;
 font-size: medium;
 color: black;
 background-color: yellow;
}
tr.alertbox {
 color: black;
 background-color: yellow;
}
.infotext {
 display: inline-block;
 width: 39em;
 margin-top: 10px;
 margin-bottom: 10px;
 margin-left: 10px;
 margin-right: 10px;
 padding: 10px;
}
.nodisplay {
 display: none;
}
#articleall {
 position: relative;
 margin-top: 0px;
 margin-bottom: 20px;
 margin-left: 10px;
 margin-right: 10px;
 width: 180px;
 padding: 0px;
 color: black;
 background-color: #fefefe;
}
#asidesecondary {
 position: relative;
 margin-top: 0px;
 margin-bottom: 20px;
 margin-left: 10px;
 margin-right: 10px;
 width: 180px;
 padding: 0px;
 color: black;
 background-color: #fefefe;
 clear: both;
}
#asidetertiary {
 position: relative;
 margin-top: 0px;
 margin-bottom: 20px;
 margin-left: 10px;
 margin-right: 10px;
 width: 180px;
 padding: 0px;
 color: black;
 background-color: #fefefe;
 clear: both;
}
#articleplusleft {
 position: relative;
 margin-top: 0px;
 margin-bottom: 20px;
 margin-left: 10px;
 margin-right: 10px;
 width: 180px;
 float: none;
 clear: both;
 padding: 0px;
 color: black;
 background-color: #fefefe;
}
#articleplusright {
 position: relative;
 margin-top: 0px;
 margin-bottom: 20px;
 margin-left: 10px;
 margin-right: 10px;
 width: 180px;
 float: none;
 clear: both;
 padding: 0px;
 color: black;
 background-color: #fefefe;
}
#asideright2c {
 position: relative;
 margin-top: 0px;
 margin-bottom: 20px;
 margin-left: 10px;
 margin-right: 10px;
 width: 160px;
 float: none;
 clear: both;
 padding: 10px;
 color: black;
 background-color: #e0e0e0;
}
#asideright2c a {
 color: black;
 text-decoration: none;
}
#asideright2c a:hover {
 color: #e0e0e0;
 background-color: black;
 text-decoration: none;
}
#asideleft2c {
 position: relative;
 margin-top: 0px;
 margin-bottom: 20px;
 margin-left: 10px;
 margin-right: 10px;
 width: 160px;
 float: none;
 clear: both;
 padding: 10px;
 color: black;
 background-color: #e0e0e0;
}
#asideleft2c a {
 color: black;
 text-decoration: none;
}
#asideleft2c a:hover {
 color: #e0e0e0;
 background-color: black;
 text-decoration: none;
}
div.contentwrap {
 margin: 0px auto;
 padding: 0px;
 float: left;
}
#asideleft {
 position: relative;
 margin-top: 0px;
 margin-bottom: 20px;
 margin-left: 10px;
 margin-right: 10px;
 width: 160px;
 float: none;
 clear: both;
 padding: 10px;
 color: black;
 background-color: #e0e0e0;
}
#asideleft a {
 color: black;
 text-decoration: none;
}
#asideleft a:hover {
 color: #e0e0e0;
 background-color: black;
 text-decoration: none;
}
#asideright {
 position: relative;
 margin-top: 0px;
 margin-bottom: 20px;
 margin-left: 10px;
 margin-right: 10px;
 width: 160px;
 float: none;
 clear: both;
 padding: 10px;
 color: black;
 background-color: #e0e0e0;
}
#asideright a {
 color: black;
 text-decoration: none;
}
#asideright a:hover {
 color: #e0e0e0;
 background-color: black;
 text-decoration: none;
}
#asidecsecondary {
 position: relative;
 margin-top: 0px;
 margin-bottom: 20px;
 margin-left: 10px;
 margin-right: 10px;
 width: 160px;
 float: none;
 clear: both;
 padding: 10px;
 color: black;
 background-color: #e0e0e0;
}
#asidesecondary a {
 color: black;
 text-decoration: none;
}
#asidesecondary a:hover {
 color: #e0e0e0;
 background-color: black;
 text-decoration: none;
}
#asidectertiary {
 position: relative;
 margin-top: 0px;
 margin-bottom: 20px;
 margin-left: 10px;
 margin-right: 10px;
 width: 160px;
 float: none;
 clear: both;
 padding: 10px;
 color: black;
 background-color: #e0e0e0;
}
#asidectertiary a {
 color: black;
 text-decoration: none;
}
#asidectertiary a:hover {
 color: #e0e0e0;
 background-color: black;
 text-decoration: none;
}
#articlecenter {
 position: relative;
 margin-top: 0px;
 margin-bottom: 20px;
 margin-left: 10px;
 margin-right: 10px;
 width: 80px;
 float: none;
 clear: both;
 padding: 0px;
 color: black;
 background-color: #fefefe;
}
#articleleft {
 position: relative;
 margin-top: 0px;
 margin-bottom: 20px;
 margin-left: 10px;
 margin-right: 10px;
 width: 180px;
 float: none;
 clear: both;
 padding: 0px;
 color: black;
 background-color: #fefefe;
}
#articleright {
 position: relative;
 margin-top: 0px;
 margin-bottom: 20px;
 margin-left: 10px;
 margin-right: 10px;
 width: 180px;
 float: none;
 clear: both;
 padding: 0px;
 color: black;
 background-color: #fefefe;
}
#titlepage {
 position: relative;
 margin-top: 0px;
 margin-bottom: 20px;
 margin-left: 10px;
 margin-right: 10px;
 width: 180px;
 padding: 0px;
 font-size: x-large;
 font-weight: bold;
 color: black;
 background-color: #FFFFFF;
}
p {
 margin: 0px auto;
}
#footer {
 position: relative;
 width: 200px;
 height: 47px;
 margin-top: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 padding: 0px;
 font-size: small;
 color: black;
 background-color: #fefefe;
 text-align: center;
}
p.left {
 text-align: left;
}
table.fleft {
 float: left;
}
td.classname {
 text-align: left;
 width: 220px;
 font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
 font-size: medium;
}
td.statusname {
 text-align: left;
 width: 300px;
 font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
 font-size: medium;
}
td.statusvalue {
 text-align: center;
 width: 80px;
 font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
 font-size: medium;
}
tr.adminrow1 {
 color: black;
 background-color: #fefefe;
 font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
 font-size: medium;
}
tr.adminrow2 {
 color: black;
 background-color: #fefefe;
 font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
 font-size: medium;
}
td.cautionvalue {
 text-align: center;
 width: 80px;
 font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
 font-size: medium;
 color: black;
 background-color: yellow;
}
#nav {
 margin: 0px auto;
 padding: 0px;
 color: black;
 background-color: #f0f0f0;
 text-align: left;
}
.navbar-scroll {
 position: absolute;
 left: 0px;
 top: 36px;
 width: 200px;
 height: 30px;
 font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
 font-weight: 400;
 font-size: large;
}
.navbar-fixed {
 position: fixed;
 z-index: 100;
 left: -100px;
 top: 0px;
 width: 200px;
 height: 30px;
 font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
 font-weight: 400;
 font-size: large;
}
.headerportrait {
 width: 164px;
}
#nav ul {
list-style-type: none;
 display: inline-block;
 margin: 0px auto;
 padding: 0px;
}
#nav li {
 float: left;
}
#nav li a {
 display: table-cell;
 width: 25px;
 height: 30px;
 text-align: center;
 vertical-align: middle;
 color: black;
 background-color: #f0f0f0;
}
#nav li a:hover {
 display: table-cell;
 width: 25px;
 height: 30px;
 text-align: center;
 vertical-align: middle;
 color: black;
 background-color: #e0e0e0;
}
#mobileheader {
 width: 200px;
 height: 50px;
 color: black;
 background-color: #000000;
 font-size: large;
 display: table-cell;
 vertical-align: middle;
}
#contentfooter {
 position: relative;
 margin-top: 0px;
 margin-bottom: 20px;
 margin-left: 10px;
 margin-right: 10px;
 width: 180px;
 padding: 0px;
 color: black;
 background-color: #fefefe;
}
#header {
 position: relative;
 width: 200px;
 height: 66px;
 margin-top: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 padding: 0px;
 color: black;
 background-color: #FFFFFF;
 background-image: url(/themes/xo2023/2023bx36.jpg);
 background-repeat: no-repeat;
 background-position: right top;
}
