/* Default CSS Stylesheet for a new Web Application project */

BODY
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
}

/* background pink for dashboard objects & others */
.LoopDetailOptions
{
	BACKGROUND-COLOR: #d1d1d1;
	box-sizing: border-box;
}

.colorindicator:after{
	content:url('/images/color.jpg');
	position: absolute;
	margin-top:18px;
	margin-left:5px;
}

BODY.DashboardPopup
{
	background-color: darkgray;
	border: 2px solid black;
	box-sizing: border-box;
	width: 200px;
	height: 25px;
	overflow: hidden;
	margin: 0;
}

DIV.DashboardPopup
{
	background-color: darkgray;
	border: 0px solid black;
	box-sizing: border-box;
	width: 100%;
	height: 100%;
	margin: 0;
	font-family: Arial;
	font-size: 14px;
	font-weight: 600;
	text-align: center;
	cursor: pointer;
}

DIV.GraphicHelps
{
	background-color:rgb(253,255,194);
	margin-top: 0px;
	margin-left: 65px;
	padding-left: 12px;
}
DIV.LoopDetailOptions
{
	border-width: 2px;
	border-style: solid;
	border-color: black;
}

DIV.TrendBorder
{
	background-color: #8cbaf2;
	border-width: thick;
	border-style: groove;
	border-color: darkgray;
	box-sizing: border-box;
}

.fadedown
{
	position:absolute;
	left:0;
	top:120px;
	width:165px;
	height:840px;
	z-index:-50;
	background-color:#D2E1EB;
	border-right-color:Blue;
	border-right-width:thin;
	border-right-style:solid;
}

.TopBar
{
	color: White;
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight: 600;
	cursor: auto;
	text-decoration: none;
	BACKGROUND-color:#50b948
}

.QuerySubmit
{
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight: 600;
	cursor: auto;
	text-decoration: none;
	border: 1px solid #333333;
	z-index: 500;
	padding:0px 10px;
}

.PlotTitleBar
{
	color: White;
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight: 600;
	cursor: auto;
	text-decoration: none;
	text-indent: 4px;
	BACKGROUND-COLOR: #50b948;
	height:20px !important;
}

.PlotTitleBarScale
{
	color: White;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: 400;
	cursor: auto;
	text-decoration: none;
	text-indent: 4px;
	BACKGROUND-COLOR: transparent;
}

#cPerformanceSummaryContainerDiv
{
top:0px !important;
}

#cTuningWindowTabDisplayDiv
{
	top:0px !important;
}

#cGraphicModelContainerDiv
{
	top:0px !important;
}

.TopBarContent
{
	color: White;
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight: 600;
	cursor: auto;
	text-decoration: none;
}

A.TopBarContent
{
	color: White;
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight: 600;
	cursor: pointer;
	text-decoration: none;
}

A.TopBarContent:visited
{
	color: White;
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight: 600;
	cursor: pointer;
	text-decoration: none;
}

A.TopBarContent:active
{
	color:White;
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight: 600;
	cursor: pointer;
	text-decoration: none;
}

A.TopBarContent:hover
{
	color:White;
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight: 600;
	cursor: pointer;
	text-decoration: none;
}

A.TopBarContent:link
{
	color: White;
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight: 600;
	cursor: pointer;
	text-decoration: none;
}

.PageTitle
{
	color: White;
	font-family: Arial, Helvetica, sans-serif;
	font-size:	24px;
	font-weight: 900;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
}

.PageTitleDialog
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	16px;
	font-weight: 900;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
}

.PageTitleApex
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	18px;
	font-weight: 900;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color: white;
	white-space: nowrap;
}

.LargeHeader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	18px;
	font-weight:800;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color: black;
	white-space: nowrap;
}

.graphheader{
	font-size:18px !important;
	font-weight: 500 !important;
	color:#333333 !important;
}
.LargeHeaderDialog
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	14px;
	font-weight:800;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color: black;
	white-space: nowrap;
}

A.LargeHeader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	18px;
	font-weight:800;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color: black;
	white-space: nowrap;
}

A.LargeHeader:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	18px;
	font-weight:800;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color: black;
	white-space: nowrap;
}

A.LargeHeader:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	18px;
	font-weight:800;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color: black;
	white-space: nowrap;
}

A.LargeHeader:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	18px;
	font-weight:800;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color: black;
	white-space: nowrap;
}

A.LargeHeader:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	18px;
	font-weight:800;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color: black;
	white-space: nowrap;
}

.InvertedMediumLargeHeader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	14px;
	font-weight:800;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	background-color:#50b948;
	color: white;
	padding-left: 10;
	
}

.MediumLargeHeader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	14px;
	font-weight:800;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	white-space: nowrap;
}

A.MediumLargeHeader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	14px;
	font-weight:800;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	white-space: nowrap;
}

A.MediumLargeHeader:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	14px;
	font-weight:800;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	white-space: nowrap;
}

A.MediumLargeHeader:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	14px;
	font-weight:800;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	white-space: nowrap;
}

A.MediumLargeHeader:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	14px;
	font-weight:800;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	white-space: nowrap;
}

A.MediumLargeHeader:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	14px;
	font-weight:800;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	white-space: nowrap;
}

.MediumHeader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	12px;
	font-weight:800;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
}

.MediumHeaderDialog
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	10px;
	font-weight:800;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
}

A.MediumHeader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	12px;
	font-weight:800;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
}

A.MediumHeader:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	12px;
	font-weight:800;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
}

A.MediumHeader:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	12px;
	font-weight:800;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
}

A.MediumHeader:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	12px;
	font-weight:800;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
}

A.MediumHeader:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	12px;
	font-weight:800;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
}

.BodyText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	10px;
	font-weight:	600;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color: Black;
}

.ReportEntityBodyText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	10px;
	font-weight:	600;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color: Black;
	background-color: #8cbaf2;
}

.ReportTableSort
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	12px;
	font-weight:	1100;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color: Black;
	text-align: center;
}

.ReportTableSort img{height:25px !important;}

TR.ReportTableSort
{
	padding: 0;
}

TD.ReportTableSort
{
	border: thin solid black;
	padding: 3 1 2 1;
}

.ContextMenuItem
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 600;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
	text-align: center;
	cursor: pointer;
}

.ReportTableHeaderLink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	13px;
	font-weight:	1100;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color: #ffffff !important;
	text-align: center;
	background-color:#50b948;
	cursor: pointer;
}

TR.ReportTableHeaderLink
{
	padding: 0;
}

TD.ReportTableHeaderLink
{
	border: thin solid black;
	padding: 3 1 2 1;
}
.btn-info {
	background: #50b948 !important;
	border-color: #50b948 !important;
	color:#ffffff !important;
}
.ReportTableHeader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	15px;
	font-weight:	1100;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color: white;
	text-align: center;
	background-color:#333333 !important;
}


A.ReportTableHeader
{
	color: #50b948;
	text-decoration:	none;
}

A.ReportTableHeader:active
{
	color: #50b948;
	text-decoration:	none;
}

A.ReportTableHeader:hover
{
	color: #50b948;
	text-decoration:	none;
}

A.ReportTableHeader:link
{
	color: #50b948;
	text-decoration:	none;
}

A.ReportTableHeader:visited
{
	color: #50b948;
	text-decoration:	none;
}

TR.ReportTableHeader
{
	padding: 0;
}

TD.ReportTableHeader
{
	border: thin solid black;
	padding: 3 1 2 1;
}

.ReportTableDisabled
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	13px;
	font-weight:	600;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color: gray;
	text-align: center;
}

A.ReportTableDisabled
{
	color: Gray;
	text-decoration:	none;
}

A.ReportTableDisabled:active
{
	color: Gray;
	text-decoration:	none;
}

A.ReportTableDisabled:hover
{
	color: Gray;
	text-decoration:	none;
}

A.ReportTableDisabled:link
{
	color: Gray;
	text-decoration:	none;
}

A.ReportTableDisabled:visited
{
	color: Gray;
}

TR.ReportTableDisabled
{
	padding: 0;
}

TD.ReportTableDisabled
{
	border: thin solid black;
	padding: 3 1 2 1;
}

.ReportTable
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	13px;
	font-weight:	600;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color: Black;
	text-align: center;
}

A.ReportTable
{
	color: Blue;
	text-decoration:	none;
}

A.ReportTable:active
{
	color: Blue;
	text-decoration:	none;
}

A.ReportTable:hover
{
	color: Blue;
	text-decoration:	none;
}

A.ReportTable:link
{
	color: Blue;
	text-decoration:	none;
}

A.ReportTable:visited
{
	color: Blue;
}

TR.ReportTable
{
	padding: 0;
}

TD.ReportTable
{
	border: thin solid black;
	padding: 3 1 2 1;
}

TABLE.ReportTable
{
	border: thin none;
	border-collapse: collapse;
	cell-padding: 0;
	cell-spacing: 0;
	table-layout: fixed;
}

TD.ReportTableCheckbox
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	10px;
	font-weight:	600;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color: Black;
	text-align: center;
	border: thin solid black;
	padding: 0 0 0 0;
}

TD.ReportTableCellAlignLeft
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	10px;
	font-weight:	600;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color: Black;
	text-align: left;
	border: thin solid black;
	padding: 3 1 2 1;
}



.Link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	14px;
	font-weight:	600;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color:#50b948;
	cursor: pointer;
}

A.Link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	14px;
	font-weight:	600;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color:#50b948
}

A.Link:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	14px;
	font-weight:	600;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color:#50b948
}

A.Link:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	14px;
	font-weight:	600;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color:#333333;
}

A.Link:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	14px;
	font-weight:	600;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color:#333333;
}

A.Link:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	14px;
	font-weight:	600;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color:#50b948 ;
}
A span.LinkDesc
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	14px;
	font-weight:	600;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color: black;	
}


A.HideLink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	8px;
	font-weight:	600;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color: white;
}

A.HideLink:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	8px;
	font-weight:	600;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color: white;
}

A.HideLink:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	8px;
	font-weight:	600;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color: white;
}

A.HideLink:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	8px;
	font-weight:	600;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color: white;
}

A.HideLink:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	8px;
	font-weight:	600;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color: white;
}

A.HideLinkApex
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	10px;
	font-weight:	600;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color: #808080;
}

A.HideLinkApex:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	10px;
	font-weight:	600;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color: #808080;
}

A.HideLinkApex:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	10px;
	font-weight:	600;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color: #808080;
}

A.HideLinkApex:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	10px;
	font-weight:	600;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color: #808080;
}

A.HideLinkApex:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	10px;
	font-weight:	600;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color: #808080;
}

A.LinkLight
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	11px;
	font-weight:	600;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color: lightblue;
}

A.LinkLight:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	11px;
	font-weight:	600;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color: lightblue;
}

A.LinkLight:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	11px;
	font-weight:	600;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color: lightblue;
}

A.LinkLight:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	11px;
	font-weight:	600;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color: lightblue;
}

A.LinkLight:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	11px;
	font-weight:	600;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color: lightblue;
}

.Control
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	11px;
	font-weight:	600;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color:Black;
	
}

.Control:disabled
{
	color: #808080;
}

.DetailTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	12px;
	font-weight:	800;
	text-decoration:	underline;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color:Black;
	text-align: center;
	padding-top: 5px;
}

.DetailHeader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	11px;
	font-weight:	600;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color:Black;
	text-align: center;
	padding-top: 5px;
}

.DetailLabel
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	10px;
	font-weight:	600;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color:Black;
	text-align: center;
	padding-top: 5px;
}

.DetailLabelTop
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	10px;
	font-weight:	600;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color:Black;
	text-align: center;
	padding-top: 1px;
}

.DetailLabelTopWhite
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	9px;
	font-weight:	600;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color:Black;
	background-color: white;
	text-align: center;
	padding-top: 1px;
}

.DetailLabelRed
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	10px;
	font-weight:	600;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color:Black;
	background-color: red;
	text-align: center;
	padding-top: 5px;
}

.DetailLabelYellow
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	10px;
	font-weight:	600;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color:Black;
	background-color: yellow;
	text-align: center;
	padding-top: 5px;
}

.DetailLabelGreen
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	10px;
	font-weight:	600;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color:Black;
	background-color: LightGreen;
	text-align: center;
	padding-top: 5px;
}

.DetailLabelWhite
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	10px;
	font-weight:	600;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color:Black;
	background-color: White;
	text-align: center;
	padding-top: 5px;
}


.Label
{
	
	font-size:	10px;
	font-weight:	600;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color:Black;
	white-space: nowrap;
}

.LabelWrap
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	10px;
	font-weight:	600;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color:Black;
}

.ModelLabel
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	11px;
	font-weight:	600;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
}

.ModelBoxTopLeft
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 600;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
	color: Black;
	background-color: White;
	border: 1px solid black;
	text-indent: 4px;
	overflow: hidden;
	box-sizing: border-box;
}

.ModelBoxLeft
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 600;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
	color: Black;
	background-color: White;
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	text-indent: 4px;
	overflow: hidden;
	box-sizing: border-box;
}

.ModelBoxTopRight
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 600;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
	color: Black;
	background-color: White;
	border-top: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	text-indent: 4px;
	overflow: hidden;
	box-sizing: border-box;
}

.ModelBoxRight
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 600;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
	color: Black;
	background-color: White;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	text-indent: 4px;
	overflow: hidden;
	box-sizing: border-box;
}

.FooterAddress
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	14px;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	text-align:	center;
	color:Black;
	padding : 5px;
}

.FooterRefresh
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	10px;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	text-align:	center;
	color:Black;
	padding : 5px;
}

.FooterVersion
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	9px;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	text-align:	center;
	color:Black;
	padding : 5px;
}

.TabSelected
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 900;
	cursor: auto;
	color: black;
}

.TabNotSelected
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 400;
	cursor: pointer;
	color: black;
}

.TabNotSelectedWhite
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 900;
	cursor: pointer;
	color: white;
}

.AlertLink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	13px;
	font-weight:	600;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color: Red;
	white-space: nowrap;
}

A.AlertLink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	13px;
	font-weight:	600;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color: Red;
}

A.AlertLink:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	13px;
	font-weight:	600;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color: Red;
}

A.AlertLink:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	13px;
	font-weight:	600;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color: Red;
}

A.AlertLink:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	13px;
	font-weight:	600;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color: Red;
}

A.AlertLink:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	13px;
	font-weight:	600;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color: Red;
}

.NonAlertLink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	13px;
	font-weight:	600;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color: Green;
	white-space: nowrap;
}

A.NonAlertLink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	13px;
	font-weight:	600;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color: Green;
	white-space: nowrap;
}

A.NonAlertLink:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	13px;
	font-weight:	600;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color: Green;
	white-space: nowrap;
}

A.NonAlertLink:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	13px;
	font-weight:	600;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color: Green;
	white-space: nowrap;
}

A.NonAlertLink:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	13px;
	font-weight:	600;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color: Green;
	white-space: nowrap;
}

A.NonAlertLink:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	13px;
	font-weight:	600;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color: Green;
	white-space: nowrap;
}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #003366;
}
H1	{	
	font-family: Arial, Helvetica, sans-serif;
	font-size:	2em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H2	{	
	font-family: Arial, Helvetica, sans-serif;
	font-size:	1.75em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H3	{	
	font-family: Arial, Helvetica, sans-serif;
	font-size:	1.58em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H4	{	
	font-family: Arial, Helvetica, sans-serif;
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-family: Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family: Arial, Helvetica, sans-serif;
	font-size:	10px;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	


A:link	{	
	text-decoration:	none;
	color:	#3333cc;
	}	
		
A:visited	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:active	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:hover	{	
	text-decoration:	underline;
	color:	#3333cc;
	}
	
SMALL	{	
	font-size:	9px;
	}	

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	

UL LI	{	
	list-style-type:	square ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	

IMG {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	border: 0px;
}

IMG.ApexOverviewImage {
	border: 2px solid white;
	cursor: default;
}

IMG.ApexOverviewImage:hover {
	border: 2px solid silver;
	cursor: pointer;
}

.ImageButton {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	border: 0px;
	cursor: pointer;
}
.XpTable{
	font-family : Arial, sans-serif;
	font-size : 14px;
	color : #000000;
	border-collapse : collapse;
}
TH.XpTable{
	font-weight : bold;
	padding: 5px;
}
TD.XpTable{
	font-weight : normal;
	border: 3px groove grey;
	padding: 3px;
}

TABLE.CorrelationTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size:	10px;
	font-weight:	600;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color:Black;
	border: medium none;
	margin: 0px;
	padding: 0px;
}


TD.CorrelationTable
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	10px;
	font-weight:	600;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color:Black;
	border-top: medium none;
	border-left: medium none;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	margin: 0px;
	padding: 0px;
}

.CorrelationTableLink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	10px;
	font-weight:	600;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color: Blue;
	margin: 0px;
	cursor: pointer;
	text-align: right;
	padding-right: 10px;
}

.CorrelationTableLinkVert
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	10px;
	font-weight:	600;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	text-align: right;
	color: Blue;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	white-space:nowrap;
	vertical-align: bottom;
	padding-bottom: 10px;
}

.CorrelationTableLinkVert span 
{
	writing-mode:tb-rl;
}

TD.CorrelationTableZero
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	10px;
	font-weight:	600;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color:Black;
	border-top: medium none;
	border-left: 1px solid black;
	border-right: 2px solid black;
	border-bottom: 1px solid black;
	margin: 0px;
	padding: 0px;
}


.xpmenu
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 600;
	text-decoration: none;
	cursor: pointer;
	text-indent: -17px;
	padding-left: 34px;
	padding-top: 13px;
	padding-bottom: 13px;
	box-sizing: border-box;
	-moz-box-sizing:border-box; /* Firefox */
	 overflow: hidden;
	text-overflow: ellipsis;
	 background-size: 100%;
}

.xpmenuselect
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	background-color:#333333;
	white-space: normal;
	font-weight: 600;
	text-decoration: none;
	cursor: pointer;
	text-indent: -17px;
	padding-left: 34px;
	padding-top: 14px;
	padding-bottom: 13px;
	box-sizing: border-box;
	-moz-box-sizing:border-box; /* Firefox */
}


.xpmenuparent
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	white-space: nowrap;
	font-weight: 600;
	text-decoration: none;
	cursor: default;
	padding-top: 14px;
	padding-bottom: 13px;
	box-sizing: border-box;
	-moz-box-sizing:border-box; /* Firefox */
}

.xpmenuparentselect
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	background-color:#333333;
	white-space: nowrap;
	font-weight: 600;
	text-decoration: none;
	cursor: default;
	padding-top: 14px;
	padding-bottom: 13px;
	box-sizing: border-box;
	-moz-box-sizing:border-box; /* Firefox */
}

.xpmenuhorizontal
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 600;
	text-decoration: none;
	cursor: pointer;
	text-indent: -17px;
	padding-left: 34px;
	padding-top: 4px;
	padding-bottom: 4px;
	box-sizing: border-box;
	-moz-box-sizing:border-box; /* Firefox */
	 overflow: hidden;
	text-overflow: ellipsis;
	border: 1px solid #d1d3d4;
	background-color: #1e78e6;
	color :white;
}

.apexmenuhorizontal
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 600;
	text-decoration: none;
	cursor: pointer;
	text-indent: -17px;
	padding-left: 34px;
	padding-top: 14px;
	padding-bottom: 13px;
	box-sizing: border-box;
	-moz-box-sizing:border-box; /* Firefox */
	 overflow: hidden;
	text-overflow: ellipsis;
	border: 1px solid #d1d3d4;
	background-color: #1e78e6;
	color :white;
}
.apexmenu
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: LightGrey;
	background-color: transparent;
	white-space: normal;
	font-weight: 600;
	text-decoration: none;
	cursor: pointer;
	text-indent: -17px;
	padding-left: 34px;
	padding-top: 14px;
	padding-bottom: 13px;
	box-sizing: border-box;
	-moz-box-sizing:border-box; /* Firefox */
}


.apexmenuselect
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	background-color:#333333;
	white-space: normal;
	font-weight: 600;
	text-decoration: none;
	cursor: pointer;
	text-indent: -17px;
	padding-left: 34px;
	padding-top: 14px;
	padding-bottom: 13px;
	box-sizing: border-box;
	-moz-box-sizing:border-box; /* Firefox */
}


.apexmenuparent
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: LightGrey;
	background-color: transparent;
	white-space: nowrap;
	font-weight: 600;
	text-decoration: none;
	cursor: default;
	padding-top: 14px;
	padding-bottom: 13px;
	box-sizing: border-box;
	-moz-box-sizing:border-box; /* Firefox */
}


.TableAMCT
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	9px;
	font-weight:	600;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	color: Black;
	text-align: center;
}

TR.TableAMCT
{
	padding: 0;
}

TD.TableAMCT
{
	border: 1px solid black;
	padding: 3 1 2 1;
}

TH.TableAMCT
{
	font-weight:	1000;
	border: 1px solid black;
	padding: 3 1 2 1;
}

TABLE.TableAMCT
{
	border: thin none black;
	border-collapse: collapse;
	cell-padding: 0;
	cell-spacing: 0;
}

.DashboardObjectHeader
{
	width: 100%;
	border: 1px solid #333333;
	box-sizing: border-box;
	font-family: Arial Bold, Helvetica, sans-serif;
	font-size: 12px;
height:27px !important;
	font-weight: normal;
	color: white;
	background-color:#333333;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	text-align: center;
}

.truncateOverflow {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ImageButton
{
	background-color: Transparent;
    border: none;
    outline:none;
}

IMG.ReportImage
{
	border: 1px solid black;
}
body, html {
  width: 100%;
}

* html .IEHeader
{
	border-left: 600px solid #1e75df;
	border-right: 600px solid #1e75df;
}

* html .IEMarginRight
{
	margin-right: -600px;
}

* html .IETopBar
{
	border-left: 600px solid #333333;
	border-right: 600px solid #333333;
}

* html .IEMarginLeft
{
	margin-left: -600px;
}

.IEHomeBar
{
	background-color: #00aaf5;
}

/* #moBelowBlackBar
{
	background-color:#50b948
} */

table.ImageAndHeadline
{
	background-color: #8cbaf2;
	border:1px solid black;
}

.tableLink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:	13px;
	font-weight:	600;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	cursor: pointer;
}

/* #cNestedContentDiv
{
    background-color: #8cbaf2;
} */

.Search
{
    background-color: #00aaf5;
}

.TreeLeaf
{
	padding-top: 5px;
}

.TreeNode
{
	margin: 2px 2px;
}

.onoffswitch2-checkbox {display:none;}
.status-on,.status-off {display: none;font-weight: bold;}
.onoffswitch2-checkbox:checked + .onoffswitch2-label .status-on {display: inline;color: #333333;}
.onoffswitch2-checkbox:not(:checked) + .onoffswitch2-label .status-off {display: inline;color: #333333;}
