(form "00380" (size 70  16)
  (heading "DTM CUT AND FILL VOLUMES")
  (label (position  2  3) (text "Define the first DTM"))
  (label (position  2  4) (text "Location"))
  (label (position  2  5) (text "Id Number"))
  (field "dtm1loc" (position 12  4) (display_length 16) (input allowed)
    (null allowed) (max_length 26)
    (file (link "dtm1id") (extension "*.dtm"))
  )
  (field "dtm1id" (position 12  5) (display_length 16) (input allowed)
    (format real_8) (null disallowed) (max_length 16)
  )
  (label (position  37  3) (text "Define the second DTM"))
  (label (position  37  4) (text "Location"))
  (label (position  37  5) (text "Id Number"))
  (field "dtm2loc" (position 49  4) (display_length 16) (input allowed)
    (null allowed) (max_length 26)
    (file (link "dtm2id") (extension "*.dtm"))
  )
  (field "dtm2id" (position 49  5) (display_length 16) (input allowed)
    (format real_8) (null disallowed) (max_length 16)
  )
  (label (position  2  8) (text "Define the volume boundary string"))
  (label (position  2  9) (text "Location"))
  (label (position  2  10) (text "Id Number"))
  (label (position  2  11) (text "String"))
  (field "volbdy_loc" (position 12  9) (display_length 16) (input allowed)
    (null allowed) (max_length 26)
    (file (link "volbdy_id") (extension "*.str"))
  )
  (field "volbdy_id" (position 12  10) (display_length 16) (input allowed)
    (format real_8) (null disallowed) (max_length 16)
  )
  (field "volbdy_str_no" (position 12 11) (display_length 16) (input allowed)
    (format integer_4) (null disallowed) (max_length 5) (low_bound 1)
    (high_bound 32000)
  )
  (label (position 2 15 ) (text "Define elevations"))
  (label (position 2 16 ) (text "Report by elevation"))
  (label (position 2 17 ) (text "Elevation range"))
  (field "report_by_elevation" (position 12 16) (display_length  1) (input allowed)
    (value_in "Y" "N")
    (default "N")
    (translate upper) (null disallowed) (max_length 1)
  )
  (field "elevation_range" (position 12 17) (display_length 16) (input allowed)
    (dependency (value "report_by_elevation") == "Y")
    (format range) (null disallowed) (max_length "MAX_RNG_LENGTH")
  )
  (label (position  37  14) (text "Decimals"))
  (label (position  37  14) (text "Detailed Report"))
  (field "detailed_report" (position 46 17) (display_length  1) (input allowed)
    (value_in "Y" "N")
    (default "N")
    (translate upper) (null disallowed) (max_length 1))
  (field "decimals" (position 15  4) (display_length  5) (input allowed)
    (low_bound 0) (default "0") (high_bound 3)
    (format integer_4) (null disallowed) (max_length 5))
  (label (position  37  8) (text "Define the file for the cut and fill boundary"))
  (label (position  37  9) (text "Location"))
  (label (position  37  10) (text "Id Number"))
  (label (position 37 11) (text "Report Format"))
  (label (position  37  12) (text "Fill String"))
  (label (position  37  13) (text "Cut String"))
  (label (position  37  14) (text "Bdy String"))
  (field "cutfill_loc" (position 49  9) (display_length 16) (input allowed)
    (null allowed) (max_length 26)
    (file  (link "cutfill_id") (extension "*.str"))
  )
  (field "cutfill_id" (position 49  10) (display_length 16) (input allowed)
    (format real_8) (null disallowed) (max_length 16)
  )
  (field "report_format" (position 49  11) (display_length 5) (input allowed)
    (null disallowed) (max_length 5)
    (value_in ".not" ".csv" ".htm" ".html" ".rtf" ".pdf" ".ps"))
  (field "fill_str_no" (position 49  12) (display_length 5) (input allowed)
    (format integer_4) (null disallowed) (max_length 5) (low_bound 1)
    (high_bound 32000)
  )
  (field "cut_str_no" (position 49  13) (display_length 5) (input allowed)
    (format integer_4) (null disallowed) (max_length 5) (low_bound 1)
    (high_bound 32000)
  )
  (field "bdy_str_no" (position 49  14) (display_length 5) (input allowed)
    (format integer_4) (null disallowed) (max_length 5) (low_bound 1)
    (high_bound 32000)
  )
  (field "density" (position 15  4) (display_length  5) (input allowed)
    (format real_8) (low_bound 0.01) (default "1.00") (high_bound 150.0)
	(null disallowed) (max_length 5))
  (default_buttons)
)
