.monthnavi
{
    height: 40px;
    margin: auto;
    width: 700px;
}

.currentmonth
{
    float: left;
    font-weight: bold; 
    text-align: center;
    text-decoration: underline;
    width: 175px;
}

.month a
{
    color: blue;
    float: left;
    text-align: center;
    width: 175px;
}

table 
{ 
    border-collapse: collapse;
    margin: auto;
    width: 770px;
}

thead 
{ 
    background-color: #256AA3;
    color:white;   
}

th
{
    border-color: black;
    border-style: solid;
    border-width: 2px;
    font-family: calibri;
    font-size: 14px;
    height: 25px;
    width: 110px; 
}

td
{
    border-color: black;
    border-style: solid;
    border-width: 2px;
    font-size: 11pt;
    height: 110px;
    padding: 0px 3px 0px;
    text-align: center;
    vertical-align: top;
    width: 110px;    
}

td a
{
    color: blue;
}

.tddate
{
    font-size: 10pt;
    font-weight: bold;  
    height: 15px;
    text-align:left;   
}

.none
{
    background-image: url("./Files/Graphics/calendarnone.jpg");
}
