I am almost 101% certain the NAVY should be listed first. I am sure there is a DOD Directive stating such.
SERVICE FLAGS (By order of Service (DOD Dir 1005.8):
ARMY FLAG
MARINE FLAG
NAVY FLAG
AIR FORCE FLAG
COAST GUARD FLAG
NORTH AMERICAN AEROSPACE DEFENSE FLAG
UNITED STATES SPACE COMMAND FLAG