﻿    #calendar_main{
        display:none;
    }
    #calendar_main table{
        width:auto;
        background-color:#ffffff;
        color:#000000;
        padding:0px;
        margin:0px 0px 10px 10px;
        border:1px solid #00617C;
    }
    
    #calendar_main .calendar_header td{
        width:auto;
        height:auto;
        background-color:#ffffff;
        color:#00617C;
        font-size:16px;
        font-weight:bold;
        text-align:center;
        vertical-align:middle;
    }
    #calendar_main .calendar_days_header td{
        width:auto;
        height:12px;
        font-size:12px;
        font-weight:bold;
        text-align:center;
        vertical-align:middle;
        background-color:#000000;
        color:#ffffff;
    }
    #calendar_main td{
        width:38px;
        height:28px;
        text-align:center;
        vertical-align:middle;
        font-size:14px;
        background-color:#669934;
        color:#ffffff;
        border-top:1px solid #ffffff;
    }
    #calendar_main td.selected{
        background-color:#00617C;
    }
    #calendar_main td a{
        color:#ffffff;
        display:block;
        text-decoration:none;
    }
    #calendar_main td a:hover{
        color:#669934;
    }
    #course_cals{
        display:none;
        position:absolute;
        top:20px;
        left:615px;
        background-color:#00617C;
        border:1px solid #669934;
        padding:20px;
    }
    #course_cals p{
        margin:0px 0px 10px 0px;
        padding:0px;
        background-image:none;
        color:#ffffff;
        font-size:12px;
    }
    #course_cals p a{
        font-size:14px;
        color:#ffffff;
    }
    #course_cals a{
        color:#ffffff;
    }
    #course_cals a:hover{
        text-decoration:none;
    }
    
