@CHARSET "UTF-8";

div.clear {
    clear: both;
}
#form-page {
    border: 0 solid red;
    padding: 5px;
}
#form-page h3, #form-page div.group-heading {
    border-top: 1px solid #800F13;
    clear: both;
    color: #67696D;
    font-size: 1.2em;
    font-weight: bold;
    margin: 1.5em 0;
    padding-top: 10px;
}
#form-page input, #form-page textarea {
    border: 1px solid #666666;
}
#form-page textarea {
    height: 80px;
    width: 400px;
}
#form-page .form-item {
    border: 0 solid #88BB88;
    clear: both;
    margin: 0 10px 0 0;
    padding: 2px 0;
}
#form-page .line {
    clear: both;
}
#form-page .line.three .form-item.long {
    width: 60%;
}
#form-page .label {
    color: #67696D;
    display: block;
    float: left;
    font-weight: bold;
    width: 80px;
}
#form-page .label.inline {
    display: inline;
    float: none;
}
#form-page .label.long {
    width: 160px;
}
#form-page .inputs {
    display: block;
    float: left;
}
#form-page .line {
    clear: both;
    width: 800px;
}
#form-page .line .form-item {
    clear: none;
    float: left;
}
#form-page .line.two .form-item {
    width: 290px;
}
#form-page .line.three .form-item {
    width: 31%;
}
#form-page .line .form-item.long {
    width: 400px;
}
#form-page input.short {
    width: 4em;
}
#form-page input.middle {
    width: 140px;
}
#form-page input.double {
    width: 497px;
}
#form-page select.short {
    width: 100px;
}
#form-page select.normal {
    width: 202px;
}
#form-page .data {
    border: 1px solid #999999;
    font-weight: bold;
    padding: 0 3px;
}
#form-page .center {
    text-align: center;
}
