p
{
	background-color	: transparant;
	font-size					: 8pt;
}


/*
 * Basis Select drop downs are 250 px
 */
select
	{
		width		: 150px;
	}

input.editbox
	{
		width			: 250px;
		font-size	: 8pt;
		
		border-width		: 1;
		border-color		: black;
		border-style		: solid;
	}

input.checkbox
	{
		width		: 25px;
	}

/* Div block, for use as tabling mechanism
 */
.block
	{
  	border-width		: 0;
		border-color		: black;
		border-style		: solid;
		
		margin					: 0;
		width						: 500px;
		clear-after			: both;
		position				: relative; 
		
		height					: 100%;
	}
.block:after { content: ""; display: block; height: 0; clear: both; }

.cell, .cellleft
	{
  	border-width		: 0;
		border-color		: blue;
		border-style		: dotted;
		
		float						: left;		
		margin					: 0;
		position				: relative; 
		
		height					: 100%;
	}
.cellleft
	{
		width						: 120px;
	}
	
.container
	{
  	border-width		: 1;
		border-color		: red;
		border-style		: dotted;
		
		position				:	relative; 
	}	

/* Edit block, for use in editor
 */
.editblock
	{
		width		: 100%;
  
  	border-width		: 1;
		border-color		: blue;
		border-style		: dotted;
		margin					: 0;

		background-color	: white;
		position 					: relative;
		z-index  					: 20;
		
		height						: auto;
		
		align							: center;
		margin						: 0px;
  }   

/* Message block, for use in error calling
 */
.message
	{
		width	: 600px;
		height: 200px;
		left	: 40px;
		top		: 40px;
	  
		border-width			: 2;
		border-color			: red;
		border-style			: solid;
		
		background-color	: white;
		position 					: absolute;
		z-index  					: 100;
  }     