
/* ---- RECORD EDITOR -------------------------------------------------------------------------------------------------
*/
	.ui-section-body .floatFixer
		{
		position				: relative;
		width						: 100%;
		height					: 0px;
		font-size				: 0px;
		line-height			: 0px;
		}

	.ui-section-body .hiddenIns,
	.ui-section-body .editorFloat
		{
		float						: left;
		}

	.ui-section-body .editorSpacer
		{
		float						: left;
		width						: 8px;
		height					: 6px;
		font-size				: 2px;
		}

	.editorFloat .ui-section-edit
		{
		position				: relative;
		margin-bottom 	: 4px;
		}

	.ui-section-edit .ctrl-icon.icon-lister
		{
		position				: absolute;
		top							: 2px;
		right						: 7px;
		}

	.ui-section-edit.ui-droppable-disabled .ctrl-icon.icon-lister
		{
		display					: none;
		}

	table.record-editor
		{
		font-size				: 12px;
		border					: 1px solid #482070;															/* DARK_BORDER						*/
		}

	table.record-editor th
		{
		padding					: 2px 4px;
		white-space			: nowrap;
		background			: url(images/headbar.gif) #6c38a0;								/* HEADER_BACKGROUND			*/
		border-bottom		: 1px solid #482070;															/* DARK_BORDER						*/
		color						: #e0d0f0;																				/* INACTIVE_TEXT					*/
		}

	.ui-dialog.ui-active table.record-editor th
		{
		color						: #ffffff;																				/* HEADER_TEXT						*/
		}

	table.record-editor td
		{
		white-space			: nowrap;
		padding					: 0px 4px 3px 4px;
		background-color: #fcfaff;																				/* PALEST_BACKGROUND			*/
		}

	table.record-editor tr:first-child td:first-child + td
		{
		padding-top			: 3px;
		}

	table.record-editor tr:first-child td:first-child
		{
		padding-top			: 6px;
		}

	table.record-editor td.caption
		{
		padding					: 3px 4px 3px 4px;
		text-align			: right;
		vertical-align	: top;
		background-color: #c080f0;																				/* CAPTION_BACKGROUND			*/
		color						: #faf8ff;																				/* CAPTION_TEXT						*/
		}

	table.record-editor td span
		{
		font-size				: 12px;
		margin					: 3px;
		line-height			: 18px;
		color						: #440088;																				/* LIGHT_TEXT							*/
		}

	.record-editor-buttons
		{
		clear						: both;
		margin-top			: 4px;
		margin-bottom		: 2px;
		text-align			: center;
		}

/* ---- EDITOR CONTROLS -----------------------------------------------------------------------------------------------
*/
	.ctrl-select
		{
		float						: left;
		padding					: 0px 19px 2px 2px;
		cursor        	: hand;
		font-family			: Arial, Verdana, Tahoma, sans-serif;
		font-size				: 12px;
		text-align			: center;
		vertical-align	: top;
		background			: url(images/selector.png) no-repeat right top #f2f0f5;					/* READONLY_BACKGROUND		*/
		border					: 2px groove;
		color						: #440088;																				/* LIGHT_TEXT							*/
		}

	.editSetlist
		{
		float						: left;
		padding					: 1px 0px 2px 0px;
		background-color: #ffffff;
		border			 		: 2px groove;
		}

	.editSetlist.required
		{
		background-color: #ffaaaa;																				/* REQUIRED_BACKGROUND		*/
		}

	.editSetlist table td
		{
		padding					: 0px 2px;
		}

	.editSetlist table td.caption
		{
		padding					: 3px 0px 0px 6px;
		text-align			: right;
		background			: transparent;
		color						: #440088;																				/* LIGHT_TEXT							*/
		}
