/*
 * Ext Gantt v1.0 beta
 * Copyright(c) 2009-2010 Mats Bryntse Consulting
 * mats@ext-scheduler.com
 * http://www.ext-scheduler.com/license.html
 *
 */
 
.sch-ganttpanel-highlightweekends .sch-dayheadercell-6,	/* Saturday */
.sch-ganttpanel-highlightweekends .sch-dayheadercell-0	/* Sunday */
 {
	background: url(../../images/gantt/grid3-hrow-weekend.gif) repeat-x;
 }
 
.sch-ganttpanel .x-grid3-row-alt {
	background:transparent url(../../images/gantt/altrow.png) repeat-x;
}

/* Make sure rows are on top of any zone-plugin html*/
.sch-ganttpanel .x-grid3-unlocked .x-grid3-row {
	position:relative;
	z-index:auto;
}

.sch-ganttpanel .x-grid3-body {
	overflow:hidden;
}

.icon-collapse
{
    background: url(../../images/gantt/leftarrows.png) no-repeat left center !important;
}

.icon-expand
{
    background: url(../../images/gantt/rightarrows.png) no-repeat left center !important;
}

.icon-delete
{
    background: url(../../images/gantt/delete.png) no-repeat left center !important;
}

.sch-gantt-groupheaderleft
{
	height:20px;
	position:absolute;
	top:0;
    background: url(../../images/gantt/groupHeaderLeft.png) no-repeat left center;
}

.sch-gantt-groupheaderright
{
	height:20px;
    background: url(../../images/gantt/groupHeaderRight.png) no-repeat right center;
}

.sch-grid-group-unlocked .x-grid-group-hd
{
	position:relative;
	overflow:hidden;
	height:20px;
	z-index:2; /* Above any grid zone nodes */
	padding-top:3px;
}

.sch-ganttpanel .x-grid-group-hd div.x-grid-group-title
{
    padding:0 0 0 17px;
    background-position: 3px 0;
}

.sch-grid-group-locked .x-grid-group-hd
{
	padding-top:3px;
	height:20px;
}

.ext-ie .sch-grid-group-locked .x-grid-group-hd,
.ext-ie .sch-grid-group-unlocked .x-grid-group-hd
{
	height:24px;
}

.sch-ganttpanel .x-grid-group-hd div.x-grid-group-title {
	height: 16px;
	padding-left:24px;
	padding-top:2px;	
	background-image:url(http://extjs.cachefly.net/ext-3.1.0/resources/images/default/tree/folder-open.gif);
}

.sch-ganttpanel .x-grid-group-collapsed .x-grid-group-hd div.x-grid-group-title {
	height: 16px;
	padding-left:24px;
	padding-top:2px;
	background-image:url(http://extjs.cachefly.net/ext-3.1.0/resources/images/default/tree/folder.gif);
}

.sch-ganttpanel .x-grid3-row .x-grid3-cell{
    height:16px;
}

.ext-ie .sch-ganttpanel .x-grid3-row .x-grid3-cell{
    height:21px;
}

.sch-todayLine
{
	border-left:2px dashed #999 !important;
}

