Body { 
  	MARGIN:0; PADDING:0
}
td.selection {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Trebuchet MS
}
.BGImageLeft { 
  	background: url('/images/all_leftback.gif')
}
.BGImageRight { 
  	background: url('/images/all_rightback.gif')
}
.FrontPageFont {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Trebuchet MS
}
.FrontPageBigFont {
	FONT-WEIGHT: normal; FONT-SIZE: 11pt; COLOR: black; FONT-FAMILY: Trebuchet MS
}
.AvailDIV {
	BORDER-RIGHT: 1px inset; BORDER-TOP: 1px inset; OVERFLOW: scroll; BORDER-LEFT: 1px inset; WIDTH: 475px; BORDER-BOTTOM: 1px inset; BORDER-COLLAPSE: collapse; HEIGHT: 100%
}
.ContainerTable {
	BORDER-RIGHT: white 0px solid; BORDER-TOP: white 0px solid; BORDER-LEFT: white 0px solid; WIDTH: 100%; BORDER-BOTTOM: white 0px solid; BORDER-COLLAPSE: collapse; HEIGHT: 95%; BACKGROUND-COLOR: white
}
.ContainerSideBarTD {
	VERTICAL-ALIGN: top; WIDTH: 15%; HEIGHT: 100%; TEXT-ALIGN: left
}
.ContainerMainTD {
	VERTICAL-ALIGN: top; WIDTH: 85%; HEIGHT: 100%; TEXT-ALIGN: left
}
.ContainerMainTD2 {
	VERTICAL-ALIGN: top; WIDTH: 100%; HEIGHT: 100%; TEXT-ALIGN: left
}
.HeaderBarMainTable {
	BORDER-RIGHT: silver 0px solid; BORDER-TOP: silver 0px solid; BORDER-LEFT: silver 0px solid; WIDTH: 100%; BORDER-BOTTOM: silver 0px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: silver
}
.HeaderBarTD {
	VERTICAL-ALIGN: top; WIDTH: 32px; TEXT-ALIGN: left
}
.HeaderBarInfoTD {
	WHITE-SPACE: nowrap; TEXT-ALIGN: left
}
.HeaderBarSepTD {
	VERTICAL-ALIGN: top; WIDTH: 5px; TEXT-ALIGN: left
}
.HeaderBarRightTD {
	VERTICAL-ALIGN: top; TEXT-ALIGN: right
}
.HeaderBarLeftOverTD {
	VERTICAL-ALIGN: top; WIDTH: 100%; TEXT-ALIGN: left
}
.SideBarMainTable {
	BORDER-RIGHT: silver 0px solid; BORDER-TOP: silver 0px solid; BORDER-LEFT: silver 0px solid; WIDTH: 100%; BORDER-BOTTOM: silver 0px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: white
}
.SideBarTD {
	VERTICAL-ALIGN: top; WIDTH: 100%; TEXT-ALIGN: left
}
.LegendHeadingTable {
	BORDER-RIGHT: #eeeeee 0px solid; BORDER-TOP: #eeeeee 0px solid; BORDER-LEFT: #eeeeee 0px solid; WIDTH: 100%; BORDER-BOTTOM: #eeeeee 0px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: white
}
.LegendHeadingTD {
	VERTICAL-ALIGN: top; WIDTH: 100%; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: left
}
.LegendHeadingFont {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: Trebuchet MS
}
.LegendBodyTable {
	BORDER-RIGHT: #eeeeee 1px solid; BORDER-TOP: #eeeeee 1px solid; BORDER-LEFT: #eeeeee 1px solid; WIDTH: 100%; BORDER-BOTTOM: #eeeeee 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: white
}
.LegendBodyTD {
	VERTICAL-ALIGN: top; WIDTH: 50%; BACKGROUND-COLOR: white; TEXT-ALIGN: left
}
.LegendBodyFont {
	FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: Trebuchet MS
}
.ViewsHeadingTable {
	BORDER-RIGHT: #eeeeee 0px solid; BORDER-TOP: #eeeeee 0px solid; BORDER-LEFT: #eeeeee 0px solid; WIDTH: 100%; BORDER-BOTTOM: #eeeeee 0px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: white
}
.ViewsHeadingTD {
	VERTICAL-ALIGN: top; WIDTH: 100%; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: left
}
.ViewsHeadingFont {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: Trebuchet MS
}
.ViewsBodyTable {
	BORDER-RIGHT: #eeeeee 1px solid; BORDER-TOP: #eeeeee 1px solid; BORDER-LEFT: #eeeeee 1px solid; WIDTH: 100%; BORDER-BOTTOM: #eeeeee 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: white
}
.ViewsBodyTD {
	VERTICAL-ALIGN: top; BACKGROUND-COLOR: white; TEXT-ALIGN: left
}
.ViewsBodyFont {
	FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: Trebuchet MS
}
.ViewsSubHeadingTable {
	BORDER-RIGHT: #eeeeee 0px solid; BORDER-TOP: #eeeeee 0px solid; BORDER-LEFT: #eeeeee 0px solid; WIDTH: 100%; BORDER-BOTTOM: #eeeeee 0px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: white
}
.ViewsSubHeadingTD {
	VERTICAL-ALIGN: top; WIDTH: 100%; BACKGROUND-COLOR: #dddddd; TEXT-ALIGN: left
}
.ViewsSubHeadingFont {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: Trebuchet MS
}
.TableMonthHeader {
	BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; BORDER-LEFT: 0px solid; BORDER-BOTTOM: 0px solid; BORDER-COLLAPSE: collapse; HEIGHT: 1px; BACKGROUND-COLOR: #eeeeee
}
.TableMonthHeaderCell {
	BORDER-RIGHT: 0px outset; BORDER-TOP: 0px outset; BORDER-LEFT: 0px outset; WIDTH: 14%; BORDER-BOTTOM: 0px outset; TEXT-ALIGN: center
}
.TableMonthMainCalendar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-COLLAPSE: collapse; HEIGHT: 96%; BACKGROUND-COLOR: white; BORDER-BOTTOM-STYLE: none
}
.FontMonthCalendarDayName {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Trebuchet MS; FONT-VARIANT: small-caps
}
.TableMonthDayCell {
	BORDER-RIGHT: gray 1px outset; BORDER-TOP: gray 1px outset; VERTICAL-ALIGN: top; BORDER-LEFT: gray 1px outset; BORDER-BOTTOM: gray 1px outset; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.TableMonthDayCellToday {
	BORDER-RIGHT: gray 1px outset; BORDER-TOP: gray 1px outset; VERTICAL-ALIGN: top; BORDER-LEFT: gray 1px outset; BORDER-BOTTOM: gray 1px outset; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: left
}
.TableMonthOtherDayCell {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; VERTICAL-ALIGN: top; BORDER-LEFT: gray 1px solid; BORDER-BOTTOM: gray 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: gray; TEXT-ALIGN: center
}
.TableMonthDayHeaderCell {
	BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; BORDER-LEFT: 0px solid; BORDER-BOTTOM: 0px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #eeeeee; TEXT-ALIGN: left
}
.MonthDayDiv {
	OVERFLOW: auto; WIDTH: 100%; HEIGHT: 85%
}
.MonthDayDiv2 {
	OVERFLOW: visible; WIDTH: 100%; HEIGHT: 100%
}
.MonthDayDiv3 {
	OVERFLOW: scroll; WIDTH: 100%; HEIGHT: 85%
}
.MonthDayDivPrint {
	OVERFLOW: visible; WIDTH: 100%; HEIGHT: 100%
}
.TableMainWeek {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: gray 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: gray 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: gray 1px solid; BORDER-COLLAPSE: collapse; HEIGHT: 100%; BACKGROUND-COLOR: white
}
.TableWeekHeader {
	BORDER-RIGHT: 0px outset; PADDING-RIGHT: 0px; BORDER-TOP: 0px outset; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px outset; PADDING-TOP: 0px; BORDER-BOTTOM: 0px outset; BORDER-COLLAPSE: collapse; HEIGHT: 1px; BACKGROUND-COLOR: #dddddd
}
.WeekDayAreaCell {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; BORDER-LEFT: gray 1px solid; BORDER-BOTTOM: gray 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: white; TEXT-ALIGN: left
}
.TableWorkWeekCalendar {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-LEFT-COLOR: #111111; BORDER-BOTTOM-WIDTH: 0px; BORDER-BOTTOM-COLOR: #111111; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; BORDER-TOP-COLOR: #111111; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse; HEIGHT: 100%; BORDER-RIGHT-WIDTH: 0px; BORDER-RIGHT-COLOR: #111111
}
.WorkWeekHeadingTD {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; VERTICAL-ALIGN: top; BORDER-LEFT: 1px solid; WIDTH: 20%; BORDER-BOTTOM: 1px solid; BACKGROUND-COLOR: white; TEXT-ALIGN: left
}
.WorkWeekBodyTD {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; VERTICAL-ALIGN: top; BORDER-LEFT: 1px solid; WIDTH: 20%; BORDER-BOTTOM: 1px solid; HEIGHT: 100%; BACKGROUND-COLOR: white; TEXT-ALIGN: left
}
.WorkWeekHeadingFont {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: Trebuchet MS
}
.YearViewTable {
	BORDER-RIGHT: black 1px outset; PADDING-RIGHT: 0px; BORDER-TOP: black 1px outset; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: black 1px outset; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: black 1px outset; BORDER-COLLAPSE: collapse; HEIGHT: 100%; BACKGROUND-COLOR: #e0dfe3
}
.YearViewHeaderCell {
	BORDER-RIGHT: 0px outset; BORDER-TOP: 0px outset; BORDER-LEFT: 0px outset; WIDTH: 33%; BORDER-BOTTOM: 0px outset; HEIGHT: 1px; TEXT-ALIGN: center
}
.YearViewCell {
	BORDER-RIGHT: silver 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: silver 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; BORDER-LEFT: silver 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: silver 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: white; TEXT-ALIGN: left
}
.YearViewDiv {
	OVERFLOW: auto; WIDTH: 100%; HEIGHT: 100%
}
.YearViewHeaderFont {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: Trebuchet MS
}
.YearMiniCalTable {
	BORDER-RIGHT: 1px outset; PADDING-RIGHT: 1px; BORDER-TOP: 1px outset; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: 1px outset; WIDTH: 100%; PADDING-TOP: 1px; BORDER-BOTTOM: 1px outset; BORDER-COLLAPSE: collapse; HEIGHT: 100%; BACKGROUND-COLOR: silver
}
.YearMiniCalCell {
	BORDER-RIGHT: silver 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: silver 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; BORDER-LEFT: silver 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: silver 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: white; TEXT-ALIGN: left
}
.YearViewEventListHeaderTable {
	BORDER-RIGHT: 1px outset; PADDING-RIGHT: 1px; BORDER-TOP: 1px outset; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: 1px outset; WIDTH: 100%; PADDING-TOP: 1px; BORDER-BOTTOM: 1px outset; BORDER-COLLAPSE: collapse; HEIGHT: 1px; BACKGROUND-COLOR: #e0dfe3
}
.YearViewEventListHeaderCell {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: gray 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; BORDER-LEFT: gray 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: gray 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #e0dfe3; TEXT-ALIGN: left
}
.EventListingTable {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: white 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: white 1px solid; WIDTH: 100%; PADDING-TOP: 1px; BORDER-BOTTOM: white 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: white; TEXT-ALIGN: left
}
.EventListingTitleFont {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: Trebuchet MS
}
A.EventListingTitleFont:hover {
	FONT-WEIGHT: FONT-SIZE: 8px; normal; COLOR: black; TEXT-DECORATION: underline
}
.EventListingTimeFont {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Trebuchet MS
}
.EventListingTextFont {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Trebuchet MS
}
.EventListingTimeCell {
	WIDTH: 100%; BACKGROUND-COLOR: white; TEXT-ALIGN: left
}
.EventListingBodyCell {
	WIDTH: 100%; BACKGROUND-COLOR: white; TEXT-ALIGN: left
}
.EventListingTitleCell {
	WIDTH: 100%; BACKGROUND-COLOR: #eeeeee; TEXT-ALIGN: left; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Trebuchet MS
}
.EventDisplayHeadingFont {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Trebuchet MS
}
.EventDisplayNormalFont {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: Trebuchet MS
}
.EventMonthTable {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: black 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: black 1px solid; WIDTH: 100%; PADDING-TOP: 1px; BORDER-BOTTOM: black 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: white; TEXT-ALIGN: left
}
.EventMonthTimeCell {
	WIDTH: 10%; BACKGROUND-COLOR: #dddddd; TEXT-ALIGN: left
}
.EventMonthTitleCell {
	WIDTH: 90%; BACKGROUND-COLOR: white; TEXT-ALIGN: left
}
.EventMonthTitleCellAllDay {
	WIDTH: 100%; BACKGROUND-COLOR: white; TEXT-ALIGN: center
}
.EventMonthTimeFont {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: Trebuchet MS
}
.EventMonthTitleFont {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: Trebuchet MS
}
A.EventMonthTitleFont:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 8px; COLOR: blue; TEXT-DECORATION: underline
}
.EventListViewTable {
	BORDER-RIGHT: black 1px outset; PADDING-RIGHT: 0px; BORDER-TOP: black 1px outset; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: black 1px outset; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: black 1px outset; BORDER-COLLAPSE: collapse; HEIGHT: 100%; BACKGROUND-COLOR: #e0dfe3
}
.EventListViewHeaderCell {
	BORDER-RIGHT: 0px outset; BORDER-TOP: 0px outset; BORDER-LEFT: 0px outset; WIDTH: 33%; BORDER-BOTTOM: 0px outset; HEIGHT: 1px; TEXT-ALIGN: center
}
.EventListViewCell {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: gray 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; BORDER-LEFT: gray 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: gray 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: white; TEXT-ALIGN: left
}
.EventListViewDiv {
	OVERFLOW: auto; WIDTH: 100%; HEIGHT: 100%
}
.EventListViewHeaderFont {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: Trebuchet MS
}
.FontMiniCalendarMonthName {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: black; FONT-FAMILY: Trebuchet MS; FONT-VARIANT: small-caps
}
.TableMiniHeader {
	BORDER-RIGHT: gray 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: gray 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: gray 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: gray 0px solid; BORDER-COLLAPSE: collapse; HEIGHT: 1px; BACKGROUND-COLOR: white
}
.TableMiniMonthHeader {
	BORDER-RIGHT: 1px outset; PADDING-RIGHT: 0px; BORDER-TOP: 1px outset; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: 1px outset; PADDING-TOP: 0px; BORDER-BOTTOM: 1px outset; HEIGHT: 1px; BACKGROUND-COLOR: silver; TEXT-ALIGN: center
}
.TableMiniHeaderCell {
	BORDER-RIGHT: 1px; BORDER-TOP: 1px; BORDER-LEFT: 1px; BORDER-BOTTOM: black 1px solid; TEXT-ALIGN: center
}
.TableMiniCalendar {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: white
}
.TableMiniOtherDayCell {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: white 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: white 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: white 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #eeeeee; TEXT-ALIGN: center
}
.TableMiniDayCell {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: white 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: white 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: white 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: white; TEXT-ALIGN: center
}
.TableMiniDayCellWithEvent {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: white 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: white 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: white 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #ffd74a; TEXT-ALIGN: center
}
.TableMiniDayCellToday {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: white 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; BORDER-LEFT: white 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: silver; TEXT-ALIGN: center
}
.FontHeaderDisplay {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: Trebuchet MS
}
.FontStandard {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: Trebuchet MS
}
.FontInvite {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Trebuchet MS
}
.TableMainCalendar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-COLLAPSE: collapse; HEIGHT: 91%; BACKGROUND-COLOR: white; BORDER-BOTTOM-STYLE: none
}
.FontCalendarDay {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Trebuchet MS
}
.FontEvent {
	FONT-WEIGHT: normal; FONT-SIZE: 8px; COLOR: black; FONT-FAMILY: Trebuchet MS
}
.TablePopupBorder {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: white 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: white 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: white 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: white
}
.TableDayCalendar {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-LEFT-COLOR: #111111; BORDER-BOTTOM-WIDTH: 0px; BORDER-BOTTOM-COLOR: #111111; PADDING-BOTTOM: 0px; BORDER-TOP-COLOR: #111111; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse; HEIGHT: 100%; BORDER-RIGHT-WIDTH: 0px; BORDER-RIGHT-COLOR: #111111
}
.TableDayCalendar2 {
	BORDER-RIGHT: #111111 0px; PADDING-RIGHT: 0px; BORDER-TOP: #111111 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #111111 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #111111 0px; BORDER-COLLAPSE: collapse; HEIGHT: 100%
}
.TableDayCalendar3 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BORDER-LEFT-WIDTH: 0px; BORDER-LEFT-COLOR: #111111; BORDER-BOTTOM-WIDTH: 0px; BORDER-BOTTOM-COLOR: #111111; PADDING-BOTTOM: 3px; BORDER-TOP-COLOR: #111111; PADDING-TOP: 3px; BORDER-COLLAPSE: collapse; HEIGHT: 94%; BORDER-RIGHT-WIDTH: 0px; BORDER-RIGHT-COLOR: #111111
}
.DivDayStyle {
	OVERFLOW: auto; WIDTH: 100%; HEIGHT: 100%
}
.DivWeekStyle {
	OVERFLOW: auto; WIDTH: 100%; HEIGHT: 85%
}
.DivDayStylePrint {
	OVERFLOW: visible; WIDTH: 100%; HEIGHT: 100%
}
.TableDayAgenda {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: black 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: black 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: black 1px solid; BORDER-COLLAPSE: collapse; HEIGHT: 100%
}
.TableAgendaCell {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; VERTICAL-ALIGN: top; BORDER-LEFT: 1px solid; BORDER-BOTTOM: black 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #dddddd; TEXT-ALIGN: right
}
.TableAgendaArea {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM: gray 1px dotted; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #eeeeee; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 1px
}
.FontCalendarDayAgenda {
	FONT-WEIGHT: normal; FONT-SIZE: 20px; COLOR: black; FONT-FAMILY: Trebuchet MS
}
.FontCalendarDayAgendaSmall {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: Trebuchet MS
}
.FontDayHeaderDisplay {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: Trebuchet MS
}
.DayViewAgendaEventTable {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: black 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: black 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: black 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: white; TEXT-ALIGN: left
}
.DayViewAgendaFont {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: black; FONT-FAMILY: Trebuchet MS
}
.TableDayAgenda2 {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: black 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: black 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: black 1px solid; BORDER-COLLAPSE: collapse
}
.TableAgendaArea2 {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM: gray 1px; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #ffd74a; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 1px
}
.DayListingTable {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: black 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: black 1px solid; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: black 1px solid; BORDER-COLLAPSE: collapse; HEIGHT: 100%
}
.DayListingHeaderTD {
	BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; VERTICAL-ALIGN: middle; BORDER-LEFT: 0px solid; BORDER-BOTTOM: 0px solid; BORDER-COLLAPSE: collapse; HEIGHT: 26px; BACKGROUND-COLOR: #dddddd; TEXT-ALIGN: left
}
.DayListingBodyTD {
	BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; VERTICAL-ALIGN: top; BORDER-LEFT: 0px solid; BORDER-BOTTOM: 0px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: white; TEXT-ALIGN: left
}
.DayListingHeaderFont {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: Trebuchet MS
}

