

/* button-calendarpanel-1 start */
a.button-calendarpanel-1, a.button-calendarpanel-1-selected, a.button-calendarpanel-1-active, a.button-calendarpanel-1-visited, input.button-calendarpanel-1, input.button-calendarpanel-1-selected, input.button-calendarpanel-1-active, input.button-calendarpanel-1-visited {
  border: none !important;
  width: 24px;
  height: 24px;
  background: transparent url("../../image/calendar/calendarpanel/1/link.gif") no-repeat center !important;
  vertical-align: middle;
  cursor: pointer !important;
  overflow: hidden;
  text-align: left;
  text-indent: -999px;
  font-size: 1px;
  line-height: 1px;
  /text-indent: 0;
  /font-size: 0;
  /line-height: 0;
  _text-indent: 0;
  _font-size: 0;
  _line-height: 0;
}
a.button-calendarpanel-1, a.button-calendarpanel-1-selected, a.button-calendarpanel-1-active, a.button-calendarpanel-1-visited  {
  display: -moz-inline-box;
  display: inline-block;
  /display: inline;
  /zoom: 1;
  _display: inline;
  _zoom: 1;
}
input.button-calendarpanel-1, input.button-calendarpanel-1-selected, input.button-calendarpanel-1-active, input.button-calendarpanel-1-visited {
  /padding-left: 999px;
  _padding-left: 999px;
}
a.button-calendarpanel-1:hover, a.button-calendarpanel-1-selected, a.button-calendarpanel-1-visited:hover, input.button-calendarpanel-1:hover, input.button-calendarpanel-1-selected, input.button-calendarpanel-1-visited:hover {
  width: 24px;
  height: 24px;
  background: transparent url("../../image/calendar/calendarpanel/1/hover.gif") no-repeat center !important;
}
/* button-calendarpanel-1 end */


/* button-calindex-1 start */
a.button-calindex-1, a.button-calindex-1-selected, a.button-calindex-1-active, a.button-calindex-1-visited, input.button-calindex-1, input.button-calindex-1-selected, input.button-calindex-1-active, input.button-calindex-1-visited {
  border: none !important;
  width: 26px;
  height: 20px;
  background: transparent url("../../image/calendar/calindex/1/link.gif") no-repeat center !important;
  vertical-align: middle;
  cursor: pointer !important;
  overflow: hidden;
  text-align: left;
  text-indent: -999px;
  font-size: 1px;
  line-height: 1px;
  /text-indent: 0;
  /font-size: 0;
  /line-height: 0;
  _text-indent: 0;
  _font-size: 0;
  _line-height: 0;
}
a.button-calindex-1, a.button-calindex-1-selected, a.button-calindex-1-active, a.button-calindex-1-visited  {
  display: -moz-inline-box;
  display: inline-block;
  /display: inline;
  /zoom: 1;
  _display: inline;
  _zoom: 1;
}
input.button-calindex-1, input.button-calindex-1-selected, input.button-calindex-1-active, input.button-calindex-1-visited {
  /padding-left: 999px;
  _padding-left: 999px;
}
a.button-calindex-1:hover, a.button-calindex-1-selected, a.button-calindex-1-visited:hover, input.button-calindex-1:hover, input.button-calindex-1-selected, input.button-calindex-1-visited:hover {
  width: 26px;
  height: 20px;
  background: transparent url("../../image/calendar/calindex/1/hover.gif") no-repeat center !important;
}
/* button-calindex-1 end */


/* button-calinput-1 start */
a.button-calinput-1, a.button-calinput-1-selected, a.button-calinput-1-active, a.button-calinput-1-visited, input.button-calinput-1, input.button-calinput-1-selected, input.button-calinput-1-active, input.button-calinput-1-visited {
  border: none !important;
  width: 26px;
  height: 20px;
  background: transparent url("../../image/calendar/calinput/1/link.gif") no-repeat center !important;
  vertical-align: middle;
  cursor: pointer !important;
  overflow: hidden;
  text-align: left;
  text-indent: -999px;
  font-size: 1px;
  line-height: 1px;
  /text-indent: 0;
  /font-size: 0;
  /line-height: 0;
  _text-indent: 0;
  _font-size: 0;
  _line-height: 0;
}
a.button-calinput-1, a.button-calinput-1-selected, a.button-calinput-1-active, a.button-calinput-1-visited  {
  display: -moz-inline-box;
  display: inline-block;
  /display: inline;
  /zoom: 1;
  _display: inline;
  _zoom: 1;
}
input.button-calinput-1, input.button-calinput-1-selected, input.button-calinput-1-active, input.button-calinput-1-visited {
  /padding-left: 999px;
  _padding-left: 999px;
}
a.button-calinput-1:hover, a.button-calinput-1-selected, a.button-calinput-1-visited:hover, input.button-calinput-1:hover, input.button-calinput-1-selected, input.button-calinput-1-visited:hover {
  width: 26px;
  height: 20px;
  background: transparent url("../../image/calendar/calinput/1/hover.gif") no-repeat center !important;
}
/* button-calinput-1 end */


/* button-callogin-1 start */
a.button-callogin-1, a.button-callogin-1-selected, a.button-callogin-1-active, a.button-callogin-1-visited, input.button-callogin-1, input.button-callogin-1-selected, input.button-callogin-1-active, input.button-callogin-1-visited {
  border: none !important;
  width: 26px;
  height: 20px;
  background: transparent url("../../image/calendar/callogin/1/link.gif") no-repeat center !important;
  vertical-align: middle;
  cursor: pointer !important;
  overflow: hidden;
  text-align: left;
  text-indent: -999px;
  font-size: 1px;
  line-height: 1px;
  /text-indent: 0;
  /font-size: 0;
  /line-height: 0;
  _text-indent: 0;
  _font-size: 0;
  _line-height: 0;
}
a.button-callogin-1, a.button-callogin-1-selected, a.button-callogin-1-active, a.button-callogin-1-visited  {
  display: -moz-inline-box;
  display: inline-block;
  /display: inline;
  /zoom: 1;
  _display: inline;
  _zoom: 1;
}
input.button-callogin-1, input.button-callogin-1-selected, input.button-callogin-1-active, input.button-callogin-1-visited {
  /padding-left: 999px;
  _padding-left: 999px;
}
a.button-callogin-1:hover, a.button-callogin-1-selected, a.button-callogin-1-visited:hover, input.button-callogin-1:hover, input.button-callogin-1-selected, input.button-callogin-1-visited:hover {
  width: 26px;
  height: 20px;
  background: transparent url("../../image/calendar/callogin/1/hover.gif") no-repeat center !important;
}
/* button-callogin-1 end */


/* button-calnext-1 start */
a.button-calnext-1, a.button-calnext-1-selected, a.button-calnext-1-active, a.button-calnext-1-visited, input.button-calnext-1, input.button-calnext-1-selected, input.button-calnext-1-active, input.button-calnext-1-visited {
  border: none !important;
  width: 26px;
  height: 20px;
  background: transparent url("../../image/calendar/calnext/1/link.gif") no-repeat center !important;
  vertical-align: middle;
  cursor: pointer !important;
  overflow: hidden;
  text-align: left;
  text-indent: -999px;
  font-size: 1px;
  line-height: 1px;
  /text-indent: 0;
  /font-size: 0;
  /line-height: 0;
  _text-indent: 0;
  _font-size: 0;
  _line-height: 0;
}
a.button-calnext-1, a.button-calnext-1-selected, a.button-calnext-1-active, a.button-calnext-1-visited  {
  display: -moz-inline-box;
  display: inline-block;
  /display: inline;
  /zoom: 1;
  _display: inline;
  _zoom: 1;
}
input.button-calnext-1, input.button-calnext-1-selected, input.button-calnext-1-active, input.button-calnext-1-visited {
  /padding-left: 999px;
  _padding-left: 999px;
}
a.button-calnext-1:hover, a.button-calnext-1-selected, a.button-calnext-1-visited:hover, input.button-calnext-1:hover, input.button-calnext-1-selected, input.button-calnext-1-visited:hover {
  width: 26px;
  height: 20px;
  background: transparent url("../../image/calendar/calnext/1/hover.gif") no-repeat center !important;
}
/* button-calnext-1 end */


/* button-calprev-1 start */
a.button-calprev-1, a.button-calprev-1-selected, a.button-calprev-1-active, a.button-calprev-1-visited, input.button-calprev-1, input.button-calprev-1-selected, input.button-calprev-1-active, input.button-calprev-1-visited {
  border: none !important;
  width: 26px;
  height: 20px;
  background: transparent url("../../image/calendar/calprev/1/link.gif") no-repeat center !important;
  vertical-align: middle;
  cursor: pointer !important;
  overflow: hidden;
  text-align: left;
  text-indent: -999px;
  font-size: 1px;
  line-height: 1px;
  /text-indent: 0;
  /font-size: 0;
  /line-height: 0;
  _text-indent: 0;
  _font-size: 0;
  _line-height: 0;
}
a.button-calprev-1, a.button-calprev-1-selected, a.button-calprev-1-active, a.button-calprev-1-visited  {
  display: -moz-inline-box;
  display: inline-block;
  /display: inline;
  /zoom: 1;
  _display: inline;
  _zoom: 1;
}
input.button-calprev-1, input.button-calprev-1-selected, input.button-calprev-1-active, input.button-calprev-1-visited {
  /padding-left: 999px;
  _padding-left: 999px;
}
a.button-calprev-1:hover, a.button-calprev-1-selected, a.button-calprev-1-visited:hover, input.button-calprev-1:hover, input.button-calprev-1-selected, input.button-calprev-1-visited:hover {
  width: 26px;
  height: 20px;
  background: transparent url("../../image/calendar/calprev/1/hover.gif") no-repeat center !important;
}
/* button-calprev-1 end */


/* button-calreset-1 start */
a.button-calreset-1, a.button-calreset-1-selected, a.button-calreset-1-active, a.button-calreset-1-visited, input.button-calreset-1, input.button-calreset-1-selected, input.button-calreset-1-active, input.button-calreset-1-visited {
  border: none !important;
  width: 26px;
  height: 20px;
  background: transparent url("../../image/calendar/calreset/1/link.gif") no-repeat center !important;
  vertical-align: middle;
  cursor: pointer !important;
  overflow: hidden;
  text-align: left;
  text-indent: -999px;
  font-size: 1px;
  line-height: 1px;
  /text-indent: 0;
  /font-size: 0;
  /line-height: 0;
  _text-indent: 0;
  _font-size: 0;
  _line-height: 0;
}
a.button-calreset-1, a.button-calreset-1-selected, a.button-calreset-1-active, a.button-calreset-1-visited  {
  display: -moz-inline-box;
  display: inline-block;
  /display: inline;
  /zoom: 1;
  _display: inline;
  _zoom: 1;
}
input.button-calreset-1, input.button-calreset-1-selected, input.button-calreset-1-active, input.button-calreset-1-visited {
  /padding-left: 999px;
  _padding-left: 999px;
}
a.button-calreset-1:hover, a.button-calreset-1-selected, a.button-calreset-1-visited:hover, input.button-calreset-1:hover, input.button-calreset-1-selected, input.button-calreset-1-visited:hover {
  width: 26px;
  height: 20px;
  background: transparent url("../../image/calendar/calreset/1/hover.gif") no-repeat center !important;
}
/* button-calreset-1 end */


/* button-calsearch-1 start */
a.button-calsearch-1, a.button-calsearch-1-selected, a.button-calsearch-1-active, a.button-calsearch-1-visited, input.button-calsearch-1, input.button-calsearch-1-selected, input.button-calsearch-1-active, input.button-calsearch-1-visited {
  border: none !important;
  width: 26px;
  height: 20px;
  background: transparent url("../../image/calendar/calsearch/1/link.gif") no-repeat center !important;
  vertical-align: middle;
  cursor: pointer !important;
  overflow: hidden;
  text-align: left;
  text-indent: -999px;
  font-size: 1px;
  line-height: 1px;
  /text-indent: 0;
  /font-size: 0;
  /line-height: 0;
  _text-indent: 0;
  _font-size: 0;
  _line-height: 0;
}
a.button-calsearch-1, a.button-calsearch-1-selected, a.button-calsearch-1-active, a.button-calsearch-1-visited  {
  display: -moz-inline-box;
  display: inline-block;
  /display: inline;
  /zoom: 1;
  _display: inline;
  _zoom: 1;
}
input.button-calsearch-1, input.button-calsearch-1-selected, input.button-calsearch-1-active, input.button-calsearch-1-visited {
  /padding-left: 999px;
  _padding-left: 999px;
}
a.button-calsearch-1:hover, a.button-calsearch-1-selected, a.button-calsearch-1-visited:hover, input.button-calsearch-1:hover, input.button-calsearch-1-selected, input.button-calsearch-1-visited:hover {
  width: 26px;
  height: 20px;
  background: transparent url("../../image/calendar/calsearch/1/hover.gif") no-repeat center !important;
}
/* button-calsearch-1 end */


/* button-caltoday-1 start */
a.button-caltoday-1, a.button-caltoday-1-selected, a.button-caltoday-1-active, a.button-caltoday-1-visited, input.button-caltoday-1, input.button-caltoday-1-selected, input.button-caltoday-1-active, input.button-caltoday-1-visited {
  border: none !important;
  width: 26px;
  height: 20px;
  background: transparent url("../../image/calendar/caltoday/1/link.gif") no-repeat center !important;
  vertical-align: middle;
  cursor: pointer !important;
  overflow: hidden;
  text-align: left;
  text-indent: -999px;
  font-size: 1px;
  line-height: 1px;
  /text-indent: 0;
  /font-size: 0;
  /line-height: 0;
  _text-indent: 0;
  _font-size: 0;
  _line-height: 0;
}
a.button-caltoday-1, a.button-caltoday-1-selected, a.button-caltoday-1-active, a.button-caltoday-1-visited  {
  display: -moz-inline-box;
  display: inline-block;
  /display: inline;
  /zoom: 1;
  _display: inline;
  _zoom: 1;
}
input.button-caltoday-1, input.button-caltoday-1-selected, input.button-caltoday-1-active, input.button-caltoday-1-visited {
  /padding-left: 999px;
  _padding-left: 999px;
}
a.button-caltoday-1:hover, a.button-caltoday-1-selected, a.button-caltoday-1-visited:hover, input.button-caltoday-1:hover, input.button-caltoday-1-selected, input.button-caltoday-1-visited:hover {
  width: 26px;
  height: 20px;
  background: transparent url("../../image/calendar/caltoday/1/hover.gif") no-repeat center !important;
}
/* button-caltoday-1 end */


/* button-caltool-1 start */
a.button-caltool-1, a.button-caltool-1-selected, a.button-caltool-1-active, a.button-caltool-1-visited, input.button-caltool-1, input.button-caltool-1-selected, input.button-caltool-1-active, input.button-caltool-1-visited {
  border: none !important;
  width: 26px;
  height: 20px;
  background: transparent url("../../image/calendar/caltool/1/link.gif") no-repeat center !important;
  vertical-align: middle;
  cursor: pointer !important;
  overflow: hidden;
  text-align: left;
  text-indent: -999px;
  font-size: 1px;
  line-height: 1px;
  /text-indent: 0;
  /font-size: 0;
  /line-height: 0;
  _text-indent: 0;
  _font-size: 0;
  _line-height: 0;
}
a.button-caltool-1, a.button-caltool-1-selected, a.button-caltool-1-active, a.button-caltool-1-visited  {
  display: -moz-inline-box;
  display: inline-block;
  /display: inline;
  /zoom: 1;
  _display: inline;
  _zoom: 1;
}
input.button-caltool-1, input.button-caltool-1-selected, input.button-caltool-1-active, input.button-caltool-1-visited {
  /padding-left: 999px;
  _padding-left: 999px;
}
a.button-caltool-1:hover, a.button-caltool-1-selected, a.button-caltool-1-visited:hover, input.button-caltool-1:hover, input.button-caltool-1-selected, input.button-caltool-1-visited:hover {
  width: 26px;
  height: 20px;
  background: transparent url("../../image/calendar/caltool/1/hover.gif") no-repeat center !important;
}
/* button-caltool-1 end */


/* button-daily-1 start */
a.button-daily-1, a.button-daily-1-selected, a.button-daily-1-active, a.button-daily-1-visited, input.button-daily-1, input.button-daily-1-selected, input.button-daily-1-active, input.button-daily-1-visited {
  border: none !important;
  width: 80px;
  height: 20px;
  background: transparent url("../../image/calendar/daily/1/link.gif") no-repeat center !important;
  vertical-align: middle;
  cursor: pointer !important;
  overflow: hidden;
  text-align: left;
  text-indent: -999px;
  font-size: 1px;
  line-height: 1px;
  /text-indent: 0;
  /font-size: 0;
  /line-height: 0;
  _text-indent: 0;
  _font-size: 0;
  _line-height: 0;
}
a.button-daily-1, a.button-daily-1-selected, a.button-daily-1-active, a.button-daily-1-visited  {
  display: -moz-inline-box;
  display: inline-block;
  /display: inline;
  /zoom: 1;
  _display: inline;
  _zoom: 1;
}
input.button-daily-1, input.button-daily-1-selected, input.button-daily-1-active, input.button-daily-1-visited {
  /padding-left: 999px;
  _padding-left: 999px;
}
a.button-daily-1:hover, a.button-daily-1-selected, a.button-daily-1-visited:hover, input.button-daily-1:hover, input.button-daily-1-selected, input.button-daily-1-visited:hover {
  width: 80px;
  height: 20px;
  background: transparent url("../../image/calendar/daily/1/hover.gif") no-repeat center !important;
}
/* button-daily-1 end */


/* button-eventadd-1 start */
a.button-eventadd-1, a.button-eventadd-1-selected, a.button-eventadd-1-active, a.button-eventadd-1-visited, input.button-eventadd-1, input.button-eventadd-1-selected, input.button-eventadd-1-active, input.button-eventadd-1-visited {
  border: none !important;
  width: 12px;
  height: 12px;
  background: transparent url("../../image/calendar/eventadd/1/link.gif") no-repeat center !important;
  vertical-align: middle;
  cursor: pointer !important;
  overflow: hidden;
  text-align: left;
  text-indent: -999px;
  font-size: 1px;
  line-height: 1px;
  /text-indent: 0;
  /font-size: 0;
  /line-height: 0;
  _text-indent: 0;
  _font-size: 0;
  _line-height: 0;
}
a.button-eventadd-1, a.button-eventadd-1-selected, a.button-eventadd-1-active, a.button-eventadd-1-visited  {
  display: -moz-inline-box;
  display: inline-block;
  /display: inline;
  /zoom: 1;
  _display: inline;
  _zoom: 1;
}
input.button-eventadd-1, input.button-eventadd-1-selected, input.button-eventadd-1-active, input.button-eventadd-1-visited {
  /padding-left: 999px;
  _padding-left: 999px;
}
a.button-eventadd-1:hover, a.button-eventadd-1-selected, a.button-eventadd-1-visited:hover, input.button-eventadd-1:hover, input.button-eventadd-1-selected, input.button-eventadd-1-visited:hover {
  width: 12px;
  height: 12px;
  background: transparent url("../../image/calendar/eventadd/1/hover.gif") no-repeat center !important;
}
a.button-eventadd-1:active, a.button-eventadd-1-active, a.button-eventadd-1-visited:active, a.button-eventadd-1-selected:active, input.button-eventadd-1:active, input.button-eventadd-1-active, input.button-eventadd-1-visited:active, input.button-eventadd-1-selected:active {
  width: 12px;
  height: 12px;
  background: transparent url("../../image/calendar/eventadd/1/active.gif") no-repeat center !important;
}
/* button-eventadd-1 end */


/* button-eventdelete-1 start */
a.button-eventdelete-1, a.button-eventdelete-1-selected, a.button-eventdelete-1-active, a.button-eventdelete-1-visited, input.button-eventdelete-1, input.button-eventdelete-1-selected, input.button-eventdelete-1-active, input.button-eventdelete-1-visited {
  border: none !important;
  width: 12px;
  height: 12px;
  background: transparent url("../../image/calendar/eventdelete/1/link.gif") no-repeat center !important;
  vertical-align: middle;
  cursor: pointer !important;
  overflow: hidden;
  text-align: left;
  text-indent: -999px;
  font-size: 1px;
  line-height: 1px;
  /text-indent: 0;
  /font-size: 0;
  /line-height: 0;
  _text-indent: 0;
  _font-size: 0;
  _line-height: 0;
}
a.button-eventdelete-1, a.button-eventdelete-1-selected, a.button-eventdelete-1-active, a.button-eventdelete-1-visited  {
  display: -moz-inline-box;
  display: inline-block;
  /display: inline;
  /zoom: 1;
  _display: inline;
  _zoom: 1;
}
input.button-eventdelete-1, input.button-eventdelete-1-selected, input.button-eventdelete-1-active, input.button-eventdelete-1-visited {
  /padding-left: 999px;
  _padding-left: 999px;
}
a.button-eventdelete-1:hover, a.button-eventdelete-1-selected, a.button-eventdelete-1-visited:hover, input.button-eventdelete-1:hover, input.button-eventdelete-1-selected, input.button-eventdelete-1-visited:hover {
  width: 12px;
  height: 12px;
  background: transparent url("../../image/calendar/eventdelete/1/hover.gif") no-repeat center !important;
}
a.button-eventdelete-1:active, a.button-eventdelete-1-active, a.button-eventdelete-1-visited:active, a.button-eventdelete-1-selected:active, input.button-eventdelete-1:active, input.button-eventdelete-1-active, input.button-eventdelete-1-visited:active, input.button-eventdelete-1-selected:active {
  width: 12px;
  height: 12px;
  background: transparent url("../../image/calendar/eventdelete/1/active.gif") no-repeat center !important;
}
/* button-eventdelete-1 end */


/* button-eventedit-1 start */
a.button-eventedit-1, a.button-eventedit-1-selected, a.button-eventedit-1-active, a.button-eventedit-1-visited, input.button-eventedit-1, input.button-eventedit-1-selected, input.button-eventedit-1-active, input.button-eventedit-1-visited {
  border: none !important;
  width: 12px;
  height: 12px;
  background: transparent url("../../image/calendar/eventedit/1/link.gif") no-repeat center !important;
  vertical-align: middle;
  cursor: pointer !important;
  overflow: hidden;
  text-align: left;
  text-indent: -999px;
  font-size: 1px;
  line-height: 1px;
  /text-indent: 0;
  /font-size: 0;
  /line-height: 0;
  _text-indent: 0;
  _font-size: 0;
  _line-height: 0;
}
a.button-eventedit-1, a.button-eventedit-1-selected, a.button-eventedit-1-active, a.button-eventedit-1-visited  {
  display: -moz-inline-box;
  display: inline-block;
  /display: inline;
  /zoom: 1;
  _display: inline;
  _zoom: 1;
}
input.button-eventedit-1, input.button-eventedit-1-selected, input.button-eventedit-1-active, input.button-eventedit-1-visited {
  /padding-left: 999px;
  _padding-left: 999px;
}
a.button-eventedit-1:hover, a.button-eventedit-1-selected, a.button-eventedit-1-visited:hover, input.button-eventedit-1:hover, input.button-eventedit-1-selected, input.button-eventedit-1-visited:hover {
  width: 12px;
  height: 12px;
  background: transparent url("../../image/calendar/eventedit/1/hover.gif") no-repeat center !important;
}
a.button-eventedit-1:active, a.button-eventedit-1-active, a.button-eventedit-1-visited:active, a.button-eventedit-1-selected:active, input.button-eventedit-1:active, input.button-eventedit-1-active, input.button-eventedit-1-visited:active, input.button-eventedit-1-selected:active {
  width: 12px;
  height: 12px;
  background: transparent url("../../image/calendar/eventedit/1/active.gif") no-repeat center !important;
}
/* button-eventedit-1 end */


/* button-monthly-1 start */
a.button-monthly-1, a.button-monthly-1-selected, a.button-monthly-1-active, a.button-monthly-1-visited, input.button-monthly-1, input.button-monthly-1-selected, input.button-monthly-1-active, input.button-monthly-1-visited {
  border: none !important;
  width: 80px;
  height: 20px;
  background: transparent url("../../image/calendar/monthly/1/link.gif") no-repeat center !important;
  vertical-align: middle;
  cursor: pointer !important;
  overflow: hidden;
  text-align: left;
  text-indent: -999px;
  font-size: 1px;
  line-height: 1px;
  /text-indent: 0;
  /font-size: 0;
  /line-height: 0;
  _text-indent: 0;
  _font-size: 0;
  _line-height: 0;
}
a.button-monthly-1, a.button-monthly-1-selected, a.button-monthly-1-active, a.button-monthly-1-visited  {
  display: -moz-inline-box;
  display: inline-block;
  /display: inline;
  /zoom: 1;
  _display: inline;
  _zoom: 1;
}
input.button-monthly-1, input.button-monthly-1-selected, input.button-monthly-1-active, input.button-monthly-1-visited {
  /padding-left: 999px;
  _padding-left: 999px;
}
a.button-monthly-1:hover, a.button-monthly-1-selected, a.button-monthly-1-visited:hover, input.button-monthly-1:hover, input.button-monthly-1-selected, input.button-monthly-1-visited:hover {
  width: 80px;
  height: 20px;
  background: transparent url("../../image/calendar/monthly/1/hover.gif") no-repeat center !important;
}
/* button-monthly-1 end */


/* button-togglepanel-1 start */
a.button-togglepanel-1, a.button-togglepanel-1-selected, a.button-togglepanel-1-active, a.button-togglepanel-1-visited, input.button-togglepanel-1, input.button-togglepanel-1-selected, input.button-togglepanel-1-active, input.button-togglepanel-1-visited {
  border: none !important;
  width: 24px;
  height: 24px;
  background: transparent url("../../image/calendar/togglepanel/1/link.gif") no-repeat center !important;
  vertical-align: middle;
  cursor: pointer !important;
  overflow: hidden;
  text-align: left;
  text-indent: -999px;
  font-size: 1px;
  line-height: 1px;
  /text-indent: 0;
  /font-size: 0;
  /line-height: 0;
  _text-indent: 0;
  _font-size: 0;
  _line-height: 0;
}
a.button-togglepanel-1, a.button-togglepanel-1-selected, a.button-togglepanel-1-active, a.button-togglepanel-1-visited  {
  display: -moz-inline-box;
  display: inline-block;
  /display: inline;
  /zoom: 1;
  _display: inline;
  _zoom: 1;
}
input.button-togglepanel-1, input.button-togglepanel-1-selected, input.button-togglepanel-1-active, input.button-togglepanel-1-visited {
  /padding-left: 999px;
  _padding-left: 999px;
}
a.button-togglepanel-1:hover, a.button-togglepanel-1-selected, a.button-togglepanel-1-visited:hover, input.button-togglepanel-1:hover, input.button-togglepanel-1-selected, input.button-togglepanel-1-visited:hover {
  width: 24px;
  height: 24px;
  background: transparent url("../../image/calendar/togglepanel/1/hover.gif") no-repeat center !important;
}
/* button-togglepanel-1 end */


/* button-weekly-1 start */
a.button-weekly-1, a.button-weekly-1-selected, a.button-weekly-1-active, a.button-weekly-1-visited, input.button-weekly-1, input.button-weekly-1-selected, input.button-weekly-1-active, input.button-weekly-1-visited {
  border: none !important;
  width: 80px;
  height: 20px;
  background: transparent url("../../image/calendar/weekly/1/link.gif") no-repeat center !important;
  vertical-align: middle;
  cursor: pointer !important;
  overflow: hidden;
  text-align: left;
  text-indent: -999px;
  font-size: 1px;
  line-height: 1px;
  /text-indent: 0;
  /font-size: 0;
  /line-height: 0;
  _text-indent: 0;
  _font-size: 0;
  _line-height: 0;
}
a.button-weekly-1, a.button-weekly-1-selected, a.button-weekly-1-active, a.button-weekly-1-visited  {
  display: -moz-inline-box;
  display: inline-block;
  /display: inline;
  /zoom: 1;
  _display: inline;
  _zoom: 1;
}
input.button-weekly-1, input.button-weekly-1-selected, input.button-weekly-1-active, input.button-weekly-1-visited {
  /padding-left: 999px;
  _padding-left: 999px;
}
a.button-weekly-1:hover, a.button-weekly-1-selected, a.button-weekly-1-visited:hover, input.button-weekly-1:hover, input.button-weekly-1-selected, input.button-weekly-1-visited:hover {
  width: 80px;
  height: 20px;
  background: transparent url("../../image/calendar/weekly/1/hover.gif") no-repeat center !important;
}
/* button-weekly-1 end */
