
#gameplanGantt{
	border-left:1px solid #000000;
	border-right:1px solid #000000;
}

.gameplanGantt-bodyPanel-group_0-body-grid-canvas DIV{
	margin-left: -1px;
}

.giCanvas DIV{
	font-family: Arial;
	font-size: 8pt;
	text-align: left;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
}

.giTitle{
	height:18px;
	background: #efebde url(grid_title_bg.gif);
}

.gpDay{
	background-color:#EFEBDE !important;
	font-weight:bold;
}
.gpDay DIV{
	padding-top:2px;
	padding-left:4px;
	width:100%;
	height:100%;
}
.gpHour{
	background-color:#EFEBDE !important;
}
.gpHour DIV{
	padding-top:2px;
	padding-left:4px;
	width:100%;
	height:100%;
}
.gpPresenceHeader{
	background-color:#EFEBDE !important;
	font-weight:bold;
}
.gpPresenceHeader DIV{
	padding-top:10px;
	text-align:center;
	width:100%;
	height:100%;
}

.gpGamertag{
	background-color:#EFEBDE !important;
	font-weight:bold;
}
.gpGamertag DIV{
	padding-top:2px;
	padding-left:4px;
}
.gpGamertag A:link{
	text-decoration:none !important;
}
.gpGamertag A:visited{
	text-decoration:none !important;
}
.gpGamertag A:hover{
	text-decoration:none !important;
}

.gpEvent{
	cursor:pointer !important;
	border-right: 1px solid #000000 !important;
	border-left: 1px solid #000000 !important;
}
.gpEvent DIV{
	padding-top:2px;
	padding-left:4px;
	width:100%;
	height:100%;
}
.gpPresence{
	background-color:#EFEBDE !important;
}
.gpPresence DIV{
	padding-top:2px;
	padding-left:6px;
	width:100%;
	height:100%;
}


.gpPresenceOnline{
	background-image: url(icon_online.gif);
	background-repeat:no-repeat;
	background-position:right;
}
.gpPresenceOffline{
	background-image: url(icon_offline.gif);
	background-repeat:no-repeat;
	background-position:right;
}
.gpPresenceAway{
	background-image: url(icon_away.gif);
	background-repeat:no-repeat;
	background-position:right;
}
.gpPresenceBusy{
	background-image: url(icon_busy.gif);
	background-repeat:no-repeat;
	background-position:right;
}



.gpGenreA{
	background-color:#999999 !important;
}
.gpGenreB{
	background-color:#CC99FF !important;
}
.gpGenreC{
	background-color:#FF9966 !important;
}
.gpGenreD{
	background-color:#FFFF99 !important;
}
.gpGenreE{
	background-color:#FF3366 !important;
}
.gpGenreF{
	background-color:#6699FF !important;
}
.gpGenreG{
	background-color:#99CC66 !important;
}
.gpGenreH{
	background-color:#996666 !important;
}
.gpGenreI{
	background-color:#99CCCC !important;
}
.gpGenreJ{
	background-color:#CCCCCC !important;
}
.gpGenreANote{
	background-color:#999999 !important;
	background-image: url(noteA.gif);
	background-repeat:no-repeat;
	background-position:right;
}
.gpGenreBNote{
	background-color:#CC99FF !important;
	background-image: url(noteB.gif);
	background-repeat:no-repeat;
	background-position:right;
}
.gpGenreCNote{
	background-color:#FF9966 !important;
	background-image: url(noteC.gif);
	background-repeat:no-repeat;
	background-position:right;
}
.gpGenreDNote{
	background-color:#FFFF99 !important;
	background-image: url(noteD.gif);
	background-repeat:no-repeat;
	background-position:right;
}
.gpGenreENote{
	background-color:#FF3366 !important;
	background-image: url(noteE.gif);
	background-repeat:no-repeat;
	background-position:right;
}
.gpGenreFNote{
	background-color:#6699FF !important;
	background-image: url(noteF.gif);
	background-repeat:no-repeat;
	background-position:right;
}
.gpGenreGNote{
	background-color:#99CC66 !important;
	background-image: url(noteD.gif);
	background-repeat:no-repeat;
	background-position:right;
}
.gpGenreHNote{
	background-color:#996666 !important;
	background-image: url(noteH.gif);
	background-repeat:no-repeat;
	background-position:right;
}
.gpGenreINote{
	background-color:#99CCCC !important;
	background-image: url(noteI.gif);
	background-repeat:no-repeat;
	background-position:right;
}
.gpGenreJNote{
	background-color:#CCCCCC !important;
	background-image: url(noteJ.gif);
	background-repeat:no-repeat;
	background-position:right;
}