Read through something like
http://www.databasejournal.com/sqlet...6861_1428511_4
If you can put your rows in a table then you're in first normal form. Don't worry about it.
I can't tell from your column names alone any more info than that.
You have to look at the data to see if when you put it into your tables that there is no replication which is what 2nd and 3rd normal form are all about removing. I think you're there or nearly so.
Without having access to your data I can do no more.
Try a dry run putting in the data you think the tables should hold and working out if you can create queries that will work for what you want. Then it will become more obvious if any of the tables need decomposing further.