.to_0 /* Note */
{
	background-color:white;
	border:1px dashed #999999;
}

.to_1 /* Vacation */
{
	border:0px solid white;
	background-color:#FF0000;
	color:white;
}
.to_2 /* Stat Holiday */
{
	border:0px solid white;
	background-color:#FFFF00;
}
.to_3 /* EDO */
{
	border:0px solid white;
	background-color:#884400;
	color:white;
}
.to_4 /* unpaid LOA */
{
	border:0px solid white;
	background-color:#339966;
	color:white;
}
.to_5 /* paid LOA */
{
	border:0px solid white;
	background-color:#999999;
	color:white;
}
.to_6 /* Sick */
{
	border:0px solid white;
	background-color:#3366FF;
	color:white;
}
.to_7 /* Training */
{
	border:2px solid #339966;
	background-color:transparent;
	background-color:white;
	padding: 0;
}
.to_8 /* Special Assignment */
{
	border:2px solid #96c;
	background-color:transparent;
	background-color:white;
	/*
	border:0px solid white;
	background-color:#CC99FF;
	*/
}
.to_9 /* Vacation Carryover */
{
	border:1px solid red;
	background-color:transparent;
}
.to_10 /* Mutual Shift Change */
{
	border:2px solid black;
	/*background-color:white;*/
	background-color:transparent;
	padding: 0
}

.to_11 /* Scheduled Day Off */
{
	border:1px solid #DDDDDD;
	color:#EFEFEF;
	background-color:white;
	padding: 0
}

.to_12 /* Class A Entry - Rescue Team */
{
	border:1px solid #FF6600;
	background-color:#FF6600;
	color: #000000;
}
.to_13 /* Rescue Team - not availabe (not a Time Off type) */
{
	border:2px dotted #FF6600;
	background-color:#fff;
	color: #000000;
}
.to_14 /* Modified Work (note only, not a Time Off type) */
{
	border:1px dashed #999999;
	background-color:pink;
}
.to_15 /* Shift Change */
{
	border:2px dashed black;
	/*background-color:white;*/
	background-color:transparent;
	padding: 0;
}
.to_16 /* Union Business */
{
	border:2px dashed #666;
	background-color:#999;
	color:white;
	padding: 0;
}

.to_16 /* Union Business */
{
	border:2px dashed #666;
	background-color:#999;
	color:white;
	padding: 0;
}

.to_17 /* Bereavement Leave */
{
	background-color:#000;
	color:white;
	padding: 0;
}
.to_18 /* changed to OT */
{
	border:1px double #990000;
	background-color:transparent;
	color:#000;
	padding: 0;
}
.to_19 /* STD/LTD Disability */
{
	background-color:#0ef;
	color:#000;
	border:1px solid #0ce;
}

.to_20 /* Bank Time */
{
	border:1px solid #000;
	background-color:#FF9966;
	color:white;
}

.to_22 /* Parental Leave */
{
	background-color:#b572cd;
	color:#fff;
	border:1px solid #b572cd;
}

.to_23 /* Banked OT */
{
	background-color:#BC8F8F;
	color:#fff;
	border:1px solid #BC8F8F;
}

/***************************************/

/* shift-calendar date headings */

.to_oa_1 /* shift-wide time off (operating area specific) */
{
/*
	border:2px solid red;
	padding:0;
	background-color:white;
	color:blue;
*/
	border-top-style:1px solid black;
	border-bottom:1px solid #999999;
	background-color:#DDDDDD;
	color: blue;
}

.Hto_2 /* Stat Holiday */
{
	border:1px solid #999;
	background-color:#FFFF00;
	color: blue;
}
.Hto_3 /* EDO */
{
	border:2px solid #884400;
	background-color:white;
	padding:0;
}
.Hto_8 /* Plant Shutdown */
{
	border-top-style:1px solid black;
	border-bottom:1px solid #999999;
	background-color:#DDDDDD;
	color: blue;
}


.to_multiple {
	border: 2px dotted rgb(51, 51, 51); 
	border-image: none; 
}



/* faded time off styles */

.ShiftTable  .to_1,
.ShiftTable  .to_2,
.ShiftTable  .to_3,
.ShiftTable  .to_4,
.ShiftTable  .to_5,
.ShiftTable  .to_6,
.ShiftTable  .to_9,
.ShiftTable  .to_10,
.ShiftTable  .to_11,
.ShiftTable  .to_12,

.ShiftTable  .to_15,
.ShiftTable  .to_16,
.ShiftTable  .to_17,
.ShiftTable  .to_18,
.ShiftTable  .to_19,
.ShiftTable  .to_20
.ShiftTable  .to_22

{
	opacity: 0.2;
}





