 table.auto th,
 table.auto td {
    padding:        2px 4px;
}
 table.auto td {
    border:         solid 1px black;
}

 form.auto div.clear {
    margin-bottom:  .8em;
}
 form.auto div.clear>label {
    float:          left;
    width:          40%;
}
 form.auto div.clear>div,
 form.auto div.clear>input,
 form.auto div.clear>select,
 form.auto div.clear>textarea {
    float:          right;
    width:          55%;
}
/* form.auto input[type=submit] {
    margin-top:     1em;
}*/
 form.auto fieldset {
    padding:        5px 5px 5px 5px;
}
 form.auto legend {
    padding:        5px 5px;
	background-color:#FFFFFF;
}

 form.auto.mk2 fieldset fieldset {
    margin:             1em 0 2em;
}
 form.auto.mk2 input[type=file],
 form.auto.mk2 input[type=password],
 form.auto.mk2 input[type=text],
 form.auto.mk2 input[type=submit],
 form.auto.mk2 select,
 form.auto.mk2 textarea {
    width:              99%;
}
 form.auto.mk2 input[type=file],
 form.auto.mk2 input[type=password],
 form.auto.mk2 input[type=text],
 form.auto.mk2 select,
 form.auto.mk2 textarea {
    margin-bottom:      .8em;
}

