﻿@media screen 
{
    /* Phone CSS */

    .pagePH {
        /*background-image: url('../Images/bkgrnd.jpg');*/
        background-color: #eeeeee;
        width:100%;
        height:100%;
        /*
            min-width: 320px;
        max-width: 320px;
        
        position: absolute;
            width: 98%;
            min-height: 468px;
        */
    }
    .mainPH {
    }
    .headerPH {
        height: 62px;
        background-color: darkblue;
        text-align:center;
    }
    .btn_loginPH {
        color: red;
        font-weight: bold;
    }
    .loginPH {
        margin: 0px;
        padding: 0em;
    }
    .passEntryPH {
        width: 250px;
        border: 1px solid #ccc;
    }
    .mainHeaderPH {
        font-size: 18px;
        font-weight: bold;
        color: white;
        padding-left: 10px;
    }
    .wkHdrPH {
        font-size: 18px;
        font-weight: bold;
        color: black;
        height: 32px;
        vertical-align:bottom;
    }
    .wkInstPH {
        font-size: 14px;
        font-style:italic;
        font-weight:bold;
        color: red;
    }
    .wkTRPH {
        font-size: 18px;
        font-weight: bold;
        color: black;
        height: 42px;
    }
    .wdTDPHL {
        text-align: right;
        width: 22px;
        border-bottom: 1px solid black;
    }
    .wdTDPHC {
        text-align: left;
        width: 40px;
        padding-left: 5px;
        border-bottom: 1px solid black;
        background-color: darkgreen;
        color: white;
    }
    .wdTDPHR {
        text-align: left;
        padding-left: 5px;
        border-bottom: 1px solid black;
    }

    .btnWeekPH {
        font-size: 18px;
        font-weight: bold;
        color: white;
        cursor: pointer;
        background-color: blue;
        border-radius: 9px;
        -moz-border-radius: 9px;
        -webkit-border-radius: 9px;
    }
    .btnAdWkPH {
        font-size: 18px;
        font-weight: bold;
        color: white;
        cursor: pointer;
        background-color: red;
        border-radius: 9px;
        -moz-border-radius: 9px;
        -webkit-border-radius: 9px;
    }
    .btnDisablePH {
        font-size: 18px;
        font-weight: bold;
        color: white;
        cursor: none;
        background-color: lightgray;
        border-radius: 9px;
        -moz-border-radius: 9px;
        -webkit-border-radius: 9px;
    }
   .btnBackPH {
        font-size: 14px;
        font-weight: bold;
        color: white;
        cursor: pointer;
        background-color: DarkGreen;
        border-radius: 9px;
        -moz-border-radius: 9px;
        -webkit-border-radius: 9px;
    }

    .allTeamsTablePH {
        table-layout: fixed;
    }
    .teamNotePH {
        font-size: 18px;
        font-weight: bold;
        color: white;
        text-align: center;
        background-color: red;
        padding-left: 15px;
        padding-right: 15px;
    }
    .hdr_Text {
        font-size: 18px;
        font-weight: bold;
        color: Black;
    }
    .hdr_Note {

    }
    .centerDivPH {
        position: relative;
        display: block;
        width: 100%;
        text-align: center;
        background-color: White transparent;
    }
    .footerPH {
        text-align: center;
        width: 100%;
        bottom: 0px;
        background-color: DarkGreen;
        text-align: center;
        padding-top: 5px;
    }
    .etHeader {

    }
    .etRow {

    }
    .etLbl {
        min-width: 54px;
        max-width: 54px;
        text-align: right;
        padding-right: 5px;
        font-weight: bold;
        color: black;
        overflow: hidden;
    }
    .etFld {
        min-width: 100px;
        max-width: 100px;
        text-align: left;
        font-weight: bold;
        color: black;
        overflow: hidden;
    }
    .etNote {
        min-width: 254px;
        max-width: 254px;
        text-align: left;
        font-weight: bold;
        color: black;
    }
    .etNoteTx {
        width: 242px;
        border: 1px solid #ccc;
    }
    .etTxtBx {
        width: 80px;
        border: 1px solid #ccc;
    }
    .schedDivPH {
        max-width: 280px;
        min-width: 280px;
        margin: auto;
    }
    .edTranTable {
        width: 320px;
        border-collapse: collapse;
        border: 1px solid black;
        margin: auto;
    }
    .cashDivPH {
        max-width: 280px;
        min-width: 280px;
        margin: auto;
    }
    .edParmDivPH {
        background-color: #eeeeee;
        position: absolute;
        min-width: 100%;
        max-width: 100%;
        text-align: center;
    }
    .tempHide {
        opacity:0;
        cursor:none;
    }

    #hider {
        position: fixed;
        top: 0%;
        left: 0%;
        width: 100%;
        height: 100%;
        min-height: 100vh;
        min-width: 100vw;
        z-index: 1150;
        background-color: Black;
        opacity: 0.4;
        overflow: hidden;
    }

    .errMsgPH {
        color: red;
        font-size: 14px;
        font-style: italic;
        font-weight: bold;
    }
    .gridHdrTablePH {
        width:100%;
        border-collapse: collapse;
        border: 1px solid black;
        table-layout: fixed;
    }
    .tranHdrTablePH {
        width: 100%;
        border-collapse: collapse;
        table-layout: fixed;
        border: 1px solid black;
        margin: auto;
    }
    .cashHdrName {
        width: 24%;
        padding-right: 5px;
    }
    .cashHdrCash {
        width: 14%;
        text-align: right;
        padding-right: 5px;
    }
    .cashHdrTotal {
        text-align: right;
        padding-right: 5px;
    }
    .cashRowCash {
        text-align: right;
        padding-right: 5px;
    }
    .edCshNameRw {
        padding-left: 25px;
        width: 75%;
        font-size: 18px;
        overflow: hidden;
        white-space: nowrap;
    }
    .edCshButRw {
        text-align:right;
        padding-right: 10px;
        width:25%;
    }
    .edCshDate {
        width: 30%;
    }
    .edCshType {
        width: 20%;
        text-align: center;
    }
    .edCshDC {
        width: 15%;
        text-align: right;
        padding-right: 5px;
    }
    .edCshBal {
        width: 20%;
        text-align: right;
        padding-right: 5px;
    }
    .schHdrNamePH {
        /*width:44%;*/
    }
    .schHdrDatePH {
        width: 9%;
        text-align: center;
        border-left: 1px solid white;
    }
    .schRowNamePH {
        overflow: hidden;
        white-space: nowrap;
    }
    .schRowDatePH {
        text-align: center;
        font-weight: bold;
        border-left: 1px solid lightgray;
    }
    .actHdrNamePH {
        width: 15%;
        font-size: 12px;
    }
    .actHdrAddSrcPH {
        white-space: nowrap;
        width: 25%;
    }
    .actHdrMemPH {
        width: 15%;
        font-size: 12px;
    }
    .actHdrContPH {
        width: 45%;
        font-size: 12px;
    }
    .actHdrImg {
        height:24px;
        padding-right:24px;
    }
    .actRowNamePH {
        overflow: hidden;
        white-space: nowrap;
    }
    .actRowMemPH {
        font-size: 12px;
    }

    .actRowContPH {
        font-size: 12px;
    }
    .cbHidePH {
        font-size: 14px;
        font-weight: bold;
        color: red;
    }
    .cashDiv {
        position: absolute;
        z-index: 1500;
        background: darkgreen;
        border: 1px solid black;
        margin: auto;
        width: 500px;
        font-size: 18px;
        font-weight: bold;
        top: 130px;
        left: 250px;
        color: black;
        padding: 5px;
        border-top-left-radius: 9px;
        -moz-border-top-left-radius: 9px;
        -webkit-border-top-left-radius: 9px;
        border-top-right-radius: 9px;
        -moz-border-top-right-radius: 9px;
        -webkit-border-top-right-radius: 9px;
        border-bottom-left-radius: 9px;
        -moz-border-bottom-left-radius: 9px;
        -webkit-border-bottom-left-radius: 9px;
        border-bottom-right-radius: 9px;
        -moz-border-bottom-right-radius: 9px;
        -webkit-border-bottom-right-radius: 9px;
    }
    .dcWinners {
        background-color: lightgray;
        border-collapse: collapse;
        /*margin: auto;*/
        border: 4px solid darkgreen;
        font-size: 18px;
        font-weight: bold;
        color: black;
        width: 320px;
    }
    .dcWName {
        max-width: 138px;
        overflow: hidden;
        white-space: nowrap;
    }
    .dcTable {
        background-color: lightgray;
        border-collapse: collapse;
        margin: auto;
        border-bottom: 4px solid darkgreen;
    }
    .dcHdRow {
        background-color:darkgreen;
        color:white;
    }
    .dcRow {
        border: 1px dotted black;
    }
    .dcKyRow {
        background-color: aquamarine;
        color: black;
    }
    .dcTmRow {
        background-color: darkgray;
        color: black;
        /*border: 1px solid white;*/
    }
    .dcLine {
        font-size: 5px;
        background-color: darkgreen;
    }
    .dcName {
        width: 225px;
        /*border-bottom: 1px dotted black;*/
    }
    .dcCash {
        width: 85px;
        text-align: center;
        /*border-bottom: 1px dotted black;*/
    }
    .dcTxBx {
        width: 75px;
        border: 1px solid #ccc;
        font-size: 18px;
    }
    .hdr_SchLTD {
        text-align: left;
        padding-left: 5px;
    }
    .hdr_SchRTD {
        text-align: right;
        padding-right: 5px;
    }
    .allTeamsTablePrn {
        /*margin-left: 60px;*/
        table-layout: fixed;
        width: 940px;
    }

 /*   .gtTotal {
        background-color: #006400;
        color: #FFFFFF;
        font-weight: bold;
    }*/

    /* PC CSS*/
    .gridContDiv {
        border: 1px solid black;
        position: absolute;
        /* top: 114px; */
        bottom: 35px;
        overflow: scroll;
        overflow-y: scroll;
        overflow-x: hidden;
    }
     .headerDiv {
     /*   height: 35px; */
        text-align:left;
        padding-top:10px;
       /* padding-bottom:10px;*/
        top: 0;
        /*margin-top: -20px;*/
    }
     .footer {
        position: absolute;
        width: 100%;
        bottom:0px;
        background-color:DarkGreen;
     }
    .btn_login
    {
        color:White;
        display:block;
    } 
    .gridDiv {
        top: 0px;
        z-index: 50;
        padding-left:25px;
    }

    .page {
        background-image:url('../Images/bkgrnd.jpg');
        background-color:#cccccc;
        position:absolute;
        width:1004px;
        margin: 0px 0 0 -502px;
        left: 50%;
        height: 98%;
        min-height: 468px;
     }
    .gtAlt {
        /*background-color: #EAF2D3;*/
        background-color: aliceblue;
        color: #000000;
        height: 22px;
    }

     .bodyCls 
     {
     }
    .gridPHdr1
    {
        display:none;
    } 
    .gridPHdr2
    {
        display:none;
    } 
    .gridHeaderclass 
    {
        text-align:center;
        /*font-size: 22px;*/
        font-weight: bold;
        background-color: White;
        color:Black;
    }
    .memListHdrTable{
        width: 688px;
        border-collapse:collapse;
        border: 1px solid black;
        table-layout: fixed;
        margin-left:100px;
    }
    .gridHdrTable {
        width: 915px;
        border-collapse:collapse;
        border: 1px solid black;
        table-layout: fixed;
    }
 /*   .gridTable {
        width: 915px;
        border-collapse:collapse;
        border: 1px solid black;
        table-layout: fixed;
    } */
     .header {
        height: 40px;
     }
     .gScore_Name {
        color:White;
        font-size:24px;
        height:36px;
        font-weight:bold;
    }
    .alertsDiv {
        display:block;
    }
    .alertTable {
        width: 100%;
        border-collapse:collapse;
        border: 1px solid black;
        table-layout: fixed;
    }
    .offset {
        /*  top: 114px; 02102014*/
        top: 153px;
    }
    .offset0 {
        /*  top: 114px; 02102014*/
        top: 153px;
    }
    .offset1 {
        /*  top: 155px; 02102014*/
        top: 195px;
    }
    .offset2 {
        /*  top: 196px; 02102014*/
        top: 236px;
    }
    .offset3 {
        /*  top: 237px; 02102014*/
        top: 277px;
    }
    .offset4 {
        /*  top: 278px; 02102014*/
        top: 318px;
    }
    .memListDiv {
        position:absolute;
        top: 135px;
        bottom: 35px;
        width: 790px;
        overflow:scroll;
        overflow-y: scroll; 
        overflow-x:hidden;

    }
    .teamDiv {
        position:absolute;
        top: 135px;
        bottom: 35px;
        width: 920px;
        overflow:scroll;
        overflow-y: scroll; 
        overflow-x:hidden;

    }
    .teamGolferDel {
        width:25px;
        text-align:center;
        font-size: 18px;
        font-weight: bold;
        color: Red;
        border-bottom: 1px dotted black;
    }
    .teamGolferAvg {
        width: 25px;
        text-align: center;
        font-size: 18px;
        font-weight: bold;
        color: green;
        border-bottom: 1px dotted black;
    }
    .teamGolferLink a:hover, a:visited, a:link {
        color: Red;
        text-decoration: none;
        display: inline-block;
    }
    .gridTable {
        width: 670px;
        border-collapse:collapse;
        border: 1px solid black;
        table-layout: fixed;
        padding-left: 125px;
    }
    .gridSchedTable  {
        width: 915px;
        border-collapse:collapse;
        border: 1px solid black;
        table-layout: fixed;
    }

    .memNumSchHdr 
    {
        width: 67px;
        text-align: center;
        overflow: hidden;
    }
       .memNumSch 
    {
        width: 55px;
        border:1px solid black;
        text-align: right;
        overflow: hidden;
        padding-right:12px;
        font-weight:bold;
   }
    .commentSchHdr 
    {
        width:76px;
        border:1px dark green;
        text-align: center;
        overflow: hidden;
    }    
    .commentSch
    {
        width:76px;
        border:1px solid black;
        text-align: center;
        overflow: hidden;
        font-weight:bold;
    }

    .dateSchHdr   
    { 
        width: 64px;
        text-align: center;
        overflow: hidden;
    }
    .dateSch   
    { 
        width: 64px;
        border:1px solid black;
        text-align: center;
        overflow: hidden;
    }
    .divCalComment 
    {
        overflow:hidden; 
        height:99px; 
        font-size: 22px;
    }
    .sic0 {
        border-left:1px solid black;
        text-align: center;
    }
    .sic2 {
        border-left:1px solid black;
        text-align: center;
    }
    .sic3 {
        border-left:1px solid black;
        text-align: center;
    }
    .sic5 {
        border-left:1px solid black;
        text-align: center;
    }
    .sic6 {
        border-left:1px solid black;
        text-align: center;
    }
    .sicL0 {
        width:40px;
        border-left:1px solid black;
        text-align: center;
    }
    .sicL2 {
        width:45px;
        text-align: center;
    }
    .sicL3 {
        width:20px;
        text-align: center;
    }
    .sicL5 {
        width:45px;
        text-align: center;
    }
    .sicL6 {
        width:20px;
        text-align: center;
    }
    .sicD0 {
        border-left:1px solid black;
        text-align: center;
    }
    .sicD2 {
        border-left:1px solid black;
        text-align: center;
    }
    .sicD3 {
        text-align: center;
    }
    .sicD5 {
        border-left:1px solid black;
        text-align: center;
    }
    .sicD6 {
        text-align: center;
    }
    .sic1 {
        border-left:1px solid black;
        padding-left:10px;
        text-align: left;
        font-weight:bold;
        color:Black;
        font-size: 24px;
    }
    .sic4 {
        border-left:1px solid black;
        padding-left:10px;
        text-align: left;
        font-weight:bold;
        color:Black;
        font-size: 24px;
    }

    .sic7 {
        border-left:1px solid black;
        border-right:1px solid black;
        padding-left:10px;
        text-align: left;
        font-weight:bold;
        color:Black;
        font-size: 24px;
    }
    .sicL1 {
        width:250px;
        text-align: center;
        font-weight:bold;
        font-size: 18px;
        color:Black;
    }
    .sicL4 {
        width:250px;
        text-align: center;
        font-weight:bold;
        font-size: 18px;
        color:Black;
    }
    .sicL7 {
        width:250px;
        border-right:1px solid black;
        text-align: center;
        font-weight:bold;
        font-size: 18px;
        color:Black;
    }
    .sicD1 {
        border-left:1px solid black;
        padding-bottom:5px;
        text-align: center;
        font-weight:bold;
        font-size: 36px;
        color:Black;
    }
    .sicD4 {
        border-left:1px solid black;
        padding-bottom:5px;
        text-align: center;
        font-weight:bold;
        font-size: 36px;
        color:Black;
    }
    .sicD7 {
        border-left:1px solid black;
        border-right:1px solid black;
        padding-bottom:5px;
        text-align: center;
        font-weight:bold;
        font-size: 36px;
        color:Black;
    }
    .sicW1 {
        border-left:1px solid black;
        padding-bottom:5px;
        text-align: center;
        font-weight:bold;
        font-size: 32px;
        font-style: italic;
        color:Black;
    }
    .sicW4 {
        border-left:1px solid black;
        padding-bottom:5px;
        text-align: center;
        font-weight:bold;
        font-size: 32px;
        font-style: italic;
        color:Black;
    }
    .sicW7 {
        border-left:1px solid black;
        border-right:1px solid black;
        padding-bottom:5px;
        text-align: center;
        font-weight:bold;
        font-size: 32px;
        font-style: italic;
        color:Black;
    }
    .divSiComment
    {
        overflow:hidden; 
        max-height:99px; 
        font-size:24px;
    }
    .siTable {
        background-color: #FFFFFF;
        border-collapse: collapse;
        text-align: center;
        width:940px;
    }
    .signinHdr {
        border-left: 1px solid black;
        border-right: 1px solid black;
        border-top: 1px solid black;
        padding-bottom:20px;
        text-align:center;
        font-size: 36px;
        font-weight: bold;
        background-color: White;
        color:Black;
    }
    .signinHdrLines {
        border: 1px solid black;
        height:3px;
    }
    .memNumCellhdr 
    {
        width: 57px;
        text-align: center;
        overflow: hidden;
    }
    .memNumCell 
    {
        width: 41px;
        border:1px solid black;
        text-align: right;
        overflow: hidden;
        padding-right:12px;
        font-weight:bold;
   }
    .phoneCellhdr 
    {
        width: 100px;
        border:1px dark green;
        text-align: center;
        overflow: hidden;
    }
    .phoneCell 
    {
        width: 96px;
        border:1px solid black;
        text-align: right;
        overflow: hidden;
        padding-right:4px;
        font-weight:bold;
    }
    .commentCellhdr 
    {
        width:44px;
        border:1px dark green;
        text-align: center;
        overflow: hidden;
    }    
    .commentCell 
    {
        width:44px;
        border:1px solid black;
        text-align: center;
        overflow: hidden;
        font-weight:bold;
    }
     table.calTable 
    {
	border-collapse: collapse;
	background-color: white;
	width:100%;
	}   
    .memListHeader {
        background-color: #006400;
        color: #FFFFFF;
        font-weight: bold;
        font-size:18px;
    }
    .memListTable {
        width: 670px;
        border-collapse:collapse;
        border: 1px solid black;
        table-layout: fixed;
        margin-left:100px;
    }
    .teamOrderCell {
        display:inline-block;
    }
    .teamCardLink {
        display:inline-block;
        font-size: 18px;
        font-weight: bold; 
        background-color: Red;
    }
    .allTeamsTablePrn {
        /*margin-left: 60px;*/
        table-layout: fixed;
        width: 940px;
    }
}
@media print 
{
    /*thead {display: table-header-group;}*/
    
    .gridContDiv {
        width:700px;
        padding-left:125px;
    }
    .footer 
    {
        display:none;
    }  
    .headerDiv 
    {
        display:none;
    }
    .btn_login
    {
        display:none;
    } 
    .gridDiv {
        top: 0px;
        z-index: 50;
    }

    .gridPHdr1
    {
        text-align:center;
        font-size: 22px;
        font-weight: bold;
        background-color: White;
        color:Black;
    } 
    .gridPHdr2
    {
        text-align:center;
        font-weight: bold;
        color:Black;
        padding-bottom:5px;
    } 
    .gridHeaderclass 
    {
        text-align:left;
        font-size: 18px;
        font-weight: bold;
        background-color: White;
        color:Black;
        padding-left:70px;
    }
    .gridHdrTable {
        display:none;
    }
    .memListHdrTable {
        display:none;
        width: 688px;
        margin-left:100px;    
     }
     .header {
        display:none;
     }
    .page {
        position:absolute;
        background-color:transparent;
        width:1004px;
        margin: 0px 0 0 -502px;
        left: 50%;
        height: 98%;
        min-height: 468px;
        border:none;
     }  
    .gtAlt {
        background-color: #FFFFFF;
        color: #000000;
        height:22px;
    }
     .bodyCls 
     {
         background: none;
     }  
     .gScore_Name {
        color:Black;
        font-size:24px;
        height:36px;
        font-weight:bold;
    }
    .alertsDiv {
        display:none;
    }
    .alertTable {
        display:none;
    }
    .offset {
    }
    .offset0 {
     }
    .offset1 {
     }
    .offset2 {
    }
    .offset3 {
    }
    .offset4 {
    }
    .teamDiv {
        padding-left: 5;
        top: 0;
        z-index: 50;
    }
    .teamGolferDel {
        width:25px;
        text-align:center;
        font-size: 18px;
        font-weight: bold;
        color: White;
        border-bottom: 1px dotted black;
    }

    .teamGolferLink a:hover, a:visited, a:link {
        color: #006400;
        text-decoration: none;
        display:none;
    }
    .gridTable {
        width: 670px;
        border-collapse:collapse;
        table-layout: fixed;
        margin-left: 35px;
    }
    .gridSchedTable  {
        width: 670px;
        border-collapse:collapse;
        table-layout: fixed;
        margin-left: 125px;
    }
   .memNumSchHdr 
    {
        width: 67px;
        text-align: center;
        overflow: hidden;
        color:White;
        display:none;
    }
    .memNumSch 
    {
        width: 55px;
        text-align: right;
        overflow: hidden;
        padding-right:12px;
        font-weight:bold;
        color:White;
        display:none;
   }
    .commentSchHdr 
    {
        width:0px;
        overflow: hidden;
        display:none;
    }    
    .commentSch
    {
        width:0px;
        overflow: hidden;
        display:none;
    }
    .dateSchHdr   
    { 
        width: 30px; 
        text-align: center;
        overflow: hidden;
    }
    .dateSch   
    { 
        width  : 30px; 
        border:1px solid black;
        text-align: center;
        overflow: hidden;
    }
    .divCalComment 
    {
        overflow:hidden; 
        height:69px; 
        font-size: 20px;
              
    }
    .sic0 {
        overflow:hidden;
        width:0px;
    }
    .sic2 {
        overflow:hidden;
        width:0px;
    }
    .sic3 {
        overflow:hidden;
        width:0px;
    }
    .sic5 {
        overflow:hidden;
        width:0px;
    }
    .sic6 {
        overflow:hidden;
        width:0px;
    }
    .sicL0 {
        overflow:hidden;
        width:0px;
    }
    .sicL2 {
        overflow:hidden;
        width:0px;
    }
    .sicL3 {
        overflow:hidden;
        width:0px;
    }
    .sicL5 {
        overflow:hidden;
        width:0px;
    }
    .sicL6 {
        overflow:hidden;
        width:0px;
    }
    .sicD0 {
        overflow:hidden;
        width:0px;
    }
    .sicD2 {
        overflow:hidden;
        width:0px;
    }
    .sicD3 {
        overflow:hidden;
        width:0px;
    }
    .sicD5 {
        overflow:hidden;
        width:0px;
    }
    .sicD6 {
        overflow:hidden;
        width:0px;
    }
    .sic1 {
        border-left:1px solid black;
        overflow:hidden;
        width:0px;
        font-weight:bold;
        color:Black;
        font-size: 18px;
    }
    .sic4 {
        border-left:1px solid black;
        overflow:hidden;
        width:0px;
        font-weight:bold;
        color:Black;
        font-size: 18px;
    }

    .sic7 {
        border-left:1px solid black;
        border-right:1px solid black;
        overflow:hidden;
        width:0px;
        font-weight:bold;
        color:Black;
        font-size: 18px;
    }
    .sicL1 {
        overflow:hidden;
        width:0px;
    }
    .sicL4 {
        overflow:hidden;
        width:0px;
    }
    .sicL7 {
        border-right:1px solid black;
        overflow:hidden;
        width:0px;
    }
    .sicD1 {
        border-left:1px solid black;
        overflow:hidden;
        width:0px;
        font-size: 18px;
        font-weight: bold;
        background-color: White;
        color:Black;
    }
    .sicD4 {
        border-left:1px solid black;
        overflow:hidden;
        width:0px;
        font-size: 18px;
        font-weight: bold;
        background-color: White;
        color:Black;
    }
    .sicD7 {
        border-left:1px solid black;
        border-right:1px solid black;
        overflow:hidden;
        width:0px;
        font-size: 18px;
        font-weight: bold;
        background-color: White;
        color:Black;
    }
    .sicW1 {
        border-left:1px solid black;
        overflow:hidden;
        width:0px;
        font-size: 18px;
        font-weight: bold;
        background-color: White;
        color:Black;
    }
    .sicW4 {
        border-left:1px solid black;
        overflow:hidden;
        width:0px;
        font-size: 18px;
        font-weight: bold;
        background-color: White;
        color:Black;
    }
    .sicW7 {
        border-left:1px solid black;
        border-right:1px solid black;
        overflow:hidden;
        width:0px;
        font-size: 18px;
        font-weight: bold;
        background-color: White;
        color:Black;
    }
    .divSiComment
    {
        overflow:hidden; 
        max-height:99px; 
        font-size:18px;
    }
    .siTable {
        background-color: #FFFFFF;
        padding-left: 165px;
        text-align: center;
        width: 820px;
    }
    .signinHdr {
        padding-bottom:10px;
        text-align:center;
        font-size: 24px;
        font-weight: bold;
        background-color: White;
        color:Black;
    }
    .signinHdrLines {
        height:0px;
    }

    .memNumCellhdr 
    {
        width: 20px;
        text-align: center;
        overflow: hidden;
        color: White;
        display:none;
    }

    .memNumCell 
    {
        width: 4px;
        overflow: hidden;
        padding-right:12px;
        font-weight:bold;
        color: White;
        display:none;
   }
    .phoneCellhdr 
    {
        width: 100px;
        border:1px dark green;
        text-align: center;
        overflow: hidden;
        color: White;
        display:none;
    }
    .phoneCell 
    {
        width: 96px;
        font-weight:bold;
        overflow: hidden;
        color: White;
        padding-right:4px;
        display:none;
   }
    .commentCellhdr 
    {
        width:44px;
        text-align: center;
        overflow: hidden;
        color: White;
        display:none;
    }    
    .commentCell 
    {
        width:44px;
        text-align: center;
        overflow: hidden;
        font-weight:bold;
        display:none;
        color: White;
        display:none;
    }
     table.calTable 
    {
	border-collapse: collapse;
	background-color: white;
	width:96%;
    margin-left:30px;
	}   
    .memListHeader {
        display:none;
    }
    .memListTable {
        width: 670px;
        border-collapse:collapse;
        border: 1px solid black;
        table-layout: fixed;
        margin-left:35px;
    }
    .teamOrderCell {
        display:none;
    }
    .teamCardLink {
        display:none;
    }
    .allTeamsTablePrn {
        margin-left: 60px;
        table-layout: fixed;
        width: 700px;
    }
}
@media screen, print {
    html {
        -webkit-text-size-adjust: 100%; /* Prevent font scaling in landscape while allowing user zoom */
    }

    .showAverSpn {
        background-color: lightgray;
        border: 1px solid;
        color: black;
        font-size: 12px;
        font-weight: bold;
        padding: 8px 4px 4px;
    }

    .teamGlfCourse {
        font-size: 22px;
        font-weight: bold;
        color: Black;
        white-space: nowrap;
        text-align: left;
    }

    .starterDate {
        font-weight: bold;
        text-align: center;
        overflow: hidden;
        border: 1px solid black;
        font-size: 14px;
        color: Black;
        min-width: 195px;
        max-width: 195px;
    }

    .starterCourse {
        font-weight: bold;
        text-align: center;
        overflow: hidden;
        border: 1px solid black;
        font-size: 14px;
        color: Black;
    }

    .memNumLst {
        width: 30px;
        border: 1px solid black;
        text-align: right;
        overflow: hidden;
        padding-right: 12px;
        font-weight: bold;
    }

    .nameLst {
        width: 150px;
        border: 1px solid black;
        text-align: left;
        overflow: hidden;
        padding-left: 6px;
        font-weight: bold;
    }

    .phoneLst {
        width: 85px;
        border: 1px solid black;
        text-align: right;
        overflow: hidden;
        padding-right: 30px;
        font-weight: bold;
    }

    .emailLst {
        width: 200px;
        border: 1px solid black;
        text-align: right;
        overflow: hidden;
        padding-right: 30px;
        font-weight: bold;
    }

    .memNumLstHdr {
        width: 42px;
        text-align: center;
        overflow: hidden;
    }

    .phoneSchHdr {
        width: 79px;
        border: 1px dark green;
        text-align: center;
        overflow: hidden;
    }

    .phoneLstHdr {
        width: 89px;
        border: 1px dark green;
        text-align: center;
        overflow: hidden;
    }

    .emailLstHdr {
        width: 157px;
        border: 1px dark green;
        text-align: center;
        overflow: hidden;
    }

    .phoneSch {
        width: 93px;
        border: 1px solid black;
        text-align: right;
        overflow: hidden;
        padding-right: 4px;
        font-weight: bold;
    }

    .printPage {
        position: absolute;
        background-color: white;
        width: 1004px;
        margin: 0px 0 0 -502px;
        left: 50%;
        border: none;
    }

    .btn_login a:hover, a:visited, a:link {
        color: White;
    }

    .mainHeader {
        font-size: 22px;
        font-weight: bold;
        color: white;
        padding-left: 50px;
    }

    .commentDlg {
        background-color: red;
        color: White;
    }

    .alertDlg {
    }

    .nameCellhdr {
        width: 135px;
        text-align: left;
        overflow: hidden;
        padding-left: 10px;
    }

    .nameCell {
        width: 139px;
        border: 1px solid black;
        text-align: left;
        overflow: hidden;
        padding-left: 6px;
        font-weight: bold;
    }

    .nameCellhdr2 {
        width: 159px;
        text-align: left;
        overflow: hidden;
        padding-left: 10px;
    }

    .nameCell2 {
        width: 163px;
        border: 1px solid black;
        text-align: left;
        overflow: hidden;
        padding-left: 6px;
        font-weight: bold;
    }

    .teeCellhdr {
        width: 36px;
        text-align: center;
        overflow: hidden;
        padding-right: 7px;
    }

    .teeCell {
        width: 45px;
        border: 1px solid black;
        text-align: center;
        overflow: hidden;
        font-weight: bold;
    }

    .averCellhdr {
        width: 73px;
        text-align: center;
        font-weight: bold;
        overflow: hidden;
    }

    .averCell {
        width: 73px;
        border: 1px solid black;
        text-align: center;
        font-weight: bold;
        overflow: hidden;
    }

    .scoreCellhdr {
        width: 27px;
        text-align: left;
        overflow: hidden;
        padding-right: 8px;
    }

    .scoreCell {
        width: 27px;
        border: 1px solid black;
        text-align: right;
        overflow: hidden;
        padding-right: 8px;
        font-weight: bold;
    }

    .overCellhdr {
        width: 51px;
        text-align: right;
        overflow: hidden;
        padding-right: 2px;
    }

    .overCell {
        width: 45px;
        border: 1px solid black;
        text-align: right;
        overflow: hidden;
        padding-right: 8px;
        font-weight: bold;
    }

    .nameSchHdr {
        width: 179px;
        text-align: left;
        overflow: hidden;
        padding-left: 10px;
    }

    .nameLstHdr {
        width: 146px;
        text-align: left;
        overflow: hidden;
        padding-left: 10px;
    }

    .nameSch {
        width: 183px;
        border: 1px solid black;
        text-align: left;
        overflow: hidden;
        padding-left: 6px;
        font-weight: bold;
    }

    .nameSchHdr2 {
        width: 258px;
        text-align: left;
        overflow: hidden;
        padding-left: 10px;
    }

    .nameSch2 {
        width: 262px;
        border: 1px solid black;
        text-align: left;
        overflow: hidden;
        padding-left: 6px;
        font-weight: bold;
    }

    .centerDlgHdr {
        text-align: center;
        background: #004000;
        border-top-left-radius: 9px;
        -moz-border-top-left-radius: 9px;
        -webkit-border-top-left-radius: 9px;
        border-top-right-radius: 9px;
        -moz-border-top-right-radius: 9px;
        -webkit-border-top-right-radius: 9px;
    }

    .loginHeader {
        color: white;
        font-size: 14px;
        font-weight: bold;
        padding-top: 5px;
    }
    /* Worksheet CSS*/
    .divControlsSS {
        height: 36px;
        padding-top: 7px;
        padding-bottom: 7px;
        text-align: center;
        background-color: #cccccc;
        border-bottom-left-radius: 9px;
        -moz-border-bottom-left-radius: 9px;
        -webkit-border-bottom-left-radius: 9px;
        border-bottom-right-radius: 9px;
        -moz-border-bottom-right-radius: 9px;
        -webkit-border-bottom-right-radius: 9px;
    }

    .linkButton a {
        color: white;
        cursor: pointer;
        font-size: 14px;
        text-decoration: none;
        padding: 1px 18px;
        white-space: nowrap;
        background: #004000; /* #1c1c1c;*/
        border-radius: 9px;
        -moz-border-radius: 9px;
        -webkit-border-radius: 9px;
        border: 2px solid white;
    }

        .linkButton a:hover {
            color: red;
            border: 2px solid red;
        }

        .linkButton a:active {
            color: #1c1c1c;
            background: white;
        }

    .excPopup {
        border-style: double;
        border-width: thin;
        border-color: white;
        background-color: white;
        width: 620px;
        height: 170px;
        margin-top: -70px;
        margin-left: -290px;
        text-align: center;
        border-radius: 9px;
        -moz-border-radius: 9px;
        -webkit-border-radius: 9px;
        -moz-box-shadow: 3px 3px 4px #000;
        -webkit-box-shadow: 3px 3px 4px #000;
        box-shadow: 3px 3px 4px #000;
        /* For IE 8 */
        -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
        /* For IE 5.5 - 7 */
        filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
    }

    .excFileLink {
        font-size: 18px;
        height: 64px;
        padding-top: 17px;
    }
    /* End of Worksheet CSS */

    .popupWrap {
        position: fixed;
        top: 50%;
        left: 50%;
        display: block;
        z-index: 1500;
    }

    .puHeader {
        font-size: 18px;
        font-weight: bold;
        background-color: darkblue;
        color: white;
        height: 35px;
    }

    .puRow {
        height: 30px;
    }

    .puDdlRow {
        height: 49px;
    }

    .puHRRow {
        height: 16px;
    }

    .puTable {
        width: 100%;
        margin-top: 0px;
        border-spacing: 0px;
        background-color: aliceblue;
    }

    .golfball {
        position: relative;
        left: 50%;
        top: 50%;
        display: block;
        width: 100px;
        height: 100px;
        margin-top: -50px; /* margins are negative and they're half of dimensions above */
        margin-left: -50px;
        text-align: center;
        background-color: White transparent;
        z-index: 9999;
    }

    /* Centered Div */
    .centerDiv {
        position: relative;
        left: 50%;
        display: block;
        width: 400px;
        height: 310px;
        margin-top: 25px; /* margins are negative and they're half of dimensions above */
        margin-left: -200px;
        text-align: center;
        background-color: White transparent;
    }

    .scoreGSHeader {
        text-align: center;
        padding: 0px 10px 0px 10px;
    }

    .leftGSHeader {
        text-align: center;
        padding: 0px 10px 0px 10px;
    }

    .rightGSHeader {
        text-align: left;
        padding: 0px 10px 0px 10px;
    }

    .gScoreCell {
        border: 1px solid black;
        text-align: center;
        padding: 0px 10px 0px 10px;
    }

    .gScoresTableHdr {
        width: 560px;
    }

    .gScoresTable {
        width: 560px;
        border-collapse: collapse;
        border: 1px solid black;
        background-color: White;
    }

    .main {
    }

    .divScroll {
        height: 340px;
        background-image: url('../Images/bkgrnd.jpg');
        background-color: #cccccc;
        overflow: scroll;
        overflow-y: scroll;
        overflow-x: hidden;
    }

    .divControls {
        padding-top: 7px;
        text-align: center;
    }

    .gScoreHdrBackground {
        width: 100%;
        height: 70px;
        background-color: DarkGreen;
    }

    .gScoreBackground {
        width: 100%;
        height: 60px;
        background-color: DarkGreen;
    }

    .adminBtn {
        background: darkblue;
        color: white;
    }

    .adClsBtn {
        background: aliceblue;
        color: darkblue;
    }
    /* Add Alert Popup */
    .addAlertPopup {
        position: relative;
        border-style: double;
        border-width: thin;
        background-color: DarkGreen;
        width: 780px;
        height: 206px;
        margin-top: -103px; /* margins are negative and they're half of dimensions above */
        margin-left: -390px;
        display: block;
        text-align: center;
        /* z-index: 99; */
        -moz-box-shadow: 3px 3px 4px #000;
        -webkit-box-shadow: 3px 3px 4px #000;
        box-shadow: 3px 3px 4px #000;
        /* For IE 8 */
        -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
        /* For IE 5.5 - 7 */
        filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
    }
    /* Scores Popup */
    .gScorePopup {
        position: relative;
        border-style: double;
        border-width: thin;
        background-color: DarkGreen;
        width: 580px;
        height: 495px;
        margin-top: -250px; /* margins are negative and they're half of dimensions above */
        margin-left: -290px;
        display: block;
        text-align: center;
        /* z-index: 99; */
        -moz-box-shadow: 3px 3px 4px #000;
        -webkit-box-shadow: 3px 3px 4px #000;
        box-shadow: 3px 3px 4px #000;
        /* For IE 8 */
        -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
        /* For IE 5.5 - 7 */
        filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
    }

    .puTblLeft {
        width: 30%;
        text-align: right;
        padding-right: 5px;
    }

    .puTblRight {
        width: 70%;
        text-align: left;
        padding-left: 5px;
    }
    /* FCCTalk Help Popup*/
    .ftlkHelp {
        background-color: #004000;
        border: 1px solid black;
        color: white;
        display: block;
        height: 500px;
        margin-left: -250px;
        position: fixed;
        margin-top: -250px;
        width: 500px;
        /*border-radius: 12px;
        -moz-border-radius: 12px; 
        -webkit-border-radius: 12px;*/
        border: 2px solid white;
        z-index: 9999;
        -moz-box-shadow: 8px 8px 12px #000;
        -webkit-box-shadow: 8px 8px 12px #000;
        box-shadow: 8px 8px 12px #000;
        /* For IE 8 */
        -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
        /* For IE 5.5 - 7 */
        filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
    }

    .ftlkHelpIF {
    }
    /* FCCTalk Popup*/
    .fcctalk {
        background-color: #004000;
        border: 1px solid black;
        color: white;
        display: block;
        height: 500px;
        margin-left: -250px;
        position: fixed;
        margin-top: -250px;
        width: 500px;
        /*border-radius: 12px;
        -moz-border-radius: 12px; 
        -webkit-border-radius: 12px;*/
        border: 2px solid white;
        /*z-index: 1200;*/
        -moz-box-shadow: 8px 8px 12px #000;
        -webkit-box-shadow: 8px 8px 12px #000;
        box-shadow: 8px 8px 12px #000;
        /* For IE 8 */
        -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
        /* For IE 5.5 - 7 */
        filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
    }

    .ftlkHdr {
        height: 30px;
        background-color: darkgreen;
        text-align: center;
        width: 100%;
        border-top-left-radius: 12px;
        -moz-border-top-left-radius: 12px;
        -webkit-border-top-left-radius: 12px;
        border-top-right-radius: 12px;
        -moz-border-top-right-radius: 12px;
        -webkit-border-top-right-radius: 12px;
    }

    .fccTalkIF {
        width: 100%;
        height: calc(100% - 17px);
        /*border-bottom-left-radius: 12px; 
        -moz-border-bottom-left-radius: 12px; 
        -webkit-border-bottom-left-radius: 12px; 
        border-bottom-right-radius: 12px; 
        -moz-border-bottom-right-radius: 12px; 
        -webkit-border-bottom-right-radius: 12px;*/
    }

    .fccTalkOpts {
        float: right;
        padding-right: 15px;
        margin-top: -6px;
        display: none;
    }

    .fctLbl {
        font-size: 14px;
        font-weight: bold;
        line-height: 0.25;
    }

    .fccTalkBox {
        margin-top: -15px;
        padding-right: 42px;
    }

    .fctna {
        color: red;
        font-size: 18px;
        font-weight: bold;
        line-height: 0;
        margin-top: -15px;
        padding-right: 25px;
    }

    .closeButt:hover {
        background-image: url('../Images/closeWinHover.gif');
    }

    .closeButt {
        background-image: url('../Images/closeWinActive.gif');
        height: 30px;
        width: 30px;
        cursor: pointer;
        float: right;
    }

    .questBut:hover {
        background-image: url('../Images/questionHover.gif');
    }

    .questBut {
        background-image: url('../Images/questionActive.gif');
        height: 30px;
        width: 30px;
        cursor: pointer;
        float: left;
    }
    /* Card Popup */
    .cardPopup {
        position: relative;
        border-style: double;
        border-width: thin;
        background-color: #FEFCF8;
        /*background-image:url('../Images/bkgrnd.jpg'); */
        background-color: DarkGreen;
        width: 600px;
        height: 453px;
        margin-top: -191px; /* margins are negative and they're half of dimensions above */
        margin-left: -300px;
        display: block;
        text-align: center;
        /* z-index: 99; */
        -moz-box-shadow: 3px 3px 4px #000;
        -webkit-box-shadow: 3px 3px 4px #000;
        box-shadow: 3px 3px 4px #000;
        /* For IE 8 */
        -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
        /* For IE 5.5 - 7 */
        filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
    }


    /* Sign In Popup */
    .signInPopup {
        position: relative;
        border-style: double;
        border-width: thin;
        background-color: #FEFCF8;
        /*background-image:url('../Images/bkgrnd.jpg'); */
        background-color: DarkGreen;
        width: 700px;
        height: 536px;
        margin-top: -265px; /* margins are negative and they're half of dimensions above */
        margin-left: -350px;
        display: block;
        text-align: center;
        /* z-index: 99; */
        -moz-box-shadow: 3px 3px 4px #000;
        -webkit-box-shadow: 3px 3px 4px #000;
        box-shadow: 3px 3px 4px #000;
        /* For IE 8 */
        -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
        /* For IE 5.5 - 7 */
        filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
    }

    .puCrdLeft {
        width: 40%;
        text-align: left;
        padding-left: 35px;
    }

    .puCrdCenter {
        width: 22%;
        text-align: center;
        padding-left: 5px;
    }

    .puCrdRight {
        width: 25%;
        text-align: left;
    }

    .divSiteError {
        position: relative;
        border-style: double;
        border-width: thin;
        background-color: Red;
        color: White;
        width: 400px;
        height: 240px;
        margin-top: -130px; /* margins are negative and they're half of dimensions above */
        margin-left: -200px;
        display: block;
        z-index: 9999;
        text-align: center;
        -moz-box-shadow: 3px 3px 4px #000;
        -webkit-box-shadow: 3px 3px 4px #000;
        box-shadow: 3px 3px 4px #000;
        /* For IE 8 */
        -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
        /* For IE 5.5 - 7 */
        filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
    }

    .puGolferADLeft {
        min-width: 250px;
        text-align: left;
        padding-left: 35px;
        white-space: nowrap;
    }

    .puGolferADCenter {
        min-width: 75px;
        text-align: right;
        padding-right: 3px;
    }

    .puGolferADRight {
        min-width: 50px;
        text-align: right;
        padding-right: 25px;
    }

    .puGolferADDate {
        min-width: 150px;
        text-align: right;
        padding-right: 25px;
    }

    .puGolferADComment {
        min-width: 300px;
        white-space: nowrap;
        text-align: left;
    }

    .puGaRow {
        height: 24px;
        /* border-bottom: 1px dotted black; */
    }

    .gSchedBackground {
        width: 100%;
        height: 62px;
        background-color: DarkGreen;
    }

    .gSchedCell {
        width: 100px;
        text-align: center;
        font-size: 18px;
        font-weight: bold;
        border-left: 1px dotted black;
    }

    .gSchedCellLft {
        width: 100px;
        text-align: center;
        font-size: 18px;
        font-weight: bold;
    }

    .divGAScroll {
        height: 455px;
        background-image: url('../Images/bkgrnd.jpg');
        background-color: #cccccc;
        overflow: scroll;
        overflow-y: scroll;
        overflow-x: hidden;
    }

    .gActivateHdrBackground {
        width: 100%;
        height: 56px;
        background-color: DarkGreen;
    }

    .gSignInHdrBackground {
        width: 100%;
        height: 70px;
        background-color: DarkGreen;
    }

    .gEditCommentHdrBackground {
        width: 100%;
        height: 126px;
        background-color: DarkGreen;
    }

    .editCommentPopup {
        position: relative;
        border-style: double;
        border-width: thin;
        background-color: DarkGreen;
        width: 500px;
        height: 630px;
        margin-top: -315px; /* margins are negative and they're half of dimensions above */
        margin-left: -250px;
        display: block;
        text-align: center;
        /* z-index: 99; */
        -moz-box-shadow: 3px 3px 4px #000;
        -webkit-box-shadow: 3px 3px 4px #000;
        box-shadow: 3px 3px 4px #000;
        /* For IE 8 */
        -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
        /* For IE 5.5 - 7 */
        filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
    }

    .golferActivatePopup {
        position: relative;
        border-style: double;
        border-width: thin;
        background-color: DarkGreen;
        width: 960px;
        height: 560px;
        margin-top: -280px; /* margins are negative and they're half of dimensions above */
        margin-left: -480px;
        display: block;
        text-align: center;
        /* z-index: 99; */
        -moz-box-shadow: 3px 3px 4px #000;
        -webkit-box-shadow: 3px 3px 4px #000;
        box-shadow: 3px 3px 4px #000;
        /* For IE 8 */
        -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
        /* For IE 5.5 - 7 */
        filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
    }

    .signUpActivatePopup {
        position: relative;
        border-style: double;
        border-width: thin;
        background-color: DarkGreen;
        width: 960px;
        height: 570px;
        margin-top: -285px; /* margins are negative and they're half of dimensions above */
        margin-left: -480px;
        display: block;
        text-align: center;
        /* z-index: 99; */
        -moz-box-shadow: 3px 3px 4px #000;
        -webkit-box-shadow: 3px 3px 4px #000;
        box-shadow: 3px 3px 4px #000;
        /* For IE 8 */
        -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
        /* For IE 5.5 - 7 */
        filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
    }

    .edCalPopup {
        position: relative;
        border-style: double;
        border-width: thin;
        /*background-image:url('../Images/bkgrnd.jpg'); */
        background-color: darkblue;
        width: 380px;
        height: 236px;
        margin-top: -118px; /* margins are negative and they're half of dimensions above */
        margin-left: -190px;
        display: block;
        z-index: 1500;
        text-align: center;
        -moz-box-shadow: 3px 3px 4px #000;
        -webkit-box-shadow: 3px 3px 4px #000;
        box-shadow: 3px 3px 4px #000;
        /* For IE 8 */
        -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
        /* For IE 5.5 - 7 */
        filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
    }
    /* AddDays Popup */
    .addDaysPopup {
        position: relative;
        border-style: double;
        border-width: thin;
        /*background-image:url('../Images/bkgrnd.jpg'); */
        background-color: DarkGreen;
        width: 380px;
        height: 298px;
        margin-top: -149px; /* margins are negative and they're half of dimensions above */
        margin-left: -190px;
        display: block;
        z-index: 1500;
        text-align: center;
        -moz-box-shadow: 3px 3px 4px #000;
        -webkit-box-shadow: 3px 3px 4px #000;
        box-shadow: 3px 3px 4px #000;
        /* For IE 8 */
        -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
        /* For IE 5.5 - 7 */
        filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
    }

    .searchMember {
        position: fixed;
        margin-top: -85px;
        background-color: white;
        width: 300px;
        margin-left: -150px;
        border-style: double;
        border-width: thin;
        box-shadow: 3px 3px 4px #000;
        text-align: left;
    }

    .golfGrpPopup {
        position: fixed;
        margin-top: 50px;
        background-color: white;
        width: 300px;
        margin-left: 40px;
        border-style: double;
        border-width: thin;
        box-shadow: 3px 3px 4px #000;
        text-align: left;
    }
    /* SignupOrder Popup */
    .signUpPopup {
        position: relative;
        border-style: double;
        border-width: thin;
        background-color: DarkGreen;
        width: 380px;
        min-height: 385px;
        margin-top: -242px; /* margins are negative and they're half of dimensions above */
        margin-left: -190px;
        display: block;
        z-index: 1500;
        text-align: center;
        -moz-box-shadow: 3px 3px 4px #000;
        -webkit-box-shadow: 3px 3px 4px #000;
        box-shadow: 3px 3px 4px #000;
        /* For IE 8 */
        -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
        /* For IE 5.5 - 7 */
        filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
    }
    /* Golfer Popup */
    .golferPopup {
        position: relative;
        border-style: double;
        border-width: thin;
        /*background-image:url('../Images/bkgrnd.jpg'); */
        background-color: DarkGreen;
        width: 380px;
        /*height: 385px;*/
        margin-top: -192px; /* margins are negative and they're half of dimensions above */
        margin-left: -190px;
        display: block;
        z-index: 1500;
        text-align: center;
        -moz-box-shadow: 3px 3px 4px #000;
        -webkit-box-shadow: 3px 3px 4px #000;
        box-shadow: 3px 3px 4px #000;
        /* For IE 8 */
        -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
        /* For IE 5.5 - 7 */
        filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
    }
    /* Golfer Sched Popup */
    .golferSchedPopup {
        position: relative;
        border-style: double;
        border-width: thin;
        background-image: url('../Images/bkgrnd.jpg');
        background-color: #cccccc;
        width: 780px;
        height: 234px;
        margin-top: -117px; /* margins are negative and they're half of dimensions above */
        margin-left: -390px;
        display: block;
        /* z-index: 99; */
        text-align: center;
        -moz-box-shadow: 3px 3px 4px #000;
        -webkit-box-shadow: 3px 3px 4px #000;
        box-shadow: 3px 3px 4px #000;
        /* For IE 8 */
        -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
        /* For IE 5.5 - 7 */
        filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
    }

    .puGlfLeft {
        width: 15%;
        text-align: right;
        padding-right: 5px;
        padding-left: 10px;
    }

    .puGlfLeftCenter {
        width: 26%;
        text-align: left;
        padding-left: 5px;
    }

    .puGlfCenter {
        width: 1%;
    }

    .puGlfRightCenter {
        width: 25%;
        text-align: right;
        padding-right: 5px;
    }

    .puGlfRight {
        width: 20%;
        text-align: left;
        padding-left: 5px;
    }

    /* Header */
    .hdrSchLeft {
        width: 30%;
        text-align: left;
        padding-left: 30px;
    }

    .hdrSchRight {
        font-weight: bold;
        color: Black;
        width: 70%;
        text-align: right;
    }

    .hdrLeft {
        width: 390px;
        text-align: left;
        padding-left: 10px;
    }

    .hdrCenter {
        font-weight: bold;
        color: Black;
        width: 196px;
        text-align: center;
    }

    .hdrRight {
        font-weight: bold;
        color: Black;
        width: 381px;
        text-align: right;
    }

    .hbLeft {
        width: 33%;
        text-align: left;
        padding-left: 75px;
    }

    .hbCenter {
        width: 34%;
        text-align: center;
    }

    .hbRight {
        width: 33%;
        text-align: right;
        padding-right: 25px;
    }

    /* General */
    .ErrTitle {
        background-color: Red;
        color: White;
        font-size: 18px;
        font-weight: bold;
    }

    .ErrText {
        font-size: 18px;
        font-weight: bold;
        background-color: White;
        color: Red;
    }

    .ErrFooter {
        background-color: Red;
        color: White;
        font-size: 18px;
        font-weight: bold;
    }

    .CommentTitle {
        background-color: DarkGreen;
        color: #EAF2D3;
        font-size: 18px;
        font-weight: bold;
    }

    .CommentText {
        font-size: 18px;
        font-weight: bold;
        background-color: #EAF2D3;
        color: DarkGreen;
    }

    .CommentFooter {
        background-color: DarkGreen;
        color: #EAF2D3;
        font-size: 18px;
        font-weight: bold;
    }

    .gSkipped {
        font-size: 14px;
        font-weight: bold;
        color: red;
    }

    .gName {
        font-size: 12px;
        font-weight: bold;
        color: black;
    }

    .gNameSm {
        font-size: 12px;
        font-weight: bold;
        font-style: italic;
        color: black;
    }

    .incCls {
    }

    .gSubName {
        font-size: 12px;
        font-weight: bold;
    }

    .gHeader {
        color: White;
        font-weight: bold;
        /*  text-decoration:underline*/;
    }

    .puTblMerged {
        text-align: center;
        padding-left: 5px;
        padding-right: 5px;
    }

    .cb_rb {
        font-size: 18px;
        font-weight: bold;
        white-space: nowrap;
        overflow: hidden;
    }

    .errIndicator {
        font-weight: bold;
    }

    .required {
        color: Red;
        font-weight: bold;
    }

    .footerText {
        font-family: Verdana;
        font-size: 10px;
        color: white;
        padding-bottom: 10px;
    }


    .gtNorm {
        background-color: #FFFFFF;
        color: #000000;
        height: 22px;
    }

    .gtHeader {
        background-color: darkblue;
        color: #FFFFFF;
        font-weight: bold;
    }

    .alertRow {
        background-color: #006400;
        color: #FFFFFF;
        font-weight: bold;
    }

    .alertTDleft {
        text-align: left;
    }

    .alertTDRight {
        width: 50px;
        text-align: center;
    }

    .errMessage {
        text-align: center;
        color: red;
        font-weight: bold;
    }

    .jpCBox {
        height: 28px;
        margin-bottom: -5px;
    }
    /* Button Stuff */
    .imgButton {
        cursor: pointer;
    }

    .btn_Small {
        cursor: pointer;
        background-image: url("../Images/btn_norm.gif");
        background-color: transparent;
        background-repeat: no-repeat;
        font-size: 18px;
        font-family: Arial;
        color: Black;
        height: 27px;
        width: 101px;
        border: none;
    }

    .btn_Small_D {
        background-image: url("../Images/btn_norm-d.gif");
    }

    .btn_Large {
        cursor: pointer;
        background-image: url("../Images/btn_large.gif");
        background-color: transparent;
        background-repeat: no-repeat;
        font-size: 18px;
        font-family: Arial;
        color: Black;
        height: 27px;
        width: 161px;
        border: none;
    }

    .btn_Large_D {
        background-image: url("../Images/btn_large-d.gif");
    }

    .btn_PrevWk {
        cursor: pointer;
        background-image: url("../Images/prevWeek.gif");
        background-color: transparent;
        background-repeat: no-repeat;
        height: 55px;
        width: 110px;
        border: none;
    }

    .btn_PrevWk_D {
        background-image: url("../Images/prevWeek-D.gif");
    }

    .btn_NextWk {
        cursor: pointer;
        background-image: url("../Images/nextWeek.gif");
        background-color: transparent;
        background-repeat: no-repeat;
        height: 55px;
        width: 110px;
        border: none;
    }

    .btn_NextWk_D {
        background-image: url("../Images/nextWeek-D.gif");
    }

    .jpButton {
        -moz-box-shadow: 3px 3px 4px #000;
        -webkit-box-shadow: 3px 3px 4px #000;
        box-shadow: 3px 3px 4px #000;
        /* For IE 8 */
        -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
        /* For IE 5.5 - 7 */
        filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
    }

    .sic8 {
        background-color: transparent;
    }

    .sicL8 {
        width: 10px;
        text-align: center;
    }

    .commentEditTxt {
        width: 250px;
        font-size: 18px;
        font-weight: bold;
    }

    .allTeamsTable {
        width: 980px;
        table-layout: fixed;
    }

    .teamNote {
        font-size: 18px;
        font-weight: bold;
        color: white;
        text-align: left;
        background-color: red;
        padding-left: 15px;
        padding-right: 15px;
    }
    .teamNoteDiv {
        position: absolute;
        z-index: 1000;
        height: 150px;
        width: 600px;
        left: 50%;
        top: 50%;
        margin-left: -300px;
        margin-top: -200px;
        background-color: lightgray;
        border: 2px solid white;
        z-index: 9999;
        -moz-box-shadow: 8px 8px 12px #000;
        -webkit-box-shadow: 8px 8px 12px #000;
        box-shadow: 8px 8px 12px #000;
        /* For IE 8 */
        -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
        /* For IE 5.5 - 7 */
        filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
    }
    .noteTextInp {
        font-size: 18px;
        width:470px;
    }
    .allTeamsTR {
        height: 175px;
        vertical-align: text-top;
    }

    .allTeamsTD {
        width:25%;
        text-align:center;
    }

    .allTeamsTDPrn {
        /*width:33%;*/
        width:200px;
        text-align:center;
        vertical-align:top;
    }

    .teamGolferTable {
        width: 260px;
        border-width: 2px;
	    border-spacing: 0px;
	    border-style:double;
	    border-color: black;       
    }
    .allTeamsTableCrd {
    /*    border-width: 1px;
	    border-spacing: 0px;
	    border-style:dashed;
	    border-color: black;*/ 
    }

    .teamCardTable {
     /*   width: 235px;
        border-width: 2px;
	    border-spacing: 0px;
	    border-style:double;
	    border-color: black;*/ 
            
    }

    .teamGolferCell {
        width:175px;        
        text-align:left;
        font-size: 18px;
        font-weight: bold;
        color: Black;
        border-bottom: 1px dotted black;
    }

    .teamGolferCard {
        width:100px;  
        height:34px;      
        text-align:left;
        font-size: 14px;
        font-weight: bold;
        color: Black;
        border-bottom: 1px solid black;
        vertical-align:bottom;
    }

    .teamGolferStarter {
        width:140px;  
         text-align:left;
        font-size: 14px;
        font-weight: bold;
        color: Black;
        vertical-align:bottom;
    }
    .teamGolferStL {
        width:10%;  
         text-align:left;
        font-size: 14px;
        font-weight: bold;
        color: Black;
        white-space: nowrap;
        vertical-align:bottom;
    }
    .teamGolferStC {
        width:70%;  
         text-align:left;
        font-size: 14px;
        font-weight: bold;
        color: Black;
        white-space: nowrap;
        vertical-align:bottom;
    }
    .teamGolferStR {
        width:20%;  
         text-align:right;
        font-size: 14px;
        font-weight: bold;
        color: Black;
        vertical-align:bottom;
        white-space: nowrap;
    }

    .teamGolferStarterHole {
        width:100px;  
        height:40px;      
        text-align:left;
        font-size: 18px;
        font-weight: bold;
        color: Black;
        border-bottom: 1px solid black;
        vertical-align:bottom;
    }

    .teamGolferCardPar {
        width:100px;  
        height:24px;      
        text-align:left;
        font-size: 14px;
        font-weight: bold;
        color: Black;
        background-color:#E0E0E0;
        border-bottom: 1px solid black;
        vertical-align:bottom;
    }

    .teamGolferScore {
        width:35px;        
        text-align:center;
        font-size: 18px;
        font-weight: bold;
        color: Black;
        border-bottom: 1px dotted black;
        border-left: 1px dotted black;
        border-right: 1px dotted black;
    }

    .teamPosDialog {
        border-style: double;
        border-width: thin;
        background-color:#cccccc;
        width: 245px;
        z-index:1000;
    }

    .calMonth 
    {
    /*    padding-bottom:20px; */
        text-align:center;
        font-size: 36px;
        font-weight: bold;
        background-color: White;
        color:Black;
    }
    
	
    table.calTable th {
	    border-width: 1px;
	    padding: 1px;
	    border-style: inset;
	    border-color: gray;
	    background-color: black;
        text-align: center;
	    -moz-border-radius: ;
    }
    table.calTable td {
	    border-width: 1px;
	    border-style: inset;
	    border-color: gray;
	    -moz-border-radius: ;
    }  
    .calH 
    {
        font-weight:bold;
        font-size: 18px;
        color:White;
        height:20px;
        text-align:center;
        width:131px;
    } 
     .calHE 
    {
        width:2%;
    }
   .cdt 
    {
        font-weight:bold;
        font-size: 18px;
        color:Black;
        height:20px;
        text-align:right;
        padding-right:15px;
        background-color:#F0F0F0;
    }         
     .cdtE 
    {
    }
   .cal 
    {
        font-weight:bold;
        font-size: 18px;
        color:Black;
     /*   height:100px; */
        vertical-align:top;
        
        padding-left:5px;
        padding-right:5px;
        overflow:;
        /*text-align:justify;
        white-space:pre-wrap;
        clip: rect(0px, 130px, 99px, 0px);*/
    }         
     .calE 
    {
    }
    .holidayDesc
    {
        font-size: 9px;
        color:Red;
    }
    /*.holidayDesc2
    {
        font-size: 12px;
        color:Red;
        text-decoration: none;
        font-style:normal;
    }*/
    .helpDesc
    {
        font-size: 12px;
        color:Red;
    }
    .calDH
    {
        float:left;
        width:100%;
        text-align:left;
    }
    .calDD
    {
        float:right;
        width:30px;
        text-align:right;
    }
    .changeMonthPopup 
    {
        position:relative;
        border-style: double;
        border-width: thin;
        background-color: #FEFCF8;   
        /*background-image:url('../Images/bkgrnd.jpg'); */
        background-color:DarkGreen;
        width: 280px;
        height:130px;
        margin-top: -200px;       /* margins are negative and they're half of dimensions above */
        margin-left: -140px;
        display:block;
        text-align:center;
        /* z-index: 99; */
        -moz-box-shadow: 3px 3px 4px #000;
        -webkit-box-shadow: 3px 3px 4px #000;
        box-shadow: 3px 3px 4px #000;
        /* For IE 8 */
        -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
        /* For IE 5.5 - 7 */
        filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
    }

    .divCalSample
    {
        overflow:hidden; 
        height:47px; 
        width:89px;
    }
}

.blink {
    animation-duration: 1s;
    animation-name: blink;
    animation-iteration-count: infinite;
    animation-timing-function: steps(2, start);
}

@keyframes blink {
    80% {
        visibility: hidden;
    }
}
