/****** Column Widths ******/


.left-col
{
	width: 200px;
	/*stop div collapsing if empty*/
	min-width: 30px;
	min-height: 30px;
	position: absolute;
	left: 0px;
	word-wrap: break-word;
	/*[disabled]background-color:#F0E0E6;*/
	/* border-radius: 8px; */ /* removed Feb-2016 */
}
.right-col
{
	/* controls margin on right in 3 colum mode*/
	/*width: 200px;*/
	/* */
	/* width: 300px; */ 	/* ORIG  and  above 200px*/
	/* width: 50%;   */
	/* */	
	/*stop div collapsing if empty*/
	min-width: 30px;
	min-height: 30px;
	/* position: absolute; */
	/* right: 0px; */
	word-wrap: break-word;
	/*[disabled]background-color:#F0E0E6;*/
	/*border-radius: 8px; */ /* removed Feb-2016 */
	margin-left: 50%;	
	
	/*z-index:-1;
CANT EDIT at -1. OK at run time, controlls if right col is over mid col or NOT -1*/
}
.mid-col-r
{
	/* controls margin on right in 3 colum mode*/
	/*margin-right: 202px;*/
	/* */
	/* margin-right: 302px; */  /* ORIG pre 10-Feb-2016 in 3 cols*/
	/* */
	/*[disabled]background-color:#F0E0E6;*/
	/* border: 1px solid #999999; */ /* removed Feb-2016 */
	/* border-radius: 8px; */ /* removed Feb-2016 */
	/*stop div collapsing if empty*/
	min-width: 50px;
	min-height: 30px;
	height: 99.99%;
	/*width: 100%; */	/* new 10-Feb-2016 */
}
.mid-col-l
{
	/* controls margin on left in 3 colum mode*/
	/*margin-left: 202px;*/
	/* */
	margin-left: 0px;
	/* */	
	float: left;
	/*2 x Left cols stay. Reverses which col hides first when changing browser width
	float:right;
	2 x right cols stay. Reverses which col hides first when changing browser width
	background-color:#f0e0e6;
	stop div collapsing if empty*/
	min-width: 50px;
	min-height: 30px;
	width: 50%;			/* new 10-Feb-2016 */
}
.mid-col-objs
{
	display: inline-block;
	/*Allows width to work*/
}
/****** END Column Widths ******/
DIV.border1
{
	/* border: 1px solid #999999; */ /* removed Feb-2016 */
}
/*Positioning System for panel object*/
.p_panel-1
{
	padding: 10px;
	/* margin: 10px;  */  /*  Removed 16-Feb-2016 */
	/*width:auto;*/
	border-radius: 8px;
	/* border: 1px solid;*/
}
/*Colour System for panel object*/
.c_panel-1
{
	/*background-color: #C0e0e6;*/
	background-color: #E0E0E6;
	/*background: url('../bmp-lib/generated/buttons/id_buton_w-2--h-200--1354000121280/id_buton_w-2--h-200--1354000121280.png');
background: url('./../../../../../bmp-lib/generated/buttons/id_buton_w-2--h-200--1354000121280/id_buton_w-2--h-200--1354000121280.png');
background: url('http://localhost/html-editor/bmp-lib/generated/buttons/id_buton_w-2--h-200--1354000121280/id_buton_w-2--h-200--1354000121280.png');
NOT in FF20 FF4   IE6 7 8 9 Ch7*/
	background /**/: #904444 url('images/id_buton_w-2--h-200--1354000121280.png') repeat 0 0 / contain;
	border-color: #888888;
	/*Orig above
Works FF2 to FF20  Ch7      NOT in IE6        Partial in IE7 8 9  needs filter to be correct size*/
	background-image /**/: url('../images/id_buton_w-2--h-200--1354000121280.png');
	background-size: contain;
	/*Works in IE 6 7 8 9   works correctly by itself. above not needed.*/
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='images/id_buton_w-2--h-200--1354000121280.png', sizingMethod='scale' )\0/;
}
/*Functionality System for panel object*/
.f_panel-1
{
	word-wrap: break-word;
}
.f_MinSize
{
	/*stop div collapsing if empty*/
	min-width: 50px;
	min-height: 30px;
	/*text-align:left;*/
}
