td#X1 { font-weight: bold; }
.JaCalContainer { border: lightgrey 1px solid; border-collapse: collapse; background-color: #E1E8F4; width: 250px; }
.JaCalContainer iframe { display: none; /*sorry for IE5*/ display: /**/ block; /*sorry for IE5*/ position: absolute; /*must have*/ top: 0; /*must have*/ left: 0; /*must have*/ z-index: -1; /*must have*/ filter: mask(); /*must have*/ width: 800px; /*must have for any big value*/ height: 300px /*must have for any big value*/; }

.JaCalContainerCell { padding: 0; }
.JaCalTitle { font-size: 10px; color: black; background-color: #C7D3E8; border-collapse: collapse; }
.JaCalControls { font-weight: bold; font-size: 12px; background-color: #E1E8F4; border-collapse: collapse; }
.JaCalDateHeader { color: blue; background-color: #E1E8F2; }
.JaCalDateTable { font-size: 12px; font-family: Verdana; background-color: #F2F4F9; border-collapse: collapse; margin: 2px auto 2px auto; }
.JaCalNormalDay { background-color: #F2F4F9; }
.JaCalCurrentDay { background-color: #D7EDEF; }
.JaCalHoliday { background-color: #EBEBEB; }
.JaCalHighlight { color: white; background-color: #7CAEDD; }
.JaCalCloseButton { font-size: 10px; color: black; background-color: #C7D3E8; }
.InputBox { background-color: #F2F4F9; vertical-align: middle; text-align: center; border: 0; font-size: 12px; font-weight: bold; }

A.JaCalLink:link { color: Black; text-decoration: none; outline-style: none; outline-width: 0; }
A.JaCalLink:visited { color: Black; outline-style: none; outline-width: 0; text-decoration: none; }
.divMonth { width: 90px; height: 90px; position: absolute; background-color: #FFFDF9; display: none; }
.divMonthActive { width: 90px; height: 98px; position: absolute; background-color: #FFFDF9; display: block; /*overflow:scroll;*/ overflow-y: scroll; overflow-x: hidden; border: gray thin solid; }
.divYear { width: 56px; height: 98px; position: absolute; background-color: #FFFDF9; display: none; }
.divYearActive { width: 56px; height: 98px; position: absolute; background-color: #FFFDF9; display: block; /*overflow:scroll;*/ overflow-y: scroll; overflow-x: hidden; border: gray thin solid; }

.MonthLink { font: Tahoma; font-size: 10px; font-weight: 500; padding-left: 2px; color: Black; text-decoration: none; outline-style: none; outline-width: 0; }
A.MonthLink:link { color: Black; text-decoration: none; outline-style: none; outline-width: 0; }
A.MonthLink:visited { color: Black; text-decoration: none; outline-style: none; outline-width: 0; }
A.MonthLink:hover { background-color: #D49700; text-decoration: none; outline-style: none; outline-width: 0; }

