TH {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TD {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
DIV {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
SPAN {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
INPUT {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
BUTTON {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TEXTAREA {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
SELECT {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
BODY {
	FONT-SIZE: 11px; MARGIN: 0px; LINE-HEIGHT: 18px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
TABLE {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
A {
	COLOR: #3a73b2; TEXT-DECORATION: none
}
A:visited {
	COLOR: #3a73b2
}
A:hover {
	COLOR: #3a73b2; TEXT-DECORATION: underline
}
INPUT {
	FONT-SIZE: 11px; VERTICAL-ALIGN: middle; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
P {
	LINE-HEIGHT: normal
}
.flushWidth {
	WIDTH: 100%
}
.flush {
	WIDTH: 100%; HEIGHT: 100%
}
.deemphasis {
	FONT-WEIGHT: normal; COLOR: #666666
}
.truncatedContent {
	CURSOR: help; WHITE-SPACE: nowrap
}
.truncatedContentTable {
	TABLE-LAYOUT: fixed; WIDTH: 100%; CURSOR: help; WHITE-SPACE: nowrap; HEIGHT: 100%
}
.truncatedContentTable TR TD {
	WHITE-SPACE: nowrap
}
.bulletIcon {
	WIDTH: 12px; MARGIN-RIGHT: 5px; HEIGHT: 12px
}
.hSeparatorCell {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px; HEIGHT: 15px
}
.hSeparator {
	HEIGHT: 1px; BACKGROUND-COLOR: #dadcdc
}
.hSeparatorGradientImg {
	WIDTH: 14px; HEIGHT: 1px
}
A.subtleLink {
	COLOR: #0000ff; TEXT-DECORATION: none
}
.customButton {
	
}
.customButtonDisabled {
	CURSOR: default
}
.customButtonExtraSmall {
	WIDTH: 30px
}
.customButtonDisabledExtraSmall {
	WIDTH: 30px; CURSOR: default
}
.customButtonSmall {
	WIDTH: 60px
}
.customButtonDisabledSmall {
	WIDTH: 60px; CURSOR: default
}
.customButtonMedium {
	WIDTH: 95px
}
.customButtonDisabledMedium {
	WIDTH: 95px; CURSOR: default
}
.customButtonLarge {
	WIDTH: 120px
}
.customButtonDisabledLarge {
	WIDTH: 120px; CURSOR: default
}
.customButtonExtraLarge {
	WIDTH: 200px
}
.customButtonDisabledExtraLarge {
	WIDTH: 200px; CURSOR: default
}
.truncatedLabel {
	CURSOR: help
}
.closeIcon {
	WIDTH: 16px; CURSOR: hand; HEIGHT: 16px
}
.pixel {
	WIDTH: 1px; HEIGHT: 1px
}
.dialogTitle {
	HEIGHT: 30px; BACKGROUND-COLOR: #1d446c
}
.dialogTitleIconCell {
	BORDER-RIGHT: #ffffff 2px solid; WIDTH: 42px; HEIGHT: 30px; BACKGROUND-COLOR: #89acce
}
.dialogTitleIconCellEmpty {
	WIDTH: 5px; HEIGHT: 30px
}
.dialogTitleIcon {
	WIDTH: 42px; HEIGHT: 30px
}
.dialogTitleLabel {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 10px; WIDTH: 100%; COLOR: #ffffff
}
.dialogSettingsArea {
	PADDING-LEFT: 15px; PADDING-BOTTOM: 6px; BORDER-BOTTOM: #bfbfbb 1px solid; BACKGROUND-COLOR: #ffffff
}
.dialogSettingLabel {
	PADDING-RIGHT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 7pt
}
.dialogSettingText {
	FONT-SIZE: 7pt
}
.buttonSetTable {
	WIDTH: 100%
}
.leftButtons {
	PADDING-RIGHT: 12px; PADDING-LEFT: 0px
}
.leftButtonsLast {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px
}
.rightButtons {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; TEXT-ALIGN: right
}
.rightButtonsFirst {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; TEXT-ALIGN: right
}
.buttonFiller {
	FONT-SIZE: 1pt; WIDTH: 100%
}
.calControlsTable {
	WIDTH: 95%
}
.mainCalContainer {
	PADDING-TOP: 10px
}
.mainCalTable {
	WIDTH: 100%
}
.mainCalContainerDynamic {
	WIDTH: 100%; HEIGHT: 100%; BACKGROUND-COLOR: #e6f1fc
}
.calendarTable {
	MARGIN-TOP: 3px; WIDTH: 100%
}
.calChoiceSingle {
	TEXT-ALIGN: center
}
.calChoiceLeft {
	TEXT-ALIGN: left
}
.calChoiceRight {
	TEXT-ALIGN: right
}
.calMainChoisesContent {
	TEXT-ALIGN: center
}
.calendarHeader {
	FONT-WEIGHT: bold; COLOR: #4a5d7d; TEXT-ALIGN: center
}
.calDayHdr {
	WIDTH: 30px; HEIGHT: 18px
}
.calWeek {
	COLOR: #4a5d7d; HEIGHT: 18px; TEXT-ALIGN: center
}
.calDay {
	BORDER-RIGHT: #e6f1fc 1px solid; BORDER-TOP: #e6f1fc 1px solid; BORDER-LEFT: #e6f1fc 1px solid; WIDTH: 30px; CURSOR: hand; BORDER-BOTTOM: #e6f1fc 1px solid; HEIGHT: 18px
}
.calDayToday {
	BORDER-RIGHT: #e6f1fc 1px solid; BORDER-TOP: #e6f1fc 1px solid; FONT-WEIGHT: bold; BORDER-LEFT: #e6f1fc 1px solid; WIDTH: 30px; CURSOR: hand; COLOR: #1d446c; BORDER-BOTTOM: #e6f1fc 1px solid; HEIGHT: 18px
}
.calDayOtherMonth {
	BORDER-RIGHT: #e6f1fc 1px solid; BORDER-TOP: #e6f1fc 1px solid; BORDER-LEFT: #e6f1fc 1px solid; WIDTH: 30px; CURSOR: hand; COLOR: #a0a0a0; BORDER-BOTTOM: #e6f1fc 1px solid; HEIGHT: 18px
}
.calDayInvalid {
	BORDER-RIGHT: #efefef 1px solid; BORDER-TOP: #efefef 1px solid; BORDER-LEFT: #efefef 1px solid; WIDTH: 30px; CURSOR: default; COLOR: #999999; BORDER-BOTTOM: #efefef 1px solid; FONT-STYLE: italic; HEIGHT: 18px; BACKGROUND-COLOR: #efefef
}
.calDayTodayInvalid {
	BORDER-RIGHT: #efefef 1px solid; BORDER-TOP: #efefef 1px solid; FONT-WEIGHT: bold; BORDER-LEFT: #efefef 1px solid; WIDTH: 30px; CURSOR: default; COLOR: #1d446c; BORDER-BOTTOM: #efefef 1px solid; FONT-STYLE: italic; HEIGHT: 18px; BACKGROUND-COLOR: #efefef
}
.calCell {
	BORDER-RIGHT: #e6f1fc 1px solid; BORDER-TOP: #e6f1fc 1px solid; BORDER-LEFT: #e6f1fc 1px solid; CURSOR: hand; COLOR: #4a5d7d; BORDER-BOTTOM: #e6f1fc 1px solid; HEIGHT: 18px; TEXT-ALIGN: center
}
.calCellCurrent {
	BORDER-RIGHT: #e6f1fc 1px solid; BORDER-TOP: #e6f1fc 1px solid; FONT-WEIGHT: bold; BORDER-LEFT: #e6f1fc 1px solid; CURSOR: hand; COLOR: #1d446c; BORDER-BOTTOM: #e6f1fc 1px solid; HEIGHT: 18px; TEXT-ALIGN: center
}
.calCellInvalid {
	BORDER-RIGHT: #efefef 1px solid; BORDER-TOP: #efefef 1px solid; BORDER-LEFT: #efefef 1px solid; CURSOR: default; COLOR: #999999; BORDER-BOTTOM: #efefef 1px solid; FONT-STYLE: italic; HEIGHT: 18px; BACKGROUND-COLOR: #efefef; TEXT-ALIGN: center
}
.calCellInvalidCurrent {
	BORDER-RIGHT: #efefef 1px solid; BORDER-TOP: #efefef 1px solid; FONT-WEIGHT: bold; BORDER-LEFT: #efefef 1px solid; CURSOR: default; COLOR: #1d446c; BORDER-BOTTOM: #efefef 1px solid; FONT-STYLE: italic; HEIGHT: 18px; BACKGROUND-COLOR: #efefef; TEXT-ALIGN: center
}
.customDateLabel {
	FONT-WEIGHT: bold; PADDING-BOTTOM: 2px
}
.customDateCell {
	PADDING-RIGHT: 10px; PADDING-BOTTOM: 10px
}
.calendarNote {
	COLOR: #666666; LINE-HEIGHT: 18px; PADDING-TOP: 16px
}
.calWaitDiv {
	BORDER-RIGHT: #a5c6e9 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a5c6e9 1px solid; DISPLAY: none; PADDING-LEFT: 5px; Z-INDEX: 2; PADDING-BOTTOM: 10px; BORDER-LEFT: #a5c6e9 1px solid; WIDTH: 120px; PADDING-TOP: 10px; BORDER-BOTTOM: #a5c6e9 1px solid; POSITION: absolute; HEIGHT: 40px; BACKGROUND-COLOR: #e6f1fc; TEXT-ALIGN: center
}
.calCoverDiv {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: none; Z-INDEX: 1; FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=50); LEFT: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; POSITION: absolute; TOP: 0px; BACKGROUND-COLOR: #ffffff
}
.rectCorner {
	WIDTH: 10px; HEIGHT: 7px
}
.rectEdgeLeftblue {
	BORDER-RIGHT: #e6f1fc 7px solid; BORDER-LEFT: #b1b1b1 1px solid; WIDTH: 2px; BACKGROUND-COLOR: #f9f9f8
}
.rectEdgeTopblue {
	BORDER-TOP: #b1b1b1 1px solid; BORDER-BOTTOM: #e6f1fc 4px solid; HEIGHT: 2px; BACKGROUND-COLOR: #f9f9f8
}
.rectEdgeRightblue {
	BORDER-RIGHT: #b1b1b1 1px solid; BORDER-LEFT: #e6f1fc 7px solid; WIDTH: 2px; BACKGROUND-COLOR: #c2d8f1
}
.rectEdgeBottomblue {
	BORDER-TOP: #e6f1fc 4px solid; BORDER-BOTTOM: #b1b1b1 1px solid; HEIGHT: 2px; BACKGROUND-COLOR: #c2d8f1
}
.rectEdgeLeftyellow {
	BORDER-RIGHT: #f9f8e8 7px solid; BORDER-LEFT: #b1b1b1 1px solid; WIDTH: 2px; BACKGROUND-COLOR: #f9f9f8
}
.rectEdgeTopyellow {
	BORDER-TOP: #b1b1b1 1px solid; BORDER-BOTTOM: #f9f8e8 4px solid; HEIGHT: 2px; BACKGROUND-COLOR: #f9f9f8
}
.rectEdgeRightyellow {
	BORDER-RIGHT: #b1b1b1 1px solid; BORDER-LEFT: #f9f8e8 7px solid; WIDTH: 2px; BACKGROUND-COLOR: #ebeac7
}
.rectEdgeBottomyellow {
	BORDER-TOP: #f9f8e8 4px solid; BORDER-BOTTOM: #b1b1b1 1px solid; HEIGHT: 2px; BACKGROUND-COLOR: #ebeac7
}
.rectEdgeLeftgray {
	BORDER-RIGHT: #f9f9f9 7px solid; BORDER-LEFT: #b1b1b1 1px solid; WIDTH: 2px; BACKGROUND-COLOR: #ffffff
}
.rectEdgeTopgray {
	BORDER-TOP: #b1b1b1 1px solid; BORDER-BOTTOM: #f9f9f9 4px solid; HEIGHT: 2px; BACKGROUND-COLOR: #ffffff
}
.rectEdgeRightgray {
	BORDER-RIGHT: #b1b1b1 1px solid; BORDER-LEFT: #f9f9f9 7px solid; WIDTH: 2px; BACKGROUND-COLOR: #ececec
}
.rectEdgeBottomgray {
	BORDER-TOP: #f9f9f9 4px solid; BORDER-BOTTOM: #b1b1b1 1px solid; HEIGHT: 2px; BACKGROUND-COLOR: #ececec
}
.rectEdgeLeftwhite {
	BORDER-RIGHT: #d5d5d5 1px solid; BORDER-LEFT: #a3a3a3 1px solid; WIDTH: 1px; BACKGROUND-COLOR: #cbcbcb
}
.rectEdgeTopwhite {
	BORDER-TOP: #a3a3a3 1px solid; BORDER-BOTTOM: #d7d7d7 1px solid; HEIGHT: 1px; BACKGROUND-COLOR: #cbcbcb
}
.rectEdgeRightwhite {
	BORDER-RIGHT: #a3a3a3 1px solid; BORDER-LEFT: #d5d5d5 1px solid; WIDTH: 1px; BACKGROUND-COLOR: #cbcbcb
}
.rectEdgeBottomwhite {
	BORDER-TOP: #d7d7d7 1px solid; BORDER-BOTTOM: #a3a3a3 1px solid; HEIGHT: 1px; BACKGROUND-COLOR: #cbcbcb
}
.rectEdgeLeftMidwhite {
	BORDER-RIGHT: #f5f5f5 1px solid; BORDER-LEFT: #e1e1e1 1px solid; WIDTH: 1px; BACKGROUND-COLOR: #eeeeee
}
.rectEdgeTopMidwhite {
	BORDER-TOP: #e6e6e6 1px solid; BORDER-BOTTOM: #f9f9f9 1px solid; HEIGHT: 1px; BACKGROUND-COLOR: #f1f1f1
}
.rectEdgeRightMidwhite {
	BORDER-RIGHT: #e1e1e1 1px solid; BORDER-LEFT: #f5f5f5 1px solid; WIDTH: 1px; BACKGROUND-COLOR: #eeeeee
}
.rectEdgeBottomMidwhite {
	BORDER-TOP: #f9f9f9 1px solid; BORDER-BOTTOM: #e6e6e6 1px solid; HEIGHT: 1px; BACKGROUND-COLOR: #f1f1f1
}
.rectEdgeLeftInwhite {
	BORDER-RIGHT: #ffffff 2px solid; BORDER-LEFT: #f9f9f9 1px solid; WIDTH: 1px; BACKGROUND-COLOR: #fdfdfd
}
.rectEdgeTopInwhite {
	HEIGHT: 1px; BACKGROUND-COLOR: #fdfdfd
}
.rectEdgeRightInwhite {
	BORDER-RIGHT: #f9f9f9 1px solid; BORDER-LEFT: #ffffff 2px solid; WIDTH: 1px; BACKGROUND-COLOR: #fdfdfd
}
.rectEdgeBottomInwhite {
	HEIGHT: 1px; BACKGROUND-COLOR: #fdfdfd
}
