/* CSS Document */


.uniForm{
  margin:0; padding:0;
  position:relative;
  width:100%;
  
}
  .uniForm fieldset{
    border:none;
    margin:0; padding:0;
    margin:1em 0;  
  }
    .uniForm fieldset legend{
      margin:0; padding:0;
      color:#000; 
      font-weight:bold; 
      font-size:120%; 
    }

    .ctrlHolder{ 
      overflow:hidden;
      margin:0; padding:0;
      clear:both;
      padding:7px 0; 
    }
      .ctrlHolder span{
        position:relative;
      }

    .buttonHolder{
      overflow:hidden;
      clear:both;
    }
      .resetButton{
      }
      .submitButton{
      }

    .uniForm .inlineLabel{
      width:auto;
      float:none;
      display:inline;
    }
      .uniForm .inlineLabel input{
      }
    
    .focused{
      background-image:url(images/formbg.jpg); 
	  border:1px solid #4e2023;
	  padding:10px 9px 9px 10px;
    }


  
    .inlineLabels .ctrlHolder{
    }
      .inlineLabels span{
        display:block;
        overflow:hidden;
        width:100%;
      }

        .inlineLabels label,
        .inlineLabels .label{
          float:left;
          margin:.3em 2% 0 0; padding:0;
          line-height:100%;
          width:45%;
        }

        .inlineLabels .textInput{
          float:left;
          width:45%; 
        }
        
        .inlineLabels .selectInput{
          float:left;
          width:45%; 
        }

        .inlineLabels textarea{
          float:left;
          width:68%;
          width:45%; 
        }

      .inlineLabels .formHint{
        clear:both;
        margin-top:0;
        margin-left:47%;
      }

        .inlineLabels .formHint strong{
        }


    .blockLabels .ctrlHolder{
    }

      .blockLabels .ctrlHolder span{
        float:left;
        margin:0; padding:0;
        width:45%; 
      }

        .blockLabels label,
        .blockLabels .label{
          display:block;
          float:none;
          margin:.3em 0; padding:0;
          line-height:100%;
          width:auto;
        }
        .blockLabels .label{
          float:left;
          margin-right:3em;
        }

        .blockLabels .textInput{
          display:block;
          float:none;
        }
        
        .blockLabels .selectInput{
          display:block;
        }

        .blockLabels textarea{
          display:block;
          clear:both;
          width:98%; 
        }

      .blockLabels .formHint{
        float:right;
        margin:0;
        width:45%;
        clear:none;
      }

      .blockLabels .ctrlHolder{
      }

      .blockLabels .focused{
      }

    .ctrlHolder .textInput:focus{
    }
    div.focused .textInput:focus{
    }
    div.focused .formHint{
    }

    label em,
    .label em{
      display:block;
      position:absolute; left:45%;
      font-style:normal;
      font-weight:bold;
    }
    .blockLabels label em,
    .blockLabels .label em{
      position:static;
      display:inline;
    }

