
/* ------------------------------------------------------------------- */

fieldset {
   border-width: 0px;
}

/* ------------------------------------------------------------------- */

label {
   clear: both;
   display: block;
   float: left;
   
   padding: 3px;
   padding-top: 6px;
   
   width: 150px;
   
   text-align: right;
}

dl {
   display: block; 
   
   margin: auto;
   
   width: 366px;
}

/* ------------------------------------------------------------------- */

input, select, textarea {
   margin: 3px;
   padding: 1px;
   
   width: 200px;
   
   border-width: 1px;
   border-style: solid;
   border-color: #333333;
   
   background-color: #383e47;
   
   font-size: 14px;
   color: #ffffff;
}

select {
   background-color: #383e47;
}

textarea {
   width: 200px;
   height: 60px;
}

.button_submit {
   display: block;
   
   margin-left: 200px;
   
   width: 150px;
   
   text-align: center;
   
   cursor: pointer;
   
   background-color: #383E47;
   
   color: #ffffff;
}

/* ------------------------------------------------------------------- */

.errors {
   display: block;
    
   padding: 0px;
   margin: 0px;
   margin-left: auto;
    
   width: 250px;
   
   list-style-type: disc;
}

.errors li {
   margin-top: 0px;
   margin-left: 16px;
   
   color: #cc9999;
}

/* ------------------------------------------------------------------- */
 
