There shall be allowed to witnesses the following fees:
(1) For attendance before a court or to give a deposition before a notary public, $30.00 a day.
(2) For attendance before an appraiser appointed by the Commissioner of Taxes, $30.00 a day, such fees to be apportioned as the appraiser may direct.
(3) For attendance on other courts or tribunals, $30.00 a day.
(4) For travel in the State, all witnesses shall receive mileage at the rate of reimbursement allowed State employees for travel under the terms of the prevailing collective bargaining agreement.