.error_p{
         margin: 10px; padding: 0px;
}

textarea {
        width: 350px;
        padding: 2px;
        font: normal 12px Verdana, sans-serif;
        border: 1px solid #cc6600;
        height: 100px;
        color: #FFFFFF;
}

input.button {
        margin: 0;
        font: bolder 12px Arial, Sans-serif;
        border: 1px solid #cc6600;
        padding: 1px;
        background: #6f1e82;
        color: #6f1e82;
}
input{
color: #FFFFFF;
background-color:#6f1e82;
border:1px solid #cc6600;
}
textarea{
background-color:#6f1e82;
color: #FFFFFF;
border:1px solid #cc6600;
}
.error_msg {
        padding: 4px;
        background-color: #ffeeee;
        border: 1px dotted #cc0000;
        margin: 5px 10px 5px 10px;
        color: #cc0000;
        width: 425px;
}

.error { color: #cc0000; }
.error_text{
margin-right:10px;
padding-right:10px;
}


fieldset {
        width: 0px;
        border: 0px none;
        padding: 10px;


}

/*div.formgenerator label,*/
div.formgenerator .controlset span {
        width: 150px;
        display: block;
        float: left;
        text-align: right;


}

div.formgenerator label { margin-right: 70px; }
div.formgenerator .controlset span {        margin: 0px 0px 0px 5px; }
div.formgenerator .controlset label {
        display: inline;
        float: none;
}

div.formgenerator .controlset input { margin: 0px 0px 0px 10px; }
div.formgenerator input,
div.formgenerator select,
div.formgenerator textarea {
        margin: 2px 2px 2px 5px;
}

div.formgenerator{
font-family:Verdana, Arial, sans-serif;
font-size:75%;
margin-left:43px;
}