#dhtmltooltip
{
	position: absolute;
	left: -300px;
	width: 150px;
	border: 1px solid black;
	padding: 2px 5px 2px 5px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100;
	line-height: 1.8em;
}
#dhtmltooltip TABLE TD
{
	white-space: nowrap;
}

#dhtmlpointer
{
	position: absolute;
	left: -300px;
	z-index: 101;
	visibility: hidden;
}



.TreeNode, .SelectedTreeNode, .HoverTreeNode, .ParamTreeNode, .ParamHoverTreeNode, .ParamHoverRowTreeNode, .ParamSelectedRowTreeNode
{
	font-family: Verdana;
	font-size: 11px;
	cursor: pointer;
}


.TreeView
{
	background-color: #f3f3f2;
	border: 0px solid black;
}
.TreeNode
{
	padding: 2px;
	padding-left: 3px;
	padding-right: 3px;
	border: 1px solid #f0f0f0;
}
.SelectedTreeNode
{
	padding: 2px;
	padding-left: 3px;
	padding-right: 3px;
	background-color: #fff;
	border: 1px solid #999;
	cursor: default;
}
.HoverTreeNode
{
	padding: 2px;
	padding-left: 3px;
	padding-right: 3px;
	background-color: #ccc;
	border: 1px solid #999;
}
.TreeNodeRow
{
	height: 18px;
}

.ParamRowTreeNode
{
	height: 18px;
	border: solid 1px #eee;
	background-color: #ddd;
}
.ParamTreeNode
{
	padding: 0px;
}
.ParamHoverTreeNode
{
	padding: 0px;
}
.ParamHoverRowTreeNode
{
	border: solid 1px #85847e;
	background-color: #85847e;
}
.ParamSelectedRowTreeNode
{
	border: solid 1px #85847e;
	background-color: #a3a5a5;
}

.ParamPaneMaster
{
	position: relative;
	width: 20px;
	height: 18px;
}
.ParamPane
{
	font-family: Tahoma;
	font-size: 11px;
}
.ParamPane
{
	position: absolute;
	height: 18px;
}
.ParamPaneText
{
	width: 112px;
	padding-left: 3px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.ParamPaneInput
{
	width: 56px;
	text-align: center;
}
.ParamPaneUnit
{
	width: 60px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.ParamPaneInput INPUT
{
	width: 50Px;
	border: solid 1px #85847e;
	font-family: verdana;
	font-size: 11px;
	height: 16px;
	background-color: #fff;
}
.FinButton
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
}




.NavBar
{
	overflow: hidden;
}

.GroupItem, .Group10, .Group10Hover, .Group10Active, .Group10Expanded, .Group09, .Group09Hover, .Group09Active, .Group09Expanded, .Group08, .Group08Hover, .Group08Active, .Group08Expanded, .Group07, .Group07Hover, .Group07Active, .Group07Expanded, .Group06, .Group06Hover, .Group06Active, .Group06Expanded, .Group05, .Group05Hover, .Group05Active, .Group05Expanded, .Group04, .Group04Hover, .Group04Active, .Group04Expanded, .Group03, .Group03Hover, .Group03Active, .Group03Expanded, .Group02, .Group02Hover, .Group02Active, .Group02Expanded, .Group01, .Group01Hover, .Group01Active, .Group01Expanded
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	padding: 2 0 2 0;
	cursor: pointer;
	color: Black;
}

.Group10, .Group10Sub, .Group10Hover, .Group10Active, .Group10Expanded
{
	background-color: #85847E;
}
.Group09, .Group09Sub, .Group09Hover, .Group09Active, .Group09Expanded
{
	background-color: #8E8D87;
}
.Group08, .Group08Sub, .Group08Hover, .Group08Active, .Group08Expanded
{
	background-color: #989691;
}
.Group07, .Group07Sub, .Group07Hover, .Group07Active, .Group07Expanded
{
	background-color: #A2A09B;
}
.Group06, .Group06Sub, .Group06Hover, .Group06Active, .Group06Expanded
{
	background-color: #ACAAA6;
}
.Group05, .Group05Sub, .Group05Hover, .Group05Active, .Group05Expanded
{
	background-color: #B6B5B1;
}
.Group04, .Group04Sub, .Group04Hover, .Group04Active, .Group04Expanded
{
	background-color: #C1C0BD;
}
.Group03, .Group03Sub, .Group03Hover, .Group03Active, .Group03Expanded
{
	background-color: #CCCCC9;
}
.Group02, .Group02Sub, .Group02Hover, .Group02Active, .Group02Expanded
{
	background-color: #D8D7D5;
}
.Group01, .Group02Sub, .Group01Hover, .Group01Active, .Group01Expanded
{
	background-color: #F3F3F2;
}

.Group10Hover, .Group09Hover, .Group08Hover, .Group07Hover, .Group06Hover, .Group05Hover, .Group04Hover, .Group03Hover, .Group02Hover, .Group01Hover
{
	color: Black;
}

.Item10, .Item10Hover, .Item10Active, .Item09, .Item09Hover, .Item09Active, .Item08, .Item08Hover, .Item08Active, .Item07, .Item07Hover, .Item07Active, .Item06, .Item06Hover, .Item06Active, .Item05, .Item05Hover, .Item05Active, .Item04, .Item04Hover, .Item04Active, .Item03, .Item03Hover, .Item03Active, .Item02, .Item02Hover, .Item02Active, .Item01, .Item01Hover, .Item01Active
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	padding: 2 5 2 12;
	cursor: pointer;
	color: black;
}

.Item10, .Item10Hover, .Item10Active, .Break10
{
	background-color: #85847E;
}
.Item09, .Item09Hover, .Item09Active, .Break09
{
	background-color: #8E8D87;
}
.Item08, .Item08Hover, .Item08Active, .Break08
{
	background-color: #989691;
}
.Item07, .Item07Hover, .Item07Active, .Break07
{
	background-color: #A2A09B;
}
.Item06, .Item06Hover, .Item06Active, .Break06
{
	background-color: #ACAAA6;
}
.Item05, .Item05Hover, .Item05Active, .Break05
{
	background-color: #B6B5B1;
}
.Item04, .Item04Hover, .Item04Active, .Break04
{
	background-color: #C1C0BD;
}
.Item03, .Item03Hover, .Item03Active, .Break03
{
	background-color: #CCCCC9;
}
.Item02, .Item02Hover, .Item02Active, .Break02
{
	background-color: #D8D7D5;
}
.Item01, .Item01Hover, .Item01Active, .Break01
{
	background-color: #F3F3F2;
}

.Item10Hover, .Item09Hover, .Item08Hover, .Item07Hover, .Item06Hover, .Item05Hover, .Item04Hover, .Item03Hover, .Item02Hover, .Item01Hover
{
	background-color: #FECF28;
	color: Black;
}

.ProductFinder
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: Black;
	width: 100%; /*position:relative; 	top:-10; 	left:15;*/
}

.ProductFinder INPUT
{
	/*position:relative; 	top:+4;*/
}


/****************************************************/



/****************************************************/

.TopItem
{
	/*background-color:red; */
	color: #621000;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	padding: 5px;
	padding-left: 10px; /*border:solid 1px #FFB400;*/
	width: 200px;
	cursor: pointer;
}

.TopItemHover
{
	background-color: #FFB400;
	color: black;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	border: solid 1px #FFE793;
	border-right-color: #CE6500;
	border-bottom-color: #CE6500;
	padding: 5px;
	padding-left: 10px;
	cursor: pointer;
}

.TopItemActive
{
	background-color: #FFB400;
	color: darkslategray;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	border: solid 1px #FFE793;
	border-left-color: #CE6500;
	border-top-color: #CE6500;
	padding: 5px;
	padding-left: 10px;
	cursor: pointer;
}

.Level2Item
{
	color: #770000;
	font-family: tahoma, verdana;
	font-size: 15px;
	border: 1px solid white;
	padding: 3px;
	padding-left: 10px;
	cursor: hand;
}

.Level2ItemHover
{
	color: #770000;
	font-family: tahoma, verdana;
	font-size: 11px;
	text-decoration: underline;
	border: 1px solid white;
	padding: 3px;
	padding-left: 10px;
	cursor: hand;
}

.Level2ItemSelected
{
	background-color: #FFE793;
	color: #770000;
	font-family: tahoma, verdana;
	font-size: 11px;
	border: 1px solid white;
	padding: 3px;
	padding-left: 10px;
	cursor: hand;
}

.Level2Group
{
	background-color: white;
	border: solid 1px #CE6500;
	border-right-color: #FFE793;
	border-bottom-color: #FFE793;
	width: 194px;
}

.Empty
{
	background-color: Red;
}





.Grid
{
	background-color: #fff; 
	font-family: Verdana;
	font-size: 10px;
	cursor: pointer;
}

.GridHeader
{
	cursor: default;
}

.GridHeaderText
{
	font-family: verdana;
	font-size: 20px;
}

.GroupByText
{
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	padding-right: 5px;
}

.HeadingRow
{
	background-color: #E0DFE3;
	/*background-image: url(images/header_rowBg.gif);*/
}

.HeadingCell
{
	background-color: #525250;
	border-top: solid 1px #8B8B8B;
	border-left: solid 1px #F7F7F5;
	border-bottom: solid 1px #F7F7F5;
	padding: 4px 8px 4px 8px;
}

.HeadingCellText
{
	color: #FDCC32;
	/*font-family: verdana;*/
	font-size: 10px;
	font-weight: bold;
	text-align: left;
}

.GroupHeadingSort td
{
	background-color: Red;
}


.Row, .SelectedRow
{
	background-color: #FFFFFF;
}

.Row td.DataCell, .SelectedRow td.DataCell
{
	font-family: verdana;
	font-size: 10px;
}

.Row td.DataCell
{
	cursor: default;
	padding: 2px 3px 1px 3px;
	border-bottom: 1px solid #EAE9E1;
}

.SortedDataCell
{
	background-color: #D0D0D0;
}

.SelectedRow td.DataCell
{
	background-color: #FECF28;
	padding: 1px 3px 1px 3px;
	border-bottom: 1px solid #FECF28;
	border-top: 1px solid #FECF28;
}

.GroupHeading
{
	color: #706F91;
	background-color: #FFFFFF;
	font-family: verdana;
	font-weight: bold;
	font-size: 11px;
	border-bottom: 2px solid #A5A4BD;
	padding-top: 10px;
	padding-bottom: 3px;
}

.SliderPopup
{
	background-color: #FFF4D7;
	border: 1px solid #4B4B6F;
	border-top-color: #9495A2;
	border-left-color: #9495A2;
	width: 288px;
	height: 60px;
}

.GridFooter
{
	cursor: default;
	padding: 5px;
}

.GridFooterText
{
	color: #000000;
	font-family: verdana;
	font-size: 11px;
}




.errorPane
{
	background-color: Red;
	font-size: 11px;
	padding: 6px;
	margin: 6px;
	text-align: center;
	color: yellow;
	border: solid 1px #fff;
}
