.year {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #ffffff;
}
.month {
	BORDER-BOTTOM-STYLE: none; TEXT-ALIGN: center; BORDER-RIGHT-STYLE: none;  BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
.yearname {
	TEXT-ALIGN: center; FONT-SIZE: 18px; FONT-WEIGHT: bold
}
.monthname {
	TEXT-ALIGN: right;  COLOR: #ffffff; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
.dayname {
	TEXT-ALIGN: center; COLOR: #333333; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.weeknumtitle {
	TEXT-ALIGN: center;  FONT-SIZE: 12px; FONT-WEIGHT: normal
}
.weeknum {
	TEXT-ALIGN: center;  WIDTH: 20px; HEIGHT: 20px; COLOR: #000099; FONT-SIZE: 10px
}
.yearnavigation {
	FONT-SIZE: 12px
}
.datepicker {
	BACKGROUND-COLOR: #e4e4e4
}
.datepickerform {
	MARGIN: 0px
}
.monthnavigation {
	FONT-FAMILY: Tahoma, Arial, sans-serif
}
.monthpicker {
	BACKGROUND-COLOR: #eeeeee; FONT-SIZE: 11px
}
.yearpicker {
	BACKGROUND-COLOR: #eeeeee; FONT-SIZE: 11px
}
.pickerbutton {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BACKGROUND-COLOR: #eeeeee; FONT-SIZE: 11px; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid
}
.nomonthday {
	TEXT-ALIGN: center; WIDTH: 20px; HEIGHT: 20px; COLOR: #aaaaaa; FONT-SIZE: 10px
}
.monthday {
	TEXT-ALIGN: center;  WIDTH: 20px; HEIGHT: 20px; COLOR: #384955; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.selectedday {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #66ff66; WIDTH: 20px; HEIGHT: 20px; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.sunday {
	TEXT-ALIGN: center; WIDTH: 20px; HEIGHT: 20px; COLOR: #667171; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.sunday A {
	COLOR: #667171
}
.saturday {
	TEXT-ALIGN: center; WIDTH: 20px; HEIGHT: 20px; COLOR: #667171; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.saturday A {
	COLOR: #667171
}
.event3 {
	TEXT-ALIGN: center; COLOR: red; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.event3 A {
	COLOR: red;
}
.event2 {
	TEXT-ALIGN: center; COLOR: #faa100; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.event2 A {
	COLOR: #faa100
}
.event1 {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #3c3c3c; WIDTH: 20px; HEIGHT: 20px; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.event1 A {
	BACKGROUND-COLOR: #3c3c3c; WIDTH: 20px; HEIGHT: 20px
}
.event4 {
	BORDER-BOTTOM:#666 1px solid; BORDER-LEFT: #666 1px solid; BORDER-TOP: #666 1px solid; BORDER-RIGHT: #666 1px solid;
	
}
.event4 A {
	
}
.selectedevent {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #ffff99; WIDTH: 20px; HEIGHT: 20px; COLOR: red; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.selectedevent A {
	BACKGROUND-COLOR: #ffff99; COLOR: red
}
.today {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #ffff99; WIDTH: 20px; HEIGHT: 20px; COLOR: blue; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.todayevent {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #ffff99; WIDTH: 20px; HEIGHT: 20px; COLOR: red; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.todayevent A {
	BACKGROUND-COLOR: #ffff99; COLOR: red
}
.eventcontent {
	BORDER-BOTTOM: 1px outset; BORDER-LEFT: 1px outset; WIDTH: 100%; FONT-SIZE: 10px; BORDER-TOP: 1px outset; BORDER-RIGHT: 1px outset
}
#dhtmltooltip {
	Z-INDEX: 100; BORDER-BOTTOM: #2b251c 1px solid; POSITION: absolute; BORDER-LEFT: #2b251c 1px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #7e6d51; PADDING-LEFT: 2px; WIDTH: auto; PADDING-RIGHT: 2px; FONT-FAMILY: Sans-Serif; VISIBILITY: hidden; COLOR: #ffffff; FONT-SIZE: 0.75em; BORDER-TOP: #2b251c 1px solid; BORDER-RIGHT: #2b251c 1px solid; PADDING-TOP: 2px; LEFT: -300px
}
#dhtmlpointer {
	Z-INDEX: 101; POSITION: absolute; VISIBILITY: hidden; LEFT: -300px
}
