/*                                               
    ZERO EVERYTHING IN THE FORM                  
                                               */
form#aldor_ppf * {
   padding: 0px;
   margin: 0px;
}
/***********************************************/



/*                                               
    MISCELLANEOUS STYLES                         
                                               */
span.required {
   color: #f00;
}
form#aldor_ppf p.errors {
   color: #f00;
}
/***********************************************/



/*                                               
    STANDARD / TEMPLATE                          
                                               */
form#aldor_ppf {
   padding: 20px;
   margin: 0px;
   width: 307px;
}
   form#aldor_ppf fieldset {
      padding: 0px 10px;
      margin: 0px 0px 20px 0px;
      border: none;
      width: auto;
      float: none;
      border: none;
   }
      form#aldor_ppf fieldset legend {
         padding: 0px 0px 5px 0px;
         margin: 0px 0px 0px -10px;
         font-weight: bold;
         font-size: 1.2em;
         width: auto;
         float: none;
         border: none;
      }
      form#aldor_ppf fieldset ol {
         padding: 0px;
         margin: 0px;
         list-style: none;
         width: auto;
         float: none;
         border: none;
      }
         form#aldor_ppf fieldset ol li {
            padding: 0px;
            margin: 0px;
            clear: both;
            width: auto;
            float: none;
            border: none;
         }
            form#aldor_ppf fieldset ol li label {
               padding: 0px;
               margin: 0px;
               width: auto;
               float: none;
               border: none;
            }
            form#aldor_ppf fieldset ol li input {
               padding: 0px;
               margin: 0px;
               width: auto;
               float: none;
               border: none;
            }
      form#aldor_ppf fieldset textarea {
         padding: 5px;
         margin: 0px;
         border: 1px solid #999;
         width: auto;
         float: none;
      }
      form#aldor_ppf fieldset input {
         padding: 0px;
         margin: 0px;
         width: auto;
         float: none;
         border: none;
      }
/***********************************************/



/*                                               
    SPECIFIC TO:  fieldset#aldor_ppf_personal    
                                               */
   form#aldor_ppf fieldset#aldor_ppf_personal {
      padding: 0px;
      margin: 0px 0px 20px 0px;
      border: none;
   }
      form#aldor_ppf fieldset#aldor_ppf_personal legend {
         margin: 0px;
      }
      form#aldor_ppf fieldset#aldor_ppf_personal ol li label {
         padding: 0px;
         margin: 0px 10px 0px 0px;
         display: block;
         float: left;
         width: 125px;
         text-align: right;
      }
      form#aldor_ppf fieldset#aldor_ppf_personal ol li input {
         padding: 0px;
         margin: 0px;
         float: left;
         width: 150px;
         border: 1px solid #999;
      }
/***********************************************/



/*                                               
    SPECIFIC TO:  fieldset#aldor_ppf_submit      
                                               */
      form#aldor_ppf fieldset#aldor_ppf_submit ol {
         clear: both;
      }
      form#aldor_ppf fieldset#aldor_ppf_submit ol li {
         margin: 0px 10px 0px 0px;
         float: left;
         clear: none;
      }
      form#aldor_ppf fieldset#aldor_ppf_submit ol li input {
         padding: 2px;
         margin: 0px;
         width: 100px;
         border: 1px solid #999;
      }
/***********************************************/
