		div.calendar {
			border: 1px solid #000;
      background-color: White;
      font-size:medium;
		}

		div.calendar_year, div.calendar_month {
			text-align: center;
			border-bottom: 1px solid #aaa;
			padding: 2px 0px;
		}

		div.calendar table {
			margin-top: 2px;
		}

		div.calendar thead {
			font-weight: bold;
		}

		div.calendar thead td {
			padding: 0px 2px;
		}

		div.calendar td {
			text-align: center;
		}

		td.calendar_selected {
			background-color: #faa;
		}

		.calendar_special {
			color: #c55;
		}
    
   /* .date_picker{
      background-image:url(/open_ajax_toolkit/images/calendar.gif);
      background-repeat: no-repeat;
      background-color: White;
      width: 20px;
      height: 20px;
    }*/