Have you remembered to unpublish the module that you want to display?
It could be a problem with your template. The first step is to check the documentation here:
www.spiralscripts.co.uk/Documentation/mo...r-documentation.html - specifically read the section at the bottom called 'Empty Modules'. Follow the instructions, and upload the modules.php file to the system template folder.
It is also possible that your site template includes some custom chrome, which is poorly written because it does not check if there is any module content before outputting the title. If it does it will be in a file in your site template called modules.php. You will need to find the function that controls your module output and edit - we can advise on this if necessary.
You don't apply css to the VM Modcontroller module, you apply it to the module being displayed. If you want to use a module class suffix apply it to the module being displayed. The VM Modcontroller does one thing only, it tests whether or not the module being displayed should appear on a particular page. If it should, then the ModController sends the output to the template. If it should not, then the ModController sends nothing. It does not control what the output is in any way.