table.frame {
	width: 1024px;
	margin: 0 auto;
}

table.strip {
	border: 0px;
	border-collapse: collapse;
	padding: 0px;
}

table.frame td, 
table.headertable td,
table.toptable td,
table.topmenutable td,
table.leftmenutable td,
table.righttable td,
table.contenttable td {
	padding: 0px;
	vertical-align: top;
}

table.frame td.header {
	width: 1024px;
	height: 97px;
	background-image: url("../images/header.jpg");
	background-repeat: no-repeat;
}

table.frame td.top {
	height: 32px;
	background-image: url("../images/top.jpg");
	background-repeat: no-repeat;
}

table.frame td.middle {
	height: 620px;
	background-image: url("../images/middle.jpg");
	background-repeat: repeat-y;
}

table.frame td.foot {
	height: 94px;
	background-image: url("../images/foot.jpg");
	background-repeat: no-repeat;
	padding-left: 257px;
	padding-top: 35px; 
}

table.headertable td.headerleft {
	width: 839px;
	height: 97px;
}

table.headertable td.headersearch {
	width: 136px;
	padding: 43px 7px 8px 7px;
}

table.headertable td.headerright {
	width: 35px;
}

table.toptable td.topleft {
	width: 242px;
	height: 32px;
}

table.toptable td.topmenu {
	width: 747px;
	vertical-align: middle;
}

table.middletable td.leftborder {
	width: 36px;
	height: 620px;
}

table.middletable td.leftmenu {
	width: 174px;
	background-image: url("../images/leftmenubg.jpg");
	background-position: top;
	background-repeat: no-repeat;
	padding-top: 25px;
}

table.middletable td.content {
	width: 574px;
	background-image: url("../images/middlebg.jpg");
	background-repeat: no-repeat;
	background-position: top;
	padding: 32px 22px 5px 32px;
}

table.middletable td.right {
	width: 150px;
	padding: 32px 0px 5px 0px;
}

table.righttable td.righttop {
	width: 131px;
	padding: 0px 8px 20px 10px;
}

table.righttable td.rightsep {
	height: 1px;
	background-color: #fff;
}

table.righttable td.rightbottom {
	padding: 28px 8px 20px 10px;
}

table.contenttable td.contenttop {
	/*width:574px; */
	border-bottom: 1px solid #5b0101;
	padding-bottom: 20px;
}

table.contenttable td.contentmiddleleft {
	/*width: 266px; */
	width: 50%;
	border-right: 1px solid #5b0101; 
	border-bottom: 1px solid #5b0101;
	padding: 15px 20px 20px 0px;
}

table.contenttable td.contentmiddleright {
	width: 50%;
	/*width: 268px; */
	padding: 15px 0px 20px 20px;
	border-bottom: 1px solid #5b0101;
}

table.contenttable td.contentbottomleft {
	padding: 15px 20px 0px 0px;
	border-right: 1px solid #5b0101;
}

table.contenttable td.contentbottomright {
	padding: 15px 0px 0px 20px;
}
