/*  
Calendar styles
*/

.calWrapper {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 1px; PADDING-LEFT: 1px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: #EEEEEE; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 1px; MARGIN: 0px; PADDING-TOP: 1px; BORDER-RIGHT-WIDTH: 0px
}
.calWrapper .cal {
	BORDER-TOP-WIDTH: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BORDER-LEFT-WIDTH: 0px;
	FONT-SIZE: 8pt;
	BORDER-BOTTOM-WIDTH: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: auto;
	PADDING-TOP: 0px;
	FONT-FAMILY: arial,helvetica;
	HEIGHT: auto;
	BORDER-RIGHT-WIDTH: 0px;
}
.calWrapper .cal TD {
	PADDING-RIGHT: 0.35em;
	PADDING-LEFT: 0.35em;
	PADDING-BOTTOM: 0.35em;
	PADDING-TOP: 0.35em;
	TEXT-ALIGN: center;
}
.calWrapper .cal .month {
	PADDING-RIGHT: 0.5em;
	PADDING-LEFT: 0.5em;
	FONT-WEIGHT: bold;
	BACKGROUND: #333333;
	PADDING-BOTTOM: 3px;
	VERTICAL-ALIGN: middle;
	COLOR: #ffffff;
	PADDING-TOP: 3px;
	WHITE-SPACE: nowrap;
	HEIGHT: 1px;
}
.calWrapper .cal .month A {
	FONT-SIZE: 8pt;
	COLOR: #ffffff;
	FONT-FAMILY: serif;
	TEXT-DECORATION: none;
}
.calWrapper .cal .week {
	FONT-WEIGHT: bold;
	BACKGROUND: #333333;
	TEXT-ALIGN: center;
	font-size:10px;
	color:#FFFFFF;
}
.calWrapper .cal .activeDay {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND: #fff;
	font-size: 10px;
}
.calWrapper .cal .inactiveDay {
	BACKGROUND: #fff;
	COLOR: #999999;
	font-size:10px;
}
.calWrapper .cal .emptyDay {
	BACKGROUND: #ffffff;
}

