.PopupCalendar
{
	width: 210px;
	position: absolute;
	z-index: 200;
}
.Calendar
{
	text-align: center;
	font-size: 8pt;
	font-family: Arial;
	color: Black;
	border-collapse: collapse;
	width: 100%;
}
.Calendar td
{
	padding-left: 3px;
	padding-right: 3px;
	border: solid 1px black;
	width: 14.28%;
}
.Calendar a
{
	text-decoration:none;
	color: Black;
}
.Calendar a:hover
{
	text-decoration:underline;
	color: Black;
}

.DayHeader
{
	background-color: #6699CC;
	font-weight: bold;
	color: White;
}
.PreviousMonth
{
	background-color: Silver;
}
.NextMonth
{
	background-color: Silver;
}
.CurrentMonth
{
	background-color: #98C0F6;
}
.Today
{
	background-color: #F4B0AE;
}
.Holiday
{
	background-color: #66FF66;
}
.LeftNavigation
{
	border-left: solid 1px black;
	border-top: solid 1px black;
}
.LeftNavigation a
{
	color: White;
	text-decoration: none;
	font-weight: bold;
	font-family:Arial;
	cursor: pointer;
}
.RightNavigation
{
	text-align: right;
	border-right: solid 1px black;
	border-top: solid 1px black;
}
.RightNavigation a
{
	color: White;
	text-decoration: none;
	font-weight: bold;
	font-family:Arial;
	cursor: pointer;
}
.Title
{
	color: White;
	font-weight: bold;
	text-align: center;
	border-top: solid 1px black;
	font-family: Arial;
	font-size: 10pt;
}
.DayOfWeek
{
	background-color: #6699CC;
	font-weight: bold;
	color: White;
}

.Navigation
{
	width: 100%;
	background-color: #6699CC;
}
.WindowState
{
	text-align: right;
	border-top: solid 1px black;
	border-left: solid 1px black;
	border-right: solid 1px black;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
}
.WindowState a
{
	color: White;
	text-decoration: none;
	border: solid 1px white;
	padding-left: 3px;
	padding-right: 3px;
	background-color: Red;
	cursor: pointer;
}

.popupCalFrame
{
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 199;
    width: 0px;
    height: 0px;
    border: none;
    border-width: 0px;
    opacity: 0;
    filter: alpha(opacity = 0);
}