/* FORM */
div.form
{
    /*width: 90%;*/
    padding: 0.5em;
}
div.form-element
{
    padding: 5px;
}
div.form-element-optional
{
    padding: 5px;
}
div.form-submit
{
    padding: 5px;
    margin-left: 22.5em;
}
div.form-submit2
{
    padding: 5px;
    margin-left: 15.5em;
}
div.form-submit-optional
{
    padding: 5px;
    margin-left: 15.5em;
}
div.submit-group
{
    padding: 5px;
    margin-left: 15.5em;
}	
label
{
    width: 10em;
    float: left;
    text-align: right;
    margin-right: 0.5em;
    padding-top: 0.2em;
	/*text-indent: center;
	margin-right: 0.5em;
	padding-right:5px;*/
	/*clear: both;*/
}
label.required
{
    font-weight: bold;
}
ul.errors
{
    /*font: message-box;*/
    /*font-size: 0.6em;*/
    color: red;
    margin-left: 12.5em;
}