Make sure that you added that style tag at the end of the head tag. CSS is applied in sequence. If your custom CSS is mentioned in the code before the standard theme is loaded, it will be overwritten by the standard theme. Another solution is to make your CSS selector more specific than the standard. In that case, you would need .sapMTile.redTile and sapMTile.blueTile (without space).
- Max