/*   */
table.bn_main_table
{
    text-align:center;
    margin: 0px;
}

/*  */
table.bn_top_table 
{
    border-bottom: 1px solid #000000;
    width: 100%;
}

/*  */
a.bn_month_name
{
}

/*      */
a.bn_arrow
{
}

/*  */
a.bn_link_day 
{
}

/*    */
th.bn_month_name 
{
    color: #F86300;
    padding: 3px;
    font-size:12px;
}

/*      */
th.bn_arrow 
{
    font-size:12px;
    width: 20px;
    padding: 3px;
}

/*    */
th.bn_day_week 
{
    font-size:12px;
    color: #003399;
    width: 20px;
    padding: 3px;
    border-bottom: 1px solid #DDDDDD;
    text-align:center;
    background-color: #E3E7EC;
}

/*   */
td.bn_today 
{
    color: #003399;
    border-bottom: 1px solid #DDDDDD;
    text-align:center;
    font-weight: bold;
    padding: 3px;
    background-color: #E3E7EC;
}

/*     */
td.bn_selday 
{
    color: #FF0000;
    border-bottom: 1px solid #DDDDDD;
    text-align:center;
    font-weight: bold;
    padding: 3px;
}

/*   */
td.bn_sunday 
{
    border-bottom: 1px solid #DDDDDD;
    text-align:center;
    font-weight: bold;
    padding: 3px;
    color: #878787;
}

/*   */
td.bn_saturday 
{
    border-bottom: 1px solid #DDDDDD;
    text-align:center;
    font-weight: bold;
    padding: 3px;
    color: #878787; 
}

/*      ,    */
td.bn_day 
{
    border-bottom: 1px solid #DDDDDD;
    text-align:center; 
    font-weight: bold;
    padding: 3px;
    color: #003366;
}
