
/* Gantt Chart Stuff by Mr. Dim */
.grb_ganttrange_cancelled,
.grb_ganttrange_completed,
.grb_ganttrange_open,
.grb_ganttrange_onhold,
.grb_ganttrange_qa,
.grb_ganttrange_rework,
.grb_ganttrange_standby {
	border: 1px solid #666;			/* GANTT_ITEM_BORDER = 1 see GanttResultSetBuilderStrategy.java */
	position: relative;
}

.grb_ganttrange_cancelled_before,
.grb_ganttrange_completed_before,
.grb_ganttrange_open_before,
.grb_ganttrange_onhold_before,
.grb_ganttrange_qa_before,
.grb_ganttrange_rework_before,
.grb_ganttrange_standby_before {
	border-bottom: 1px solid #666;	/* GANTT_ITEM_BORDER = 1 see GanttResultSetBuilderStrategy.java */
	border-top: 1px solid #666;
	border-left: 1px dashed #666;
	border-right: 1px solid #666;
	position: relative;
}
.grb_ganttrange_cancelled_after,
.grb_ganttrange_completed_after,
.grb_ganttrange_open_after,
.grb_ganttrange_onhold_after,
.grb_ganttrange_qa_after,
.grb_ganttrange_rework_after,
.grb_ganttrange_standby_after {
	border-bottom: 1px solid #666;	/* GANTT_ITEM_BORDER = 1 see GanttResultSetBuilderStrategy.java */
	border-top: 1px solid #666;
	border-left: 1px solid #666;
	border-right: 1px dashed #666;
	position: relative;
}
.grb_ganttrange_cancelled_before_after,
.grb_ganttrange_completed_before_after,
.grb_ganttrange_open_before_after,
.grb_ganttrange_onhold_before_after,
.grb_ganttrange_qa_before_after,
.grb_ganttrange_rework_before_after,
.grb_ganttrange_standby_before_after {
	border-bottom: 1px solid #666;	/* GANTT_ITEM_BORDER = 1 see GanttResultSetBuilderStrategy.java */
	border-top: 1px solid #666;
	border-left: 1px dashed #666;
	border-right: 1px dashed #666;
	position: relative;
}

.grb_ganttrange_cancelled_legend,
.grb_ganttrange_completed_legend,
.grb_ganttrange_open_legend,
.grb_ganttrange_onhold_legend,
.grb_ganttrange_qa_legend,
.grb_ganttrange_rework_legend,
.grb_ganttrange_standby_legend {
	border: 1px solid #666;
	width: 10px;
	height: 10px;
	float: left;
}

.grb_ganttrange_cancelled_legend, .grb_ganttrange_cancelled, .grb_ganttrange_cancelled_before, .grb_ganttrange_cancelled_after, .grb_ganttrange_cancelled_before_after {
    background-color: #FFB90F;	/* orange */
}
.grb_ganttrange_completed_legend, .grb_ganttrange_completed, .grb_ganttrange_completed_before, .grb_ganttrange_completed_after, .grb_ganttrange_completed_before_after {
    background-color: #87CEFA;	/* lightskyblue */ 
}
.grb_ganttrange_open_legend, .grb_ganttrange_open, .grb_ganttrange_open_before, .grb_ganttrange_open_after, .grb_ganttrange_open_before_after {
    background-color: #7FFF00;	/* green */
}
.grb_ganttrange_onhold_legend, .grb_ganttrange_onhold, .grb_ganttrange_onhold_before, .grb_ganttrange_onhold_after, .grb_ganttrange_onhold_before_after {
    background-color: #ffff00;	/* yellow */
}
.grb_ganttrange_qa_legend, .grb_ganttrange_qa, .grb_ganttrange_qa_before, .grb_ganttrange_qa_after, .grb_ganttrange_qa_before_after {
    background-color: #E6E6FA;	/* lavender */
}
.grb_ganttrange_rework_legend, .grb_ganttrange_rework, .grb_ganttrange_rework_before, .grb_ganttrange_rework_after, .grb_ganttrange_rework_before_after {
    background-color: #97FFFF;	/* alice blue */
}
.grb_ganttrange_standby_legend, .grb_ganttrange_standby, .grb_ganttrange_standby_before, .grb_ganttrange_standby_after, .grb_ganttrange_standby_before_after {
    background-color: #FFFFFF;	/* gray */
}

.grb_ganttchart {
	margin-left: 0px;
	margin-right: 0px;
	padding: 10px;
	width: 900px; /* see GanttResultSetBuilderStrategy.java */
}

.grb_projectname {
	clear: both;
	float: none;
	display: block;
	width: 880px; /* see GanttResultSetBuilderStrategy.java */
	border-bottom: 1px solid #999;
	margin-top: 20px;
	margin-bottom: 5px;
	text-align: left;
}

/* end Gantt Chart Stuff */ 
