BUTTON.calendar {
	BORDER-TOP-WIDTH: 0px; MARGIN-TOP: 2px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(calendar-icon.gif); BORDER-BOTTOM-WIDTH: 0px; VERTICAL-ALIGN: top; WIDTH: 20px; CURSOR: pointer; HEIGHT: 20px; BORDER-RIGHT-WIDTH: 0px
}
BUTTON.calendar:hover {
	
}
BUTTON.active {
	
}
DIV.calendar {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: url(calendar.png); PADDING-BOTTOM: 0px; MARGIN-LEFT: 3px; WIDTH: 147px; PADDING-TOP: 0px; HEIGHT: 195px; TEXT-ALIGN: center
}
DIV.calendar DIV {
	BACKGROUND: none transparent scroll repeat 0% 0%; OVERFLOW: hidden; WIDTH: 147px; CURSOR: move; PADDING-TOP: 10px; POSITION: relative; HEIGHT: 185px
}
DIV.calendar CAPTION {
	FONT: 12px/16px Arial,Helvetica,sans-serif; OVERFLOW: hidden; WIDTH: 100%; COLOR: #666966; PADDING-TOP: 6px; TEXT-ALIGN: center
}
DIV.calendar CAPTION A {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 11px; CURSOR: pointer; TEXT-INDENT: -100px; POSITION: absolute; TOP: 17px; HEIGHT: 12px
}
DIV.calendar CAPTION A.prev {
	LEFT: 0px; BACKGROUND-IMAGE: url(calendar-prev.gif)
}
DIV.calendar CAPTION A.next {
	RIGHT: 0px; BACKGROUND-IMAGE: url(calendar-next.gif)
}
DIV.calendar CAPTION A:hover {
	BACKGROUND-POSITION: 0px 12px
}
DIV.calendar CAPTION SPAN {
	POSITION: relative; HEIGHT: 17px; TEXT-ALIGN: center
}
DIV.calendar CAPTION SPAN.month {
	FLOAT: left; WIDTH: 89px
}
DIV.calendar CAPTION SPAN.month:unknown {
	content: ''
}
DIV.calendar CAPTION SPAN A {
	TOP: 1px
}
DIV.calendar CAPTION SPAN.year {
	FLOAT: right; WIDTH: 58px
}
DIV.calendar TABLE {
	BACKGROUND: #fff; MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 100%; CURSOR: default; BORDER-COLLAPSE: collapse
}
DIV.calendar TD {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT: 11px Arial,Helvetica,sans-serif; VERTICAL-ALIGN: middle; COLOR: #1584a9; HEIGHT: 21px; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}
DIV.calendar TH {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT: 11px Arial,Helvetica,sans-serif; VERTICAL-ALIGN: middle; COLOR: #1584a9; HEIGHT: 21px; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}
UNKNOWN {
	HEIGHT: 19px
}
DIV.calendar TD {
	FONT-SIZE: 11px; BACKGROUND: url(calendar-td.gif); COLOR: #fff
}
DIV.calendar TD.invalid {
	COLOR: #999
}
DIV.calendar TD.valid {
	BACKGROUND: url(calendar-valid.gif); CURSOR: pointer; COLOR: #1584a9
}
DIV.calendar TD.inactive {
	BACKGROUND: url(calendar-td.gif) 0px 100%; COLOR: #fff
}
DIV.calendar TD.active {
	BACKGROUND: url(calendar-valid.gif) 0px 100%; CURSOR: pointer; COLOR: #ff7700
}
DIV.calendar TD.hover {
	BACKGROUND: url(calendar-valid.gif) 0px 100%; CURSOR: pointer; COLOR: #ff7700
}
 HTML DIV.calendar TH {
	HEIGHT: 17px
}
 HTML DIV.calendar TD {
	HEIGHT: 19px
}
 HTML DIV.calendar CAPTION SPAN A {
	TOP: 2px
}
 HTML DIV.calendar CAPTION SPAN {
	HEIGHT: 18px
}
 HTML BUTTON.calendar {
	MARGIN-LEFT: 3px
}
UNKNOWN {
	HEIGHT: 17px
}
UNKNOWN {
	HEIGHT: 19px
}
UNKNOWN {
	TOP: 2px
}
UNKNOWN {
	HEIGHT: 18px
}
UNKNOWN {
	MARGIN-LEFT: 3px
}

