fieldset {
    margin:             0;
    padding:            0 1em 1em 1em;
    background:         #eeeeee;
}
fieldset legend {
    background:         #ffffff;
}
ol.form {
    list-style:         none;
    padding:            0;
    margin:             0;
}
ol.form li hr {
    margin:             0.5em 0;
    padding:            0;
}
ol.form li {
    clear:              left;
    margin:             2px 0;
}
ol.form li.info {
    font-weight:        bold;
    color:              #334d55;
}
ol.form li.reqd {
    font-size:          80%;
    text-decoration:    underline;
}
ol.form li.reqd em {
    color:              #0000ff;
    font-weight:        bold;
}
ol.form label {
    float:              left;
    padding:            0 2% 0 0;
}
ol.form input, ol.form select, ol.form textarea {
    font-size:          125%;
    margin:             0;
    padding:            0;
}
ol.form input,
ol.form select,
ol.form textarea {
    width:              100%;
}
ol.form input.auto {
    width:              auto;
    vertical-align:     middle;
}
button {
    width: 25%;
    font-weight:    bold;
}
div.submit {
    clear:          left;
    margin:         0;
    padding:        5px 0;
    border-bottom:  1px solid #cccccc;
}
div.submit img {
    vertical-align: middle;
    padding: 0 5px 0 0;
}
div.submit span.info {
    font-size:  80%;
    vertical-align: middle;
}
ol.checkboxlist,
ol.checkboxrow {
    list-style:         none;
    padding:            0;
    margin:             0;
}
ol.checkboxlist input,
ol.checkboxrow input,
ol.form li.checkboxrow input {
    width:              auto;
    vertical-align:     middle;
    margin:             0 5px 0 0;
}
ol.checkboxrow li {
    display:            block;
    float:              left;
    clear:              none;
    white-space:        nowrap;
}
ol.checkboxrow li label {
    display:            inline;
}
ol.form li.checkboxrow label {
    margin:             4px 0;
}
/* Date/Time Picker Styles ------------------------------------*/
div#ccalendar div,
div#atimepick div {
    border:             1px solid #000;
    padding:            0px 5px 5px 5px;
    background:         #ddd;
}
div#ccalendar p,
div#atimepick p {
    text-align:         right;
    margin:             2px 0px 2px 0px;
    padding:            0px;
}
