		#calendarcontainer, .calendarviewWrap{
			margin:0; padding: 0;
         width:155px;
			background-color: #fff;
      }
		.calendarview .header {
			background-color: #F4F1E9;
		}
		.calendarcontrol {
			background-color: #F4F1E9;
		}
      .calendarview table{
         float:left;
         width:155px;
         height:150px;
      }
      .calendarview .calendar{
         vertical-align:top;
         text-align:center;
         padding:0;
         font-size:10px;
      }
      .calendar td{
         cursor:pointer;
      }
      .calendarview .calendarheader{
         text-align:center;
         font-size:1.1em;
      }
      .calendarviewWrap{
         overflow:auto;
      }
      input.calendaractive{
         border:2px solid #FF6600;
      }
      td.calendaractive{
         background-color:#333;
         color:#fff;
      }
      td.calendarselected{
         background-color:#666666;
         color:#fff;
      }
      .calendardisabled table th{
         color:#000;
      }
      .calendardisabled table td, tr.calendardisabled td, td.calendardisabled{
         color:#AAA;
      }
