@import url("layout.css");
@import url("nav-horizontal.css");
@import url("ajax-tab.css");
@import url("map-links.css");
@import url("footer.css");
#PageBodyWrap, #PageBody {
	height: 630px;
	width: 950px;
}
#PageBodyWrap {
	bottom: 50%;
	right: 50%;
	position: absolute;
}
#PageBody {
	left: 50%;
	position: relative;
	top: 50%;
}
#MainLayout {
	position:relative;
	width: 870px;
	text-align: left;
	height: 430px;
	margin: 0px auto;
	padding: 20px 40px;
	border-top: 1px solid #8BC53F;
}
#Full {
	MARGIN: 0px;
	width: 868px;
	height: 392px;
}
#TextFull {
	text-align: left;
	padding: 30px 10px 10px;
	width: 848px;
	height: 342px;
}
#TextFullWrap {
	text-align: left;
	width: 828px;
	height: 320px;
	padding: 10px 10px 0px;
}
.FullOverlay, .LeftOverlay {
	/*opacity: 0.90;
	-moz-opacity: 0.90;
	filter:alpha(opacity=90);*/
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
}
.FullOverlay {
	width: 868px;
	background: url(/gfx/transparentbg-full.png) no-repeat center top;
}
.LeftOverlay {
	width: 430px;
}
/* Let's compensate for IE6's inability to interpret top: 0; and bottom: 0; */
* html #Full .FullOverlay, * html #Left .LeftOverlay {
height: expression(document.getElementById("Left").offsetHeight);
}
/* END Transparent Background Styles */
