form.background {padding: 15px;}

form fieldset {
    margin:1em 0;
}
form fieldset input, form fieldset textarea, form fieldset select {
    margin-bottom:5px;
    vertical-align:middle;
}
form fieldset legend {padding: 0 10px;}
form fieldset .inputline {
    clear:both;
}
form fieldset label {
    clear:left;
    color:#4D4D4D;
    display:block;
    float:left;
    margin-right:10px;
    padding-top:3px;
    text-align:right;
    width:140px;
}
form fieldset label.core {
    color:#FE3131;
    font-weight:bold;
}
form fieldset div.input {
    margin-left:150px;
}
form fieldset .text {
    width:250px;
}
form fieldset .date {
    width:80px;
}
form fieldset table.input .text {
    width:170px;
}
form.confirm fieldset {
    background:#FFFFE1 none repeat scroll 0 0;
    border:0.09em solid #FF0000;
    margin-bottom:1em;
    padding:1%;
}
form.confirm fieldset legend {
    background:#FF0000 none repeat scroll 0 0;
    border:0.09em solid #FF0000;
    color:#FFFFFF;
}
