/* calendar */
.calendarleftButton,.calandarspanMonth,.calandarspanYear{cursor:pointer;}
.calendarrightButton{cursor:pointer;}
.calandarspanMonth,.calandarspanYear{border:0px solid #fff;padding:0px;}
.calendartable{border:1px solid #D4D4D4;padding:0px;}
.calendartableheader{width:199px;}

.calendarheader{background-color:#FFFF66;}
.calendartitle,.calendartableheader td {font-family:Arial,sans-serif;font-size:11px;font-weight:bold;color:#E61E0F;text-transform:uppercase;font-size:11px;}
.calendarcontent{padding:5px;background-color:#FFFFAB;border-top:1px solid #fff;border-bottom:1px solid #fff;}
.calendartoday{}
.calendarfooter{background-color:#FFFF66;padding:7px 10px 5px 10px;}
.caledardateover{background-color:#D4D4D4;font-size:11px;cursor:pointer;}
.caledardateout{background-color:#fff;font-size:11px;cursor:pointer;}
.calendarselect{background-color:#fff;border:1px solid #D4D4D4;font-size:11px;}
.calendarselectyear{background-color:#fff;border:1px solid #D4D4D4;font-size:11px;}
.calendattable{}
.calendardivider{}
a.calendarhlday,a.calendarhoday ,a.calendarnoday{text-decoration:none;}
a.calendarhlday{font-size:11px;font-weight:bold;color:#E61E0F;background-color:#FFFFFF;}
a.calendarhoday{font-size:11px;color:#E61E0F;}
a.calendarnoday{font-size:11px;color:#606060;}
a.calendarweek{font-size:11px;}

