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

form {
}

fieldset {
   border-width: 0px;
}

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

label {
   display: block;
   
   margin: 3px;
   
   width: 250px;
   
   font-weight: bold;
}

dl {
   width:750px;
}

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

.lay_form_field_small {
   margin: 3px;
   padding-left: 10px; 
   padding-top: 7px; 
   padding-right: 10px;
   
   width: 146px;
   height: 20px;
   
   border-width: 0px;
   
   background-image: url('../images/lay/lay_form_field_small.png');
   background-repeat: no-repeat;
   background-position: 0px 0px;
   
   font-family: Tahoma;
   font-size: 11px;
   color: #000000;
}

.lay_form_field_smaller {
   margin: 3px;
   padding-left: 10px; 
   padding-top: 7px; 
   padding-right: 10px;
   
   width: 53px;
   height: 20px;
   
   border-width: 0px;
   
   background-image: url('../images/lay/lay_form_field_smaller.png');
   background-repeat: no-repeat;
   background-position: 0px 0px;
   
   font-family: Tahoma;
   font-size: 11px;
   color: #000000;
}

.lay_form_field_smallest {
   margin: 3px;
   padding-left: 5px; 
   padding-top: 7px; 
   padding-right: 5px;
   
   width: 23px;
   height: 20px;
   
   border-width: 0px;
   
   background-image: url('../images/lay/lay_form_field_smallest.png');
   background-repeat: no-repeat;
   background-position: 0px 0px;
   
   font-family: Tahoma;
   font-size: 11px;
   color: #000000;
}

.lay_form_field_large {
   margin: 3px;
   padding-left: 10px; 
   padding-top: 7px; 
   padding-right: 10px;
   
   width: 235px;
   height: 20px;
   
   border-width: 0px;
   
   background-image: url('../images/lay/lay_form_field_large.png');
   background-repeat: no-repeat;
   background-position: 0px 0px;
   
   font-family: Tahoma;
   font-size: 11px;
   color: #000000;
}

input[type="text"] {
   padding: 5px;
   
   width: 450px;
}

input[type="submit"] {
   display: block;
   
   margin: auto;
   margin-right: 0px;
   
   border: 1px solid #cccccc;
   
   text-align: center;
}

select {
   background-color: #ffffff;
}

option {
   font-family: Tahoma;
   font-size: 11px;
   color: #000000;
}

textarea {
   padding: 5px;
   
   width: 742px;
   height: 200px;
}

.button_submit {
   margin: 3px;
   
   padding-top: 5px;
   padding-bottom: 5px;
   
   width: 80px;
   
   border-width: 0px;
   
   text-align: center;
   
   cursor: pointer;
   
   background-color: #ffffff;
   
   font-size: 11px;
   font-family: Tahoma;
   color: #000000;
   font-weight: bold;
}

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

.errors {
   display: block;
    
   padding: 5px;
   margin: 0px;
    
   width: 450px;
   
   list-style-type: none;
}

.errors li {
   display: block;
   
   margin: 0px;
   
   text-align: left;
   
   color: #cc0000;
}

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