﻿#TodayShifts
{
    margin: 0px;
    width: 210px;
    height: 80px;
    float: left;    
    }

#TodayTitle
{
    margin: 0px 0px 5px 10px;
    width: 210px;
    height: auto;
    border-bottom: solid 1px #666666;
    font-size: 12pt;
    font-weight: bold;
    text-align: Left;
    float: left;
    }
    
#PtnCalendar
{
    margin: 0px;
    padding: 0px;
    width: 230px;
    height: 257px;
    float: left;
    }    
    
.PtnOne
{
    background-image: url(../images/PtnOne.jpg);
    background-repeat: no-repeat;
    background-position: left;
    margin: 0px 0px 0px 20px;
    padding: 0px 0px 0px 40px;
    width: 160px;
    height: auto;
    float: left;
    font-size: 10pt;
    text-align: Left;
    }
    
.PtnTwo
{
    background-image: url(../images/PtnTwo.jpg);
    background-repeat: no-repeat;
    background-position: left;
    margin: 0px 0px 0px 20px;
    padding: 0px 0px 0px 40px;
    width: 160px;
    height: auto;
    float: left;
    font-size: 10pt;
    text-align: Left;
    }

.PtnThree
{
    background-image: url(../images/PtnThree.jpg);
    background-repeat: no-repeat;
    background-position: left;
    margin: 0px 0px 0px 20px;
    padding: 0px 0px 0px 40px;
    width: 160px;
    height: auto;
    float: left;
    font-size: 10pt;
    text-align: Left;
    }
    
.PtnFour
{
    background-image: url(../images/PtnFour.jpg);
    background-repeat: no-repeat;
    background-position: left;
    margin: 0px 0px 0px 20px;
    padding: 0px 0px 0px 40px;
    width: 160px;
    height: auto;
    float: left;
    font-size: 10pt;
    text-align: Left;
    }
    
#CalWrapper
{
    background-color: #CCCCCC;
    background-image: url(../images/CalBack.jpg);
    background-repeat: no-repeat;
    background-position: top; 
    width: 227px;
    height: 257px;
    padding: 1px 0px 0px 13px;
    text-align: center;
    }
    
.CalButton
{
    height: 30px;
    width: 30px;
    float: left;
    }
    
.CalMonth
{
    background-color: #CCCCCC;
    background-image: url(../images/calMonth.jpg);
    background-repeat: repeat-x;
    height: 26px;
    width: 154px;
    font-size: 14pt;
    float: left;
    margin: 0;
    padding: 4px 1px 0px 1px;
    color: White;
    }
    
.CalWeek
{
    height: 15px;
    width: 30px;
    font-size: 7pt;
    float: left;
    padding: 7px 0px 0px 0px;
    }
    
#CalDays
{
    font-weight:500;
    font-size: 12pt;
    height: auto;
    padding: 0px 0px 0px 3px;
    color: Black;
    }

.Today
{
    font-weight: bold;
    text-decoration: underline;
    }
    
.Union
{
    font-weight: bold;
    color: White;
    }
    
.Stat
{
    height: 22px;
    width: 20px;
    border: solid 1px #000000;
    }
    
.Pay
{
    
    }
        
.Blank
{
    background-color: #FFFFFF;
    border: solid 1px #666666;
    float: left;
    height: 28px;
    width: 28px;
    float: left;
    }

.D1N2
{
    background-image: url(../images/D1N2.jpg);
    background-repeat: no-repeat;
    background-position: top;
    height: 26px;
    width: 28px;
    border: solid 1px #666666;   
    padding: 2px 0px 0px 0px;
    float: left;
    }
    
.D1N2CX
{
    background-image: url(../images/D1N2CX.jpg);
    background-repeat: no-repeat;
    background-position: top;
    height: 26px;
    width: 28px;
    border: solid 1px #666666;   
    padding: 2px 0px 0px 0px;
    float: left;
    }

.D1N3
{
    background-image: url(../images/D1N3.jpg);
    background-repeat: no-repeat;
    background-position: top;
    height: 26px;
    width: 28px;
    border: solid 1px #666666;  
    padding: 2px 0px 0px 0px;
    float: left;
    }
    
.D1N4
{
    background-image: url(../images/D1N4.jpg);
    background-repeat: no-repeat;
    background-position: top;
    height: 26px;
    width: 28px;
    border: solid 1px #666666;   
    padding: 2px 0px 0px 0px;
    float: left;
    }

.D2N1
{
    background-image: url(../images/D2N1.jpg);
    background-repeat: no-repeat;
    background-position: top;
    height: 26px;
    width: 28px;
    border: solid 1px #666666;    
    padding: 2px 0px 0px 0px;
    float: left;
    }
        
.D2N3
{
    background-image: url(../images/D2N3.jpg);
    background-repeat: no-repeat;
    background-position: top;
    height: 26px;
    width: 28px;
    border: solid 1px #666666;   
    padding: 2px 0px 0px 0px;
    float: left;
    }
    
.D2N4
{
    background-image: url(../images/D2N4.jpg);
    background-repeat: no-repeat;
    background-position: top;
    height: 26px;
    width: 28px;
    border: solid 1px #666666;    
    padding: 2px 0px 0px 0px;
    float: left;
    }   
    
.D3N1
{
    background-image: url(../images/D3N1.jpg);
    background-repeat: no-repeat;
    background-position: top;
    height: 26px;
    width: 28px;
    border: solid 1px #666666;    
    padding: 2px 0px 0px 0px;
    float: left;
    }  
    
.D3N2
{
    background-image: url(../images/D3N2.jpg);
    background-repeat: no-repeat;
    background-position: top;
    height: 26px;
    width: 28px;
    border: solid 1px #666666;    
    padding: 2px 0px 0px 0px;
    float: left;
    } 
 
.D3N4
{
    background-image: url(../images/D3N4.jpg);
    background-repeat: no-repeat;
    background-position: top;
    height: 26px;
    width: 28px;
    border: solid 1px #666666;   
    padding: 2px 0px 0px 0px;
    float: left;
    } 
    
.D4N1
{
    background-image: url(../images/D4N1.jpg);
    background-repeat: no-repeat;
    background-position: top;
    height: 26px;
    width: 28px;
    border: solid 1px #666666;   
    padding: 2px 0px 0px 0px;
    float: left;
    } 
    
.D4N2
{
    background-image: url(../images/D4N2.jpg);
    background-repeat: no-repeat;
    background-position: top;
    height: 26px;
    width: 28px;
    border: solid 1px #666666;    
    padding: 2px 0px 0px 0px;
    float: left;
    }
    
.D4N3
{
    background-image: url(../images/D4N3.jpg);
    background-repeat: no-repeat;
    background-position: top;
    height: 26px;
    width: 28px;
    border: solid 1px #666666;   
    padding: 2px 0px 0px 0px;
    float: left;
    }
    
.D1N2C
{
    background-image: url(../images/D1N2C.jpg);
    background-repeat: no-repeat;
    background-position: top;
    height: 26px;
    width: 28px;
    border: solid 1px #666666;   
    padding: 2px 0px 0px 0px;
    float: left;
    }

.D1N3C
{
    background-image: url(../images/D1N3C.jpg);
    background-repeat: no-repeat;
    background-position: top;
    height: 26px;
    width: 28px;
    border: solid 1px #666666;  
    padding: 2px 0px 0px 0px;
    float: left;
    }
    
.D1N4C
{
    background-image: url(../images/D1N4C.jpg);
    background-repeat: no-repeat;
    background-position: top;
    height: 26px;
    width: 28px;
    border: solid 1px #666666;   
    padding: 2px 0px 0px 0px;
    float: left;
    }

.D2N1C
{
    background-image: url(../images/D2N1C.jpg);
    background-repeat: no-repeat;
    background-position: top;
    height: 26px;
    width: 28px;
    border: solid 1px #666666;    
    padding: 2px 0px 0px 0px;
    float: left;
    }
        
.D2N3C
{
    background-image: url(../images/D2N3C.jpg);
    background-repeat: no-repeat;
    background-position: top;
    height: 26px;
    width: 28px;
    border: solid 1px #666666;   
    padding: 2px 0px 0px 0px;
    float: left;
    }
    
.D2N4C
{
    background-image: url(../images/D2N4C.jpg);
    background-repeat: no-repeat;
    background-position: top;
    height: 26px;
    width: 28px;
    border: solid 1px #666666;    
    padding: 2px 0px 0px 0px;
    float: left;
    }   
    
.D3N1C
{
    background-image: url(../images/D3N1C.jpg);
    background-repeat: no-repeat;
    background-position: top;
    height: 26px;
    width: 28px;
    border: solid 1px #666666;    
    padding: 2px 0px 0px 0px;
    float: left;
    }  
    
.D3N2C
{
    background-image: url(../images/D3N2C.jpg);
    background-repeat: no-repeat;
    background-position: top;
    height: 26px;
    width: 28px;
    border: solid 1px #666666;    
    padding: 2px 0px 0px 0px;
    float: left;
    } 
 
.D3N4C
{
    background-image: url(../images/D3N4C.jpg);
    background-repeat: no-repeat;
    background-position: top;
    height: 26px;
    width: 28px;
    border: solid 1px #666666;   
    padding: 2px 0px 0px 0px;
    float: left;
    } 
    
.D4N1C
{
    background-image: url(../images/D4N1C.jpg);
    background-repeat: no-repeat;
    background-position: top;
    height: 26px;
    width: 28px;
    border: solid 1px #666666;   
    padding: 2px 0px 0px 0px;
    float: left;
    } 
    
.D4N2C
{
    background-image: url(../images/D4N2C.jpg);
    background-repeat: no-repeat;
    background-position: top;
    height: 26px;
    width: 28px;
    border: solid 1px #666666;    
    padding: 2px 0px 0px 0px;
    float: left;
    }
    
.D4N3C
{
    background-image: url(../images/D4N3C.jpg);
    background-repeat: no-repeat;
    background-position: top;
    height: 26px;
    width: 28px;
    border: solid 1px #666666;   
    padding: 2px 0px 0px 0px;
    float: left;
    }
    
.D1N2X
{
    background-image: url(../images/D1N2X.jpg);
    background-repeat: no-repeat;
    background-position: top;
    height: 26px;
    width: 28px;
    border: solid 1px #666666;   
    padding: 2px 0px 0px 0px;
    float: left;
    }

.D1N3X
{
    background-image: url(../images/D1N3X.jpg);
    background-repeat: no-repeat;
    background-position: top;
    height: 26px;
    width: 28px;
    border: solid 1px #666666;  
    padding: 2px 0px 0px 0px;
    float: left;
    }
    
.D1N4X
{
    background-image: url(../images/D1N4X.jpg);
    background-repeat: no-repeat;
    background-position: top;
    height: 26px;
    width: 28px;
    border: solid 1px #666666;   
    padding: 2px 0px 0px 0px;
    float: left;
    }

.D2N1X
{
    background-image: url(../images/D2N1X.jpg);
    background-repeat: no-repeat;
    background-position: top;
    height: 26px;
    width: 28px;
    border: solid 1px #666666;    
    padding: 2px 0px 0px 0px;
    float: left;
    }
        
.D2N3X
{
    background-image: url(../images/D2N3X.jpg);
    background-repeat: no-repeat;
    background-position: top;
    height: 26px;
    width: 28px;
    border: solid 1px #666666;   
    padding: 2px 0px 0px 0px;
    float: left;
    }
    
.D2N4X
{
    background-image: url(../images/D2N4X.jpg);
    background-repeat: no-repeat;
    background-position: top;
    height: 26px;
    width: 28px;
    border: solid 1px #666666;    
    padding: 2px 0px 0px 0px;
    float: left;
    }   
    
.D3N1X
{
    background-image: url(../images/D3N1X.jpg);
    background-repeat: no-repeat;
    background-position: top;
    height: 26px;
    width: 28px;
    border: solid 1px #666666;    
    padding: 2px 0px 0px 0px;
    float: left;
    }  
    
.D3N2X
{
    background-image: url(../images/D3N2X.jpg);
    background-repeat: no-repeat;
    background-position: top;
    height: 26px;
    width: 28px;
    border: solid 1px #666666;    
    padding: 2px 0px 0px 0px;
    float: left;
    } 
 
.D3N4X
{
    background-image: url(../images/D3N4X.jpg);
    background-repeat: no-repeat;
    background-position: top;
    height: 26px;
    width: 28px;
    border: solid 1px #666666;   
    padding: 2px 0px 0px 0px;
    float: left;
    } 
    
.D4N1X
{
    background-image: url(../images/D4N1X.jpg);
    background-repeat: no-repeat;
    background-position: top;
    height: 26px;
    width: 28px;
    border: solid 1px #666666;   
    padding: 2px 0px 0px 0px;
    float: left;
    } 
    
.D4N2X
{
    background-image: url(../images/D4N2X.jpg);
    background-repeat: no-repeat;
    background-position: top;
    height: 26px;
    width: 28px;
    border: solid 1px #666666;    
    padding: 2px 0px 0px 0px;
    float: left;
    }
    
.D4N3X
{
    background-image: url(../images/D4N3X.jpg);
    background-repeat: no-repeat;
    background-position: top;
    height: 26px;
    width: 28px;
    border: solid 1px #666666;   
    padding: 2px 0px 0px 0px;
    float: left;
    }
    
.D1N2CX
{
    background-image: url(../images/D1N2CX.jpg);
    background-repeat: no-repeat;
    background-position: top;
    height: 26px;
    width: 28px;
    border: solid 1px #666666;   
    padding: 2px 0px 0px 0px;
    float: left;
    }

.D1N3CX
{
    background-image: url(../images/D1N3CX.jpg);
    background-repeat: no-repeat;
    background-position: top;
    height: 26px;
    width: 28px;
    border: solid 1px #666666;  
    padding: 2px 0px 0px 0px;
    float: left;
    }
    
.D1N4CX
{
    background-image: url(../images/D1N4CX.jpg);
    background-repeat: no-repeat;
    background-position: top;
    height: 26px;
    width: 28px;
    border: solid 1px #666666;   
    padding: 2px 0px 0px 0px;
    float: left;
    }

.D2N1CX
{
    background-image: url(../images/D2N1CX.jpg);
    background-repeat: no-repeat;
    background-position: top;
    height: 26px;
    width: 28px;
    border: solid 1px #666666;    
    padding: 2px 0px 0px 0px;
    float: left;
    }
        
.D2N3CX
{
    background-image: url(../images/D2N3CX.jpg);
    background-repeat: no-repeat;
    background-position: top;
    height: 26px;
    width: 28px;
    border: solid 1px #666666;   
    padding: 2px 0px 0px 0px;
    float: left;
    }
    
.D2N4CX
{
    background-image: url(../images/D2N4CX.jpg);
    background-repeat: no-repeat;
    background-position: top;
    height: 26px;
    width: 28px;
    border: solid 1px #666666;    
    padding: 2px 0px 0px 0px;
    float: left;
    }   
    
.D3N1CX
{
    background-image: url(../images/D3N1CX.jpg);
    background-repeat: no-repeat;
    background-position: top;
    height: 26px;
    width: 28px;
    border: solid 1px #666666;    
    padding: 2px 0px 0px 0px;
    float: left;
    }  
    
.D3N2CX
{
    background-image: url(../images/D3N2CX.jpg);
    background-repeat: no-repeat;
    background-position: top;
    height: 26px;
    width: 28px;
    border: solid 1px #666666;    
    padding: 2px 0px 0px 0px;
    float: left;
    } 
 
.D3N4CX
{
    background-image: url(../images/D3N4CX.jpg);
    background-repeat: no-repeat;
    background-position: top;
    height: 26px;
    width: 28px;
    border: solid 1px #666666;   
    padding: 2px 0px 0px 0px;
    float: left;
    } 
    
.D4N1CX
{
    background-image: url(../images/D4N1CX.jpg);
    background-repeat: no-repeat;
    background-position: top;
    height: 26px;
    width: 28px;
    border: solid 1px #666666;   
    padding: 2px 0px 0px 0px;
    float: left;
    } 
    
.D4N2CX
{
    background-image: url(../images/D4N2CX.jpg);
    background-repeat: no-repeat;
    background-position: top;
    height: 26px;
    width: 28px;
    border: solid 1px #666666;    
    padding: 2px 0px 0px 0px;
    float: left;
    }
    
.D4N3CX
{
    background-image: url(../images/D4N3CX.jpg);
    background-repeat: no-repeat;
    background-position: top;
    height: 26px;
    width: 28px;
    border: solid 1px #666666;   
    padding: 2px 0px 0px 0px;
    float: left;
    }    