fabric is a paler blue 100% cotton and I have no idea what the stain is, its a yellowish green. and I found another spot that is a darker blue looks like a ink pen leaked. I pre-washed all my fabric. this top is a UFO thats been packed away for a bit.

:(
How gutting!
I can't recommend a cleaner, ours are so different to what you have.
But try a spot remover first, we have spray on stuff that's supposed to lift things like ink. Just do the stain, and rinse that section in the sink.
If that doesn't work, maybe think about soaking the whole thing, being very careful to time it and not over soak.
If it's ink, you may need to try several times to get rid of it.

Try a new product that I'm just in love with--It is called Shout Wipes. They are little single use packages with a wipe that removes stains. I carry one in my purse all of the time for that "salsa" that always ends up on the front of my top. I've had great success with it. It is in the laundry section next to the other stain removers, in a smallish rectangular box. (I haven't found that it leaves a circle around where the stain was either.)

I found a couple of stains on the butterfly quilt top that I have posted in pics.
I know that treating ink stains with hairspray, then washing them is supposed to take them out.. On the butterfly quilt, I made a paste of some oxyclean, and rubbed it into the stain with a white wash-cloth. I then washed it in cold water, then hung it to dry and pressed it. It came out sparkly clean and you can't tell where the marks were..

Doesnt work, tryed it on a quilt with a small rust stain and it did nothing, also tried it on my shirts where i have gotten gravy etc on the front, didnt work either. It was a waste of 3.00. I go back to using my grandmothers old favorite felsnaptha soap.

Story - we had moved into an apartment above our music store for security reasons, and left our house "empty" for about a year, but with some things still stored there. Short version, there was a water leak and my wedding dress from 1976 mildewed terribly before I found it. I was heartbroken.

I read online that Oxi-Clean would take it out, with Clorox 2 as a booster. I let it soak overnight along with some special embroidered, appliqued and quilted table linens that my mother had made, and hoped for the best.

Every stain came out. You cannot even tell that it was ever stained. The treatment did not harm any of the old colored fabrics. Even the wine stain from my wedding day came out!

I don't have any cleaners to recommend that have not already been mentioned. However, I would caution about washing the entire top. Even new fabric can be very stressed in the process. If spot cleaning does not work, I would wait to wash the entire thing after it was quilted unless it is so bad that you would not make it into a quilt due to the spot.