img {
 border-style: none;
}
 
dl, ol, ul {
 text-align: left;
}

googleads {
 width: 468px;
 height: 60px;
}

p {
 padding: 0;
 margin: 0;
 border: 0;
}

hr.separator {
 color: black;
 padding: 0;
 margin: 0;
 border: 0;
 background-color: black;
 height: 1px;
}

body {
 background-color: #000033;
 color: #FFFFFF;
 font-size: 11pt;
}

.background {
 background-color: #000033;
}

div, td, th, table, .fullwide {
 color: black;
 background-color: white;
}

div.error {
 font-variant: small-caps;
 text-align: center;
 background-color: red;
 color: white;
}

div.success {
 font-variant: small-caps;
 text-align: center;
 background-color: #00FF00;
 color: black;
}
 
div.menubox {
 float: left;
 position: absolute;
 right: auto;
 top: 1em;
 left: 1em;
 width: 10em;
}

td>div {
 background-color: transparent;
}

td.altbackground {
 background-color: #EEEEEE;
}

.fullborder {
 border-bottom-style: solid;
 border-bottom-width: 1px;
 border-left-style: solid;
 border-left-width: 1px;
 border-right-style: solid;
 border-right-width: 1px;
 border-top-style: solid;
 border-top-width: 1px;
}

.fullwide {
 width: 100%;
}
  
.menumargin {
 margin-left: 11em;
 margin-right: auto;
}

.heading {
 font-size: 20pt;
 font-variant: small-caps;
 border-bottom-style: solid;
 border-bottom-width: 1px;
 margin: 0px;
}

.bigsmallcaps {
 font-size: 20pt;
 font-variant: small-caps;
 margin: 0px;

}
  
.bold {
 font-weight: bold;
}
  
.doubletop {
 border-top-style: double;
 border-top-width: 3px;
}

.doublebottom {
 border-bottom-style: double;
 border-bottom-width: 3px;
}
  
.topline {
 border-top-style: solid;
 border-top-width: 1px;
}

.bottomline {
 border-bottom-style: solid;
 border-bottom-width: 1px;
}

.leftline {
 border-left-style: solid;
 border-left-width: 1px;
}

.rightline {
 border-right-style: solid;
 border-right-width: 1px;
}

.smallcaps {
 /* font-variant: small-caps; */
 font-variant: normal;
}
  
.right {
 text-align: right;
}
  
.center {
 text-align: center;
}
  
.left {
 text-align: left;
}
  
.centered {
 text-align: center;
}

.general {
}

.smalltext {
 font-size: 80%;
}

.rssbox {
 display: inline;
 font-size: 90%;
 border-width: 1px;
 border-style: solid;
 border-color: #FFC500;
 color: white;
 background-color: #FF8A00;
 font-weight: bold;
 text-decoration: none;
}

.example {
 border-width: 1px;
 border-style: dashed;
 border-color: red;
 background-color: #FFFFA8;
 display: block;
 color: black;
}

.userinfo {
}

.userinfoheading {
}

input, textarea {
 color: black; 
 background: none;
 border-style: solid;
 border-color: #000000;
 border-width: 1px;
}
