.dxtlControl_SC
{
	cursor: default;
	font: 8pt Verdana;
	color: #131313;
}
.dxtlControl_SC caption
{
    background: #D7D7DD;
    color: #131313;
    border-bottom: 0;
	font-weight: normal;
    text-align: center;		
	padding: 5px 5px 6px;
}

/* Indent cells */
.dxtlIndent_SC, .dxtlIndentWithButton_SC
{			
	background: white;
	vertical-align: top;
	background-position: center top;
	background-repeat: no-repeat;
}
.dxtlIndent_SC
{
	padding: 0 11px;
}
.dxtlIndentWithButton_SC
{
	padding: 4px;
}
.dxtlSelectionCell_SC
{
	padding: 0 2px;
	border: solid 1px #D5D5D5;
}

/* Tree-lines cells */
.dxtlLineFirst_SC
{
	background-image: url(CssImages/TreeLineFirst.gif);	
}
.dxtlLineMiddle_SC
{
	background-image: url(CssImages/TreeLineMiddle.gif);	
}
.dxtlLineLast_SC
{
	background-image: url(CssImages/TreeLineLast.gif);	
}
.dxtlLineRoot_SC
{
	background-image: url(CssImages/TreeLineRoot.gif);
	background-repeat: repeat-y;	
}
/* Headers */
.dxtlHeader_SC 
{
	background: #E9ECF3;
	border: Solid 1px #B9BABF;
	padding: 5px;
	font-weight: normal;		
}
.dxtlHeader_SC table.dxtl 
{
	border-collapse: collapse;
	width: 100%;
}
.dxtlHeader_SC td.dxtl
{
	padding: 0;
}
.dxtlHeader_SC, .dxtlHeader_SC td.dxtl 
{	
    color: #111111;
	font: 8pt Verdana;
	white-space: nowrap;
	text-align: left;
}

/* Nodes */
.dxtlNode_SC
{
	background: White;	
}
.dxtlAltNode_SC
{
    /* TODO */
	background: #E2ECFA;	
}
.dxtlSelectedNode_SC
{
	background: #ECDEEC;
	color: #111111;
}
.dxtlFocusedNode_SC
{
	background: #ECDEEC;
    color: #111111;
}
.dxtlInlineEditNode_SC
{
	background: white;
}
.dxtlEditFormDisplayNode_SC
{
    /* TODO */
	background: #F3F5F9;
}
.dxtlNode_SC td.dxtl, 
.dxtlAltNode_SC  td.dxtl, 
.dxtlSelectedNode_SC td.dxtl, 
.dxtlFocusedNode_SC td.dxtl,
.dxtlEditFormDisplayNode_SC td.dxtl,
.dxtlCommandCell_SC
{
	padding: 4px 5px 5px 0px;
	border: solid 1px #B9BABF;
	white-space: nowrap;
	font-size: 8pt;
    font-family: Verdana;
}
.dxtlInlineEditNode_SC td.dxtl
{
	border: solid 1px #B9BABF;
	padding: 1px;
}

/* Preview */
.dxtlPreview_SC
{
    /* TODO */
    background-color: #F3F5F9;
	color: #131313;
	padding: 15px 15px 20px;
	border: Solid 1px #B9BABF;
	font: 8pt Verdana;	
}

/* Footers */
.dxtlGroupFooter_SC
{
	background-color: #F1F3F7;
}
.dxtlFooter_SC
{
	background-color: #E9ECF3;
}
.dxtlGroupFooter_SC td.dxtl,
.dxtlFooter_SC td.dxtl
{
	padding: 5px 6px 7px;
	white-space: nowrap;
	text-align: left;
	border: Solid 1px #B9BABF;
	font: 8pt Verdana;
}

/* Pagers */
.dxtlPagerTopPanel_SC 
{
	border-bottom: none 1px #B9BABF;	
    background-color: #D7D7DD;
}
.dxtlPagerBottomPanel_SC 
{	
    background-color: #D7D7DD;
	border-top: none 1px #B9BABF;
}
.dxtlPagerTopPanel_SC,
.dxtlPagerBottomPanel_SC 
{
	padding: 2px 0;
}

/* Editing */
.dxtlEditForm_SC 
{
    /* TODO */
	background-color: #F3F5F9;
	border: Solid 1px #B9BABF;
	padding: 8px 10px 10px;
}
.dxtlEditFormCaption_SC,
.dxtlEditFormEditCell_SC
{
	padding: 4px;
}
.dxtlEditFormCaption_SC
{
	padding-left: 10px;
	white-space: nowrap;
}
.dxtlError_SC
{
	background: #FFC8C8;
	color: #FF0000;
	padding: 6px 10px;
	border: Solid 1px #B9BABF;
	font: 8pt Verdana;		
}

/* Links */
.dxtlControl_SC a,
.dxtlCommandCell_SC a 
{
    color: #0C3C8C; 
    text-decoration: none;
}
.dxtlControl_SC a:hover 
{
    text-decoration: underline;
}
.dxtlHeader_SC a,
.dxtlFocusedNode_SC a,
.dxtlSelectedNode_SC a 
{
    color: #0C3C8C; 
    text-decoration: none;
}
.dxtlHeader_SC a:hover,
.dxtlFocusedNode_SC a:hover,
.dxtlSelectedNode_SC a:hover 
{
    text-decoration: underline;
}
.dxtlCommandCell_SC a 
{
    margin-right: 3px;
}

/* Loading panel */
.dxtlLoadingPanel_SC
{
	border: Solid 1px #989AA4;
	background-color: White;
	font: 8pt Verdana;
	color: #131313;
}
.dxtlLoadingPanel_SC td.dx
{
	white-space: nowrap;
	text-align: center;
	padding: 20px 20px 20px 20px;
}
.dxtlLoadingDiv_SC
{
/*
	background-color: #333333;
	opacity: 0.5;
	filter:progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=50);
*/
}

/* Disabled */
.dxtlDisabled_SC,
.dxtlDisabled_SC .dxtl_SC
{
	color: #808080;
	cursor: default;
}
