
/*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:180px;margin:0 auto}
.calendar table th {padding:0px;font-size:1em;background:silver;}
.calendar table tr {padding:0px;}

.calendar
{
   background:url('/i/UI/calendar/calendar.back.gif') no-repeat;
   width: 205px;
   height: 182px;
   font-size: .8em;
   padding-top: 1em;
   opacity: 0 ;
   cursor: pointer;
}

.calendar div
{
   text-align: center;
   height: 35px
   width: 200px;
   display: block;
}

.calendar table
{
   margin-top: 1em;
   width: 95%;
   border: 0px;
}

.calendar img {cursor:pointer;}
.calendar table td {padding: 0px; padding: .2em;}

#ncalendar table {padding:0px; width:180px;margin:0 auto}
#ncalendar table th {padding:0px;font-size:1em;background:silver;}
#ncalendar table tr {padding:0px;}

#ncalendar
{
   background:url('/i/UI/calendar/calendar.back.gif') no-repeat;
   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;
}

#ncalendar table
{
   margin-top: 1em;
   width: 95%;
   border: 0px;
}

#ncalendar img {cursor:pointer;}

.dayselected {background:#e0e0e0;}
.noday {background:#e0e0e0;padding:0em;text-align:center;}
.sunday {background:#ffe1e1;}
.today {background:#b0b0b0;color:maroon;padding:0em;text-align:center;}

td.isToday
{
   background:#e1ffe1;
   font-weight:bold;
}

#ncalendar table td {padding: 0px; padding: .2em;}

td.isCoolDate
{
   background:#006400;
   font-weight:bold;
}