
FORM DT {
   clear:both;
   width:40%;
   float:left;
   text-align:right;
   font-weight:bolder;

}

FORM DD {
    float:right;
    width:59%;
    text-align:left;
    margin:0 0 0.5em 0.25em;
}
.error{
    diplay:block;
    color:#C00;
    font-size:85%;
    font-weight:normal;
}
.smallish {
    font-size:x-small;
    font-weight:100;
}
FORM  {
      margin:0 0 0 0;
}

input, select, textarea {
    border:1px solid #000000;
    margin:0;
    padding:0;
}
input.checkbox {
    border:0 solid #000000;
}
input.error, select.error, textarea.error {
    background-color:#FFFCE2;
    border:1px solid red;
    padding-right:16px;
}
input.selecta, select.selecta, textarea.selecta {
    background-color:#FFFCE2;
    border:1px solid;
    padding-left:20px;
}
input.submitbn {
    background-color:#FFFCE2;
    border:1px solid;
    padding-left:20px;
}
input:focus, select:focus, textarea:focus {
    background-color:#FFFFEF;
    border:1px solid red;
}

div.subtitle {
    background-color: #F0E68C;
    margin: 0px;
    padding-top:5px;
    padding-bottom:5px;
    font-size:12px;
    font-weight:bolder;
    width:auto;
    clear:both;
    text-align:center;
}
.multi {
      padding-left:5px;
}
.radioform { /* for IE */
    border:0px;
    
}
p.addmsg{
  padding:5px;
  margin-left:10px;
}
.buttons {
    margin: 0px;
    padding-bottom:5px;
    text-align:center;
    width:auto;
    clear:both;

}
