/* Layout CSS */

HTML {
	height: 100%;
}

BODY {	
	background-image: url(BG_BODY.gif); background-repeat: repeat; margin: 0; height: 100%; text-align: center;
}

#pageContainer {
	position: relative; top: 0px; width: 450px; height: 100%; z-index: 1; background-color: #F1F1EF; text-align: left;
}

	#pageContainer #headerContainer {
		position: absolute; top: 0px; left: 0px; width: 100%; height: 110px; z-index: 2;
	}
	
		#pageContainer #headerContainer #header_r1_c1 {
			position: absolute; top: 0px; left: 0px; width: 100%; height: 56px; z-index: 3; background-image: url(BG_newsHeaderR1DIV.gif) ; background-repeat: no-repeat;
		}
		
		#pageContainer #headerContainer #header_r2_c1 {
			position: absolute; top: 56px; left: 0px; width: 100%; height: 54px; z-index: 3; background-image: url(BG_newsHeaderR2DIV.gif) ; background-repeat: repeat-x;
		}
		
			#pageContainer #headerContainer #header_r2_c1 IMG#TITLE-newsArchive {
				position: absolute; top: 25px; right: 0px; width: 160px; height: 18px; z-index: 4;
			}
	
	#pageContainer #bodyContainer {
		position: absolute; top: 120px; left: 0px; width: 430px; height: 490px; z-index: 3; padding: 10px 10px 10px 10px; overflow: auto; text-align: left;
	}