BODY {
	position: relative;
	min-width: 600px;
	width: 100%;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #000000;
	color: #FFFFFF;

}


#left {
	position: absolute;
	top:1px;
	left: 0;
	width: 29%;
	height: 95px;
	margin: 1% 1% 0 2%;
	text-align: left;

}

#middle {
	position: absolute;
	top:1px;
	left:30%;
	min-width: 360px;
	width: 40%;
	height: 95px;
	margin-top: 1%;
	text-align: center;
}

#right {
	position: absolute;
	top:1px;
	left: 70%;
	width: 27%;
	height: 95px;
	margin: 1% 0 0 1%;
	text-align: right;

}


/* HR styles needed for IE/Win. */

HR.holder { width:600px; visibility: hidden; } /* Equal to 'top' */

HR.left, HR.right { width: 120px; visibility: hidden; }

HR.middle { width: 360px; visibility: hidden; } 


/* These HR styles replace the above, and are need for Netscape 4.x.
Left and right margins are half the relevant DIV width */

HR.holder { width:0; margin: 0 300px; } /* Equal to 'top' */

HR.left, HR.right { width: 0; margin: 0 60px; }

HR.middle { width: 0; margin: 0 180px; } 


/* DIVs must have a border value set in Netscape 4.x */

DIV { border: none; }

