/* ================================
   Grid CSS Classes
   ================================
*/

.Grid 
{ 
  background-color: #FFFFFF; 
  border: 0px solid #919191; 
  cursor: default;
}

.GridHeader
{
  background-color: #8988A5; 
  border-bottom: 1px solid #57566F; 
  height: 28px;
  padding-left: 3px;
  cursor: default; 
}

.GridHeaderText
{
  color: #FFFFFF;  
  font-family: verdana; 
  font-size: 10px;
}

.HeadingCell 
{ 
  background-image: url('/DesktopModules/Bring2mind/DMX/images/grid/header_bg.gif');   
  padding: 3px;
  padding-bottom: 3px;
  padding-right: 1px;
}

.HeadingCell div {
   overflow: visible !important;
}
.HeadingCellHover 
{ 
  background-image: url('/DesktopModules/Bring2mind/DMX/images/grid/header_hoverBg.gif');   
  padding: 3px;
  padding-bottom: 3px;
  padding-right: 1px;
}

.HeadingCellActive
{ 
  background-image: url('/DesktopModules/Bring2mind/DMX/images/grid/header_activeBg.gif');   
  padding: 3px;
  padding-bottom: 3px;
  border-right: 1px solid #808099; 
  padding-right: 0px;
}

.HeadingCellText
{
  font-family: MS Sans Serif; 
  font-size: 10px; 
  padding-right: 5px;
}

.Row 
{ 
  background-color: #FFFFFF; 
}

.Row td.DataCell 
{ 
  cursor: default;
  padding: 3px; 
  padding-top: 2px; 
  padding-bottom: 2px; 
  font-family: MS Sans Serif; 
  font-size: 10px; 
} 

.DeletedRow td.DataCell
{
  cursor: default;
  padding: 3px; 
  padding-top: 2px; 
  padding-bottom: 2px; 
  font-family: MS Sans Serif; 
  font-size: 10px; 
  color: #777;
}

.UnApprovedRow td.DataCell
{
  cursor: default;
  padding: 3px; 
  padding-top: 2px; 
  padding-bottom: 2px; 
  font-family: MS Sans Serif; 
  font-size: 10px; 
  color: #00f;
}

.SortedDataCell 
{ 
  background-color: #F5F5F5; 
} 


.Row td.LastDataCell 
{ 
  background-color: #EFEFF4; 
} 

.SelectedRow 
{ 
}

.SelectedRow td.DataCell 
{ 
  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; 
}

.SelectedRow td.FirstDataCell 
{ 
  background-color: #FFEEC2; 
  border-left: 1px solid #4B4B6F; 
  border-right: 0px; 
  padding-left: 2px; 
  padding-right: 3px; 
}

.SelectedRow td.LastDataCell 
{ 
  background-color: #FFEEC2; 
  border-right: 1px solid #4B4B6F; 
}

.ScrollBar
{
  background-image: url('/DesktopModules/Bring2mind/DMX/images/grid/scroller/scroller_bg.gif'); 
}

.ScrollGrip
{
  background-image: url('/DesktopModules/Bring2mind/DMX/images/grid/scroller/scroll_gripBg.gif'); 
}

.ScrollPopup
{
  background-color: #FFFFFF; 
  border: 1px solid #666666;
  border-right-width: 2px;
  border-bottom-width: 2px;
  height: 23px;
}


/* ================================
   Treeview CSS Classes
   ================================
*/

.TreeView 
{ 
  background-color:White;
  padding-top:4px; 
  padding-left:1px; 
  border: #7C7C94 0px solid; 
  cursor:default; 
}

.TreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
}

.GrayedTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  color:gray; 
  cursor:default;
}

.HoverTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  text-decoration:underline; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor: default; 
}

.SelectedTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  background-color: gray; 
  color:white; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor: default; 
}

.NodeEdit 
{
  border:1px gray solid;
  font-family: tahoma; 
  font-size: 11px;  
}

/* ================================
   Menu CSS Classes
   ================================
*/
.MenuBar
{
 background-color:#D9D9E6;
 border-width: 1px 1px 0px 1px;
 border-style: solid;
 border-color: #919B9C; 
}

.TopGroup
{
 background-color:#D9D9E6;
}

.MenuGroup
{
  background-image:url('/DesktopModules/Bring2mind/DMX/images/menu/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('/DesktopModules/Bring2mind/DMX/images/menu/item_hover_bg.gif');
  background-color:#E5E6EF; 
  color:black; 
  font-family:tahoma; 
  font-size:11px; 
  border:solid 1px #7C7C94; 
  cursor:default; 
}

.TopMenuItemExpanded
{
  background-image:url('/DesktopModules/Bring2mind/DMX/images/menu/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:default; 
}

.MenuBreak
{
  background-image:url('/DesktopModules/Bring2mind/DMX/images/menu/break_bg.gif');
  width:100%;
  height:1px;
}

/* ================================
   Splitter CSS Classes
   ================================
*/

.Splitter
{
 background-color: #eee;
 border-width: 0px 1px 1px 1px;
 border-style: solid;
 border-color: #919B9C; 
}

.HorizontalSplitterBar
{
  background: url('/DesktopModules/Bring2mind/DMX/images/splitter/splitter_horBg.gif'); 
}

.CollapsedHorizontalSplitterBar
{
  background: url('/DesktopModules/Bring2mind/DMX/images/splitter/splitter_horBg.gif'); 
  border: 1px solid #000000;
  border-right-width: 0px;
}

.VerticalSplitterBar
{
  background: url('/DesktopModules/Bring2mind/DMX/images/splitter/splitter_verBg.gif'); 
}

.CollapsedVerticalSplitterBar
{
  background: url('/DesktopModules/Bring2mind/DMX/images/splitter/splitter_verBg.gif'); 
  border: 1px solid #000000;
  border-bottom-width: 0px;
}

.ActiveSplitterBar
{
  background-color: #000000;  
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40); 
  opacity: 0.4;
}

.SplitterPane
{
  border: 1px solid #ddd;
}

/* ================================
   Tabstrip CSS Classes
   ================================
*/

.TopGroup1
{
  z-index:99;
  position:relative;
}

.DefaultTab 
{
  color:black; 
  background-image: url('/DesktopModules/Bring2mind/DMX/images/tabstrip/tab_bg.gif');
  font-family:MS Sans Serif, Verdana; 
  font-size:10px;
}

.DefaultTabHover 
{
  color:black; 
  background-image: url('/DesktopModules/Bring2mind/DMX/images/tabstrip/hover_tab_bg.gif');
  font-family:MS Sans Serif, Verdana; 
  font-size:10px; 
  cursor:hand;
}

.SelectedTab1
{
  color:black; 
  background-image: url('/DesktopModules/Bring2mind/DMX/images/tabstrip/selected_tab_bg.gif');
  font-family:MS Sans Serif, Verdana; 
  font-size:10px; 
  cursor:default;
}

.MultiPage
{
  background-color:White;
  border-top: 1px solid #919B9C;
  position:relative;
  width:100%;
  height:100%;
  top:-3px;
  left:1px;
  z-index:98;
}

/* ================================
   Dialog CSS Classes
   ================================
*/

.headerCss
{
	cursor:hand;
	cursor:pointer;
}

.contentCss
{
  border-left:1px solid #C8C2A8;
  border-right:1px solid #C8C2A8;
  background-color:#ECECD9;
 	width:456px;
 	text-align:center;
}

.iFrameCss
{
	overflow:auto;
	width:100%;
	height:100%;
	padding:0px;
	margins:0px;
}

