@charset "utf-8";
/* CSS Document */
body { background:#dadada;}

form { margin:0; padding:0;}
#auth_dialog_container {
  background: #303977 url(../images/login_form_background.gif) repeat-x left top;
}

#auth_dialog_container_inner {
  background: url(../images/login_form_background_inner.gif) repeat-x left bottom;
}

.botton-login {}

#auth_dialog {
  width: 340px;
  background:  url(../images/login_form_bottom.gif) no-repeat left bottom; border:solid 1px #000;   border: 0px; margin:auto;  font:12px Arial, Helvetica, sans-serif; padding-bottom:25px;
}

#auth_dialog form {
  background: url(../images/login_form_top.gif) no-repeat left top;padding: 0
}

.auth_elements {
  padding-left: 16px !important;
}

#login_company_logo {
  padding: 35px 0px 20px; margin:auto; border:solid 0px #000000; 
}

#auth_dialog button {
  margin-right: 20px;
  float: right;
}

#loginFormRemember {
  margin-left: 7px;
}

.forgot_password_link {
  float: left;
  margin-left: 17px;
  text-decoration: underline;
  font-size: 11px;
  margin-top: 4px; color:#000000;
}
.forgot_password_link:hover { text-decoration:none}

#auth_dialog .errorField {
  float: none;
  width: 257px;
}

.auth_elements {
  padding-left: 6px !important;
}

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

      .uniForm .blockLabels .inlineLabel{
        position:relative; top:.15em;
      }

      .uniForm .blockLabels .textInput,
      .uniForm .blockLabels .fileUpload{
        float:left;
      }
      .uniForm .blockLabels .fileUpload{
      }
      
      .uniForm .blockLabels .selectInput{
        display:block;
      }

      .uniForm .blockLabels textarea{
        float:left;
        display:block;
      }

      .uniForm .blockLabels .formHint{
        float:right;
        margin:0;
        clear:none;
      }

      /* blockLabels esthetics */
	  
	  
      .uniForm .blockLabels .ctrlHolder{
      }

      .uniForm .blockLabels .focused{
      }
	  .blockLabels { width:250px; margin:auto}
.uniForm .ctrlHolder{ /* This is the main unit that contains our form "modules" */
  margin: 3px 0;
  /*padding:7px;*/ /* Assign your value */
  padding: 7px 0px;
  line-height: 140%;
}

.uniForm .ctrlHolder.col {
  clear: none;
}
.form_right_col .ctrlHolder {
  padding-top: 0px;
}

.clear {
 clear: both !important;
 display: block;
}

