I've been thinking about your project and it seems like you want to pick a few options and be shown some rates as opposed to keeping track of specific containers.
So basically, you have 3 rate tables: FRT_table, which is your basic rate depending on Carrier Contract, Contract type, POL, POD and Cost Code.
Then an FRT_Additionals_Table that only depends on the Carrier (and Cost Code).
Last is a Locals Table that depends on the Carrier and POD.
Here are my suggestions:
I split POL and POD Ports into two tables here, but I would have both in one table with an additional field for showing which ports are POL and which are POD (the Port type).
Here are the 3 rate tables