input,textarea {
  border:1px solid #666666;
}
.listtable {
  position:relative;
  left:5px;
  border:1px solid #001466;
  border-collapse:collapse;
  background:#D8DDF0;
}
.listtable td {
  border:1px solid #001466;
}
.formtable {  
  /*table-layout:fixed;
  width:95%;*/
  padding:0px;
  margin:10px 0px 0px 0px;
}
.formtable .leftcell {  
  min-width:200px;
  height:15px;
  text-align:left;
  vertical-align:top;
  padding:2px 0px 2px 0px;
  margin:0px; 
  border:none;
}
.formtable .rightcell {
  text-align:left;  
  vertical-align:top;
  padding:2px 0px 2px 0px;
  margin:0px;  
  border:none;
}
.formtable .bothcells {
  width:100%;
  text-align:left;  
  vertical-align:top;
  padding:2px 0px 2px 0px;
  margin:0px;  
  border:none;
}
.formtable .textinput {
  width:98%;
  text-align:left;
  padding:2px;
  margin-bottom:5px;  
  background-color:#FFFFFF;
}
* html .formtable .textinput {
  min-width:288px;
}
.formtable .messageinput {
  width:98%;
  height:100px;
  text-align:left;
  padding:2px;  
  margin-bottom:5px;  
  background-color:#FFFFFF;
  overflow:auto;
}
* html .formtable .messageinput {
  width:380px;
}  
.msgbox {
  position:absolute;
  top:-35px;
  left:0px;
  width:100%;  
} 