/* CSS required for the primary 3 column layout */

#contentMainWrapper {
	position: absolute;
	top: 146px;
	left: -630px;
	width: 1260px;
	z-index: -1;
}

.columnOne {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 540px;
	padding-top: 14px;
	vertical-align: top;
	background: url(/images/content/columnOne.png) transparent 0 0 no-repeat;
}

.columnOneWrapper {
	vertical-align: top;
	padding-bottom: 14px;
	background: url(/images/content/columnOneWrapper.png) transparent 0 100% no-repeat;
}

.columnFlashTop {
	position: absolute;
	top: 0px;
	left: 550px;
	height: 270px;
	width: 540px;
	max-width: 540px;
	vertical-align: top;
}

.columnFlashMiddle {
	position: absolute;
	top: 0px;
	left: 550px;
	height: 270px;
	width: 540px;
	max-width: 540px;
	vertical-align: top;
}

.columnFlashBottom {
	position: absolute;
	top: 0px;
	left: 550px;
	height: 270px;
	width: 540px;
	max-width: 540px;
	vertical-align: top;
}

.columnFlashWrapper {
	vertical-align: top;
}

.columnCenter {
	position: absolute;
	top: 0px;
	left: 550px;
	width: 540px;
	max-width: 540px;
	padding-top: 14px;
	vertical-align: top;
	background: url(/images/content/columnOne.png) transparent 0 0 no-repeat;
}

.columnCenterWrapper {
	vertical-align: top;
	padding-bottom: 14px;
	background: url(/images/content/columnOneWrapper.png) transparent 0 100% no-repeat;
}

.columnCenterBottom {
	position: absolute;
	top: 288px;
	left: 550px;
	width: 540px;
	max-width: 540px;
	padding-top: 14px;
	vertical-align: top;
	background: url(/images/content/columnOne.png) transparent 0 0 no-repeat;
}

.columnCenterBottomWrapper {
	vertical-align: top;
	padding-bottom: 14px;
	background: url(/images/content/columnOneWrapper.png) transparent 0 100% no-repeat;
}

.columnTwo {
	position: absolute;
	top: 0px;
	left: 1100px;
	width: 160px;
	padding-top: 14px;
	vertical-align: top;
	background: url(/images/content/columnTwo.png) transparent 0 0 no-repeat;
}

.columnTwoWrapper {
	padding-bottom: 14px;
	vertical-align: top;
	background: url(/images/content/columnTwoWrapper.png) transparent 0 100% no-repeat;
}

.columnFooter {
	position: absolute;
	top: 870px;
	left: 50%;
	vertical-align: top;
}

.columnFooterWrapper {
	position: absolute;
	padding: 4px;
	vertical-align: top;
	left: -630px;
	width: 1260px;
	background: url(/images/content/navMain.png) #ddb158 left top repeat-x;
	border-top: #4e754a 10px solid;
	background-color: #ddb158;
}

.columnContent {
	border-left: #5e8160 solid 4px;
	border-right: #5e8160 solid 4px;
	background-color: white;
}