/* *****Global Tag styles******* */
html body{  
  width:100%;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px; 
}
body div, body td, body span, body th, body input, body textarea, body select,body legend{
	font:normal 8pt Tahoma, Sans-Serif;
	left: auto;
}
body legend
{
  color:#000; 
}
body.query
{
  overflow-x:hidden;
  overflow-y:hidden;
}
input
{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
li
{
  padding-bottom: 3px;
}
p{
  font-size: 10pt;
}

img.corner{
  width: 10px;
  height: 10px;
  border: none;
  display: block ;
}
/* *****Global Class styles******* */

/*
  *******************
  Form/Report Base Styles
  *******************
*/
.right{
  float:right;
}



.EdgeBannerControlClass{
  filter:alpha(opacity = 75, finishOpacity = 0, style: 1, startX = 0, finishX = 100); 
}
.FusionComboBoxCellClass, 
.DropDownLayoutClass, 
.RadioButtonControlClass, 
.LinkLabelControlClass, 
.ButtonControlClass
{
  overflow-x:hidden;
  overflow-y:auto;
}
.TextControlClass
{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 5px;
  /*border-width:1px;
  border-style:Solid;
  border-color:Gray;*/
}
.NumberControlClass
{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 5px;
}
.DateTimeControlClass
{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 5px;
}
.GroupboxControlClass
{
	z-index: -1;
	border: inactiveborder 1px groove;
}
.LabelMenuControlClass{
  padding:0px 0px 0px 5px;
  margin:0px 0px 0px 0px;
}
.LogicalPanelControlClass
{
	z-index:51;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	position: absolute;
}

.StaticTextControlTextClass 
{
  padding:0px 0px 0px 2px;
  margin:0px 0px 0px 0px;
  vertical-align:middle;
  z-index:50;
  display:block;
  white-space:normal;
}

.ButtonControlClass{
  z-index:51;
}

.DateTimeControlClass{
}
.FusionComboBoxRowClass{
}
.DropDownLayoutClass,
.FusionComboBoxCellClass{
  background-color:#fff;
  color:#000;
  overflow-x:hidden;
  overflow-y:auto;
}
.RegularExpressionValidatorClass{
}
.RequiredFieldValidatorClass{
}
.MultiPartPanelOneClass{
/*
  position:absolute;
*/
  left:0px;
  top:50px;   
  height:40px;
  width:100%;
  background:#eee;  
}
.MultiPartPanelContainerClass{
/*  position:absolute;  */
  left:0px;
  top:40px; 
  width:100%;
  height:100%;
  overflow-x:hidden;
  overflow-y:auto;
  background:#eee;  
}
/*
  *******************
  Menubar Base Styles
  *******************
*/
.UltraWebMenu{
  background:#c6deff;
  margin:3px 0px 3px 5px;
  height:20px;
  color:#000000;
}

.UltraWebMenu .MenuItemClass,.UltraWebMenu .TopSelectedStyleClass,.UltraWebMenu .MenuHoverClass{
  padding:3px 3px 3px 3px;
  border:1px solid #c6deff;
  color:#000000;
}
.UltraWebMenu .MenuHoverClass,.UltraWebMenu .TopSelectedStyleClass{
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#ede49e');
  border:1px solid #1569c7;
  color:#000000;  
}
.UltraWebMenu .TopSelectedStyleClass{
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#c6deff', EndColorStr='#728fce');
  border:1px solid #000000;
  border-bottom:1px none transparent; 
  color:#000000;  
}
div.MenuIslandClass{
  background-color:#eeeeee;
  border:1px solid black;
  color:#000000;    
}
div.MenuIslandClass .MenuItemClass{
  border:1px none transparent;
  padding:2px 0px 2px 0px;
  color:#000000;    
}
div.MenuIslandClass .MenuHoverClass {
/*  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#ede49e'); */
  background-image:url(../images/icons/horizontalgradient_orange.gif);
  color:#000000; 
  cursor:default;
  margin:0px 0px 0px 0px; 
}

div.MenuIslandClass .DisabledStyleClass
{
	color: GrayText;
	padding:2px 0px 2px 0px;
}


/*
  *******************
  Toolbar Base Styles
  *******************
*/

.UltraWebToolbar{
  background:#c6deff url('../images/nb-bkgd.gif');
  padding:0px 0px 0px 5px;
  height:24px;
  border-bottom:1px solid #1569c7; 
  border-top:1px solid #1569c7;
  padding-left:5px; padding-right:0px; padding-top:0px; padding-bottom:0px  
}
.UltraWebToolbar .UltraWebToolbarDefaultClass,
.UltraWebToolbar .UltraWebToolbarHoverClass,
.UltraWebToolbar .UltraWebToolbarSelectedClass
{
  width:30px;
  height:24px;
  text-align:center;
  border:1px hidden transparent;  
}
.UltraWebToolbar .UltraWebToolbarHoverClass{
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#ede49e'); 
  border:1px 1px 1px 1px solid #1569c7;
}

/*
  *******************
  Web Tab Base Styles
  *******************
*/
.UltrawebTab{
  width:100%;
/*  padding:3px 0px 0px 0px;  */
/*  border-top:2px solid #999;  */
} 
.UltrawebTab .TabClass,
.UltrawebTab .TabHoverStyleClass
{
  height:20px;
  line-height:25px; 
  font:normal 8pt Tahoma, Sans-Serif; 
/*  color:black;  */
}
.UltrawebTab .TabSelectedStyleClass
{
  background-color:#ffffff;
  height:100%;
  line-height:25px; 
  font:normal 8pt Tahoma, Sans-Serif; 
}

/*
  ***********
  VirtualList
  *********** 
*/
.UltraWebGrid table th,
.UltraWebGrid table td,
.VirtualListView table th,
.VirtualListView table td
{
  padding:0px 5px 0px 5px;
  font:8pt Tahoma, Sans-Serif;     
}

.VirtualListView
{
  /*position:absolute; 
  top:60px;*/
  position:static;
}
.UltraWebGrid .UltraWebGridHeaderDefault,
.VirtualListView .VirtualListViewHeaderDefault
{
  background-color:#eee;
  height:20px;
  top:90px;
  font:Tahoma, Sans-Serif;
  color:black;
  text-align:left;
  border:1px solid;
  border-color: #888888 #999999 #888888 #ffffff;
  vertical-align:middle;     
  text-overflow: ellipsis;
  overflow : hidden; 
  text-indent:1px;
  
}
.UltraWebGridTableval .UltraWebGridTablevalHeaderDefault
{
  background-color:#eee;
  height:20px;
  top:90px;
  font:Tahoma, Sans-Serif;
  color:black;
  text-align:left;
  border:1px solid;
  border-color: #888888 #999999 #888888 #ffffff;
  vertical-align:middle;      
}
.UltraWebGrid .UltraWebGridHeaderDefault img,
.VirtualListView .VirtualListViewHeaderDefault img
{
  margin-left:10px; 
}
.UltraWebGrid .UltraWebGridRowDefault,
.VirtualListView .VirtualListViewRowDefault
{
  background-color:#fff; 
  text-overflow : ellipsis; 
  overflow : hidden;
}
.UltraWebGridTableval .UltraWebGridTablevalRowDefaultDlg
{
  background-color:#fff;
  height:20px
}
.UltraWebGrid .UltraWebGridRowAlternateDefault, 
.VirtualListView .VirtualListViewRowAlternateDefault
{
  background-color:#e3e4fa;
  text-overflow : ellipsis; 
  overflow : hidden;
}
.UltraWebGridTableval .UltraWebGridTablevalRowAlternateDefaultDlg 
{
  background-color:#e3e4fa;
  height:20px;  
}
.UltraWebGrid .UltraWebGridSelectedRowDefault,
.VirtualListView .VirtualListViewSelectedRowDefault
{
  background-color:#151b8d; 
}

.UltraWebGridTableval .UltraWebGridTablevalSelectedRowDefault
{
  background-color:#18ADFF; 
}
/* *****Query.aspx******* */

/* 
  ***************************
  Top level (container) div's
  ***************************
*/
.query #WorkspaceHeaderDIV{
  z-index:111;  
  width:100%; 
  /*position:absolute;*/
  left:0px;
  top:0px; 
  height:60px;
  border:2px solid #ece7e6;
  display:block;
}
.query #MenuDIV{
  z-index:114; 
  /*position:absolute;
  top:60px; */
  left:0px;
  width:100%;   
  height:26px;
  text-align:left;
  vertical-align:middle;
  padding:0px 0px 0px 0px;
  display:block;
}
.query #MenuDIV .UltraWebMenu{
  /*position:absolute;*/
  display:block;
}

.query #ToolDIV{
  z-index:113;
  /*position:absolute;
  left:0px; 
  top:87px;*/
  width:100%;
  height:28px;
  display:block;
}

.query #MainDIV{
  z-index:112;
  left:0px;
  top:0px;
  position:relative;
  width:100%;
  height:100%;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  /*border: solid 1 red;*/
  display:block;
}

.query #MainDIV2{
  z-index:112;
  left:0px;
  top:0px;
  position:relative;
  width:100%;
  height:100%;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  display:block;
}

/*
  ***************
  Main Toolbar
  ***************
*/
.query #ToolDIV .UltraWebToolbar{
  /*position: absolute;
  top:0px;
  left:0px;*/
  width:100%;
  display:block;  
}
/*
  ***************
  Navigator panel
  ***************
*/
.query #MainDIV #NavigatorPanel{
  z-index:104;
  width:225px;
  height:100%;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  float:left;
  display:block;
}

.query #MainDIV2 #NavigatorPanel{
  z-index:104;  
  width:225px;
  height:100%;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  float:left;
  display:block;
}


/*maxim issue 68518 Firefox: Navigator width, height, scrollbars are not correct. */
.query #NavigatorPanel
{
  width:250px;
  z-index:16004;
  height:100%;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  display:block;
}


/*
  *********************
  BusinessObject panel
  *********************
*/
.query #MainDIV #BusObPanel{
  z-index:112;
  position:absolute;
  left:0px;
  top:0px;
  width:100%; 
  height:100%;
  /*overflow:auto;*/
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  display:block;
  /*border: solid 4 green;*/
}

.query #MainDIV2 #BusObPanel{
  z-index:112;
  position:absolute;
  left:0px;
  top:0px;
  width:100%; 
  height:100%;
  overflow:auto;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  display:block;
}

/*
  ****************************************
  Child panels of the Navigator panel
  ****************************************
*/
  #NavigatorPanel #igtabNCM_UWNM{
    width:250px;
    /*height:100%;*/
  }
  #NavigatorPanel #NCM_UWNM_cp{
    /*text-align:center;*/
    background:#B7CDEC;
    z-index:15100;
    padding:0px 0px 0px 0px !important;
  }
/*
  **********
  Tab Styles
  **********
*/  
  #NavigatorPanel #NCM_UWNM_tbl{
    width:25px;
  } 
  #NavigatorPanel #NCM_UWNM_tbl .DefaultTabClass,
  #NavigatorPanel #NCM_UWNM_tbl .SelectedTabClass,
  #NavigatorPanel #NCM_UWNM_tbl .HoverTabClass
  {
    padding:5px 0px 5px 0px;
 /*   height:20%;*/
    font:Tahoma, Sans-Serif;    
  }
  #NavigatorPanel #NCM_UWNM_tbl .DefaultTabClass,
  #NavigatorPanel #NCM_UWNM_tbl .HoverTabClass
  {
    border-bottom:1px inset #deecec;
    border-left:1px solid #1569c7;        
  }
  #NavigatorPanel #NCM_UWNM_tbl .SelectedTabClass{
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#fa9b17', EndColorStr='#ede49e'); 
    border-bottom:1px solid #1569c7;
    border-right:1px solid #1569c7; 
    border-top:1px solid #1569c7;         
    background-color:#F4BF5B;
  } 
/*
  ***********
  Menu Styles
  ***********
*/  
/* ***** Listbar ********** */
  #NavigatorPanel .UltraWebListbarClass{
    position:relative;
    width:200px;
/*    height:100%;*/
    text-align:left;
    /*overflow-x:hidden;
    overflow-y:auto;*/
  }
  .UltraWebListbarClass .HeaderExpandedClass,
  .UltraWebListbarClass .HeaderHoverClass,
  .UltraWebListbarClass .HeaderCollapsedClass 
  {
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#ffffff', EndColorStr='#b7ceec');
    /*height:25px;*/
    width:100%;
    margin:2px 0px 0px 0px;
    background-color:#E3EDF9;
  } 
  #NavigatorPanel .UltraWebListbarClass .HeaderExpandedClass td,
  #NavigatorPanel .UltraWebListbarClass .HeaderHoverClass td,
  #NavigatorPanel .UltraWebListbarClass .HeaderCollapsedClass td
  {
    font:bold 9pt "Verdana";
    color:#4A657B;
    padding:0px 0px 0px 0px;
    vertical-align:middle;
  }
  #NavigatorPanel .UltraWebListbarClass .UltraWebListbarDefaultGroupStyleClass{
    background:#ffffff; 
    vertical-align:top;
  }
  
  #NavigatorPanel .UltraWebListbarClass .UltraWebListbarDefaultItemStyleClass,
  #NavigatorPanel .UltraWebListbarClass .UltraWebListbarDefaultItemHoverStyleClass,
  #NavigatorPanel .UltraWebListbarClass .UltraWebListbarDefaultItemSelectedStyleClass 
  {
    background:#ffffff;
    line-height:9pt;
    font:normal 8pt Tahoma, Sans-Serif;
    padding:2px 0px 2px 7px;
    margin:2px 0px 5px 0px;       
    /*white-space:nowrap;*/
  }   
  #NavigatorPanel .UltraWebListbarClass .UltraWebListbarDefaultItemHoverStyleClass{
    text-decoration:underline;
  }
  #NavigatorPanel .UltraWebListbarClass .UltraWebListbarDefaultItemSelectedStyleClass{
    border:1px solid black;
    background:#c6deff; 
  }     

/* ***** Navigator Panel Toolbar ********** */

  #NavigatorPanel .UltraWebToolbar{
    text-align:left;
    background:#ece7e6;
    padding:0px 0px 0px 5px;
    width:100%;
    border-bottom:1px none transparent;
    border-top:1px none transparent;
  }
  #NavigatorPanel .UltraWebToolbar .UltraWebToolbarHoverClass{
    background:#c6deff;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#c6deff', EndColorStr='#c6deff'); 
    border:1px solid #1569c7;
  }
  #NavigatorPanel .UltraWebToolbar table td{
    padding-top:3px;
  }     

/*
  ****************************************
  Child panels of the BusinessObject panel
  ****************************************
*/
  #BusObPanel #WLM_DashboardControl
/*  ,#BusObPanel .LayoutRegion,
  #BusObPanel .FusionPanel*/
  {
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;     
    LEFT:0px; TOP:0px; WIDTH:100%; POSITION:relative;  HEIGHT:100%;
  }
  
/*
  **************************
  Searches
  **************************
*/
  
  #BusObPanel .QuickFindResultsClass
  {
    position: absolute;
    height: 99.9%;
    width: 100%;
  }
  
  #BusObPanel .QuickFindResultTable
  {
    position: absolute;
    height : 99.99%;
    width :99.99%;
  }
 
  #BusObPanel .QuickFindResultPagingPanelClass
  {
    /*width:90%;*/
    height:40px;
  }
  
  .QuickFindResultOptionsPanelClass
  {
    padding-bottom: 5px;
  }
/*
  **************************
  Dashboards, Dashboardparts
  **************************
*/

  #WLM_DashboardControl
  {
    width:100%;
    height:100%;
  }
  
  .DashboardContainer 
  {
    height:100%;
    width:100%;
    table-layout:auto;
  }

  .DashboardPartControl .DashboardContainer
  {
    height:100%;
    width:100%;
    border: solid 1px #1569c7;
    table-layout:auto;
    padding: 1 1 1 1;
  }

  #WLM_DashboardControl .DashboardPartControl
  {
    overflow:auto;
    width: 100%;
    height: 100%;
  }

  
  .DashboardContainer .UltraWebGrid
  {
    width:100%;
    height:100%;
  }
  .UltrawebgridTableval
  {
    
    
    
  }
  
  .DashboardContainer .FusionComboBoxClass
  {
    border: solid 1px #0000c0;
  }
  
  .DashboardContainer .ContainerCell
  {
     vertical-align:top;
  }

  .DashboardContainer .TitleCell,
  .DashboardContainer .DashboardPartSelectionArea,
  .DashboardContainer .SelectionCell
  {
    height:1%;
  }

  .DashboardContainer .DashboardPartSelectionArea
  {
    padding: 2px 2px 2px 2px;
    /*border: solid 1 green;*/
  }
  
  .DashboardContainer .DashboardPartSelectionArea .DateButton
  {
    border: solid 1px #0000c0;
    border-width: 1px;
    font-size: 8pt; 
    color: white;
    font-family: Verdana;
    background-color: #859ccf;
  }
  
  .viewControlSpan,.customDateRangeControl{
	white-space:nowrap;
  }
  .viewControlSpan select,.customDateRangeControl select{
	margin-right:5px;
  }
  .divDPSelectionArea{
	margin: 2px 0px 2px 5px;	
  }
  
  .DashboardContainer .MainCell
  {
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
  }
  
  .DashboardContainer .MainCellChild
  {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
  }
  
  .TabbedPartControlGroupClass
  {
    height:100%;
    width:100%;
  }
  
  .DashboardContainer .LinkListPartControl
  {
    height:100%;
    width:100%;
  }
  
  .DashboardPartControl .TabbedPartControlGroupClass .DashboardContainer
  {
    padding: 0px 0px 0px 0px;
    border: solid 0 red;
    table-layout:auto;
  }
  
  .DashboardPartControl .TabbedPartControlGroupClass .DashboardPartControl
  {
  }
  
  .DashboardPartControl .UltraWebGrid   
  {
  }
  
  #BusObPanel #WLM_DashboardControl #WLM_DashboardMainArea
  {
    width:95%;
    height:95%;   
  }
  
  #BusObPanel #WLM_DashboardControl .TitleCell .TitleContainer
  {
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#1569c7', EndColorStr='#728fce');
    height:27px;
    background-color:#1569c7;
  }
  
  #BusObPanel #WLM_DashboardControl .TitleContainer span
  { 
    color:white;
    font:normal 10pt Tahoma, Sans-Serif;
    height:27px;
    vertical-align:middle;
    padding:5px 0px 0px 5px;
  }
  #BusObPanel #WLM_DashboardControl #WLM_DashboardTitleBar{
    height:35px;    
  }
  #BusObPanel #WLM_DashboardControl #WLM_DashboardTitleBar span{
    font-size:16pt;     
  }
  
  #BusObPanel #WLM_DashboardControl .TabbedPartControlGroupClass td.TabClass,
  #BusObPanel #WLM_DashboardControl .TabbedPartControlGroupClass td.HoverTabClass     
  {
    border-bottom:1px solid #000;       
  }
      
  #BusObPanel #WLM_DashboardControl .TabbedPartControlGroupClass table td.TabClass,
  #BusObPanel #WLM_DashboardControl .TabbedPartControlGroupClass table td.SelectedTabClass,
  #BusObPanel #WLM_DashboardControl .TabbedPartControlGroupClass table td.HoverTabClass   
  {
    height:27px;
    font:normal 8pt Tahoma, Sans-Serif;
    padding:0px 0px 0px 5px;
  }
/*
  #BusObPanel .UltraWebGrid   
  {
    height:160px; 
    overflow:visible;
    width:auto;
    
    

  }
*/
  
  #BusObPanel .DashboardPartMainArea
  {
    overflow:visible;
    width:auto;
  }
    
    
/*
  **************
  Search Results
  **************
*/  
  #BusObPanel #m_pnlQueryTitle{
    width:100%;
    height:40px;
    background-color:DarkSlateBlue;
    padding:5px 0px 0px 10px;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#000000', EndColorStr='#2557ad');
  }
  #BusObPanel #m_pnlQueryTitle span, #BusObPanel #m_pnlQueryTitle img{
    font:bold 16px arial;
    color:white;
    vertical-align:middle;
    padding:0px 0px 0px 5px;
  } 
  #BusObPanel #m_pnlOptions{
    width:100%;
    height:30px;
    background-color:#cccccc;
    padding:5px 0px 0px 10px;
  }
  #BusObPanel #m_pnlOptions a, #BusObPanel #m_pnlOptions span, #BusObPanel #m_pnlOptions img{
    font:icon;
    color:black;
    vertical-align:middle;
    padding:0px 10px 0px 5px; 
  }
  #BusObPanel #m_pnlOptions a{
    text-decoration:underline;  
  } 
              

/*
  ****************************************
  LayoutRegion child properties
  ****************************************
*/
  #BusObPanel .LayoutRegion{
    text-align:center;  
    POSITION:absolute; LEFT:0px; TOP:0px; HEIGHT:100%; WIDTH:100%;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    /*overflow:auto;*/
  }
/*
  ***********
  SplitRegion
  ***********
*/
  .LayoutRegion .SplitRegion
  {
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    POSITION:absolute; LEFT:0px; TOP:0px; HEIGHT:100%; WIDTH:100%;
  }
  
  .LayoutRegion .SplitRegion .AlphaPanel
  { 
    position:absolute; left: 0px; top:50%;
    WIDTH:100%; HEIGHT:50%;
    overflow:auto;
  }
  
  .LayoutRegion .SplitRegion .AlphaPanel .PresentationRegion,
  .LayoutRegion .SplitRegion .AlphaPanel .PresentationRegion .DisplayPanel,
  .LayoutRegion .SplitRegion .AlphaPanel .PresentationRegion .DisplayPanel .FusionPanel
  {
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    text-align:left;
    POSITION:absolute; LEFT:0px; TOP:0px; WIDTH:100%; HEIGHT:100%;
  }
  
  .HorizontalSplitter
  {
    margin:0; padding:0;
  height:4px; 
    background-color: #ddc;
    font-size: 1px;
    cursor:row-resize;
    cursor:n-resize;  
  }
  
  .VerticalSplitter
  {
    margin:0; padding:0;
  width:4px; 
    background-color: #ddc;
    font-size: 1px;
    cursor:col-resize;
    cursor:e-resize;  
  }
  
  .LayoutRegion .SplitRegion .OmegaPanel
  {
    position:relative;
    WIDTH:100%; HEIGHT:50%;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
  }
  
  /* adding for issue 65306 */
  .LayoutRegion .SplitRegion .OmegaPanel .PresentationRegion .DisplayPanel .FusionPanel
  {
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    text-align :left;
  POSITION:absolute; LEFT:0px; TOP:0px; WIDTH:100%; HEIGHT:100%;
   }
   
  /* adding for issue 66453 */
  .LayoutRegion .SplitRegion .OmegaPanel .UltrawebTab  .TabPanel  .PresentationCell  .PresentationRegion
  {
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    text-align :left;
  WIDTH:100%; HEIGHT:100%;
   }
      
  /* adding for issue 66453 */
   .LayoutRegion .SplitRegion .OmegaPanel .UltrawebTab  .TabPanel  .PresentationCell  .PresentationRegion .FusionGrid
  {
  padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
  WIDTH:100%; HEIGHT:100%;
   }
  
  
  .LayoutRegion .SplitRegion .OmegaPanel .TabbedRegion
  { 
    POSITION:absolute; TOP:0px; LEFT:0px;
    margin-top: 3px;
    WIDTH:100%;  HEIGHT:100%;
  }
  
/*  .OmegaPanel .TabbedRegion .UltrawebTab
  {
    width:100%;
    Height:100%;
    padding:0px 0px 0px 0px;    
    position:absolute; left:0; top:0;
  } 
*/  
  .OmegaPanel .TabbedRegion .UltrawebTab .TabClass,
  .OmegaPanel .TabbedRegion .UltrawebTab .TabHoverStyleClass,
  .OmegaPanel .TabbedRegion .UltrawebTab .TabSelectedStyleClass
  {
    line-height: 23px;
    font-family:Verdana;
    font-size:8pt;
    font:icon;
/*    color:black;*/
    position:relative; left:0; top:0;
    /*inactive*/
  }
  
  .OmegaPanel .TabbedRegion .UltrawebTab .TabSelectedStyleClass
  {
    background-color:#ffffff;
    Height:100%;
    /*Width:100%;*/
    /*active*/
  }
  
  .LayoutRegion .SplitRegion .OmegaPanel .TabbedRegion .TabPanel
  { 
    LEFT:0px; WIDTH:100%; height:100%; POSITION:relative; TOP:0px;
    z-index:29999;
  }

  .LayoutRegion .SplitRegion .OmegaPanel .TabbedRegion .PresentationRegion
  {
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    text-align:left;
    LEFT:0px; POSITION:relative; TOP:0px; width:100%; height:100%;
    overflow:auto;
  }
    
  .TableFrameForToolbarAndPresentationRegion
  {
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    table-layout:fixed;
  }
  .TableFrameForToolbarAndPresentationRegion .ToolbarCell
  {
    height:26px;
  }
  
  .TableFrameForToolbarAndPresentationRegion .PresentationCell
  {
  } 
  
  .OmegaPanel .UltraWebToolbar .ImageInputControl{
    margin:3px 0px 0px 5px;
  }
  .OmegaPanel .UltraWebToolbar .FileInputControl{
    margin:0px 0px 2px 0px;
    height:19px;
  }   
  .FileInputControl{
    margin:0px 0px 0px 2px;
    height:19px;
  }   
  .LayoutRegion .SplitRegion .OmegaPanel .TabbedRegion .TabPanel .FusionGridListView
  {
    position:relative;
    left:0;
    top:0;
    height:100%;
    width:100%;
    overflow:auto;
  }
  .OmegaPanel .FusionGridListView div{
    left:0;
    top:0;
    height:100%;
  }   
  .OmegaPanel .FusionGridListView table td,
  .OmegaPanel .FusionGridListView table th
  {
    padding:0px 5px 0px 5px;
    font:8pt Tahoma, Sans-Serif;     
    text-overflow : ellipsis; 
  overflow : hidden;
  }
  .OmegaPanel .FusionGridListView .FusionGridListViewHeaderDefault{
    background-color:#ece7e6;
    height:20px;
    font:Tahoma, Sans-Serif;
    color:black;
    text-align:left;
    border:1px solid;
    border-color: #888888 #999999 #888888 #ffffff;
    vertical-align:middle;
    text-overflow : ellipsis; 
  overflow : hidden;
  } 

  .MultiPartPanelOneClass .FusionFilterByComboBoxClass,
  .MultiPartPanelOneClass .FusionSortByComboBoxClass
  { 
    margin:0px 0px 0px 3px;
    border:1px solid black;
    font:8pt Tahoma, Sans-Serif;
  }
  
  .MultiPartPanelOneClass .FusionFilterByLabelClass
  {
    position:absolute;
    left:250px;
    top:50px; 
    width:70px;
    height:20px;
    margin:0px 0px 0px 3px;
  } 
    
  .MultiPartPanelOneClass .FusionSortByLabelClass
  {
    position:absolute;
    left:10px;
    top:50px;
    width:70px;
    height:20px;
    margin:0px 0px 0px 3px;   
  }


/* ***** Centers popups (search, quickAction, etc)******* */


.center{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  background:#c6deff;   
}
/*
  **************
  Container divs
  **************
*/
.center #m_MenuToolBar{
  z-index:101; 
  position:absolute; 
  top:0px;
  left:0px;
/*  height:81px; */
  width:100%;
  
}
.center #m_TreeTab{
  z-index: 102;
  position:absolute;   
  left:0px;
  top:81px;
  height:369px;
  width:250px;
  background-color:#eee;
  border-right:1px solid #1569c7; 
}
.center #m_TargetView{
  z-index: 103;
  position:absolute;  
  left:250px;
  top:81px;
  height:369px;
  width:400px;
  background-color:#fff;
}
.center .UltraWebToolbar,
.center .SelectPanelClass
{
  width:100%;
}
.center .UltraWebToolbar .UltraWebToolbarDefaultClass,
.center .UltraWebToolbar .UltraWebToolbarHoverClass,
.center .UltraWebToolbar .UltraWebToolbarSelectedClass
{
  width:40px;
}
.center .SelectPanelClass{
  height:27px;
  background:#c6deff url(../images/nb-bkgd.gif);
  border-bottom:1px solid #1569c7; padding-left:5px; padding-right:0px; padding-top:3px; padding-bottom:0px
}
.center .DropDownListControlClass{
  width:150px;
  height:20px;
}
.center .UltrawebTab{
  background-color:#eee;
  width:243px;
  margin:0px 0px 0px 0px;
} 
.center .UltrawebTab .TabClass,
.center .UltrawebTab .TabHoverStyleClass,
.center .UltrawebTab table .TabSelectedStyleClass
{
  width:50px;
  border-bottom:1px inset #ccc;
}
.center .UltrawebTab .TabClass{
  background:#ffffff url(../images/icons/ig_tab_winXP2.gif) no-repeat right top;
  
}
.center .UltrawebTab .TabHoverStyleClass{
  background:#ffffff url(../images/icons/ig_tab_winXP2.gif) no-repeat right top;
}
.center .UltrawebTab table .TabSelectedStyleClass{
  background:#ffffff url(../images/icons/ig_tab_winXP1.gif) no-repeat right top;
  border-bottom:1px none white;
}
.center #m_TargetView .UltraWebGrid,
.center #m_TargetView .UltraWebGrid div
{
  width:398px;
  height:369px;
    
}
.center .UltraWebGrid .UltraWebGridRowDefault,
.center .UltraWebGrid .UltraWebGridRowAlternateDefault,
.center .UltraWebGrid .UltraWebGridSelectedRowDefault
{
  background-color:#fff;
}

.center .UltraWebTree, .center #m_TreeTab .UltraWebGrid, .center #m_TreeTab .UltraWebGrid div
{
  height:327px;
  width:235px;    
}
.center #m_TreeTab .UltraWebGrid .UltraWebGridHeaderDefault,
.center #m_TreeTab .UltraWebGrid .UltraWebGridRowAlternateDefault,
.center #m_TreeTab .UltraWebGrid .UltraWebGridSelectedRowDefault
{
  background-color:#fff;
  height:20px;
  border:0px none transparent;
  vertical-align:top; 
}
.center #m_TreeTab .UltraWebGrid .UltraGridCellPicClass
{
  background-image:url(../images/icons/FolderClosed.ico);
  background-repeat:no-repeat;
}


/* ***** 

Grey Panel- greypanel is a generic class for popups with a generic grey
windows box look. Example is create new quickaction and Go to Record.

******* */
body.greypanel{
  background-color:#ece7e6;
}

.greypanel #m_TitleBar,.greypanel #m_MainView{
  margin:10px 10px 10px 10px;
}
.greypanel #m_TitleBar .TextInputClass{
  margin:0px 10px 0px 10px;
  width:80%;
}
.greypanel .PropContainer,.greypanel .ActContainer{
  height:450px;
  width:425px;
}
.greypanel .UltrawebTab{
  border:0px none transparent;
  width:95%;
}
.greypanel .VirtualListView{
  width:95%;
  height:50%;
}
.greypanel .UltrawebTab .TabSelectedStyleClass{
  background-color:#ece7e6;
}
.greypanel .PropContainer fieldset{
  border:0px none transparent;
  vertical-align:middle;
  margin:15px 0px 15px 0px;
}
.greypanel .ActContainer fieldset{
  border-right:0px none transparent;
  border-left:0px none transparent;
  border-bottom:0px none transparent;
  width:95%;
  padding:10px 0px 10px 0px;
  color:#000;
}
.greypanel label{
  margin:0px 15px 0px 10px;
}
.greypanel .Container{
  width:100%;
  padding:15px 0px 0px 0px;
}
.greypanel .Container .Row,.greypanel #results{
  width:100%;
  padding:10px 0px 10px 0px;
}
.greypanel .Container .DropDownListClass,.greypanel .Container .TextInputClass{
  width:60%;
  float:right;  
}
.greypanel .Container span{
  float:left;
}
.greypanel .Container #RowSubmit{
  text-align:center;
}
.greypanel .Container .SubmitButtonClass{
  width:100px;
  margin:20px 2px 0px 2px;
}
.greypanel .Container #Label1{
  width:312px;
}
.greypanel #results .TextInputClass{
  width:200px;  
}
.greypanel #results .SubmitButtonClass{
  width:50px;
  margin:5px 2px 0px 2px;
}
.greypanel #results fieldset{
  margin:5px 0px 0px 0px;
}
.greypanel #results #m_PanelMain .UltraWebGrid div{
  height:200px;
}
/* *****Select Roles page******* */

.tabTableClass{
  width:500px;
  height:295px;
}
.entry .RolePanel{
  height:312px;
  width:100%;
  padding:0px 0px 0px 0px;
}
.entry .sectionTitle,
.entry .UltrawebTab .TabPanelClass
{
  padding:0px 0px 0px 5px;
}
.entry .UltrawebTab .TabPanelClass{
  width:100%;
  height:200px;
  margin:10px 0px 10px 0px;
  border-bottom:1px inset #ccc;
  border-top:1px solid #ccc;  
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#30A3A3D9', EndColorStr='#30666699');
  
}
.entry .UltrawebTab .TabClass,
.entry .UltrawebTab .TabHoverStyleClass,
.entry .UltrawebTab table .TabSelectedStyleClass{
  width:100%;
  padding:0px 10px 0px 5px;
  margin:3px 0px 0px 0px;
  border-bottom:1px inset #ccc;
  border-left:1px solid #ccc; 
}

.entry .UltrawebTab .TabClass{
  background:#ffffff url(../images/icons/ig_tab_winXP3.gif) no-repeat right top;
  
}
.entry .UltrawebTab .TabHoverStyleClass{
  background:#ffffff url(../images/icons/ig_tab_winXP2.gif) no-repeat right top;
}
.entry .UltrawebTab table .TabSelectedStyleClass{
  background:#ffffff url(../images/icons/ig_tab_winXP1.gif) no-repeat right top;
  border-bottom:1px none white;
}
.entry .SubmitButtonClass{
  width:100px;
  margin:5px 0px 0px 5px;
}
.SubmitButtonClass
{
	cursor:hand;
}
.DashboardPartMainArea .UltraWebGridRowDefault{
  height:20px;
}

.DashboardPartMainArea .UltraWebGridRowAlternateDefault{
  height:20px;
}

/* ***********Diagnostics************** */
.debug{
  position:absolute;
  top:0px;
  left:0px;
  background:yellow;
  color:#000;
  width:100%;
  z-index:2000;
  font:normal 8pt Tahoma, Sans-Serif;  
}
.diagnostics{
  background:#fff;
  padding:20px 10px 20px 10px;
  font:normal 10pt Tahoma, Sans-Serif;   
}
.diagnostics fieldset{
  position:relative;
  width:70%;
  left:15%;
  margin:20px 0px 10px 0px;   
}
.diagnostics legend{
  color:#000;
  font-weight:bold;   
}
.diagnostics table{
  width:100%;
  background:#eee;
  color:#000;
  border-collapse:collapse;
}
.diagnostics table td,.diagnostics table th{
  text-align:left;
  border:1px solid #999;
  padding:3px 0px 3px 5px;    
}
.diagnostics table th{
  font-weight:bold; 
}

.ColumnChartStyle, .PieChartStyle
{
  position: relative;
  top: 0px;
  left: 0px;
}
.loginbutton{
  padding-left:5px;
  padding-right:5px;
}
.titleText
{
  position:absolute;
  top:32px;
  left:72px;
  font:normal 16pt arial;
  color:White;
}
/* ******* Bottom toolbar ******** */
.UltraWebToolbarBottom {
  background:#c6deff url('../images/nb-bkgd.gif');
  padding:0px 0px 0px 5px;
  height:24px;
  border-bottom:1px solid #1569c7; 
  border-top:1px solid #1569c7;
  padding-left:5px; padding-right:0px; padding-top:0px; padding-bottom:0px  

}

.UltraWebToolbarBottom table { 
  table-layout: auto !important;
  padding-right:1px;
}

.UltraWebToolbarBottom table tr td{ 
  table-layout: auto !important;
  padding-left:10px;
}

.ChangePassBtn
{
  width:50px;
  font:normal 9 "Arial";
  margin:5px 2px 0px 2px;
  
}

/* navigator search menu */
.frs_menu {
  background-image: url(../images/icons/ig_menu_2003Spacer1.gif); 
  background-repeat: repeat-y;
    background-color: #fff;
    border: 1px solid #006;
}

.frs_menu_item_normal {
    cursor: default;
    padding: 2px 12px 2px 26px;
}
.frs_menu_item_selected {
  background-image: url(../images/icons/horizontalgradient_orange.gif);
    cursor: default;
    padding: 2px 12px 2px 26px;
}
.NavSearchFieldSelectNormal 
{
  padding: 0px 2px;
  background-color: #eef;
}
.NavSearchFieldSelectSelected 
{
  padding: 0px 2px;
  background-image: url(../images/icons/horizontalgradient.gif);
}
.NavSearchValue
{
  width: 12em;
  height: 18px;
}

.buttonStyleBase
{
  background:#c6deff url('../images/nb-bkgd.gif');
  padding:0px 0px 0px 0px;
  height:20px;
  border:solid 1px transparent !important;
  /*background-color:#B9D2F4;*/
  z-index:15000;
}
.buttonStyleHover
{
  border:solid 1px #4B4B70 !important;
  background-color:#FFECBF;
  height:20px;
}


.GroupItemViewerPanelClass
{
	/*overflow-y:scroll;*/
	table-layout:fixed;
}


div#menuContainer {
    width: 100%;
    height: 16px;
    padding: 2px 0px;
    text-align: left;
    background: url(../images/menu_fill.gif) repeat-x;
}

div.menuContainerLink {
    float: left;
    width: 11%;
}

div#menuContainer a {
    text-decoration: underline;
    color: #fff;
    font:normal 8pt Tahoma, Sans-Serif;
}

div#menuContainer a:hover {
    text-decoration: none;
}

.RequiredFieldIndicatorClass
{
  z-index:-1; /*show this only if it is the topmost element, if another page element is in its position, then this will go to the background*/
  width:auto;
  position:absolute;
  font-size:8px; 
  font-weight:bold;
  color:Red;
  height:auto;
  background-color:Transparent; 
  padding:0px 0px 0px 4px;
}
.SearchMRUBO
{
	color:blue;
	  
}
.SearchBO
{
	color:inherit;
	  
}
.SearchCommonlField
{
	color:Navy;
	  
}
.SearchFieldMRU
{
	color:blue;
	  
}
.SearchField
{
	color:inherit;
	  
}
.SubmitPanelClass
{
	border-color:Gray;
	border-style:solid;
	width:100%;
	z-index:0;
	border-right:none;
	border-left: none;
	text-align:right;
	background:#f0f8ff;
	FILTER:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, GradientType=0, StartColorStr=#f0f8ff, EndColorStr=#dcdcdc);
	Height:30px;
}
.TitleLabel
{
	font:normal 10pt Arial,Tahoma, Sans-Serif; 
}
.FormLabel
{
	font:normal 9pt Arial,Tahoma, Sans-Serif; 
}
