﻿body 
{
     font-family:Trebuchet Ms, Tahoma, Verdana, Arial;
     margin:0;
     padding:0;
}
.labelDiv
{
    float:left;
    width:200px;
    }
.fieldDiv
{
    clear:right;
    }   


                        .padTop
        {
            
            padding-top:15px;
            
            }
            .parClass
            {}
.headerGrid
{
    background-color:#3d95c9;
    color:White;
    font-weight:bold;
    }       
.headerGrid a
{
    color:White;
}         

.rowHeader2
{
     background-color:#ECECEA;
     border-bottom: 1px solid #cccccc;
    }    
    
.rowItem
{
    border-bottom: 1px solid #cccccc;
      border-right: 1px solid #cccccc;
    }    
    .btnClass
    {
        width:120px;
        font-size:12px;
        height:30px;

        }
        .containerGrey
{
  /*  -moz-border-radius: 10px;
    border-radius: 10px;*/
    background-color:#4A4A4A;
     text-align:left;
     color:White;
}
.scorecardName
{
   color:#FFFFFF;
   font-weight:bold;
   font-size:20px;
    }
    .divider
    {
        width:100%;
        height:5px;
        background-color:#fbca3f;
        }
        
 .padding
 {
     padding:5px;
     }       
 .paddingHoriz
 {
     padding-left:5px;
     padding-right:5px;
     }        
.rowHeaderScorecard
{
     background-color:#2b608a;
     color:White;
     text-align:left;
     font-weight:bold;
    }     
#DisplayTable
{
    width:100%;  
    border-spacing:0px;
      
    }       
#DisplayTable th
{
    background-color:#4087C7;
    padding:10px;
    color:White;  
    font-size:18px;  
    }         
#DisplayTable td
{
    border-bottom:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
    padding:10px;
    font-size:18px;
    }    
    .topHead
    {
        font-weight:bold;
        color:#FFBF00;
        font-size:20px;
        
        }
        .className
        {
            font-size:25px;
            font-weight:bold;
            }
            
.DisplayTable
{
    width:100%;  
    border-spacing:0px;
      
    }       
.DisplayTable th
{
   
    padding:10px;
    color:White;  
    font-size:18px;  
    }     

.colHeader
{
     background-color:#0C9653;
  border-bottom:1px solid #C1E89B;
      border-right:1px solid #C1E89B;
    }
     
.colHeader2
{
      background-color:#4F960C;
      border-bottom:1px solid #C1E89B;
      border-right:1px solid #C1E89B;
    }

.colHeader3
{
      background-color:#BF8C00;
    
    }       

.colHeader4
{
      background-color:#057A41;
    
    }      
       
.DisplayTable td
{
  
    padding:10px;
    font-size:18px;
    border-bottom:1px solid #CCCCCC;
      border-right:1px solid #CCCCCC;
    }
.DisplayTable-small th {
    padding: 5px;
    font-size: 15px;
}
.DisplayTable-small td {
    padding: 5px;
    font-size: 13px;
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
}
.pnlty
{
    font-size:11px;
    color:Red;
    }             
    
.scoreCol
{
    width:90px;
    
    }       
.rightAlign
{
    text-align:right;   
    }    
.leftAlign
{
    text-align:left;
    }    
.centerAlign
{
    text-align:center;
    }    
    .total
    {
        font-size:30px;
        text-decoration:underline;        
        font-weight:bold;
        }
        
    .playerName
    {
         color : #4087C7;
         font-weight: bold;

    }
/*ScoreCard*/     
 #TopMenu
    {
        padding:10px;
        background-color:#333333;
        color:White;
        }
 #TopMenu a
 {
     color:White;
 }
         .containerGrey
{
  /*  -moz-border-radius: 10px;
    border-radius: 10px;*/
    background-color:#4A4A4A;
    text-align:left;
    padding-left:10px;  
    padding-right:10px;  
    padding-top:2px; 
    color:White;
}
.scorecardName
{
   color:#FFFFFF;
   font-weight:bold;
   font-size:20px;
    }
    .divider
    {
        width:100%;
        height:5px;
        background-color:#fbca3f;
        }
 .rowHeaderWidth
{
    width:100px;
    text-align:left;
    }                
 .inputHoleDiv
    {
       float:left;
       border-right:1px solid #CCCCCC;
              border-bottom:1px solid #CCCCCC;
        text-align:center;        
        }        
  .padding
 {
     padding:5px;
     }    
 .rowHeaderScorecard
{
     background-color:#0C9653;
     color:White;
     font-weight:bold;
    }  
      
 .inputholeHeadClass
        {
             height:22px;            
            } 
.inputholeInputClass
        {
            height:40px;         
            }            
           
            .topPaddingHead
{
    padding-top:5px;
    }            
 .colWidth    
 {
width:50px;
     }
           
     .bottomBorder
     {
           border-bottom:solid 1px #CCCCCC;
     } 
            .parClass
            {
                border-bottom:solid 1px #CCCCCC;
                }     
.inputhole
{
    width:30px;
    height:30px;
    font-size:14px;
    }
    .btnClass
    {
        width:120px;
        font-size:12px;
        height:30px;

        }  
.courseLabel
{
        background-color:#4F960C;
        height:210px;
        float:left;
        padding:10px;
          border-bottom:solid 1px #CCCCCC;
          border-right:solid 1px #CCCCCC;
          color:White;
          width:80px;
          font-weight:bold;
    }        

 .biggerFont
    {
        font-size:20px;
        text-decoration:underline;        
        font-weight:bold;
        }   
        
.shade
{
    background-color:#DCE8CF;
    }  
           
/*ScoreCard*/


.roundedSquareSmall
{
    -moz-border-radius: 10px;
    border-radius: 10px;
   padding:5px;
    text-align:left;
    border:1px solid #CCCCCC;
    text-align:center;
    color:White;
    background-color:#585858;
    float:left;
    margin-right:15px;
}   

.roundedSquareSmall:hover
{   
    background-color:#FFD000;    
    color:Black;
    cursor: pointer;
}      

.roundedSquare
{
    -moz-border-radius: 10px;
    border-radius: 10px;
    width:100%;
    text-align:left;
    padding:0px;
    border:1px solid #CCCCCC;
    text-align:center;
    font-size:25px;
    color:White;
    background-color:#2B6E02;
    margin-top:15px;
}   

.roundedSquare:hover
{   
    background-color:#FFD000;    
    color:Black;
    cursor: pointer;
}         
.pad
{
    padding:12px;
    }
    
.menuTop
{
    background-color:#333333;
    width:100%;
     color:White;
     padding:5px;
    }
.menuTop a
{
    color:White;
    }  