   /* Typo */
   .form_global{
      font: Arial, Verdana, Lucida, Helvetica, sans-serif;
      background-color: #FDEDD9;
		width: 450px;
      padding: 1em;
   }
   .form_global TABLE,
   .form_global INPUT,
   .form_global TEXTAREA
   {
      font-size: 12px;
   }
   
   /* Margins and paddings*/
   .form_global FORM
   {
      margin:0px;
      padding:0px;
   }

   .form_global P{
      margin:0px;
		padding:0px;
   }
   
   .form_global .Radio{
      background-color:#ddff;
		border:1px solid #ddd;
   }
   
   .normal_form {
    text-align: left;
    padding-left: 8px;
   }

   .form_error{
      color: #BB0000;
      font-weight:bolder;
   }
   .form_error H2{
      padding-left:0px;
   }
   
   .form_error UL{
      color:black;
      font-weight:normal;
      margin:0px;
		padding:0px;
		margin-top:5px;
		margin-bottom:5px;
   }
   .form_error LI{
		list-style-type: none;
		list-style-position:inside;
   }

   .form_FreezedNote ,  .form_RequiredNote {
		font-weight:normal;
      margin-bottom:15px;
		border:1px dashed #FE4D00;
		padding:0.5em;
   }

   .form_element_data{
      padding-bottom: 2px;
      padding-top: 2px;
   }
   
   .form_element_label{
      width: 200px;
      margin-bottom:10px;
      font-weight: bold;
   }
   .frozen_form .form_element_data{
      font-weight: bolder;
   }

   .form_buttons{
      margin-left:40px;
      margin-top:15px;
   }
   .form_buttons .reset , .form_buttons .submit{
      font-weight: bold;
      font-size:12px;
   }
   .form_buttons .reset{
      background-color: #FF8C00;
      color: #ffffff;
   }
   .form_buttons .submit{
      background-color: #73AA1C;
      color: #ffffff;
   } 
   
   .form_required{
      font-weight:bolder;
      font-size:12px;
      color:#E60006;
   }