form {display:inline;}
input, select, textarea {
   font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight:normal;
   color: #112233;
   border:1px solid #024579; 
   margin: 0px;
   background-color: #f0f8ff;
}
input,textarea { 
   padding: 1px 0px 0px 2px;
   vertical-align:bottom;
}
input[type=submit],input[type=button],input[type=reset] {
   cursor:pointer;
   margin: 1px;
   padding: 0px;
   background-color: #dfefff;
   color: #024579;
   border: 1px outset #c0c0c0;
   display:inline;
}
input[type=checkbox],input[type=radio] {
   border:0px solid #024579; 
   background-color:#ffffff;
}
input[type=text] {
}
select {
}
.edit, .list, .formTitle {
   border: 0px solid #024579;
   border-spacing: 2px;
   padding: 0px;
   margin: 0px;
   text-align: left;
   color: #024579;
}
.edit {
   font-weight:bold;
}
.list {
   border-top: 1px dotted #808080;
   padding: 0px;
   padding-top: 5px;
   padding-bottom: 5px;
}
.add {
   font: normal normal 9pt/10pt Verdana, ms-sans-serif;
   color: #0B4C8A;
   padding: 6px;
   margin: 0px;
   font-weight: bold;
}
.tr {
   visibility: hidden;
   font-size: 0px;
   line-height: 0px;
   height: 0px;
   padding: 0px;
   margin: 0px;
}
.nompb {margin:0px;padding:0px;border:0px;}
.clear {clear:both;}
.nobr {white-space: nowrap;}
.error {color: #ff0000;}
.fillme {width: 99%;}
