body {
	width: 1000px;
	background-color: #333;
	position: absolute;
	left: 50%;
	top: 0%;
	margin-left: -500px;
	margin-top: 0px;
	background-image: url(../images/RPWbackground.gif);
	background-repeat: repeat-x;
	background-position: top;
	margin-bottom: 20px;
	visibility: inherit;
	height: auto;
    }
.topMENU {
	width: 1000px;
	z-index: 502;
	clear: both;
	overflow: visible;
	visibility: visible;
}
.middle {
	background-image: url(../images/rpwittmain.jpg);
	width: 1000px;
	background-repeat: no-repeat;
	position: absolute;
	z-index: -500;
	overflow: hidden;
	visibility: inherit;
	height: auto;
	left: 0px;
	top: 0px;
	background-position: 0px 0px;
	height: expression( this.scrollHeight < 731 ? "730px" : "auto" ); /* sets min-height for IE */
	min-height: 730px;
	border-bottom-style: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
.textbox {
	width: 400px;
	padding-top: 18px;
	padding-right: 24px;
	padding-bottom: 235px;
	padding-left: 24px;
	clear: none;
	float: none;
	background-image: url(../images/TextBackgroundHOME.jpg);
	background-repeat: repeat;
	z-index: 499;
	background-position: left top;
	position: relative;
	left: 20px;
	top: 115px;
	border: 1px solid #000000;
	height: expression( this.scrollHeight < 404 ? "403px" : "auto" ); /* sets min-height for IE */
	min-height: 567px;
	clip: rect(auto,auto,187px,auto);
}	
.Bottom {
	background-image: url(../images/Bottom.jpg);
	width: 1001px;
	background-repeat: no-repeat;
	background-position: 1px 0px;
	z-index: 502;
	position: absolute;
	bottom: 0px;
	left: -1px;
	overflow: visible;
	visibility: visible;
	background-color: #333;
	height: 50px;
}
.flash {
	position: absolute;
	visibility: visible;
	z-index: -499;
	height: 730px;
	width: 500px;
	top: 0px;
	right: -1px;
}