﻿#calendarDiv {display: block;display: none;position: relative;border-left: 1px solid #DDF6C2;border-top: 1px solid #DDF6C2;}
.calendarSelectDate {cursor: pointer;}
#calendar {background: White;clear: both;text-align: center;font-size: 105%;}
#calendar .calendarHeader {background: #99BD37;border-bottom: 1px solid #444;color: #fff;}
#calendar .calendarHeader td{ padding:3px;}
#calendar .weekDaysTitleRow {background: White;color: #99BD37; }
#calendar .weekDaysTitleRow td{padding:3px;  background-color:#DDF6C2; color:#3B8C01; font-size:13px; font-weight:bold; border-bottom:1px solid #DDF6C2; }
#calendar .weekDaysRow {background: White;color: #99BD37;}
#calendar .weekDaysCell { padding:3px; background-color:#EEFAE2; border-right: 1px solid #DDF6C2; border-bottom: 1px solid #DDF6C2;}
#calendar .weekDaysCell a{ text-decoration:none; color:#3B8C01;}
#calendar .weekDaysCell a:hover{ text-decoration:none; color:#3B8C01;}
#calendar .weekDaysCellOver {padding:3px;background: #fff;border-right: 1px solid #DDF6C2; border-bottom: 1px solid #DDF6C2;}
#linksTable {background: #9CD75F; padding:3px 0;}
.calendarHeader{ text-align:center; color:#fff; font-size:14px; font-weight:bold;}
#linksTable a {display: block;color: #fff;letter-spacing: 1px;font-weight: bold;font-size: 80%;padding: 2px 5px;}
#linksTable a:hover {background: #99BD37;color: #fff;}
#prevMonth {float: left;}
#nextMonth {float: right;}
#prevYear {float: left;}
#nextYear {float: right;}
#calendar #today {background: #67d35a;}