A {
	text-decoration: none;
}
A:link {color:#000000;}
A:visited {color:#000000;}
A:hover {color:#ff0000;}

P {
	font-family: arial,helvetica;
	font-size: 10pt;
	line-height: 12pt;
	font-variant: normal;
	font-style: normal;
}

H2 (
	font-weight: normal;
	font-family: Times;
	font-variant: normal;
	font-style: bold;
	background-color: #ffffff;
	border-width: 0;
	color: black;
	text-align: center;
)

table.Output {
	background-color: #CCCCCC;
	font-weight: normal;
	font-size: smaller;
	line-height: 15pt;
	font-family: arial,helvetica;
	font-variant: normal;
	font-style: normal;
	border-style: solid;
	border-top-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	border-right-width: 0;
	border-color: black;
}

td.DateLabel {
	font-family: Arial,Helvetica;
	font-size: 16pt;
	font-weight: bold;
	line-height: 24pt;
	border-width: 0;
	color: black;
	text-align: center;
	background-color: #CCCCCC;
}


td.Resource {
	font-weight: bold;
	background-color: #e3e3e3;
	border-top-width: 1;
	border-bottom-width: 0;
	border-left-width: 2;
	border-right-width: 0;
	border-style: solid;
	border-color: black;
	text-align: center;
}

td.RightResource {
	font-weight: bold;
	background-color: #e3e3e3;
	border-top-width: 1;
	border-bottom-width: 0;
	border-left-width: 2;
	border-right-width: 2;
	border-style: solid;
	border-color: black;
	text-align: center;
}

td.BottomResource {
	font-weight: bold;
	background-color: #e3e3e3;
	border-top-width: 1;
	border-bottom-width: 1;
	border-left-width: 2;
	border-right-width: 0;
	border-style: solid;
	border-color: black;
	text-align: center;
}

td.RightBottomResource {
	font-weight: bold;
	background-color: #e3e3e3;
	border-top-width: 1;
	border-bottom-width: 1;
	border-left-width: 2;
	border-right-width: 2;
	border-style: solid;
	border-color: black;
	text-align: center;
}

td.LeftTimeCell {
	font-weight: normal;
	font-family: arial;
	font-variant: normal;
	font-style: normal;
	background-color: #CCCCCC;
	border-width: 0;
	color: black;
	text-align: right;
}

td.CenterTimeCell {
	font-weight: normal;
	font-family: arial;
	font-variant: normal;
	font-style: normal;
	background-color: #CCCCCC;
	border-width: 0;
	color: black;
	text-align: center;
}

td.RightTimeCell {
	font-weight: normal;
	font-family: arial;
	font-variant: normal;
	font-style: normal;
	background-color: #CCCCCC;
	border-width: 0;
	color: black;
	text-align: left;
}

td.FreeCell {
	background-color: #F7F7F7;
	border-top-width: 1;
	border-bottom-width: 0;
	border-left-width: 2;
	border-right-width: 0;
	border-style: solid;
	border-color: black;
	color: blue;
}

td.RightFreeCell {
	background-color: #F7F7F7;
	border-top-width: 1;
	border-bottom-width: 0;
	border-left-width: 2;
	border-right-width: 2;
	border-style: solid;
	border-color: black;
	color: blue;
}

td.ThickFreeCell {
	background-color: #F7F7F7;
	border-top-width: 2;
	border-bottom-width: 0;
	border-left-width: 2;
	border-right-width: 0;
	border-style: solid;
	border-color: black;
	color: blue;
}

td.RightThickFreeCell {
	background-color: #F7F7F7;
	border-top-width: 2;
	border-bottom-width: 0;
	border-left-width: 2;
	border-right-width: 2;
	border-style: solid;
	border-color: black;
	color: blue;
}


td.TopBusyCell {
	font-family: arial;
	border-top-width: 1;
	border-bottom-width: 0;
	border-left-width: 2;
	border-right-width: 0;
	border-style: solid;
	border-color: black;
	background-color: #6699FF;
	text-align: center;
	color: black;
}

td.RightTopBusyCell {
	font-family: arial;
	border-top-width: 1;
	border-bottom-width: 0;
	border-left-width: 2;
	border-right-width: 2;
	border-style: solid;
	border-color: black;
	background-color: #6699FF;
	text-align: center;
	color: black;
}

td.BusyCell {
	font-family: symbol;
	border-top-width: 1;
	border-bottom-width: 0;
	border-left-width: 2;
	border-right-width: 0;
	border-style: solid;
	border-color: black;
	background-color: #6699FF;
	text-align: center;
	color: black;
}

td.RightBusyCell {
	font-family: symbol;
	border-top-width: 1;
	border-bottom-width: 0;
	border-left-width: 2;
	border-right-width: 2;
	border-style: solid;
	border-color: black;
	background-color: #6699FF;
	text-align: center;
	color: black;
}

td.ThickTopBusyCell {
	font-family: arial;
	border-top-width: 2;
	border-bottom-width: 0;
	border-left-width: 2;
	border-right-width: 0;
	border-style: solid;
	border-color: black;
	background-color: #6699FF;
	text-align: center;
	color: black;
}

td.RightThickTopBusyCell {
	font-family: arial;
	border-top-width: 2;
	border-bottom-width: 0;
	border-left-width: 2;
	border-right-width: 2;
	border-style: solid;
	border-color: black;
	background-color: #6699FF;
	text-align: center;
	color: black;
}

td.ThickBusyCell {
	font-family: symbol;
	border-top-width: 2;
	border-bottom-width: 0;
	border-left-width: 2;
	border-right-width: 0;
	border-style: solid;
	border-color: black;
	background-color: #6699FF;
	text-align: center;
	color: black;
}

td.RightThickBusyCell {
	font-family: symbol;
	border-top-width: 2;
	border-bottom-width: 0;
	border-left-width: 2;
	border-right-width: 2;
	border-style: solid;
	border-color: black;
	background-color: #6699FF;
	text-align: center;
	color: black;
}

td.UnavailCell {
	background-color: #D3D3D3;
	border-top-width: 1;
	border-bottom-width: 0;
	border-left-width: 2;
	border-right-width: 0;
	border-style: solid;
	border-color: black;
	color: black;
}

td.RightUnavailCell {
	background-color: #D3D3D3;
	border-top-width: 1;
	border-bottom-width: 0;
	border-left-width: 2;
	border-right-width: 2;
	border-style: solid;
	border-color: black;
	color: black;
}

td.UnavailStandbyCell {
	background-color: #D3D3D3;
	border-top-width: 1;
	border-bottom-width: 0;
	border-left-width: 1;
	border-right-width: 0;
	border-style: solid;
	border-color: black;
	color: black;
}

td.RightUnavailStandbyCell {
	background-color: #D3D3D3;
	border-top-width: 1;
	border-bottom-width: 0;
	border-left-width: 1;
	border-right-width: 2;
	border-style: solid;
	border-color: black;
	color: black;
}


td.TopConflictedCell {
	font-family: arial;
	border-top-width: 1;
	border-bottom-width: 0;
	border-left-width: 2;
	border-right-width: 0;
	border-style: solid;
	border-color: black;
	background-color: #F94545;
	text-align: center;
	color: black;
}

td.RightTopConflictedCell {
	font-family: arial;
	border-top-width: 1;
	border-bottom-width: 0;
	border-left-width: 2;
	border-right-width: 2;
	border-style: solid;
	border-color: black;
	background-color: #F94545;
	text-align: center;
	color: black;
}

td.ConflictedCell {
	font-family: symbol;
	border-top-width: 1;
	border-bottom-width: 0;
	border-left-width: 2;
	border-right-width: 0;
	border-style: solid;
	border-color: black;
	background-color: #F94545;
	text-align: center;
	color: black;
}

td.RightConflictedCell {
	font-family: symbol;
	border-top-width: 1;
	border-bottom-width: 0;
	border-left-width: 2;
	border-right-width: 2;
	border-style: solid;
	border-color: black;
	background-color: #F94545;
	text-align: center;
	color: black;
}


td.ThickTopConflictedCell {
	font-family: arial;
	border-top-width: 2;
	border-bottom-width: 0;
	border-left-width: 2;
	border-right-width: 0;
	border-style: solid;
	border-color: black;
	background-color: #F94545;
	text-align: center;
	color: black;
}

td.RightThickTopConflictedCell {
	font-family: arial;
	border-top-width: 2;
	border-bottom-width: 0;
	border-left-width: 2;
	border-right-width: 2;
	border-style: solid;
	border-color: black;
	background-color: #F94545;
	text-align: center;
	color: black;
}

td.ThickConflictedCell {
	font-family: symbol;
	border-top-width: 2;
	border-bottom-width: 0;
	border-left-width: 2;
	border-right-width: 0;
	border-style: solid;
	border-color: black;
	background-color: #F94545;
	text-align: center;
	color: black;
}

td.RightThickConflictedCell {
	font-family: symbol;
	border-top-width: 2;
	border-bottom-width: 0;
	border-left-width: 2;
	border-right-width: 2;
	border-style: solid;
	border-color: black;
	background-color: #F94545;
	text-align: center;
	color: black;
}



td.ExtendedCell {
	font-family: arial;
	border-top-width: 1;
	border-bottom-width: 0;
	border-left-width: 2;
	border-right-width: 0;
	border-style: solid;
	border-color: black;
	background-color: #6699FF;
	text-align: center;
	color: black;
}

td.RightExtendedCell {
	font-family: arial;
	border-top-width: 1;
	border-bottom-width: 0;
	border-left-width: 2;
	border-right-width: 2;
	border-style: solid;
	border-color: black;
	background-color: #6699FF;
	text-align: center;
	color: black;
}

TABLE.SummCal {
	background-color: #CCCCCC;
	font-weight: normal;
	line-height: 15pt;
	border-style: solid;
	border-top-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	border-right-width: 0;
}

td.LeftItemCol {
	font-weight: normal;
	font-variant: normal;
	font-style: normal;
	background-color: #CCCCCC;
	border-width: 0;
	color: black;
	text-align: right;
}

td.RightItemCol {
	font-weight: normal;
	font-variant: normal;
	font-style: normal;
	background-color: #CCCCCC;
	border-width: 0;
	color: black;
	text-align: left;
}

TH.SummCalHeader {
	border-top-width: 2;
	border-bottom-width: 0;
	border-left-width: 2;
	border-right-width: 0;
	border-style: solid;
	border-color: #000000;
	background-color: #6989C6;
}

TH.RightSummCalHeader {
	border-top-width: 2;
	border-bottom-width: 0;
	border-left-width: 2;
	border-right-width: 2;
	border-style: solid;
	border-color: #000000;
	background-color: #6989C6;
}

td.TopSummCalCell {
	border-top-width: 2;
	border-bottom-width: 0;
	border-left-width: 2;
	border-right-width: 2;
	border-style: solid;
	border-color: #000000;
	background-color: #6989C6;
}

td.SummCalCell {
	border-top-width: 2;
	border-bottom-width: 0;
	border-left-width: 2;
	border-right-width: 0;
	border-style: solid;
	border-color: #000000;
	background-color: #6989C6;
}

td.RightSummCalCell {
	border-top-width: 2;
	border-bottom-width: 0;
	border-left-width: 2;
	border-right-width: 2;
	border-style: solid;
	border-color: #000000;
}

td.BottomSummCalCell {
	border-top-width: 2;
	border-bottom-width: 2;
	border-left-width: 2;
	border-right-width: 0;
	border-style: solid;
	border-color: #000000;
	background-color: #6989C6;
}

td.RightBottomSummCalCell {
	border-top-width: 2;
	border-bottom-width: 2;
	border-left-width: 2;
	border-right-width: 2;
	border-style: solid;
	border-color: #000000;
	background-color: #6989C6;
}

td.InnerCell {
	font-weight: bold;
	font-size: 16;
	line-height: 12pt;
	font-family: arial,helvetica;
	font-variant: normal;
	font-style: normal;
	color: gray;
}


TH.CalHeader {
	text-align: center;
	border-top-width: 2;
	border-bottom-width: 0;
	border-left-width: 2;
	border-right-width: 0;
	border-style: solid;
	border-color: #000000;
	color: #ffffff;
	font-size: 12;
	font-family: arial;
	font-weight: bold;
	font-variant: normal;
	font-style: normal;
	background: #23468D;
}

TH.RightCalHeader {
	text-align: center;
	border-top-width: 2;
	border-bottom-width: 0;
	border-left-width: 2;
	border-right-width: 2;
	border-style: solid;
	border-color: #000000;
	color: #ffffff;
	font-size: 12;
	font-family: arial;
	font-weight: bold;
	font-variant: normal;
	font-style: normal;
	background: #23468D;
}

td.StandbyCell {
	font-family: symbol;
	background-color: #F7F7F7;
	border-top-width: 1;
	border-bottom-width: 0;
	border-left-width: 1;
	border-right-width: 0;
	border-style: solid;
	border-color: black;
	text-align: center;
	color: black;
}

td.RightStandbyCell {
	font-family: symbol;
	background-color: #F7F7F7;
	border-top-width: 1;
	border-bottom-width: 0;
	border-left-width: 1;
	border-right-width: 2;
	border-style: solid;
	border-color: black;
	color: black;
	text-align: center;
}

td.BusyStandbyCell {
	font-family: symbol;
	background-color: #3366CC;
	border-top-width: 1;
	border-bottom-width: 0;
	border-left-width: 1;
	border-right-width: 0;
	border-style: solid;
	border-color: black;
	color: black;
	text-align: center;
}

td.RightBusyStandbyCell {
	font-family: symbol;
	background-color: #3366CC;
	border-top-width: 1;
	border-bottom-width: 0;
	border-left-width: 1;
	border-right-width: 2;
	border-style: solid;
	border-color: black;
	color: black;
	text-align: center;
}

td.ConflictedStandbyCell {
	font-family: symbol;
	background-color: #F94545;
	border-top-width: 1;
	border-bottom-width: 0;
	border-left-width: 1;
	border-right-width: 0;
	border-style: solid;
	border-color: black;
	color: black;
	text-align: center;
}

td.RightConflictedStandbyCell {
	font-family: symbol;
	background-color: #F94545;
	border-top-width: 1;
	border-bottom-width: 0;
	border-left-width: 1;
	border-right-width: 2;
	border-style: solid;
	border-color: black;
	color: black;
	text-align: center;
}

td.ThickStandbyCell {
	font-family: symbol;
	background-color: #F7F7F7;
	border-top-width: 2;
	border-bottom-width: 0;
	border-left-width: 1;
	border-right-width: 0;
	border-style: solid;
	border-color: black;
	color: black;
	text-align: center;
}

td.RightThickStandbyCell {
	font-family: symbol;
	background-color: #F7F7F7;
	border-top-width: 2;
	border-bottom-width: 0;
	border-left-width: 1;
	border-right-width: 2;
	border-style: solid;
	border-color: black;
	color: black;
	text-align: center;
}

td.ThickBusyStandbyCell {
	font-family: symbol;
	background-color: #3366CC;
	border-top-width: 2;
	border-bottom-width: 0;
	border-left-width: 1;
	border-right-width: 0;
	border-style: solid;
	border-color: black;
	color: black;
	text-align: center;
}

td.RightThickBusyStandbyCell {
	font-family: symbol;
	background-color: #3366CC;
	border-top-width: 2;
	border-bottom-width: 0;
	border-left-width: 1;
	border-right-width: 2;
	border-style: solid;
	border-color: black;
	color: black;
	text-align: center;
}

td.ThickConflictedStandbyCell {
	font-family: symbol;
	background-color: #F94545;
	border-top-width: 2;
	border-bottom-width: 0;
	border-left-width: 1;
	border-right-width: 0;
	border-style: solid;
	border-color: black;
	color: black;
	text-align: center;
}

td.RightThickConflictedStandbyCell {
	font-family: symbol;
	background-color: #F94545;
	border-top-width: 2;
	border-bottom-width: 0;
	border-left-width: 1;
	border-right-width: 2;
	border-style: solid;
	border-color: black;
	color: black;
	text-align: center;
}


TABLE.PopCal {
	background-color: #CCCCCC;
	font-weight: normal;
	line-height: 15pt;
	border-style: solid;
	border-top-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	border-right-width: 0;
}

td.TopPopCell {
	border-top-width: 2;
	border-bottom-width: 0;
	border-left-width: 2;
	border-right-width: 2;
	border-style: solid;
	border-color: #000000;
	font-family: arial;
	font-weight: bold;
	font-variant: normal;
	font-style: normal;
}

TH.PopCalHeader {
	text-align: center;
	border-top-width: 2;
	border-bottom-width: 0;
	border-left-width: 2;
	border-right-width: 0;
	border-style: solid;
	border-color: #000000;
	color: #ffffff;
	font-family: arial;
	font-weight: bold;
	font-variant: normal;
	font-style: normal;
	background: #23468D;
}

TH.RightPopCalHeader {
	text-align: center;
	border-top-width: 2;
	border-bottom-width: 0;
	border-left-width: 2;
	border-right-width: 2;
	border-style: solid;
	border-color: #000000;
	color: #ffffff;
	font-family: arial;
	font-weight: bold;
	font-variant: normal;
	font-style: normal;
	background: #23468D;
}

td.PopCalCell {
	border-top-width: 2;
	border-bottom-width: 0;
	border-left-width: 2;
	border-right-width: 0;
	border-style: solid;
	border-color: #000000;
}

td.RightPopCalCell {
	border-top-width: 2;
	border-bottom-width: 0;
	border-left-width: 2;
	border-right-width: 2;
	border-style: solid;
	border-color: #000000;
}

td.BottomPopCalCell {
	border-top-width: 2;
	border-bottom-width: 2;
	border-left-width: 2;
	border-right-width: 0;
	border-style: solid;
	border-color: #000000;
}

td.RightBottomPopCalCell {
	border-top-width: 2;
	border-bottom-width: 2;
	border-left-width: 2;
	border-right-width: 2;
	border-style: solid;
	border-color: #000000;
}

td.WhiteBox{
	border-style: solid;
	border-top-width: 2;
	border-bottom-width: 2;
	border-left-width: 2;
	border-right-width: 2;
	border-color: white;
}

td.BlackBox{
	border-style: solid;
	border-top-width: 1;
	border-bottom-width: 1;
	border-left-width: 1;
	border-right-width: 1;
	border-color: black;
}


