A mi no me da ningun error, me funciona perfectamente, lo unico que llamas las funciones con los botones cambiados, ocultar llama a mostrar, mostrar llama a ocultar.
Código:
<script>
function OcultarTablaHereEstimateOn(){
document.getElementById('HereEstimateTable').style.display ='block';
}
function OcultarTablaHereEstimateOff(){
document.getElementById('HereEstimateTable').style.display ='none';
}
</script>
<body>
<table id="HereEstimateTable" width="788" height="613" border="0" cellpadding="0" cellspacing="0">
<tr><td>
Aquí llamo a las funciones
</td></tr></table>
<input type="button" name="Submit2" value="Ocultar" onClick="OcultarTablaHereEstimateOff()" >
<input type="button" name="Submit6" value="Mostrar" onClick="OcultarTablaHereEstimateOn()">
</body>