Layer Properties > Symbology > Categories > Match to Symbols in a Style function will not accurately symbolize a *.style file if the style is based on a numeric field. Can only symbolize values that are consecutive in a numeric field, text, or string values are unaffected. A break in the consecutive sequence of values ends the map to style process at the last consecutive value, regardless of how many values are actually mapped in the *.style file.
Use a text field to create the .style file. When loading the .style file on the Symbology tab of the Layer Properties window, be sure to select the text feild from the Value drop-down menu.Add a sequential numeric attribute to the feature class:1) Use the Frequency tool, - specify a unique identifier as the frequency field - the defaults will be fine for the rest2) Add the frequency table to your display.3) Open the frequency table and add a short integer field, let's call it NUMBER for now4) Calculate the NUMBER field to equal the OID in the frequency table5) Right click the frequency table and join it to the feature class based on the unique field used in frequency6) Export the joined frequency table to make the join permanent7) Add the exported table to the display.8) Remove all fields from the joined table except the unique identifier field and the NUMBER field9) Right click the feature class and join the latest edition of the joined frequency table (the one with only a couple of fields)10) You can now symbolize based on the sequential NUMBER field