<style type="text/css"> {}

/* l.yellow f8f5d8; d.blue 2d5b89/336699; l.blue afd0ef/add8ed; l.gray dddddd/dadada; */

/* styles for the body */
body {
	color: #000000; background-color: #ffffff;
	font-family: arial, verdana, sans-serif, monospace;
	font-size: 10pt; font-weight: normal;
}
td {
	font-family: arial, verdana, sans-serif, monospace;
	font-size: 10pt; font-weight: normal;
}
.h1 {
	color: #2d5b89; background-color: #ffffff;
	font-size: 12pt; font-weight: bold;
}
.small { font-size: 7pt; }

.background { color: #ffffff; background-color: #2d5b89; }
.formback { color: #2d5b89; background-color: #afd0ef; }
.fade { color: #2d5b89; background-color: #afd0ef; }
.fader { color: #2d5b89; background-color: #a8d0ef; }
.fadest { color: #2d5b89; background-color: #f8f5d8; }
.button {
	color: #2d5b89; background-color: #afd0ef;
	border: 1px solid #2d5b89;
}

.border { border: 2px solid #2d5b89; }
.borderbox { border: 2px solid #000000; }

.red { color: #A40000; }
.blue { color: #336699; }

a { color: #2d5b89; text-decoration: none; font-weight: normal; }
a:active { color: #2d5b89; text-decoration: underline; font-weight: normal; }
a:visited { color: #2d5b89; text-decoration: none; font-weight: normal; }
a:hover { color: #2d5b89; text-decoration: underline; font-weight: normal; }

a.invert { color: #ffffff; text-decoration: none; font-weight: normal; }
a:active.invert { color: #ffffff; text-decoration: underline; font-weight: normal; }
a:visited.invert { color: #ffffff; text-decoration: none; font-weight: normal; }
a:hover.invert { color: #ffffff; text-decoration: underline; font-weight: normal; }

a.menu { color: #2d5b89; text-decoration: none; font-weight: normal; }
a:active.menu { color: #2d5b89; text-decoration: underline; font-weight: normal; }
a:visited.menu { color: #2d5b89; text-decoration: none; font-weight: normal; }
a:hover.menu { color: #2d5b89; text-decoration: underline; font-weight: normal; }

li { list-style-type: square; list-style-position: outside; }
hr { color: #000000; }
.flip90 { writing-mode: tb-rl; filter: flipv() fliph(); }

div.autocomplete {
  position:absolute;
  width:250px;
  background-color:white;
  border:1px solid #888;
  margin:0;
  padding:0;
}
div.autocomplete ul {
  list-style-type:none;
  margin:0;
  padding:0;
}
div.autocomplete ul li.selected { background-color: #ffb;}
div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  height:23px;
  cursor:pointer;
}
</style>
