.rtbContentBackground
{
	display:		flex;
	position:		fixed;
	left:			0px;
	right:			0px;
	top:			0px;
	bottom:			0px;
	background-color:	rgb(255, 255, 255);
	opacity:		0.58;
	width:			100%;
	height:			100%;
	align-items:		center;
	justify-content:	center;
	align-content:		center;
	flex-wrap:		wrap;
}
.rtbContentBackgroundHolder
{
	display:		flex;
	position:		fixed;
	left:			0px;
	right:			0px;
	top:			0px;
	bottom:			0px;
	width:			100%;
	height:			100%;
	align-items:		center;
	justify-content:	center;
	align-content:		center;
	flex-wrap:		wrap;
}
.rtbWindowBase
{
	position:		fixed;
	z-index:		15;
}
.rtbWindowComment
{
	position:		fixed;
	width:			350px;
	height:			200px;
	z-index:		15;
}
.rtbWindowHeader
{
	display:				block;
	width:					100%;
	height:					22px;
	border-image-slice:		0 5 0 6 fill;
	border-image-width:		0px 5px 0px 6px;
	border-image-outset:	0px 0px 0px 0px;
	border-image-repeat:	repeat repeat;
	border-image-source:	url('../../../img/rtb/contentWindowTop.png');
	border-style:			solid;
	color:					#FAFAFA;
	font-family:			Arial;
	margin:					auto;
	vertical-align:			middle;
	font-size:				12pt;
	padding:				0px 8px;
	line-height:			23px;
}
.rtbWindowContent
{
	display:		block;
	width:			100%;
	height:			100%;
	border-image-slice:	8 8 8 8 fill;
	border-image-width:	8px 8px 8px 8px;
	border-image-outset:	0px 0px 0px 0px;
	border-image-repeat:	stretch stretch;
	border-image-source:	url('../../../img/rtb/contentWindowBottomNew2.png');
	border-style:		solid;
	padding:		7px 8px;
}
.rtbWindowContent textarea
{
	width:			100%;
	height:			100%;
	resize:			none;
	overflow-x:		hidden;
	overflow-y:		scroll;
}
.rtbWindowContent table
{
	width:			100%;
	height:			100%;
}
.rtbWindowContent tr
{
	width:			100%;
	height:			100%;
}
.rtbWindowContent .buttons
{
	width:			100%;
	align-items:		flex-end;
	display:		flex;
	flex-direction:		row-reverse;
	justify-content:	flex-start;
	align-content:		flex-end;
	flex-wrap:		wrap;
	padding-top:		5px;
}
.rtbWindowLoadBG
{
	display:		flex;
	position:		absolute;
	background-color:	rgb(255, 255, 255);
	opacity:		0.58;
	width:			100%;
	height:			100%;
	flex-wrap:		wrap;
	align-content:		center;
	justify-content:	center;
	align-items:		center;
	flex-direction:		column;
	z-index:		2;
}
.rtbWindowLoadBG img
{
	padding-bottom:		8px;
}
.rtbWindowLoadBG span
{
	font-family:		Verdana, Arial;
	font-size:		8pt;
	color:			#000;
}
.rtbWindowHeader button[type="cross"]
{
	position:		absolute;
	right:			-15px;
	top:			6px;
}