Consiglierei l'uso di un foglio di stile di reset (http://meyerweb.com/eric/thoughts/20...eset-reloaded/) da inserire come primo css per azzerare tutti i margini e settare le impostazioni iniziali di tutti gli elementi.
In alternativa, per quello che richiedi tu
codice:
* {
     margin:0; 
     padding:0;
}
Dando poi uno sguardo al tuo css, io lo semplificherei evitando di duplicare le regole simili per i diversi selettori. Ad esempio, invece di
codice:
.pageName{
	font:22px Arial, Helvetica, sans-serif;
	color: #D90000;
	line-height:20px;
	letter-spacing:1px;
	border-bottom: 1px solid #D90000;
	padding: 3px 0px 2px 0px;
	}
	
.pageNameDx{
	font:22px Arial, Helvetica, sans-serif;
	color: #D90000;
	line-height:20px;
	letter-spacing:1px;
	border-bottom: 1px solid #D90000;
	padding: 3px 0px 2px 0px;
	}
sarebbe meglio mettere
codice:
.pageName, .pageNameDx {
	font:22px Arial, Helvetica, sans-serif;
	color: #D90000;
	line-height:20px;
	letter-spacing:1px;
	border-bottom: 1px solid #D90000;
	padding: 3px 0px 2px 0px;
}