body { margin-top: 0px; background-color: white; background-repeat: repeat-y; }
body, table { font-family: arial, verdana, sans-serif; font-size: 11pt; }
h2, h4 { margin-bottom: 2px; }
hr { margin-top: 0px; margin-bottom: 1px; padding: color: black; border: thin solid black; }
table { margin-bottom: 1em; }
a { text-decoration: none; color: rgb(0,70,255); }
p { margin-top: 0px; margin-bottom: 10px; }
th, td { text-align: left; vertical-align: top; }
li { padding-bottom: 5px; }

.blueCell { color: white; background-color: rgb(82,158,222); border: 1px solid black; }
.sideNotice
  {
  position: absolute; left: 5px; width: 120px; text-align: left;
  font-size: 110%; color: gray;
  }
.navigationMenu { text-align: right; font-size: 90%; padding-right: 2em; }
.lastUpdate { margin-top: 0px; text-align: right; color: silver; font-size: 80%; }
.editCtrls
  {
  font-weight: bold; font-variant: small-caps; font-size: 80%; text-align: right;
  margin-bottom: 3px; padding-right: 1em;
  }
.editCtrls span
  {
  background-color: rgb(255, 180, 90); border: 1px solid gray; color: white; 
  padding-left: 1ex; padding-right: 1ex; margin-left: 1ex;  cursor: pointer;
  }
.btn { color: rgb(0,70,255); cursor: pointer; }

.attention, #attention { color: red;  background-color: yellow; }
.attention
  {
  text-align: center; border: 1px solid red; margin-left: 1ex; margin-right: 1ex; 
  padding-left: 1ex;  padding-right: 1ex; 
  }
.simpleTable { border: 0; }
.simpleTable td, .simpleTable th { border: 0px; padding-right: 1em; text-align: left; }
.twoCols 
  {
  -moz-column-count: 2; -webkit-column-count: 2;
  -moz-column-gap: 2em; -webkit-column-gap: 2em;
  -moz-column-rule: none; -webkit-column-rule: none;
  }

