Button display in windows 2012 server

Button control is being displayed as expected in windows 7 machine but in 2012 server it displays more like a label(just as s flat control , doesn't highlight the borders when focused) .

Is there anything i need to take care of in 2012 server side?

This is a winforms application developed using visual cobol 2.3