/* CSS Document */

#content_bg {
	float: left;
	width: 781px;
	margin: 0;
	padding: 0 0 0 9px;
	background: url(../grfx/content_repeat.png) top left repeat-y;
}

*html #content_bg {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=grfx/content_repeat.png,sizingMethod='scale');
}

*html #content_bg {
	width: 772px;
	padding: 0 0 0px 9px;
}

#top_left_bg {
	float: left;
	width: 763px;
	margin: 0;
	z-index: 100;
	padding: 0;
	background: url(../grfx/top_content.png) top left no-repeat;
}

#content_bottom {
	float: left;
	width: 763px;
	margin: 0;
	padding: 0;
	background: url(../grfx/bottom_content.png) bottom left no-repeat;
}

	* html #content_bottom {
		padding-bottom: 50px;
	}

#content_holder {
	float: left;
	width: 670px;
	min-height: 520px;
  	height: auto !important;
	height: 520px;
	padding: 0 0 0 76px;
	margin: 0;
}

* html #allblacks {
	position: absolute;
	margin: 160px 0 0 330px;
}



*html #content_holder {
  	height: 520px;
}

#text_holder {
	padding: 20px 130px 15px 54px;
	margin: 0;
}



#text_holder_internal, #text_holder_internal_splash {
	padding: 58px 130px 15px 54px;
	margin: 0;
}

*html #text_holder_internal_splash {
	position: absolute;
	z-index: 9;
	top: 240px;
}

*html #text_holder_internal {
	position: relative;
	z-index: 9;
}
