
/* error message */
.errors { border: 2px solid red; background: url(/images/error.gif) beige; background-position: 5px 5px; background-repeat: no-repeat; padding: 5px; padding-left: 27px; margin-bottom:20px; }
.notices { border: 2px solid green; background: url(/images/checkmark.gif) beige; background-position: 5px 5px; background-repeat: no-repeat; padding: 5px; padding-left: 27px; margin-bottom:20px; }
.form_error_field { color: #ff0000; }

div.autocomplete { position:absolute; width:250px; background-color:#FFF; border:1px solid #888; margin:0px; padding:0px; font-size:80%}
div.autocomplete ul { list-style-type:none; margin:0px; padding:0px; }
div.autocomplete ul li.selected { background-color: #9FC1D3;}
div.autocomplete ul li { list-style-type:none; display:block; margin:0px; padding:2px; font-size:10px; cursor:pointer; }

.submit-group {
    border-top: solid 1px #cccccc;
    background: #f6f6f6;
    margin-top:20px;
    margin-bottom:20px;
    padding:10px;
    padding-bottom:20px;
}
