IFRAME.calendar {
	Z-INDEX: 900; POSITION: absolute; BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; VISIBILITY: hidden; BORDER-LEFT-STYLE: none
}
#calendarDiv {
	Z-INDEX: 1000; BORDER-BOTTOM: #9d9789 1px solid; POSITION: absolute; BORDER-LEFT: #9d9789 1px solid; BACKGROUND-COLOR: #fff; WIDTH: 437px; FONT-FAMILY: arial; VISIBILITY: hidden; FONT-SIZE: 11px; BORDER-TOP: #9d9789 1px solid; BORDER-RIGHT: #9d9789 1px solid
}
#calendarDiv .calendarContent {
	WIDTH: 218px; FLOAT: left; BORDER-RIGHT: #9d9789 1px solid
}
#calendarDiv .calendarContentRight {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
#calendarDiv TABLE {
	WIDTH: 100%; TABLE-LAYOUT: fixed
}
#calendarDiv TD {
	TEXT-ALIGN: center; CURSOR: default
}
#calendarDiv .topBar {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #a18a82; HEIGHT: 25px; COLOR: #fff; FONT-WEIGHT: bold
}
#calendarDiv .topBar TD {
	BORDER-BOTTOM: #fff 1px solid; BORDER-TOP: #fff 1px solid
}
#calendarDiv TBODY TR {
	HEIGHT: 24px
}
#calendarDiv .topBar .arrowLeft {
	BORDER-LEFT: #fff 1px solid; BACKGROUND: url(Images/left.gif) #a18a82 no-repeat left center; CURSOR: pointer
}
#calendarDiv .topBar .arrowRight {
	BACKGROUND: url(Images/right.gif) #a18a82 no-repeat right 50%; CURSOR: pointer; BORDER-RIGHT: #fff 1px solid
}
#calendarDiv .topBar .arrowLeftDisabled {
	BORDER-LEFT: #fff 1px solid; BACKGROUND: url(Images/left_off.gif) #a18a82 no-repeat left center; CURSOR: default
}
#calendarDiv .topBar .arrowRightDisabled {
	BACKGROUND: url(Images/right_off.gif) #a18a82 no-repeat right 50%; CURSOR: default; BORDER-RIGHT: #fff 1px solid
}
#calendarDiv .daysBar {
	BACKGROUND-COLOR: #c0bbaf; HEIGHT: 19px; COLOR: #fff
}
#calendarDiv .daysBar TH {
	FONT-WEIGHT: normal
}
#calendarDiv .borderLeft {
	BORDER-LEFT: #fff 1px solid
}
#calendarDiv .borderRight {
	BORDER-RIGHT: #fff 1px solid
}
#calendarDiv .footer {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #d7d0bd; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: 28px; CLEAR: both; BORDER-TOP: #9d9789 1px solid; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#calendarDiv .footerRight {
	FLOAT: right; PADDING-TOP: 5px
}
#calendarDiv .footer A {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 20px; BACKGROUND: url(Images/close.gif) no-repeat right 50%; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
#calendarDiv .Day {
	COLOR: #543; CURSOR: pointer
}
#calendarDiv .DayOver {
	BACKGROUND-COLOR: #c0bbaf; COLOR: #fff; CURSOR: pointer
}
#calendarDiv .activeDay {
	COLOR: #cd3331; CURSOR: pointer
}
#calendarDiv .activeDayOver {
	BACKGROUND-COLOR: #c0bbaf; COLOR: #cd3331; CURSOR: pointer
}
#calendarDiv .inActiveDay {
	COLOR: #c0bbaf
}
#calendarDiv .highlightDay {
	BORDER-BOTTOM: #543 1px solid; BORDER-LEFT: #543 1px solid; BACKGROUND-COLOR: #f2efe8; COLOR: #c33; BORDER-TOP: #543 1px solid; CURSOR: pointer; BORDER-RIGHT: #543 1px solid
}
#calendarDiv .highlightDayOver {
	BORDER-BOTTOM: #543 1px solid; BORDER-LEFT: #543 1px solid; BACKGROUND-COLOR: #c0bbaf; COLOR: #fff; BORDER-TOP: #543 1px solid; CURSOR: pointer; BORDER-RIGHT: #543 1px solid
}
#calendarDiv TABLE.legend {
	MARGIN: 2px 0px; WIDTH: auto; FLOAT: left; TABLE-LAYOUT: auto
}
#calendarDiv TABLE.legend .highlightDay {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; WIDTH: 25px; BORDER-TOP-STYLE: none; BACKGROUND: url(Images/highlight_date.gif) no-repeat 0px 4px; BORDER-LEFT-STYLE: none; CURSOR: default
}
#calendarDiv TABLE.legend .highlightDayText {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #543; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
