.Grid {
background-color:#FFF;
border:0 solid #919191;
cursor:default;
}

.GridHeader {
background-color:#8988A5;
border-bottom:1px solid #57566F;
height:28px;
padding-left:3px;
cursor:default;
}

.GridHeaderText {
color:#FFF;
font-family:verdana;
font-size:10px;
padding-right:6px;
}

.HeadingCell {
background-image:url(images/grid/header_bg.gif);
padding:3px 1px 3px 3px;
}

.HeadingCell div {
overflow:visible!important;
}

.HeadingCellHover {
background-image:url(images/grid/header_hoverBg.gif);
padding:3px 1px 3px 3px;
}

.HeadingCellActive {
background-image:url(images/grid/header_activeBg.gif);
border-right:1px solid #808099;
padding:3px 0 3px 3px;
}

.HeadingCellText {
font-family:MS Sans Serif;
font-size:10px;
padding-right:5px;
}

.Row {
background-color:#fff;
}

.Row td.DataCell {
cursor:default;
padding:2px 3px;
}

.DeletedRow td.DataCell div {
color:#777;
text-decoration:line-through;
}

.UnApprovedRow td.DataCell div {
color:#00f;
}

.SortedDataCell {
background-color:#F5F5F5;
}

.Row td.LastDataCell {
background-color:#EFEFF4;
}

.SelectedRow {
background-color:#FFEEC2;
}

.SelectedRow td.DataCell {
border-bottom:1px solid #4B4B6F;
border-top:1px solid #4B4B6F;
border-right:0;
cursor:default;
padding:2px 3px;
}

.SelectedRow td.FirstDataCell {
background-color:#FFEEC2;
border-left:1px solid #4B4B6F;
border-right:0;
}

.SelectedRow td.LastDataCell {
background-color:#FFEEC2;
border-right:1px solid #4B4B6F;
}

.ScrollBar {
background-image:url(images/grid/scroller/scroller_bg.gif);
}

.ScrollGrip {
background-image:url(images/grid/scroller/scroll_gripBg.gif);
}

.ScrollPopup {
background-color:#FFF;
border:1px solid #666;
border-right-width:2px;
border-bottom-width:2px;
height:23px;
}

div.Dragging {
font-family:MS Sans Serif;
font-size:10px;
background-color:#FFEEC2;
border:dotted 1px #666;
padding:2px 6px;
}

.TreeView {
background-color:#FFF;
padding-top:4px;
padding-left:1px;
border:#7C7C94 0 solid;
cursor:default;
}

.TreeNode {
font-family:tahoma;
font-size:11px;
padding:2px 3px 1px;
}

.GrayedTreeNode {
font-family:tahoma;
font-size:11px;
color:gray;
cursor:default;
padding:2px 3px 1px;
}

.HoverTreeNode {
font-family:tahoma;
font-size:11px;
text-decoration:underline;
cursor:default;
padding:2px 3px 1px;
}

.SelectedTreeNode {
font-family:tahoma;
font-size:11px;
background-color:gray;
color:#FFF;
cursor:default;
padding:2px 3px 1px;
}

.NodeEdit {
border:1px gray solid;
font-family:tahoma;
font-size:11px;
}

.MenuGroup {
background-image:url(images/menu/group_background.gif);
background-color:#FFF;
border:solid 1px #7E7E81;
cursor:default;
}

.TopMenuItem {
background-color:#D9D9E6;
color:#000;
font-family:tahoma;
font-size:11px;
border:solid 1px #D9D9E6;
cursor:default;
}

.TopMenuItemHover {
background-image:url(images/menu/item_hover_bg.gif);
background-color:#E5E6EF;
color:#000;
font-family:tahoma;
font-size:11px;
border:solid 1px #7C7C94;
cursor:default;
}

.TopMenuItemExpanded {
background-image:url(images/menu/top_group_background.gif);
background-color:#E5E6EF;
color:#000;
font-family:tahoma;
font-size:11px;
border:solid 1px #7C7C94;
border-bottom-color:#BAB9CD;
cursor:default;
}

.MenuItem {
color:#000;
font-family:tahoma;
font-size:11px;
cursor:default;
margin:1px;
}

.MenuItemHover {
background-color:#FFEEC2;
color:#000;
font-family:tahoma;
font-size:11px;
border:solid 1px #4B4B6F;
cursor:default;
}

.MenuBreak {
background-image:url(images/menu/break_bg.gif);
width:100%;
height:1px;
}

.Splitter {
background-color:#eee;
width:100%;
}

.HorizontalSplitterBar {
background:url(images/splitter/splitter_horBg.gif);
}

.CollapsedHorizontalSplitterBar {
background:url(images/splitter/splitter_horBg.gif);
border:1px solid #000;
border-right-width:0;
}

.VerticalSplitterBar {
background:url(images/splitter/splitter_verBg.gif);
}

.CollapsedVerticalSplitterBar {
background:url(images/splitter/splitter_verBg.gif);
border:1px solid #000;
border-bottom-width:0;
}

.ActiveSplitterBar {
background-color:#000;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
opacity:.4;
}

.SplitterPane {
border:1px solid #ddd;
}

.TopGroup1 {
z-index:99;
position:relative;
}

.DefaultTab {
color:#000;
background-image:url(images/tabstrip/tab_bg.gif);
font-family:MS Sans Serif, Verdana;
font-size:10px;
}

.DefaultTabHover {
color:#000;
background-image:url(images/tabstrip/hover_tab_bg.gif);
font-family:MS Sans Serif, Verdana;
font-size:10px;
cursor:pointer;
}

.SelectedTab1 {
color:#000;
background-image:url(images/tabstrip/selected_tab_bg.gif);
font-family:MS Sans Serif, Verdana;
font-size:10px;
cursor:default;
}

.MultiPage {
background-color:#FFF;
border-top:1px solid #919B9C;
position:relative;
width:100%;
height:100%;
top:-3px;
left:1px;
z-index:98;
overflow:auto;
}

.headerCss {
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%;
margin:0;
padding:0;
}

div.VCBox {
width:100%;
border-color:#919B9C;
border-style:solid;
border-width:1px;
}

.Row td.DataCell div,.SelectedRow td.DataCell div {
font-family:MS Sans Serif;
font-size:10px;
}

.MenuBar,.TopGroup {
background-color:#D9D9E6;
}