
html { font-size: 62.5%; }
body, form { font: 1.1em/1.2em Verdana, "Trebuchet MS", "Lucida Grande", "Bitstream Vera Sans", Arial, Helvetica, sans-serif; }

.calendar table {padding:0px; width:100px;margin:0 auto}
.calendar table th
{
  padding:0px;
  font-size:11px;
   font-weight: bold;
  line-height: 18px;
  /*background:silver;*/
  font-family:Verdana,Arial,Helvetica,sans-serif;
}
.calendar table tr {padding:0px;}

.calendar
{
   width: 150px;
   /*height: 182px;*/
   font-size: .8em;
   /*padding-top: 1em;*/
   opacity: 0 ;
   cursor: pointer;
   font-family:Verdana,Arial,Helvetica,sans-serif;


}

.calendar div
{
   text-align: center;
   width: 150px;
   display: block;
   color:white;
   font-size:12px;
   color: #828284;
}

.calendar table
{
   margin-top: 1em;
   width: 95%;
   border: 0px;
   background:white;
}

.calendar img {cursor:pointer;}
.calendar table td {/*padding: 0px;*/ /*padding: .2em;*/ color: #5957A0; font-weight:bold;}

#ncalendar table {padding-top:5px width:180px;margin:0 auto}
#ncalendar table th
{
  padding:0px;
  font-size:1em;
  /*background:silver;*/
}
#ncalendar table tr {padding:0px;}

#ncalendar
{
   width: 205px;
   height: 182px;
   font-size: .8em;
   padding-top: 1em;
   opacity: 0 ;
   cursor: pointer;
   position: absolute;
   z-index: 100000;
}

#ncalendar div
{
   cursor: move;
   text-align: center;
   height: 35px
   width: 200px;
   display: block;
   padding-top:5px
}

#ncalendar table
{
   margin-top: 1em;
   width: 95%;
   border: 0px;
}

#ncalendar img {cursor:pointer;}

.dayselected {background:#e0e0e0;}
.noday {background:#fff;color:#fff;padding:0em;text-align:center;visibility:hidden; cursor:default;}
.sunday {/*background:#ffe1e1;*/}
.today {background:#b0b0b0;color:maroon;padding:0em;text-align:center;}

td.isToday
{
   background: #E7EFE2;
   color: #7E98D5;
   font-weight: bold;
   border: 1px solid #000000
}

#ncalendar table td {padding: 0px; padding: .2em;}

td.isCoolDate
{
   background: #90EE90;
   color: white;
   font-weight: bold;
}