body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #6aa3e1;
    color: black;
    margin: 0;
}
input:focus {
    background-color: yellow;
}
label, .formlabels {
    font-size: 0.8em;
    background-color: #6aa3e1;
}
.formlabels {
    font-weight: bold;
    text-align: right;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #3389cc;
}
.formlabels2 {
    font-size: 0.8em;
    font-weight: bold;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #3389cc;
    background-color: #6aa3e1;
    white-space: nowrap;
}
h1, .formtitle {
    margin: 0;
    font-size: 1.2em;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #1e3570;
    text-align: center;
}
.formtitle, .formsubtitle {
    border-bottom-style: solid;
    border-bottom-color: #3389cc;
    margin: 0;
    padding: 0;
    vertical-align: top;
}
.formtitle {
    background: url(/images/formtitle-bg.png) 0% 0% repeat-x;
    border-bottom-width: 0;
}
.formsubtitle {
    font-size: 0.8em;
    font-weight: bold;
    text-align: center;
    background: url(/images/formsubtitle-bg.png) repeat-x;
    border-bottom-width: 0;
    background-color: #3389cc;
    color: #FFFFFF;
}
.rounded {
    margin: 0;
    padding: 0;
}
.rounded .rounded {
    margin: 0;
    padding: 0.5em;
}
.formtitle .rounded {
    background: url(/images/formtitle-tr.png) no-repeat top right;
}
.formtitle .rounded .rounded {
    background: url(/images/formtitle-tl.png) no-repeat top left;
}
.formsubtitle .rounded {
    background: url(/images/formsubtitle-tr.png) no-repeat top right;
}
.formsubtitle .rounded .rounded {
    background: url(/images/formsubtitle-tl.png) no-repeat top left;
}
