	body
	{
		padding: 0;
		margin: 0;
	}
	body, table
	{
		font-Family: Microsoft Sans Serif;
		font-Size: 8pt;
		cursor: default;
	}
	td
	{
		vertical-Align: top;
	}
	.vMiddle td
	{
		vertical-Align: middle;
	}
	.vMiddle
	{
		vertical-Align: middle;
	}
	.overDotted
	{
		width: 100%;
		height: 100%;
		white-Space: nowrap;
		text-overflow : ellipsis;
		overflow: hidden;
	}
	form
	{
		margin: 0
	}
	.static
	{
		color: #007AAE;
		font: 8pt Microsoft Sans Serif;
	}

	.scripteditor textarea.editbox  
	{ 
		font-family: "Courier New", Courier, monospace; font-size:14px;
	}

	.editbox
	{
		font: 8pt Microsoft Sans Serif;
	}

	.button
	{
		color: #007AAE;
		font: 8pt Microsoft Sans Serif;
	}

    .file-upload-button {
        position: absolute;
        border: 1px solid transparent;
		background-color: #E5E5E5;
		border-color: #707070;
        color: #007AAE;
		cursor: pointer;
        width: 120px;
        line-height: 22px;
        height: 22px;
        text-align: center;
        top: 0px;
        vertical-align: middle;
        z-index: 1;
    }

    .file-upload {
        position: relative;
		cursor: pointer;
    }

    .file-upload-overlay {
        border: 1px solid transparent;
		background-color: #E5E5E5;
		border-color: #707070;
		cursor: pointer;
        position: absolute;
        z-index: 1;
        left: 0;    
        height: 24px;
    }

    .file-upload-original {
		cursor: pointer;
        opacity: 0;
        filter: alpha(opacity = 0);
        position: relative;
        z-index: 100;
    }

	.colorBlue		{	color: #15428B;				}
	.colorGray		{	color: black;				}
	.colorLightBlue		{	color: #E1EEFF;				}
	.backColorBlue	{	background-Color: #BFDBFF;	}
	.backColorLightBlue	{	background-Color: #6F9DD9;	}
    .backgroundColor {	color: #999999;				}
    .activeborder {	color: white;				}
	.menu td
	{
		vertical-Align: middle;
		height: 20px;
	}
	.menu td span
	{
		padding: 6px;
		padding-Top: 3px;
		padding-Bottom: 1px;
	}
	.sub1 .first
	{
		border-Left: solid 1px gray;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#AFD2FF, endColorstr=white, GradientType=1);
		width: 24px;
		text-Align: center;
		vertical-Align: middle;
		height: 25px;
	}
	.sub1 .first SPAN
	{
		width: 24px;
		height: 100%
	}
	.sub1 .second
	{
		white-Space: nowrap;
		border: solid 1px white;
		border-Left: 0;
		vertical-Align: middle;
		padding: 4px;
		padding-Left: 8px;
	}
	.sub1 table
	{
		font: 8pt Microsoft Sans Serif; cursor: default;
	}

	.backgroundColor
	{
		background-Color: threedface;
		background-Color: white;
	}
	.controlFrame
	{
		font: 10pt Microsoft Sans Serif;
	}
	.controlFrame td
	{
		vertical-Align: top;
	}
	.tabHead
	{
		white-Space: nowrap;
		border-top: solid 1px #919B9C;
		border-left: solid 1px #919B9C;
		border-bottom: 0px;
		border-right: 0px;
		padding-left: 10px;
		padding-right: 10px;
		vertical-align: middle;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#44FFC83C, endColorstr=white, GradientType=0, enabled=false);
		cursor: default;
		height: 19px;
	}
	.tabSpacer
	{
		border-Bottom: 0px;
		border-Left: solid 1px #919B9C;
		border-Right: 0px;
	}
	.tabItem
	{
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=white, endColorstr=#F0F0EA, GradientType=0);
	}
	.treeitem
	{
		height: 19px;
		width: 100%;
		overflow-Y: hidden;
	}

    .blur {
        color: #606060;
        border: 1px solid #b1b3b2;       
    }
    .focus {
        color: black;
        border: 1px solid #0099d4;
    }
    .lblTitle  {
        border: solid 1px #c0c0c0; 
        background: #f4f4f4;
        font-Size: 12px;
        font-Weight: bold;
        padding: 3px;
        
    }