DPropetySheet Tab Colouring

Hi,I’m trying to customise my vgui by changing the colours around, I’m having an issue where the non-active tabs are the same colour as the active one and they also have a gap underneath them. So my question is how would I counter this?

Look through the code for painting etc

I managed to get the colours to look different on the inactive tabs but it still has that annoying gap.