/******************************************************************************/
/* scrolling */
div.PhiloxWindow { overflow: hidden; }
div.PhiloxWindowScrollBars div.PhiloxWindow { overflow: auto; }

div.PhiloxWindowContainer { padding-bottom: 10px; padding-right: 12px; float: left; }

/******************************************************************************/
/* floating */
div.PhiloxFloatingWindow { }

/******************************************************************************/
/* display */
div.PhiloxWindowHidden {
	display: none;
}

/******************************************************************************/
/* sizes (inner) */
body div.PhiloxFrameworkColumn div.PhiloxWindowSpan1 div.PhiloxWindow { width: 169px; }
body div.PhiloxFrameworkColumn div.PhiloxWindowSpan2 div.PhiloxWindow { width: 369px; }

div.PhiloxWindowPreview div.PhiloxWindow { height: 205px; }

/******************************************************************************/
/* window fonts */
td.PhiloxWindowHeaderMiddleLeft {
}

td.PhiloxWindowMiddleMiddle { padding: 4px 0px; }

td.PhiloxWindowHeaderMiddleLeft,
td.PhiloxWindowHeaderMiddleRight {
	color: White;
	font-weight: bold;
	font-size: 11px;
}

td.PhiloxWindowHeaderMiddleRight { text-align: right; }

td.PhiloxWindowSubHeaderMiddleLeft,
td.PhiloxWindowSubHeaderMiddleRight {
	color: White;
	font-weight: bold;
	font-size: 10px;
}

/******************************************************************************/
/* window headers */
div.PhiloxWindowSpan1 div.PhiloxWindowHeaderMiddleLeft { width: 125px; overflow: hidden; }

/******************************************************************************/
/* window subheaders */
div.PhiloxWindowNoSubHeader tr.PhiloxWindowSubHeader { display: none; }

/******************************************************************************/
/* window images */
table.PhiloxWindow {
	border-collapse: collapse;
	empty-cells: show;
}

td.PhiloxWindowHeaderLeft { background-image: url('./../img/window/window_header_left.png'); background-repeat: no-repeat; width: 6px; height: 25px; }
td.PhiloxWindowHeaderMiddleLeft { background-image: url('./../img/window/window_header_middle.png'); background-repeat: repeat-x; height: 25px; white-space: nowrap; }
td.PhiloxWindowHeaderMiddleRight { background-image: url('./../img/window/window_header_middle.png'); background-repeat: repeat-x; height: 25px;}
td.PhiloxWindowHeaderRight { background-image: url('./../img/window/window_header_right.png'); background-repeat: no-repeat; width: 13px; height: 25px; }

td.PhiloxWindowSubHeaderLeft { background-image: url('./../img/window/window_subheader_left.png'); background-repeat: no-repeat; width: 6px; height: 19px; }
td.PhiloxWindowSubHeaderMiddleLeft { background-image: url('./../img/window/window_subheader_middle.png'); background-repeat: repeat-x; height: 19px; }
td.PhiloxWindowSubHeaderMiddleRight { background-image: url('./../img/window/window_subheader_middle.png'); background-repeat: repeat-x; height: 19px; }
td.PhiloxWindowSubHeaderRight { background-image: url('./../img/window/window_subheader_right.png'); background-repeat: no-repeat; width: 13px; height: 19px; }

td.PhiloxWindowMiddleLeft { background-image: url('./../img/window/window_middle_left.png'); background-repeat: repeat-y; width: 6px; }
td.PhiloxWindowMiddleMiddle { background-image: none; background-color: White; }
td.PhiloxWindowMiddleRight { background-image: url('./../img/window/window_middle_right.png'); background-repeat: repeat-y; width: 13px; }

td.PhiloxWindowBottomLeft { background-image: url('./../img/window/window_bottom_left.png'); background-repeat: no-repeat; width: 6px; height: 13px; }
td.PhiloxWindowBottomMiddleLeft { background-image: url('./../img/window/window_bottom_middle.png'); background-repeat: repeat-x; height: 13px; }
td.PhiloxWindowBottomMiddleRight { background-image: url('./../img/window/window_bottom_middle.png'); background-repeat: repeat-x; height: 13px; }
td.PhiloxWindowBottomRight { background-image: url('./../img/window/window_bottom_right.png'); background-repeat: no-repeat; width: 13px; height: 13px; }

div.PhiloxWindowIE6LeftFix { width: 6px; }
div.PhiloxWindowIE6RightFix { width: 13px; }
