body {
  margin:1em;
  overflow-y:hidden;
  background: whitesmoke;
  font-family:Tahoma;
}
a:link { color: #669966;
  text-decoration: none;
}
a:visited { color: #669966;
  text-decoration: none;
}
a:active { color: #669966;
  text-decoration: none;
}
a:hover { 
	color: #669966;
  text-decoration: underline;
}
div.wrapper {
  float:none;margin:0px;width:100%;height:100%;
}
div.header {
  width:100%;
  height:6%;
  margin:0px;
  padding:0.5em;
  border-top: 3px solid #000;
  border-bottom: 1px dotted black;
  font-size:0.8em;
  background:#BFBAAC;
}
div.col {
  float:left;
  width:20%;
  font-family:Tahoma;
  font-size:0.8em;
  height:90%;
  padding:0;
  background:buttonface;
}
div.col2 {
  float:left;
  width:50%;
  margin:0px;
  padding:0;
  font-family:Tahoma;
  font-size:0.7em;
  overflow-y:auto;
  height:90%;
  background:white;
}
table,form {
  margin:0px;
  padding:1em;
  font-size:100%;
}
form {
  margin:0px;
  padding:1em;
  /*font-size:90%; */
}
select,input {
  width:100%;
  font-size:90%;
}
h1 {
  font-family:"Book Antiqua",Georgia,Times,serif;
  margin:0em;
  }
h3 {
  margin:0em;
  font-family:Verdana,"Book Antiqua",Georgia,Times,serif;
}
p {
  padding-left:1em;
  padding-right:1em;
  padding-top:1em;
  padding-bottom:0;
}
pre {
  padding:1em;
  font-size:120%;
}
td {
  vertical-align: top;
  padding:.3em;
}

