﻿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;
     padding-top:2px;  
     padding-bottom:10px;
     padding-left:10px;
     padding-right:10px;
     color:White;
}
.scorecardName
{
   color:#FFFFFF;
   font-weight:bold;
   font-size:20px;
    }
    .noter
    {
        background-color:#e96e00;   
       
        color:White;
              font-weight:bold;
              font-size:13px;
        }
    .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 #f8f8f8;
    border-right:1px solid #f8f8f8;
    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:#0072b3;
  border-bottom:1px solid #f8f8f8;
      border-right:1px solid #f8f8f8;
    }
     
.colHeader2
{
      background-color:#5c97bd;
      border-bottom:1px solid #f8f8f8;
      border-right:1px solid #f8f8f8;
    }

.colHeader3
{
      background-color:#005C00;
     border-bottom:1px solid #C1E89B;
      border-right:1px solid #C1E89B;
    }       

.colHeader4
{
      background-color:#337D33;
     border-bottom:1px solid #C1E89B;
      border-right:1px solid #C1E89B;
    }      
       
.DisplayTable td
{
  
    padding:10px;
    font-size:18px;
    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;
        }
        

/*ScoreCard*/     
 #TopMenu
    {
        padding:10px;
        background-color:#333333;
        color:White;
        }
 #TopMenu a
 {
     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:#0072b3;
     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:#00648d;
        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*/
.roundedSquare
{
    -moz-border-radius: 10px;
    border-radius: 10px;
    width:100%;
    padding:0px;
    border:1px solid #CCCCCC;
    text-align:center;
    font-size:40px;
    color:White;
    background-color:#0072b3;
    margin-top:5px;
}   

.roundedSquare:hover
{   
    background-color:#FFD000;    
    color:Black;
    cursor: pointer;
}         
.pad
{
    padding:40px;
    }
    
.menuTop
{
    background-color:#333333;
    width:100%;
     color:White;
     padding:5px;
    }
.menuTop a
{
    color:White;
    } 
    
            .bottomFooter
        {
            width:1340px;
            text-align:right;
           
            clear:both;
            padding-bottom:15px;
            } 