    .fGen div{
      text-align: left;
      width: 100%;
      padding-bottom: 10px;
      overflow: auto;
     }
    .fGen div.noL {
        width: auto;
        margin-left: 153px;        
     }
     
    .fGen div.noL label{
        text-align:left;
        width: 400px;
    }
    
    .fGen div.noL.cbx2 label.cbx{
        float: left;
        width: 200px;
    } 
    .fGen div.noL.cbx3 label.cbx{
        float: left;
        width: 120px;
        
    }

    
    .fGen div.noL .msg{
      padding-left: 0;
    }

    .fGen fieldset{
      border-top: #CCC 0 solid;
    }

    .fGen fieldset{
      margin: 10px 0 20px;
    }
      .fGen fieldset legend{
        display: block;
        padding: 25px 0 20px 0;
        width: 100%;
        font-weight: bold;
        color: #222;
      }


      .fGen div label{
        float: left;
        overflow: hidden;
        width: 143px;
        margin-right: 10px;
        text-align: right;
        color: #222;

      }

      .fGen div span.msg{
        padding-left: 153px;
        text-align: left;
        color: #222;
        clear: both;
        display: block;
      }

   .fGen div span.msg label.error{
        display: block; float: none; clear: both;
        padding-left: 0;
        text-align: left;
   }

      .fGen div span.msg label{
        display: block;
        width: auto;
        padding-left: 150px;
        color: #F00;
      }
      .fGen div textarea.entTxt{ height: 84px; }
      .fGen div .entTxt{
        float: left;
        margin-right: 10px;
        border: 1px solid #CCC;
        font-size: 12px;
        width: 378px;
        height: 26px;
      }
      .fGen div .entTxt.invalid{
        border-color: red;
      }
      
      .fGen div select option{}
      .fGen div .cbx{ float: left; margin-right: 10px; }
      .fGen div .tamP{ width: 30px; }
      .fGen div .tamM{ width: 90px; }
      .fGen div .tamG{ width: 300px; }
      .fGen div .tamGG{ width: 430px; }

    .fGen div.noL.wPeqX{
      padding-left: 62px;
    }

    .fGen div .submit{
        float: left;
        width: auto;
        padding: 2px 5px; border-width: 2px;
        margin-right: 10px;
        font: normal 12px/120% Georgia, Helvetica, sans-serif;
        background-color: #327500;
        color: #AAD86C;
        font-family: arial;
    }
    .fGen div.last{
        padding-bottom: 0 !important;
    }

