div.mainDivStyle
{ position: absolute;
  top: 0;
  left: 0;
  background: #006600;  
  font-family: arial;    
}
div.editorDivStyle
{ position: absolute;
  top: 0;
  left: 0;
  background: #99CCCC; 
  border-right: 1px solid black;
  border-bottom: 1px solid black;
  border-left: 1px solid black;
  font-family: arial; 
  visibility: hidden;
}
div.statusDivStyle
{
  position: absolute;
  border: 1px solid black;
  background: #FFCE00;
  font-family: arial; 
  padding: 10;
  text-align: center;
  visibility: hidden;
}
div.menuDivStyle
{
  background: #E2E1B5;
  border: 1px solid #989898;
  position: absolute;  
  font-family: arial;    
}
div.annotDivStyle
{
  background: #FFFFFF;
  border: 1px solid black;
  position: absolute;    
  padding-left: 4;
  padding-right: 4;
  padding-top: 2;
  padding-bottom: 2;
  overflow-y: auto;
  overflow-x: hidden;
  font-family: arial;
  visibility: hidden;
}
div.trickCardStyle
{
  background: #FFFFFF;
  border: 1px solid black;
  text-align: center;
  position: absolute;  
}
div.buttonDivStyle
{
  background: #CBCBCB;
  font-family: arial;     
  position: absolute;
  visibility: hidden;
  overflow-x: hidden;
  overflow-y: hidden;   
  border: 1px solid black;
}
table.handTableStyle
{
  border: 1px solid white;   
  position: absolute;  
}
div.subDivStyle
{  
  border: 1px solid white;  
  background: #99CCCC;
  position: absolute;      
}
div.handDivStyle
{ 
  border: 1px solid white;   
  position: absolute; 
  overflow-y: hidden;
  overflow-x: hidden;
}
div.auctionTableDivStyle
{    
  background: #99CCCC;
  position: absolute;     
  overflow-x: hidden;
  overflow-y: hidden;
  border: 1px solid white;
}
div.announceDivStyle
{ 
  background: #FFCE00;
  position: absolute;     
  text-align: center;
  border: 1px solid white;  
  overflow-x: hidden;
  overflow-y: hidden;  
}
div.blockDivStyle
{ 
  background: #FFCE00;
  position: absolute;     
  text-align: center;
  overflow-x: hidden;
  overflow-y: hidden;  
}
div.alertDivStyle
{ 
  background: #E2E1B5;
  position: absolute;     
  text-align: center;  
  white-space: nowrap;
  padding-left: 2;
  padding-right: 2;
}
div.vulDivStyle
{
  position: absolute;
  text-align: center;
  white-space: nowrap;
}
div.vulInnerDivStyle
{    
  background: #99CCCC;
  position: absolute;     
  border: 2px solid white;
  text-align: center;  
}
div.nameRowDivStyle
{      
  border: 1px solid white;        
  white-space: nowrap;  
  position: absolute;
}

div.nameInitialDivStyle
{  
  background: #336799;
  color: FFFFFF;  
  border-right: 1px solid white;
  height: 100%;
  width: 18%;
  text-align: center;
}
div.nameTextDivStyle
{
  position: absolute;
  width: 92%;
  height: 100%;  
}
div.suitRowDivStyle
{ 
  position: absolute;
  height: 20%;
  width: 100%;
}
div.cardDivStyle
{ 
  position: absolute;
  height: 100%;
}
div.gibDivStyle
{ 
  position: absolute; 
  padding-left: 1;
  padding-right: 1;
  text-align: center;
  
}
div.suitSymbolDivStyle
{
  width: 18%;
  height: 100%;
  text-align: center;
}
div.suitHoldingDivStyle
{
  position: absolute;
  width: 92%;
  height: 100%;  
}
div.teamDivStyle
{
  position: absolute;
  overflow-x: hidden;
  overflow-y: hidden;
}
div.scoreDivStyle
{
  position: absolute;
  overflow-x: hidden;
  overflow-y: hidden;
  text-align: right;
}
input.buttonStyle
{
  position: absolute;
  height: 100%; 
  overflow: visible;
  padding-top: 0;
  padding-bottom: 0; 
  padding-left: 2;
  padding-right: 2; 
}
img.logoImageStyle
{
 margin-left: 5px;
}
div.scoreBoardTableDivStyle
{
  position: absolute;
  overflow-y: auto;	    
  overflow-x: hidden;
}
div.scoreBoardTableStyle
{
  position: absolute;   
  background: #FFFFFF;     
}
div.scoreBoardTDStyle
{
  border-right: 1px solid black;
  text-align: center;
  overflow: hidden;
  padding: 0;
  position: absolute;
  white-space: nowrap;
  border-bottom: 1px solid black;
}
div.scoreBoardResultTDStyle
{
  border-right: 1px solid black;
  text-align: left;
  overflow: hidden;
  padding-left: 2;
  position: absolute;
  white-space: nowrap;
  border-bottom: 1px solid black;
}

div.playerNameDivStyle
{
  position: absolute;
  white-space: nowrap;
  text-align: left;
  padding-left: 3;
  overflow: hidden;
  border-right: 1px solid black;
}
div.scoreBoardTitleDivStyle
{
  position: absolute;  
  background: #FFCE00;
  
}
div.scoreBoardTitleLineDivStyle
{
  position: absolute;
  white-space: nowrap;
  padding-left: 5;
  padding-right: 5;	
}
td.scoreBoardScoreTableTDStyle1
{
  padding-left:3;
  padding-right:3;
  border-bottom: 1px solid black;
  border-right: 1px solid black;
}
td.scoreBoardScoreTableTDStyle2
{  
  border-bottom: 1px solid black;
  border-right: 1px solid black;
  text-align: center;
}
td.scoreBoardScoreTableTDStyle3
{    
  border-right: 1px solid black;
  text-align: center;
}
td.scoreBoardScoreTableTDStyle4
{
  padding-left:3;
  padding-right:3; 
  border-right: 1px solid black;
}
td.scoreBoardScoreTableTDStyle5
{
  padding-left:3;
  padding-right:3;
  border-bottom: 1px solid black; 
}
a:visited 
{
  color: #000080;	
}
a:link
{
  color: #000080;	
}
a:active
{
  color: #000080;	
}

div.biddingBoxDivStyle
{
  position: absolute;
  background: #E2E1B5;
  visibility: hidden;
  border: 1px solid black;
}
input.passButtonStyle
{
  position: absolute;  
  overflow: visible;
  padding-top: 0;
  padding-bottom: 0; 
  padding-left: 2;
  padding-right: 2; 
  background: #006600;
  color: #FFFFFF;
}

input.dblButtonStyle
{
  position: absolute;  
  overflow: visible;
  padding-top: 0;
  padding-bottom: 0; 
  padding-left: 2;
  padding-right: 2; 
  color: #FFFFFF;
}
input.strainButtonStyle
{
  position: absolute;  
  overflow: hidden;
  padding-top: 0;
  padding-bottom: 0; 
  padding-left: 2;
  padding-right: 2; 
  background: #99CCCC;
}
input.levelButtonStyle
{
  position: absolute;  
  overflow: visible;
  padding-top: 0;
  padding-bottom: 0; 
  padding-left: 2;
  padding-right: 2; 
}
input.explainEditStyle
{
  position: absolute;    
}
textarea.commentsEditStyle
{
  position: absolute;    
  font-family: Arial;
  border: 1px solid black;
}
div.commentsHeadingDivStyle
{
  position: absolute;	
  background: #FFCE00;
  text-indent: 5;
  border: 1px solid black;
}

div.leaderBoardDivStyle
{
  overflow-y: auto;
  overflow-x: hidden;
  position: absolute;
  border: 1px solid black;
}
table.leaderBoardTableStyle
{     
  background: #99CCCC; 
  text-align: center;
}
input.editorButtonStyle
{
  position: absolute;
  overflow: visible;
  padding-left: 5;
  padding-right: 5;  
}
div.editorAnnounceDivStyle
{ 
  background: #FFCE00;
  position: absolute;     
  text-align: left;  
  border-bottom: 1px solid black; 
  border-right: 1px solid black;   
  border-top: 1px solid black;
  padding-left: 5;
  white-space: nowrap;
  padding-right: 10;
  overflow-x: hidden;
  overflow-y: hidden;  
}
div.editorMenuDivStyle
{
  background: #99CCCC;
  position: absolute;
}