/* @override */

table.recessed {
	width: 968px;
}

table.recessed > tbody > tr > td {
	height: 16px;
	width: 968px;
	background: url(/2012_gfx/recessed_table_top_bottom.png) center top;
}

table.recessed > tbody > tr+tr > td {
	padding-left: 20px;
	padding-right: 20px;
}

table.recessed > tbody > tr+tr+tr > td {
	background: url(/2012_gfx/recessed_table_top_bottom.png) center bottom;
	height: 16px;
}

div#recessed_page {
	position: absolute;
	top: 38px;
	right: 10px;
	bottom: 50px;
	left: 10px;
	min-width: 500px;
	min-height: 290px;
}

div#recessed_page_tl {
	position: absolute;
	width: 16px;
	height: 16px;
	z-index: -1;
	top: 0;
	left: 0;
	background: url(/2012_gfx/recessed_corners.png) left top;
}

div#recessed_page_tr {
	background: url(/2012_gfx/recessed_corners.png) right top;
	width: 16px;
	height: 16px;
	position: absolute;
	top: 0;
	right: 0;
	z-index: -1;
}

div#recessed_page_tc {
	position: absolute;
	top: 0;
	right: 16px;
	left: 16px;
	height: 16px;
	z-index: -1;
	background: url(/2012_gfx/recessed_vertical.png) repeat-x center top;
}

div#recessed_page_bl {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 16px;
	height: 16px;
	background: url(/2012_gfx/recessed_corners.png) left bottom;
	z-index: -1;
}

div#recessed_page_br {
	background: url(/2012_gfx/recessed_corners.png) right bottom;
	width: 16px;
	height: 16px;
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: -1;
}

div#recessed_page_bc {
	background: url(/2012_gfx/recessed_vertical.png) repeat-x center bottom;
	position: absolute;
	bottom: 0;
	right: 16px;
	left: 16px;
	height: 16px;
	z-index: -1;
}

div#recessed_page_lc {
	width: 16px;
	position: absolute;
	top: 16px;
	left: 0;
	z-index: -1;
	bottom: 16px;
	background: url(/2012_gfx/recessed_horizontal.png) repeat-y left center;
}

div#recessed_page_rc {
	background: url(/2012_gfx/recessed_horizontal.png) repeat-y right center;
	width: 16px;
	position: absolute;
	top: 16px;
	bottom: 16px;
	right: 0;
	z-index: -1;
}

div#recessed_page_c {
	background-image: url(/2012_gfx/recessed_c.png);
	position: absolute;
	top: 16px;
	right: 16px;
	bottom: 16px;
	left: 16px;
	z-index: -1;
}