.calcontainer {
	HEIGHT: 1%
}
.calbordered {
	BORDER: none; BORDER-bottom:none; PADDING: 5px;    BACKGROUND: #ffffff; 
}
.calbordered .title {
	MARGIN-BOTTOM: 5px; font-weight:bold; font-size:8pt;font-family:verdana,Arial,Helvetica,sans-serif;  COLOR: #000033; POSITION: relative; HEIGHT: auto;width:304;
}
.title .close-icon {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; RIGHT: 0px; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; POSITION: absolute; TOP: 0px;
}
.cal2up {
	FLOAT: left
}
.calnavleft {
	LEFT: 2px; BOTTOM: 0px; POSITION: absolute; TOP: 0px; HEIGHT: 10px;width:15;
}
.calnavright {
	RIGHT: 2px; BOTTOM: 0px; POSITION: absolute; TOP: 0px;HEIGHT: 10px;width:15; color:#FF3300;
}
.calendar {
	FONT: 70% Arial,Helvetica,sans-serif; TEXT-ALIGN: center; border-spacing: 0; color:#FF0000
}
.calcell {
	BORDER: #ffffff 1px solid;  WIDTH: 1.5em;  HEIGHT: 1em; BACKGROUND-COLOR: #CCFF99 
}
.calcell A {
	COLOR: #000000; TEXT-DECORATION: none; 
}
.today {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid
}
.oom {
	BORDER: #ffffff 1px solid;  CURSOR: default; COLOR: #bcbcbc;  BACKGROUND-COLOR: #fffff3; TEXT-DECORATION: line-through
}
.oom:hover {
	BORDER-RIGHT: #e0e0e0 1px solid; BORDER-TOP: #e0e0e0 1px solid; BORDER-LEFT: #e0e0e0 1px solid; CURSOR: default; COLOR: #999; BORDER-BOTTOM: #e0e0e0 1px solid; BACKGROUND-COLOR: #eee
}
.selected {
	BORDER: #ffffff 1px solid;  COLOR: #ff0000;  BACKGROUND-COLOR: #55aa00;
}
.calcell:hover {
	BORDER: #f8a72e 1px solid;  CURSOR: pointer; COLOR: #fff;  BACKGROUND-COLOR: #ff0000
}
.calcellhover {
	BORDER: #ffffff 1px solid; CURSOR: pointer; COLOR: #fff;  BACKGROUND-COLOR: #fb2786
}
.calcellhover A {
	COLOR: #fff
}
.calcell:hover A {
	COLOR: #fff
}
.restricted {
	TEXT-DECORATION: line-through
}
.previous {
	COLOR: #ccc
}
.highlight1 {
	BACKGROUND-COLOR: #ccff99
}
.highlight2 {
	BACKGROUND-COLOR: #99ccff
}
.highlight3 {
	BACKGROUND-COLOR: #ffcccc
}
.highlight4 {
	BACKGROUND-COLOR: #ccff99
}
.calhead {
	BORDER-bottom: #cc0055 1px solid; BACKGROUND-COLOR: #df0069; VERTICAL-ALIGN: middle;   padding:3px;
}
.calheader {
	WIDTH: 100%; COLOR: #fff; POSITION: relative;
}
.calheader IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
.calweekdaycell {
	FONT-WEIGHT: bold; COLOR: #111100; padding-top:5px; text-transform:uppercase;
}
.calfoot {
	BACKGROUND-COLOR: #CCCCCC;
}
.calrowhead {
	FONT-WEIGHT: normal; FONT-SIZE: 8px; WIDTH: 15px; COLOR: #666666; FONT-STYLE: italic
}
.calrowfoot {
	FONT-WEIGHT: normal; FONT-SIZE: 8px; WIDTH: 15px; COLOR: #666666; FONT-STYLE: italic
}
.calrowhead {
	BORDER-RIGHT-WIDTH: 2px
}
