body, table, input, textarea, select
{
    font-family: Tahoma;
    font-size:12px;
}

span.error-field {
    color:red;
}

fieldset {
    margin-bottom:10px;
    padding-left:10px;
    border:1px solid #1A4473;
}

legend {
    background-color: #00AEF7;
    color:white;
    font-weight: bold;
    padding:5px;
    border:1px solid #1A4473;
}

legend.error {
    background-color: #a81b1b;
}

legend.notice {
    background-color: #2a8740;
}

a, a:active, a:visited {
    color:#00AEF7;
}
a:hover {
    text-decoration:none;
}

table.form td {
    padding:3px;
}

tr.title, td.title {
    font-weight:bold;
    text-decoration:underline;
}

.required-label {
    font-weight:bold;
    color: red;
}


.errorInfo {
    color: red;
}
