The council shall have all the powers necessary to carry out the purposes and provisions of the New Mexico Community Assistance Act, including but not limited to the power to:

A. develop and oversee the administration of community assistance programs;

B. adopt, amend and repeal, in accordance with the provisions of the State Rules Act [N.M. Stat. Ann. Chapter 14, Article 4] and with technical assistance from the staff of the division, all regulations necessary to administer and enforce the provisions of the rules of the New Mexico Community Assistance Act;

C. apply to any appropriate agency of the United States for participation in and for receipt of aid from any program designed to assist local community infrastructure development;

D. oversee the administration of federal and other funds which are received, controlled or disbursed for the purposes of carrying out the provisions of the community assistance program;

E. coordinate and mobilize assistance and funding resources in regard to the construction, extension or repair of projects;

F. coordinate with, assist and seek input from political subdivisions, community organizations and civic groups;

G. make and enter into all contracts and agreements necessary or incidental to its duties and the execution of its powers under the New Mexico Community Assistance Act;

H. do any and all things necessary or convenient to carry out its purposes and exercise the powers given and granted in the New Mexico Community Assistance Act; and

I. disburse and oversee the administration of any other funds appropriated to the council or as directed by the legislature.