
/* ==== UI.DIALOG STYLES ==========================================================================================================================================================
*/
	.ui-dialog
		{
		position			: absolute;
		}

	.ui-dialog .ui-dialog-head
		{
		position			: relative;
		height				: 27px;
		}

	.ui-dialog .ui-dialog-body
		{
		position			: relative;
		left					: 0px;
		top						: 0px;
		bottom				: 0px;
		}

	.ui-dialog.ui-dialog-min .ui-dialog-body
		{
		display				: none;
		}

	.ui-dialog .ui-dialog-content
		{
		position			: relative;
		left					: 8px;
		top						: 0px;
		margin-bottom	: 4px;
		padding				: 3px 3px 2px 3px;
		background		: #d8d8d8;																					/* DIALOG_BACKGROUND			*/
		}

	.ui-dialog.ui-resizable .ui-dialog-content
		{
		left					: 9px;
		padding-bottom: 1px;
		}

/* ---- TITLEBAR ------------------------------------------------------------------------------------------------------------------------------------
*/
	.ui-dialog.ui-draggable .ui-dialog-titlebar
		{
		cursor				: move;
		}

	.ui-dialog.ui-draggable-disabled .ui-dialog-titlebar
		{
		cursor				: hand;
		}

	/* ---- BACKGROUNDS - INACTIVE ----------------------------------------------------------------------------------------------------------
	*/
		.ui-dialog .ui-dialog-titlebar
			{
			position				: absolute;
			padding					:  0px;
			left						:  9px;
			right						:  9px;
			height					: 27px;
			top							:  0px;
			background			: url(images/dialog-titlebar.gif) #9050cc;													/* SUBHEADER_BACKGROUND		*/
			}

		.ui-dialog .ui-dialog-titlebar-l,
		.ui-dialog .ui-dialog-titlebar-r
			{
			position				: absolute;
			width						:  9px;
			height					: 27px;
			}

		.ui-dialog .ui-dialog-titlebar-r
			{
			right						:  0px;
			background			: url(images/dialog-titlebar-r-fixed.png) transparent;
			}

		.ui-dialog .ui-dialog-titlebar-l								{ background: url(images/dialog-titlebar-l-fixed.png) transparent; }

		.ui-dialog.ui-resizable .ui-dialog-titlebar-l		{ background: url(images/dialog-titlebar-l.png) transparent; }
		.ui-dialog.ui-resizable .ui-dialog-titlebar-r		{ background: url(images/dialog-titlebar-r.png) transparent; }

		.ui-dialog.ui-dialog-min .ui-dialog-titlebar		{ background: url(images/dialog-titlebar-min.png) 	transparent; }
		.ui-dialog.ui-dialog-min .ui-dialog-titlebar-l	{ background: url(images/dialog-titlebar-l-min.png) transparent; }
		.ui-dialog.ui-dialog-min .ui-dialog-titlebar-r	{ background: url(images/dialog-titlebar-r-min.png) transparent; }

	/* ---- BACKGROUNDS - ACTIVE ------------------------------------------------------------------------------------------------------------
	*/
		.ui-dialog.ui-active .ui-dialog-titlebar
			{
			background			: url(images/dialog-titlebar-active.gif) #9050cc;										/* SUBHEADER_BACKGROUND		*/
			color						: #ffffff;
			}

		.ui-dialog.ui-active .ui-dialog-titlebar-l			{ background: url(images/dialog-titlebar-l-fixed-active.png) transparent; }
		.ui-dialog.ui-active .ui-dialog-titlebar-r			{ background: url(images/dialog-titlebar-r-fixed-active.png) transparent; }

		.ui-dialog.ui-active.ui-resizable .ui-dialog-titlebar-l		{ background: url(images/dialog-titlebar-l-active.png) transparent; }
		.ui-dialog.ui-active.ui-resizable .ui-dialog-titlebar-r 	{ background: url(images/dialog-titlebar-r-active.png) transparent; }

		.ui-dialog.ui-active.ui-dialog-min .ui-dialog-titlebar		{ background: url(images/dialog-titlebar-min-active.png)		transparent; }
		.ui-dialog.ui-active.ui-dialog-min .ui-dialog-titlebar-l	{ background: url(images/dialog-titlebar-l-min-active.png)	transparent; }
		.ui-dialog.ui-active.ui-dialog-min .ui-dialog-titlebar-r	{ background: url(images/dialog-titlebar-r-min-active.png)	transparent; }

	/* ---- CLOSE BUTTON --------------------------------------------------------------------------------------------------------------------
	*/
		.ui-dialog .icon-close
			{
			position				: absolute;
			top							:  2px;
			right						:  0px;
			}

	/* ---- MINIMISE BUTTON -----------------------------------------------------------------------------------------------------------------
	*/
		.ui-dialog .icon-minimise
			{
			position				: absolute;
			right						: 16px;
			top							:  2px;
			}

	/* ---- TITLE ---------------------------------------------------------------------------------------------------------------------------
	*/
		.ui-dialog .ui-dialog-titlebox
			{
			position			: absolute;
			left					: 32px;
			right					: 32px;
			top						:  2px;
			height				: 15px;
			text-align		: center;
			overflow			: hidden;
			}

		.ui-dialog .ui-dialog-title
			{
			font-size			: 12px;
			font-weight		: bold;
			white-space		: nowrap;
			color					: #e0d0f0;																				/* INACTIVE_TEXT					*/
			}

		.ui-dialog.ui-active .ui-dialog-title
			{
			color					: #ffffff;
			}

	/* ---- BUSY BOX ------------------------------------------------------------------------------------------------------------------------
	*/
		.ui-dialog .ui-dialog-busy
			{
			position    	: absolute;
			top         	: 3px;
			width       	: 100%;
			height				: 14px;
			background  	: url(images/dialog-busy.gif) no-repeat center;
			font-size   	: 12px;
			font-weight 	: bold;
			text-align  	: center;
			color					: #000000;
			}

/* ---- DIALOG BORDERS ------------------------------------------------------------------------------------------------------------------------------
*/
	.ui-dialog-body .ui-dialog-border-l
		{
		position			: absolute;
		left					:  2px;
		width					:  7px;
		top						:  0px;
		bottom				: 15px;
		background  	: url(images/dialog-w-fixed.gif) repeat-y;
		}

	.ui-dialog-body .ui-dialog-border-r
		{
		position			: absolute;
		right					:  2px;
		width					:  8px;
		top						:  0px;
		bottom				: 15px;
		background		: url(images/dialog-e-fixed.gif) repeat-y 1px 0px;
		}

	.ui-dialog-body .ui-dialog-border-b
		{
		position			: absolute;
		left					: 17px;
		right					: 17px;
		bottom				:  0px;
		height				:  6px;
		font-size			:  0px;
		line-height		:  0px;
		background		: url(images/dialog-b-fixed.gif) repeat-x;
		}

	.ui-dialog-body .ui-dialog-border-bl
		{
		position			: absolute;
		height				: 15px;
		width					: 15px;
		bottom				:  0px;
		left					:  2px;
		background  	: url(images/dialog-bl-fixed.png) no-repeat;
		}

	.ui-dialog-body .ui-dialog-border-br
		{
		position			: absolute;
		height				: 15px;
		width					: 15px;
		bottom				:  0px;
		right					:  2px;
		background  	: url(images/dialog-br-fixed.png) no-repeat;
		}

	.ui-dialog.ui-resizable .ui-dialog-border-l  { background-image: url(images/dialog-w.gif) ; }
	.ui-dialog.ui-resizable .ui-dialog-border-r  { background-image: url(images/dialog-e.gif) ; }
	.ui-dialog.ui-resizable .ui-dialog-border-b  { background-image: url(images/dialog-b.gif) ; }
	.ui-dialog.ui-resizable .ui-dialog-border-bl { background-image: url(images/dialog-bl.png); }
	.ui-dialog.ui-resizable .ui-dialog-border-br { background-image: url(images/dialog-br.png); }
