NFPA 79 Chapter 13.1.2 Pushbutton operators, indicating (pilot) light lenses, and illuminated pushbuttons shall be color coded in accordance with Table 8.
RED: Estop, Stop or Off
Green: Start or ON except that Black, White or Gray are permitted.
Pushbuttons that act alternately for OFF/ON shall be Black, white or gray.
JOG or a button that causes movement when pressed and stops when released shall be Black, white, gray or blue with prefernce on black.
Yellow or amber light is for alarm or warning.
Thats just a basic overview, Table 8 shows more detail.