.calbordered {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.calbordered .title {
	MARGIN-BOTTOM: 5px; FONT: bold 11px Arial,Helvetica,sans-serif; WIDTH: 304px; COLOR: #000; POSITION: relative; HEIGHT: auto
}
.title .close-icon {
	RIGHT: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: absolute; TOP: 0px; BORDER-BOTTOM-STYLE: none
}
.calnavright {
	RIGHT: 2px; BOTTOM: 0px; POSITION: absolute; TOP: 0px; HEIGHT: 12px
}
.calendar {
	FONT: 1em Arial,Helvetica,sans-serif; TEXT-ALIGN: center
}
.calcontainer {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.cal2upwrapper {
	HEIGHT: 1%
}
.cal2upwrapper:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: '.'
}
.calcontainer .cal2up {
	FLOAT: left
}
TD.calcell {
	BORDER-RIGHT: #e0e0e0 1px solid; BORDER-TOP: #e0e0e0 1px solid; FONT: 1.05em Arial,Helvetica,sans-serif; BORDER-LEFT: #e0e0e0 1px solid; WIDTH: 1.5em; BORDER-BOTTOM: #e0e0e0 1px solid; HEIGHT: 1em; BACKGROUND-COLOR: #fff
}
TD.calcell A {
	COLOR: #555; TEXT-DECORATION: none
}
TD.today {
	BACKGROUND-COLOR: #f8e7c9
}
TD.oom {
	BORDER-RIGHT: #e0e0e0 1px solid; BORDER-TOP: #e0e0e0 1px solid; BORDER-LEFT: #e0e0e0 1px solid; CURSOR: default; COLOR: #999999; BORDER-BOTTOM: #e0e0e0 1px solid; BACKGROUND-COLOR: #e5e5e5
}
TD.selected {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BORDER-LEFT: #fff 1px solid; COLOR: #2b75d1; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #ffff00
}
TD.selected A {
	COLOR: #2b75d1
}
TD.calcellhover {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BORDER-LEFT: #fff 1px solid; CURSOR: pointer; COLOR: #fff; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #66ccff
}
TD.calcellhover A {
	COLOR: #fff
}
TD.highlight {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BORDER-LEFT: #fff 1px solid; COLOR: #2b75d1; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #ffff99
}
TD.previous {
	COLOR: #ccc
}
.calhead {
	BORDER-RIGHT: #bd362a 1px solid; BORDER-TOP: #bd362a 1px solid; VERTICAL-ALIGN: middle; BORDER-LEFT: #bd362a 1px solid; COLOR: #fff; BORDER-BOTTOM: #bd362a 1px solid; BACKGROUND-COLOR: #3399cc
}
.calheader {
	WIDTH: 100%; POSITION: relative
}
.calweekdaycell {
	FONT-WEIGHT: normal; COLOR: #555; FONT-STYLE: italic
}
.calrowhead {
	BORDER-RIGHT-WIDTH: 2px
}
.caltpbg_a {
	FONT-SIZE: 11px; Z-INDEX: 1000; WIDTH: 175px; HEIGHT: 210px
}
.caltpbg_b {
	FONT-SIZE: 11px; Z-INDEX: 1000; WIDTH: 175px; HEIGHT: 210px
}
#calendarBoxArrive {
	BORDER-RIGHT: #555 2px solid; BORDER-TOP: #a8a8a8 1px solid; BORDER-LEFT: #a8a8a8 1px solid; WIDTH: 151px; COLOR: #000; BORDER-BOTTOM: #555 2px solid; HEIGHT: 180px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center
}
#calendarBoxDepart {
	BORDER-RIGHT: #555 2px solid; BORDER-TOP: #a8a8a8 1px solid; BORDER-LEFT: #a8a8a8 1px solid; WIDTH: 151px; COLOR: #000; BORDER-BOTTOM: #555 2px solid; HEIGHT: 180px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center
}
.cal_title {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; TEXT-ALIGN: left
}
.close_cal {
	COLOR: #1a74c8
}
.next_cal {
	COLOR: #1a74c8
}
.prev_cal {
	COLOR: #1a74c8
}
.calnavleft {
	LEFT: 2px; BACKGROUND-IMAGE: url(left.gif); WIDTH: 12px; CURSOR: pointer; BOTTOM: 0px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; TOP: 1px; HEIGHT: 12px
}
.calnavright {
	RIGHT: 2px; BACKGROUND-IMAGE: url(right.gif); WIDTH: 12px; CURSOR: pointer; BOTTOM: 0px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; TOP: 1px; HEIGHT: 12px
}
.close-calendar {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; RIGHT: 0px; BORDER-BOTTOM-WIDTH: 0px; CURSOR: pointer; POSITION: absolute; TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}

