.calendar {

                position:absolute;
                height:auto;
                width:210px;
                padding:0px 0px 0px 0px;
                margin:0px 0px 0px 0px;
                border-style:solid;
                border-width:1px;
                border-color:#facb5f;
                /*background-color:whitesmoke;*/
                /*background-color:#F6F7F1;  */
                background-color:#fef1d1;
                color:black;
                font-family:Arial;
                font-size:9pt;
                font-weight:normal;
                display:none;
                z-index:5;
            }


            .cal_cell{
                border-style:solid;
                border-color:white;
                border-width:1px;
                border-collapse:collapse;
                width:30px;
                text-align:center;
                vertical-align:middle;
            }
            .cal_cell_head, .cal_cell_monthyear {
                border-style:solid;
                border-color:white;
                border-width:1px;
                border-collapse:collapse;
                width:30px;
                text-align:center;
                vertical-align:middle;
                background-color:navy;
                color:white;
                font-family:Arial;
                font-size:9pt;
                font-weight:bold;
            }

            .cal_cell_monthyear {
                color:navy;
                background-color:#fef1d1;
                text-align:center;
                vertical-align:middle;
                font-family:Arial;
                font-size:9pt;
                font-weight:bold;

            }
            
            .cal_select {
                background-color:#fef1d1;
                color:navy;
                font-family:Arial;
                font-size:9pt;
                font-weight:bold;
                border-style:solid;
                border-width:1px;
                border-color:navy;
            }
            
            .cal_opt {
                background-color:#fef1d1;
                color:navy;
                font-family:Arial;
                font-size:9pt;
                font-weight:bold;
               /* border-style:solid;*/
                border:none;
            }
