#form {
    margin-left:auto;
    margin-right:auto;
    width:400px;
    background-color:white;
    color:black;
    text-align:center;
}


#form div.fieldset {
    text-align:left;
    padding:10px 10px 20px 10px;
    margin:20px 0px 20px 0px;
    border-width:1px;
    border-style:solid;
    border-color:silver;
}

#form h2 {
    color:#6D86FF;
}

#form li {
    color:black;
}

#form .important {
    color:red;
}

#form label {
    font-weight:bold;
    padding-right:10px;
    color:black;
}

#form hr {
    border:0px;
    background-color:silver;
    color:silver;
    height:1px;
    widht:100%;
    margin:0px 0px 20px 0px;
    padding:0px;
}

#form input.text {
    border-width:1px;
    border-style:solid;
    border-color:black;
}

#form input.texterr {
    border-width:1px;
    border-style:solid;
    border-color:red;
}

#form p.err {
    color:red;
}