﻿/*
NOTE: do not use position:relative anywhere in these styles.
    It does not work correctly when positioned within the scrolling main panel.
*/

.tabTopGroup
{
  z-index:99;
  font-size:10pt;
  margin-bottom:0px;
  padding:0px;
  border:0px solid white;
/*   position:relative;  */
   border-collapse:collapse;
   border-spacing:0px;
   top:2px;
}

 
/* note: this class applies to a TABLE element. */
.tabPageContent 
{
}


.tabDefaultTab
{
  color:black; 
  background-image: url(../../images/tab_bg.gif); 
  cursor:default;
  font-size:8pt;
}

.tabDefaultTabHover 
{
  color:black; 
  cursor:default;
  font-size:8pt;
}

.tabSelectedTab 
{
  color:black; 
  background-image: url(../../images/selected_tab_bg.gif); 
  
  cursor:default;
  font-size:8pt;
}


.xtabMultiPage
{
  background-color:White;
  border: 1px solid #919B9C;
  width:500px;
  height:200px;
}

.tabMultiPage
{
  overflow:visible;
  padding:7px;
  padding-right:0px;
  top:-3px;
  left:1px;
  z-index:98;
  border: 1px solid #969B9B;
  height:100px;
  width:200px;
}


/*  
    TabStyleWeb   
*/
.tabStyleDefault
{
  color:black; 
  
  background-image: url(../../images/TabStyleWeb/tab_bg.gif); 
  cursor:default;
  font-size:8pt;
  margin:0px;
  padding:0px;
  border-width:0px;
}

.tabStyleHover 
{
  color:black; 
  background-image: url(../../images/TabStyleWeb/tab_hover_bg.gif); 
  cursor:default;
  font-size:8pt;
}

.tabStyleSelected 
{
  color:black; 
  background-image: url(../../images/TabStyleWeb/tab_selected_bg.gif); 
  cursor:default;
  font-size:8pt;
  margin:0px;
  padding:0px;
  border:0px solid red;
}
.tabStyleSelected td
{
    border:0px solid red;
}
.tabStyleDisabled
{
  color:#AAAAAA;
  cursor:default;
  font-size:8pt;
  background-image: url(../../images/TabStyleWeb/tab_bg.gif); 

}
/* note: this class applies to a TABLE element. */
.tabStyleMultiPage
{
  background-color:#F7F7F7;
  border: 1px solid #404040;
  border-top-width: 1px;
  border-bottom-color:#404040;
  border-right-color:#404040;
  border-left-color:#A0A0A0;
  border-top-color:#969B9B;
  padding:7px;
  padding-right:0px;
  z-index:98;
  margin-top:0px;
  top:1px;
  
  /* ??? removed during dev
  position:relative;
  height:100px;
  width:200px;  
    */
}

.tabDiv
{
    padding:0px;
    border:0px;
    overflow:auto;
    position:relative;
}




