/***** begin JSCONTROLS STYLES *****/ .PTControlsContainer { height: 100%; } .PTControls_CursorPointer { cursor: pointer; cursor: hand; } .PTControls_CursorDefault { cursor: default; } .PTColors_BackgroundPrimary { background-color: @color.bg.darker@; } .PTColors_BackgroundSecondary { background-color: @color.bg.medium@; } .PTColors_BackgroundLight { background-color: @color.bg.lighter@; } .PTColors_BackgroundLightest { background-color: @color.white@; } .PTColors_BackgroundNeutralLight { background-color: @color.base.neutral.light@; } .PTColors_BackgroundNeutralMedium { background-color: @color.base.neutral.medium@; } .PTColors_Blur { background-color: @color.bg.highlight.inactive@; background-color: #F7F7D7; /* TODO: Remove this line after Tim Lake finishes installer mods. */ } .PTColors_Focus { background-color: @color.bg.highlight.active@; background-color: #EDED5F; /* TODO: Remove this line after Tim Lake finishes installer mods. */ } .PTColors_Border { border-color: @color.bg.darker@; } .PTColors_BorderPrimary { border-color: @color.fg.light@; } .PTFonts_9SystemBlack { color: black; font-family: 'MS Sans Serif', geneva, sans-serif; font-size: 9px; font-weight: normal; } .PTFonts_9SystemHighlightText { color: highlighttext; font-family: 'MS Sans Serif', geneva, sans-serif; font-size: 9px; font-weight: normal; } .PTFonts_9SystemMenuText { color: menutext; font-family: 'MS Sans Serif', geneva, sans-serif; font-size: 9px; font-weight: normal; } .PTFonts_9SystemWhite { color: white; font-family: 'MS Sans Serif', geneva, sans-serif; font-size: 9px; font-weight: normal; } .PTFonts_10Black { font: @font.medium@; color: black; } .PTFonts_10BoldBlack { font: @font.medium@; color: black; font-weight: @font.weight.bold@; } .PTFonts_10BoldWhite { font: @font.medium@; color: white; font-weight: @font.weight.bold@; } .PTFonts_11Black { font: @font.mediumlarge@; color: black; } .PTFonts_11BoldBlack { font: @font.mediumlarge@; color: black; font-weight: @font.weight.bold@; } .PTFonts_11White { font: @font.mediumlarge@; color: white; } .PTFonts_12BoldWhite { font: @font.mediumlarger@; font-weight: @font.weight.bold@; color: white; } .PTMenuDivider { position: relative; overflow: visible; height: 1px; border-width: 2px 0px 0px 0px; border-style: groove; padding: 0px 15px; margin: 3px 3px 2px 3px; cursor: default; background-color: menu; } .PTContextMenuDiv { position: absolute; visibility: hidden; overflow: visible; cursor: default; border: 2px outset; padding: 1 0 1 0; background-color: menu; } .PTContextMenuLink { text-decoration: none; color: black; } .PTContextMenuItem { position: relative; overflow: visible; width: 10px; height: 17px; display: block; border: 0px; padding: 2px 15px; margin: 0px 1px; cursor: default; background-color: menu; } .PTContextMenuItemHighlight { position: relative; overflow: visible; width: 10px; height: 17px; display: block; border: 0px; padding: 2px 15px; margin: 0px 1px; cursor: default; background-color: highlight; } /**** 1.5 Toolbar ****/ .PTRowActionToolbar { display: inline; } .PTToolbarButtonDiv { display: inline; cursor: pointer; cursor: hand; } .PTToolbarButtonDiv A:hover { background-color: @color.white@; display: inline; cursor: pointer; cursor: hand; } .PTToolbarButtonDisabledDiv { display: inline; cursor: default; } .PTToolbarButtonLink { padding: 2px 4px 5px 6px; text-decoration: none; } .PTToolbarButtonDisabledLink { padding: 2px 4px 5px 6px; text-decoration: none; cursor: default; } /**** 2.0 Toolbar ****/ .PTToolbarButtonTable { display: inline; margin: 0px 0px 0px 0px; } .PTToolbarMenuButtonTable { display: inline; margin: 0px; } .PTToolbarMenuButtonArrowImage { filter:alpha(opacity=100); -moz-opacity: 100%; } .PTToolbarDividerTable { display: inline; margin: 0px 2px 0px 4px; } .PTToolbarButtonContentsSpan { display: inline-block; width: 100%; text-align: center; padding-top: 1px; } .PTToolbarButtonBasicEnabledDarkest { background-color: @color.bg.darkest@; border: 1px solid @color.bg.darkest@; cursor: pointer; cursor: hand; } .PTToolbarButtonStateEnabledDarkest { background-color: @color.bg.darkest@; border: 1px solid @color.bg.darker@; cursor: pointer; cursor: hand; } .PTToolbarButtonHoverEnabledDarkest { background-color: @color.bg.medium@; border: 1px solid @color.bg.darker@; cursor: pointer; cursor: hand; } .PTToolbarButtonBasicDisabledDarkest { background-color: @color.bg.darkest@; border: 1px solid @color.bg.darkest@; cursor: default; } .PTToolbarButtonStateDisabledDarkest { background-color: @color.bg.darkest@; border: 1px solid @color.bg.darker@; cursor: default; } .PTToolbarButtonBasicEnabledDarker { background-color: @color.bg.darker@; border: 1px solid @color.bg.darker@; cursor: pointer; cursor: hand; } .PTToolbarButtonStateEnabledDarker { background-color: @color.bg.medium@; border: 1px solid @color.bg.darkest@; cursor: pointer; cursor: hand; } .PTToolbarButtonHoverEnabledDarker { background-color: @color.bg.lighter@; border: 1px solid @color.bg.darkest@; cursor: pointer; cursor: hand; } .PTToolbarButtonBasicDisabledDarker { background-color: @color.bg.darker@; border: 1px solid @color.bg.darker@; cursor: default; } .PTToolbarButtonStateDisabledDarker { background-color: @color.bg.darker@; border: 1px solid @color.bg.darkest@; cursor: default; } .PTToolbarButtonBasicEnabledMedium { background-color: @color.bg.medium@; border: 1px solid @color.bg.medium@; cursor: pointer; cursor: hand; } .PTToolbarButtonStateEnabledMedium { background-color: @color.bg.lighter@; border: 1px solid @color.bg.darker@; cursor: pointer; cursor: hand; } .PTToolbarButtonHoverEnabledMedium { background-color: @color.white@; border: 1px solid @color.bg.darker@; cursor: pointer; cursor: hand; } .PTToolbarButtonBasicDisabledMedium { background-color: @color.bg.medium@; border: 1px solid @color.bg.medium@; cursor: default; } .PTToolbarButtonStateDisabledMedium { background-color: @color.bg.lighter@; border: 1px solid @color.bg.darker@; cursor: default; } .PTToolbarButtonBasicEnabledLighter { background-color: @color.bg.lighter@; border: 1px solid @color.bg.lighter@; cursor: pointer; cursor: hand; } .PTToolbarButtonStateEnabledLighter { background-color: @color.bg.medium@; border: 1px solid @color.bg.darker@; cursor: pointer; cursor: hand; } .PTToolbarButtonHoverEnabledLighter { background-color: @color.white@; border: 1px solid @color.bg.darker@; cursor: pointer; cursor: hand; } .PTToolbarButtonBasicDisabledLighter { background-color: @color.bg.lighter@; border: 1px solid @color.bg.lighter@; cursor: default; } .PTToolbarButtonStateDisabledLighter { background-color: @color.bg.medium@; border: 1px solid @color.bg.darker@; cursor: default; } .PTToolbarButtonBasicEnabledNeutralLight { background-color: @color.base.neutral.light@; border: 1px solid @color.base.neutral.light@; cursor: pointer; cursor: hand; } .PTToolbarButtonStateEnabledNeutralLight { background-color: @color.base.neutral.medium@; border: 1px solid @color.bg.darker@; cursor: pointer; cursor: hand; } .PTToolbarButtonHoverEnabledNeutralLight { background-color: @color.white@; border: 1px solid @color.bg.darker@; cursor: pointer; cursor: hand; } .PTToolbarButtonBasicDisabledNeutralLight { background-color: @color.base.neutral.light@; border: 1px solid @color.base.neutral.light@; cursor: default; } .PTToolbarButtonStateDisabledNeutralLight { background-color: @color.base.neutral.light@; border: 1px solid @color.bg.darker@; cursor: default; } .PTToolbarButtonBasicEnabledTableRow { border: 0px; cursor: pointer; cursor: hand; padding: 1px; } .PTToolbarButtonStateEnabledTableRow { border: 1px solid @color.bg.darker@; cursor: pointer; cursor: hand; padding: 0px; } .PTToolbarButtonHoverEnabledTableRow { border: 1px solid @color.bg.darker@; cursor: pointer; cursor: hand; padding: 0px; } .PTToolbarButtonBasicDisabledTableRow { border: 0px; cursor: default; padding: 1px; } .PTToolbarButtonStateDisabledTableRow { border: 1px solid @color.bg.darker@; cursor: default; padding: 0px; } .PTToolbarLinkEnabledBlack { color: @color.black@ !important; cursor: pointer; cursor: hand; display: block; font: @font.medium@; height: 100%; padding: 2px 2px; text-decoration: none; } .PTToolbarLinkDisabledBlack { color: #AAA !important; cursor: default; display: block; font: @font.medium@; height: 100%; padding: 2px 2px; text-decoration: none; } .PTToolbarLinkEnabledWhite { color: @color.white@ !important; cursor: pointer; cursor: hand; display: block; font: @font.medium@; height: 100%; padding: 2px 2px; text-decoration: none; } .PTToolbarLinkDisabledWhite { color: #AAA !important; cursor: default; display: block; font: @font.medium@; height: 100%; padding: 2px 2px; text-decoration: none; } .PTToolbarBackgroundBlack { background-color: @color.black@; } .PTToolbarBackgroundDarkest { background-color: @color.bg.darkest@; } .PTToolbarBackgroundDarker { background-color: @color.bg.darker@; } .PTToolbarBackgroundMedium { background-color: @color.bg.medium@; } .PTToolbarBackgroundLighter { background-color: @color.bg.lighter@; } .PTToolbarBackgroundWhite { background-color: @color.white@; } .PTToolbarBackgroundNeutralMedium { background-color: @color.base.neutral.medium@; } .PTToolbarBackgroundNeutralLight { background-color: @color.base.neutral.light@; } .PTToolbarRowBorderTopDarker { border-top: 1px solid @color.bg.darker@; } .PTToolbarRowBorderTopMedium { border-top: 1px solid @color.bg.medium@; } .PTToolbarRowBorderTopLighter { border-top: 1px solid @color.bg.lighter@; } .PTToolbarRowBorderTopWhite { border-top: 1px solid @color.white@; } .PTToolbarRowBorderBottomBlack { border-bottom: 1px solid @color.black@; } .PTToolbarRowBorderBottomDarkest { border-bottom: 1px solid @color.bg.darkest@; } .PTToolbarRowBorderBottomDarker { border-bottom: 1px solid @color.bg.darker@; } .PTToolbarRowBorderBottomNeutralMedium { border-bottom: 1px solid @color.base.neutral.medium@; } .PTCLMButton { border: @border.solid.thin@ outset; } .PTCLMPointer { cursor: pointer; cursor: hand; } .PTCLMDefault { cursor: default; } .PTCLMStateButton { position: relative; display: inline; cursor: pointer; cursor: hand; padding: 4px 2px 1px 2px; margin-right: 1px; } .PTCLMLoadingDiv { position: absolute; cursor: wait; visibility: hidden; z-index: 10000; } .PTCLMDatePicker { position: relative; width: 160px; height: 152px; border: @border.solid.thin@ #999; margin: 0px 0px 0px 5px; } .PTCLMDatePickerNav { background-color: #CCC; padding: 1px 4px 2px 4px; border-bottom: 1px outset; } .PTCLMDatePickerBody { padding: 2px 0px; text-align: center; } .PTCLMDatePickerBodyDOW { border-bottom: @border.solid.thin@ #AAA; } .PTCLMDatePickerBodyDayNon { color: #AAA; } .PTCLMDatePickerBodyWeek { background-color: #E8E8E8; } .PTCLMSearchTable { display: none; border-top: @border.solid.thin@ white; } .PTCLMSearchTableCell { cursor: default; padding: 3px 6px; } .PTCLMDayView { overflow: auto; border: @border.solid.thin@ #999; width: 100%; } .PTCLMDayViewGlobal { background-color: #DDD; border-style: solid; border-color: #999; border-width: 1px 1px 0px 1px; } .PTCLMDayViewGlobalEvent { padding: 1px; margin: 0 2px 1px 2px; } .PTCLMDayViewHour { border-style: dotted; border-color: #E8E8E8; border-width: 1px 0px 0px 0px; } .PTCLMDayViewHourText { height: 24px; padding: 2px 0px 0px 2px; color: #999; cursor: default; } .PTCLMDayViewHourEvent { cursor: default; overflow: hidden; } .PTCLMWeekView { overflow: auto; border: @border.solid.thin@ #999; width: 100%; } .PTCLMWeekTable { border: @border.solid.thin@ #CCC; } .PTCLMWeekDayCellHeader { padding: 3px 0px 3px 8px; } .PTCLMWeekDayCellHeaderDate { text-decoration: none; } .PTCLMWeekDayCellBody { padding: 1px; } .PTCLMWeekViewCellEvent { padding: 1px; margin: 0px 2px 1px 2px; border: @border.solid.thin@ white; } .PTCLMWeekViewCellAllDayEvent { padding: 1px; margin: 0px 2px 1px 2px; border: @border.solid.thin@ #999; } .PTCLMWeekViewCellMultiDayEvent { padding: 1px; margin: 0px 2px 1px 2px; border: @border.solid.thin@ #999; } .PTCLMMonthViewDayHeader { background-color: #CCC; border-width: 1px 0px 1px 1px; border-style: solid; border-color: #BBB; } .PTCLMMonthViewCell { border-width: 1px 0px 0px 1px; border-style: solid solid outset solid; border-color: #BBB; padding: 0px; } .PTCLMMonthViewCellDate { position: relative; text-align: right; font-weight: @font.weight.bold@; padding: 1px 2px 2px 0px; border: @border.solid.thin@ white; } .PTCLMMonthViewCellDateToday { position: relative; text-align: right; font-weight: @font.weight.bold@; padding: 1px 2px 2px 0px; border: @border.solid.thin@ white; color: white; } .PTCLMMonthViewCellDateNon { position: relative; text-align: right; font-weight: @font.weight.bold@; padding: 1px 2px 2px 0px; border: @border.solid.thin@ white; color: #AAA; } .PTCLMMonthViewCellEvent { width: 100%; padding: 1px; margin: 0px 2px 1px 2px; border: @border.solid.thin@ white; } .PTCLMMonthViewCellAllDayEvent { padding: 1px; margin: 0px 2px 1px 2px; border: @border.solid.thin@ #999; } .PTCLMMonthViewCellMultiDayEvent { padding: 1px; margin: 0px 2px 1px 2px; border: 1px #999; border-style: solid dashed; } .PTCLMMonthViewCellMultiDayEventEmpty { padding: 2px 1px 2px 1px; margin: 0px 2px 1px 2px; border: @border.solid.thin@ white; } .PTCLMMonthViewCellMultiDayEventStartOnly { padding: 1px; margin: 0px 2px 1px 2px; border: @border.solid.thin@; border-color: #999; border-right-style: dashed; } .PTCLMMonthViewCellMultiDayEventEndOnly { padding: 1px; margin: 0px 2px 1px 2px; border: @border.solid.thin@; border-color: #999; border-left-style: dashed; } .PTCLMMonthViewCellMore { text-align: right; padding: 0px 1px 0px 0px; margin: 0px; } .PTTLMTable { background-color: white; position: relative; top: 0px; left: 0px; overflow-x: hidden; } .PTTLMBgOn { background-color: @color.base.neutral.light@; } .PTTLMBgOff { background-color: white; } .PTTLMBgSelected { background-color: #FF8; } .PTTLMLoadingDiv { position: absolute; cursor: wait; visibility: hidden; z-index: 10000; } .PTTLMSearchTable { display: none; border-top: @border.solid.thin@ white; } .PTTLMSearchTableCell { padding: 3px 6px; } .PTTLMHeaderDiv { position: absolute; top: 0px; left: 0px; z-index: 100; } .PTTLMHeaderRow { padding-bottom: 0px; } .PTTLMHeaderCell { border-right: 0px; border-bottom: 1px solid white; padding: 1px 3px 1px 5px; cursor: default; } .PTTLMHeaderCellMovableImage { border-bottom: 1px solid white; border-left: 1px solid #A2A2A2; border-right: 0px; } .PTTLMBodyDiv { position: relative; margin-top: 22px; } .PTTLMCheckboxCell { border-bottom: 1px solid white; border-right: 0px; padding: 0px 3px 1px 3px; cursor: default; } .PTTLMTableCellLink { text-decoration: none; color: @color.fg.medium@; } .PTTLMTableCellLink:hover { text-decoration: underline; color: @color.red@; } .PTTLMTableCellThreadLink { text-decoration: none; color: @color.black@; } .PTTLMTableCellThreadLink:hover { text-decoration: underline; color: @color.fg.medium@; } .PTTLMCell { border-color: white; border-style: solid; border-width: 0px 0px 1px 1px; padding: 4px 3px 1px 5px; font: @font.medium@; cursor: default; } .PTTLMPreviewText { color: @color.black@; } .PTTLMCellFooter { text-align: right; background-color: white; font-family: verdana,arial,helvetica; font-size: 9px; font-weight: @font.weight.bold@; letter-spacing: 0.3mm; padding-top: 8px; color: #999; cursor: default; } .PTTLMStatusBar { background-color: @color.bg.medium@; cursor: default; padding: 6px 10px 5px 10px; } .PTTLMSelected { background-color: highlight; } .PTTLMLoadingPanel { position: absolute; z-index: 200; top: 20px; left: 20px; visibility: visible; background-color: lemonchiffon; border: 2px ridge; width: 160px; height: 45px; text-align: center; color: black; font-family: 'MS Sans Serif', geneva, sans-serif; font-size: 9px; cursor: default; padding: 0; } .PTTLMGlobalRowSelector { filter:Alpha(enabled=0); -moz-opacity: 1; } .PTTLMGlobalRowSelectorGreyed { filter:Alpha(opacity=25); -moz-opacity: .25; } /* PanelSet Styles */ .PTPSResizable { background-color: #DDD; margin: 0px; padding: 0px 1px 0px 0px; border-left: 1px #AAA solid; border-top: 0px; border-bottom: 0px; border-right: 1px #DDD solid; cursor: move; } .PTPSDragCover { position: absolute; display: block; top: -10px; left: -10px; width: 2px; height: 2px; margin: 0px; padding: 0px; border: 0px; visibility: hidden; z-index: 1000; cursor: move; } .PTPSDragLine { position: absolute; display: block; top: -10px; left: -10px; width: 2px; height: 2px; margin: 0px; padding: 0px; border: 0px; background-color: black; visibility: hidden; z-index: 1050; line-height: 1px; font-size: 1px; } /* Tree Control Styles */ .PTTRCMainBody { overflow: auto; width: 100%; height: 100%; padding: 7px; } .PTTRCSearchBox { width: 45%; } .PTTRCNodeShell { padding: 0px; } .PTTRCNodeIconShell { padding: 0px 1px; } .PTTRCLabelBase { cursor: default; margin-left: 4px; padding: 1px 6px 1px 2px; } .PTTRCLabelOff { background-color: @color.white@; color: @color.black@; } /* Paginator Styles */ .PTPaginatorBackground { text-align: right; background-color: #F6F6F6; font-family: verdana,arial,helvetica; font-size: 9px; font-weight: normal; letter-spacing: 0.1mm; margin: 0px; padding: 2px 24px; color: @color.black@; cursor: default; } .PTPaginatorButton { background-color: #F6F6F6; margin-left: 1px; } /* Progress Bar Styles */ .PTProgressBar { width: 0px; height: 20px; background-color: @color.bg.darker@ } .PTProgressBarContainer { width: 500px; height: 22px; background-color: #E9E9E9; border:1px solid #c0c0c0; margin-bottom:2px; } /* Rich Text Control Styles */ .PTRichTextLayout { display: block; background-color: white; padding: 3px; overflow: auto; border: 1px solid threedshadow; } .PTRichTextSource { display: none; background-color: white; padding: 10px; overflow: auto; border: 1px solid threedshadow; } .PTRichTextContainerTop { border-color: threedshadow; border-style: solid; border-width: 1px 1px 0px 1px; padding: 0px; } .PTRichTextContainerBottom { border-color: threedshadow; border-style: solid; border-width: 0px 1px 1px 1px; padding: 0px; } .PTRichTextMessagePanel { position: absolute; z-index: 550; top: 0; left: 0; width: 200; height: 100; text-align: center; vertical-align: middle; display: none; border: 1px outset; background-color: @color.base.neutral.light@; } .PTRichTextColorSwatch { border-color: @color.black@; } .PTRichTextColorSwatchHoverDarkest { border-color: @color.bg.darker@; } .PTRichTextColorSwatchHoverDarker { border-color: @color.bg.darkest@; } .PTRichTextColorSwatchHoverMedium { border-color: @color.bg.darker@; } .PTRichTextColorSwatchHoverLighter { border-color: @color.bg.darker@; } .PTRichTextColorSwatchHoverNeutralLight { border-color: @color.bg.darker@; } .PTColorPickerPanel { position: absolute; z-index: 501; top: 0; left: 0; width: 335; height: 255; display: none; overflow: hidden; border: 2px solid #DDD; background-color: @color.white@; } .PTColorPickerPopup { overflow: hidden; position: absolute; left: 0; top: 0; margin: 0; border: 2px solid #DDD; width: 340; height: 255; background-color: @color.white@; } .PTColorPickerSample { position: relative; width: 10; height: 10; margin: 0; border: 1px solid #AAA; } .PTDimensionPickerPanel { position: absolute; z-index: 502; top: 0; left: 0; width: 260; height: 280; display: none; overflow: hidden; border: 2px solid #DDD; background-color: @color.white@; } .PTDimensionPickerPopup { overflow: hidden; position: absolute; left: 0; top: 0; margin: 0; border: 2px solid #DDD; width: 260; height: 280; background-color: @color.white@; } .PTFileUploadStatusPopup { position: absolute; z-index: 1000; top:0; left: 0; width: 250; height:150; display: none; overflow: hidden; border: 2px solid @color.bg.darker@; background-color: @color.bg.medium@; } /***** end JSCONTROLS STYLES *****/