.MainDiv {
    width: 800px;
    font-family: 'Arial', Arial, monospace;
    font-style: italic;
    background-color:  #FFFFB2;
    color: black;
    border-width: thin;
    border-style: solid;
}

/* Title */
.TitleTable {
    width: 800px;
    border: none;
    font-size: medium;
 
    text-align: center;
}

.TD1 {
    width: 800px;
    border: none;
    font-size: medium;
    font-weight: bold;
    text-align: center;
}

.TD2 {
    width: 800px;
    border: none;
    font-weight:600;
    font-size: small;
}

/* Header */
th {
    border: 1px solid black;
    color: black;
    font-weight: 600;
}

tr {
    font-size: small;
}

td {
    border: 1px solid black;
}

.ScoreBoardTable {
    background-color: #c9c996;
    color: black;
}

.Hdr_FlightNo {
    width: 10px
}

.Hdr_Name {
    width: 100px
}

.Hdr_Course {
    width: 25px
}

.Hdr_Tee {
    width: 10px
}

.Hdr_HC {
    width: 15px
}

.Hdr_Hole {
    width: 10px;
}

.Hdr_ST {
    width: 30px;
    font-size: x-small
}

.Hdr_Rank {
    width: 40px;
}

.Score {
    font-size: x-small;
    text-align: right;
}

.Points {
    font-size: x-small;
    text-align: left;
}

.RedTees {
    background-color: Red;
}
.GoldTees {
    background-color: gold;
}
.WhiteTees {
    background-color: White;
}
.BlueTees {
    background-color: Blue;
}
.BlackTees {
    background-color: Black;
}

/* Scores */

.Birdie, .Eagle {
    background-color: yellow;
    color: red;
}
.Par {
    background-color: aliceblue;
}
.Bogey {
    background-color: azure;
}

.DoubleBogey {
    background-color: lemonchiffon;
}
.MoreThanDoubleBogey {
    background-color: lemonchiffon;
}

/* Points */
.HighPoints {
    background-color: rgb(250, 206, 242);
    color: red;
}
.SomePoints {
    background-color: azure;
}
.ZeroPoints {
    background-color: lemonchiffon;
}


.SubTotal_Score {
    font-size: x-small;
    text-align: right;
    background-color: rgb(191,255, 0);
}

.SubTotal_Points {
    font-size: x-small;
    text-align: left;
    background-color: rgb(191,255, 0);
}
.Total_Score {
    font-size: x-small;
    text-align: right;
    background-color: rgb(128,255, 0);
}

.Total_Points {
    font-size: x-small;
    text-align: left;
    background-color: rgb(128,255, 0);
}

.Rank {
    color: red;
    font-weight: bold;
    font-size: x-small;
    text-align: center;
    background-color: yellow;
}

.RankPlayedToHC {
    font-size: x-small;
    text-align: right;
}

.RankTotalPoints {
    font-size: x-small;
    text-align: left;
}

.Footer {
    margin-top: 3px;
    background-color: #FFFFB2;
    color: black;
    height: 30px;
    text-align: center;
    line-height: 30px;
    font-size: small;
}