#calbox {
	MARGIN-TOP: 25px
}
#calbox .calhead {
	MARGIN-LEFT: 0px
}
#calbox .headline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 2px; FONT: bold 11px Tahoma, sans-serif; MARGIN-LEFT: 20px; COLOR: #547395; PADDING-TOP: 0px; BORDER-BOTTOM: #cbd5df 1px solid
}
.calhead {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 0px; FONT: bold 11px Verdana, Arial, Helvetica, sans-serif; WIDTH: 100%; COLOR: #ffffff; PADDING-TOP: 1px; HEIGHT: 15px; BACKGROUND-COLOR: #a6a6a6; TEXT-ALIGN: center
}
.calhead .rev {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: 3px; BORDER-RIGHT-WIDTH: 0px
}
.calhead .ffw {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: right; BORDER-BOTTOM-WIDTH: 0px; MARGIN-RIGHT: 8px; BORDER-RIGHT-WIDTH: 0px
}
.ThreeMonthCalendarPREV {
	FLOAT: left; WIDTH: 160px
}
.ThreeMonthCalendarACTIVE {
	FLOAT: left; MARGIN-LEFT: 8px; WIDTH: 160px
}
.ThreeMonthCalendarNEXT {
	FLOAT: left; MARGIN-LEFT: 8px; WIDTH: 160px
}
#calbox .week {
	FONT: 11px/19px Verdana, Arial, Helvetica, sans-serif; WIDTH: 20px; COLOR: #595959; BACKGROUND-COLOR: #d2d2d2; TEXT-ALIGN: center
}
#calbox .today {
	BACKGROUND: url(../images/cal_today.gif) no-repeat left top; FONT: bold 11px/19px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; COLOR: #ffffff; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#calbox .today A {
	COLOR: #ffffff
}
#calbox .today A:hover {
	BACKGROUND: url(../images/cal_today.gif) no-repeat left top; COLOR: #ffffff; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#calbox .selected {
	BORDER-RIGHT: #a60e00 1px solid; BORDER-TOP: #a60e00 1px solid; BACKGROUND: url(../images/cal.gif) white no-repeat left top; FONT: bold 11px/19px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; BORDER-LEFT: #a60e00 1px solid; COLOR: #a60e00; BORDER-BOTTOM: #a60e00 1px solid; TEXT-ALIGN: center
}
#calbox .selected A {
	DISPLAY: block; BACKGROUND: url(../images/cal.gif) white no-repeat left top; FONT: bold 11px/19px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; VERTICAL-ALIGN: middle; COLOR: #a60e00; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#calbox .selected A:visited {
	BACKGROUND: url(../images/cal.gif) no-repeat left top; COLOR: #a60e00
}
#calbox .selected A:hover {
	BACKGROUND: url(../images/cal_over.gif) no-repeat left top; COLOR: #a60e00; TEXT-DECORATION: none
}
#calbox .selected A:active {
	BACKGROUND: url(../images/cal.gif) no-repeat left top; COLOR: #a60e00
}
#calbox .days {
	BACKGROUND: url(../images/cal.gif) no-repeat left top; FONT: 11px/19px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; COLOR: #727664; TEXT-ALIGN: center
}
#calbox .days A {
	DISPLAY: block; BACKGROUND: url(../images/cal.gif) no-repeat left top; FONT: 11px/19px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; VERTICAL-ALIGN: middle; COLOR: #cc3300; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#calbox .days A:visited {
	BACKGROUND: url(../images/cal.gif) no-repeat left top; COLOR: #cc3300
}
#calbox .days A:hover {
	BACKGROUND: url(../images/cal_over.gif) no-repeat left top; COLOR: #cc3300; TEXT-DECORATION: none
}
#calbox .days A:active {
	BACKGROUND: url(../images/cal.gif) no-repeat left top; COLOR: #cc3300
}
#calbox .weekview {
	BACKGROUND: url(../images/cal.gif) no-repeat left top; FONT: 11px/19px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; COLOR: #727664; TEXT-ALIGN: center
}
#calbox .weekview A {
	DISPLAY: block; BACKGROUND: url(../images/cal.gif) no-repeat left top; FONT: 11px/19px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; VERTICAL-ALIGN: middle; COLOR: #727664; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#calbox .weekview A:visited {
	BACKGROUND: url(../images/cal.gif) no-repeat left top; COLOR: #cc3300
}
#calbox .weekview A:hover {
	BACKGROUND: url(../images/cal_month_over.gif) no-repeat right bottom; COLOR: #cc3300; TEXT-DECORATION: none
}
#calbox .weekview A:active {
	BACKGROUND: url(../images/cal.gif) no-repeat left top; COLOR: #cc3300
}
#calbox .weekview A.selected {
	BACKGROUND: url(../images/cal_month_over.gif) no-repeat right bottom; COLOR: #cc3300; TEXT-DECORATION: none
}
#calbox .weekunvisible {
	DISPLAY: none
}
#month {
	FLOAT: left; MARGIN: 0px 3px 15px
}
#events {
	PADDING-LEFT: 20px; FLOAT: left; MARGIN: 25px 30px 20px 20px; BORDER-LEFT: #dddddd 1px solid; WIDTH: 510px
}
#events H2 {
	PADDING-RIGHT: 0px; MARGIN-TOP: 35px; PADDING-LEFT: 20px; FONT-SIZE: 10px; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 5px; COLOR: #a64500; MARGIN-RIGHT: 20px; PADDING-TOP: 0px; BORDER-BOTTOM: #f3f2f2 1px solid; FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
#events H2.tv {
	BACKGROUND: url(../images/cal_tv.gif) no-repeat left 50%
}
#events H2.event {
	BACKGROUND: url(../images/cal_event.gif) no-repeat left 50%
}
#events .info {
	PADDING-LEFT: 10px; MARGIN-LEFT: 15px; BORDER-LEFT: #f3f2f2 1px solid
}
#events H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; MARGIN: 4px 0px 10px; PADDING-TOP: 0px
}
#events .teaser {
	MARGIN-BOTTOM: 10px; COLOR: #595959
}
#events .more {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666666; MARGIN-RIGHT: 3px; LETTER-SPACING: 0px
}
#events .boxl {
	BORDER-TOP: #f6f6f6 1px solid; FLOAT: left; WIDTH: 225px; MARGIN-RIGHT: 15px; PADDING-TOP: 5px
}
#events .boxr {
	FLOAT: left; MARGIN-LEFT: 15px; WIDTH: 225px; PADDING-TOP: 5px
}
#events .boxl B {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #595959; MARGIN-RIGHT: 3px; LETTER-SPACING: 0px
}
.boxr B {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #595959; MARGIN-RIGHT: 3px; LETTER-SPACING: 0px
}
.insert {
	MARGIN-TOP: 3px; MARGIN-LEFT: 20px; TEXT-ALIGN: center
}
.insert3month {
	MARGIN-TOP: 13px; MARGIN-LEFT: -25px; TEXT-ALIGN: center
}
A.insert {
	FONT-SIZE: 10px; MARGIN: 0px; COLOR: #595959; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.insert:hover {
	TEXT-DECORATION: underline
}
.clear {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 0px; PADDING-TOP: 0px; HEIGHT: 0px
}
