body {
  background-color:#202020;
  color:#ffffff;
  link-color:#f0f0f0;
}

h1 {
  font-size:150%;
  font-style:bold;
}

#StatusDiv {
  position:fixed;
  top:0px;
  left:0px;
  width:100%
  font-size:80%;
  margin-top:0pt;
  margin-bottom:5pt;
  align:center;
  text-align:center;
  vertical-align:top;
  border-style:none;
  border-width:medium;
  padding:3pt;
}

#MainMenuDiv {
  position:fixed;
  top:25px;
  left:0px;
  width:100%;
  max-width:100%;
  font-size:80%;
  margin-top:0pt;
  vertical-align:top;
  color:#ffffff;
  background-color:#808080;
  border-style:line;
  border-width:thin;
  border-color:#ffffff;
  padding:1pt;
}

#ContextMenuDiv {
  position:fixed;
  top:70px;
  left:10px;
  width:80%;
  max-width:100%;
  margin-top:0pt;
  margin-bottom:0pt;
  border-style:line;
  border-width:thin;
  border-color:#ffffff;
  padding:2pt;
}

#MenuItem {
  margin-top:0pt;
  margin-bottom:0pt;
  margin-left:0pt;
  margin-right:0pt;
}

#CommandButton {
  color:#ffffff;
  text-align:center;
  vertical-align:top;
}

#SearchResultTable {
  margin-top:10pt;
  border-style:none;
  border-width:thin;
  padding:2pt;
}

#SearchResultItem {
  background-color:#404040;
}

#ReadTable {
  width:100%;
  max-width:100%;
  margin-top:10pt;
  border-style:line;
  border-width:thin;
  padding:0pt;
}

#MessageDiv {
  max-width:100%;
  align:center;
  margin-top:10pt;
  border-style:none;
  border-width:medium;
  padding:10pt;
}

#InputDiv {
  max-width:100%;
  align:center;
  margin-top:10pt;
  border-style:none;
  border-width:medium;
  padding:10pt;
}
