<BODY style="background-color:transparent;" bgcolor=" #000066">
・body要素の背景色を親要素のそれにする
・body要素の背景色を " #000066" にする
という矛盾する指定になっています。どちらを優先するかはブラウザ次第ですが、多くのブラウザは前者を優先するようです。
> 真っ白の画面になってしまいます。
body要素の親要素(普通は html要素でしょう)の背景色が白なら当然そのようになります。
あるいは何も指定されていない場合、ブラウザのデフォルトの背景色が白なら、やはりそのようになります。
> メインとなるページの背景を透過しない
「メインとなるページ」とは何の用語ですか?