.HideCell
{
	visibility:hidden;height:0px;display:none
}
.TDPageHeaderRow
{
	width: 100%;
	height: 20px;
	text-align: left;
	white-space: normal;
}
.TDCommitIcons
{
	width: 15%;
	height: 30px;
	text-align: right;
	white-space: normal;
}
.TDLabelControl
{
	width: 13%;
	height: 20px;
	text-align: left;
	white-space: normal;
}
.TDControlCell
{
	width: 1%;
	height: 10px;
	text-align: left;
    align-items:flex-start;
	vertical-align: middle;
	white-space: normal;
}
.TDGridType
{
	width: 10%;
	height: 15px;
	text-align: left;
	white-space: normal;
}
.TDColumnHeader
{
	width: 15%;
	height: 15px;
	text-align: center;
	white-space: normal;
}
.TDColumnHeaderIcon
{
	width: 1px;
	height: 15px;
	text-align: center;
	vertical-align: middle;
	white-space: normal;
}
.TDSectionHeader
{
	width: 15%;
	height: 10px;
	text-align: center;
	white-space: normal;
}
.TDTabHolderRow
{
	width: 98%;
	height: 10px;
	text-align: center;
	white-space: normal;
}
.TDEmptyRowSection
{
	height: 12px;
	text-align: left;
	white-space: normal;
}
.report_attributes
{
	width: 100%;
	text-decoration: none;
	font-style: normal;
	font-size: 8pt;
	font-family: Tahoma;
	border-width: 0;
	border-style: Solid;
	border-color: DarkGray;
	border-collapse: collapse;
}
.search_grid
{
	padding: 1px;
	border-spacing: 1px;
	width: 100%;
	text-decoration: none;
	font-style: normal;
	font-size: 8pt;
	font-family: Tahoma;
	border-width: 0;
	border-style: none;
	border-color: black;
	background-color: Black;
	border-collapse: collapse;
}
.outer_grid
{
	text-align: center;
	width: 100%;
	border-width: 0;
	border-style: none;
	padding: 0;
	margin: 0;
	border-spacing: 0;
}
.header_table
{
	text-align: left;
	width: 100%;
	height: 10px;
	border-width: 0;
	border-style: none;
	padding: 0;
	margin: 0;
	border-spacing: 0;
}
.header_controls
{
	text-align: right;
	width: 1px;
	border-width: 0;
	border-style: none;
	padding: 0;
	margin: 0;
	border-spacing: 0;
	text-decoration: none;
}
.td_navigation
{
	text-align: right;
	vertical-align: middle;
	width: 1%;
}
.main_table
{
	width: 98%;
	height: 98%;
	text-align: center;
}
table.bgcolor
{
	width: 70%;
	height: 600px;
	background-color: #E2EDFC;
}
table.border
{
	border-width: thin;
	border-color: Gray;
	border-collapse: collapse;
	border-style: solid;
}
td.margin
{
	text-indent: 20px;
	background-color: White;
	height: 40px;
}
.setBoldFont
{
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	width: 100%;
	color: White;
	font-family: 'verdana';
	display: inline-block;
	width: 100%;
}
td.setfont
{
	font-size: 10px;
	width: 100%;
	color: gray;
	font-family: 'verdana';
}
body
{
	text-decoration: none;
	font-style: normal;
	font-size: 8pt;
	font-family: Tahoma;
}
div.loading-invisible
{
	display: none;
}
div.loading-visible
{
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 550px;
	text-align: center;
	vertical-align: middle;
	background: #fff;
	opacity: .75;
	border-top: 0 solid #ddd;
	border-bottom: 0 solid #ddd;
}
div.loading-visible1
{
	display: block;
	position: absolute;
	top: 300px;
	left: 0;
	width: 100%;
	height: 50px;
	text-align: center;
	vertical-align: middle;
	background: #fff;
	opacity: .75;
	border-top: 0 solid #ddd;
	border-bottom: 0 solid #ddd;
}
#treeDiv1
{
	background: #fff;
	padding: 0;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
	text-align: Left;
	color: Black;
}
#toggle
{
	text-align: center;
	padding: 1em;
}
#toggle a
{
	padding: 0 5px;
	border-left: 1px solid black;
}
#tRight
{
	border-left: none !important;
}
.SpanTooltip
{
	border-right: gray 1px solid;
	padding-right: 2px;
	border-top: gray 1px solid;
	padding-left: 2px;
	font-size: 8pt;
	z-index: 111;
	background: lightyellow;
	visibility: hidden;
	padding-bottom: 2px;
	border-left: gray 1px solid;
	padding-top: 2px;
	border-bottom: gray 1px solid;
	font-family: Verdana;
	position: absolute;
}
.lookup_table
{
	width: 95%;
	height: 98%;
	text-align: center;
}
.ListBoxStyle
{
	font-size: 8pt;
	font-family: Tahoma;
	width: 135px;
	height: 50px;
}
