Customizing a View with Taxonomy, color coding and icons
First, to have the associated icon show up with the taxonomy term, do the following:


add field: image field from taxonomy
add field: Global: custom text, set it to [name] [field_your_image_field]
exclude label from display
exclude these two fields from display
change your table grouping from taxonomy name to Custom text ( or whatever you named it )


To style the output, you'll use two settings:

under Format: table | settings, set the row class here

to style individual fields, click on the field in the fields list, click on style settings, and customize field HTML / create a CSS class

There are lots of options here for setting field and label classes, and html elements

Good luck