/*------------------------------------------------------------------
    Generic Admin Form Styles
-------------------------------------------------------------------*/
p.error,
span.errorMsg { color: red; width: 100%; }

.required { color: red; font-size: 0.9em; }

.frmAdmin { min-width: 250px; max-width: 400px; }

.frmAdmin label { border-bottom: 1px solid #FFF; /* need this so that hover effect doesnt cause jump */
                  float: left;
                  margin: 5px 0; 
                  width: 100%; }
                  
.formAdmin label:hover {
  border-bottom: 1px solid #EEE;
}

.frmAdmin span       { float: left; }
.frmAdmin span.labelText { float: left; }

.frmAdmin label input      { float: right; width: 60%; }
.frmAdmin label select { float: right; width: 61%; }

.frmAdmin a          { font-size: 12px; }

.frmAdmin .submitBtns input { float: left; width: auto; }

.frmAdmin input.left { float: left; }

.formFields h3 { width: 600px; }
.formDiv { clear: both; margin-bottom: 10px; }

fieldset {
  border:   1px solid #CFCFC5;
  margin:   20px auto;
  padding:  20px;
  min-width:    280px;
}

legend { color: #337BA6; }