﻿
    .picker
    {
      background-color: #FFFFFF;
      border: 1px gray solid;
      font-size: 12px;
      font-weight: bold;
      font-family: "Verdana",monospace;
      padding: 2px;
      cursor: pointer;
    }

    .calendar_button
    {
        border:none;
        cursor:pointer;
        width:25px;
        height:22px;
    }

    .calendar td
    {
      font-size:11px;
    }

    .calendartitle
    {
        font-weight:bold;
		background-color:#D7D7E5;
		vertical-align:middle;
    }

    .day
    {
        width:25px;
      cursor:pointer;
      text-align:center;
      border-width:1px;
      border-color:#F6F6F6;
      border-style:solid;
    }

    .dayhover
    {
        width:25px;
      cursor:pointer;
      text-align:center;
      text-decoration:underline;
      border-width:1px;
      border-color:#F6F6F6;
      border-style:solid;
    }

    .dayheader
    {
        width:25px;
      text-align:center;
      border-width:1px;
      border-color:white;
      border-style:solid;
      font-weight:bold;
      background-color:#FFFFFF;
    }

    .othermonthday
    {
      color:#999999;
    }

    .outofrangeday
    {
      visibility:hidden;
    }

    .selectedday
    {
        width:25px;
      background-color:#FBE694;
      color:#000000;
      border-width:1px;
      border-color:#BB5503 !important;
      border-style:solid;
      font-weight:bold;
    }

    .calendar
    {
      border-style:solid;
      border-width:1px;
      border-color:Black;
      border-collapse:collapse;
      background-color:#FFFFFF;
      cursor:default;
    }

    .month
    {
      background-color:#F6F6F6;
      margin-left:5px;
      margin-right:5px;
      margin-bottom:5px;
      margin-top:0px;
    }

    .nextprev
    {
      cursor:pointer;
      height:25px;
      vertical-align: middle;
      padding:0px 5px 0px 5px;
    }

    .selector
    {
      width:14px;
      cursor:pointer;
      text-align:left;
      vertical-align:center;
      background-color:#FFFFFF;
    }
    th
    {
        font-weight:bold;
        font-size:16px;
        padding: 0 5px;
        color: black;
    }
    .RecipeOfWeekTable td
    {
        font-size:12px;
    }
