.calendar_table {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BACKGROUND: white; MARGIN: 3px; BORDER-LEFT: black 1px solid; COLOR: black; BORDER-BOTTOM: black 1px solid
}
.calendar_cell {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: white; PADDING-BOTTOM: 3px; COLOR: black; PADDING-TOP: 3px
}
.calendar_header {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #ffc; COLOR: black
}
A.calendar_event_day {
	COLOR: red
}
A.calendar_event_day:visited {
	COLOR: red
}
A.calendar_event_day:hover {
	COLOR: red
}
A.calendar_event_day:active {
	COLOR: red
}
A.calendar_event_day:link {
	COLOR: red
}
.calendar_current_day A:visited {
	COLOR: red
}
.calendar_current_day A:hover {
	COLOR: red
}
.calendar_current_day A:active {
	COLOR: red
}
.calendar_current_day A:link {
	COLOR: red
}
.calendar_current_day {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; COLOR: black; BORDER-BOTTOM: black 1px solid
}
.calendar_cell {
	FONT-SIZE: 10px; TEXT-DECORATION: none
}
.calendar_current_day {
	FONT-SIZE: 10px; TEXT-DECORATION: none
}
.calendar_event_day {
	FONT-SIZE: 10px; TEXT-DECORATION: none
}
A.calendar_event_day {
	FONT-SIZE: 10px; TEXT-DECORATION: none
}
A.calendar_event_day:link {
	FONT-SIZE: 10px; TEXT-DECORATION: none
}
A.calendar_event_day:visited {
	FONT-SIZE: 10px; TEXT-DECORATION: none
}
A.calendar_event_day:hover {
	FONT-SIZE: 10px; TEXT-DECORATION: none
}
A.calendar_event_day:active {
	FONT-SIZE: 10px; TEXT-DECORATION: none
}
.calendar_navigation {
	FONT-SIZE: 10px; TEXT-DECORATION: none
}
A.calendar_navigation {
	FONT-SIZE: 10px; TEXT-DECORATION: none
}
A.calendar_navigation:link {
	FONT-SIZE: 10px; TEXT-DECORATION: none
}
A.calendar_navigation:visited {
	FONT-SIZE: 10px; TEXT-DECORATION: none
}
A.calendar_navigation:hover {
	FONT-SIZE: 10px; TEXT-DECORATION: none
}
A.calendar_navigation:active {
	FONT-SIZE: 10px; TEXT-DECORATION: none
}
.calendar_box {
	BORDER-RIGHT: black 1px dotted; PADDING-RIGHT: 1px; BORDER-TOP: black 1px dotted; PADDING-LEFT: 1px; BACKGROUND: white; PADDING-BOTTOM: 1px; MARGIN: 3px; BORDER-LEFT: black 1px dotted; COLOR: black; PADDING-TOP: 1px; BORDER-BOTTOM: black 1px dotted
}
.calendar_event_summary {
	BACKGROUND: white; COLOR: black; FONT-STYLE: italic; FONT-FAMILY: Verdana, Tahoma, sans-serif
}
.calendar_header {
	TEXT-ALIGN: center
}
.calendar_navigation {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
BODY {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
BODY TABLE {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
HEAD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TABLE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.center {
	TEXT-ALIGN: center
}
.center TD {
	TEXT-ALIGN: center
}
P {
	MARGIN-TOP: 1em; MARGIN-BOTTOM: 0.3em
}
.pleasewait {
	VISIBILITY: hidden; COLOR: red
}
#pleasewait {
	VISIBILITY: hidden; COLOR: red
}
#pleasewait1 {
	VISIBILITY: hidden; COLOR: red
}
#pleasewait2 {
	VISIBILITY: hidden; COLOR: red
}
A.inverted {
	FONT-WEIGHT: bold
}
.inverted {
	BACKGROUND: black; COLOR: white
}
A.inverted:hover {
	BACKGROUND: black; COLOR: white
}
.left {
	TEXT-ALIGN: left
}
.left TH {
	TEXT-ALIGN: left
}
.left TD {
	TEXT-ALIGN: left
}
H1 {
	FONT-SIZE: 140%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
SELECT {
	FONT-SIZE: 10px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
INPUT {
	FONT-SIZE: 10px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.topalign {
	VERTICAL-ALIGN: top
}
.topalign TD {
	VERTICAL-ALIGN: top
}


er .a:visited{
	color:#03F;
}