.picker { background-color: #FFFFFF; border: 1px gray solid; font-weight: bold; font-family: "Verdana" ,monospace; padding: 2px; cursor: pointer; }
.calendar_button { border: none; cursor: pointer; }
.calendar td { font-size: 1em; }
.title { font-weight: bold; background-color: #D7D7E5; }
.day { width: 1.8em; cursor: pointer; text-align: center; border-width: 1px; border-color: #F6F6F6; border-style: solid; }
.dayhover { width: 1.8em; cursor: pointer;background-color: #FBE694; text-align: center; border: 1px solid #BB5503; }
.dayheader { width: 1.8em; text-align: center; border:1px solid #fff; font-weight: bold; background-color: #FFFFFF; }
.othermonthday { color: #999999; }
.selectedday { width: 1.8em; background-color: #FBE694; color: #000000; border-width: 1px; border-color: #BB5503 !important; border-style: solid; font-weight: bold; }
.calendar { border:1px solid #000; border-collapse: collapse; background-color: #FFFFFF; cursor: default; }
.month { background-color: #F6F6F6; margin: 0 5px 5px 5px; }
.nextprev { cursor: pointer;height: 25px; vertical-align:middle; padding: 0px 5px 0px 5px; }
.nextprevhover { cursor: pointer; height: 25px; vertical-align:middle; padding: 0px 5px 0px 5px; background-color: #FBE694;}
