

      

    table.month tr.calendarHeader td,table.monthSmall tr.calendarHeader td{
    border: 2px solid #293c84;
    text-align:center;
    height:auto;
    }

    table.month td.monthHeader a,table.monthSmall td.monthHeader a{           
    color:  #293c84;
    background:transparent;
    }
    
    table.month td.monthHeader a:hover,table.monthSmall td.monthHeader a:hover{
    color:black;
    background:transparent;
    }


    table.month td.outDay ,table.monthSmall td.outDay{
    background:  #94BA00;	
    color: #293c84;	
    }
    
    table.month td.closedDay,table.monthSmall td.closedDay{
    background:  #ece4ec;
    color: #293c84;	
    }
    
    table.month td.showDay,table.monthSmall td.showDay{
    background:  #ece4ec;
    color: #293c84;	
    font-weight: bold;
    }

         

    a.dateViewSmall{
    display:block;
    }
    a.dateViewSmall:hover{
    background:  #293c84;
    color:#ece4ec;
    }
    
    table.monthSmall{
    border: 1px solid #94BA00;
    margin: 5px;
    }
    
    table.monthSmall td.monthHeader{
    background:  #94BA00;
    color:  #ece4ec;
    font-weight:bold;
    text-align:center;
    border: 1px solid #94BA00;
    height:auto;
    font-size: 100%;
    }
    
    table.monthSmall tr.calendarHeader{
    background:  #293c84;
    color:  #ece4ec;
    font-weight:bold;
    font-size: 80%;
    }

   


    table.monthSmall td{
    border: 1px solid #94BA00;	
    vertical-align:top;
    text-align:right;
    }

    table.monthSmall td.calendarHeader{
    border: 1px solid #293c84;
    background:  #293c84;
    color:  #ece4ec;
    text-align:center;
    }

    
    div#calendarRollHolder{
    clear:left;
    border:0px solid  #293c84;
    }

    div.featureShow{
    margin-bottom:10px;
    margin-top:10px;
    clear:left;
    }

    div.hideRoll{
    display:none;
    }
    
    div.showRoll{
    display:inline;
    }


