/* calendar.css file for styling the web calendars */
#selectDate {
    width: 770px ;
    text-align: center ;
    margin-bottom: 10px ;
}

#calendar {
    background: #fff ;
    border: 1px solid #000 ;
    border-collapse: collapse ;
}

#calendar th, #calendar td {
    color: #527271; 
    background-color: #dce5e3;
    font-weight: bold; 
    text-align: center;
    padding: 1px 0.33em;
    font: 11px tahoma, arial, sans-serif ;
}

#calendar th {
    text-transform: uppercase ;
    padding: 4px 0 ;
}

#calendar td {
    background: #fff ;
    vertical-align: top; 
    padding: 0;
    border: 0px solid #000; 
    border-width: 0 0 1px 1px;
    width: 110px ;
    height: 100px ;
}

div.day {
    float: right; 
    text-align: right;
    padding: 4px; 
    color: #00f ;
    font-size: 90% ;
}

#calendar a, #calendar a:link, #calendar a:visited {
    color: #00a !important ;
    text-decoration: none ;
}

#calendar a:hover {
    color: #00a !important ;
    text-decoration: underline ;
}