form.admin_form{
   margin: 0px;
   margin-top: 16px;
   margin-bottom: 16px;
   padding: 0px;
   width: 475px;
}

   form.admin_form fieldset{
      margin: 0px;
      padding: 10px;
   }

   form.admin_form legend{
      font-size: 0.9em;
   }

      form.admin_form label.form_label{
         display: block;
         margin: 2px;
         padding: 2px;
         width: 146px;
         height: 16px;
         font-size: 0.9em;
         background-color: #dedede;
         /*font-weight: bold;*/
         float: left;
      }
      
      form.admin_form label.form_tall{
         display: block;
         margin: 2px;
         padding: 2px;
         width: 146px;
         font-size: 0.9em;
         background-color: #dedede;
         /*font-weight: bold;*/
         float: left;
      }

      form.admin_form input.form_text{
         margin: 2px;
         margin-left: 10px;
         width: 275px;
         height: 15px;
         font-size: 0.9em;
         float: left;
      }
      
      form.admin_form input.form_phone{
         margin: 2px;
         margin-left: 10px;
         width: 50px;
         height: 15px;
         font-size: 0.9em;
         float: left;
      }
      
      form.admin_form select.form_select{
         margin: 2px;
         margin-left: 10px;
         width: 280px;
         height: 20px;
         font-size: 0.9em;
         float: left;
      }
      
      form.admin_form select.form_short{
         margin: 2px;
         margin-left: 10px;
         width: 130px;
         height: 20px;
         font-size: 0.9em;
         float: left;
      }
      
      form.admin_form textarea.form_text{
         margin: 0px;
         margin-top: 2px;
         margin-bottom: 2px;
         width: 443px;
      }
