TD, SPAN, DIV
{
	font-family: Verdana,Arial,sans-serif;
	font-size: xx-small;
}

.DataLabel, .DataValue
{
	padding-left: 2px;
	padding-right: 2px;
}

.DataLabel
{
	color: #696969;
}

.BookmarkLink
{
  text-decoration: underline;
}

TD.BBKBookHeaderLeft, TD.BBKBookHeaderRight
{	
	padding-left: 5px;
	font-weight: normal;
	font-size: 11px;
	border-bottom: Black 1px solid;
	background-color: #eee8aa;
}
TD.BBKBookHeaderLeft
{
	text-align: left;
}
TD.BBKBookHeaderRight
{
	padding-right: 5px;
	text-align: right;
}

TABLE.BBKMultiPage
{
	border-collapse: collapse;
	border: none;
}

TD.BBKPageHeaderLeft, TD.BBKPageHeaderRight
{
	padding-left: 5px;
	font-weight: normal;
	font-size: 11px;
	border-bottom:  Black 1px solid;
	background-color: White;
}
TD.BBKPageHeaderLeft
{
	text-align: left;
}
TD.BBKPageHeaderRight
{
	border-right: Black 1px none;
	padding-right: 5px;
	text-align: right;
}
TD.BBKNavBar
{
	background-color: #EFEBE7;
}
TD.BBKContentsBar
{
	background-color: white;
}

TD.BBKName
{
  font-size:large;
  text-align:center;
  padding-top:10px;
  padding-bottom:10px;
  border-bottom:solid 1px black;
}

TD.BBKLabel
{
  font-size:smaller; 
  padding-top:5px;
  padding-bottom:5px;
  padding-left:5px;
  text-align:right;
  vertical-align:top;
}

TD.BBKText
{
  font-size:smaller; 
  padding-top:5px;
  padding-bottom:5px;
  padding-left:20px;
  padding-right:5px;
  text-align:left;
  vertical-align:top;
}

TD.BBKTextDesc
{
  font-size:smaller; 
  padding-top:5px;
  padding-bottom:5px;
  padding-left:5px;
  padding-right:5px;
  text-align:left;
}

TR.CommTitleBar, TABLE.CommPanel, TABLE.CommSubjectPanel, TABLE.CommTextPanel, TABLE.CommAttachments
{
	font-size: x-small;
}

TR.CommTitleBar
{
	padding-left: 5px;
	font-weight: bold;
	border-bottom: Black 1px solid;
	background-color: #4a3c8c;
	color: #f7f7f7;
	vertical-align: top;
}

TR.CommPanel
{
	vertical-align: top;
	background-color: White;
}

TABLE.CommPanel
{
	border-collapse: collapse;
}

TR.CommPeriodBanner
{
	background-color: #e7e7ff;
}

TABLE.CommSubjectPanel
{
	border-collapse: collapse;
	padding-left: 5px;
	font-weight: bolder;
}

TABLE.CommTextPanel
{
	border-collapse: collapse;
}

DIV.CommAttachments
{
	background-color: #ffffcc;
	border-top: black 1px solid;
	border-bottom: black 1px solid;
	border-left: black 1px solid;
	border-right: black 1px solid;
	display: none;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	position: absolute;
}

TD.CommActualComment
{
	padding-left: 5px;
	padding-bottom: 10px;
}

TABLE.MapBorder
{
	border-color: Black;
	background-color: White;
	border-width: 0;
	border-collapse: collapse;
	table-layout: fixed; 
}
TD.MapCommBottom
{
	border-bottom: Black 1px solid;
}
TD.MapCommRight
{
	border-right: Black 1px solid;
}


.RBorder
{
	border-right: solid 1px white;
}


TR.CardTitleRow
{
	background-color: #4a3c8c;
}

TD.CardTitleBTH
{
	border-right: solid 1px white;
	text-align: center;
	background-color: #e7e7ff;
	padding-left: 2px;
	padding-right: 2px;
}

TD.CardTitleCell
{
	background-color: #4a3c8c;
	border-right: solid 1px white;
	text-align: center;
	cursor: default;
	color: #f7f7f7;
}

TR.CardColumnHeadingRow
{
	background-color: #ccccff;
	color: Blue;
}

TD.CardColumnHeadingCell
{
	border-right: solid 1px white;
	text-align: center;
	border-top: solid 1px white;
	padding-left: 2px;
	padding-right: 2px;
}

TD.CardDataColumnHeadingCell
{
	border-right: solid 1px white;
	border-top: solid 1px white;
	padding-left: 2px;
	padding-right: 2px;
}

TR.CardDetailRowOdd, TR.CardDetailRowEven
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #4a3c8c;
}



TR.CardDetailRowOdd
{
	background-color: #e7e7ff;
}
TR.CardDetailRowEven
{
	background-color: #f7f7f7;
}
TD.CardDetailCell
{
	border-right: solid 1px white;
	padding-left: 2px;
	padding-right: 2px;
}



TR.CardDrillDown
{
	background-color: #e7e7ff;
	color: #4a3c8c;
}

TABLE.TrendMeasureTable
{
	background-color: White;
	border-width: 0;
	border-color: Black;
	border-collapse: collapse;
}

TR.TrendMeasureHeader
{
	background-color: #4a3c8c;
	color: #f7f7f7;
}

TD.TrendBorderRight
{
	border-right: white 1px solid;
	padding-left: 2px;
	padding-right: 2px;
}



TR.TrendDetailRowOdd, TR.TrendDetailRowEven
{
	color: #4a3c8c;
}
TR.TrendDetailRowOdd
{
	background-color: #e7e7ff;
}
TR.TrendDetailRowEven
{
	background-color: #f7f7f7;
}



TD.TrendDetailCellOdd, TD.TrendDetailCellEven
{
	padding-left: 2px;
	padding-right: 2px;
}
TD.TrendDetailCellOdd
{
	border-right: #f7f7f7 1px solid;
	border-bottom: #f7f7f7 1px solid;
}
TD.TrendDetailCellEven
{
	border-right: #e7e7ff 1px solid;
	border-bottom: #e7e7ff 1px solid;
}

TABLE.SummaryTable
{
	background-color: White;
	border-width: 1px;
	border-collapse: collapse;
}

TD.SummaryOverallAlertCell
{
	background-color: White;
	color: #000080;
	border-bottom: Black 1px solid;
}

TABLE.SummaryColumn
{
	background-color: White;
	border-color: Black;
}

TABLE.SummaryDetailTable
{
	background-color: White;
	border-width: 0;
	border-color: Black;
}



TR.SummaryTitle
{
	background-color: #d4d0c8;
	color: Black;
}
TD.SummaryTitle
{
	border-top: White 1px solid;
	border-left: White 1px solid;
	border-right: #808080 1px solid;
	border-bottom: #808080 1px solid;
	padding-left: 2px;
	padding-right: 2px;
}

TR.SummaryDetailRowOdd, TR.SummaryDetailRowEven
{
	color: #4a3c8c;
}
TR.SummaryDetailRowOdd
{
	background-color: #e7e7ff;
}
TR.SummaryDetailRowEven
{
	background-color: #f7f7f7;
}

TD.SummaryDetailCellOdd, TD.SummaryDetailCellEven
{
	padding-left: 2px;
	padding-right: 2px;
}
TD.SummaryDetailCellOdd
{
	border-right: #f7f7f7 1px solid;
	border-bottom: #f7f7f7 1px solid;
}
TD.SummaryDetailCellEven
{
	border-right: #e7e7ff 1px solid;
	border-bottom: #e7e7ff 1px solid;
}

TR.SummaryAlertRow
{
	color: Black;
}

TR.DirEmailAlertTitleRow
{
	background-color: #4a3c8c;
	font-size: x-small;
	padding-left: 2px;
	padding-right: 2px;
	color: #f7f7f7;
}

TR.DirEmailAlertRowOdd, TR.DirEmailAlertRowEven
{
	color: #4a3c8c;
	background-color: #e7e7ff;
	font-size: x-small;
	padding-left: 2px;
	padding-right: 2px;
	border-style: inset;
	border-width: 1px;
	border-right-color: White;
}
TR.DirEmailAlertRowOdd
{
	background-color: #e7e7ff;
}
TR.DirEmailAlertRowEven
{
	background-color: #f7f7f7;
}

TABLE.DirBBKTable
{
	background-color: White;
	border-width: 1px;
	border-color: Black;
}

TR.DirBBKTitleRow
{
	background-color: #4a3c8c;
	color: #f7f7f7;
}

TD.DirBBKTitleCell, TD.DirBBKCell
{
	padding-left: 2px;
	padding-right: 2px;
	border-right: White 1px solid;
}

TR.DirBBKRowOdd
{
	background-color: #e7e7ff;
	color: #4a3c8c;
}
TR.DirBBKRowEven
{
	background-color: #f7f7f7;
	color: #4a3c8c;
}

TABLE.DirCardTable
{
	background-color: White;
	border-width: 1px;
	border-color: Black;
}

TR.DirCardTitleRow
{
	background-color: #4a3c8c;
	color: #f7f7f7;
}

TD.DirCardTitleCell, TD.DirCardCell
{
	padding-left: 2px;
	padding-right: 2px;
	border-right: White 1px solid;
}

TR.DirCardRowOdd
{
	background-color: #e7e7ff;
	color: #4a3c8c;
}
TR.DirCardRowEven
{
	background-color: #f7f7f7;
	color: #4a3c8c;
}

TABLE.DirMapTable
{
	background-color: White;
	border-width: 1px;
	border-color: Black;
}
TR.DirMapTitleRow
{
	background-color: #4a3c8c;
	color: #f7f7f7;
}
TD.DirMapTitleCell, TD.DirMapCell
{
	padding-left: 2px;
	padding-right: 2px;
	border-right: White 1px solid;
}
TR.DirMapRowOdd
{
	background-color: #e7e7ff;
	color: #4a3c8c;
}
TR.DirMapRowEven
{
	background-color: #f7f7f7;
	color: #4a3c8c;
}

TABLE.DirCubeTable
{
	background-color: White;
	border-width: 1px;
	border-color: Black;
}
TR.DirCubeTitleRow
{
	background-color: #4a3c8c;
	color: #f7f7f7;
}
TD.DirCubeTitleCell, TD.DirCubeCell
{
	padding-left: 2px;
	padding-right: 2px;
	border-right: White 1px solid;
}
TR.DirCubeRowOdd
{
	background-color: #e7e7ff;
	color: #4a3c8c;
}
TR.DirCubeRowEven
{
	background-color: #f7f7f7;
	color: #4a3c8c;
}

TABLE.DirDocTable
{
	background-color: White;
	border-width: 1px;
	border-color: Black;
}
TR.DirDocTitleRow
{
	background-color: #4a3c8c;
	color: #f7f7f7;
}
TD.DirDocTitleCell, TD.DirDocCell
{
	padding-left: 2px;
	padding-right: 2px;
	border-right: White 1px solid;
}
TR.DirDocRowOdd
{
	background-color: #e7e7ff;
	color: #4a3c8c;
}
TR.DirDocRowEven
{
	background-color: #f7f7f7;
	color: #4a3c8c;
}

TABLE.DirObjTable
{
	background-color: White;
	border-width: 1px;
	border-color: Black;
}
TR.DirObjTitleRow
{
	background-color: #4a3c8c;
	color: #f7f7f7;
}
TD.DirObjTitleCell, TD.DirObjCell
{
	padding-left: 2px;
	padding-right: 2px;
	border-right: White 1px solid;
}
TR.DirObjRowOdd
{
	background-color: #e7e7ff;
	color: #4a3c8c;
}
TR.DirObjRowEven
{
	background-color: #f7f7f7;
	color: #4a3c8c;
}

TABLE.DirEmpTable
{
	background-color: White;
	border-width: 1px;
	border-color: Black;
}
TR.DirEmpTitleRow
{
	background-color: #4a3c8c;
	color: #f7f7f7;
}
TD.DirEmpTitleCell, TD.DirEmpCell
{
	padding-left: 2px;
	padding-right: 2px;
	border-right: White 1px solid;
}
TR.DirEmpRowOdd
{
	background-color: #e7e7ff;
	color: #4a3c8c;
}
TR.DirEmpRowEven
{
	background-color: #f7f7f7;
	color: #4a3c8c;
}

TABLE.DirTaskTable
{
	background-color: White;
	border-width: 1px;
	border-color: Black;
}
TR.DirTaskTitleRow
{
	background-color: #4a3c8c;
	color: #f7f7f7;
}
TD.DirTaskTitleCell, TD.DirTaskCell
{
	padding-left: 2px;
	padding-right: 2px;
	border-right: White 1px solid;
}
TR.DirTaskRowOdd
{
	background-color: #e7e7ff;
	color: #4a3c8c;
}
TR.DirTaskRowEven
{
	background-color: #f7f7f7;
	color: #4a3c8c;
}

TABLE.DirMeasTable
{
	background-color: White;
	border-width: 1px;
	border-color: Black;
}
TR.DirMeasTitleRow
{
	background-color: #4a3c8c;
	color: #f7f7f7;
}
TD.DirMeasTitleCell, TD.DirMeasCell
{
	padding-left: 2px;
	padding-right: 2px;
	border-right: White 1px solid;
	vertical-align: top;
}
TR.DirMeasRowOdd
{
	background-color: #e7e7ff;
	color: #4a3c8c;
}
TR.DirMeasRowEven
{
	background-color: #f7f7f7;
	color: #4a3c8c;
}

TABLE.DirMeasViewTable
{
	background-color: White;
	border-width: 1px;
	border-color: Black;
}

TD.DirMeasViewPanel
{
	border-bottom: black 1px solid;
}

TR.ObjEmailTitleRow
{
	font-size: x-small;
	background-color: #4a3c8c;
}
TD.ObjEmailTitleCell
{
	padding-left: 2px;
	padding-right: 2px;
	border-right: White 1px solid;
	color: #f7f7f7;
}
TR.ObjEmailRowOdd
{
	background-color: #e7e7ff;
}
TR.ObjEmaiRowEven
{
	background-color: #f7f7f7;
}
TR.ObjEmailLineOdd
{
	font-size: x-small;
	border-right: white 1px solid;
	padding-left: 2px;
	padding-right: 2px;
	border-bottom: #f7f7f7 1px solid;
}
TR.ObjEmailLineEven
{
	font-size: x-small;
	border-right: white 1px solid;
	padding-left: 2px;
	padding-right: 2px;
	border-bottom: #e7e7ff 1px solid;
}
TD.ObjEmailCellStyle
{
	font-size: x-small;
	border-right: white 1px solid;
	padding-left: 2px;
	padding-right: 2px;
}

TABLE.ObjSummaryTable
{
	background-color: #c0c0c0;
	border-color: Black;
}
TABLE.ObjSummaryPage
{
	background-color: White;
	border-color: Black;
}
TR.ObjSummarySection
{
	background-color: #4a3c8c;
	color: #f7f7f7;
}
TR.ObjSummarySectionInvert
{
	background-color: #f7f7f7;
	color: #4a3c8c;
}
TR.ObjSummaryWorkflow
{
	background-color: #4a3c8c;
	color: #f7f7f7;
	border-right: Black 1px solid;
	border-left: Black 1px solid;
	border-top: Black 1px solid;
}
TR.ObjSummaryField
{
	color: #4a3c8c;
}
TD.ObjSummarySilverTop
{
	border-top: silver 1px solid;
}
TD.ObjSummaryBorderRight
{
	border-right: white 1px solid;
}

TR.ObjSummaryRowOdd
{
	background-color: #e7e7ff;
	color: #4a3c8c;
}
TR.ObjSummaryRowEven
{
	background-color: #f7f7f7;
	color: #4a3c8c;
}
TD.ObjSummaryDataValue
{
	border-right: white 1px solid;
	padding-left: 2px;
	padding-right: 2px;
}
TD.ObjSummaryPanel
{
	border-bottom: black 1px solid;
}

TR.ObjSummaryMeasRowOdd
{
	background-color: #e7e7ff;
}
TR.ObjSummaryMeasRowEven
{
	background-color: #f7f7f7;
}
.ObjSummaryMeasText
{
	color: #4a3c8c;
}
.ObjSummaryMeasWorkflowBorder
{
	border-color : #d3d3d3;
}
TD.ObjSummaryRelValue
{
	border-right: white 1px solid;
	padding-left: 2px;
	padding-right: 2px;
	color: #f7f7f7;
	background-color: #4a3c8c;
}

TD.ObjSummaryRelCellOdd
{
	border-right: #f7f7f7 1px solid;
	border-bottom: #f7f7f7 1px solid;
	padding-left: 2px;
	padding-right: 2px;
}
TD.ObjSummaryRelCellEven
{
	border-right: #e7e7ff 1px solid;
	border-bottom: #e7e7ff 1px solid;
	padding-left: 2px;
	padding-right: 2px;
}
TD.ObjSummaryTaskColumnBorder
{
	border-top: black 1px solid;
}

TD.ObjSummaryTaskColumnCell
{
	padding-left: 2px;
	padding-right: 2px;
	border-top: Black 1px solid;
}
TD.ObjSummaryTaskDescLeft
{
	border-right: Silver 1px dotted;
}
TD.ObjSummaryTaskDescRight
{
	border-left: Silver 1px dotted;
}
TR.ObjSummaryWorkflowRowOdd
{
	background-color: #e7e7ff;
	color: #4a3c8c;
	border-right: Black 1px solid;
	border-left: Black 1px solid;
	border-bottom: Black 1px solid;
	border-top: Black 1px solid;
}
TR.ObjSummaryWorkflowRowEven
{
	background-color: #f7f7f7;
	color: #4a3c8c;
	border-right: Black 1px solid;
	border-left: Black 1px solid;
	border-bottom: Black 1px solid;
	border-top: Black 1px solid;
}
TD.ObjSummaryWorkflowCell
{
	padding-left: 2px; 
	padding-right: 2px; 
	border-right: White 1px solid; 
	border-bottom: White 1px solid;
}
TR.ReportEven
{
	TEXT-OVERFLOW: ellipsis;
    BACKGROUND-COLOR: #ffffff;
    font-size:xx-small;
   	overflow:hidden;
	padding-left: 3px;
	padding-right: 3px;
	border-collapse:collapse;
	height: 18px;
}
TR.ReportOdd
{
    BACKGROUND-COLOR: #eff7ff;
    TEXT-OVERFLOW: ellipsis;
    font-size:xx-small;
   	overflow:hidden;
	padding-left: 3px;
	padding-right: 3px;
	border-collapse:collapse;
	height: 18px;
   
}
TR.TblColHeader
{
	font-size:xx-small;
	font-weight:normal;
	background-color: #B0E0E6; /*#4A3C8C;*/
	color: #000000; /*#F7F7F7; */
	text-align:center;
	overflow:hidden;
	vertical-align:top;
	text-overflow:ellipsis;
	border-collapse:collapse;
	padding-left: 3px;
	padding-right: 3px;
	/* height:18px; */
}
TD.TblRowHeader
{
	font-size:xx-small;
	font-weight:normal;
	background-color: #B0E0E6; /*#4A3C8C; */
	color: #000000; /*#F7F7F7; */
	text-align:left;
	overflow-x: auto; 
	overflow-y: hidden; 
	padding-left: 3px;
	padding-right: 3px;
	border-collapse:collapse;
	height:18px;
}
.BannerLabel
{
	font-size:x-small;
	font-weight:bold;
	background-color: #4A3C8C;
	color: #F7F7F7;
}
.dummy
{
	background-color:Transparent;
}

.ganttCell
{
	position:static;
	background-image: url(../gantt.gif);
	background-position: center;
	background-repeat:repeat-x;
}

.taskganttCell
{
	position:static;
	background-image: url(../taskgantt.gif);
	background-position: center;
	background-repeat:repeat-x;
}

.taskDueDate
{
	position:static;
	z-index: 2;
	background-image: url(../taskDue.gif);
	background-repeat:no-repeat;
	background-position: right;
	left:0px;
}
.DueDate
{
	position:static;
	background-image: url(../OMDue.gif);
	background-repeat:no-repeat;
	background-position: right;
	left:0px;
	vertical-align:bottom;
}
/*
TABLE.CardPanel
{
	border-color: Black;
	border-width: 1;
	border-collapse: collapse;
	table-layout: fixed; 
}
TR.CardHeader
{
	background-color: #e7e7ff;
}
TD.CardHeader
{
	text-align: center;
	background-color: #4a3c8c;
	color: #f7f7f7;
}
TD.CardBTHAlert1
{
	text-align: center;
	padding-left: 2px;
	padding-right: 2px;
	border-right: White 1px solid;
	color: #f7f7f7;
}
TD.CardBTHAlert2
{
	text-align: center;
	padding-left: 2px;
	padding-right: 2px;
	border-right: White 1px solid;
}
TD.CardBTHTitle1
{
	text-align: center;
	background-color: #4a3c8c;
	color: #f7f7f7;
}
TD.CardBTHTitle2
{
	text-align: center;
	background-color: #4a3c8c;
}
TR.CardBTH
{
	background-color: #ccccff;
	color: Blue;
}
TD.CardBTH1
{
	padding-left: 2px;
	padding-right: 2px;
	border-right: White 1px solid;
}
TD.CardBTH2
{
	padding-left: 2px;
	padding-right: 2px;
}
TD.CardBTH3
{
	border-right: White 1px solid;
}
TR.CardRowOdd
{
	background-color: #e7e7ff;
	color: #4a3c8c;
}
TR.CardRowEven
{
	background-color: #f7f7f7;
	color: #4a3c8c;
}
*/

