/* ***************************************************************************************************************** */
/* Site Table Formatting */

.SiteTableSeparator0 {
	background-color: #FFFFFF ! important;
}

.SiteTableSeparator1 {
	background-color: #B5B3B5 ! important;
}

.SiteTableSeparator2 {
	height: 3px;
	background-color: #333333;
}

td.SiteTableSeparatorCell0 {
	background-color: #B5B5B5 ! important;
	padding: 0px ! important;
}

table.SiteTableOuter {
}

.SiteTableBorderT {
	background: url(/images/pieces/sitetable/borderh.gif) left top repeat-x;
}

.SiteTableBorderB {
	background: url(/images/pieces/sitetable/borderh.gif) left top repeat-x;
}

.SiteTableBorderL {
	background: url(/images/pieces/sitetable/borderv.gif) left top repeat-y;
}

.SiteTableBorderR {
	background: url(/images/pieces/sitetable/borderv.gif) left top repeat-y;
}

.SiteTableBorderInnerH {
	background: url(/images/pieces/sitetable/borderh.gif) left top repeat-x;
	text-align: right;
}

.SiteTableBorderInnerV {
	background: url(/images/pieces/sitetable/borderv.gif) left top repeat-y;
}

.SiteTableArtMain {
	background-position: left top;
	background-repeat: no-repeat;
	cursor: pointer;
}

.SiteTableArtPopup {
	background-position: center center;
	background-repeat: no-repeat;
	width: 800px;
	height: 600px;
}

.SiteTableInner {
	background-color: #444444;
}

.SiteTableHeadline {
	background: #333333 url(/images/pieces/sitetable/titlebg.gif) left center repeat-x;
	padding: 6px 12px;
	font-size: 14pt;
	font-weight: bold;
	color: #FFFFFF;
}

.FieldTitle {
	font-weight: bold ! important;
}

td.FieldTitle {
	text-align: right;
}

.FieldField {
}


/* ============================================================================================= */
/* Site Table 0 */

.SiteTable0 {
}

.SiteTable0 tr.SiteTableHeader td, .SiteTable0Header {
	font-weight: 700;
}

.SiteTable0 tr.SiteTableHeader td {
	padding: 2px;
}

.SiteTable0 tr.SiteTableRow0 td, .SiteTable0Row0 {
	font-weight: 500;
}

.SiteTable0 tr.SiteTableRow0 td {
	padding: 2px;
}

.SiteTable0 tr.SiteTableRow1 td, .SiteTable0Row1 {
	background-color: #666666;
	font-weight: 500;
}

.SiteTable0 tr.SiteTableRow1 td {
	padding: 2px;
}

.SiteTable0 tr.SiteTableRow2 td, .SiteTable0Row2 {
	background-color: #777777;
	font-weight: 500;
}

.SiteTable0 tr.SiteTableRow2 td {
	padding: 2px;
}

.SiteTable0 tr.SiteTableFooter td, .SiteTable0Footer {
	font-weight: 700;
}

.SiteTable0 tr.SiteTableFooter td {
	padding: 6px 10px;
}

.SiteTable0 td.FieldTitle {
	padding: 0 4px 8px 4px ! important;
}

.SiteTable0 td.FieldField {
	padding: 0 4px 8px 4px ! important;
}


/* ============================================================================================= */
/* Site Table 1 */

.SiteTable1 {
}

.SiteTable1 tr.SiteTableHeader td, .SiteTable1Header {
	background-color: #000000;
	font-size: 8pt;
	font-weight: 700;
	color: #FFFFFF;
	text-align: center;
}

.SiteTable1 tr.SiteTableHeader td {
	padding: 8px 4px 2px;
}

.SiteTable1 tr.SiteTableRow0 td, .SiteTable1Row0 {
	background-color: #666666;
	font-weight: 500;
}

.SiteTable1 tr.SiteTableRow0 td {
	padding: 4px;
}

.SiteTable1 tr.SiteTableRow1 td, .SiteTable1Row1 {
	background-color: #777777;
	font-weight: 500;
}

.SiteTable1 tr.SiteTableRow1 td {
	padding: 4px;
}

.SiteTable1 tr.SiteTableFooter td, .SiteTable1Footer {
	background-color: #444444;
	font-size: 9pt;
}

.SiteTable1 tr.SiteTableFooter td {
	padding: 4px;
}


/* ============================================================================================= */
/* Site Table 2 */

.SiteTable2 {
	border: #FFFFFF 1px solid;
	background-color: #919191;
}