.rounded(@radius: 6px) {
    -webkit-border-radius: @radius;
    -moz-border-radius: @radius;
    border-radius: @radius;
    behavior: url('/css/PIE.php');
}

.DF_hidden {
	width: 1px;
	height: 1px;
	visibility: hidden;
}

.DF_textbox,
.DF_textbox_error,
.DF_datebox,
.DF_datebox_error{
  background: #fff;;
  height: 25px;
  width: 143px;
  padding-left: 7px;
}

.DF_form{
  .DF_groupbox_3,
  .DF_groupbox_3:focus{
    .DF_textbox,
    .DF_textbox:focus,
    .DF_textbox_error{
      border: 1px silver solid;
    }

    .DF_groupbox{
      .overTxtDiv{
        padding: 0px;
        margin: 3px;
        font-family:Arial;
        font-size:12px;
        font-weight:600;
        color: silver;
      }
    }
  }
}

.DF_textarea,
.DF_textarea_error,
.DF_textarea:focus{
  float: right;
  display: block;
  padding-top: 20px;
  padding-bottom: 20px;
  border: 1px solid #dadada;
  font-size: 12px;
  font-family: arial;
}

.DF_textarea,
.DF_textarea_error,
.DF_textarea_error_disabled,
.DF_textarea_disabled{
  padding: 20px;
}

.DF_textarea_modal,
.DF_textarea_modal_error{
  padding: 2px 5px 0px 5px;
  margin-top: 10px;
  margin-left: 10px;
  border: 1px solid #4f4f4f;
  @radius: 10px;
  float: left;

  -webkit-border-radius: @radius;
  -moz-border-radius: @radius;
  border-radius: @radius;
}

.DF_textbox:focus{
  background: none;
  height: 25px;
  width: 150px;
  border: none;
}

.DF_textbox_error,
.DF_textarea_error,
.DF_datebox_error{
  border-color: #f12f00 !important;
  border-style: solid !important;;
  border-width: 1px !important;;
}

.DF_textbox,
.DF_textbox:focus,
.DF_textbox_error{
  font-family: Arial;
  font-size: 12px;
  color: #5a5a5a;
  border: none;
  font-weight: 600;
}

.DF_form .overTxtDiv,
.DF_form .DF_groupbox .overTxtDiv{
  color: black;
  font-family: arial;
  margin: 20px;
  font-style: normal;
  font-size: 12px;
}

#searchBox{
  .overTxtDiv{
    color: #5a5a5a;
    font-family: arial;
    font-size: 12px;
    font-weight: 600;
    margin: 3px;
  }
}

.DF_textbox.required,
.DF_textbox_error.required{
  background: #800;
  border-color: #800;
}

.DF_textbox_error.required{
  border-color: #800;
}

.DF_errorbox{
  border: 1px solid #800;
  background: #800;
  .rounded(8px);

  .Inner{
    background: transparent;
    border: 0;
  }
}

.DF_errorbox *{
  color: #fff;
}

.DF_ToolTip_standard, .DF_ToolTip_error{
  border: 1px solid #989371;
  background: #e2e1d5;
  color: #989371 !important;
  .rounded(4px);

  .DF_ToolTip_inner{
    background: transparent;
    border: 0;
  }
}

.DF_label, .DF_note, .DF_groupbox, .DF_groupbox_fieldset, .DF_radio_label, .DF_checkbox_label, .DF_form .overTxtDiv {
  color: #989371;
}
.DF_textarea, .DF_textarea_error, .DF_textarea:focus {
  background: #fff;
  border: 1px solid #eeebd9;
  border-width: 0 1px 1px 0;
  padding: 5px;
}
.DF_textbox, .DF_textbox:focus, .DF_textbox_error {
  background: #fff;
  border: 1px solid #eeebd9;
  border-width: 0 1px 1px 0;
}
.DF_checkbox_off, .DF_checkbox_on, .DF_checkbox_error_off, .DF_checkbox_error_on, .DF_checkbox_disabled_off, .DF_checkbox_disabled_on {
  background-image: url('/p/DF_checkbox.png');
}
.DF_button, .DF_button_submitted {
  background: transparent url(/p/DF_button_right.png) no-repeat scroll top right;
  display: block;
  float: left;
  height: 19px;
  text-decoration: none;
  padding-right: 15px;
}
.DF_button input, .DF_button_submitted input,
.DF_button span, .DF_button_submitted span {
  background: transparent url(/p/DF_button_left.png) no-repeat top left;
  font:normal 11px Tahoma,Arial,Helvetica,sans-serif;
  display:block;
  color: #989371;
  border:0;
  height:19px;
  line-height:16px;
  padding: 0px 4px 3px 19px;
  cursor: pointer;
  display: block;
}
.DF_textbox, .DF_textbox:focus, .DF_textbox_error, .DF_textbox_disabled, .DF_textbox_error_disabled,
.DF_filebox, .DF_filebox_error,
.DF_textarea, .DF_textarea:focus, .DF_textarea_error, .DF_textarea_disabled, .DF_textarea_error_disabled,
.DF_selectlist, .DF_selectlist:focus, .DF_selectlist_error, .DF_selectlist_disabled, .DF_selectlist_disabled:focus, .DF_selectlist_error_disabled,
.DF_datebox, .DF_datebox:focus, .DF_datebox_error, .DF_datebox_error_disabled, .DF_datebox_disabled,
.DF_pricebox, .DF_pricebox:focus, .DF_pricebox_error, .DF_pricebox_error_disabled, .DF_pricebox_disabled,
.DF_selectlistjs, .DF_selectlistjs_error, .DF_selectlistjs_option, .DF_selectlistjs_option_disabled, .DF_selectlistjs_option_selected, .DF_selectlistjs_option_selected_disabled,
.DF_selectlistjsgroup1, .DF_selectlistjsgroup1_error, .DF_selectlistjsgroup1_option, .DF_selectlistjsgroup1_option_disabled, .DF_selectlistjsgroup1_option_selected, .DF_selectlistjsgroup1_option_selected_disabled,
.DF_selectlistjsgroup2, .DF_selectlistjsgroup2_error, .DF_selectlistjsgroup2_option, .DF_selectlistjsgroup2_option_disabled, .DF_selectlistjsgroup2_option_selected, .DF_selectlistjsgroup2_option_selected_disabled,
.DF_selectlistjsgroup3, .DF_selectlistjsgroup3_error, .DF_selectlistjsgroup3_option, .DF_selectlistjsgroup3_option_disabled, .DF_selectlistjsgroup3_option_selected, .DF_selectlistjsgroup3_option_selected_disabled,
.DF_selectlistjsgroup4, .DF_selectlistjsgroup4_error, .DF_selectlistjsgroup4_option, .DF_selectlistjsgroup4_option_disabled, .DF_selectlistjsgroup4_option_selected, .DF_selectlistjsgroup4_option_selected_disabled,
.DF_swfupload, .DF_swfupload:focus, .DF_swfupload_error, .DF_swfupload_disabled, .DF_swfupload_error_disabled {
  border-color: #e7e7e6;
}
.title-label {
  font-weight: bold;
  color: #3B810E;
  font-size: 1.1em;
}

.DF_button_submitted_indicator {
  background: url('/p/ajax-loader.gif') no-repeat;
  width: 16px;
  height: 16px;
  top: 2px;
}
