.mainTable {
	background-image: url(../pictures/framework/background/background.png);
	background-repeat: repeat;
	height: 100%;
	width: 791px;
	margin: 0px auto;
	border: 0px;
}

* html .mainTable {
	position: relative;
	margin-left: -395px;
	left: 50%;
}

* html body {
	overflow:scroll;
}

.mainTable .headerT {
	background-image: url(../pictures/framework/header/headerT.png);
	background-repeat: no-repeat;
	height: 99px;
	width: 791px;
}

.mainTable .headerL {
	background-image: url(../pictures/framework/header/headerL.png);
	background-repeat: no-repeat;
	height: 170px;
	width: 14px;
}

.mainTable .headerR {
	background-image: url(../pictures/framework/header/headerR.png);
	background-repeat: no-repeat;
	height: 170px;
	width: 15px;
}

.mainTable .headerB {
	background-image: url(../pictures/framework/header/headerB.png);
	background-repeat: no-repeat;
	height: 21px;
	width: 791px;
}

.mainTable .mainArea {
	height: 100%;
}

.mainTable .mainArea .innerTable .leftcol {
	border-right: 1px solid #CCCCCC;
	width: 140px;
	padding: 0px 14px;
}

.mainTable .mainArea .innerTable .maincol {
	padding: 0px 14px;
	width: 593px;
}

#maintitle {
	width: 100%;
	height: 40px;
	behavior: url(../iepngfix.htc);
	margin-top: -5px;
}

.maintext .mainTable .footerT {
	height: 14px;
}

.maintext .mainTable .footerB {
	height: 25px;
	border-top: 1px solid #CCCCCC;
}
