.TreeView 
{ 
  border: #92ccd6 0px solid; 
  background-color:White;
  padding-top:2px;
  cursor: default; 
}

.TreeNode 
{ 
  font-family: sans-serif, tahoma; 
  font-size: 11px; 
  padding:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor: default; 
}

.HoverTreeNode 
{ 
  font-family: sans-serif, tahoma; 
  font-size: 11px; 
  padding:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  color: #648bcb; 
  text-decoration: underline; 
  cursor: default; 
}

.SelectedTreeNode 
{ 
  font-family: sans-serif, tahoma; 
  font-size: 11px; 
  padding:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  background-color: #a0a0a0; 
  cursor: default; 
}

.NodeEdit 
{
  border:1px silver solid;
  font-family: tahoma; 
  font-size: 11px;
}

.Grid 
{ 
  cursor: default;
  border: #92ccd6 0px solid;
}

.HeadingCell 
{ 
  background-color: #FFFFFF; 
  background-image: url(images/header_bg.gif);   
  padding: 3px;
  padding-bottom: 4px;
}

.HeadingCellHover 
{ 
  background-image: url(images/header_hoverBg.gif);   
  padding: 3px;
  padding-bottom: 4px;
  padding-right: 1px;
}

.HeadingCellActive
{ 
  background-image: url(images/header_activeBg.gif);   
  padding: 3px;
  padding-bottom: 4px;
  border-right: 1px solid #808099; 
  padding-right: 0px;
}

.HeadingCellText
{
  cursor: default;
  font-family: MS Sans Serif; 
  font-size: 10px; 
  padding-right: 5px;
}

.Row 
{ 
  background-color: #FFFFFF; 
}

.Row td.DataCell 
{ 
  padding: 3px; 
  padding-top: 2px; 
  padding-bottom: 2px; 
  font-family: MS Sans Serif; 
  font-size: 10px; 
  cursor: default;
} 

.SortedDataCell 
{ 
  background-color: #F5F5F5; 
} 


.Row td.LastDataCell 
{ 
  background-color: #EFEFF4; 
} 

.SelectedRow 
{ 
}

.SelectedRow td.DataCell 
{ 
  cursor: default;
  background-color: #FFEEC2; 
  padding: 2px; 
  padding-left: 3px; 
  padding-top: 1px; 
  padding-bottom: 1px; 
  font-family: MS Sans Serif; 
  font-size: 10px; 
  border-bottom: 1px solid #4B4B6F; 
  border-top: 1px solid #4B4B6F; 
  border-right: 0px; 
}

.ScrollBar
{
  background-image: url(../scroller/scroller_bg.gif);
}

.ScrollGrip
{
  background-image: url(../scroller/scroll_gripbg.gif);
}

.ScrollPopup
{
  background-color: #FFFFFF; 
  border: 1px solid #666666;
  border-right-width: 2px;
  border-bottom-width: 2px;
  height: 23px;
}

.DraggingItemTemplate
{
 background-image:url(images/icon_copy.gif);
 background-repeat:no-repeat;
 background-position:right;
 height:20px;
 width:30px;
}

td{ height:100%;}

.Splitter { width:98%;  height:95%;}

.ActiveSplitterBar {
  background-color: #000000;  
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); 
  opacity: 0.6;
}

.SplitterPane {  border: 1px solid #333333; }

 .Heading
{
  background: url(images/heading_bg.gif);
  background-color: #737294;
  color: #FFFFFF; 
  border: #57566F 1px solid; 
  font-family: tahoma; 
  font-size: 11px;
  font-weight: bold; 
  padding: 5px; 
  cursor: default; 
}

.Heading2
{
  background: url(images/heading_bg.gif);
  background-color: #737294;
  color: #FFFFFF; 
  border: #57566F 1px solid; 
  font-family: tahoma; 
  font-size: 11px;
  font-weight: bold; 
  padding: 0px; 
  cursor: default; 
}

.TreeGridContainer
{
  background-color: #FFFFFF; 
  border: 1px solid #B1B1B1; 
  border-top-width: 0px;
}

.MenuCallBack
{
  background-color:#FFFFFF;
  border:1px solid #808080;
  width:155px;
  height:205px;
  filter:progid:DXImageTransform.Microsoft.Shadow(color='#8D8F95',Direction=135,Strength=2);
}

.MultiPage
{
  background-color:White;
  overflow:visible;
  position:inherit;
  padding:0px;
  top:-6px;
  left:1px;
  z-index:98;
  border: 0px solid #919B9C;
  width:100%;
  height:100%;
}

.PageContent
{
  font-family:MS Sans Serif, Verdana; 
  font-size:10px; 
  height:100%;
}

.PageHeader
{
  font-size:22px;
  font-weight:bold;
  letter-spacing:-0.2mm;
  font-family: verdana; 
  color: #3F3F3F; 
  margin-top:0px;
  margin-bottom:0px;
}

.TopGroup
{
  z-index:99;
  position:relative;
}

.DefaultTab 
{
  color:black; 
  background-image: url(images/tab_bg.gif);
  font-family:MS Sans Serif, Verdana; 
  font-size:10px; 
  cursor:default;
}

.DefaultTabHover 
{
  color:black; 
  background-image: url(images/hover_tab_bg.gif);
  font-family:MS Sans Serif, Verdana; 
  font-size:10px; 
  cursor:default;
}

.SelectedTab 
{
  color:black; 
  background-image: url(images/selected_tab_bg.gif);
  font-family:MS Sans Serif, Verdana; 
  font-size:10px; 
  cursor:default;
}

.MenuTopGroup
{
  background-image:url(images/group_background.gif);
  background-color:white;
  border:solid 1px #7E7E81; 
  cursor:default; 
}

.MenuGroup
{
  background-image:url(images/group_background.gif);
  background-color:white;
  border:solid 1px #7E7E81; 
  cursor:default; 
}

.TopMenuItem
{
  background-color:#D9D9E6; 
  color:black; 
  font-family:tahoma; 
  font-size:11px; 
  border:solid 1px #D9D9E6; 
  cursor:default; 
}

.TopMenuItemHover 
{
  background-image:url(images/item_hover_bg.gif);
  background-color:#E5E6EF; 
  color:black; 
  font-family:tahoma; 
  font-size:11px; 
  border:solid 1px #7C7C94; 
  cursor:pointer; 
}

.TopMenuItemExpanded
{
  background-image:url(images/top_group_background.gif);
  background-color:#E5E6EF; 
  color:black; 
  font-family:tahoma; 
  font-size:11px; 
  border:solid 1px #7C7C94; 
  border-bottom-color:#BAB9CD; 
  cursor:default; 
}

.MenuItem
{
  color:black; 
  font-family:tahoma; 
  font-size:11px; 
  margin:1px; 
  cursor:default; 
}

.MenuItemHover 
{
  background-color:#FFEEC2; 
  color:black; 
  font-family:tahoma; 
  font-size:11px; 
  border:solid 1px #4B4B6F; 
  cursor:pointer; 
}

.DisabledMenuItem
{
  color:Gray;  
  font-family:tahoma; 
  font-size:11px; 
  cursor:default; 
}

.DisabledMenuItemHover 
{
  color:Gray; 
  font-family:tahoma; 
  font-size:11px; 
  cursor:default; 
}

.MenuBreak
{
  background-image:url(images/break_bg.gif);
  width:100%;
  height:1px;
}