/* style for builder forms */
body {
 margin:5%; 
 font-family: Verdana, Ariel, sans-serif;
 font-size: 100%; 
}

form.builder {
  background-color:#ffd;
  padding:20px;
 border:thin solid black;
}

form.builder table {
     width:100%;
}
form.builder td {
     padding:5px;
     vertical-align:top;
}

form.builder td.date,
form.builder tt,
form.builder label {
    white-space:nowrap;
}

form.builder input, 
form.builder select, 
form.builder label,
form.builder button, 
form.builder tt {
      color:#a00; 
      background-color:#eff; 
      font-size:1em;
      font-weight:bold; 
      letter-spacing:1px;
}

form.builder textarea {
 border-bottom:thin solid green;
 border-right:thin solid green;
 width:95%;
}

form.builder button {
   padding:2px; 
   margin:5px;
}
