/***** css for CALENDAR popup *****/
.QSIcpYearNavigation,
.QSIcpMonthNavigation
				{
				background-color:#CCCCCC;
				text-align:center;
				/*vertical-align:center;*/
				text-decoration:none;
				color: #666666;
				font-weight:bold;
				}
.QSIcpDayColumnHeader,
.QSIcpYearNavigation,
.QSIcpMonthNavigation,
.QSIcpCurrentMonthDate,
.QSIcpCurrentMonthDateDisabled,
.QSIcpOtherMonthDate,
.QSIcpOtherMonthDateDisabled,
.QSIcpCurrentDate,
.QSIcpCurrentDateDisabled,
.QSIcpTodayText,
.QSIcpTodayTextDisabled,
.QSIcpText
				{
				font-family:arial;
				font-size:8pt;
				}
TD.QSIcpDayColumnHeader
				{
				text-align:right;
				border:solid thin #CCCCCC;
				border-width:0 0 1 0;
				}
.QSIcpCurrentMonthDate,
.QSIcpOtherMonthDate,
.QSIcpCurrentDate
				{
				text-align:right;
				text-decoration:none;
				}
.QSIcpCurrentMonthDateDisabled,
.QSIcpOtherMonthDateDisabled,
.QSIcpCurrentDateDisabled
				{
				color:#D0D0D0;
				text-align:right;
				text-decoration:line-through;
				}
.QSIcpCurrentMonthDate
				{
				color:#666666;
				font-size: 8pt;
				font-weight: bold;
				}
.QSIcpCurrentDate
				{
				color: #666666;
				font-weight:bold;
				}
.QSIcpOtherMonthDate
				{
				color:#808080;
				}
TD.QSIcpCurrentDate
				{
				color: black;
				background-color: #CCCCCC;
				border-width:1;
				border:solid thin #000000;
				}
TD.QSIcpCurrentDateDisabled
				{
				border-width:1;
				border:solid thin #FFAAAA;
				}
TD.QSIcpTodayText,
TD.QSIcpTodayTextDisabled
				{
				border:solid thin #CCCCCC;
				border-width:1 0 0 0;
				}
A.QSIcpTodayText,
SPAN.QSIcpTodayTextDisabled
				{
				height:20px;
				}
A.QSIcpTodayText
				{
				color:#666666;
				text-decoration: none;
				font-size: 8pt;
				font-weight:bold;
				}
SPAN.QSIcpTodayTextDisabled
				{
				color:#D0D0D0;
				}
.QSIcpBorder
				{
				border:solid thin #666666;
				}
