/* ********************************************************************
 * System 7 - Cascading Style Sheet Definition
 * A Component of the System 7 Framework (tm)
 * Copyright (c) 2004-2005 Libera, Inc.  All Rights Reserved.
******************************************************************** */


body {
	width: 100%;
	height: 100%;
	margin: 0px;
}






/* ******************************************************************* */
/* GENERAL STYLES */
/* ******************************************************************* */

/* Loading message container with progress bar */
#LoadMessageContainer {
	position: relative;
	top: 30%;
	width: 100%;
	height: 100%;
	
	font-family: Arial;
	font-size: 14pt;
	text-align: center;
	color: lightgrey;
}			

#LoadMessageContainer div
{
}

#LoadMessageContainer img
{
}




/* ******************************************************************* */
/* END GENERAL STYLES */
/* ******************************************************************* */







/* ******************************************************************* */
/* STYLES FOR DATATREE */
/* ******************************************************************* */

    table.DataTreeLayout 
    {
        table-layout: fixed;
        width: 100%;
        height: 100%;
    }
    
    tr.DataTreeLayout 
    {
        width: 100%;
    }

    td.DataTreeLayout 
    {
        width: 100%;
    }

    tr.DataTreeLayout_TreeSearch
    {
        height: auto;
    }

    tr.DataTreeLayout_Grid
    {
        /*height: 600px;*/
    }

    div.DataTreeLayout_Grid
    {
        height: 400px;
    }


    tr.DataTreeLayout_NavBar
    {
    }



/* ******************************************************************* */
/* FORMBACKGROUND.ASCX STYLES
/* ******************************************************************* */

@media screen {
	.preview_FrameExpand {
		position: absolute;
		left: 485px;
		top: 0px;
		width: 15px;
		height: 15px;
		display: none;
		z-index: 0;
		cursor: hand;
		background-image: url(images/arrow_up_short.gif);
		background-repeat: no-repeat;
		border-top-style: none;
		border-right-style: none;
		border-left-style: none;
		background-color: transparent;
		border-bottom-style: none;
		filter: progid:DXImageTransform.Microsoft.Alpha(opacity=65);
	}


	.preview_FrameCollapse {
		position: absolute;
		left: 485px;
		top: 9px;
		width: 15px;
		height: 15px;
		display: none;
		z-index: 0;
		cursor: hand;
		background-image: url(images/arrow_down_short.gif); 
		background-repeat: no-repeat;
		border-top-style: none;
		border-right-style: none;
		border-left-style: none;
		background-color: transparent;
		border-bottom-style: none;
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=65);
	}


	.preview_Background
	{
		table-layout: fixed;
		display: none;
		z-index: -5;
		background-color: #9EBEF5;
		position: absolute;
		left: 0px;
		top: 0px;
		width: 100%;
		height: 100%;
		margin: 0px;
		border-collapse: collapse;
	}

	.preview_Background_left
	{
		background-image: url(Images/FormArea_bkgrd_left.gif);
		background-repeat: repeat-y;
	}


    .preview_LeftTab {
	    background-image: url(Images/InfoGrid_background_leftupper.gif); background-repeat: no-repeat; height: 40px;
    }


    .previewBgLeftArrow {
	    z-index: 102; filter: progid: DXImageTransform.Microsoft.Alpha(opacity=65);
	    left: 10px; background-image: url(images/arrow_left_narrow.gif);
	    width: 8px; border-top-style: none; background-repeat: no-repeat;
	    border-right-style: none; border-left-style: none; position: absolute;
	    top: 90px; height: 15px; background-color: transparent; border-bottom-style: none; cursor: hand;
    }

    .previewBgRightArrow {
	    z-index: 101; filter: progid: DXImageTransform.Microsoft.Alpha(opacity=65);
	    left: 20px; background-image: url(images/arrow_right_narrow.gif);
	    width: 8px; border-top-style: none; background-repeat: no-repeat;
	    border-right-style: none; border-left-style: none;
	    position: absolute; top: 90px; height: 15px;
	    background-color: transparent; border-bottom-style: none; cursor: hand;
    }


	.preview_FrameResizer
	{
		display: none;
		position: absolute;
		left: 35px;
		top: -1px;
		height: 4px;
		width: 100%;
		z-index: 0;
		cursor: n-resize;
		background-color: transparent;
		font-size: 1pt;	
	}

	.preview_TreeFrameResizer
	{
		display: none;
		position: absolute;
		left: -1px;
		top: 0px;
		height: 100%;
		width: 4px;
		z-index: 0;
		cursor: w-resize;
		background-color: transparent;
		font-size: 1pt;	
	}


	.preview_Crease1
	{
		position: absolute;
		left: 35px;
		top: 2px;
		width: 100%;
		z-index: -3;
		display: none;
	}

	.preview_Crease2
	{
		position: absolute;
		left: 35px;
		top: 7px;
		width: 100%;
		z-index: -3;
		display: none;
	}

	.preview_Crease3
	{
		position: absolute;
		left: 35px;
		top: 13px;
		width: 100%;
		z-index: -3;
		display: none;
	}

}


@media print {
	.preview_FrameExpand {
		display: none !important;
	}


	.preview_FrameCollapse {
		display: none !important;
	}


	.preview_Background
	{
		display: none !important;
	}

	.preview_Background_left
	{
		display: none !important;
	}


	.preview_FrameResizer
	{
		display: none !important;
	}

	.preview_TreeFrameResizer
	{
		display: none !important;
	}
	.preview_Crease1
	{
		display: none !important;
	}

	.preview_Crease2
	{
		display: none !important;
	}

	.preview_Crease3
	{
		display: none !important;
	}

}








.ecfTitle {
	font-family: Arial, Verdana;
	font-size: x-small;
	font-weight: normal;
	color: black;
}



/* STYLES FOR ECFBACKGROUND PAGE */
.ecfBgTable {
	table-layout: fixed; left: 0px; margin: 0px; width: 100%; position: absolute; top: 0px; border-collapse: collapse; height: 100%; z-index: 0;
}

.ecfBgTopTabLeft {
	background-image: url(Images/InfoGrid_background_toptableft.gif); background-repeat: no-repeat;
}

.ecfBgTopTabTile {
	background-image: url(Images/InfoGrid_background_toptabtile.gif); background-repeat: repeat-x; padding-left: 15px; padding-right: 15px; text-align: center;
}

.ecfBgTopTabRight {
	background-image: url(Images/InfoGrid_background_toptabright.gif); background-repeat: no-repeat;
}

.ecfBgTopMiddle {
	background-image: url(Images/InfoGrid_background_topmiddle.gif); background-repeat: repeat-x;
}

.ecfBgLeftLower {
	background-image: url(Images/InfoGrid_background_leftlower.gif); width: 30px; background-repeat: repeat-y;
}

.ecfBgLeftUpper {
	background-image: url(Images/InfoGrid_background_leftupper.gif); background-repeat: no-repeat; height: 40px;
}

.ecfBgLeftLower {
	background-image: url(Images/InfoGrid_background_leftlower.gif); width: 57px; background-repeat: repeat-y;
}

.ecfBgContent {
	background-image: url(Images/InfoGrid_background_content.gif); background-repeat: repeat;
}

.ecfBgLeftArrow {
	z-index: 102; filter: progid: DXImageTransform.Microsoft.Alpha(opacity=65); left: 10px; background-image: url(images/arrow_left_narrow.gif); width: 8px; border-top-style: none; background-repeat: no-repeat; border-right-style: none; border-left-style: none; position: absolute; top: 123px; height: 15px; background-color: transparent; border-bottom-style: none; cursor: hand;
}

.ecfBgRightArrow {
	z-index: 101; filter: progid: DXImageTransform.Microsoft.Alpha(opacity=65); left: 20px; background-image: url(images/arrow_right_narrow.gif); width: 8px; border-top-style: none; background-repeat: no-repeat; border-right-style: none; border-left-style: none; position: absolute; top: 123px; height: 15px; background-color: transparent; border-bottom-style: none; cursor: hand;
}
/* STYLES FOR ECFBACKGROUND PAGE */

