Budget estimates may be amended and increased as the need arises to permit appropriation and expenditure of unexpended cash balances on hand and unanticipated revenues. Such amendment may be considered and adopted at any time during the fiscal year covered by the budget (but prior to May 31) by filing the amendments and upon publishing them and giving notice of the public hearing in the manner required in the State Code. Within ten days of the decision or order of the City Council, the proposed amendment of the budget is subject to protest, hearing on the protest, appeal to the state appeal board, and review by that body. A local budget must be amended by May 31 of the current fiscal year-to allow time for a protest hearing to be held and a decision to be rendered before June 30. Except as specifically provided elsewhere in the Iowa Administrative Code rules, all appropriation transfers between programs or funds are budget amendments and shall be prepared as provided in Iowa Code section 384.16. The program reference means any one of the following nine major areas of public service that the City Finance Committee requires cities in Iowa to use in defining its program structure: Public Safety, Public Works, Health & Social Services, Culture & Recreation, Community & Economic Development, General Government, Debt Service/Capital Improvement Projects, Business Type, and Non-Program.