thead {
	margin: 0px;
	padding: 0px;
}

th {
	padding:			0px;
}
.breaktime{
	display:none;
}
#ourterDiv{
	position		: relative;
	overflow		: hidden;
}
#scrollHeaderDiv{
	position		: relative;
}
#fixBodyBaseDiv{
	position        : absolute;
	z-index         : 101;
	background-color: #FFFFFF;
}
#scrollBodyDiv{
	position		: absolute;
	z-index			: 102;
	overflow		: auto;
	background-color: #FFFFFF;
}
#scrollHeaderBaseDiv{
	position        : absolute;
	z-index         : 103;
	background-color: #FFFFFF;
	overflow-x		: hidden;
}
#fixedHeaderDiv{
	position    	: absolute;
	z-index      	: 104;
	overflow    	: hidden;
}
#fixBodyDiv{
	position 		: relative;
}
#scrollHeaderTable{
	table-layout    : fixed;
}
#fixedHeaderTable{
	table-layout	: fixed;
	background-color: #FFFFFF;
}
#fixedBodyTable{
	table-layout 	: fixed;
}

/* for stackedGantt */
th.zoomDAY   { layout-grid-char:  8px ;}
th.zoomMONTH { layout-grid-char:   9px ;}
th.zoomWEEK  { layout-grid-char:  8px ;}

.stdcost { background : #7fff7f; }
.uppercost { background : #ff9393; }
.lowercost { background : #a8a8ff; }
.warncost{ background : orange; }
.errorcost{ background : red; }
