UNKNOWN {
	BORDER-RIGHT: #192e5f 2px solid; BORDER-TOP: #192e5f 2px solid; DISPLAY: none; FONT-SIZE: 9pt; Z-INDEX: 900; BORDER-LEFT: #192e5f 2px solid; WIDTH: 500px; BORDER-BOTTOM: #192e5f 2px solid; FONT-FAMILY: Verdana, courier new, courier, monospace; POSITION: absolute; BACKGROUND-COLOR: #eeeeee
}
.TEMP_xmlDisplaySub {
	DISPLAY: none; Z-INDEX: 899; WIDTH: 500px; POSITION: absolute
}
.logoImage {
	WIDTH: 295px; HEIGHT: 30px
}
.miniLogoImage {
	WIDTH: 176px; HEIGHT: 20px
}
.PX {
	WIDTH: 1px; HEIGHT: 1px
}
.homePageMainSubTitle {
	FONT-SIZE: 14px
}
.modulesManager {
	WIDTH: 100%; HEIGHT: 330px
}
.availableModulesMessage {
	PADDING-LEFT: 4px; PADDING-BOTTOM: 1px; WIDTH: 243px; HEIGHT: 20px
}
.availableModulesContent {
	VERTICAL-ALIGN: top; WIDTH: 243px; HEIGHT: 310px
}
.selectedModulesContent {
	VERTICAL-ALIGN: top; WIDTH: 457px
}
.availableModules {
	
}
.selectedModules {
	OVERFLOW-Y: auto; OVERFLOW-X: hidden; WIDTH: 437px; HEIGHT: 316px
}
.selectedModulesColumns {
	WIDTH: 417px
}
.selectedModulesColumnLeft {
	PADDING-LEFT: 4px; VERTICAL-ALIGN: top; WIDTH: 204px; PADDING-TOP: 5px
}
.selectedModulesColumnRight {
	PADDING-LEFT: 13px; VERTICAL-ALIGN: top; WIDTH: 213px; PADDING-TOP: 5px
}
.dragAreaOff {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; WIDTH: 200px; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 7px; BACKGROUND-COLOR: #ffffff
}
.dragAreaOff TABLE TR TD {
	FONT-SIZE: 11px; COLOR: #656565
}
.dragAreaOn {
	BORDER-RIGHT: #846617 1px solid; BORDER-TOP: #846617 1px solid; BORDER-LEFT: #846617 1px solid; WIDTH: 200px; BORDER-BOTTOM: #846617 1px solid; HEIGHT: 7px; BACKGROUND-COLOR: #f1eb43
}
.dragAreaOn TABLE TR TD {
	FONT-SIZE: 11px; COLOR: #846617
}
.availModuleCell {
	PADDING-RIGHT: 3px; PADDING-LEFT: 5px; PADDING-BOTTOM: 4px; WIDTH: 77px; PADDING-TOP: 4px; HEIGHT: 65px
}
.selModuleCell {
	PADDING-BOTTOM: 13px; WIDTH: 200px; HEIGHT: 70px
}
.moduleDragIconTop {
	BORDER-TOP: #888888 1px solid; BORDER-BOTTOM: #ffffff 2px solid; HEIGHT: 4px; BACKGROUND-COLOR: #e6e2e2
}
.moduleDragIconBottom {
	BORDER-TOP: #e6e2e2 2px solid; BORDER-BOTTOM: #6e6e6e 1px solid; HEIGHT: 4px; BACKGROUND-COLOR: #c2c2c2
}
.dragIconCell {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 4px; WIDTH: 50px; PADDING-TOP: 5px; HEIGHT: 49px; BACKGROUND-COLOR: #ececec
}
.dragIconCellText {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 131px; LINE-HEIGHT: 14px; PADDING-TOP: 3px; HEIGHT: 49px; BACKGROUND-COLOR: #ececec
}
.dragModule {
	DISPLAY: none; Z-INDEX: 100000; LEFT: 0px; WIDTH: 1px; POSITION: absolute; TOP: 0px; HEIGHT: 1px
}
.draggedSelectedModule {
	BORDER-RIGHT: #c0c2c2 1px solid; BORDER-TOP: #c0c2c2 1px solid; BORDER-LEFT: #c0c2c2 1px solid; WIDTH: 200px; BORDER-BOTTOM: #c0c2c2 1px solid; HEIGHT: 57px; BACKGROUND-COLOR: #f9f9f9
}
.modulesList {
	WIDTH: 755px
}
.modulesListPrintMode {
	WIDTH: 670px
}
.modulesListContainer {
	WIDTH: 775px; PADDING-TOP: 3px; HEIGHT: 100%
}
.modulesColumnLeft {
	PADDING-RIGHT: 6px; PADDING-LEFT: 19px; VERTICAL-ALIGN: top; WIDTH: 385px
}
.modulesColumnRight {
	PADDING-RIGHT: 4px; PADDING-LEFT: 6px; VERTICAL-ALIGN: top; WIDTH: 370px
}
.modulesColumnLeftPrintMode {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; VERTICAL-ALIGN: top; WIDTH: 349px
}
.modulesColumnRightPrintMode {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; VERTICAL-ALIGN: top; WIDTH: 334px
}
.moduleLoad {
	DISPLAY: none
}
.module {
	WIDTH: 360px
}
.modulePrintMode {
	WIDTH: 324px
}
.moduleContent {
	BORDER-RIGHT: #dddddd 1px solid; BORDER-TOP: #dddddd 1px solid; FONT-SIZE: 14px; VERTICAL-ALIGN: middle; BORDER-LEFT: #dddddd 1px solid; BORDER-BOTTOM: #dddddd 1px solid; HEIGHT: 60px; BACKGROUND-COLOR: #f4f4f4; TEXT-ALIGN: center
}
.moduleContentPrint {
	BORDER-RIGHT: #dddddd 1px solid; BORDER-TOP: #dddddd 1px solid; FONT-SIZE: 14px; VERTICAL-ALIGN: middle; BORDER-LEFT: #dddddd 1px solid; BORDER-BOTTOM: #dddddd 1px solid; HEIGHT: 60px; TEXT-ALIGN: center
}
.moduleTitle {
	PADDING-RIGHT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 14px; VERTICAL-ALIGN: bottom; WIDTH: 311px; LINE-HEIGHT: 16px; PADDING-TOP: 14px; TEXT-ALIGN: left
}
.moduleSubTitle {
	FONT-WEIGHT: normal; FONT-SIZE: 11px
}
.moduleButtons {
	PADDING-BOTTOM: 1px; VERTICAL-ALIGN: middle; WIDTH: 49px; PADDING-TOP: 18px
}
.moduleLoading {
	OVERFLOW: hidden; WIDTH: 100%
}
.moduleLoadingCover {
	Z-INDEX: 100; FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=70, enabled='true'); LEFT: 0px; WIDTH: 100%; POSITION: relative; TOP: 0px; BACKGROUND-COLOR: #ffffff
}
.moduleLoadingProgress {
	Z-INDEX: 101; LEFT: 0px; WIDTH: 100%; POSITION: relative; TOP: 0px
}
.homePageTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 13pt; COLOR: #ffffff
}
.homePageSmallTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #333333
}
.homePageSubTitle {
	PADDING-RIGHT: 10px; PADDING-LEFT: 60px; FONT-WEIGHT: bold; FONT-SIZE: 11pt; PADDING-BOTTOM: 0px; COLOR: #980304; PADDING-TOP: 5px; HEIGHT: 45px
}
.homePageText {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #333333
}
.homePageDate {
	PADDING-RIGHT: 10px; FONT-SIZE: 8pt; COLOR: #333333
}
.homePageSettingsArea {
	HEIGHT: 24px; BACKGROUND-COLOR: #89acce
}
.homePageSettingsItem {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 7pt; PADDING-BOTTOM: 3px; COLOR: #1d446c; PADDING-TOP: 3px
}
.homePageOptionsEdgeLeftImage {
	WIDTH: 8px; HEIGHT: 24px
}
.homePageOptions {
	PADDING-RIGHT: 10px; BACKGROUND-COLOR: #1d446c
}
.homePageSidebar {
	PADDING-TOP: 8px
}
.homePageSidebarTabImage {
	WIDTH: 24px
}
.homePageSidebarContent {
	BORDER-RIGHT: 0px; BORDER-TOP: #b8b6b6 2px solid; BORDER-LEFT: #b8b6b6 2px solid; BORDER-BOTTOM: #b8b6b6 2px solid
}
.homePageSidebarHeader {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; PADDING-BOTTOM: 2px; COLOR: #4c4c4c; PADDING-TOP: 2px
}
.homePageSidebarSeparator {
	BORDER-TOP: #cccccc 1px solid; FONT-SIZE: 0pt; MARGIN-LEFT: 10px; HEIGHT: 1px
}
.homePageSidebarItem {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
A.homePageOptionLink {
	FONT-WEIGHT: bold; FONT-SIZE: 7pt; COLOR: #ffffff; TEXT-DECORATION: none
}
.mainLoginTable {
	
}
.loginLabel {
	PADDING-RIGHT: 10px; HEIGHT: 25px; TEXT-ALIGN: right
}
.loginField {
	WIDTH: 136px
}
.loginFooter {
	FONT-WEIGHT: normal; PADDING-BOTTOM: 3px; COLOR: #666666; PADDING-TOP: 3px; TEXT-ALIGN: center
}
.loginLink {
	
}
.loginTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; TEXT-ALIGN: center
}
.failedLoginTitle {
	FONT-WEIGHT: bold; COLOR: #990000
}
.loginErrorIcon {
	WIDTH: 12px; HEIGHT: 12px
}
.loginMessage {
	PADDING-BOTTOM: 5px; WIDTH: 250px; COLOR: #990000
}
.standardContent {
	
}
.paddedContent {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
.dialogContent {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
.dialogFooter {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; PADDING-TOP: 11px
}
.mainContent {
	
}
.contentBody {
	PADDING-RIGHT: 40px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 1px
}
.contentBodyPP {
	PADDING-LEFT: 5px
}
.contentBodyNoPadding {
	
}
.contentFooter {
	BORDER-RIGHT: #89acce 0px solid; PADDING-RIGHT: 10px; BORDER-TOP: #89acce 0px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 8px; BORDER-LEFT: #89acce 0px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #89acce 0px solid; BACKGROUND-COLOR: #89acce
}
.copyright {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 7pt; PADDING-BOTTOM: 0px; COLOR: #999999; PADDING-TOP: 4px; TEXT-ALIGN: center
}
.floatingSidebar {
	Z-INDEX: 5; LEFT: 0px; VISIBILITY: hidden; OVERFLOW: hidden; POSITION: absolute; TOP: 0px
}
.floatingSidebarStatic {
	Z-INDEX: 5; OVERFLOW: hidden; WIDTH: 100%; PADDING-TOP: 29px; HEIGHT: 100%
}
.headerBarAreaDialog {
	TABLE-LAYOUT: fixed; BORDER-TOP: #2e4f81 1px solid; BACKGROUND-POSITION-Y: 1px; BACKGROUND-IMAGE: url(/images/masthead-bg_new-brand.gif); WIDTH: 100%; BACKGROUND-REPEAT: repeat-x; HEIGHT: 32px; BACKGROUND-COLOR: #2e4f81
}
.headerBarDialogCell {
	PADDING-LEFT: 180px; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(/images/masthead-logo_new-brand.gif); COLOR: #ffffff; PADDING-TOP: 1px; BACKGROUND-REPEAT: no-repeat
}
.headerBarArea {
	TABLE-LAYOUT: fixed; BORDER-TOP: #2e4f81 1px solid; BACKGROUND-IMAGE: url(/images/masthead-bg_new-brand.gif); WIDTH: 100%; BORDER-BOTTOM: #2e4f81 1px solid; HEIGHT: 32px; BACKGROUND-COLOR: #2e4f81
}
.headerBarInfoCell {
	PADDING-RIGHT: 10px; PADDING-LEFT: 180px; BACKGROUND-IMAGE: url(/images/masthead-logo_new-brand.gif); COLOR: #ffffff; PADDING-TOP: 1px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: right
}
.headerBarInfoCell TABLE TR TD {
	PADDING-RIGHT: 10px; COLOR: #ffffff; WHITE-SPACE: nowrap
}
A.headerBarLink {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.headerBarLink:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.headerBarLink:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.headerBarLoginName {
	FONT-WEIGHT: bold
}
.mainContentHeader {
	MARGIN-TOP: 1px; MARGIN-LEFT: 15px; WIDTH: 100%; MARGIN-RIGHT: 0px
}
.mainContentHeaderSmallPadding {
	MARGIN-TOP: 1px; WIDTH: 100%; MARGIN-RIGHT: 0px
}
.mainContentHeaderPP {
	MARGIN-TOP: 1px; MARGIN-LEFT: 5px; WIDTH: 100%; MARGIN-RIGHT: 0px
}
.titleAreaRow {
	HEIGHT: 35px
}
.titleAreaContent {
	PADDING-LEFT: 5px; WIDTH: 100%; WHITE-SPACE: nowrap
}
.titleAreaContentPP {
	WIDTH: 100%; WHITE-SPACE: nowrap
}
.titleAreaMainTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; PADDING-BOTTOM: 1px; WHITE-SPACE: nowrap
}
.titleAreaMainTitleIcon {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; VERTICAL-ALIGN: top; PADDING-TOP: 5px; WHITE-SPACE: nowrap
}
.titleAreaMainTitleTruncated {
	FONT-WEIGHT: bold; FONT-SIZE: 18px
}
.titleAreaSubTitle {
	PADDING-RIGHT: 60px; PADDING-LEFT: 8px; FONT-WEIGHT: normal; PADDING-BOTTOM: 1px; LINE-HEIGHT: 18px
}
.titleAreaDialogSubTitle {
	PADDING-RIGHT: 60px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 2px; COLOR: #666666; LINE-HEIGHT: 18px
}
.titleAreaIcon {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.titleAreaDialogSubText {
	PADDING-BOTTOM: 9px; VERTICAL-ALIGN: bottom
}
.titleAreaSubTitleTruncated {
	
}
.titleBarText {
	FONT-WEIGHT: normal
}
.settingsAreaRow {
	HEIGHT: 45px
}
.settingsAreaContent {
	WIDTH: 100%
}
.settingsArea {
	TABLE-LAYOUT: fixed; WIDTH: 100%
}
.settingsAreaCell {
	WIDTH: 740px; PADDING-TOP: 1px
}
.settingsAreaTopPart {
	BACKGROUND-IMAGE: url(/images/settingsArea/settingsTabBgOff.gif); WIDTH: 100%
}
.settingsAreaOptions {
	OVERFLOW-X: hidden; WIDTH: 100%; TEXT-ALIGN: right
}
.settingsAreaMainPart {
	WIDTH: 100%; BACKGROUND-COLOR: #ececec
}
.settingsAreaMainPartContent {
	WIDTH: 100%; PADDING-TOP: 3px; WHITE-SPACE: nowrap
}
.settingsTabSetTable {
	HEIGHT: 26px
}
.optionSetItem {
	WHITE-SPACE: nowrap
}
.optionSetItemHorizontal {
	PADDING-RIGHT: 12px; DISPLAY: inline; FLOAT: left; WHITE-SPACE: nowrap
}
.setupReportSettingsContainer {
	BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #e0e0e0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; OVERFLOW: auto; BORDER-LEFT: #e0e0e0 1px solid; WIDTH: 330px; PADDING-TOP: 5px; BORDER-BOTTOM: #e0e0e0 1px solid; HEIGHT: 300px
}
.setupReportSettingsGroupTitle {
	FONT-WEIGHT: bold
}
.setupReportSettingsItemLabel {
	FONT-WEIGHT: bold
}
.multiSelectContainer {
	BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #e0e0e0 1px solid; MARGIN-TOP: 2px; PADDING-LEFT: 3px; MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 4px; OVERFLOW: auto; BORDER-LEFT: #e0e0e0 1px solid; WIDTH: 100%; PADDING-TOP: 2px; BORDER-BOTTOM: #e0e0e0 1px solid; HEIGHT: 150px
}
.multiSelectTable {
	TABLE-LAYOUT: fixed; WIDTH: 100%
}
.multiSelectItem {
	PADDING-RIGHT: 4px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: bottom; HEIGHT: 20px
}
.tabOn {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(/images/settingsArea/settingsTabBgOn.gif); COLOR: #163f67; WHITE-SPACE: nowrap
}
.tabOn A:link {
	COLOR: #163f67; TEXT-DECORATION: none
}
.tabOn A:visited {
	COLOR: #163f67; TEXT-DECORATION: none
}
.tabOn A:hover {
	COLOR: #163f67; TEXT-DECORATION: underline
}
.tabOff {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #3a73b2; WHITE-SPACE: nowrap
}
.tabOff A:link {
	COLOR: #3a73b2; TEXT-DECORATION: none
}
.tabOff A:visited {
	COLOR: #3a73b2; TEXT-DECORATION: none
}
.tabOff A:hover {
	COLOR: #163f67; TEXT-DECORATION: underline
}
.tabTrendNote {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #3a73b2; WHITE-SPACE: nowrap
}
.titleAreaOption {
	WHITE-SPACE: nowrap
}
.titleAreaOptionIcon {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; WIDTH: 14px; BORDER-BOTTOM: medium none; HEIGHT: 13px
}
.titleAreaOptionIconEmailScheduled {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; WIDTH: 17px; BORDER-BOTTOM: medium none; HEIGHT: 13px
}
A.titleAreaOptionLink {
	TEXT-DECORATION: none
}
.staticSettingAreaSetting {
	MARGIN-RIGHT: 12px; HEIGHT: 21px
}
.settingsAreaSettingsList {
	WIDTH: 100%
}
.settingsItem {
	DISPLAY: inline; FLOAT: left; PADDING-TOP: 1px; WHITE-SPACE: nowrap; HEIGHT: 21px
}
.settingsItemRight {
	DISPLAY: inline; FLOAT: right; PADDING-TOP: 1px; WHITE-SPACE: nowrap; HEIGHT: 21px
}
.settingsItemContent {
	WIDTH: 100%; HEIGHT: 22px
}
.settingsAreaOpenButtonCell {
	PADDING-LEFT: 8px; VERTICAL-ALIGN: top; HEIGHT: 22px; TEXT-ALIGN: right
}
.settingsAreaHidden {
	DISPLAY: none; Z-INDEX: 3; LEFT: 15px; OVERFLOW-X: hidden; WIDTH: 740px; POSITION: absolute; TOP: 127px; BACKGROUND-COLOR: #ececec
}
.settingsAreaHiddenSubstrate {
	DISPLAY: none; Z-INDEX: 2; LEFT: 15px; WIDTH: 740px; POSITION: absolute; TOP: 127px
}
.settingsAreaHiddenMain {
	WIDTH: 100%
}
.rectEdgeLeftSettings {
	BORDER-RIGHT: #ffffff 2px solid; BORDER-LEFT: #888888 1px solid; WIDTH: 1px; BACKGROUND-COLOR: #e6e2e2
}
.rectEdgeRightSettings {
	BORDER-RIGHT: #6d6e6e 1px solid; BORDER-LEFT: #e6e2e2 2px solid; WIDTH: 1px; BACKGROUND-COLOR: #c2c2c2
}
.rectEdgeTopSettings {
	BORDER-TOP: #888888 1px solid; BORDER-BOTTOM: #ffffff 2px solid; HEIGHT: 1px; BACKGROUND-COLOR: #e6e2e2
}
.rectEdgeBottomSettings {
	BORDER-TOP: #e6e2e2 2px solid; BORDER-BOTTOM: #6d6e6e 1px solid; HEIGHT: 1px; BACKGROUND-COLOR: #c2c2c2
}
.rectEdgeSideSettings {
	WIDTH: 6px; BACKGROUND-COLOR: #ececec
}
.rectEdgeBottTopSettings {
	HEIGHT: 6px; BACKGROUND-COLOR: #ececec
}
.rectEdgeSideSettingsSmall {
	WIDTH: 2px; BACKGROUND-COLOR: #ececec
}
.titleAreaPopup {
	DISPLAY: none; Z-INDEX: 11; LEFT: 0px; WIDTH: 229px; POSITION: absolute; TOP: 0px
}
.titleAreaPopupSubstrate {
	DISPLAY: none; Z-INDEX: 10; LEFT: 0px; WIDTH: 229px; POSITION: absolute; TOP: 0px
}
.titleAreaPopupHeader {
	WIDTH: 100%
}
.titleAreaPopupHeaderText {
	PADDING-LEFT: 3px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; WHITE-SPACE: nowrap
}
.titleAreaPopupHeaderIcon {
	PADDING-RIGHT: 1px; PADDING-BOTTOM: 4px; WIDTH: 100%; PADDING-TOP: 4px; TEXT-ALIGN: right
}
.titleAreaPopupCloseIcon {
	WIDTH: 11px; CURSOR: hand; HEIGHT: 11px
}
.titleAreaPopupContent {
	
}
.titleAreaPopupLinkWrapper {
	PADDING-RIGHT: 12px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 2px
}
A.titleAreaPopupLink {
	WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
.titleAreaPopupLinkIcon {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 0px 0px 0px 6px; BORDER-LEFT: medium none; WIDTH: 14px; BORDER-BOTTOM: medium none; HEIGHT: 13px
}
.settingsAreaHiddenButtons {
	VERTICAL-ALIGN: top; WHITE-SPACE: nowrap; HEIGHT: 26px; TEXT-ALIGN: right
}
.settingsAreaHiddenChapters {
	WIDTH: 100%
}
.settingsAreaHiddenHeader {
	TABLE-LAYOUT: fixed; WIDTH: 720px
}
.settingsAreaHiddenHeaderContent {
	WIDTH: 100%
}
.settingsAreaHiddenHeaderText {
	PADDING-BOTTOM: 4px
}
.settingsAreaCurrentPeriodName {
	FONT-WEIGHT: bold
}
.settingsAreaCurrentPeriodRange {
	
}
.settingsAreaCurrentPeriodValue {
	FONT-WEIGHT: bold
}
.settingsAreaCurrentPeriodLabel {
	
}
.settingsAreaLastRunDate {
	FONT-WEIGHT: bold
}
.settingsAreaHiddenChapters {
	WIDTH: 100%
}
.settingsPrinting {
	PADDING-BOTTOM: 2px; PADDING-TOP: 3px
}
.settingsLine {
	WHITE-SPACE: nowrap
}
.settingsLabel {
	LINE-HEIGHT: 18px; WHITE-SPACE: nowrap
}
.settingsLabelBold {
	FONT-WEIGHT: bold; LINE-HEIGHT: 18px; WHITE-SPACE: nowrap
}
.settingsLabelWrap {
	LINE-HEIGHT: 18px
}
.settingsLabelWrapBold {
	FONT-WEIGHT: bold; LINE-HEIGHT: 18px
}
.settingsLabelComment {
	FONT-WEIGHT: normal; LINE-HEIGHT: 18px; WHITE-SPACE: nowrap
}
.settingsLabelCommentWrap {
	FONT-WEIGHT: normal; LINE-HEIGHT: 18px
}
.CheckBoxStateLabel {
	DISPLAY: inline; PADDING-LEFT: 4px; FLOAT: left; CURSOR: default; LINE-HEIGHT: 18px
}
.settingsControl {
	VERTICAL-ALIGN: top; LINE-HEIGHT: 18px; WHITE-SPACE: nowrap
}
.settingsControlMiddle {
	VERTICAL-ALIGN: middle; LINE-HEIGHT: 18px; WHITE-SPACE: nowrap
}
.settingsControlWrap {
	VERTICAL-ALIGN: top; LINE-HEIGHT: 18px
}
.settingsControlWrapMiddle {
	VERTICAL-ALIGN: top; LINE-HEIGHT: 18px
}
.settingsCheckBoxTable {
	
}
.settingsTitleLine {
	HEIGHT: 21px
}
.settingsTitleLabel {
	FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; WHITE-SPACE: nowrap
}
.settingsSubTitleLabel {
	PADDING-LEFT: 4px; FONT-WEIGHT: normal; PADDING-BOTTOM: 2px; COLOR: #666666
}
.settingSeparatorLineTop {
	BACKGROUND-COLOR: #a5c6e9
}
.settingSeparatorLineBottom {
	BACKGROUND-COLOR: #ffffff
}
.calendarRadioLabel {
	
}
.settingTrend {
	WIDTH: 337px
}
.settingTrendDialog {
	WIDTH: 630px
}
.settingTrendRowsTable {
	TABLE-LAYOUT: fixed; WIDTH: 337px
}
.settingTrendRowTop {
	WIDTH: 162px; BACKGROUND-COLOR: #dcdcdc
}
.settingTrendRowsTableDialog {
	WIDTH: 629px
}
.settingTrendRowTopDialog {
	WIDTH: 308px; BACKGROUND-COLOR: #dcdcdc
}
.settingTrendRow {
	BORDER-RIGHT: #dcdcdc 1px solid; BORDER-LEFT: #dcdcdc 1px solid; BORDER-BOTTOM: #dcdcdc 1px solid; HEIGHT: 19px
}
.settingTrendRowsSeparator {
	WIDTH: 13px
}
.settingTrendRowItem {
	TABLE-LAYOUT: fixed; DISPLAY: none; WIDTH: 160px; HEIGHT: 18px
}
.settingTrendRowItemDialog {
	TABLE-LAYOUT: fixed; WIDTH: 306px; HEIGHT: 18px
}
.settingTrendColorCell {
	VERTICAL-ALIGN: middle; WIDTH: 16px
}
.settingTrendColor {
	DISPLAY: inline; MARGIN: 2px 4px; OVERFLOW: hidden; WIDTH: 8px; HEIGHT: 8px
}
.settingTrendRowName {
	PADDING-RIGHT: 4px; WIDTH: 135px; WHITE-SPACE: nowrap
}
.settingTrendRowNameDialog {
	PADDING-RIGHT: 4px; WIDTH: 275px; WHITE-SPACE: nowrap
}
.settingTrendRowButtons {
	VERTICAL-ALIGN: top; WIDTH: 9px
}
.settingTrendRowButton {
	WIDTH: 9px; CURSOR: hand; HEIGHT: 9px
}
.settingTrendRowsHeaderNote {
	PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; WIDTH: 1%; WHITE-SPACE: nowrap
}
.settingTrendRowsHeaderLink {
	PADDING-BOTTOM: 2px; WIDTH: 35%; WHITE-SPACE: nowrap; TEXT-ALIGN: right
}
#settingTrendRowsClearAllLink {
	DISPLAY: none
}
#settingTrendRowsTopNLink {
	DISPLAY: none
}
.trendingHeaderNumber {
	
}
.settingsButtonSetTable {
	MARGIN-TOP: 4px; WIDTH: 100%
}
.settingsButtonSetTableInline {
	
}
A.settingsLink {
	COLOR: #192e5f; TEXT-DECORATION: none
}
A.emailSettingsLink {
	COLOR: #0000ff; TEXT-DECORATION: none
}
.settingsIcon {
	MARGIN-LEFT: 4px
}
.topNav {
	WIDTH: 100%; HEIGHT: 20px
}
.topNavBottomPadding {
	TABLE-LAYOUT: fixed; BORDER-TOP: #929292 1px solid; BACKGROUND-IMAGE: url(/images/masthead-bg-2.gif); WIDTH: 100%; HEIGHT: 9px
}
.navScrollPane {
	OVERFLOW: hidden; WIDTH: 1px; HEIGHT: 100%
}
.navScrollArrow {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; CURSOR: hand; PADDING-TOP: 0px
}
.navScrollArrowImage {
	WIDTH: 18px; HEIGHT: 20px
}
.navElement {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; CURSOR: hand; COLOR: #000000; PADDING-TOP: 0px; WHITE-SPACE: nowrap
}
.selNavElement {
	CURSOR: hand
}
.selNavElWr {
	OVERFLOW-Y: hidden; HEIGHT: 20px
}
.selNavElTab {
	BORDER-TOP: #7b1c1b 1px solid; BORDER-BOTTOM: #7b1c1b 1px solid
}
.selNavElCont {
	PADDING-RIGHT: 5px; BORDER-TOP: #831e1e 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; WHITE-SPACE: nowrap
}
.selNavElContReal {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 0px; WHITE-SPACE: nowrap; POSITION: relative; TOP: -31px
}
.selNavElBordTop {
	BORDER-TOP: #831e1e 1px solid; BORDER-BOTTOM: #962525 1px solid; HEIGHT: 1px; BACKGROUND-COLOR: #8c2121
}
.selNavElBordMid {
	BORDER-TOP: #9f2828 1px solid; BORDER-BOTTOM: #9f2828 1px solid; HEIGHT: 12px; BACKGROUND-COLOR: #a42a29
}
.selNavElBordBott {
	BORDER-TOP: #962525 1px solid; BORDER-BOTTOM: #831e1e 1px solid; HEIGHT: 1px; BACKGROUND-COLOR: #8c2121
}
.navElementOver {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; CURSOR: hand; COLOR: #ffffff; PADDING-TOP: 0px; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #992222
}
.subNavMenu {
	BORDER-RIGHT: #aaaaaa 2px solid; BORDER-TOP: #aaaaaa 2px solid; DISPLAY: none; Z-INDEX: 7; BORDER-LEFT: #aaaaaa 2px solid; WIDTH: 150px; BORDER-BOTTOM: #aaaaaa 2px solid; POSITION: absolute; BACKGROUND-COLOR: #dddddd
}
.subNavMenuSub {
	DISPLAY: none; Z-INDEX: 6; WIDTH: 150px; POSITION: absolute
}
.subNavMenuItem {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 3px; CURSOR: hand; COLOR: #000000; PADDING-TOP: 3px; HEIGHT: 24px
}
.subNavMenuItemOver {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 3px; CURSOR: hand; COLOR: #ffffff; PADDING-TOP: 3px; HEIGHT: 24px; BACKGROUND-COLOR: #992222
}
.reportContainerWrapper {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.reportContentIcon {
	MARGIN-RIGHT: 6px
}
A.blackLink {
	COLOR: black
}
.titleRowContent {
	PADDING-BOTTOM: 6px; WIDTH: 100%; PADDING-TOP: 18px; HEIGHT: 1px
}
.titleRowContentPP {
	PADDING-BOTTOM: 4px; WIDTH: 100%; PADDING-TOP: 0px; HEIGHT: 1px
}
.titleBar {
	WIDTH: 100%
}
.titleBarText {
	
}
.titleBarContent {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; WIDTH: 100%; COLOR: #000000; WHITE-SPACE: nowrap
}
.largeFontMsg {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; WIDTH: 100%; COLOR: #000000; WHITE-SPACE: nowrap
}
.titleBarSettings {
	FONT-WEIGHT: normal
}
.titleBarActions {
	PADDING-RIGHT: 10px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.titleBarSubTitleRight {
	WIDTH: 100%; TEXT-ALIGN: right
}
A.titleBarActionLink {
	MARGIN-RIGHT: 6px; TEXT-DECORATION: none
}
.titleBarActionIcon {
	MARGIN: 0px 6px
}
.reportContainer {
	WIDTH: 100%; HEIGHT: 100%
}
.reportContainerTopPartContent {
	VERTICAL-ALIGN: top; WIDTH: 100%; TEXT-ALIGN: left
}
.reportContainerTopPart {
	WIDTH: 730px
}
.reportContainerTopPartPP {
	WIDTH: 100%
}
.reportContent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; WIDTH: 100%; PADDING-TOP: 2px; WHITE-SPACE: nowrap
}
.reportContainerContentPadded {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 11px; PADDING-TOP: 6px; WHITE-SPACE: nowrap
}
.reportContainerContent {
	WHITE-SPACE: nowrap
}
.reportContainerContentPP {
	
}
.reportPagingContainerContent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; VERTICAL-ALIGN: bottom; WIDTH: 100%; PADDING-TOP: 6px; TEXT-ALIGN: right
}
.reportPagingContainerContentChooser {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; WIDTH: 100%; PADDING-TOP: 16px; TEXT-ALIGN: right
}
.reportPagingContainerContentPP {
	
}
.pagingTable {
	
}
.currPageCell {
	WHITE-SPACE: nowrap; HEIGHT: 23px; TEXT-ALIGN: right
}
.pageLinksCell {
	PADDING-LEFT: 14px; WHITE-SPACE: nowrap; HEIGHT: 23px; TEXT-ALIGN: right
}
.pageElemWrapper {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.pageDropdownCell {
	WHITE-SPACE: nowrap; HEIGHT: 23px; TEXT-ALIGN: right
}
A.pageLink {
	TEXT-DECORATION: none
}
.reportNote {
	FONT-WEIGHT: normal; COLOR: #666666
}
.reportTableHeaderCell {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: 0px; BORDER-LEFT: #999999 1px solid; WIDTH: 100%; BORDER-BOTTOM: 0px
}
.reportTableHeaderCellGrouping {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: 0px; BORDER-LEFT: #ffffff 1px solid; WIDTH: 100%; BORDER-BOTTOM: 0px
}
.reportTableCell {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #666660 0px solid; VERTICAL-ALIGN: top; BORDER-LEFT: #999999 1px solid; WIDTH: 100%; BORDER-BOTTOM: #999999 1px solid; HEIGHT: 100%
}
.reportTableCellStatic {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; VERTICAL-ALIGN: top; BORDER-LEFT: 0px; WIDTH: 100%; BORDER-BOTTOM: 0px
}
.reportHeaderWrapperTable {
	WIDTH: 100%; BACKGROUND-COLOR: #e8e8e8
}
.reportHeaderWrapperTableGrouping {
	WIDTH: 100%
}
.reportHeaderShadow {
	PADDING-RIGHT: 0px; BORDER-TOP: #666660 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 1px; BACKGROUND-COLOR: #aaaaaa
}
.colHdrsWrapper {
	OVERFLOW: hidden; WIDTH: 1px; HEIGHT: 1px
}
.reportHeadersTable {
	
}
.staticReportTableWrapper {
	VERTICAL-ALIGN: top; WIDTH: 100%
}
.reportTableWrapper {
	VERTICAL-ALIGN: top; OVERFLOW: hidden; WIDTH: 1px; HEIGHT: 1px; BACKGROUND-COLOR: #e8e8e8
}
.reportTableWrapperTable {
	WIDTH: 100%; BACKGROUND-COLOR: #e8e8e8
}
.staticReportTableWrapperTable {
	BORDER-TOP: #666660 0px solid; WIDTH: 100%
}
.reportTable {
	BORDER-TOP: #666660 0px solid
}
.reportHeaderRightSpacing {
	BORDER-TOP: #888888 1px solid; VERTICAL-ALIGN: middle; WIDTH: 100%; BORDER-BOTTOM: #888888 1px solid
}
.reportHeaderRightSpacingGrouping {
	WIDTH: 100%
}
.reportDataRightSpacing {
	WIDTH: 100%
}
.reportHeaderRightSpacingStaticConf {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #888888 1px solid; VERTICAL-ALIGN: middle; BORDER-BOTTOM: #888888 1px solid; BACKGROUND-COLOR: #e8e8e8
}
.reportDataRightSpacingStaticConf {
	BORDER-RIGHT: #999999 1px solid; BORDER-BOTTOM: #999999 0px solid; BACKGROUND-COLOR: #e8e8e8
}
.reportGroupingRightSpacingStaticConf {
	BACKGROUND-COLOR: #ffffff
}
.dataRow {
	HEIGHT: 1px; BACKGROUND-COLOR: #ffffff
}
.dataRowOver {
	HEIGHT: 1px; BACKGROUND-COLOR: #f7f7db
}
.headerRow {
	FONT-WEIGHT: bold; HEIGHT: 1px; BACKGROUND-COLOR: #d2deee
}
.headerRowOver {
	FONT-WEIGHT: bold; HEIGHT: 1px; BACKGROUND-COLOR: #ececec
}
.footerRow {
	FONT-WEIGHT: bold; HEIGHT: 1px; BACKGROUND-COLOR: #ffffff
}
.footerRowOver {
	FONT-WEIGHT: bold; HEIGHT: 1px; BACKGROUND-COLOR: #f7f7db
}
.colHdrRow {
	FONT-WEIGHT: bold; COLOR: #245185; BACKGROUND-COLOR: #ececec; TEXT-ALIGN: center
}
.colHdrRowGrouping {
	FONT-WEIGHT: bold; COLOR: #245185; TEXT-ALIGN: center
}
.indentContent {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #e8e8e8
}
.dataCell {
	BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #c0c0c0 1px solid; PADDING-LEFT: 15px; BORDER-LEFT: #e0e0e0 0px solid; BORDER-BOTTOM: #c0c0c0 0px solid
}
.dataCellSorted {
	BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #c0c0c0 1px solid; PADDING-LEFT: 15px; BORDER-LEFT: #e0e0e0 0px solid; BORDER-BOTTOM: #c0c0c0 0px solid
}
.comparisonCell {
	BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #c0c0c0 1px solid; PADDING-LEFT: 15px; BORDER-LEFT: #e0e0e0 0px solid; COLOR: #666666; BORDER-BOTTOM: #c0c0c0 0px solid; FONT-STYLE: italic
}
.footerCell {
	BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #c0c0c0 1px solid; PADDING-LEFT: 15px; FONT-WEIGHT: bold; BORDER-LEFT: #e0e0e0 0px solid; BORDER-BOTTOM: #c0c0c0 0px solid
}
.footerCellSorted {
	BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #c0c0c0 1px solid; PADDING-LEFT: 15px; FONT-WEIGHT: bold; BORDER-LEFT: #e0e0e0 0px solid; BORDER-BOTTOM: #c0c0c0 0px solid
}
.emptyCell {
	FONT-SIZE: 0pt; BACKGROUND-COLOR: #e8e8e8
}
.noStyleCell {
	BORDER-RIGHT: #e0e0e0 1px solid; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: #e8e8e8
}
.headerCell {
	BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #c0c0c0 1px solid; PADDING-LEFT: 8px; FONT-WEIGHT: bold; BORDER-LEFT: #e0e0e0 0px solid; BORDER-BOTTOM: #c0c0c0 0px solid; BACKGROUND-COLOR: #d8e3f2
}
.majorHeaderCell {
	BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #c0c0c0 0px solid; PADDING-LEFT: 8px; FONT-WEIGHT: bold; BORDER-LEFT: #e0e0e0 0px solid; COLOR: #000000; BORDER-BOTTOM: #c0c0c0 0px solid; BACKGROUND-COLOR: #d2deee
}
.columnHeadTop {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 1px; BACKGROUND-COLOR: #888888
}
.colHdrRowTop {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 1px
}
.columnHeadTopData {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 1px; BACKGROUND-COLOR: #e8e8e8
}
.colDataRowTop {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 1px
}
.columnHeadTopGrouping {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 1px
}
.columnHeadRight {
	BORDER-RIGHT: #888888 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #888888 1px solid; HEIGHT: 10px
}
.columnHeadRightStatic {
	BORDER-RIGHT: #888888 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #888888 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #888888 1px solid; HEIGHT: 10px
}
.columnHeadLeft {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 1px; PADDING-TOP: 0px; BACKGROUND-COLOR: #888888
}
.columnHeadLeftGrouping {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 1px; PADDING-TOP: 0px
}
.columnHeadLeftSpacer {
	WIDTH: 1px; HEIGHT: 1px
}
.columnLeft {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 1px; PADDING-TOP: 0px; BACKGROUND-COLOR: #e0e0e0
}
.columnLeftStatic {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 1px; PADDING-TOP: 0px; BACKGROUND-COLOR: #999999
}
.columnLeftNoGrid {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 1px; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 1px solid
}
.colHeaderCellGrouping {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 9px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 9px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: bottom; BORDER-LEFT: #cccccc 1px solid; COLOR: #245185; LINE-HEIGHT: 12px; PADDING-TOP: 3px; HEIGHT: 10px; TEXT-ALIGN: center
}
.noStyleColHeaderCellGrouping {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: bottom; COLOR: #245185; LINE-HEIGHT: 12px; PADDING-TOP: 3px; HEIGHT: 10px; TEXT-ALIGN: center
}
.colHeaderCellOut {
	BORDER-RIGHT: #c2c2c2 1px solid; BORDER-TOP: #ffffff 1px solid; VERTICAL-ALIGN: bottom; BORDER-LEFT: #ffffff 1px solid; WIDTH: 100%; BORDER-BOTTOM: #c2c2c2 1px solid; HEIGHT: 100%; BACKGROUND-COLOR: #ececec
}
.colHeaderCellOver {
	BORDER-RIGHT: #c2c2c2 1px solid; BORDER-TOP: #ffffff 1px solid; VERTICAL-ALIGN: bottom; BORDER-LEFT: #ffffff 1px solid; WIDTH: 100%; BORDER-BOTTOM: #c2c2c2 1px solid; HEIGHT: 100%; BACKGROUND-COLOR: #ececec
}
.colHeaderCell {
	PADDING-RIGHT: 10px; PADDING-LEFT: 9px; FONT-WEIGHT: bold; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: bottom; WIDTH: 100%; COLOR: #245185; LINE-HEIGHT: 12px; PADDING-TOP: 3px; HEIGHT: 100%; TEXT-ALIGN: center
}
.colHeaderCellBottom {
	HEIGHT: 6px; TEXT-ALIGN: center
}
.colHeaderCellSortableOut {
	BORDER-RIGHT: #c2c2c2 1px solid; BORDER-TOP: #ffffff 1px solid; VERTICAL-ALIGN: bottom; BORDER-LEFT: #ffffff 1px solid; WIDTH: 100%; BORDER-BOTTOM: #c2c2c2 1px solid; HEIGHT: 100%; BACKGROUND-COLOR: #ececec
}
.colHeaderCellSortableOver {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #c2c2c2 1px solid; VERTICAL-ALIGN: bottom; BORDER-LEFT: #c2c2c2 1px solid; WIDTH: 100%; CURSOR: hand; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 100%; BACKGROUND-COLOR: #e3e3e3
}
.colHeaderCellSortable {
	PADDING-RIGHT: 10px; PADDING-LEFT: 9px; FONT-WEIGHT: bold; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: bottom; WIDTH: 100%; COLOR: #245185; LINE-HEIGHT: 12px; PADDING-TOP: 3px; HEIGHT: 100%; TEXT-ALIGN: center
}
.colHeaderCellSortableBottom {
	HEIGHT: 6px; TEXT-ALIGN: center
}
.colHeaderCellSortedOut {
	BORDER-RIGHT: #a2aebb 1px solid; BORDER-TOP: #d0ddea 1px solid; VERTICAL-ALIGN: bottom; BORDER-LEFT: #d0ddea 1px solid; WIDTH: 100%; BORDER-BOTTOM: #a2aebb 1px solid; HEIGHT: 100%; BACKGROUND-COLOR: #c2cddc
}
.colHeaderCellSortedOver {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #c2c2c2 1px solid; VERTICAL-ALIGN: bottom; BORDER-LEFT: #c2c2c2 1px solid; WIDTH: 100%; CURSOR: hand; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 100%; BACKGROUND-COLOR: #e3e3e3
}
.colHeaderCellSorted {
	PADDING-RIGHT: 10px; PADDING-LEFT: 9px; FONT-WEIGHT: bold; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: bottom; WIDTH: 100%; COLOR: #245185; LINE-HEIGHT: 12px; PADDING-TOP: 3px; HEIGHT: 100%; TEXT-ALIGN: center
}
.colHeaderCellSortedBottom {
	HEIGHT: 6px; TEXT-ALIGN: center
}
.noStyleColHeaderCellOut {
	WIDTH: 100%; HEIGHT: 100%; BACKGROUND-COLOR: #ffffff
}
.noStyleColHeaderCellOver {
	WIDTH: 100%; CURSOR: hand; HEIGHT: 100%; BACKGROUND-COLOR: #e3e3e3
}
.noStyleColHeaderCell {
	PADDING-RIGHT: 10px; PADDING-LEFT: 9px; FONT-WEIGHT: bold; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: bottom; WIDTH: 100%; COLOR: #000000; LINE-HEIGHT: 12px; PADDING-TOP: 3px; HEIGHT: 100%; TEXT-ALIGN: center
}
.noStyleColHeaderCellBottom {
	HEIGHT: 6px; TEXT-ALIGN: center
}
.noStyleCellSortedOut {
	WIDTH: 100%; HEIGHT: 100%; BACKGROUND-COLOR: #c2cddc
}
.noStyleCellSortedOver {
	WIDTH: 100%; CURSOR: hand; HEIGHT: 100%; BACKGROUND-COLOR: #e3e3e3
}
.noStyleCellSorted {
	PADDING-RIGHT: 10px; PADDING-LEFT: 9px; FONT-WEIGHT: bold; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: bottom; WIDTH: 100%; COLOR: #000000; LINE-HEIGHT: 12px; PADDING-TOP: 3px; HEIGHT: 100%; TEXT-ALIGN: center
}
.noStyleCellSortedBottom {
	HEIGHT: 6px; TEXT-ALIGN: center
}
.fillMeter {
	MARGIN-TOP: 1px; FONT-SIZE: 1pt; MARGIN-LEFT: 5px; WIDTH: 52px; HEIGHT: 12px; BACKGROUND-COLOR: #ffffff
}
.fillMeterDropShadowImage {
	WIDTH: 2px; HEIGHT: 10px
}
.fillCell {
	FONT-SIZE: 0pt; BACKGROUND-COLOR: #339933
}
.inlineCellNestedTable {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 4px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; HEIGHT: 100%
}
.sortMarkerCell {
	PADDING-LEFT: 4px
}
.nestedSortTableRow {
	FONT-WEIGHT: bold; COLOR: #ffffff; BACKGROUND-COLOR: #89acce; TEXT-ALIGN: center
}
A.colHeaderLink {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.sortArrowImg {
	WIDTH: 9px; HEIGHT: 5px
}
.reportMessageWrapper {
	WIDTH: 730px; PADDING-TOP: 28px; TEXT-ALIGN: center
}
.reportMessageWrapperModule {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.reportMessageTable {
	BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #dddddd 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #dddddd 1px solid; WIDTH: 520px; PADDING-TOP: 10px; BORDER-BOTTOM: #dddddd 1px solid; BACKGROUND-COLOR: #f4f4f4
}
.reportMessageTableInReport {
	BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #dddddd 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #dddddd 1px solid; WIDTH: 520px; PADDING-TOP: 10px; BORDER-BOTTOM: #dddddd 1px solid; BACKGROUND-COLOR: #f4f4f4
}
.reportMessageTableModule {
	WIDTH: 350px; BACKGROUND-COLOR: #f4f4f4
}
.reportMessageTableModulePP {
	WIDTH: 314px; BACKGROUND-COLOR: #f4f4f4
}
.reportMessageStatusIcon {
	WIDTH: 12px; HEIGHT: 12px
}
.reportMessageSuccessIcon {
	WIDTH: 15px; HEIGHT: 13px
}
.reportMessageProcessingIcon {
	WIDTH: 17px; HEIGHT: 17px
}
.reportMessageStatusIconModule {
	LEFT: 0px; WIDTH: 12px; POSITION: relative; TOP: 1px; HEIGHT: 12px
}
.reportMessageSuccessIconModule {
	WIDTH: 15px; HEIGHT: 13px
}
.reportMessageProcessingIconModule {
	WIDTH: 17px; HEIGHT: 17px
}
.reportMessageContentCell {
	WIDTH: 100%
}
.reportMessageTitleNormal {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000
}
.reportMessageTitleError {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000
}
.reportMessageTitleProcessing {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000
}
.reportMessageTitleNormalModule {
	FONT-WEIGHT: bold; COLOR: #000000; LINE-HEIGHT: 18px
}
.reportMessageTitleErrorModule {
	FONT-WEIGHT: bold; COLOR: #000000; LINE-HEIGHT: 18px
}
.reportMessageTitleProcessingModule {
	FONT-WEIGHT: bold; COLOR: #000000; LINE-HEIGHT: 18px
}
.reportMessageText {
	LINE-HEIGHT: 18px
}
.reportMessageLinkBack {
	PADDING-TOP: 12px
}
.pathingTreeRootContainer {
	
}
.pathingTreeSelPageName {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 6px; BORDER-LEFT: #999999 1px solid; PADDING-TOP: 4px
}
.pathingTreeSelPageEdgeImage {
	WIDTH: 9px; HEIGHT: 24px
}
.pathingTreeSelPageIcon {
	WIDTH: 25px; HEIGHT: 34px
}
.pathingTreePlusMinusIcon {
	WIDTH: 11px; MARGIN-RIGHT: 5px; HEIGHT: 11px
}
.pathingTreeBar {
	PADDING-RIGHT: 5px; WIDTH: 165px; HEIGHT: 100%
}
.pathingTreeLinkIcon {
	WIDTH: 21px; CURSOR: hand; HEIGHT: 20px
}
.pathingTreeBarLabel {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BORDER-LEFT: #999999 1px solid; TEXT-ALIGN: right
}
.pathingTreeExitBarLabel {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; TEXT-ALIGN: right
}
.pathingTreeSpacer {
	BORDER-LEFT: #999999 1px solid
}
.pathingTreeOthersSpacer {
	
}
.pathingTreeFillBar {
	BORDER-TOP: #999999 1px solid; FONT-SIZE: 1pt; BORDER-BOTTOM: #999999 1px solid
}
.pathingTreeBox {
	PADDING-BOTTOM: 5px; WIDTH: 227px; PADDING-TOP: 5px
}
.pathingTreeBoxTable {
	WIDTH: 227px
}
.pathingTreeHeaderText {
	FONT-FAMILY: Verdana, arial, helvetica, sans-serif
}
.pathingTreeBarIcon {
	MARGIN-TOP: 3px
}
.pathingTreeHeader1 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.pathingTreeHeader2 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px
}
.pathingTreeTitleLine {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana, arial, helvetica, sans-serif; WHITE-SPACE: nowrap
}
.pathingTreeTitleLine2 {
	FONT-SIZE: 8pt; MARGIN-LEFT: 19px; FONT-FAMILY: Verdana, arial, helvetica, sans-serif; WHITE-SPACE: nowrap
}
.pathingTreeTitleLine2WithZoom {
	FONT-SIZE: 8pt; MARGIN-LEFT: 38px; FONT-FAMILY: Verdana, arial, helvetica, sans-serif; WHITE-SPACE: nowrap
}
.pathingTreeBoxHdr_exit {
	BORDER-RIGHT: #9e0000 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #9e0000 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; BORDER-LEFT: #9e0000 1px solid; WIDTH: 213px; COLOR: #fff200; PADDING-TOP: 2px; BORDER-BOTTOM: 0px; FONT-FAMILY: Verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #9e0000
}
.pathingTreeBoxHdrLeft_exit {
	WIDTH: 8px; BACKGROUND-COLOR: #9e0000
}
.pathingTreeBoxHdr_1 {
	BORDER-RIGHT: #305f8e 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #305f8e 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; BORDER-LEFT: #305f8e 1px solid; WIDTH: 213px; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: 0px; FONT-FAMILY: Verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #305f8e
}
.pathingTreeBoxHdrLeft_1 {
	WIDTH: 8px; BACKGROUND-COLOR: #305f8e
}
.pathingTreeBoxHdr_2 {
	BORDER-RIGHT: #d98200 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #d98200 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; BORDER-LEFT: #d98200 1px solid; WIDTH: 213px; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: 0px; FONT-FAMILY: Verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #d98200
}
.pathingTreeBoxHdrLeft_2 {
	WIDTH: 8px; BACKGROUND-COLOR: #d98200
}
.pathingTreeBoxHdr_3 {
	BORDER-RIGHT: #4d7322 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #4d7322 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; BORDER-LEFT: #4d7322 1px solid; WIDTH: 213px; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: 0px; FONT-FAMILY: Verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #4d7322
}
.pathingTreeBoxHdrLeft_3 {
	WIDTH: 8px; BACKGROUND-COLOR: #4d7322
}
.pathingTreeBoxHdr_4 {
	BORDER-RIGHT: #4f4c78 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #4f4c78 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; BORDER-LEFT: #4f4c78 1px solid; WIDTH: 213px; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: 0px; FONT-FAMILY: Verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #4f4c78
}
.pathingTreeBoxHdrLeft_4 {
	WIDTH: 8px; BACKGROUND-COLOR: #4f4c78
}
.pathingTreeBoxHdr_others {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; BORDER-LEFT: #666666 1px solid; WIDTH: 213px; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: 0px; FONT-FAMILY: Verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #666666
}
.pathingTreeBoxHdrLeft_others {
	WIDTH: 8px; BACKGROUND-COLOR: #666666
}
.pathingTreeBoxBody_exit {
	PADDING-RIGHT: 2px; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; HEIGHT: 36px; BACKGROUND-COLOR: #ebebde
}
.pathingTreeBoxBodyPP_exit {
	BORDER-RIGHT: #9e0000 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #9e0000 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; BORDER-LEFT: #9e0000 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #9e0000 1px solid; HEIGHT: 36px; BACKGROUND-COLOR: #ebebde
}
.pathingTreeBoxBody_1 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; HEIGHT: 36px; BACKGROUND-COLOR: #e3eaf2
}
.pathingTreeBoxBodyPP_1 {
	BORDER-RIGHT: #305f8e 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #305f8e 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; BORDER-LEFT: #305f8e 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #305f8e 1px solid; HEIGHT: 36px; BACKGROUND-COLOR: #e3eaf2
}
.pathingTreeBoxBody_2 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; HEIGHT: 36px; BACKGROUND-COLOR: #ffffff
}
.pathingTreeBoxBodyPP_2 {
	BORDER-RIGHT: #d98200 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #d98200 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; BORDER-LEFT: #d98200 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #d98200 1px solid; HEIGHT: 36px; BACKGROUND-COLOR: #ffffff
}
.pathingTreeBoxBody_3 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; HEIGHT: 36px; BACKGROUND-COLOR: #e0f4ca
}
.pathingTreeBoxBodyPP_3 {
	BORDER-RIGHT: #4d7322 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #4d7322 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; BORDER-LEFT: #4d7322 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #4d7322 1px solid; HEIGHT: 36px; BACKGROUND-COLOR: #e0f4ca
}
.pathingTreeBoxBody_4 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; HEIGHT: 36px; BACKGROUND-COLOR: #e2e1f0
}
.pathingTreeBoxBodyPP_4 {
	BORDER-RIGHT: #4f4c78 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #4f4c78 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; BORDER-LEFT: #4f4c78 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #4f4c78 1px solid; HEIGHT: 36px; BACKGROUND-COLOR: #e2e1f0
}
.pathingTreeBoxBody_others {
	PADDING-RIGHT: 2px; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; HEIGHT: 36px; BACKGROUND-COLOR: #dadada
}
.pathingTreeBoxBodyPP_others {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; BORDER-LEFT: #666666 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #666666 1px solid; HEIGHT: 36px; BACKGROUND-COLOR: #dadada
}
.pathingTreeBoxRightEdge {
	FONT-SIZE: 1pt; WIDTH: 8px
}
.pathingTreeBoxBottomEdge_exit {
	FONT-SIZE: 1pt; BACKGROUND-IMAGE: url(/images/pathingTree/edgeBottomBG_exit.gif); BORDER-BOTTOM: #650000 2px solid; HEIGHT: 7px
}
.pathingTreeBoxBottomEdge_1 {
	FONT-SIZE: 1pt; BACKGROUND-IMAGE: url(/images/pathingTree/edgeBottomBG_1.gif); BORDER-BOTTOM: #1f3c5b 2px solid; HEIGHT: 7px
}
.pathingTreeBoxBottomEdge_2 {
	FONT-SIZE: 1pt; BACKGROUND-IMAGE: url(/images/pathingTree/edgeBottomBG_2.gif); BORDER-BOTTOM: #8c5400 2px solid; HEIGHT: 7px
}
.pathingTreeBoxBottomEdge_3 {
	FONT-SIZE: 1pt; BACKGROUND-IMAGE: url(/images/pathingTree/edgeBottomBG_3.gif); BORDER-BOTTOM: #314a16 2px solid; HEIGHT: 7px
}
.pathingTreeBoxBottomEdge_4 {
	FONT-SIZE: 1pt; BACKGROUND-IMAGE: url(/images/pathingTree/edgeBottomBG_4.gif); BORDER-BOTTOM: #32304c 2px solid; HEIGHT: 7px
}
.pathingTreeBoxBottomEdge_others {
	FONT-SIZE: 1pt; BACKGROUND-IMAGE: url(/images/pathingTree/edgeBottomBG_others.gif); BORDER-BOTTOM: #3b3b3b 2px solid; HEIGHT: 7px
}
.pathingTreeShadedCorner_1 {
	BACKGROUND-COLOR: #e3eaf2
}
.pathingTreeShadedCorner_2 {
	BACKGROUND-COLOR: #ffffff
}
.pathingTreeShadedCorner_3 {
	BACKGROUND-COLOR: #e0f4ca
}
.pathingTreeShadedCorner_4 {
	BACKGROUND-COLOR: #e2e1f0
}
.pathingTreeShadedCorner_others {
	BACKGROUND-COLOR: #dadada
}
IMG.ptCornerUp {
	WIDTH: 8px; HEIGHT: 20px
}
IMG.ptCornerBot {
	WIDTH: 8px; HEIGHT: 9px
}
IMG.ptShadowCornerUR {
	WIDTH: 5px; HEIGHT: 24px
}
IMG.ptShadowCornerBot {
	WIDTH: 5px; HEIGHT: 5px
}
.pathingTreeArrowCell {
	PADDING-RIGHT: 3px; PADDING-TOP: 33px
}
.pathingTreeArrowImage {
	WIDTH: 18px; HEIGHT: 12px
}
.pathingTreePlusMinusCell {
	PADDING-RIGHT: 3px; PADDING-LEFT: 9px; PADDING-BOTTOM: 3px; PADDING-TOP: 33px
}
.pathingTreePlusMinusImg {
	WIDTH: 11px; CURSOR: hand; HEIGHT: 11px
}
.pathingTreeBranch {
	DISPLAY: none
}
#pathingTreeRootArrowCell {
	DISPLAY: inline; PADDING-TOP: 70px
}
.pathingTreeMetricName {
	FONT-SIZE: 11px
}
.pathingTreeMetricValue {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Verdana, arial, helvetica, sans-serif; TEXT-ALIGN: right
}
.pageFlowBarContainer {
	BACKGROUND-IMAGE: url(/images/pathingTree/bar.gif); MARGIN: 4px 0px; WIDTH: 161px; HEIGHT: 20px
}
.pageFlowBarEnd {
	BORDER-TOP: #ffffff 1px solid; WIDTH: 1px; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #999999
}
.pageFlowBarFade {
	WIDTH: 14px
}
.pageFlowBarFadeImage {
	WIDTH: 14px; HEIGHT: 21px
}
.pageFlowBarShadow {
	BORDER-TOP: #999999 1px solid; VERTICAL-ALIGN: bottom; WIDTH: 3px; PADDING-TOP: 2px; BORDER-BOTTOM: #999999 1px solid
}
.pageFlowBarShadowImage {
	WIDTH: 3px; HEIGHT: 17px
}
.pageFlowEmptyBar {
	BORDER-TOP: #999999 1px solid; FONT-SIZE: 1pt; WIDTH: 100%; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #ffffff
}
.selPageContainer {
	BORDER-BOTTOM: #999999 1px solid
}
.selPageIcon {
	VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff
}
.selPageHdr {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; HEIGHT: 24px; BACKGROUND-COLOR: #89acce
}
.selPageHdrPP {
	BORDER-TOP: #999999 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; BORDER-BOTTOM: #89acce 1px solid; HEIGHT: 24px; BACKGROUND-COLOR: #89acce
}
.selPageHdrLeftPP {
	BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #89acce 1px solid; BACKGROUND-COLOR: #89acce
}
.selPageHdrRightPP {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-BOTTOM: #89acce 1px solid; BACKGROUND-COLOR: #89acce
}
.selPageMetric {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 4px; BORDER-LEFT: #999999 1px solid; PADDING-TOP: 4px
}
.selPageMetricGroup {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; BORDER-LEFT: #999999 1px solid; PADDING-TOP: 2px
}
.selPageEdgeRight {
	BORDER-RIGHT: #999999 1px solid; FONT-SIZE: 1pt
}
.selPageEdgeBottom {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: 0px; FONT-SIZE: 1pt; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; HEIGHT: 2px
}
A.pathingTreeViewLink {
	FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none
}
.pageDetailsTotals {
	BORDER-RIGHT: #8c99a1 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #8c99a1 0px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 6px; BORDER-LEFT: #8c99a1 1px solid; COLOR: #ffffff; PADDING-TOP: 6px; BORDER-BOTTOM: #8c99a1 0px solid; HEIGHT: 1px; BACKGROUND-COLOR: #89acce
}
.pageDetailsTotalsPP {
	BORDER-RIGHT: #8c99a1 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #8c99a1 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 6px; BORDER-LEFT: #8c99a1 1px solid; COLOR: #ffffff; PADDING-TOP: 6px; BORDER-BOTTOM: 0px; HEIGHT: 1px; BACKGROUND-COLOR: #89acce
}
.pageDetailsPageLabel {
	PADDING-RIGHT: 4px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BACKGROUND-COLOR: #c5d7e8
}
.pageDetailsPageLabelPP {
	BORDER-RIGHT: #8c99a1 1px solid; PADDING-RIGHT: 4px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BACKGROUND-COLOR: #c5d7e8
}
.pageDetailsGraph {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; WIDTH: 100%; PADDING-TOP: 6px
}
.pageDetailsPageName {
	PADDING-RIGHT: 4px; PADDING-LEFT: 8px; PADDING-BOTTOM: 4px; COLOR: #0000ff; PADDING-TOP: 4px; BACKGROUND-COLOR: #c5d7e8
}
.pageDetailsPageNamePP {
	BORDER-RIGHT: #8c99a1 1px solid; PADDING-RIGHT: 4px; PADDING-LEFT: 8px; PADDING-BOTTOM: 4px; COLOR: #0000ff; PADDING-TOP: 4px; BACKGROUND-COLOR: #c5d7e8
}
.pageDetailsScaleLabel {
	FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; COLOR: #9f0000; TEXT-ALIGN: center
}
.pageDetailsMetricCell {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.pageDetailsTickLabel {
	PADDING-LEFT: 6px; FONT-WEIGHT: bold; TEXT-ALIGN: center
}
.pageDetailsScaleBarTop {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: 0px; FONT-SIZE: 1pt; BORDER-LEFT: 0px; BORDER-BOTTOM: #999999 1px solid; HEIGHT: 5px
}
.pageDetailsScaleBarBottom {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 1pt; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; HEIGHT: 5px
}
.pageDetailsBarTable {
	WIDTH: 100%; HEIGHT: 30px
}
.pageDetailsBar {
	WIDTH: 100%; HEIGHT: 30px
}
.pageDetailsBarCapCell {
	WIDTH: 7px; HEIGHT: 30px
}
.pageDetailsBarGradient {
	FONT-SIZE: 1pt; HEIGHT: 1px
}
.pageDetailsBarLine {
	FONT-SIZE: 1pt; WIDTH: 100%; HEIGHT: 1px
}
.emailWrapper {
	BORDER-RIGHT: #81a9c3 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #81a9c3 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; OVERFLOW: auto; BORDER-LEFT: #81a9c3 1px solid; WIDTH: 100%; PADDING-TOP: 10px; BORDER-BOTTOM: #81a9c3 1px solid; HEIGHT: 100%; BACKGROUND-COLOR: #ffffff
}
.keySegmentMMCWrapper {
	BORDER-RIGHT: #81a9c3 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #81a9c3 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; OVERFLOW: auto; BORDER-LEFT: #81a9c3 1px solid; WIDTH: 570px; PADDING-TOP: 3px; BORDER-BOTTOM: #81a9c3 1px solid; HEIGHT: 100%; BACKGROUND-COLOR: #ffffff
}
.setupWrapper {
	BORDER-RIGHT: #81a9c3 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #81a9c3 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; BORDER-LEFT: #81a9c3 1px solid; WIDTH: 1px; PADDING-TOP: 10px; BORDER-BOTTOM: #81a9c3 1px solid; HEIGHT: 100%; BACKGROUND-COLOR: #ffffff
}
.setupHeaderIconCell {
	PADDING-RIGHT: 3px; WIDTH: 29px
}
.setupHeaderIcon {
	WIDTH: 26px; HEIGHT: 26px
}
.setupSectionTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}
.setupSectionTitle2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #666666
}
.basicSetup {
	
}
.setupNote {
	PADDING-BOTTOM: 8px; LINE-HEIGHT: 18px
}
.setupHelpIcon {
	MARGIN-LEFT: 5px; WIDTH: 17px; CURSOR: hand; HEIGHT: 17px
}
.setupError {
	FONT-SIZE: 7pt; COLOR: #990000; PADDING-TOP: 4px
}
.setupMajorSeparator {
	FONT-SIZE: 1pt; HEIGHT: 25px
}
.setupMinorSeparator {
	FONT-SIZE: 1pt; HEIGHT: 8px
}
.setupItemBasic {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.setupLabelSmall {
	FONT-SIZE: 7pt
}
.setupFieldCaption {
	PADDING-RIGHT: 8px; WIDTH: 180px
}
.setupRangeCaption {
	PADDING-RIGHT: 8px; PADDING-BOTTOM: 4px; WIDTH: 180px
}
.setupRangeCell {
	PADDING-RIGHT: 12px
}
.setupUICTable {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN: 1px 0px; PADDING-TOP: 3px
}
.setupTable {
	BORDER-RIGHT: 0px; BORDER-TOP: #89acce 1px solid; BORDER-LEFT: #89acce 1px solid; BORDER-BOTTOM: 0px
}
.setupTableHeader {
	BORDER-RIGHT: #89acce 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: 0px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: 0px; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #89acce 1px solid; BACKGROUND-COLOR: #89acce
}
.setupTableItem {
	BORDER-RIGHT: #89acce 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: 0px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: 0px; PADDING-TOP: 2px; BORDER-BOTTOM: #89acce 1px solid; BACKGROUND-COLOR: #eaf1f8
}
.setupTableItemChanged {
	BORDER-RIGHT: #89acce 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: 0px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: 0px; COLOR: #990000; PADDING-TOP: 2px; BORDER-BOTTOM: #89acce 1px solid; BACKGROUND-COLOR: #eaf1f8
}
.submitButtonCell {
	PADDING-RIGHT: 12px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.setupErrorSpacer {
	FONT-SIZE: 1pt; HEIGHT: 12px
}
.setupHeaderSpacer {
	FONT-SIZE: 1pt; HEIGHT: 14px
}
.setupIndentSection {
	PADDING-LEFT: 20px
}
INPUT.xfTextBox {
	
}
INPUT.xfDateTextBox {
	WIDTH: 104px; MARGIN-RIGHT: 2px
}
SELECT.xfListBox {
	WIDTH: 250px
}
TEXTAREA.xfTextArea {
	
}
.xfRadioButtonDiv {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.xfChooserSelectButtonCell {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
.helpDiv {
	DISPLAY: none; Z-INDEX: 20; LEFT: 0px; WIDTH: 200px; POSITION: absolute; TOP: 0px
}
.helpDivSubstrate {
	DISPLAY: none; Z-INDEX: 19; LEFT: 0px; WIDTH: 200px; POSITION: absolute; TOP: 0px
}
.helpDivHeader {
	PADDING-LEFT: 3px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; WIDTH: 100%; PADDING-TOP: 4px
}
.helpDivHeaderIcon {
	PADDING-RIGHT: 1px; PADDING-BOTTOM: 4px; WIDTH: 100%; PADDING-TOP: 4px; TEXT-ALIGN: right
}
.helpDivHeaderCloseIcon {
	WIDTH: 11px; CURSOR: hand; HEIGHT: 11px
}
.helpDivContent {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 1px
}
.infinityCharWrapper {
	FONT-FAMILY: Verdana, courier new, courier
}
.cellData {
	BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BORDER-BOTTOM: #c0c0c0 1px solid; HEIGHT: 25px; TEXT-ALIGN: right
}
.sidebarTable {
	HEIGHT: 100%
}
.sidebarTabs {
	FONT-SIZE: 0pt; WIDTH: 22px; BACKGROUND-COLOR: transparent
}
.sidebarTabImage {
	WIDTH: 22px; CURSOR: hand
}
.sidebarContent {
	BORDER-RIGHT: 0px; BORDER-TOP: #880000 0px solid; DISPLAY: none; BORDER-LEFT: #9e0000 0px solid; WIDTH: 190px; BORDER-BOTTOM: #9e0000 0px solid; BACKGROUND-COLOR: #ffffff
}
.sidebarPane {
	DISPLAY: none; WIDTH: 210px; HEIGHT: 100%; BACKGROUND-COLOR: #ececec
}
.sidebarInnerContent {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.sidebarHdr {
	WIDTH: 100%; HEIGHT: 18px
}
.sidebarHdrIcon {
	WIDTH: 38px; HEIGHT: 31px
}
.sidebarSeparator {
	BORDER-RIGHT: gray 0px solid
}
.sideBarTop {
	BACKGROUND-IMAGE: url(/images/sidebar/sidebarTop.gif); BACKGROUND-REPEAT: repeat-x
}
.sidebarSeparatorSel {
	BORDER-RIGHT: gray 1px solid
}
.sidebarLineRightSel {
	BORDER-RIGHT: gray 1px solid; WIDTH: 100%; HEIGHT: 100%
}
.sidebarTitle {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 9px
}
.sidebarCloseImage {
	PADDING-RIGHT: 13px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 4px; TEXT-ALIGN: right
}
.sidebarInnerCornerImage {
	WIDTH: 8px; HEIGHT: 8px
}
.sidebarBody {
	PADDING-RIGHT: 22px; PADDING-LEFT: 15px; PADDING-BOTTOM: 10px; OVERFLOW: auto; WIDTH: 100%; PADDING-TOP: 0px; HEIGHT: 100%; BACKGROUND-COLOR: #ececec
}
.sidebarSectionHdr {
	PADDING-LEFT: 4px; FONT-WEIGHT: normal; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 5px; WIDTH: 100%; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid
}
.sidebarSectionTitle {
	FONT-WEIGHT: bold
}
.sidebarAnalysisTitle {
	FONT-WEIGHT: bold; COLOR: #9e0000; TEXT-DECORATION: none
}
.sidebarAnalysisTitle:hover {
	TEXT-DECORATION: underline
}
.sidebarAnalysisDesc {
	MARGIN-BOTTOM: 7px
}
.sidebarFavorite {
	PADDING-RIGHT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 9px; VERTICAL-ALIGN: top; WIDTH: 100%; PADDING-TOP: 6px; BORDER-BOTTOM: #cecece 1px solid
}
.sidebarFavoriteNote {
	FONT-SIZE: 11px; PADDING-BOTTOM: 12px; VERTICAL-ALIGN: top; PADDING-TOP: 1px; BORDER-BOTTOM: #cecece 1px solid
}
.sidebarFavoriteDelete {
	FONT-SIZE: 8px; VERTICAL-ALIGN: top; WIDTH: 11px; PADDING-TOP: 7px; BORDER-BOTTOM: #cecece 1px solid; TEXT-ALIGN: right
}
.favoriteLink {
	COLOR: #163f67; TEXT-DECORATION: none
}
.favoriteLink:visited {
	COLOR: #163f67
}
.favoriteLink:hover {
	COLOR: #163f67; TEXT-DECORATION: underline
}
.deleteFavoriteIcon {
	WIDTH: 11px; CURSOR: hand; HEIGHT: 11px
}
.chooserContent {
	WIDTH: 100%; HEIGHT: 100%
}
.chooserContentCell {
	VERTICAL-ALIGN: top; WIDTH: 100%; HEIGHT: 100%; BACKGROUND-COLOR: #ececec
}
.chooserFilters {
	WIDTH: 100%; PADDING-TOP: 6px
}
.chooserSearch {
	WIDTH: 100%; PADDING-TOP: 3px
}
.chooserReport {
	VERTICAL-ALIGN: top; WIDTH: 100%; HEIGHT: 100%
}
.chooserMessage {
	
}
.selectedMarkCell {
	PADDING-RIGHT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 7pt; COLOR: #1d446c; WHITE-SPACE: nowrap; TEXT-ALIGN: center
}
.selectedMarkIcon {
	WIDTH: 15px; HEIGHT: 14px
}
.trendSelTable {
	WIDTH: 100%
}
.trendSelMessageLine1 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 21px; COLOR: #000000; PADDING-TOP: 13px
}
.trendSelMessageLine2 {
	PADDING-BOTTOM: 20px
}
.trendSelExtraRow {
	FONT-WEIGHT: bold
}
.virtualAnalystBodySection {
	PADDING-RIGHT: 16px; PADDING-LEFT: 16px
}
.virtualAnalystTitle {
	PADDING-RIGHT: 20px; FONT-WEIGHT: bold
}
.virtualAnalystSteps {
	PADDING-RIGHT: 10px
}
.virtualAnalystStepItem {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; WIDTH: 18px; COLOR: #1d446c; PADDING-TOP: 2px; HEIGHT: 18px; TEXT-ALIGN: center
}
.virtualAnalystContentDiv {
	PADDING-RIGHT: 16px; OVERFLOW: auto; PADDING-TOP: 10px; HEIGHT: 100%
}
A.virtualAnalystPrintLink {
	FONT-WEIGHT: bold; FONT-SIZE: 7pt; COLOR: #000000; TEXT-DECORATION: none
}
#virtualAnalystCurrStep {
	BACKGROUND-IMAGE: url(/images/virtualAnalyst/analysisCurrStepBG.gif); COLOR: #8fb1d1
}
#virtualAnalystContent {
	PADDING-RIGHT: 0px; HEIGHT: 100%
}
#virtualAnalystSeparator {
	PADDING-RIGHT: 16px; PADDING-LEFT: 16px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px; HEIGHT: 15px
}
.calcMetricDialogSubHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000
}
.confMetrCalcSmallTable TABLE {
	WIDTH: 20px
}
.confMetrCalcSmallTable DIV {
	HEIGHT: 0px
}
.confMetrCalcTable {
	VERTICAL-ALIGN: top
}
.metricsSelectOn {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; CURSOR: hand; LINE-HEIGHT: 14px; PADDING-TOP: 3px; BORDER-BOTTOM: #e6f1fc 1px solid; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #e6f1fc
}
.metricsSelectOff {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; LINE-HEIGHT: 14px; PADDING-TOP: 3px; BORDER-BOTTOM: #e6f1fc 1px solid; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #ffffff
}
.metricsSelected {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; LINE-HEIGHT: 14px; PADDING-TOP: 3px; BORDER-BOTTOM: #b4ceec 1px solid; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #b4ceec
}
.metricsListSiteWide {
	BORDER-RIGHT: #bbbbbb 1px solid; BORDER-TOP: #bbbbbb 1px solid; OVERFLOW: auto; BORDER-LEFT: #bbbbbb 1px solid; WIDTH: 300px; BORDER-BOTTOM: #bbbbbb 1px solid; HEIGHT: 130px
}
.metricsOperatorButtons {
	VERTICAL-ALIGN: middle; WIDTH: 20px
}
.metricsOperatorButtons BUTTON {
	MARGIN-LEFT: 6px
}
.metricsButtons {
	WIDTH: 90px
}
.metricsAddRemove {
	BORDER-RIGHT: #bbbbbb 1px solid; BORDER-TOP: #bbbbbb 1px solid; OVERFLOW: auto; BORDER-LEFT: #bbbbbb 1px solid; WIDTH: 232px; BORDER-BOTTOM: #bbbbbb 1px solid; HEIGHT: 402px; BACKGROUND-COLOR: #ffffff
}
.rowOver {
	BACKGROUND-COLOR: #f7f7db
}
.rowOdd {
	BACKGROUND-COLOR: #ebf4f8
}
.rowOff {
	BACKGROUND-COLOR: #ffffff
}
.rowOn {
	BACKGROUND-COLOR: #eeeeee
}
.listCell {
	BORDER-BOTTOM: #d9d9d9 1px solid; WHITE-SPACE: nowrap; HEIGHT: 45px
}
.deemphasis {
	FONT-WEIGHT: normal; COLOR: #666666
}
.reportTableCellNewUI {
	WIDTH: 100%; HEIGHT: 100%
}
.subhead2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000
}
.setupFieldCaption2 {
	PADDING-RIGHT: 8px; WIDTH: 102px
}
.setupItemBasicTop {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; PADDING-TOP: 2px
}
.rightAlignedItem {
	TEXT-ALIGN: right
}
.wizardFramedContent {
	PADDING-RIGHT: 40px; PADDING-LEFT: 20px; PADDING-TOP: 5px
}
.wizardPageContent {
	WIDTH: 100%; BACKGROUND-COLOR: #ffffff
}
.wizardButtonPadding {
	PADDING-RIGHT: 22px; PADDING-TOP: 16px
}
.funnelGraphContent {
	PADDING-BOTTOM: 8px; PADDING-TOP: 7px
}
.funnelGraphCaption {
	FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: bottom
}
.funnelGraphLabel {
	PADDING-RIGHT: 21px; PADDING-LEFT: 8px; VERTICAL-ALIGN: middle; WHITE-SPACE: nowrap; HEIGHT: 42px
}
.funnelGraphDataRowsContent {
	BACKGROUND-IMAGE: url(/images/funnelGraph/mainFill.gif); VERTICAL-ALIGN: top
}
.funnelGraphDataRows {
	BACKGROUND-IMAGE: url(/images/funnelGraph/mainFill.gif); VERTICAL-ALIGN: top; WIDTH: 100%; BACKGROUND-REPEAT: repeat-x; HEIGHT: 100%
}
.funnelGraphvalue {
	BORDER-RIGHT: #a6a6a6 1px solid; BORDER-TOP: #a6a6a6 1px solid; BACKGROUND-POSITION-X: 1px; BORDER-LEFT: 0px; WIDTH: 181px; BORDER-BOTTOM: #a6a6a6 1px solid
}
.funnelGraphpercent {
	BORDER-RIGHT: #a6a6a6 1px solid; BORDER-TOP: #a6a6a6 1px solid; BACKGROUND-IMAGE: url(/images/funnelGraph/graphMainFillPercent.gif); BORDER-LEFT: 0px; WIDTH: 91px; BORDER-BOTTOM: #a6a6a6 1px solid
}
.funnelGraphLegendpercent {
	BACKGROUND-POSITION-X: 3px; BACKGROUND-IMAGE: url(/images/funnelGraph/legend90.gif); COLOR: #818181; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat
}
.funnelGraphLegendvalue {
	
}
.funnelGraphLegendLabel {
	FONT-SIZE: 9px; COLOR: #818181
}
.funnelGraphTickEdge {
	BORDER-LEFT: #adadad 1px solid; WIDTH: 1px; HEIGHT: 5px
}
.funnelGraphTickMajor {
	BORDER-LEFT: #d6d6d6 1px solid; WIDTH: 1px; HEIGHT: 5px
}
.funnelGraphTick {
	BORDER-LEFT: #d6d6d6 1px solid; WIDTH: 1px; HEIGHT: 3px
}
.funnelBaryellow {
	BORDER-RIGHT: #655e13 1px solid; BORDER-TOP: #655e13 0px solid; BORDER-LEFT: #655e13 0px solid; BORDER-BOTTOM: #655e13 0px solid; HEIGHT: 18px; BACKGROUND-COLOR: #fdf9ce
}
.funnelBarred {
	BORDER-RIGHT: #a23120 1px solid; BORDER-TOP: #a23120 0px solid; BORDER-LEFT: #a23120 0px solid; BORDER-BOTTOM: #a23120 0px solid; HEIGHT: 18px; BACKGROUND-COLOR: #ffb4a8
}
.funnelBargreen {
	BORDER-RIGHT: #3c7534 1px solid; BORDER-TOP: #3c7534 0px solid; BORDER-LEFT: #3c7534 0px solid; BORDER-BOTTOM: #3c7534 0px solid; HEIGHT: 18px; BACKGROUND-COLOR: #c2f1b5
}
.funnelBarblue {
	BORDER-RIGHT: #555878 1px solid; BORDER-TOP: #555878 0px solid; BORDER-LEFT: #555878 0px solid; BORDER-BOTTOM: #555878 0px solid; HEIGHT: 18px; BACKGROUND-COLOR: #e1e2f5
}
.funnelBaryellowFirst {
	BORDER-RIGHT: #655e13 1px solid; BORDER-TOP: #655e13 0px solid; BORDER-LEFT: #48430e 0px solid; BORDER-BOTTOM: #655e13 0px solid; HEIGHT: 18px; BACKGROUND-COLOR: #fdf9ce
}
.funnelBarredFirst {
	BORDER-RIGHT: #a23120 1px solid; BORDER-TOP: #a23120 0px solid; BORDER-LEFT: #712114 0px solid; BORDER-BOTTOM: #a23120 0px solid; HEIGHT: 18px; BACKGROUND-COLOR: #ffb4a8
}
.funnelBargreenFirst {
	BORDER-RIGHT: #3c7534 1px solid; BORDER-TOP: #3c7534 0px solid; BORDER-LEFT: #255023 0px solid; BORDER-BOTTOM: #3c7534 0px solid; HEIGHT: 18px; BACKGROUND-COLOR: #c2f1b5
}
.funnelBarblueFirst {
	BORDER-RIGHT: #555878 1px solid; BORDER-TOP: #555878 0px solid; BORDER-LEFT: #3a3c51 0px solid; BORDER-BOTTOM: #555878 0px solid; HEIGHT: 18px; BACKGROUND-COLOR: #e1e2f5
}
.funnelBarFillyellow {
	BORDER-RIGHT: #655e13 0px solid; BORDER-TOP: #655e13 0px solid; BACKGROUND-IMAGE: url(/images/funnelGraph/barYellow.gif); BORDER-LEFT: #655e13 1px solid; BORDER-BOTTOM: #655e13 0px solid; HEIGHT: 18px
}
.funnelBarFillred {
	BORDER-RIGHT: #a23120 0px solid; BORDER-TOP: #a23120 0px solid; BACKGROUND-IMAGE: url(/images/funnelGraph/barRed.gif); BORDER-LEFT: #a23120 1px solid; BORDER-BOTTOM: #a23120 0px solid; HEIGHT: 18px
}
.funnelBarFillgreen {
	BORDER-RIGHT: #3c7534 0px solid; BORDER-TOP: #3c7534 0px solid; BACKGROUND-IMAGE: url(/images/funnelGraph/barGreen.gif); BORDER-LEFT: #3c7534 1px solid; BORDER-BOTTOM: #3c7534 0px solid; HEIGHT: 18px
}
.funnelBarFillblue {
	BORDER-RIGHT: #555878 0px solid; BORDER-TOP: #555878 0px solid; BACKGROUND-IMAGE: url(/images/funnelGraph/barBlue.gif); BORDER-LEFT: #555878 1px solid; BORDER-BOTTOM: #555878 0px solid; HEIGHT: 18px
}
.funnelBarFillyellowFirst {
	BORDER-RIGHT: #655e13 0px solid; BORDER-TOP: #655e13 0px solid; BACKGROUND-IMAGE: url(/images/funnelGraph/barYellow.gif); BORDER-LEFT: #48430e 1px solid; BORDER-BOTTOM: #655e13 0px solid; HEIGHT: 18px
}
.funnelBarFillredFirst {
	BORDER-RIGHT: #a23120 0px solid; BORDER-TOP: #a23120 0px solid; BACKGROUND-IMAGE: url(/images/funnelGraph/barRed.gif); BORDER-LEFT: #712114 1px solid; BORDER-BOTTOM: #a23120 0px solid; HEIGHT: 18px
}
.funnelBarFillgreenFirst {
	BORDER-RIGHT: #3c7534 0px solid; BORDER-TOP: #3c7534 0px solid; BACKGROUND-IMAGE: url(/images/funnelGraph/barGreen.gif); BORDER-LEFT: #255023 1px solid; BORDER-BOTTOM: #3c7534 0px solid; HEIGHT: 18px
}
.funnelBarFillblueFirst {
	BORDER-RIGHT: #555878 0px solid; BORDER-TOP: #555878 0px solid; BACKGROUND-IMAGE: url(/images/funnelGraph/barBlue.gif); BORDER-LEFT: #3a3c51 1px solid; BORDER-BOTTOM: #555878 0px solid; HEIGHT: 18px
}
.funnelBarTopyellow {
	BORDER-RIGHT: #655e13 1px solid; BORDER-TOP: #655e13 0px solid; BORDER-LEFT: #655e13 1px solid; BORDER-BOTTOM: #655e13 0px solid; HEIGHT: 1px; BACKGROUND-COLOR: #655e13
}
.funnelBarTopred {
	BORDER-RIGHT: #a23120 1px solid; BORDER-TOP: #a23120 0px solid; BORDER-LEFT: #a23120 1px solid; BORDER-BOTTOM: #a23120 0px solid; HEIGHT: 1px; BACKGROUND-COLOR: #a23120
}
.funnelBarTopgreen {
	BORDER-RIGHT: #3c7534 1px solid; BORDER-TOP: #3c7534 0px solid; BORDER-LEFT: #3c7534 1px solid; BORDER-BOTTOM: #3c7534 0px solid; HEIGHT: 1px; BACKGROUND-COLOR: #3c7534
}
.funnelBarTopblue {
	BORDER-RIGHT: #555878 1px solid; BORDER-TOP: #555878 0px solid; BORDER-LEFT: #555878 1px solid; BORDER-BOTTOM: #555878 0px solid; HEIGHT: 1px; BACKGROUND-COLOR: #555878
}
.funnelBarTopyellowFirst {
	BORDER-RIGHT: #655e13 1px solid; BORDER-TOP: #655e13 0px solid; BORDER-LEFT: #48430e 1px solid; BORDER-BOTTOM: #655e13 0px solid; HEIGHT: 1px; BACKGROUND-COLOR: #655e13
}
.funnelBarTopredFirst {
	BORDER-RIGHT: #a23120 1px solid; BORDER-TOP: #a23120 0px solid; BORDER-LEFT: #712114 1px solid; BORDER-BOTTOM: #a23120 0px solid; HEIGHT: 1px; BACKGROUND-COLOR: #a23120
}
.funnelBarTopgreenFirst {
	BORDER-RIGHT: #3c7534 1px solid; BORDER-TOP: #3c7534 0px solid; BORDER-LEFT: #255023 1px solid; BORDER-BOTTOM: #3c7534 0px solid; HEIGHT: 1px; BACKGROUND-COLOR: #3c7534
}
.funnelBarTopblueFirst {
	BORDER-RIGHT: #555878 1px solid; BORDER-TOP: #555878 0px solid; BORDER-LEFT: #3a3c51 1px solid; BORDER-BOTTOM: #555878 0px solid; HEIGHT: 1px; BACKGROUND-COLOR: #555878
}
.funnelGraphFlow {
	BORDER-RIGHT: #818181 0px solid; BORDER-TOP: #818181 0px solid; BORDER-LEFT: #818181 1px solid; BORDER-BOTTOM: #818181 0px solid
}
.funnelGraphFlowFirst {
	BORDER-RIGHT: #818181 0px solid; BORDER-TOP: #818181 0px solid; BORDER-LEFT: #565656 1px solid; BORDER-BOTTOM: #818181 0px solid
}
.funnelGraphSpacerRow {
	BORDER-LEFT: #a6a6a6 1px solid; CURSOR: default; HEIGHT: 22px
}
.funnelGraphLastRowValue {
	BORDER-LEFT: #a6a6a6 1px solid; CURSOR: default; HEIGHT: 12px
}
.funnelGraphLastRowPercent {
	BACKGROUND-POSITION-X: -1px; BACKGROUND-IMAGE: url(/images/funnelGraph/graphMainFillPercent.gif); BORDER-LEFT: #a6a6a6 1px solid; CURSOR: default; HEIGHT: 12px
}
.funnelGraphPopup {
	DISPLAY: none; Z-INDEX: 1000; LEFT: 0px; WIDTH: 1px; POSITION: absolute; TOP: 0px; HEIGHT: 1px
}
.funnelGraphInfo {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: #474747 1px solid; DISPLAY: none; BORDER-LEFT: #474747 1px solid; BORDER-BOTTOM: black 1px solid; HEIGHT: 20px
}
.funnelGraphInfoyellow {
	BORDER-RIGHT: #aeab8d 1px solid; BORDER-TOP: #c2c09e 1px solid; BORDER-LEFT: #c2c09e 1px solid; BORDER-BOTTOM: #aeab8d 1px solid; BACKGROUND-COLOR: #fdf9ce
}
.funnelGraphInfored {
	BORDER-RIGHT: #b7766a 1px solid; BORDER-TOP: #d08175 1px solid; BORDER-LEFT: #d08175 1px solid; BORDER-BOTTOM: #b7766a 1px solid; BACKGROUND-COLOR: #ffb4a8
}
.funnelGraphInfogreen {
	BORDER-RIGHT: #80ab76 1px solid; BORDER-TOP: #91c283 1px solid; BORDER-LEFT: #91c283 1px solid; BORDER-BOTTOM: #80ab76 1px solid; BACKGROUND-COLOR: #c2f1b5
}
.funnelGraphInfoblue {
	BORDER-RIGHT: #a0a0c0 1px solid; BORDER-TOP: #bbbccc 1px solid; BORDER-LEFT: #bbbccc 1px solid; BORDER-BOTTOM: #a0a0c0 1px solid; BACKGROUND-COLOR: #e1e2f5
}
.funnelGraphInfoyellowCont {
	BORDER-RIGHT: #a19727 1px solid; BORDER-TOP: #b5aa2c 1px solid; BORDER-LEFT: #b5aa2c 1px solid; BORDER-BOTTOM: #a19727 1px solid; BACKGROUND-COLOR: #ebdc39
}
.funnelGraphInforedCont {
	BORDER-RIGHT: #ab4030 1px solid; BORDER-TOP: #c34936 1px solid; BORDER-LEFT: #c34936 1px solid; BORDER-BOTTOM: #ab4030 1px solid; BACKGROUND-COLOR: #ee5942
}
.funnelGraphInfogreenCont {
	BORDER-RIGHT: #55944b 1px solid; BORDER-TOP: #61a755 1px solid; BORDER-LEFT: #61a755 1px solid; BORDER-BOTTOM: #55944b 1px solid; BACKGROUND-COLOR: #76ce68
}
.funnelGraphInfoblueCont {
	BORDER-RIGHT: #7376bc 1px solid; BORDER-TOP: #7c83cb 1px solid; BORDER-LEFT: #7c83cb 1px solid; BORDER-BOTTOM: #7376bc 1px solid; BACKGROUND-COLOR: #a2a8e2
}
.funnelGraphInfogreenFill {
	BORDER-RIGHT: #869c89 1px solid; BORDER-TOP: #96b099 1px solid; BORDER-LEFT: #96b099 1px solid; BORDER-BOTTOM: #869c89 1px solid; BACKGROUND-COLOR: #c3e4c7
}
.funnelGraphInfowhite {
	BORDER-RIGHT: #c1c1c1 1px solid; BORDER-TOP: #d5d5d5 1px solid; BORDER-LEFT: #d5d5d5 1px solid; BORDER-BOTTOM: #c1c1c1 1px solid; BACKGROUND-COLOR: #ffffff
}
.funnelGraphInfoSepyellowCont {
	BORDER-RIGHT: #70681b 2px solid; BACKGROUND-COLOR: #a19727
}
.funnelGraphInfoSepredCont {
	BORDER-RIGHT: #782d22 2px solid; BACKGROUND-COLOR: #ab4030
}
.funnelGraphInfoSepgreenCont {
	BORDER-RIGHT: #3c6835 2px solid; BACKGROUND-COLOR: #55944b
}
.funnelGraphInfoSepblueCont {
	BORDER-RIGHT: #515384 2px solid; BACKGROUND-COLOR: #7376bc
}
.funnelGraphInfoSepgreenFill {
	BORDER-RIGHT: #5d6c5e 2px solid; BACKGROUND-COLOR: #869c89
}
.funnelGraphInfoSepwhite {
	BORDER-RIGHT: #6c6c6c 2px solid; BACKGROUND-COLOR: #c1c1c1
}
.funnelSessionSalesRowSpace {
	BORDER-RIGHT: #999999 1px solid
}
.funnelSessionSalesRowSpaceHighlight {
	BORDER-RIGHT: #999999 1px solid
}
.funnelSessionSalesRowSpaceHighlight {
	BACKGROUND: #c3e4c7
}
.funnelGraphLegend {
	FONT-SIZE: 7pt; COLOR: #666666
}
.comboBoxHider {
	Z-INDEX: 4; FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=0); LEFT: 0px; VISIBILITY: hidden; WIDTH: 0px; POSITION: absolute; TOP: 0px; HEIGHT: 0px
}
.closeSideBarIcon {
	WIDTH: 14px; CURSOR: hand; HEIGHT: 13px
}
.percentageBar_exit {
	MARGIN-BOTTOM: 3px; MARGIN-LEFT: 1px; HEIGHT: 10px; BACKGROUND-COLOR: #ff080d
}
.percentageBar_1 {
	MARGIN-BOTTOM: 3px; MARGIN-LEFT: 1px; HEIGHT: 10px; BACKGROUND-COLOR: #3c26ff
}
.percentageBar_2 {
	MARGIN-BOTTOM: 3px; MARGIN-LEFT: 1px; HEIGHT: 10px; BACKGROUND-COLOR: #1a961d
}
.percentageBar_3 {
	MARGIN-BOTTOM: 3px; MARGIN-LEFT: 1px; HEIGHT: 10px; BACKGROUND-COLOR: #e5a000
}
.percentageBar_4 {
	MARGIN-BOTTOM: 3px; MARGIN-LEFT: 1px; HEIGHT: 10px; BACKGROUND-COLOR: #26a0ff
}
.percentageBar_others {
	MARGIN-BOTTOM: 3px; MARGIN-LEFT: 1px; HEIGHT: 10px; BACKGROUND-COLOR: #ababab
}
.flowGraphsTable {
	
}
.flowGraphContent {
	PADDING-RIGHT: 12px; PADDING-LEFT: 13px; PADDING-TOP: 1px
}
.flowGraphContentPP {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-TOP: 1px
}
.flowGraph {
	; BACKGROUND-POSITION-Y: expression((this.rows.length>1)?(this.rows(0).offsetHeight+this.rows(1).offsetHeight):0); BACKGROUND-IMAGE: url(/images/flowGraph/fill.gif); BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #255e96
}
.flowGraphHeader {
	HEIGHT: 1px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
.flowGraphHeaderModule {
	PADDING-RIGHT: 5px; PADDING-LEFT: 1px; PADDING-BOTTOM: 8px; PADDING-TOP: 4px; WHITE-SPACE: nowrap; HEIGHT: 1px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.flowGraphHeaderModuleRight {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; PADDING-TOP: 4px; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.flowGraphValue {
	PADDING-RIGHT: 4px; VERTICAL-ALIGN: top; WIDTH: 50px; PADDING-TOP: 2px; HEIGHT: 1px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: right
}
.flowGraphValueMod {
	PADDING-RIGHT: 4px; PADDING-LEFT: 9px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 50px; PADDING-TOP: 2px; HEIGHT: 1px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: right
}
.flowGraphValue2Mod {
	PADDING-RIGHT: 0px; PADDING-LEFT: 9px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 2px; HEIGHT: 1px; BACKGROUND-COLOR: #f4f4f4; TEXT-ALIGN: right
}
.flowGraphValue2ModPP {
	PADDING-RIGHT: 0px; PADDING-LEFT: 9px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 2px; HEIGHT: 1px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: right
}
.flowGraphModRight {
	WIDTH: 40px; BACKGROUND-COLOR: #f4f4f4
}
.flowGraphModRightPP {
	WIDTH: 35px; BACKGROUND-COLOR: #ffffff
}
.flowGraphLabel {
	PADDING-LEFT: 4px; VERTICAL-ALIGN: top; PADDING-TOP: 2px; HEIGHT: 1px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.flowGraphImages {
	WHITE-SPACE: nowrap; HEIGHT: 1px
}
.flowGraphSide {
	BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 39px
}
.flowGraphSideL {
	BORDER-TOP: #cccccc 1px solid; DISPLAY: inline; FILTER: progid:DXImageTransform.Microsoft.BasicImage(enabled='true', rotation=2); HEIGHT: 39px
}
.flowGraphSideR {
	BORDER-TOP: #cccccc 1px solid; DISPLAY: inline; FILTER: progid:DXImageTransform.Microsoft.BasicImage(enabled='true', rotation=2, mirror=1); HEIGHT: 39px
}
.flowGraphSideW {
	BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 39px; BACKGROUND-COLOR: #ffffff
}
.flowGraphFill {
	BORDER-BOTTOM: #000000 1px solid; HEIGHT: 39px
}
.flowGraphFillL {
	DISPLAY: inline; FILTER: progid:DXImageTransform.Microsoft.BasicImage(enabled='true', mirror=1); BORDER-BOTTOM: #000000 1px solid; HEIGHT: 39px
}
.flowGraphFillR {
	DISPLAY: inline; BORDER-BOTTOM: #000000 1px solid; HEIGHT: 39px
}
.flowGraphSideImage {
	HEIGHT: 39px; BACKGROUND-COLOR: #ffffff
}
.floatingBoxSide {
	WIDTH: 1px; HEIGHT: 100%
}
.floatingBoxHeadLeftgray {
	BACKGROUND-POSITION-Y: 0px; BACKGROUND-IMAGE: url(/images/floatingBox/headLeftgray.gif); WIDTH: 5px; BACKGROUND-REPEAT: repeat-y
}
.floatingBoxHeadRightgray {
	; BACKGROUND-POSITION-X: expression(this.offsetWidth-4); BACKGROUND-POSITION-Y: 0px; BACKGROUND-IMAGE: url(/images/floatingBox/headRightgray.gif); WIDTH: 5px; BACKGROUND-REPEAT: repeat-y
}
.floatingBoxHeadgray {
	BACKGROUND-POSITION-Y: 0px; BACKGROUND-IMAGE: url(/images/floatingBox/headTopgray.gif); VERTICAL-ALIGN: top; WIDTH: 100%; COLOR: #000000; BACKGROUND-REPEAT: repeat-x
}
.floatingBoxgray {
	WIDTH: 100%; BORDER-BOTTOM: #898b8b 1px solid; BACKGROUND-COLOR: #f2f2f2
}
.floatingBoxShadowgray {
	BORDER-RIGHT: #474747 1px solid; BACKGROUND-POSITION-Y: 0px; BACKGROUND-IMAGE: url(/images/floatingBox/headShadowgray.gif); BORDER-LEFT: #474747 1px solid; WIDTH: 100%; BACKGROUND-REPEAT: repeat-x; HEIGHT: 7px
}
.floatingBoxTablegray {
	; BACKGROUND-POSITION-Y: expression(this.rows(0).offsetHeight-4); BACKGROUND-IMAGE: url(/images/floatingBox/headBottomgray.gif); BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #ececec
}
.floatingBoxHeadLeftred {
	BACKGROUND-POSITION-Y: 0px; BACKGROUND-IMAGE: url(/images/floatingBox/headLeftred.gif); WIDTH: 5px; BACKGROUND-REPEAT: repeat-y
}
.floatingBoxHeadRightred {
	; BACKGROUND-POSITION-X: expression(this.offsetWidth-4); BACKGROUND-POSITION-Y: 0px; BACKGROUND-IMAGE: url(/images/floatingBox/headRightred.gif); WIDTH: 5px; BACKGROUND-REPEAT: repeat-y
}
.floatingBoxHeadred {
	BACKGROUND-POSITION-Y: 0px; BACKGROUND-IMAGE: url(/images/floatingBox/headTopred.gif); VERTICAL-ALIGN: top; WIDTH: 100%; COLOR: #c4060a; BACKGROUND-REPEAT: repeat-x
}
.floatingBoxred {
	WIDTH: 100%; BORDER-BOTTOM: #898081 1px solid; BACKGROUND-COLOR: #f2dfe0
}
.floatingBoxShadowred {
	BORDER-RIGHT: #474747 1px solid; BACKGROUND-POSITION-Y: 0px; BACKGROUND-IMAGE: url(/images/floatingBox/headShadowred.gif); BORDER-LEFT: #474747 1px solid; WIDTH: 100%; BACKGROUND-REPEAT: repeat-x; HEIGHT: 7px
}
.floatingBoxTablered {
	; BACKGROUND-POSITION-Y: expression(this.rows(0).offsetHeight-4); BACKGROUND-IMAGE: url(/images/floatingBox/headBottomred.gif); BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #eccacb
}
.floatingBoxHeadLeftblue {
	BACKGROUND-POSITION-Y: 0px; BACKGROUND-IMAGE: url(/images/floatingBox/headLeftblue.gif); WIDTH: 5px; BACKGROUND-REPEAT: repeat-y
}
.floatingBoxHeadRightblue {
	; BACKGROUND-POSITION-X: expression(this.offsetWidth-4); BACKGROUND-POSITION-Y: 0px; BACKGROUND-IMAGE: url(/images/floatingBox/headRightblue.gif); WIDTH: 5px; BACKGROUND-REPEAT: repeat-y
}
.floatingBoxHeadblue {
	BACKGROUND-POSITION-Y: 0px; BACKGROUND-IMAGE: url(/images/floatingBox/headTopblue.gif); VERTICAL-ALIGN: top; WIDTH: 100%; COLOR: #3522e1; BACKGROUND-REPEAT: repeat-x
}
.floatingBoxblue {
	WIDTH: 100%; BORDER-BOTTOM: #81828b 1px solid; BACKGROUND-COLOR: #e3e2f2
}
.floatingBoxShadowblue {
	BORDER-RIGHT: #474747 1px solid; BACKGROUND-POSITION-Y: 0px; BACKGROUND-IMAGE: url(/images/floatingBox/headShadowblue.gif); BORDER-LEFT: #474747 1px solid; WIDTH: 100%; BACKGROUND-REPEAT: repeat-x; HEIGHT: 7px
}
.floatingBoxTableblue {
	; BACKGROUND-POSITION-Y: expression(this.rows(0).offsetHeight-4); BACKGROUND-IMAGE: url(/images/floatingBox/headBottomblue.gif); BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #d1ceec
}
.floatingBoxHeadLeftgreen {
	BACKGROUND-POSITION-Y: 0px; BACKGROUND-IMAGE: url(/images/floatingBox/headLeftgreen.gif); WIDTH: 5px; BACKGROUND-REPEAT: repeat-y
}
.floatingBoxHeadRightgreen {
	; BACKGROUND-POSITION-X: expression(this.offsetWidth-4); BACKGROUND-POSITION-Y: 0px; BACKGROUND-IMAGE: url(/images/floatingBox/headRightgreen.gif); WIDTH: 5px; BACKGROUND-REPEAT: repeat-y
}
.floatingBoxHeadgreen {
	BACKGROUND-POSITION-Y: 0px; BACKGROUND-IMAGE: url(/images/floatingBox/headTopgreen.gif); VERTICAL-ALIGN: top; WIDTH: 100%; COLOR: #157b18; BACKGROUND-REPEAT: repeat-x
}
.floatingBoxgreen {
	WIDTH: 100%; BORDER-BOTTOM: #7f8681 1px solid; BACKGROUND-COLOR: #e1eae1
}
.floatingBoxShadowgreen {
	BORDER-RIGHT: #474747 1px solid; BACKGROUND-POSITION-Y: 0px; BACKGROUND-IMAGE: url(/images/floatingBox/headShadowgreen.gif); BORDER-LEFT: #474747 1px solid; WIDTH: 100%; BACKGROUND-REPEAT: repeat-x; HEIGHT: 7px
}
.floatingBoxTablegreen {
	; BACKGROUND-POSITION-Y: expression(this.rows(0).offsetHeight-4); BACKGROUND-IMAGE: url(/images/floatingBox/headBottomgreen.gif); BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #ccdecd
}
.floatingBoxHeadLeftyellow {
	BACKGROUND-POSITION-Y: 0px; BACKGROUND-IMAGE: url(/images/floatingBox/headLeftyellow.gif); WIDTH: 5px; BACKGROUND-REPEAT: repeat-y
}
.floatingBoxHeadRightyellow {
	; BACKGROUND-POSITION-X: expression(this.offsetWidth-4); BACKGROUND-POSITION-Y: 0px; BACKGROUND-IMAGE: url(/images/floatingBox/headRightyellow.gif); WIDTH: 5px; BACKGROUND-REPEAT: repeat-y
}
.floatingBoxHeadyellow {
	BACKGROUND-POSITION-Y: 0px; BACKGROUND-IMAGE: url(/images/floatingBox/headTopyellow.gif); VERTICAL-ALIGN: top; WIDTH: 100%; COLOR: #8f6300; BACKGROUND-REPEAT: repeat-x
}
.floatingBoxyellow {
	WIDTH: 100%; BORDER-BOTTOM: #888780 1px solid; BACKGROUND-COLOR: #f0ebdf
}
.floatingBoxShadowyellow {
	BORDER-RIGHT: #474747 1px solid; BACKGROUND-POSITION-Y: 0px; BACKGROUND-IMAGE: url(/images/floatingBox/headShadowyellow.gif); BORDER-LEFT: #474747 1px solid; WIDTH: 100%; BACKGROUND-REPEAT: repeat-x; HEIGHT: 7px
}
.floatingBoxTableyellow {
	; BACKGROUND-POSITION-Y: expression(this.rows(0).offsetHeight-4); BACKGROUND-IMAGE: url(/images/floatingBox/headBottomyellow.gif); BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #e8dfc9
}
.floatingBoxHeadLeftsteelBlue {
	BACKGROUND-POSITION-Y: 0px; BACKGROUND-IMAGE: url(/images/floatingBox/headLeftsteelBlue.gif); WIDTH: 5px; BACKGROUND-REPEAT: repeat-y
}
.floatingBoxHeadRightsteelBlue {
	; BACKGROUND-POSITION-X: expression(this.offsetWidth-4); BACKGROUND-POSITION-Y: 0px; BACKGROUND-IMAGE: url(/images/floatingBox/headRightsteelBlue.gif); WIDTH: 5px; BACKGROUND-REPEAT: repeat-y
}
.floatingBoxHeadsteelBlue {
	BACKGROUND-POSITION-Y: 0px; BACKGROUND-IMAGE: url(/images/floatingBox/headTopsteelBlue.gif); VERTICAL-ALIGN: top; WIDTH: 100%; COLOR: #1a6eaf; BACKGROUND-REPEAT: repeat-x
}
.floatingBoxsteelBlue {
	WIDTH: 100%; BORDER-BOTTOM: #80878b 1px solid; BACKGROUND-COLOR: #e2ebf2
}
.floatingBoxShadowsteelBlue {
	BORDER-RIGHT: #474747 1px solid; BACKGROUND-POSITION-Y: 0px; BACKGROUND-IMAGE: url(/images/floatingBox/headShadowsteelBlue.gif); BORDER-LEFT: #474747 1px solid; WIDTH: 100%; BACKGROUND-REPEAT: repeat-x; HEIGHT: 7px
}
.floatingBoxTablesteelBlue {
	; BACKGROUND-POSITION-Y: expression(this.rows(0).offsetHeight-4); BACKGROUND-IMAGE: url(/images/floatingBox/headBottomsteelBlue.gif); BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #cedfec
}
.rootHeaderTitle {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; VERTICAL-ALIGN: top; PADDING-TOP: 4px
}
.xform {
	MARGIN-BOTTOM: 0px
}
.basicSetupNoPadding {
	
}
.reportListMessages {
	WIDTH: 100%
}
.groupMetric {
	MARGIN: 4px 7px 4px 6px; WIDTH: 11px; CURSOR: default; HEIGHT: 11px
}
.hidden {
	DISPLAY: none
}
.visible {
	
}
.settingsErrorLabel {
	COLOR: #990000; LINE-HEIGHT: 18px; PADDING-TOP: 4px; WHITE-SPACE: nowrap
}
.sectionBorder {
	BORDER-RIGHT: #dddddd 1px solid; BORDER-TOP: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; BORDER-BOTTOM: #dddddd 1px solid
}
.sectionCell {
	BACKGROUND-COLOR: #e8e8e8
}
.reportHint {
	BORDER-RIGHT: #dddddd 1px solid; BORDER-TOP: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; WIDTH: 734px; BORDER-BOTTOM: #dddddd 1px solid; HEIGHT: 18px; BACKGROUND-COLOR: #f7f7db
}
.WP_HeaderCell {
	TEXT-ALIGN: center
}
.WP_bgCover {
	FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=100, enabled='true')
}
.WP_outerPopupBorder {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: #474747 1px solid; BORDER-LEFT: #474747 1px solid; BORDER-BOTTOM: black 1px solid
}
.WP_innerPopupBorder {
	BORDER-RIGHT: #c2c2c2 1px solid; BORDER-TOP: #d5d5d5 1px solid; BORDER-LEFT: #d5d5d5 1px solid; BORDER-BOTTOM: #c2c2c2 1px solid; BACKGROUND-COLOR: #ffffff
}
.WP_hour {
	FONT-SIZE: 7pt; LINE-HEIGHT: 11px; TEXT-ALIGN: right
}
.WP_hourModule {
	FONT-SIZE: 5pt; LINE-HEIGHT: 5px; TEXT-ALIGN: right
}
.Pie_PopSeparator {
	BORDER-RIGHT: #a2a2a2 2px solid; BORDER-LEFT: #a2a2a2 2px solid; BACKGROUND-COLOR: #c2c2c2
}
.Pie_Popup {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: #474747 1px solid; DISPLAY: none; LEFT: 0px; VISIBILITY: hidden; OVERFLOW: visible; BORDER-LEFT: #474747 1px solid; WIDTH: 1px; BORDER-BOTTOM: black 1px solid; POSITION: absolute; TOP: 0px; HEIGHT: 1px; BACKGROUND-COLOR: #ffffff
}
.Pie_PopupInner {
	BORDER-RIGHT: #c2c2c2 1px solid; BORDER-TOP: #d5d5d5 1px solid; BORDER-LEFT: #d5d5d5 1px solid; CURSOR: default; BORDER-BOTTOM: #c2c2c2 1px solid; WHITE-SPACE: nowrap
}
.Pie_PopupTitle {
	PADDING-LEFT: 2px; FONT-SIZE: 11px; CURSOR: default; FONT-FAMILY: Arial, Verdana, courier new, courier, monospace; WHITE-SPACE: nowrap
}
.trendLegendItemFirst {
	PADDING-LEFT: 30px
}
.trendLegendItem {
	PADDING-LEFT: 10px
}
.trendLegendLabel {
	PADDING-LEFT: 2px; FONT-SIZE: 11px; WIDTH: 100%
}
.trendLegendLine {
	PADDING-RIGHT: 3px; WIDTH: 1px
}
.trendTodayLabel {
	FONT-SIZE: 9px; LINE-HEIGHT: 10px
}
.creative {
	BORDER-RIGHT: #e8e8e8 2px solid; PADDING-RIGHT: 3pt; BORDER-TOP: #e8e8e8 2px solid; PADDING-LEFT: 3pt; FLOAT: left; PADDING-BOTTOM: 3pt; MARGIN: 5pt; OVERFLOW: hidden; BORDER-LEFT: #e8e8e8 2px solid; WIDTH: 23%; CURSOR: hand; PADDING-TOP: 3pt; BORDER-BOTTOM: #e8e8e8 2px solid; WHITE-SPACE: nowrap; HEIGHT: 70pt; BACKGROUND-COLOR: #e8e8e8; TEXT-ALIGN: center
}
.creativeSelected {
	BORDER-RIGHT: #e8e8e8 2px solid; PADDING-RIGHT: 3pt; BORDER-TOP: #e8e8e8 2px solid; PADDING-LEFT: 3pt; FLOAT: left; PADDING-BOTTOM: 3pt; MARGIN: 5pt; OVERFLOW: hidden; BORDER-LEFT: #e8e8e8 2px solid; WIDTH: 23%; CURSOR: hand; PADDING-TOP: 3pt; BORDER-BOTTOM: #e8e8e8 2px solid; WHITE-SPACE: nowrap; HEIGHT: 70pt; BACKGROUND-COLOR: #e8e8e8; TEXT-ALIGN: center
}
.creativeSelected {
	BORDER-RIGHT: black 2px solid; BORDER-TOP: black 2px solid; BORDER-LEFT: black 2px solid; BORDER-BOTTOM: black 2px solid
}
.creativeContainer {
	WIDTH: 100%
}
.container {
	WIDTH: 100%
}
.creativeActionIcons {
	TEXT-ALIGN: right
}
.creativeTitle {
	FLOAT: left; COLOR: red; WHITE-SPACE: nowrap; TEXT-ALIGN: left
}
.defaultCreative {
	DISPLAY: none
}
.creativeLink {
	COLOR: #3a73b2
}
.highlighted {
	PADDING-RIGHT: 2pt; PADDING-LEFT: 2pt; PADDING-BOTTOM: 2pt; MARGIN: 0pt; WIDTH: 100%; CURSOR: hand; PADDING-TOP: 2pt; BACKGROUND-COLOR: #a5a5ff
}
.normal {
	PADDING-RIGHT: 2pt; PADDING-LEFT: 2pt; PADDING-BOTTOM: 2pt; MARGIN: 0pt; WIDTH: 100%; CURSOR: hand; PADDING-TOP: 2pt; BACKGROUND-COLOR: white
}
.titleRow {
	PADDING-RIGHT: 2pt; PADDING-LEFT: 2pt; FONT-WEIGHT: bold; PADDING-BOTTOM: 2pt; MARGIN: 0pt; WIDTH: 100%; PADDING-TOP: 2pt; BACKGROUND-COLOR: #bfbfbf
}
.xfTextboxDisabled {
	BACKGROUND-COLOR: #f5f5f5
}
.WP_rulerLine {
	VERTICAL-ALIGN: top; BORDER-BOTTOM: black 1px solid
}
.WP_rulerValue {
	PADDING-RIGHT: 2px; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right
}
.moduleColHdrRow {
	
}
.moduleDataRow {
	
}
.moduleHeaderRow {
	
}
.moduleHeaderCell {
	PADDING-LEFT: 10px; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right
}
.moduleHeaderCellOut {
	VERTICAL-ALIGN: bottom
}
.moduleHeaderCellSortable {
	PADDING-LEFT: 10px; TEXT-ALIGN: right
}
.moduleHeaderCellSorted {
	TEXT-ALIGN: right
}
.moduleFirstColHeader {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: bottom; WIDTH: 100%; HEIGHT: 100%; TEXT-ALIGN: left
}
.moduleFirstColHeaderOut {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: bottom; WIDTH: 100%; HEIGHT: 100%; TEXT-ALIGN: left
}
.moduleFirstColHeaderOver {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; VERTICAL-ALIGN: bottom; WIDTH: 100%; HEIGHT: 100%; TEXT-ALIGN: left
}
.moduleColumnHeadRight {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: bottom; PADDING-TOP: 0px; HEIGHT: 10px; TEXT-ALIGN: right
}
.moduleReportTableHeaderCell {
	WIDTH: 100%
}
.moduleHeaderCellSortableBottom {
	PADDING-LEFT: 10px; HEIGHT: 3px
}
.moduleHeaderCellSortedBottom {
	BACKGROUND-COLOR: #cfcfcf; TEXT-ALIGN: center
}
.moduleHeaderCellBottom {
	TEXT-ALIGN: center
}
.noHorizontalPaddingCell {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px
}
.moduleStaticReportTableWrapperTable {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
.siteStatsGreenBar {
	BORDER-TOP: #259a25 1px solid; BORDER-LEFT: #259a25 1px solid; BORDER-BOTTOM: #259a25 1px solid; HEIGHT: 13px
}
.siteStatsGrayBar {
	BORDER-RIGHT: #c0c0c0 1px solid; BORDER-TOP: #c0c0c0 1px solid; BORDER-BOTTOM: #c0c0c0 1px solid; HEIGHT: 13px; BACKGROUND-COLOR: #ffffff
}
.siteStatsRedBar {
	BORDER-RIGHT: #8c0000 1px solid; BORDER-TOP: #8c0000 1px solid; Z-INDEX: 1; BORDER-LEFT: #8c0000 1px solid; WIDTH: 3px; BORDER-BOTTOM: #8c0000 1px solid; POSITION: relative; HEIGHT: 17px; BACKGROUND-COLOR: #ef0000
}
.siteStatsGreenBarOver {
	BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid; HEIGHT: 13px
}
.siteStatsGrayBarOver {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-BOTTOM: black 1px solid; HEIGHT: 13px; BACKGROUND-COLOR: #ffffff
}
.siteStatsRedBarOver {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; Z-INDEX: 1; BORDER-LEFT: black 1px solid; WIDTH: 3px; BORDER-BOTTOM: black 1px solid; POSITION: relative; HEIGHT: 17px; BACKGROUND-COLOR: #ef0000
}
.siteStatsCell {
	PADDING-RIGHT: 3px
}
.siteStatsCellValue {
	PADDING-RIGHT: 3px; TEXT-ALIGN: right
}
.siteStatsHint {
	Z-INDEX: 5; POSITION: absolute; BACKGROUND-COLOR: white
}
.popupWrapper {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #474747 1px solid; BORDER-LEFT: #474747 1px solid; BORDER-BOTTOM: #000000 1px solid
}
.popupWrapper2 {
	BORDER-RIGHT: #c2c2c0 2px solid; BORDER-TOP: #d5d5d5 2px solid; BORDER-LEFT: #d5d5d5 2px solid; BORDER-BOTTOM: #c2c2c0 2px solid
}
.popupRow {
	BORDER-BOTTOM: #c2c2c0 1px solid
}
.popupCell {
	PADDING-RIGHT: 3px; BORDER-TOP: #c2c2c0 1px solid
}
.popupCellValue {
	PADDING-RIGHT: 3px; BORDER-TOP: #c2c2c0 1px solid; TEXT-ALIGN: right
}
.siteStatsGreenBox {
	BORDER-RIGHT: #259a25 1px solid; BORDER-TOP: #259a25 1px solid; BORDER-LEFT: #259a25 1px solid; WIDTH: 10px; MARGIN-RIGHT: 3px; BORDER-BOTTOM: #259a25 1px solid; HEIGHT: 8px
}
.siteStatsGrayBox {
	BORDER-RIGHT: #c0c0c0 1px solid; BORDER-TOP: #c0c0c0 1px solid; BORDER-LEFT: #c0c0c0 1px solid; WIDTH: 10px; MARGIN-RIGHT: 3px; BORDER-BOTTOM: #c0c0c0 1px solid; HEIGHT: 8px; BACKGROUND-COLOR: #ffffff
}
.siteStatsRedBox {
	BORDER-RIGHT: #8c0000 1px solid; BORDER-TOP: #8c0000 1px solid; BORDER-LEFT: #8c0000 1px solid; WIDTH: 1px; MARGIN-RIGHT: 3px; BORDER-BOTTOM: #8c0000 1px solid; HEIGHT: 15px; BACKGROUND-COLOR: #ef0000
}
.clickableElement {
	CURSOR: hand
}
.moduleReportTable {
	BORDER-TOP: #666660 0px solid; WIDTH: 100%
}
.moduleDataCell {
	BORDER-RIGHT: #e0e0e0 1px solid; BORDER-TOP: #c0c0c0 1px solid; PADDING-LEFT: 0px; BORDER-LEFT: #e0e0e0 0px solid; BORDER-BOTTOM: #c0c0c0 0px solid; HEIGHT: 100%; TEXT-ALIGN: right
}
