A.prevnext:link {
	FONT-SIZE: 10px; COLOR: red; TEXT-DECORATION: underline
}
A.prevnext:visited {
	FONT-SIZE: 10px; COLOR: red; TEXT-DECORATION: underline
}
A.prevnext:hover {
	FONT-SIZE: 10px; COLOR: blue; TEXT-DECORATION: underline
}
A.prevnext:active {
	FONT-SIZE: 10px; COLOR: red; TEXT-DECORATION: underline
}
A.day {
	FONT-WEIGHT: bold
}
A.day:link {
	FONT-SIZE: 12px; COLOR: black; TEXT-DECORATION: underline
}
A.day:visited {
	FONT-SIZE: 12px; COLOR: black; TEXT-DECORATION: underline
}
A.day:hover {
	FONT-SIZE: 12px; COLOR: red; TEXT-DECORATION: underline
}
A.day:active {
	FONT-SIZE: 12px; COLOR: black; TEXT-DECORATION: underline
}
A.event:link {
	FONT-SIZE: 10px; COLOR: blue; TEXT-DECORATION: underline
}
A.event:visited {
	FONT-SIZE: 10px; COLOR: blue; TEXT-DECORATION: underline
}
A.event:hover {
	FONT-SIZE: 10px; COLOR: red; TEXT-DECORATION: underline
}
A.event:active {
	FONT-SIZE: 10px; COLOR: blue; TEXT-DECORATION: underline
}
A.admin:link {
	FONT-SIZE: 10px; COLOR: blue; TEXT-DECORATION: underline
}
A.admin:visited {
	FONT-SIZE: 10px; COLOR: blue; TEXT-DECORATION: underline
}
A.admin:hover {
	FONT-SIZE: 10px; COLOR: red; TEXT-DECORATION: underline
}
A.admin:active {
	FONT-SIZE: 10px; COLOR: blue; TEXT-DECORATION: underline
}
A.buy {
	FONT-WEIGHT: bold; COLOR: blue
}
A.buy:link {
	FONT-SIZE: 12px; COLOR: blue; TEXT-DECORATION: underline
}
A.buy:visited {
	FONT-SIZE: 12px; COLOR: blue; TEXT-DECORATION: underline
}
A.buy:hover {
	FONT-SIZE: 12px; COLOR: red; TEXT-DECORATION: underline
}
A.buy:active {
	FONT-SIZE: 12px; COLOR: black; TEXT-DECORATION: underline
}
TABLE.cal {
	BORDER-RIGHT: 2px; BORDER-TOP: 2px; BORDER-LEFT: 2px; BORDER-BOTTOM: 2px; FONT-FAMILY: sans-serif; HEIGHT: 400px; BACKGROUND-COLOR: #666666
}
.caption {
	FONT-SIZE: 18px; COLOR: white; FONT-FAMILY: sans-serif
}
.calHeader {
	COLOR: white; FONT-FAMILY: sans-serif; BACKGROUND-COLOR: #666666
}
.thead {
	FONT-SIZE: 12px; COLOR: white; BACKGROUND-COLOR: #cc6633
}
.text {
	FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: sans-serif
}
TD.cal {
	VERTICAL-ALIGN: top; BACKGROUND-COLOR: white; TEXT-ALIGN: left
}
TFOOT.cal {
	FONT-SIZE: 14px; COLOR: black; BACKGROUND-COLOR: #cc6633; TEXT-ALIGN: left
}
UL.cal {
	LIST-STYLE-POSITION: inside; MARGIN: 0px
}
.cal-admin-link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none
}
.calSubmit {
	BORDER-RIGHT: #404040 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #404040 1px solid; PADDING-LEFT: 0px; BACKGROUND: #cc6633; PADDING-BOTTOM: 0px; FONT: bold 12px Arial,sans-serif; BORDER-LEFT: #404040 1px solid; WIDTH: 30px; CURSOR: pointer; COLOR: #ffffff; PADDING-TOP: 0px; BORDER-BOTTOM: #404040 1px solid; HEIGHT: 20px
}
#calgo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 30px; PADDING-TOP: 0px; HEIGHT: 20px
}
.calSelectMonth {
	BACKGROUND: #ffffff; FONT: 12px Arial,sans-serif; WIDTH: 84px; COLOR: #000000
}
#calmonth {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 84px; PADDING-TOP: 0px; HEIGHT: 20px
}
.calSelectYear {
	BACKGROUND: #ffffff; FONT: 12px Arial,sans-serif; WIDTH: 58px; COLOR: #000000
}
#calyear {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 58px; PADDING-TOP: 0px; HEIGHT: 20px
}

