
tb.tb_calendar_title
{
    width:200px;
    /*
    border:2px;
    border-style: solid;
    border-color: orange;
    border-radius: 6px;
     */
    background-color:white;
}

table.tb_calendar
{
    width:200px;
    background-color:white;
    border: 1px solid black;
}

td.td_calendar_month
{
    font-family: quicksand_medium, verdana;
    font-weight: bold;
    font-size: 15px;
    background-color:white;
    color:#363636;
}

td.td_calendar_daysofweek
{
    font-family: quicksand_medium, verdana;
    font-weight: bold;
    font-size: 12px;
    background-color:white;
    color:orange;
    //width:28px;
}

td.td_calendar_days
{
    font-size: 12px;
    font-family:verdana;
    color:black;
    padding: 2px 2px 0px 2px;
    border: 1px solid;
    border-color: #FFF #FFF #FFF #FFF;
    background-color: #f2f2f2;
}

td.td_calendar_days #selected_day
{
    font-weight: bold;
    color: #6A01F9;
}

td.td_calendar_days #today
{
    font-weight: bold;
    color: red;
}

td.td_calendar_days_highlight
{
    font-size: 12px;
    font-family:verdana;
    color:black;
    padding: 1px 3px 1px 1px;

    background-color: #FF7700;
}


td.td_calendar_days_II
{
    font-size: 12px;
    font-family:verdana;
    color:black;
    padding: 2px 2px 0px 2px;
    border: 1px solid;
    border-color: #FFF #FFF #FFF #FFF;
    background-color: #D0D0D0;
}


td.td_calendar_days_II:hover
{
    font-size: 12px;
    font-family:verdana;
    color:black;
    padding: 1px 3px 1px 1px;
    border: 1px solid;
    border-color: #fff #000 #000 #fff;
    background-color: yellow;
}


td.td_calendar_days_II #today
{
    font-weight: bold;
    color: red;
}

