.calendar_button {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; CURSOR: default; BORDER-BOTTOM: medium none
}
.title {
	FONT-WEIGHT: bold; FONT-FAMILY: Arial; BACKGROUND-COLOR: #d7d7d7
}
.title TD {
	FONT-WEIGHT: bold; COLOR: #000
}
.mainBody {
	FONT-SIZE: 10pt; FONT-FAMILY: Arial, Helvetica, Sans-Serif; BACKGROUND-COLOR: white
}
.calendar TABLE {
	BORDER-COLLAPSE: separate
}
.calendar TD {
	FONT-SIZE: 8pt; FONT-FAMILY: Arial
}
.day {
	BORDER-RIGHT: #f6f6f6 1px solid; BORDER-TOP: #f6f6f6 1px solid; FONT-SIZE: 6pt; VERTICAL-ALIGN: middle; BORDER-LEFT: #f6f6f6 1px solid; CURSOR: default; BORDER-BOTTOM: #f6f6f6 1px solid; TEXT-ALIGN: center
}
.dayactive {
	BORDER-LEFT-COLOR: #ffffff; BORDER-BOTTOM-COLOR: #ffffff; BORDER-TOP-STYLE: ridge; BORDER-TOP-COLOR: #ffffff; BORDER-RIGHT-STYLE: ridge; BORDER-LEFT-STYLE: ridge; BORDER-RIGHT-COLOR: #ffffff; BORDER-BOTTOM-STYLE: ridge
}
.calBorder {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid
}
.position {
	POSITION: relative
}
.colorLegendFontClass {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial
}
.flexiblePanelFontClass {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial
}
.disabledday {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; VERTICAL-ALIGN: middle; BORDER-LEFT: #ffffff 1px solid; CURSOR: default; COLOR: #c0c0c0; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.weekend {
	BACKGROUND-COLOR: #f6f6f6
}
.DefaultTierColor {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; VERTICAL-ALIGN: middle; CURSOR: hand; COLOR: #ffffff; BACKGROUND-COLOR: #000000; TEXT-ALIGN: center
}
.TierColor0 {
	BORDER-RIGHT: #96bae3 1px solid; BORDER-TOP: #96bae3 1px solid; FONT-SIZE: 8pt; VERTICAL-ALIGN: middle; BORDER-LEFT: #96bae3 1px solid; CURSOR: hand; COLOR: #000000; BORDER-BOTTOM: #96bae3 1px solid; BACKGROUND-COLOR: #96bae3; TEXT-ALIGN: center
}
.TierColor1 {
	BORDER-RIGHT: #99cc33 1px solid; BORDER-TOP: #99cc33 1px solid; FONT-SIZE: 8pt; VERTICAL-ALIGN: middle; BORDER-LEFT: #99cc33 1px solid; CURSOR: hand; COLOR: #000000; BORDER-BOTTOM: #99cc33 1px solid; BACKGROUND-COLOR: #99cc33; TEXT-ALIGN: center
}
.TierColor2 {
	BORDER-RIGHT: #ffff00 1px solid; BORDER-TOP: #ffff00 1px solid; FONT-SIZE: 8pt; VERTICAL-ALIGN: middle; BORDER-LEFT: #ffff00 1px solid; CURSOR: hand; COLOR: #000000; BORDER-BOTTOM: #ffff00 1px solid; BACKGROUND-COLOR: #ffff00; TEXT-ALIGN: center
}
.TierColor3 {
	BORDER-RIGHT: #cc9900 1px solid; BORDER-TOP: #cc9900 1px solid; FONT-SIZE: 8pt; VERTICAL-ALIGN: middle; BORDER-LEFT: #cc9900 1px solid; CURSOR: hand; COLOR: #000000; BORDER-BOTTOM: #cc9900 1px solid; BACKGROUND-COLOR: #cc9900; TEXT-ALIGN: center
}
.TierColor4 {
	BORDER-RIGHT: #ff6600 1px solid; BORDER-TOP: #ff6600 1px solid; FONT-SIZE: 8pt; VERTICAL-ALIGN: middle; BORDER-LEFT: #ff6600 1px solid; CURSOR: hand; COLOR: #000000; BORDER-BOTTOM: #ff6600 1px solid; BACKGROUND-COLOR: #ff6600; TEXT-ALIGN: center
}
.TierColor5 {
	BORDER-RIGHT: #8641b7 1px solid; BORDER-TOP: #8641b7 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 8pt; VERTICAL-ALIGN: middle; BORDER-LEFT: #8641b7 1px solid; CURSOR: hand; COLOR: #000000; BORDER-BOTTOM: #8641b7 1px solid; BACKGROUND-COLOR: #8641b7; TEXT-ALIGN: center
}
.selBG0{background-color:96bae3;color:000000}
.selBG1{background-color:99cc33;color:000000}
.selBG2{background-color:ffff00;color:000000}
.selBG3{background-color:cc9900;color:000000}
.selBG4{background-color:ff6600;color:000000}
.selBG5{background-color:8641b7;color:000000}

.FlexCssClass {
	BORDER-RIGHT: #fcadca 1px solid; BORDER-TOP: #fcadca 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 8pt; VERTICAL-ALIGN: middle; BORDER-LEFT: #fcadca 1px solid; CURSOR: hand; COLOR: #000000; BORDER-BOTTOM: #fcadca 1px solid; BACKGROUND-COLOR: #fcadca; TEXT-ALIGN: center
}
.dayhover {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}
.selectedday {
	BORDER-RIGHT: #bb5503 1px solid; BORDER-TOP: #bb5503 1px solid; BORDER-LEFT: #bb5503 1px solid; CURSOR: default; BORDER-BOTTOM: #bb5503 1px solid
}
.dayheader {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; FONT-SIZE: 6pt; BORDER-LEFT: white 1px solid; WIDTH: 35px; COLOR: #333333; BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: right
}
.othermonthday {
	VISIBILITY: hidden
}
.calendar {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; CURSOR: default; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-WIDTH: 0px
}
.month {
	MARGIN: 0px 5px 5px; BACKGROUND-COLOR: white
}
.nextprev {
	BORDER-RIGHT: #d7d7d7 6px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: #d7d7d7 6px solid; CURSOR: hand; PADDING-TOP: 0px; HEIGHT: 25px
}
.ActiveClass {
	COLOR: #000000
}
.hyperlinkClass {
	FONT-SIZE: 8pt; COLOR: #0000cc; FONT-FAMILY: Arial
}
.detailsHyperlinkClass {
	FONT-SIZE: 8pt; COLOR: #0000cc; FONT-FAMILY: Arial
}
.detailPanelBackground {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BACKGROUND: #d7d7d7; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid
}
.radioButton {
	FLOAT: left
}
.radioButton INPUT {
	FLOAT: left; CURSOR: hand
}
.radioButton LABEL {
	FLOAT: left; CURSOR: hand
}
.closeHeaderStyle {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial
}
.DeliveryLinksPopUp {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #000 1px solid; DISPLAY: none; PADDING-LEFT: 10px; RIGHT: 263px; BACKGROUND: #fff; PADDING-BOTTOM: 10px; BORDER-LEFT: #000 1px solid; WIDTH: 263px; PADDING-TOP: 10px; BORDER-BOTTOM: #000 1px solid; POSITION: absolute; TOP: 425px
}
.DeliveryLinksCalPopUp {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #000 1px solid; DISPLAY: none; PADDING-LEFT: 10px; RIGHT: -25px; BACKGROUND: #fff; PADDING-BOTTOM: 10px; BORDER-LEFT: #000 1px solid; WIDTH: 256px; PADDING-TOP: 10px; BORDER-BOTTOM: #000 1px solid; POSITION: absolute; TOP: 160px
}
