According to the text in The Star League, p. 112, and Field Manual: SLDF, p. 25, the rank insignia from Corporal through Major are white+green or green. FM:SLDF's first color plate (p. 249 of the PDF) shows the respective naval rank insignia replacing the green with purple. Both books describe the naval dress uniforms as replacing the army's green with purple, but I can find no mention of rank insignia doing so.
Should the army and navy rank insignias be the same color, or different?