PRE.exception {
	FONT-SIZE: 145%
}
BODY {
	MARGIN: 0px; COLOR: #333
}
TD {
	MARGIN: 0px; COLOR: #333
}
BODY {
	BACKGROUND-POSITION: left top; FONT-SIZE: 75%; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: 'Arial', 'Helvetica', sans-serif; BACKGROUND-COLOR: #fff
}
A {
	COLOR: #333
}
A:hover {
	TEXT-DECORATION: underline
}
TH {
	FONT-WEIGHT: bold; WHITE-SPACE: nowrap; TEXT-ALIGN: left
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H1 {
	DISPLAY: inline; FONT-SIZE: 100%; MARGIN: 0px; FONT-FAMILY: 'Verdana', 'Geneva', sans-serif
}
H2 {
	DISPLAY: inline; FONT-SIZE: 100%; MARGIN: 0px; FONT-FAMILY: 'Verdana', 'Geneva', sans-serif
}
H3 {
	DISPLAY: inline; FONT-SIZE: 100%; MARGIN: 0px; FONT-FAMILY: 'Verdana', 'Geneva', sans-serif
}
H4 {
	DISPLAY: inline; FONT-SIZE: 100%; MARGIN: 0px; FONT-FAMILY: 'Verdana', 'Geneva', sans-serif
}
H5 {
	DISPLAY: inline; FONT-SIZE: 100%; MARGIN: 0px; FONT-FAMILY: 'Verdana', 'Geneva', sans-serif
}
H6 {
	DISPLAY: inline; FONT-SIZE: 100%; MARGIN: 0px; FONT-FAMILY: 'Verdana', 'Geneva', sans-serif
}
TEXTAREA {
	FONT-SIZE: 100%; FONT-FAMILY: 'Arial', 'Helvetica', sans-serif
}
SELECT {
	COLOR: #000
}
SELECT OPTION {
	FONT-SIZE: 100%
}
SELECT OPTGROUP {
	FONT-SIZE: 100%
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
DL {
	MARGIN-LEFT: 1em
}
DT {
	FONT-WEIGHT: bold
}
FIELDSET LEGEND {
	FONT-WEIGHT: bold; COLOR: black
}
FIELDSET UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
UL LI {
	PADDING-LEFT: 0px; MARGIN-LEFT: 1.5em
}
OL LI {
	PADDING-LEFT: 0px; MARGIN-LEFT: 1.5em
}
INPUT {
	PADDING-TOP: 0px
}
.accessibleHiddenText {
	FONT-SIZE: 0px; OVERFLOW: hidden; WIDTH: 0px; POSITION: absolute; HEIGHT: 0px
}
.clearingBox {
	CLEAR: both; FONT-SIZE: 1%
}
.advisory {
	FONT-STYLE: italic
}
.hidden {
	DISPLAY: none
}
.errorStyle {
	COLOR: #c00
}
.errorMsg {
	COLOR: #c00
}
.importantWarning {
	COLOR: #c00
}
.errorLine {
	MARGIN: 0px 0px 0px 0.7em; TEXT-INDENT: -0.7em
}
.requiredMark {
	DISPLAY: none; COLOR: white
}
.requiredInput .requiredMark {
	DISPLAY: inline
}
.fewerMore {
	FONT-SIZE: 109%; TEXT-ALIGN: center
}
.topLinks {
	MARGIN-BOTTOM: 2px; TEXT-ALIGN: center
}
.topLinks .calendarIconBar IMG {
	DISPLAY: inline; FLOAT: none
}
.titleSeparatingColon {
	DISPLAY: none
}
.statusMsg {
	BORDER-RIGHT: #333 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #333 1px solid; DISPLAY: block; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 4px; BORDER-LEFT: #333 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #333 1px solid; BACKGROUND-COLOR: #ffc
}
.messagingBox {
	BORDER-RIGHT: #333 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #333 1px solid; DISPLAY: block; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 4px; BORDER-LEFT: #333 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #333 1px solid; BACKGROUND-COLOR: #ffc
}
.messagingBox {
	BACKGROUND-POSITION: 5px 2px; PADDING-LEFT: 25px; BACKGROUND-IMAGE: none; BACKGROUND-REPEAT: no-repeat
}
.actionConfirmationBox {
	BACKGROUND-IMAGE: url(/img/func_icons/util/checkmark16.gif)
}
.disabledInput {
	BACKGROUND-COLOR: #ebebe4
}
.confidential {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 91%; PADDING-BOTTOM: 10px; COLOR: #777; PADDING-TOP: 10px; FONT-STYLE: italic; TEXT-ALIGN: center
}
.exampleBox {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 0.25em; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 0.25em; PADDING-BOTTOM: 0px; MARGIN: 0px 0.5em; BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #aaa 1px solid; BACKGROUND-COLOR: #ffffee
}
.selectAndClearAll {
	DISPLAY: block
}
.textCounterOuter {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; TEXT-ALIGN: right
}
.textCounterOuter.eventResponse {
	TEXT-ALIGN: left
}
.textAreaReadOnly {
	BACKGROUND-COLOR: #e8e8e8
}
.textCounterMiddle {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #fff 1px solid; DISPLAY: none; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid
}
.warn.textCounterMiddle {
	DISPLAY: inline
}
.over.textCounterMiddle {
	DISPLAY: inline
}
.textCounter {
	PADDING-RIGHT: 2px; DISPLAY: inline; PADDING-LEFT: 2px; FONT-SIZE: 93%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.warn .textCounter {
	COLOR: #000; BACKGROUND-COLOR: #ff6
}
.over .textCounter {
	COLOR: #fff; BACKGROUND-COLOR: #f33
}
.warning {
	FONT-WEIGHT: bold; COLOR: #c00
}
.forceappLogo {
	BACKGROUND-POSITION: 50% bottom; BACKGROUND-IMAGE: url(/img/forceapp_logo.gif); WIDTH: 92px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 32px
}
.multiforce {
	FONT-WEIGHT: bold; PADDING-TOP: 2px; WHITE-SPACE: nowrap; TEXT-ALIGN: right
}
.multiforce #toolbar {
	PADDING-RIGHT: 8px; DISPLAY: inline; PADDING-LEFT: 63px; BACKGROUND: url(/img/tab/forceapp_bg.gif) no-repeat left top; PADDING-BOTTOM: 30px; PADDING-TOP: 22px
}
.multiforce #toolbar SELECT {
	MARGIN-TOP: 6px; FONT-WEIGHT: bold; FONT-SIZE: 100%; VERTICAL-ALIGN: top
}
.multiforce #toolbar .btnGo {
	MARGIN: 12px 0px 0px; VERTICAL-ALIGN: top
}
.multiforce .navLinks {
	VERTICAL-ALIGN: top; COLOR: #999; POSITION: relative; TOP: 2px
}
.multiforce .navLinks A {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; COLOR: #000; PADDING-TOP: 0px
}
.multiforce .warning {
	FONT-WEIGHT: bold
}
.bPageHeader .phHeader {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.tabsNewBar {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
TABLE.tabsNewBar TR.newBar {
	DISPLAY: none
}
.tabNavigation {
	PADDING-LEFT: 10px; FONT-SIZE: 91%; MARGIN-BOTTOM: 6px; PADDING-BOTTOM: 10px; FONT-FAMILY: 'Verdana', 'Geneva', sans-serif
}
TABLE.tab {
	LINE-HEIGHT: normal
}
.tab TD {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; PADDING-LEFT: 6px; BACKGROUND-IMAGE: url(/img/tab/left.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #a4a29e 1px solid; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: center
}
.tab A {
	COLOR: #444; TEXT-DECORATION: none
}
.tab DIV {
	PADDING-RIGHT: 9px; BACKGROUND-POSITION: right top; PADDING-LEFT: 3px; BACKGROUND-IMAGE: url(/img/tab/right.gif); PADDING-BOTTOM: 5px; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat
}
.tab A:hover {
	TEXT-DECORATION: underline
}
.tab TD.currentTab {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: transparent
}
.currentTab {
	COLOR: #fff
}
.currentTab A {
	COLOR: #fff
}
.currentTab DIV {
	PADDING-RIGHT: 9px; PADDING-LEFT: 3px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.tab .last DIV {
	BACKGROUND-IMAGE: url(/img/tab/last.gif)
}
.tabNavigation {
	BACKGROUND-POSITION: 50% bottom; BACKGROUND-IMAGE: url(/img/tab/blank_bg.gif); BACKGROUND-REPEAT: repeat-x
}
.blank .tabNavigation {
	BACKGROUND-POSITION: 50% bottom; BACKGROUND-IMAGE: url(/img/tab/blank_bg.gif); BACKGROUND-REPEAT: repeat-x
}
.allTabsArrow {
	BACKGROUND-IMAGE: url(/img/tab/arrow.gif); WIDTH: 6px; HEIGHT: 9px
}
.allTabTab .currentTab .allTabsArrow {
	BACKGROUND-IMAGE: url(/img/tab/arrowWhite.gif); WIDTH: 6px; HEIGHT: 9px
}
.tabOn {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; COLOR: #ffffff; FONT-FAMILY: 'Verdana', 'Arial', 'Helvetica'; BACKGROUND-COLOR: #669900; TEXT-DECORATION: none
}
A.tabOn:link {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; COLOR: #ffffff; FONT-FAMILY: 'Verdana', 'Arial', 'Helvetica'; BACKGROUND-COLOR: #669900; TEXT-DECORATION: none
}
.tabOff {
	FONT-WEIGHT: normal; FONT-SIZE: 100%; COLOR: #ffffff; FONT-FAMILY: 'Verdana', 'Arial', 'Helvetica'; BACKGROUND-COLOR: #336699; TEXT-DECORATION: none
}
A.tabOff:link {
	FONT-WEIGHT: normal; FONT-SIZE: 100%; COLOR: #ffffff; FONT-FAMILY: 'Verdana', 'Arial', 'Helvetica'; BACKGROUND-COLOR: #336699; TEXT-DECORATION: none
}
.outerNoSidebar {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; WIDTH: 100%; PADDING-TOP: 0px
}
DIV.outerNoSidebar {
	WIDTH: auto
}
.outer {
	MARGIN: 0px
}
.outer TD.oRight {
	PADDING-RIGHT: 10px; PADDING-LEFT: 210px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff
}
.bodyDiv {
	POSITION: relative; HEIGHT: 100%
}
#sidebarDiv {
	Z-INDEX: 10; LEFT: 0px; POSITION: absolute; TOP: 0px; BACKGROUND-COLOR: #e8e8e8
}
.collapsible#sidebarDiv {
	BORDER-TOP-WIDTH: 1px; PADDING-RIGHT: 6px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 1px; BORDER-RIGHT-WIDTH: 0px
}
#sidebarDiv .indicator {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 6; RIGHT: 1px; BACKGROUND: url(/img/sidebar/LNav_twisty_closed.gif) no-repeat left top; PADDING-BOTTOM: 0px; WIDTH: 6px; PADDING-TOP: 0px; POSITION: absolute; HEIGHT: 41px
}
#sidebarDiv #pinIndicator {
	TOP: 20px
}
#sidebarDiv #pinIndicator2 {
	BOTTOM: 20px
}
#sidebarDiv .open.indicator {
	BACKGROUND-IMAGE: url(/img/sidebar/LNav_twisty_opened.gif)
}
#sidebarDiv .pinBox {
	DISPLAY: none; Z-INDEX: 5; RIGHT: 0px; BACKGROUND: url(/img/sidebar/LNav_handleBG.gif) repeat-y right 50%; OVERFLOW: hidden; WIDTH: 6px; POSITION: absolute; TOP: 0px
}
#sidebarDiv .indicator {
	CURSOR: url(/img/cursors/col-expand.cur), pointer
}
#sidebarDiv .pinBox {
	CURSOR: url(/img/cursors/col-expand.cur), pointer
}
#sidebarDiv .open.indicator {
	CURSOR: url(/img/cursors/col-collapse.cur), pointer
}
#sidebarDiv .open.pinBox {
	CURSOR: url(/img/cursors/col-collapse.cur), pointer
}
.collapsible#sidebarDiv .pinBox {
	DISPLAY: block
}
.collapsible#sidebarDiv .indicator {
	DISPLAY: block
}
#sidebarDiv .sidebarInner {
	PADDING-BOTTOM: 0px; WIDTH: 200px; BACKGROUND-COLOR: #fff
}
.outer TD {
	VERTICAL-ALIGN: top
}
.outer .oRight .spacer {
	WIDTH: 678px
}
.outer .fullSpan {
	PADDING-RIGHT: 0px; PADDING-LEFT: 14px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff
}
.outer .fullSpan .spacer {
	WIDTH: 678px
}
.bPageHeader {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(/img/bgTop.gif); BACKGROUND-REPEAT: repeat-x
}
.bPageHeader TD.left {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(/img/bgTop.gif); BACKGROUND-REPEAT: repeat-x
}
.bPageHeader .phHeader {
	BACKGROUND-POSITION: right top; BACKGROUND-REPEAT: no-repeat
}
.bPageHeader .phHeader TD {
	VERTICAL-ALIGN: top
}
.bPageHeader .previewIndicator {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2em; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #900; PADDING-TOP: 20px; HEIGHT: 100%
}
.bPageHeader .phHeader TD.right {
	WIDTH: 100%; WHITE-SPACE: nowrap; TEXT-ALIGN: right
}
.bPageHeader .phHeader .daysRemaining {
	RIGHT: 0px; POSITION: absolute; TOP: 1.8em
}
.bPageHeader .phHeader .buildMsg {
	RIGHT: 0px; POSITION: absolute; TOP: 1.8em
}
.bPageHeader .phHeader .preRelease {
	RIGHT: 0px; POSITION: absolute; TOP: 1.8em
}
.bPageHeader .phHeader .upgradeNow {
	RIGHT: 4px; POSITION: absolute; TOP: 2em
}
.bPageHeader .phHeader .currentlySu {
	FONT-WEIGHT: bold; RIGHT: 0px; TEXT-TRANSFORM: uppercase; COLOR: #c00; POSITION: absolute; TOP: 3.2em
}
.bPageHeader .phHeader .buildMsg {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #f00; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #ffd
}
.bPageHeader .phHeader .preRelease {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #f00; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #ffd
}
.bPageHeader .phHeader .daysRemaining {
	MARGIN-LEFT: -10px
}
.bPageHeader .phHeader .preRelease {
	MARGIN-LEFT: -10px
}
.bPageHeader .phHeader .daysRemaining A {
	FONT-WEIGHT: normal; FONT-SIZE: 93%; MARGIN-LEFT: 3px; TEXT-DECORATION: none
}
.bPageHeader .phHeader .preRelease A {
	FONT-WEIGHT: normal; FONT-SIZE: 93%; MARGIN-LEFT: 3px; TEXT-DECORATION: none
}
.bPageHeader .phHeader .right .spacer {
	WIDTH: 533px
}
.bPageHeader .phHeader .left .spacer {
	WIDTH: 230px
}
.bPageHeader .phHeader TD.left {
	WIDTH: 230px
}
.mTreeSelection {
	PADDING-RIGHT: 0.8em; PADDING-LEFT: 0.8em; FONT-SIZE: 109%; PADDING-BOTTOM: 0.8em; PADDING-TOP: 0.8em; BACKGROUND-COLOR: #e8e8e8; TEXT-ALIGN: left
}
.mTreeSelection .folderNodeSpan {
	WHITE-SPACE: nowrap
}
.mTreeSelection .helpTreeHeading {
	FONT-WEIGHT: bold
}
.mTreeSelection .treeLine {
	MARGIN-TOP: 0.33em; FONT-SIZE: 0%; MARGIN-BOTTOM: 0.69em; HEIGHT: 1px; BACKGROUND-COLOR: #333
}
.mTreeSelection H2 {
	PADDING-RIGHT: 0.33em; MARGIN-TOP: 15px; DISPLAY: block; PADDING-LEFT: 0em; FONT-WEIGHT: bold; PADDING-BOTTOM: 0.33em; PADDING-TOP: 0.33em; BORDER-BOTTOM: #ccc 2px solid
}
.helpTree {
	FONT-SIZE: 88%
}
.helpTree .mTreeSelection .setupLeaf {
	PADDING-BOTTOM: 2px
}
.helpTree .mTreeSelection .setupHighlightLeaf {
	PADDING-BOTTOM: 2px
}
.mTreeSelection .setupHighlightLeaf {
	PADDING-BOTTOM: 0.15em; MARGIN-LEFT: 1.27em; MARGIN-RIGHT: -0.5em; BACKGROUND-COLOR: #fff
}
.newFlag {
	FONT-SIZE: 0.8em; MARGIN-LEFT: 0.5em; COLOR: #f00
}
.mTreeSelection .setupHighlightLeaf A {
	TEXT-DECORATION: none
}
.mTreeSelection .setupLeaf {
	PADDING-BOTTOM: 2px; MARGIN-LEFT: 1.27em; PADDING-TOP: 2px
}
.mTreeSelection A:hover {
	TEXT-DECORATION: underline
}
.mTreeSelection A.setupHighlightFolder {
	BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
.mTreeSelection .parent {
	PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
.setupFolder {
	TEXT-DECORATION: none
}
.childContainer {
	MARGIN-LEFT: 1em
}
.setupLeaf A {
	TEXT-DECORATION: none
}
.setupSection {
	PADDING-RIGHT: 0.33em; PADDING-LEFT: 0.33em; FONT-WEIGHT: bold; PADDING-BOTTOM: 0.33em; PADDING-TOP: 0.33em; TEXT-DECORATION: none
}
.setupLink {
	PADDING-RIGHT: 0.33em; PADDING-LEFT: 0.33em; FONT-WEIGHT: bold; PADDING-BOTTOM: 0.33em; PADDING-TOP: 0.33em; TEXT-DECORATION: underline
}
.setupImage {
	PADDING-RIGHT: 0.33em; PADDING-LEFT: 0.33em; PADDING-BOTTOM: 0.23em; CURSOR: pointer; PADDING-TOP: 0.23em
}
.bodyBoldWhite {
	FONT-WEIGHT: bold; COLOR: #fff
}
.bPageFooter {
	PADDING-RIGHT: 0px; BORDER-TOP: #e8e8e8 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; LINE-HEIGHT: 1.8em; PADDING-TOP: 10px; TEXT-ALIGN: center
}
.bPageFooter .spacer {
	WIDTH: 935px
}
.sidebarModuleTagLink {
	PADDING-BOTTOM: 0.5em
}
#tagsMru {
	DISPLAY: block; POSITION: static; HEIGHT: 20px
}
#tagsMru .menuButtonButton {
	BORDER-RIGHT: #69c 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #69c 1px solid; DISPLAY: block; PADDING-LEFT: 1px; FONT-SIZE: 90%; BACKGROUND: url(/img/sidebar/tagsBG.gif) #fff no-repeat right bottom; PADDING-BOTTOM: 2px; BORDER-LEFT: #69c 1px solid; COLOR: #333; PADDING-TOP: 2px; BORDER-BOTTOM: #69c 1px solid
}
#tagsMru .menuButtonButton IMG {
	MARGIN: -1px 2px -1px 0px; VERTICAL-ALIGN: top
}
#tagsMru .menuButtonMenu {
	BORDER-RIGHT: #69c 1px solid; BORDER-TOP: #69c 1px solid; MARGIN-TOP: 0px; LEFT: auto; BORDER-LEFT: #69c 1px solid; BORDER-BOTTOM: #69c 1px solid; BACKGROUND-COLOR: #f3f3ec
}
#tagsMru .menuButtonMenu A {
	BORDER-RIGHT: #f3f3ec 0px solid; PADDING-RIGHT: 2px; BORDER-TOP: #f3f3ec 1px solid; PADDING-LEFT: 6px; FONT-WEIGHT: normal; FONT-SIZE: 100%; PADDING-BOTTOM: 2px; BORDER-LEFT: #f3f3ec 0px solid; COLOR: #333; PADDING-TOP: 2px; BORDER-BOTTOM: #f3f3ec 1px solid; FONT-FAMILY: 'Arial','Helvetica',sans-serif; BACKGROUND-COLOR: transparent
}
#tagsMru .menuButtonMenu A IMG {
	PADDING-RIGHT: 0.5em; VERTICAL-ALIGN: top
}
#tagsMru .menuButtonMenu .tagHomeLink {
	PADDING-RIGHT: 2px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; Z-INDEX: 200; PADDING-BOTTOM: 6px; COLOR: #000; PADDING-TOP: 4px
}
#tagsMru .menuButtonMenu A .mruIcon {
	MARGIN-RIGHT: 2px
}
#tagsMru .menuButtonMenu A:hover {
	BORDER-LEFT-COLOR: #e3deb8; BORDER-BOTTOM-COLOR: #e3deb8; BORDER-TOP-COLOR: #e3deb8; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none; BORDER-RIGHT-COLOR: #e3deb8
}
#createNew {
	DISPLAY: block; POSITION: static; HEIGHT: 20px
}
#createNew .menuButtonButton {
	BORDER-RIGHT: #69c 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #69c 1px solid; DISPLAY: block; PADDING-LEFT: 1px; FONT-SIZE: 90%; BACKGROUND: url(/img/sidebar/createNewBG.gif) #fff no-repeat right bottom; PADDING-BOTTOM: 2px; BORDER-LEFT: #69c 1px solid; COLOR: #333; PADDING-TOP: 2px; BORDER-BOTTOM: #69c 1px solid
}
#createNew .menuButtonMenu {
	BORDER-RIGHT: #69c 1px solid; BORDER-TOP: #69c 1px solid; MARGIN-TOP: 0px; LEFT: auto; BORDER-LEFT: #69c 1px solid; BORDER-BOTTOM: #69c 1px solid; BACKGROUND-COLOR: #f3f3ec
}
#createNew .menuButtonMenu A {
	BORDER-RIGHT: #f3f3ec 0px solid; PADDING-RIGHT: 2px; BORDER-TOP: #f3f3ec 1px solid; PADDING-LEFT: 6px; FONT-WEIGHT: normal; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; BORDER-LEFT: #f3f3ec 0px solid; COLOR: #333; PADDING-TOP: 0px; BORDER-BOTTOM: #f3f3ec 1px solid; FONT-FAMILY: 'Arial','Helvetica',sans-serif; BACKGROUND-COLOR: transparent
}
#createNew .menuButtonMenu A .mruIcon {
	MARGIN-RIGHT: 2px
}
#createNew .menuButtonMenu A:hover {
	BORDER-LEFT-COLOR: #e3deb8; BORDER-BOTTOM-COLOR: #e3deb8; BORDER-TOP-COLOR: #e3deb8; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none; BORDER-RIGHT-COLOR: #e3deb8
}
.menuButton {
	DISPLAY: inline; Z-INDEX: 99; CURSOR: pointer
}
.menuButton .menuButtonButton {
	PADDING-RIGHT: 22px; DISPLAY: inline; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 80%; BACKGROUND: url(/img/combo_button_no_line.gif) #fff no-repeat right bottom; PADDING-BOTTOM: 3px; COLOR: #fff; PADDING-TOP: 2px; FONT-FAMILY: 'Verdana', 'Geneva', sans-serif; WHITE-SPACE: pre
}
.menuButton .hasDefault {
	BACKGROUND: url(/img/combo_button.gif) #fff no-repeat right bottom
}
.menuButton .menuButtonMenu {
	MARGIN-TOP: -2px; DISPLAY: none; Z-INDEX: 50; LEFT: 0px; BORDER-BOTTOM: #333 1px solid; WHITE-SPACE: nowrap; POSITION: absolute
}
.menuButton .menuButtonMenu A {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #eee 1px solid; DISPLAY: block; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 80%; PADDING-BOTTOM: 0px; BORDER-LEFT: #bbb 1px solid; COLOR: #000; PADDING-TOP: 0px; BORDER-BOTTOM: #bbb 1px solid; FONT-FAMILY: 'Verdana','Geneva',sans-serif; WHITE-SPACE: pre; BACKGROUND-COLOR: #ccc; TEXT-DECORATION: none
}
.menuButton .menuButtonMenu A:hover {
	COLOR: #fff; BORDER-BOTTOM: #666 1px solid; BACKGROUND-COLOR: #9096a1; TEXT-DECORATION: none
}
.searchCustomization .menuButton .menuButtonMenu {
	RIGHT: 0px; LEFT: auto; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.searchCustomization .menuButton .menuButtonMenu A {
	BORDER-RIGHT: #333 1px solid; PADDING-RIGHT: 0.3em; BORDER-TOP: #333 1px solid; PADDING-LEFT: 0.3em; PADDING-BOTTOM: 0.3em; BORDER-LEFT: #333 1px solid; PADDING-TOP: 0.3em; BORDER-BOTTOM: #333 1px solid; BACKGROUND-COLOR: #fff
}
#browseTags .menuButton .menuButtonMenu A {
	BORDER-RIGHT: #333 1px solid; PADDING-RIGHT: 0.3em; BORDER-TOP: #333 1px solid; PADDING-LEFT: 0.3em; PADDING-BOTTOM: 0.3em; BORDER-LEFT: #333 1px solid; PADDING-TOP: 0.3em; BORDER-BOTTOM: #333 1px solid; BACKGROUND-COLOR: #fff
}
.searchCustomization .menuButton .menuButtonMenu A:hover {
	BACKGROUND-COLOR: #9096a1
}
#browseTags .menuButtonMenu A.selectedSortOrder {
	CURSOR: default; COLOR: #fff
}
.googleDocMutton .menuButtonMenu A {
	BORDER-TOP-WIDTH: 0px; BORDER-RIGHT: #666 1px solid; FONT-WEIGHT: normal; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT: #bbb 1px solid; BACKGROUND-COLOR: #ffffff
}
.googleDocMutton .menuButtonMenu A:hover {
	BORDER-BOTTOM-WIDTH: 0px; COLOR: #000000; BACKGROUND-COLOR: #ffffcc
}
.selectMenuOuterDiv {
	DISPLAY: inline; Z-INDEX: 5
}
.pbButton .selectMenuOuterDiv {
	VERTICAL-ALIGN: top
}
.selectMenuOuterDiv .selectMenuDiv {
	PADDING-RIGHT: 3px; DISPLAY: inline; PADDING-LEFT: 3px; FONT-WEIGHT: bold; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 1px; CURSOR: pointer; COLOR: #ffffff; PADDING-TOP: 0px; FONT-FAMILY: 'Verdana', 'Geneva', sans-serif; WHITE-SPACE: pre; POSITION: relative
}
.selectMenuDiv .selectMenuButton {
	PADDING-RIGHT: 22px; DISPLAY: inline; PADDING-LEFT: 3px; FONT-SIZE: 80%; BACKGROUND: url(/img/combo_button_no_line.gif) #fff no-repeat right bottom; PADDING-BOTTOM: 3px; CURSOR: pointer; PADDING-TOP: 2px; POSITION: relative
}
.selectMenuDiv DIV.hasDefault {
	BACKGROUND: url(/img/combo_button.gif) #fff no-repeat right bottom
}
.selectMenuDiv .selectMenuDropdown {
	MARGIN-TOP: 2px; DISPLAY: inline; MARGIN-LEFT: 3px; POSITION: relative
}
.selectMenuDiv .selectMenuDropdownDiv {
	BORDER-BOTTOM: #333 1px solid
}
.selectMenuDiv .selectMenuDropdown .theOption {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #eee 1px solid; DISPLAY: block; PADDING-LEFT: 6px; FONT-SIZE: 80%; PADDING-BOTTOM: 0px; BORDER-LEFT: #bbb 1px solid; COLOR: #000; PADDING-TOP: 0px; BORDER-BOTTOM: #bbb 1px solid; BACKGROUND-COLOR: #ccc; TEXT-DECORATION: none
}
.selectMenuDiv .selectMenuDropdown .selectMenuGroup {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #eee 1px solid; DISPLAY: block; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 80%; PADDING-BOTTOM: 0px; BORDER-LEFT: #bbb 1px solid; CURSOR: default; COLOR: #000; PADDING-TOP: 0px; BORDER-BOTTOM: #bbb 1px solid; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
.selectMenuDiv .selectMenuDropdown A.theOption:hover {
	COLOR: #fff; BORDER-BOTTOM: #666 1px solid; BACKGROUND-COLOR: #9096a1
}
.help TD {
	VERTICAL-ALIGN: middle
}
.lookupInput {
	DISPLAY: inline; VERTICAL-ALIGN: middle; WHITE-SPACE: nowrap
}
.lookupInput IMG {
	MARGIN-RIGHT: 0.25em; BACKGROUND-REPEAT: no-repeat
}
.lookupInput A.readOnly {
	FLOAT: right
}
.lookupInput SPAN.readOnly {
	DISPLAY: block; WHITE-SPACE: normal
}
.lookupInput SPAN.totalSummary {
	FONT-WEIGHT: bold
}
.colorInputElement .sample {
	BORDER-RIGHT: #a5acb2 1px solid; BORDER-TOP: #a5acb2 1px solid; MARGIN: 0px 5px 0px 1px; BORDER-LEFT: #a5acb2 1px solid; BORDER-BOTTOM: #a5acb2 1px solid
}
.duelingListBox TABLE.layout TD {
	VERTICAL-ALIGN: middle; TEXT-ALIGN: center
}
.duelingListBox .selectTitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
.duelingListBox .text {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.1em; PADDING-TOP: 0.1em
}
.duelingListBox .errorMsg {
	TEXT-ALIGN: center
}
.alertBox {
	PADDING-RIGHT: 15px; BACKGROUND-POSITION: left top; PADDING-LEFT: 13px; BACKGROUND-IMAGE: url(/img/bgmMessage.gif); PADDING-BOTTOM: 0px; MARGIN: 10px 0px 20px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
.alertBox .content {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 109%; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #ffc
}
.dateInput {
	WHITE-SPACE: nowrap
}
.dateOnlyInput INPUT {
	WIDTH: 6em
}
.datePickerButton {
	PADDING-RIGHT: 0.33em; PADDING-LEFT: 0.33em; PADDING-BOTTOM: 0em; PADDING-TOP: 0em
}
.multiItemEdit .genericTable TD .datePickerButton {
	PADDING-RIGHT: 0.33em; PADDING-LEFT: 0.33em; PADDING-BOTTOM: 0em; VERTICAL-ALIGN: bottom; PADDING-TOP: 0em
}
.sidebarModule .dateInput INPUT {
	WIDTH: 70px
}
.timeInput {
	WHITE-SPACE: nowrap
}
.htmlInput .controls {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #000 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #ccc
}
.htmlInput .htmlEditor {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid
}
.miniTab {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 6px; FONT-FAMILY: 'Verdana', 'Geneva', sans-serif
}
.miniTab .currentTab {
	COLOR: #333
}
.miniTab .currentTab A {
	COLOR: #333
}
.miniTab UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.23em; MARGIN: 0px; PADDING-TOP: 0.23em; LIST-STYLE-TYPE: none
}
.miniTab .links {
	FONT-SIZE: 91%; FLOAT: right; COLOR: #fff; MARGIN-RIGHT: 5px; TEXT-ALIGN: right
}
.miniTab .links A {
	FONT-SIZE: 91%; COLOR: #fff
}
.miniTab UL.miniTabList LI {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: black 1px solid; DISPLAY: inline; PADDING-LEFT: 8px; BACKGROUND-IMAGE: url(/img/tab/miniTab_off.gif); PADDING-BOTTOM: 1px; MARGIN-LEFT: 0px; BORDER-LEFT: black 1px solid; MARGIN-RIGHT: 5px; PADDING-TOP: 4px; BORDER-BOTTOM: 2px solid; BACKGROUND-REPEAT: repeat-x
}
.miniTab UL LI A {
	TEXT-DECORATION: none
}
.miniTab UL LI A:hover {
	TEXT-DECORATION: underline
}
.miniTab UL LI.currentTab {
	FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(/img/tab/miniTab_on.gif); PADDING-BOTTOM: 3px; BACKGROUND-REPEAT: repeat-x; BORDER-BOTTOM-STYLE: none
}
.bMiniTab .bPageBlock {
	BORDER-TOP-STYLE: none
}
.bMiniTab .bPageBlock .pbHeader {
	PADDING-TOP: 4px
}
.bMiniTab .bPageBlock .pbHeader .pbButton {
	TEXT-ALIGN: center
}
.bMiniTabFilter {
	MARGIN-TOP: 4px
}
.bMiniTabBlock {
	PADDING-TOP: 4px
}
.lookupTab .lookup .lookupMiniTab {
	MARGIN-BOTTOM: 22px; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff
}
.lookup DIV.miniTabBackground {
	PADDING-TOP: 5px; BORDER-BOTTOM: #000000 1px solid; POSITION: relative; TOP: 27px
}
.lookupTab .lookup .lookupMiniTab UL LI {
	BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 3px; MARGIN-RIGHT: 10px; POSITION: relative
}
.lookupTab .lookup .lookupMiniTab UL LI.currentTab {
	PADDING-BOTTOM: 4px
}
#insertFieldCell {
	PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.3em
}
#insertOperatorCell {
	PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
.insertCell {
	PADDING-TOP: 2.1em
}
.editorContentLabel {
	FONT-WEIGHT: bold
}
#fieldSelector {
	WIDTH: 14em
}
.newFieldSelector {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; OVERFLOW-X: auto; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; WHITE-SPACE: nowrap
}
.newFieldSelector .selectWrapper {
	MARGIN: 0px 10px
}
.fieldSelectorScrollableArea {
	BORDER-RIGHT: #919191 1px solid; BORDER-TOP: #919191 1px solid; OVERFLOW-X: auto; BORDER-LEFT: #919191 1px solid; WIDTH: 63em; BORDER-BOTTOM: #919191 1px solid; BACKGROUND-COLOR: #fff
}
#insertBox {
	BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aaaaaa 1px solid; PADDING-LEFT: 5px; BORDER-LEFT: #aaaaaa 1px solid; BORDER-BOTTOM: #aaaaaa 1px solid; BACKGROUND-COLOR: #fafafa; TEXT-ALIGN: center
}
#insertBox SPAN {
	DISPLAY: block; MARGIN-BOTTOM: 8px
}
.fieldPickerAttributeTable {
	MARGIN-BOTTOM: 5px; WIDTH: 100%; TEXT-ALIGN: left
}
.insertWrapperString {
	FONT-WEIGHT: bold; FONT-SIZE: 100%
}
.fieldPickerAttributeCategory {
	PADDING-RIGHT: 6px; FONT-SIZE: 90%; VERTICAL-ALIGN: bottom; COLOR: #555555; TEXT-ALIGN: center
}
.fieldPickerAttributeValue {
	FONT-SIZE: 90%; VERTICAL-ALIGN: bottom; COLOR: #888888; TEXT-ALIGN: left; TEXT-DECORATION: none
}
#functionSelector {
	WIDTH: 14em
}
#functionCategorySelector {
	WIDTH: 14em
}
.miniTabOn .formulaType {
	FONT-SIZE: 0.8em
}
.miniTabOn .formulaType .formulaExample {
	COLOR: blue
}
.formulaEditorOuter {
	CLEAR: both
}
#funcFormat {
	WIDTH: 14em
}
#funcExplain {
	WIDTH: 14em
}
.formulaFooter TD {
	WHITE-SPACE: nowrap
}
.validationSuccess {
	COLOR: green
}
.pShowMore {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 9px; TEXT-ALIGN: left
}
.bDescription {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 109%; PADDING-BOTTOM: 0.8em; PADDING-TOP: 0.8em; TEXT-ALIGN: left
}
.bDescriptionUi {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 109%; PADDING-BOTTOM: 0.8em; PADDING-TOP: 0.1em; TEXT-ALIGN: left
}
.opportunitySummary TH {
	FONT-WEIGHT: bold; WIDTH: 30%
}
.opportunitySummary .btn {
	MARGIN: 0px
}
.bNext {
	MARGIN: 0px 15px 4px 18px
}
.rolodex {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 91%; FLOAT: none; PADDING-BOTTOM: 8px; MARGIN-RIGHT: 0em; PADDING-TOP: 8px; WHITE-SPACE: nowrap; TEXT-ALIGN: center
}
.rolodex A:link {
	TEXT-DECORATION: none
}
.rolodex A:visited {
	TEXT-DECORATION: none
}
.rolodex A:active {
	TEXT-DECORATION: none
}
.rolodex A:hover {
	TEXT-DECORATION: underline
}
.rolodex A.listItem {
	BORDER-RIGHT: #666 1px solid
}
.rolodex A.listItem:hover {
	BACKGROUND-COLOR: #ccc
}
.rolodex A.listItem .listItemPad {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.rolodex A.listItemLast {
	BORDER-RIGHT-STYLE: none
}
.rolodex .listItemSelected {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 0px; BACKGROUND-COLOR: #666
}
.bNext .next {
	FONT-SIZE: 91%; FLOAT: right; PADDING-TOP: 5px; WHITE-SPACE: nowrap; TEXT-ALIGN: right
}
.bNext .current {
	FONT-WEIGHT: bold
}
.bNext .recycle {
	FONT-WEIGHT: bold; COLOR: #336600
}
.bNext .withFilter {
	HEIGHT: 1%
}
.bNext .withFilter .filter {
	FLOAT: left
}
.bFilter {
	MARGIN: 0px 0px 15px 18px
}
.bSubBlock .bFilter {
	MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px
}
.bFilter .btn {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 0.69em
}
.bFilter .view {
	PADDING-RIGHT: 15px
}
.bFilter .fBody SPAN {
	VERTICAL-ALIGN: middle
}
.bFilter .fBody .leftPad {
	MARGIN-LEFT: 10px
}
.bFilter .fDescription {
	MARGIN-LEFT: 10px
}
.bFilter INPUT {
	MARGIN: 2px auto; VERTICAL-ALIGN: middle
}
.bFilter SELECT {
	MARGIN: 2px auto; VERTICAL-ALIGN: middle
}
.bFilter SELECT {
	FONT-SIZE: 91%
}
.bFilter .fHeader {
	PADDING-RIGHT: 0.69em; FONT-WEIGHT: bold; TEXT-ALIGN: left
}
.bFilter H2 {
	PADDING-RIGHT: 0.69em; FONT-WEIGHT: bold; TEXT-ALIGN: left
}
.bFilterSearch .fHeader {
	DISPLAY: inline; MARGIN-LEFT: 0px
}
.bFilterSearch .fDescription {
	DISPLAY: inline; MARGIN-LEFT: 0px
}
.bFilter .fFooter {
	PADDING-LEFT: 8px; FONT-SIZE: 91%; PADDING-TOP: 2px; TEXT-ALIGN: left
}
.bFilter TH {
	PADDING-RIGHT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 91%; PADDING-TOP: 8px; TEXT-ALIGN: left
}
.bFilter TD {
	PADDING-RIGHT: 10px; TEXT-ALIGN: left
}
.bFilter .btnRow {
	PADDING-TOP: 8px
}
.bFilterView .bFilter .fBody {
	VERTICAL-ALIGN: middle
}
.bFilterSearch .bFilter .messages {
	FLOAT: left; MARGIN-BOTTOM: 10px
}
.bFilterSearch .bFilter .view {
	FLOAT: left; MARGIN-BOTTOM: 10px
}
.bFilterSearch .bFilter .fBody {
	VERTICAL-ALIGN: top
}
.bFilterSearch .bFilter .messages {
	WIDTH: 50%
}
.filterOverview {
	PADDING-BOTTOM: 15px
}
.filterOverview .bFilter {
	MARGIN: 0px
}
.bOverviewSearch .messages {
	WIDTH: 50%
}
.bOverviewSearch .view {
	PADDING-RIGHT: 15px
}
.bOverviewSearch .pbSearch {
	MARGIN-TOP: 5px
}
.bOverviewSearch {
	MARGIN: 0px 0px 18px 15px
}
.multiSelectPicklistTable .multiSelectPicklistRow {
	VERTICAL-ALIGN: top
}
.multiSelectPicklistTable .multiSelectPicklistRow .multiSelectPicklistCell {
	VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #aaa
}
.btn {
	BORDER-RIGHT: #5c5d61 1px solid; PADDING-RIGHT: 3px; BACKGROUND-POSITION: left top; DISPLAY: inline; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 80%; BACKGROUND-IMAGE: url(/img/bgButton.gif); PADDING-BOTTOM: 1px; CURSOR: pointer; COLOR: #ffffff; BORDER-TOP-STYLE: none; PADDING-TOP: 1px; BORDER-BOTTOM: #5c5d61 1px solid; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: 'Verdana', 'Geneva', sans-serif; BORDER-LEFT-STYLE: none
}
.button {
	BORDER-RIGHT: #5c5d61 1px solid; PADDING-RIGHT: 3px; BACKGROUND-POSITION: left top; DISPLAY: inline; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 80%; BACKGROUND-IMAGE: url(/img/bgButton.gif); PADDING-BOTTOM: 1px; CURSOR: pointer; COLOR: #ffffff; BORDER-TOP-STYLE: none; PADDING-TOP: 1px; BORDER-BOTTOM: #5c5d61 1px solid; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: 'Verdana', 'Geneva', sans-serif; BORDER-LEFT-STYLE: none
}
.formulaButton {
	BORDER-RIGHT: #5c5d61 1px solid; PADDING-RIGHT: 3px; BACKGROUND-POSITION: left top; DISPLAY: inline; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 80%; BACKGROUND-IMAGE: url(/img/bgButton.gif); PADDING-BOTTOM: 1px; CURSOR: pointer; COLOR: #ffffff; BORDER-TOP-STYLE: none; PADDING-TOP: 1px; BORDER-BOTTOM: #5c5d61 1px solid; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: 'Verdana', 'Geneva', sans-serif; BORDER-LEFT-STYLE: none
}
.btnWhatsNew {
	BORDER-RIGHT: #5c5d61 1px solid; PADDING-RIGHT: 3px; BACKGROUND-POSITION: left top; DISPLAY: inline; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 80%; BACKGROUND-IMAGE: url(/img/bgButton.gif); PADDING-BOTTOM: 1px; CURSOR: pointer; COLOR: #ffffff; BORDER-TOP-STYLE: none; PADDING-TOP: 1px; BORDER-BOTTOM: #5c5d61 1px solid; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: 'Verdana', 'Geneva', sans-serif; BORDER-LEFT-STYLE: none
}
.btnGo {
	BORDER-RIGHT: #5c5d61 1px solid; PADDING-RIGHT: 3px; BACKGROUND-POSITION: left top; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 80%; BACKGROUND-IMAGE: url(/img/bgButton.gif); PADDING-BOTTOM: 1px; CURSOR: pointer; COLOR: #ffffff; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-BOTTOM: #5c5d61 1px solid; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: 'Verdana', 'Geneva', sans-serif; BORDER-LEFT-STYLE: none
}
.btnImportant {
	BORDER-RIGHT: #5c5d61 1px solid; PADDING-RIGHT: 3px; BACKGROUND-POSITION: left top; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 80%; BACKGROUND-IMAGE: url(/img/bgButtonImportant.gif); PADDING-BOTTOM: 1px; CURSOR: pointer; COLOR: #ffffff; BORDER-TOP-STYLE: none; PADDING-TOP: 1px; BORDER-BOTTOM: #5c5d61 1px solid; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: 'Verdana', 'Geneva', sans-serif; BORDER-LEFT-STYLE: none
}
.upgradeNow {
	BORDER-RIGHT: #5c5d61 1px solid; PADDING-RIGHT: 3px; BACKGROUND-POSITION: left top; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 80%; BACKGROUND-IMAGE: url(/img/bgButtonSharing.gif); PADDING-BOTTOM: 1px; CURSOR: pointer; COLOR: #ffffff; BORDER-TOP-STYLE: none; PADDING-TOP: 1px; BORDER-BOTTOM: #5c5d61 1px solid; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: 'Verdana', 'Geneva', sans-serif; BORDER-LEFT-STYLE: none
}
.subscribeNow {
	BORDER-RIGHT: #5c5d61 1px solid; PADDING-RIGHT: 3px; BACKGROUND-POSITION: left top; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 80%; BACKGROUND-IMAGE: url(/img/bgButtonSharing.gif); PADDING-BOTTOM: 1px; CURSOR: pointer; COLOR: #ffffff; BORDER-TOP-STYLE: none; PADDING-TOP: 1px; BORDER-BOTTOM: #5c5d61 1px solid; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: 'Verdana', 'Geneva', sans-serif; BORDER-LEFT-STYLE: none
}
.btnSharing {
	BORDER-RIGHT: #5c5d61 1px solid; PADDING-RIGHT: 3px; BACKGROUND-POSITION: left top; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 80%; BACKGROUND-IMAGE: url(/img/bgButtonSharing.gif); PADDING-BOTTOM: 1px; CURSOR: pointer; COLOR: #ffffff; BORDER-TOP-STYLE: none; PADDING-TOP: 1px; BORDER-BOTTOM: #5c5d61 1px solid; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: 'Verdana', 'Geneva', sans-serif; BORDER-LEFT-STYLE: none
}
.btnDisabled {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 3px; BACKGROUND-POSITION: left top; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 80%; BACKGROUND-IMAGE: url(/img/bgButtonDisabled.gif); PADDING-BOTTOM: 1px; BORDER-LEFT: #cccccc 1px solid; CURSOR: default; COLOR: #c1c1c1; PADDING-TOP: 0px; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: 'Verdana', 'Geneva', sans-serif
}
.btnHelp {
	MARGIN-RIGHT: 5px
}
.btnCancel {
	BORDER-RIGHT: #5c5d61 1px solid; PADDING-RIGHT: 3px; BACKGROUND-POSITION: left top; DISPLAY: inline; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 80%; BACKGROUND-IMAGE: url(/img/bgButton.gif); PADDING-BOTTOM: 1px; MARGIN-LEFT: 2em; CURSOR: pointer; COLOR: #ffffff; BORDER-TOP-STYLE: none; PADDING-TOP: 1px; BORDER-BOTTOM: #5c5d61 1px solid; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: 'Verdana', 'Geneva', sans-serif; BORDER-LEFT-STYLE: none
}
.btnActionOverride {
	BORDER-RIGHT: #5c5d61 1px solid; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 80%; BACKGROUND: #38c352; PADDING-BOTTOM: 1px; CURSOR: pointer; COLOR: white; BORDER-TOP-STYLE: none; PADDING-TOP: 1px; BORDER-BOTTOM: #5c5d61 1px solid; FONT-FAMILY: 'Verdana', 'Geneva', sans-serif; BORDER-LEFT-STYLE: none
}
.btnOverriddenAction {
	BORDER-RIGHT: #5c5d61 1px solid; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 80%; BACKGROUND: #38c352; PADDING-BOTTOM: 1px; CURSOR: pointer; COLOR: white; BORDER-TOP-STYLE: none; PADDING-TOP: 1px; BORDER-BOTTOM: #5c5d61 1px solid; FONT-FAMILY: 'Verdana', 'Geneva', sans-serif; BORDER-LEFT-STYLE: none
}
.btnOverriddenAction {
	BACKGROUND: #45f166; FONT-STYLE: italic
}
.btnActionOverrideFailedToMatchPattern {
	BACKGROUND: yellow
}
.btnGo {
	MARGIN: 0px 2px
}
.btnImportant {
	MARGIN: 0px 2px
}
.btnSharing {
	MARGIN: 0px 2px
}
.btnDisabled {
	MARGIN: 0px 2px
}
.btn {
	MARGIN: 0px 2px
}
.bEditBlock .btnGo {
	MARGIN: 0px 2px
}
.bEditBlock .btnImportant {
	MARGIN: 0px 2px
}
.bEditBlock .btnSharing {
	MARGIN: 0px 2px
}
.bEditBlock .btnDisabled {
	MARGIN: 0px 2px
}
.bEditBlock .btn {
	MARGIN: 0px 2px
}
.btnCustomAction {
	MARGIN: 0px 2px
}
.btnOverriddenAction {
	MARGIN: 0px 2px
}
.bPageTitle {
	MARGIN-BOTTOM: 15px
}
.bPageTitle .ptBody {
	PADDING-BOTTOM: 5px; OVERFLOW: hidden; WIDTH: 100%; PADDING-TOP: 5px
}
.SimpleWhatIsPopup .bPageTitle .ptBody {
	PADDING-BOTTOM: 5px
}
.bPageTitle .ptBreadcrumb {
	FONT-SIZE: 91.3%; MARGIN-BOTTOM: -15px; VERTICAL-ALIGN: middle; FONT-FAMILY: 'Verdana', 'Geneva', sans-serif; HEIGHT: 15px
}
.bPageTitle H1 {
	DISPLAY: block
}
.bPageTitle H2 {
	DISPLAY: block
}
H1.noSecondHeader {
	MARGIN: 10px 0px 15px; WHITE-SPACE: nowrap
}
.introPage H1 {
	MARGIN: 10px 0px 15px; WHITE-SPACE: nowrap
}
.bPageTitle .ptHeader A {
	COLOR: #fff; TEXT-DECORATION: underline
}
.bPageTitle .ptBody .content {
	DISPLAY: inline; PADDING-LEFT: 5px; FLOAT: left; VERTICAL-ALIGN: middle; WIDTH: 40%
}
.pageTitleIcon {
	DISPLAY: inline; FLOAT: left; WIDTH: 32px; MARGIN-RIGHT: 5px
}
.sysAdminTab .bPageTitle .ptBody .content {
	PADDING-LEFT: 10px
}
.homeTab .bPageTitle .ptBody .content {
	PADDING-LEFT: 10px
}
.allTabTab .bPageTitle .ptBody .content {
	PADDING-LEFT: 10px
}
.bPageTitle .ptBody .links {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FONT-SIZE: 91%; FLOAT: right; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; WIDTH: 40%; PADDING-TOP: 10px; TEXT-ALIGN: right
}
.bPageTitle .ptBody .links .configLinks {
	TEXT-DECORATION: underline
}
.bPageTitle .metadata {
	WIDTH: 100%; LINE-HEIGHT: 22px; BORDER-BOTTOM: #c1c1c1 1px solid; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #d6d6d6
}
.bPageTitle .metadata .tagHeader {
	TEXT-ALIGN: right
}
.bPageTitle .metadata .tagHeader IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.4em; VERTICAL-ALIGN: middle; PADDING-TOP: 0.4em
}
.bPageTitle .metadata .newText {
	FONT-WEIGHT: bold; MARGIN-LEFT: 0.2em; COLOR: #f00
}
.bPageTitle .metadata .tagHeader .tagHeaderLists {
	PADDING-RIGHT: 0px; BORDER-TOP: #e8e8e8 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 0.4em; VERTICAL-ALIGN: middle; PADDING-TOP: 0.4em; BACKGROUND-COLOR: #e8e8e8
}
.bPageTitle .metadata .tagHeader .tagHeaderLists .tagHeaderImg {
	PADDING-RIGHT: 2px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
.bPageTitle .metadata .tagHeader .tagHeaderLists .myTags {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: middle
}
.bPageTitle .metadata .tagHeader .tagHeaderLists .tagList {
	MARGIN-LEFT: 0.2em; VERTICAL-ALIGN: middle; MARGIN-RIGHT: 0.5em
}
.editTags {
	FONT-WEIGHT: bold; MARGIN-LEFT: 0.2em; VERTICAL-ALIGN: middle; MARGIN-RIGHT: 0.5em
}
.bPageTitle .tagDropDown {
	BORDER-TOP: #fff 1px solid; PADDING-BOTTOM: 0.2em; WIDTH: 100%; PADDING-TOP: 0.2em; BACKGROUND-COLOR: #e0e0e0
}
.bPageTitle .tagDropDown #tag_edit_error {
	PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; MARGIN: 0.5em; WIDTH: 95%; PADDING-TOP: 0.2em; BACKGROUND-COLOR: #ffffcc
}
.bPageTitle .tagDropDown .tagDropDownContent {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; WIDTH: 100%; PADDING-TOP: 0.5em; TEXT-ALIGN: right
}
.bPageTitle .tagDropDown .tagDropDownContent .tagHelp {
	PADDING-TOP: 0em
}
.bPageTitle .tagDropDown .tagDropDownContent .tagHelp DIV {
	FONT-SIZE: 91%
}
.bPageTitle .tagDropDown .tagDropDownContent .tagHelp A SPAN {
	MARGIN-RIGHT: 0.5em; TEXT-DECORATION: underline
}
.bPageTitle .tagDropDown .tagDropDownContent .tagHelp A {
	TEXT-DECORATION: none
}
.bPageTitle .tagDropDown .tagDropDownContent .tagButtons {
	WIDTH: 100%; TEXT-ALIGN: center
}
.bPageTitle .tagDropDown .tagDropDownContent .my_tags {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; WIDTH: 45%; MARGIN-RIGHT: 1em; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.bPageTitle .tagDropDown .tagDropDownContent .solo {
	WIDTH: 90%
}
.bPageTitle .tagDropDown .tagDropDownContent .my_tags .tagList {
	FONT-WEIGHT: normal; FONT-SIZE: 91%; MARGIN-LEFT: 5px
}
.bPageTitle .tagDropDown .tagDropDownContent .my_tags .tagList .tag {
	WHITE-SPACE: nowrap
}
.bPageTitle .tagDropDown .tagDropDownContent .my_tags .tagList .tagRemove {
	FONT-WEIGHT: bold; CURSOR: pointer; COLOR: rgb(204,0,0)
}
.bPageTitle .tagDropDown .tagDropDownContent TEXTAREA {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0.2em; OVERFLOW-Y: hidden; PADDING-LEFT: 2px; OVERFLOW-X: auto; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 1px
}
.bPageTitle .tagDropDown .tagDropDownContent .example {
	MARGIN-TOP: -2px; FONT-SIZE: 0.9em; COLOR: #666; TEXT-ALIGN: left
}
.bPageTitle .ptBody .links .helpLink {
	PADDING-RIGHT: 5px; TEXT-DECORATION: underline
}
.bWizardBlock .helpLink {
	PADDING-RIGHT: 5px; TEXT-DECORATION: underline
}
.bEditBlock .booleanFilterTopMargin .helpLink {
	PADDING-RIGHT: 5px; TEXT-DECORATION: underline
}
.bPageBlock .pbBody .pbSubblock .pbSubbody .helpLink {
	PADDING-RIGHT: 5px; TEXT-DECORATION: underline
}
.bPageTitle .ptBody .links .helpIcon {
	VERTICAL-ALIGN: bottom
}
.bWizardBlock .helpIcon {
	VERTICAL-ALIGN: bottom
}
.bPageTitle .ptBody .links A {
	TEXT-DECORATION: none
}
.bWizardBlock .pbLinks A {
	TEXT-DECORATION: none
}
.bEditBlock .booleanFilterTopMargin .helpIcon {
	VERTICAL-ALIGN: text-bottom
}
A.tipsLink {
	TEXT-DECORATION: none
}
A.tipsLink:hover {
	TEXT-DECORATION: none
}
.bWizardBlock .pbWizardHelpLink A {
	TEXT-DECORATION: none
}
.bPageTitle .content .blank {
	CLEAR: both; FONT-SIZE: 0%
}
.bPageTitle .ptBody .content .icon {
	MARGIN-TOP: -5px; POSITION: absolute
}
.bPageTitle .ptSubheader .content {
	PADDING-LEFT: 20px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; HEIGHT: 40px
}
.bPageTitle .ptBody .pageType {
	FONT-SIZE: 91%
}
.bPageTitle .ptBody .pageDescription {
	FONT-WEIGHT: bold; FONT-SIZE: 109%
}
.bPageTitle .ptSubheader .pageType {
	FONT-SIZE: 91%
}
.bPageTitle .ptSubheader .pageDescription {
	FONT-WEIGHT: bold; FONT-SIZE: 109%
}
.bPageTitleButton {
	FLOAT: right
}
.oRight .bPageTitle .ptBody A {
	
}
.oRight .bPageTitle .ptSubheader A {
	
}
.outerNoSidebar .bPageTitle A .helpLink {
	
}
.oRight .recordTypesHeading {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 1em; PADDING-TOP: 1em
}
.oRight .infoTable {
	BACKGROUND-COLOR: #666666; TEXT-ALIGN: left
}
.oRight .infoTable .headerRow TH {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; MARGIN: 1px; BORDER-TOP-STYLE: none; PADDING-TOP: 3px; BORDER-RIGHT-STYLE: none; WHITE-SPACE: nowrap; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #ccc; BORDER-BOTTOM-STYLE: none
}
.oRight .infoTable TD {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ddd 0px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 1px; BORDER-LEFT: #ddd 0px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #ddd 1px solid; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #fff
}
.oRight .infoTable TH {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ddd 0px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 1px; BORDER-LEFT: #ddd 0px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #ddd 1px solid; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #fff
}
.oRight .infoTable TH {
	BORDER-LEFT-WIDTH: 1px
}
.bPageTitle .ptHeader {
	BACKGROUND-COLOR: black
}
.ptBody {
	BACKGROUND-COLOR: #666
}
.toolsContent {
	WIDTH: 100%
}
.overviewHeaderDescription {
	PADDING-RIGHT: 15px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 15px; PADDING-TOP: 5px
}
.overviewHeaderContent {
	PADDING-RIGHT: 15px; PADDING-LEFT: 5px; FLOAT: right; PADDING-BOTTOM: 15px; PADDING-TOP: 5px
}
.bSubBlock {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; MARGIN-BOTTOM: 15px; BORDER-BOTTOM: #000 2px solid; BORDER-RIGHT-WIDTH: 0px
}
.bSubBlock .lbHeader {
	PADDING-RIGHT: 13px; DISPLAY: block; PADDING-LEFT: 13px; FONT-WEIGHT: bold; FLOAT: none; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: 'Arial', 'Helvetica', sans-serif
}
.bSubBlock .lbHeader .spacer {
	CLEAR: both; FONT-SIZE: 0%
}
.bSubBlock .lbSubheader {
	PADDING-RIGHT: 0px; PADDING-LEFT: 13px; FONT-WEIGHT: bold; PADDING-BOTTOM: 1px; PADDING-TOP: 10px
}
.bSubBlock .lbBodyDescription {
	PADDING-RIGHT: 23px; PADDING-LEFT: 26px; PADDING-BOTTOM: 5px; PADDING-TOP: 10px; BACKGROUND-COLOR: #f3f3ec
}
.bSubBlock .lbBody {
	PADDING-RIGHT: 23px; PADDING-LEFT: 26px; PADDING-BOTTOM: 10px; LINE-HEIGHT: 1.6em; PADDING-TOP: 10px; HEIGHT: 100%; BACKGROUND-COLOR: #f3f3ec
}
.bSubBlock .lbBody TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.bSubBlock .lbBody TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.bSubBlock .lbBody SPAN {
	VERTICAL-ALIGN: middle
}
.bSubBlock .lbBody UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.bSubBlock .lbBody LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 2em; PADDING-TOP: 0px
}
.bSubBlock .lbBody .bSummary {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 2em; PADDING-TOP: 0px
}
.bSubBlock .lbBody .bSummary TD {
	PADDING-RIGHT: 0.69em; PADDING-LEFT: 0em; PADDING-BOTTOM: 0.1em; VERTICAL-ALIGN: middle; PADDING-TOP: 0.1em
}
.bSubBlock .lbBody .bSummary TH {
	PADDING-RIGHT: 0.69em; PADDING-LEFT: 0em; PADDING-BOTTOM: 0.1em; VERTICAL-ALIGN: middle; PADDING-TOP: 0.1em
}
.bSubBlock .lbBody .mainLink {
	FONT-WEIGHT: bold
}
.bReport .bSubBlock .lbHeader {
	BACKGROUND-COLOR: #df8810
}
.bTool .bSubBlock .lbHeader {
	BACKGROUND-COLOR: #df8810
}
.bReport .bSubBlock {
	BORDER-BOTTOM-COLOR: #df8810; BORDER-RIGHT-COLOR: #df8810
}
.bTool .bSubBlock {
	BORDER-BOTTOM-COLOR: #df8810; BORDER-RIGHT-COLOR: #df8810
}
.bSubBlock .textDate {
	FONT-SIZE: 91%; MARGIN: 1px; WIDTH: 80px
}
.bSubBlockselect {
	FONT-SIZE: 91%
}
.bSubBlock .lbHeader .primaryInfo {
	FLOAT: left; WIDTH: 50%
}
.bSubBlock .lbHeader .secondaryInfo {
	FLOAT: left; WIDTH: 50%; TEXT-ALIGN: right
}
.bPageBlock {
	CLEAR: both; BACKGROUND-POSITION: left bottom; BORDER-TOP: #222 4px solid; BACKGROUND-IMAGE: url(/img/bgPageBlockLeft.gif); MARGIN-BOTTOM: 9px; PADDING-BOTTOM: 9px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #222
}
.bPageBlock .pbError {
	FONT-WEIGHT: bold; COLOR: #c00; TEXT-ALIGN: center
}
.editListError {
	FONT-WEIGHT: bold; COLOR: #c00; TEXT-ALIGN: center
}
.pbInfo {
	FONT-WEIGHT: bold; PADDING-BOTTOM: 10px; COLOR: #090; TEXT-ALIGN: center
}
.bPageBlock .pbHeader {
	PADDING-BOTTOM: 2px; MARGIN: 0px 2px 0px 0px; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #eeecd1
}
.pbSubheader {
	PADDING-RIGHT: 2px; MARGIN-TOP: 15px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 91%; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 2px; OVERFLOW: hidden; PADDING-TOP: 2px; BACKGROUND-COLOR: #222
}
.first.pbSubheader {
	MARGIN-TOP: 0px
}
.pbSubheader .pbSubExtra {
	FLOAT: right; MARGIN-RIGHT: 2em
}
.pbSubbody {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.pbSubbody UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.detailPage .bPageBlock {
	BORDER-TOP-WIDTH: 7px
}
.editPage .bPageBlock {
	BORDER-TOP-WIDTH: 7px
}
.detailPage .bRelatedList .bPageBlock {
	BORDER-TOP-WIDTH: 4px
}
.editPage .bRelatedList .bPageBlock {
	BORDER-TOP-WIDTH: 4px
}
.bRelatedList .bPageBlock .pbButton {
	WHITE-SPACE: normal
}
.bRelatedList .bPageBlock .pbButton .btn {
	MARGIN: 0px 1px
}
.bRelatedList .bPageBlock .pbButton .relatedInfo {
	PADDING-RIGHT: 3.7em; VERTICAL-ALIGN: bottom; WHITE-SPACE: normal
}
.bRelatedList .bPageBlock .pbButton .relatedInfo .mouseOverInfoOuter {
	VERTICAL-ALIGN: bottom
}
.bEditBlock INPUT {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 0.25em
}
.bEditBlock SELECT {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 0.25em
}
.bEditBlock IMG {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 0.25em
}
.quickCreateModule INPUT {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 0.25em
}
.quickCreateModule SELECT {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 0.25em
}
.quickCreateModule IMG {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 0.25em
}
.bEditBlock INPUT.radio {
	VERTICAL-ALIGN: baseline
}
.requiredLegend {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff
}
.headerTitle .requiredLegend {
	FLOAT: right
}
.requiredExampleOuter {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; MARGIN: 0px 0.2em 0px 0.3em; PADDING-TOP: 1px
}
.requiredExample {
	FONT-SIZE: 80%; VERTICAL-ALIGN: 1px; BORDER-LEFT: #c00 3px solid; WIDTH: 100%
}
.bPageBlock .pbHeader .pbIcon {
	WIDTH: 44px
}
.bPageBlock .pbTitle {
	FONT-SIZE: 91%; MARGIN: 0px; VERTICAL-ALIGN: middle; WIDTH: 30%; COLOR: #222
}
.bPageBlock .pbTitle IMG.minWidth {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; VISIBILITY: hidden; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px -1px; WIDTH: 190px; PADDING-TOP: 0px; HEIGHT: 1px; BORDER-RIGHT-WIDTH: 0px
}
.bPageBlock .pbHeader TABLE {
	WIDTH: 100%; border-spacing: 0
}
.bPageBlock .pbBottomButtons TABLE {
	WIDTH: 100%; border-spacing: 0
}
.bPageBlock .pbButton {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: middle; PADDING-TOP: 1px
}
.bPageBlock .pbButtonb {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
.bPageBlock .pbDescription {
	TEXT-ALIGN: right
}
.bPageBlock .pbHeader .pbLinks {
	PADDING-RIGHT: 5px; PADDING-LEFT: 1px; FONT-SIZE: 91%; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: middle; PADDING-TOP: 1px; TEXT-ALIGN: right
}
.bPageBlock .pbCopy {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 91%; PADDING-BOTTOM: 5px; PADDING-TOP: 3px; TEXT-ALIGN: left
}
.bPageBlock .pbDescription SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 91%; PADDING-BOTTOM: 5px; PADDING-TOP: 3px
}
.bPageBlock .pbHeader SELECT {
	FONT-SIZE: 91%; MARGIN: 1px 7px 0px 0px
}
.bPageBlock .pbBottomButtons SELECT {
	FONT-SIZE: 91%; MARGIN: 1px 7px 0px 0px
}
.customLinks {
	WIDTH: 100%
}
.customLinks TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; WIDTH: 33%; PADDING-TOP: 2px
}
.customLinks TD .bullet {
	DISPLAY: none
}
.pbHeader .pbTitle H2 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 4px; COLOR: #333; PADDING-TOP: 0px
}
.pbHeader .pbTitle H3 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 4px; COLOR: #333; PADDING-TOP: 0px
}
.bPageBlock .pbHeader .pbTitle .twisty {
	WIDTH: 16px; HEIGHT: 10px; BACKGROUND-COLOR: #222222; BORDER-BOTTOM-STYLE: none
}
.bPageBlock .pbHeader .pbHelp .help {
	FONT-SIZE: 91%; VERTICAL-ALIGN: middle; WIDTH: auto
}
.bPageBlock .pbHeader .pbHelp .help .imgCol {
	WIDTH: 22px
}
.bPageBlock .pbHeader .pbHelp .help A.linkCol {
	PADDING-RIGHT: 0.5em; VERTICAL-ALIGN: bottom; TEXT-DECORATION: none
}
.bPageBlock .pbHeader .pbHelp .help .linkCol .linkSpan {
	FONT-SIZE: 100%; VERTICAL-ALIGN: bottom; MARGIN-RIGHT: 0.4em; TEXT-DECORATION: underline
}
.bPageBlock .pbHeader .pbHelp .help .linkCol .helpIcon {
	VERTICAL-ALIGN: bottom
}
.bPageBlock .pbHeader .pbHelp {
	PADDING-RIGHT: 5px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: middle; PADDING-TOP: 1px; TEXT-ALIGN: right
}
.bPageBlock .pbHeader .pbCustomize {
	PADDING-RIGHT: 2px; PADDING-LEFT: 4px; FONT-SIZE: 91%; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: middle; PADDING-TOP: 3px; TEXT-ALIGN: right
}
.bPageBlock .pbBody {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 4px; MARGIN-RIGHT: 2px; PADDING-TOP: 6px; BACKGROUND-COLOR: #f3f3ec
}
.bPageBlock .pbFooter {
	BACKGROUND-POSITION: right bottom; DISPLAY: block; FLOAT: right; BACKGROUND-IMAGE: url(/img/bgPageBlockRight.gif); WIDTH: 9px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 9px; BACKGROUND-COLOR: #222
}
.bWizardBlock .pbFooter {
	BACKGROUND-POSITION: right bottom; DISPLAY: block; FLOAT: right; BACKGROUND-IMAGE: url(/img/bgPageBlockRight.gif); WIDTH: 9px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 9px; BACKGROUND-COLOR: #222
}
.bPageBlock .pbBottomButtons {
	MARGIN: 1px 2px 0px 0px; BACKGROUND-COLOR: #f3f3ec
}
.bPageBlock .noRecords {
	FONT-WEIGHT: bold; PADDING-BOTTOM: 15px; COLOR: #333
}
.bPageBlock .detailList {
	WIDTH: 100%
}
.bPageBlock .detailList TH {
	VERTICAL-ALIGN: top
}
.bPageBlock .detailList TD {
	VERTICAL-ALIGN: top
}
.bPageBlock .labelCol {
	PADDING-RIGHT: 10px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 91%; PADDING-BOTTOM: 2px; COLOR: #333; PADDING-TOP: 2px; TEXT-ALIGN: right
}
LABEL .labelDesc {
	COLOR: #666
}
.bPageBlock .detailList .labelCol {
	WIDTH: 18%
}
.bPageBlock .dataCol {
	PADDING-RIGHT: 2px; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; TEXT-ALIGN: left
}
.bPageBlock .detailList .dataCol {
	WIDTH: 32%
}
.hoverDetail .bPageBlock .detailList .dataCol {
	WIDTH: 82%
}
.bPageBlock .detailList .data2Col {
	PADDING-RIGHT: 2px; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; WIDTH: 82%; PADDING-TOP: 2px; TEXT-ALIGN: left
}
.bPageBlock .buttons {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
.bEditBlock .detailList .dataCol {
	PADDING-RIGHT: 2px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.bEditBlock .detailList .data2Col {
	PADDING-RIGHT: 2px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.bPageBlock .detailList .col02 {
	BORDER-RIGHT: #f3f3ec 20px solid
}
.editPage .bPageBlock .detailList TR TD {
	BORDER-BOTTOM-STYLE: none
}
.editPage .bPageBlock .detailList TR TH {
	BORDER-BOTTOM-STYLE: none
}
.bPageBlock .detailList TR TD {
	BORDER-BOTTOM: #e3deb8 1px solid
}
.bPageBlock .detailList TR TH {
	BORDER-BOTTOM: #e3deb8 1px solid
}
.hoverDetail .bPageBlock .detailList TR TD {
	BORDER-BOTTOM: #e3deb8 1px solid
}
.hoverDetail .bPageBlock .detailList TR TH {
	BORDER-BOTTOM: #e3deb8 1px solid
}
.bPageBlock .detailList TH.last {
	BORDER-BOTTOM-STYLE: none
}
.bPageBlock .detailList TD.last {
	BORDER-BOTTOM-STYLE: none
}
.bLayoutBlock.bPageBlock .detailList TR TD {
	BORDER-BOTTOM-STYLE: none
}
.bLayoutBlock.bPageBlock .detailList TR TH {
	BORDER-BOTTOM-STYLE: none
}
.bPageBlock .detailList TABLE TD {
	BORDER-BOTTOM-STYLE: none
}
.bPageBlock .detailList TABLE TH {
	BORDER-BOTTOM-STYLE: none
}
.bPageBlock .detailList .bRelatedList .pbTitle {
	VERTICAL-ALIGN: middle
}
.bPageBlock .detailList .error {
	BORDER-RIGHT: #c00 2px solid; BORDER-TOP: #c00 2px solid; BORDER-LEFT: #c00 2px solid; BORDER-BOTTOM: #c00 2px solid
}
.bPageTitle .tagDropDown #tag_edit_error {
	BORDER-RIGHT: #c00 2px solid; BORDER-TOP: #c00 2px solid; BORDER-LEFT: #c00 2px solid; BORDER-BOTTOM: #c00 2px solid
}
.bPageTitle .tagDropDown .tagDropDownContent .error {
	BORDER-RIGHT: #c00 2px solid; BORDER-TOP: #c00 2px solid; BORDER-LEFT: #c00 2px solid; BORDER-BOTTOM: #c00 2px solid
}
.tagRenameMenu .error {
	BORDER-RIGHT: #c00 2px solid; BORDER-TOP: #c00 2px solid; BORDER-LEFT: #c00 2px solid; BORDER-BOTTOM: #c00 2px solid
}
.inlineEditDiv .error {
	BORDER-RIGHT: #c00 2px solid; BORDER-TOP: #c00 2px solid; BORDER-LEFT: #c00 2px solid; BORDER-BOTTOM: #c00 2px solid
}
.inlineEditRequiredDiv .error {
	BORDER-RIGHT: #c00 2px solid; BORDER-TOP: #c00 2px solid; BORDER-LEFT: #c00 2px solid; BORDER-BOTTOM: #c00 2px solid
}
.bPageBlock .detailList .empty {
	BORDER-BOTTOM-STYLE: none
}
.bPageBlock .detailList .errorMsg {
	PADDING-LEFT: 3px
}
.bPageBlock .requiredInput {
	POSITION: relative; HEIGHT: 100%
}
.bPageBlock .requiredInput .requiredBlock {
	LEFT: -4px; WIDTH: 3px; BOTTOM: 1px; POSITION: absolute; TOP: 1px; BACKGROUND-COLOR: #c00
}
.bPageBlock .requiredInput .noLabel.requiredBlock {
	HEIGHT: 1.7em
}
.bPageBlock .doubleCol {
	WIDTH: 100%
}
.bPageBlock .doubleCol TH {
	WIDTH: 14.5%
}
.bPageBlock .requiredMark {
	COLOR: #f3f3ec
}
.pbBody .bPageBlock .pbHeader {
	COLOR: #fff
}
.pbBody .bPageBlock .pbTitle {
	COLOR: #fff
}
.pbBody .bPageBlock .pbLinks {
	COLOR: #fff
}
.pbBody .bPageBlock .pbLinks A {
	COLOR: #fff
}
.bPageBlock .subgroup {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.bPageBlock .subSubHeader {
	MARGIN-TOP: 10px; DISPLAY: block; PADDING-LEFT: 5px; COLOR: #333
}
.detailList .inlineEditLock {
	PADDING-RIGHT: 16px
}
.detailList .inlineEditLockOn {
	PADDING-RIGHT: 16px
}
.detailList .inlineEditWrite {
	PADDING-RIGHT: 16px
}
.detailList .inlineEditWriteOn {
	PADDING-RIGHT: 16px
}
.listViewport .inlineEditLock .x-grid3-cell-inner {
	PADDING-RIGHT: 16px
}
.listViewport .inlineEditLockOn .x-grid3-cell-inner {
	PADDING-RIGHT: 16px
}
.listViewport .inlineEditWrite .x-grid3-cell-inner {
	PADDING-RIGHT: 16px
}
.listViewport .inlineEditWriteOn .x-grid3-cell-inner {
	PADDING-RIGHT: 16px
}
.detailList .inlineEditLockOn {
	BACKGROUND: url(/img/func_icons/util/lock12.gif) no-repeat 100% 2px
}
.detailList .inlineEditWriteOn {
	BACKGROUND: url(/img/func_icons/util/pencil12.gif) no-repeat 100% 2px
}
.listViewport .inlineEditLockOn .x-grid3-cell-inner {
	BACKGROUND: url(/img/func_icons/util/lock12.gif) no-repeat 100% 4px
}
.listViewport .inlineEditWriteOn .x-grid3-cell-inner {
	BACKGROUND: url(/img/func_icons/util/pencil12.gif) no-repeat 100% 4px
}
.detailList .inlineEditWriteOn {
	BACKGROUND-COLOR: #fff
}
.listViewport .inlineEditWriteOn .x-grid3-cell-inner {
	BACKGROUND-COLOR: #e1f6ff
}
.inlineEditUndo {
	BACKGROUND-IMAGE: url(/img/func_icons/util/ileUndo16.gif); VERTICAL-ALIGN: middle; WIDTH: 16px; HEIGHT: 16px
}
.inlineEditUndoLink {
	DISPLAY: none; MARGIN-LEFT: 2px
}
.inlineEditModified .inlineEditUndoLink {
	MARGIN-LEFT: 6px
}
.inlineEditRequiredDiv {
	DISPLAY: none
}
.inlineEditDiv {
	DISPLAY: none
}
.listViewport .inlineEditRequiredDiv {
	DISPLAY: block
}
.listViewport .inlineEditDiv {
	DISPLAY: block
}
.inlineEditRequiredDiv .lookupInput IMG {
	VERTICAL-ALIGN: middle
}
.inlineEditDiv .lookupInput IMG {
	VERTICAL-ALIGN: middle
}
.inlineEditRequiredDiv {
	PADDING-LEFT: 1px; BORDER-LEFT: #c00 3px solid
}
.inlineEditRequiredMark {
	COLOR: #c00; HEIGHT: 90%; BACKGROUND-COLOR: #c00
}
.inlineEditCompoundDiv .inlineEditRequiredMark {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN-RIGHT: 1px; PADDING-TOP: 3px
}
.inlineEditCompoundDiv .textCounterMiddle {
	LEFT: 80px; BOTTOM: 20px; POSITION: absolute
}
.inlineEditModified {
	FONT-WEIGHT: bold; COLOR: #ff6a00
}
.inlineEditDialog .inlineEditRequiredDiv {
	PADDING-RIGHT: 20px; DISPLAY: block
}
.inlineEditDialog .inlineEditDiv {
	PADDING-RIGHT: 20px; DISPLAY: block
}
.inlineEditDialog .innerContent {
	TEXT-ALIGN: center
}
.inlineEditDialog .innerContent TABLE {
	TEXT-ALIGN: left
}
.inlineEditDialog .innerContent .fieldTable {
	WIDTH: 100%
}
.inlineEditDialog .innerContent .fieldTableDiv {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 0px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 20px; BORDER-LEFT: #999 1px solid; PADDING-TOP: 20px; BORDER-BOTTOM: #999 1px solid; BACKGROUND-COLOR: #fff
}
.inlineEditDialog .innerContent .fieldTableDiv .labelCol {
	WIDTH: 40%
}
.inlineEditDialog .labelCol {
	PADDING-RIGHT: 10px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 91%; PADDING-BOTTOM: 2px; COLOR: #333; PADDING-TOP: 2px; TEXT-ALIGN: right
}
.inlineEditDialog .dataCol .radio {
	MARGIN: 3px 0px 5px
}
.inlineEditDialog .dataCol .radio LABEL {
	MARGIN-LEFT: 5px
}
.inlineEditDialog .selectionRow {
	VERTICAL-ALIGN: top
}
.inlineEditDialog .selectionRow .data {
	PADDING-TOP: 2px
}
.inlineEditDialog .inlineEditButtons {
	MARGIN-TOP: 8px
}
.clickAndCreateDialog .secondaryPalette {
	BACKGROUND-COLOR: #f5f5f5
}
.clickAndCreateDialog .innerContent {
	PADDING-RIGHT: 16px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; PADDING-TOP: 0px
}
.clickAndCreateDialog .bPageBlock {
	MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; BACKGROUND-COLOR: #f5f5f5
}
.clickAndCreateDialog .bPageBlock .pbBody {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-RIGHT: 0px; BACKGROUND-COLOR: #f5f5f5; BORDER-RIGHT-WIDTH: 0px
}
.clickAndCreateDialog .bPageBlock .detailList {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.clickAndCreateDialog .bPageBlock .pbFooter {
	DISPLAY: none
}
.clickAndCreateDialog .bPageBlock .pbHeader {
	DISPLAY: none
}
.clickAndCreateDialog .bPageBlock .pbBottomButtons {
	MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #f5f5f5; TEXT-ALIGN: right
}
.overlayDialog .bPageBlock .pbBottomButtons .pbTitle {
	DISPLAY: none
}
.overlayDialog .bPageBlock .detailList TR TD {
	BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.overlayDialog .bPageBlock .detailList TR TH {
	BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.clickAndCreateDialog .innerContent .link {
	MARGIN-RIGHT: 1em
}
.clickAndCreateDialog .overlayError .errorText {
	PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; PADDING-TOP: 20px; TEXT-ALIGN: center
}
.RPPDialog .innerContent .message {
	MARGIN: 0px 0px 5px; TEXT-ALIGN: left
}
.RPPDialog .innerContent .warningM4 .msgIcon {
	MARGIN-RIGHT: 5px
}
.RPPDialog .innerContent .radioDiv {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 50px; PADDING-BOTTOM: 10px; BORDER-LEFT: #999999 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.RPPDialog .innerContent .radio {
	MARGIN: 3px 0px 5px
}
.RPPDialog .innerContent .radio LABEL {
	PADDING-LEFT: 4px
}
.RPPDialog .innerContent .RPPSelect {
	MARGIN-LEFT: 3px
}
.inlineScheduler .calendarHeader .legend IMG {
	MARGIN-TOP: 0px; WIDTH: 14px; HEIGHT: 14px
}
.inlineScheduler .x-panel-body {
	MARGIN: 0px
}
.inlineScheduler .calendarPanel .x-panel-body {
	BACKGROUND-COLOR: #f3f3ec
}
.inlineScheduler .bCalendar .bPageBlock .pbBody .calendarDayWeekView {
	BORDER-LEFT-COLOR: #999999; BORDER-BOTTOM-COLOR: #999999; BORDER-TOP-COLOR: #999999; BACKGROUND-COLOR: #f3f3ec; BORDER-RIGHT-COLOR: #999999
}
.inlineSchedulerFooter {
	
}
.inlineSchedulerFooter {
	BACKGROUND-POSITION: left top; MARGIN-TOP: 0px; BACKGROUND-IMAGE: url(/img/cal/footer/bg.gif); BORDER-BOTTOM: #a4a29e 1px solid; BACKGROUND-REPEAT: repeat; HEIGHT: 25px
}
.toggleCalFooterLeft {
	BACKGROUND-POSITION: left top; MARGIN-TOP: 0px; BACKGROUND-IMAGE: url(/img/cal/footer/bg.gif); BORDER-BOTTOM: #a4a29e 1px solid; BACKGROUND-REPEAT: repeat; HEIGHT: 25px
}
.inlineSchedulerFooter .toggleCalFooterRight {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(/img/cal/footer/bg.gif); BORDER-BOTTOM-WIDTH: 0px; BACKGROUND-REPEAT: repeat; HEIGHT: 25px
}
.inlineSchedulerFooter .toggleCalFooterMiddle {
	BACKGROUND-IMAGE: url(/img/cal/footer/bg.gif); BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 6px; BACKGROUND-REPEAT: repeat; HEIGHT: 25px; TEXT-ALIGN: right
}
.inlineSchedulerFooter .toggleCalendarOpen {
	BORDER-RIGHT: #c1c1c6 thin solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: right; BACKGROUND-IMAGE: url(/img/cal/footer/open_bg.gif); PADDING-BOTTOM: 5px; BORDER-LEFT: #c1c1c6 thin solid; PADDING-TOP: 5px
}
.inlineSchedulerFooter .toggleCalendarClose {
	BORDER-RIGHT: #b5b5b5 thin solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: right; BACKGROUND-IMAGE: url(/img/cal/footer/close_bg.gif); PADDING-BOTTOM: 5px; BORDER-LEFT: #b5b5b5 thin solid; PADDING-TOP: 5px
}
.bPageBlock .pbHeader .listHeader {
	VERTICAL-ALIGN: middle; PADDING-TOP: 1px; TEXT-ALIGN: center
}
.bPageBlock .pbHeader .listHeader SPAN {
	PADDING-RIGHT: 0.91em; FONT-SIZE: 100%
}
.listHeader .btn {
	MARGIN: 0px 1px
}
.bPageBlock .alignCenter {
	TEXT-ALIGN: center
}
.bPageBlock .list {
	WIDTH: 100%
}
.list TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 5px; PADDING-BOTTOM: 4px; COLOR: #333; PADDING-TOP: 4px; BORDER-BOTTOM: #e3deb8 1px solid
}
.list TH {
	PADDING-RIGHT: 2px; PADDING-LEFT: 5px; PADDING-BOTTOM: 4px; COLOR: #333; PADDING-TOP: 4px; BORDER-BOTTOM: #e3deb8 1px solid
}
BODY.oldForecast .list .last TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 5px; PADDING-BOTTOM: 4px; COLOR: #333; PADDING-TOP: 4px; BORDER-BOTTOM: #e3deb8 1px solid
}
BODY.oldForecast .list .last TH {
	PADDING-RIGHT: 2px; PADDING-LEFT: 5px; PADDING-BOTTOM: 4px; COLOR: #333; PADDING-TOP: 4px; BORDER-BOTTOM: #e3deb8 1px solid
}
.bPageBlock .list .last TD {
	BORDER-BOTTOM-WIDTH: 0px
}
.bPageBlock .list .last TH {
	BORDER-BOTTOM-WIDTH: 0px
}
BODY.oldForecast .list .totalRow TD {
	BORDER-BOTTOM-WIDTH: 0px
}
BODY.oldForecast .list .totalRow TH {
	BORDER-BOTTOM-WIDTH: 0px
}
.bPageBlock TD.actionColumn .actionLink {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: top; COLOR: #333
}
#stt TD.actionColumn .actionLink {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: top; COLOR: #333
}
.list .iconColumn {
	WIDTH: 1%
}
.list .actionColumn {
	WIDTH: 1%
}
.list TH.actionColumn * {
	VERTICAL-ALIGN: top
}
.list .actionColumn INPUT {
	MARGIN-TOP: 2px; MARGIN-BOTTOM: 1px; VERTICAL-ALIGN: top
}
.timeContainer {
	
}
.timeInputInactive {
	COLOR: #ccc
}
.timeInputActive {
	COLOR: #000
}
.timePicker {
	BORDER-RIGHT: #333 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #333 1px solid; PADDING-LEFT: 0px; Z-INDEX: 500; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: auto; BORDER-LEFT: #333 1px solid; WIDTH: 100px; PADDING-TOP: 0px; BORDER-BOTTOM: #333 1px solid; POSITION: absolute; BACKGROUND-COLOR: #fff
}
.timePicker UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left
}
.timePicker UL LI {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px
}
.timePicker UL LI A {
	DISPLAY: block; TEXT-DECORATION: none
}
.timePicker UL LI A:hover {
	COLOR: #fff; BACKGROUND-COLOR: #0033cc; TEXT-DECORATION: none
}
.list .headerRow TH {
	BORDER-BOTTOM: #ccc 2px solid; WHITE-SPACE: nowrap
}
.list .noRows {
	FONT-WEIGHT: normal; FONT-SIZE: 91%; PADDING-BOTTOM: 0px; BORDER-BOTTOM-STYLE: none
}
.bRelatedList .list .noRowsHeader {
	FONT-WEIGHT: normal; FONT-SIZE: 91%; PADDING-BOTTOM: 0px; BORDER-BOTTOM-STYLE: none
}
.listHoverLinks {
	DISPLAY: none
}
.RLPanelShadow {
	DISPLAY: none
}
.backToTop {
	DISPLAY: none
}
.list TR.even TH {
	FONT-WEIGHT: normal; WHITE-SPACE: normal
}
.list TR.odd TH {
	FONT-WEIGHT: normal; WHITE-SPACE: normal
}
.list TR.even TH {
	VERTICAL-ALIGN: top
}
.list TR.odd TH {
	VERTICAL-ALIGN: top
}
.list TR.even TD {
	VERTICAL-ALIGN: top
}
.list TR.odd TD {
	VERTICAL-ALIGN: top
}
.list .booleanColumn {
	TEXT-ALIGN: center
}
.searchResults .list .booleanColumn IMG {
	VERTICAL-ALIGN: bottom
}
.list .numericalColumn {
	TEXT-ALIGN: right
}
.list .numericalColumn {
	TEXT-ALIGN: right
}
.list .CurrencyElement {
	TEXT-ALIGN: right
}
.bPageBlock .pbInnerFooter TABLE {
	WIDTH: 100%
}
.list .CurrencyElement {
	WHITE-SPACE: nowrap
}
.list .PhoneNumberElement {
	WHITE-SPACE: nowrap
}
.list .DateElement {
	WHITE-SPACE: nowrap
}
.highlight TD {
	BACKGROUND-COLOR: #fff
}
.highlight TH {
	BACKGROUND-COLOR: #fff
}
.listAction {
	FONT-SIZE: 91%
}
.actionColumn {
	WHITE-SPACE: nowrap
}
.bPageBlock .list .divide TD {
	PADDING-BOTTOM: 15px; BORDER-BOTTOM-STYLE: none
}
.bPageBlock .reportHeader {
	PADDING-BOTTOM: 10px
}
.bPageBlock .reportHeader .booleanFilter {
	FONT-WEIGHT: bold
}
.bPageBlock .reportHeader .itemNumber {
	FONT-WEIGHT: bold
}
.bPageBlock .reportHeader .filterField {
	FONT-WEIGHT: bold
}
.bPageBlock .reportHeader .filterValue {
	FONT-WEIGHT: bold
}
.bPageBlock .reportHeader .filterAction {
	FONT-WEIGHT: bold
}
.bPageBlock .reportHeader .topnAction {
	FONT-WEIGHT: bold
}
.bPageBlock .reportOutput TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; COLOR: #333; PADDING-TOP: 3px; WHITE-SPACE: normal
}
.bPageBlock .reportOutput TH {
	PADDING-RIGHT: 2px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; COLOR: #333; PADDING-TOP: 3px; WHITE-SPACE: normal
}
.bPageBlock .reportOutput TD.nowrapCell {
	WHITE-SPACE: nowrap
}
.bPageBlock .reportOutput TH.nowrapCell {
	WHITE-SPACE: nowrap
}
.bPageBlock .reportOutput {
	PADDING-BOTTOM: 15px; WIDTH: 100%
}
.bPageBlock .reportOutput .colSpan TD {
	VERTICAL-ALIGN: middle
}
.bPageBlock .reportOutput TH {
	BORDER-TOP-STYLE: none; TEXT-ALIGN: left
}
.bPageBlock .reportOutput .odd {
	BACKGROUND-COLOR: #fff
}
.bPageBlock .reportOutput .even {
	BACKGROUND-COLOR: #f3f3ec
}
.bPageBlock .reportOutput A:active {
	COLOR: #666
}
.bPageBlock .reportOutput A:hover {
	COLOR: #666
}
.bPageBlock .componentTable .col01 {
	PADDING-RIGHT: 15px
}
.bPageBlock .componentTable .col02 {
	PADDING-RIGHT: 15px
}
.categoryTitle {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 10px
}
.bPageBlock .categoryList TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; COLOR: #333; PADDING-TOP: 3px; TEXT-ALIGN: left
}
.bPageBlock .categoryList TH {
	PADDING-RIGHT: 2px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; COLOR: #333; PADDING-TOP: 3px; TEXT-ALIGN: left
}
.bPageBlock .categoryList {
	PADDING-BOTTOM: 15px
}
.bPageBlock .formTable H3 {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 10px; PADDING-TOP: 15px
}
.bPageBlock .formTable TD {
	PADDING-LEFT: 0.89em
}
.bPageBlock .formTable .bHeader {
	FONT-WEIGHT: bold; TEXT-INDENT: -0.63em
}
.bPageBlock .formTable .bBody {
	FONT-SIZE: 91%
}
.bPageBlock .formTable .asterisk {
	COLOR: #c00
}
.bPageBlock .textBox {
	MARGIN: 1px 7px 1px 1px; WIDTH: 160px
}
.bPageBlock .cbCol {
	VERTICAL-ALIGN: middle
}
.bPageBlock .cbCol INPUT {
	MARGIN: -2px 0px
}
.listElementBottomNav {
	DISPLAY: none
}
.recycleBin .listElementBottomNav {
	DISPLAY: block
}
.listPage .listElementBottomNav {
	DISPLAY: block
}
.product .listElementBottomNav {
	DISPLAY: block
}
.listElementBottomNav .bNext .clear {
	CLEAR: none; DISPLAY: none
}
.introBody {
	WIDTH: 951px
}
.introBody .introTitle {
	FONT-WEIGHT: bold
}
.introBody .introForm {
	VERTICAL-ALIGN: top; BORDER-LEFT: #fff 20px solid; WIDTH: 225px; BACKGROUND-COLOR: #e8e8e8
}
.introBody .introFormBody {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; FONT-SIZE: 91%; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: center
}
.introBody .introFormBody .formDescription {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; PADDING-TOP: 10px; TEXT-ALIGN: left
}
.introBody .introForm .requiredMark {
	FONT-SIZE: 109%; COLOR: red
}
.introBody .introForm .inputLabel {
	FONT-WEIGHT: bold; PADDING-TOP: 10px
}
.introBody .introForm .formDescription {
	PADDING-BOTTOM: 15px; PADDING-TOP: 10px
}
.introBody .introForm .requiredDescription {
	FONT-WEIGHT: bold; PADDING-BOTTOM: 20px; TEXT-ALIGN: right
}
.introBody .formTitle {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; FONT-WEIGHT: bold; PADDING-BOTTOM: 0.1em; COLOR: #fff; PADDING-TOP: 0.1em; BACKGROUND-COLOR: #999
}
.introBody .introDescription {
	PADDING-RIGHT: 1em; BACKGROUND-POSITION: left top; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; WIDTH: 951px; PADDING-TOP: 1em; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #f3f3ec
}
.introBody .introDescription .contentDescription {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 109%; FLOAT: left; PADDING-BOTTOM: 20px; WIDTH: 70%; PADDING-TOP: 5px
}
.introBody .introDescription .demoDescription {
	PADDING-LEFT: 2.5%; FONT-SIZE: 109%; FLOAT: right; WIDTH: 27.5%
}
.introBody .introDescription .helpAndTraining {
	PADDING-LEFT: 2%; FLOAT: right; VERTICAL-ALIGN: top; WIDTH: 28%
}
.introBody .introDescription .benefitsDescription {
	FLOAT: left; VERTICAL-ALIGN: top; WIDTH: 70%
}
.introBody .introDescription .demoBox {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; MARGIN: 10px; BORDER-LEFT: #000 1px solid; WIDTH: 170px; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #fff
}
.introBody .introDescription .demoBox .demoTitle {
	FONT-WEIGHT: bold; COLOR: #fff; BACKGROUND-COLOR: #000; TEXT-ALIGN: left
}
.introBody .introDescription .demoBox .demoImage {
	WIDTH: 71px; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #000
}
.introBody .introDescription .nestedModule {
	FONT-SIZE: 91%; BORDER-LEFT-COLOR: #f3f3ec; BORDER-BOTTOM-COLOR: #f3f3ec; BORDER-TOP-COLOR: #f3f3ec; BACKGROUND-COLOR: #f3f3ec; BORDER-RIGHT-COLOR: #f3f3ec
}
.introBody .introDescription .nestedModuleInner {
	PADDING-BOTTOM: 70px
}
.introBody .introDescription .continue {
	FLOAT: right; WIDTH: 8%; TEXT-ALIGN: right
}
.introBody .introDescription .buttons {
	CLEAR: both; OVERFLOW: hidden; WIDTH: 98%
}
.introBody .upperBorder {
	PADDING-TOP: 1.31em
}
.introBody .lowerBorder {
	PADDING-BOTTOM: 2px
}
.introBody .screenShot {
	MARGIN: 25px auto; VERTICAL-ALIGN: bottom
}
.accountTab .introBody .introDescription {
	BACKGROUND-IMAGE: url(/img/accountsSplashBg.gif)
}
.campaignTab .introBody .introDescription {
	BACKGROUND-IMAGE: url(/img/campaignsSplashBg.gif)
}
.caseTab .introBody .introDescription {
	BACKGROUND-IMAGE: url(/img/casesSplashBg.gif)
}
.contactTab .introBody .introDescription {
	BACKGROUND-IMAGE: url(/img/contactsSplashBg.gif)
}
.contractTab .introBody .introDescription {
	BACKGROUND-IMAGE: url(/img/contractsSplashBg.gif)
}
.dashboardTab .introBody .introDescription {
	BACKGROUND-IMAGE: url(/img/dashboardsSplashBg.gif)
}
.documentTab .introBody .introDescription {
	BACKGROUND-IMAGE: url(/img/documentsSplashBg.gif)
}
.forecastTab .introBody .introDescription {
	BACKGROUND-IMAGE: url(/img/forecastsSplashBg.gif)
}
.leadTab .introBody .introDescription {
	BACKGROUND-IMAGE: url(/img/leadsSplashBg.gif)
}
.opportunityTab .introBody .introDescription {
	BACKGROUND-IMAGE: url(/img/opportunitiesSplashBg.gif)
}
.portalTab .introBody .introDescription {
	BACKGROUND-IMAGE: url(/img/portalsSplashBg.gif)
}
.productTab .introBody .introDescription {
	BACKGROUND-IMAGE: url(/img/productsSplashBg.gif)
}
.reportTab .introBody .introDescription {
	BACKGROUND-IMAGE: url(/img/reportsSplashBg.gif)
}
.solutionTab .introBody .introDescription {
	BACKGROUND-IMAGE: url(/img/solutionsSplashBg.gif)
}
.eventTab DIV.recurrenceHeader {
	BORDER-RIGHT: 2px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; BACKGROUND-COLOR: #f3f3ec
}
.currentUser {
	FONT-WEIGHT: bold
}
.hiddenWarning {
	DISPLAY: inline; PADDING-LEFT: 10px; VISIBILITY: hidden
}
.bTitle {
	MARGIN-BOTTOM: 4px; PADDING-BOTTOM: 6px; BORDER-BOTTOM: #000 1px solid
}
.bTitle H2 {
	FONT-SIZE: 109%
}
.bTitle .viewSelect {
	FLOAT: right
}
.bCalendar .taskList {
	PADDING-LEFT: 10px; WIDTH: 50%
}
.bCalendar .calendarBlock {
	WIDTH: 50%
}
.bCalendar .bTopButtons {
	MARGIN-BOTTOM: 2px; TEXT-ALIGN: right
}
.bCalendar .calHeader {
	CLEAR: both; PADDING-TOP: 5px; WHITE-SPACE: nowrap
}
.bCalendar .calendarIconBar {
	PADDING-BOTTOM: 5px; WHITE-SPACE: nowrap; TEXT-ALIGN: right
}
.bCalendar .bPageBlock .calendarIconBar * {
	DISPLAY: inline; FLOAT: none
}
.bCalendar .bPageBlock .pbTitle H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 7px; WIDTH: auto; PADDING-TOP: 3px; WHITE-SPACE: nowrap
}
.bCalendar .bPageBlock .calendarView {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-LEFT: 1px solid; WIDTH: 100%; BORDER-BOTTOM: 1px solid
}
.bCalendar .bPageBlock .calendarWeekView {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-LEFT: 1px solid; WIDTH: 100%; BORDER-BOTTOM: 1px solid
}
.bCalendar .calendarView TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; PADDING-BOTTOM: 1px; WIDTH: 90%; PADDING-TOP: 1px
}
.calendarBlock TH {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #e2e2d1; TEXT-ALIGN: right
}
.bCalendar .taskList TH {
	BORDER-RIGHT-STYLE: none
}
.bCalendar .even TD {
	BORDER-BOTTOM: #e7e7d8 1px solid
}
.bCalendar .odd TD {
	BORDER-BOTTOM: #e7e7d8 1px solid
}
.bCalendar .even {
	BORDER-BOTTOM: #e7e7d8 1px solid
}
.bCalendar .odd {
	BORDER-BOTTOM: #c5c5b6 1px solid
}
.bCalendar .evenHour {
	BORDER-BOTTOM: #d6d6c7 1px solid
}
.bCalendar .oddHour {
	BORDER-BOTTOM: #c5c5b6 1px solid
}
.bCalendar .calendarWeekView TH {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: left; BORDER-BOTTOM-STYLE: none
}
.bCalendar .calendarWeekView .newLink {
	PADDING-RIGHT: 2px; BACKGROUND-COLOR: #e7e7d8; TEXT-ALIGN: right
}
.bCalendar .calendarWeekView .eventBlock {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #e8e3c3 1px solid
}
.bCalendar .calendarWeekView .last.eventBlock {
	BORDER-BOTTOM-STYLE: none
}
.bCalendar .bPageBlock .calendarDayWeekView {
	BORDER-RIGHT: #999 1px solid; TABLE-LAYOUT: fixed; BORDER-TOP: #999 1px solid; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-LEFT: #999 1px solid; WIDTH: 100%; BORDER-BOTTOM: #999 1px solid; POSITION: relative
}
.bCalendar .bPageBlock .calendarDayWeekView TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none
}
.bCalendar .bPageBlock .calendarDayWeekView .calDays {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-SIZE: 110%; PADDING-BOTTOM: 0px; BORDER-LEFT: #ccc 1px solid; COLOR: #333; PADDING-TOP: 2px; BORDER-BOTTOM: #a7a7a7 1px solid; HEIGHT: 25px; TEXT-ALIGN: left
}
.bCalendar .bPageBlock .calendarDayWeekView .timeColumn.calDays {
	PADDING-LEFT: 0px
}
.bCalendar .bPageBlock .calendarDayWeekView .date {
	PADDING-RIGHT: 3px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 90%; PADDING-BOTTOM: 1px; BORDER-LEFT: #ccc 1px solid; COLOR: #333; PADDING-TOP: 1px; BACKGROUND-COLOR: #e2e2d1
}
.bCalendar .bPageBlock .calendarDayWeekView .dateDnD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 90%; PADDING-BOTTOM: 1px; BORDER-LEFT: #ccc 1px solid; COLOR: #333; PADDING-TOP: 1px; BORDER-BOTTOM: #c5c5b6 1px solid; BACKGROUND-COLOR: #e2e2d1
}
.addNewEventIcon {
	DISPLAY: block; FLOAT: right; BACKGROUND-IMAGE: url(/img/cal/addNew_off.gif); MARGIN: 2px 6px 2px 2px; WIDTH: 13px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 9px
}
A:hover IMG.addNewEventIcon {
	BACKGROUND-IMAGE: url(/img/cal/addNew_on.gif); WIDTH: 13px; HEIGHT: 9px
}
.inlineScheduler .bCalendar .bPageBlock .pbBody {
	BORDER-RIGHT: #d8d8d8 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #d8d8d8 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #d8d8d8 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #d8d8d8 1px solid
}
.inlineScheduler .bCalendar .secondaryPalette {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BACKGROUND-COLOR: #e7e7d8; BORDER-RIGHT-WIDTH: 0px
}
.bCalendar .bPageBlock .pbBody .noBorder {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.bCalendar .bPageBlock .pbBody .noBorderBottom {
	BORDER-BOTTOM-WIDTH: 0px
}
.bCalendar .bPageBlock .pbBody .noBorderTop {
	BORDER-TOP-WIDTH: 0px
}
.bCalendar .calendarDayWeekView .timeColumn {
	WIDTH: 65px; HEIGHT: 100%; BACKGROUND-COLOR: #e2e2d1
}
.bCalendar .calendarDayWeekView .timeColumnDnD {
	WIDTH: 5.5em; HEIGHT: 100%; BACKGROUND-COLOR: #e2e2d1
}
.bCalendar .calendarDayWeekView .timeCell {
	BORDER-TOP: #e7e7d8 1px solid; WIDTH: 60px; WHITE-SPACE: nowrap; TEXT-ALIGN: center
}
.bCalendar .calendarDayWeekView .timeCellDnD {
	FONT-WEIGHT: bold; LINE-HEIGHT: 25px; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #e2e2d1; TEXT-ALIGN: center
}
.bCalendar .calendarDayWeekView .dayOfWeekCell {
	HEIGHT: 100%
}
.bCalendar .calendarDayWeekView .dayCell {
	WIDTH: 95%; HEIGHT: 100%
}
.bCalendar .calendarDayWeekView .dayBlock {
	TABLE-LAYOUT: fixed; BORDER-LEFT: #ccc 1px solid; WIDTH: 100%; HEIGHT: 100%
}
.bCalendar .calendarDayWeekView .fixedTable {
	TABLE-LAYOUT: fixed
}
.bCalendar .calendarDayWeekView .firstWeekCell {
	BORDER-BOTTOM: #a7a7a7 1px solid; HEIGHT: 25px; BACKGROUND-COLOR: #b8afab; TEXT-ALIGN: left
}
.bCalendar .calendarDayWeekView .hourRow {
	HEIGHT: 25px
}
.bCalendar .calendarDayWeekView .hourRow TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 17px
}
.bCalendar .calendarDayWeekView .hourRow TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 17px
}
.bCalendar .calendarDayWeekView .even TD {
	BORDER-TOP: #ccc 1px solid
}
.bCalendar .calendarDayWeekView .even TH {
	BORDER-TOP: #ccc 1px solid
}
.bCalendar .calendarDayWeekView .odd TH {
	BORDER-RIGHT: #e7e7d8 1px solid; BORDER-TOP: #e7e7d8 1px solid; BORDER-LEFT: #e7e7d8 1px solid; BORDER-BOTTOM: #e7e7d8 1px solid
}
.bCalendar .calendarDayWeekView TH.alldayevent {
	MARGIN: 0px; HEIGHT: 25px; BACKGROUND-COLOR: #e8e8e8
}
.bCalendar .calendarDayWeekView TD.alldayevent {
	MARGIN: 0px; HEIGHT: 25px; BACKGROUND-COLOR: #e8e8e8
}
.bCalendar .calendarDayWeekView TD.alldayevent {
	BORDER-BOTTOM-WIDTH: 0px
}
.bCalendar .calendarDayWeekView TD.noItem.alldayevent {
	FONT-SIZE: 0pt
}
.bCalendar .calendarDayWeekView TD.dailyLastRow.alldayevent {
	MAX-HEIGHT: 8px; BORDER-BOTTOM: #c5c5c6 1px solid; HEIGHT: 8px
}
.bCalendar .calendarDayWeekView TD.weeklyLastRow.alldayevent {
	MAX-HEIGHT: 8px; BORDER-BOTTOM: #c5c5c6 1px solid; HEIGHT: 8px
}
.bCalendar .calendarDayWeekView TD.weeklyLastRow.alldayevent {
	FONT-SIZE: 0pt
}
.bCalendar .calendarDayWeekView .eventBlock {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.bCalendar .calendarDayWeekView .hourRowLabel {
	OVERFLOW: visible; POSITION: relative; HEIGHT: 25px
}
.bCalendar .calendarDayWeekView .hourRowDnD {
	OVERFLOW: visible; POSITION: relative; HEIGHT: 25px
}
.bCalendar .calendarDayWeekView .eventBlockNonDnD {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; POSITION: absolute; TOP: 0%; BORDER-RIGHT-WIDTH: 0px
}
.bCalendar .calendarDayWeekView .eventBlockDnD {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; POSITION: absolute; TOP: 0%; BORDER-RIGHT-WIDTH: 0px
}
.bCalendar .calendarDayWeekView .even TD.eventBlock {
	BORDER-TOP-WIDTH: 0px
}
.bCalendar .calendarDayWeekView .eventBlockDiv {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 6px; MARGIN: 0px 0px -1px -1px; OVERFLOW: hidden; BORDER-LEFT: #ccc 1px solid; CURSOR: pointer; BORDER-BOTTOM: #ccc 1px solid; WHITE-SPACE: normal
}
.bCalendar .calendarDayWeekView .eventBlockDivDnD {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 6px; MARGIN: 0px 0px -1px -1px; OVERFLOW: hidden; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; WHITE-SPACE: normal
}
.bCalendar .calendarDayWeekView .noDrop {
	BACKGROUND: url(/img/cal/icon_nodrop.gif) #ff0000 no-repeat center center; LEFT: 0px; VISIBILITY: visible; WIDTH: 100%; POSITION: absolute; TOP: 0px; opacity: 0.5
}
.bCalendar .calendarDayWeekView .accept .noDrop {
	VISIBILITY: hidden
}
.bCalendar .calendarDayWeekView .multiLineEventBlock {
	PADDING-RIGHT: 2px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; OVERFLOW: hidden; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 2px; HEIGHT: 100%; BACKGROUND-COLOR: #fff
}
.bCalendar .calendarDayWeekView .alldayDnD {
	WIDTH: 100%; HEIGHT: 25px
}
.bCalendar .calendarDayWeekView .dragContentPointer * {
	CURSOR: pointer
}
.bCalendar .bPageBlock .calendarDayWeekView .currentHeader {
	BACKGROUND-COLOR: #c4d2e4
}
.bCalendar .bPageBlock .calendarDayWeekView .currentBody {
	BACKGROUND-COLOR: #e4eaf3
}
.bCalendar .calendarDayWeekView .multiLineEventBlock IMG {
	VERTICAL-ALIGN: middle
}
.bCalendar .calendarDayWeekView .eventIcon {
	FLOAT: left
}
.bCalendar .calendarMonthView {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; WIDTH: 100%; BORDER-BOTTOM: 1px solid
}
.bCalendar .calendarMonthView TD.upperLeft {
	COLOR: #333; BACKGROUND-COLOR: #b8afab
}
.bCalendar .headerRow .calDays {
	COLOR: #333; BACKGROUND-COLOR: #b8afab
}
.bCalendar .calendarMonthView .headerRow TH {
	BORDER-RIGHT: #fff 0px solid; PADDING-RIGHT: 3px; BORDER-TOP: #fff 0px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; BORDER-LEFT: #fff 0px solid; WIDTH: 14%; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: left
}
.bCalendar .calendarMonthView TD {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #ccc 0px solid; WIDTH: 14%; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid
}
.bCalendar .calendarMonthView TD.upperLeft {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid; BORDER-RIGHT-WIDTH: 0px
}
.bCalendar .calendarMonthView .calInactive {
	BACKGROUND-COLOR: #d4d4d4
}
.bCalendar .calendarMonthView .calActive {
	BACKGROUND-COLOR: #f3f3ec
}
.bCalendar .calendarMonthView .calToday {
	BACKGROUND-COLOR: #fff
}
.bCalendar .calendarMonthView .date {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 90%; MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 1px; COLOR: #333; PADDING-TOP: 1px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #e2e2d1
}
.bCalendar .calendarMonthView .calToday .date {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #cdc68d
}
.bCalendar .calendarMonthView TD .event {
	DISPLAY: block; FONT-WEIGHT: bold
}
.bCalendar TD .event {
	FONT-WEIGHT: bold; MARGIN-RIGHT: 0.4em
}
.bCalendar .calendarMonthView .date .newLink {
	FONT-WEIGHT: normal; FLOAT: right
}
.bCalendar .calendarMonthView .weekLink {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 30px; VERTICAL-ALIGN: middle; WIDTH: 18px; PADDING-TOP: 30px; BACKGROUND-COLOR: #e2e2d1; TEXT-ALIGN: center
}
.bCalendar #dropZones {
	POSITION: absolute; opacity: 0.5
}
.bCalendar #dropZones DIV {
	HEIGHT: 26px
}
.print .bCalendar .calendarWeekView TH {
	BACKGROUND-COLOR: #f3f3ec
}
.bCalendar .pbHeaderBar {
	DISPLAY: inline; WIDTH: 100%
}
.bMultiuserCalendar .pbHeaderBar {
	DISPLAY: inline; WIDTH: 100%
}
.bCalendar .pbHeaderBar .calLinks {
	PADDING-RIGHT: 2px; PADDING-LEFT: 20px; FLOAT: right
}
.bMultiuserCalendar .pbHeaderBar .calLinks {
	PADDING-RIGHT: 2px; PADDING-LEFT: 20px; FLOAT: right
}
.bCalendar .pbHeaderBar .legendBar {
	PADDING-RIGHT: 20px; PADDING-LEFT: 2px; FLOAT: left
}
.bMultiuserCalendar .pbHeaderBar .legendBar {
	PADDING-RIGHT: 20px; PADDING-LEFT: 2px; FLOAT: left
}
.bCalendar .legend {
	TEXT-ALIGN: left
}
.bMultiuserCalendar .legend {
	TEXT-ALIGN: left
}
.bCalendar .pbHeaderBar .headerClearing {
	CLEAR: both
}
.bMultiuserCalendar .pbHeaderBar .headerClearing {
	CLEAR: both
}
.hideWeekend.bCalendar .weekend {
	DISPLAY: none
}
.bMultiuserCalendar .hideWeekend .weekend {
	DISPLAY: none
}
#listDiv .weekend {
	DISPLAY: none
}
.bCalendar .singleUserCalSpacer {
	VISIBILITY: hidden; WIDTH: 740px
}
.bMultiuserCalendar .multiUserCalSpacer {
	VISIBILITY: hidden; WIDTH: 740px
}
.bCalendar .dailySpacer {
	VISIBILITY: hidden; WIDTH: 405px
}
.bCalendar .allDaySpacer {
	VISIBILITY: hidden; HEIGHT: 26px
}
.bCalendar .allDayLastRowSpacer {
	FONT-SIZE: 0pt; HEIGHT: 8px
}
.sCalendarFooter {
	PADDING-RIGHT: 7px; Z-INDEX: 1000; RIGHT: 10px; FLOAT: right; BOTTOM: 0pt; POSITION: fixed; HEIGHT: 24px; TEXT-ALIGN: right
}
.bCalendar .bPageBlock .calDnDfixedHeader {
	OVERFLOW: hidden
}
.bCalendar .bPageBlock .calDnDfixedHeaderBody {
	OVERFLOW-Y: scroll; OVERFLOW-X: hidden; POSITION: relative
}
.bMultiuserCalendar .bPageBlock {
	BORDER-TOP-COLOR: #506749
}
.bMultiuserCalendar .bPageBlock .pbHeader .pbTitle {
	COLOR: #506749
}
.bMultiuserCalendar .bPageBlock .pbHeader .pbTitle H2 {
	COLOR: #506749
}
.bMultiuserCalendar .bPageBlock .pbFooter {
	BACKGROUND-COLOR: #506749
}
.bMultiuserCalendar .bPageBlock {
	BACKGROUND-COLOR: #506749
}
.bMultiuserCalendar .bPageBlock .pbHeader .pbTitle .twisty {
	BACKGROUND-COLOR: #506749
}
.bMultiuserCalendar .bPageBlock .pbSubheader {
	BACKGROUND-COLOR: #506749
}
.bMultiuserCalendar .pbButton {
	VERTICAL-ALIGN: middle
}
.bMultiuserCalendar .pbDescription {
	VERTICAL-ALIGN: middle
}
.bMultiuserCalendar .pbDescription {
	TEXT-ALIGN: right
}
.bMultiuserTopButtons {
	CLEAR: both; FLOAT: right; MARGIN-BOTTOM: 2px; TEXT-ALIGN: right
}
.bMultiuserCalendar .pbButton .iconBar {
	PADDING-RIGHT: 1px; MARGIN-TOP: 0px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
.bMultiuserCalendar .pbButton .iconBar IMG {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 4px
}
.bMultiuserCalendar .pbButton .iconBar IMG.extra {
	MARGIN-RIGHT: 15px
}
.bMultiuserCalendar .pbButton .iconBar IMG.last {
	MARGIN-RIGHT: 24px
}
.multiuserCalendar .calendarTable {
	BORDER-RIGHT: #506749 1px solid; BORDER-TOP: #506749 1px solid; BORDER-LEFT: #506749 1px solid; WIDTH: 100%; BORDER-BOTTOM: #506749 1px solid
}
.multiuserCalendar .sunCol {
	BORDER-LEFT: #ccc 1px solid; WIDTH: 11%
}
.multiuserCalendar .monCol {
	BORDER-LEFT: #ccc 1px solid; WIDTH: 11%
}
.multiuserCalendar .tueCol {
	BORDER-LEFT: #ccc 1px solid; WIDTH: 11%
}
.multiuserCalendar .wedCol {
	BORDER-LEFT: #ccc 1px solid; WIDTH: 11%
}
.multiuserCalendar .thuCol {
	BORDER-LEFT: #ccc 1px solid; WIDTH: 11%
}
.multiuserCalendar .friCol {
	BORDER-LEFT: #ccc 1px solid; WIDTH: 11%
}
.multiuserCalendar .satCol {
	BORDER-LEFT: #ccc 1px solid; WIDTH: 11%
}
.multiuserCalendar .first.mins {
	BORDER-LEFT: #ccc 1px solid
}
.hideWeekend.multiuserCalendar .monCol {
	WIDTH: 15.4%
}
.hideWeekend.multiuserCalendar .tueCol {
	WIDTH: 15.4%
}
.hideWeekend.multiuserCalendar .wedCol {
	WIDTH: 15.4%
}
.hideWeekend.multiuserCalendar .thuCol {
	WIDTH: 15.4%
}
.hideWeekend.multiuserCalendar .friCol {
	WIDTH: 15.4%
}
.hideWeekend.multiuserCalendar .sunCol {
	DISPLAY: none
}
.hideWeekend.multiuserCalendar .satCol {
	DISPLAY: none
}
.multiuserCalendar TH.sunCol {
	BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.multiuserCalendar TH.monCol {
	BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.multiuserCalendar TH.tueCol {
	BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.multiuserCalendar TH.wedCol {
	BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.multiuserCalendar TH.thuCol {
	BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.multiuserCalendar TH.friCol {
	BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.multiuserCalendar TH.satCol {
	BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.multiuserCalendar TH.timeCol {
	BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.multiuserCalendar .headerRow TH.nameCol {
	BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.multiuserCalendar .headerRow TH.typeCol {
	BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.superDetail.multiuserCalendar TH.timeCol {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 0px
}
.multiuserCalendar .nameCol {
	BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
.multiuserCalendar .typeCol {
	BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
.multiuserCalendar .headerRow TH.cbCol {
	BORDER-BOTTOM-STYLE: none
}
.multiuserCalendar TH.sunCol {
	BACKGROUND-POSITION: left bottom; BACKGROUND-REPEAT: no-repeat
}
.multiuserCalendar TH.monCol {
	BACKGROUND-POSITION: left bottom; BACKGROUND-REPEAT: no-repeat
}
.multiuserCalendar TH.tueCol {
	BACKGROUND-POSITION: left bottom; BACKGROUND-REPEAT: no-repeat
}
.multiuserCalendar TH.wedCol {
	BACKGROUND-POSITION: left bottom; BACKGROUND-REPEAT: no-repeat
}
.multiuserCalendar TH.thuCol {
	BACKGROUND-POSITION: left bottom; BACKGROUND-REPEAT: no-repeat
}
.multiuserCalendar TH.friCol {
	BACKGROUND-POSITION: left bottom; BACKGROUND-REPEAT: no-repeat
}
.multiuserCalendar TH.satCol {
	BACKGROUND-POSITION: left bottom; BACKGROUND-REPEAT: no-repeat
}
.multiuserCalendar TH.nameCol {
	BACKGROUND-POSITION: left bottom; BACKGROUND-REPEAT: no-repeat
}
.multiuserCalendar .error .nameCol {
	COLOR: #fff; BACKGROUND-COLOR: #c00
}
.multiuserCalendar .lastLineOdd {
	BORDER-BOTTOM-STYLE: none
}
.multiuserCalendar .lastLineEven {
	BORDER-BOTTOM-STYLE: none
}
.calDialog DIV {
	PADDING-TOP: 10px
}
.calDialog .options {
	PADDING-LEFT: 24px
}
.calDialog .commands {
	FLOAT: right
}
.calDialog .commands * {
	MARGIN-LEFT: 6px
}
.calHeader {
	FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; WIDTH: 100%; COLOR: #333; WHITE-SPACE: nowrap; TEXT-ALIGN: center
}
.calHeader A {
	FONT-SIZE: 100%
}
.calHeader .prev {
	MARGIN-RIGHT: 1em
}
.calHeader .next {
	MARGIN-LEFT: 1em
}
.calHeader .picker {
	MARGIN: 0px 1em; PADDING-TOP: 2px
}
.calHeader .picker FORM {
	DISPLAY: inline
}
.calHeader .rightElements {
	PADDING-RIGHT: 5px; FLOAT: right
}
.calHeader .titleElements {
	WHITE-SPACE: nowrap
}
.multiuserCalendar .dateRow TD {
	PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 91%; PADDING-BOTTOM: 0px; COLOR: #333; PADDING-TOP: 1px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #e2e2d1
}
.multiuserCalendar .dateRow TH {
	PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 91%; PADDING-BOTTOM: 0px; COLOR: #333; PADDING-TOP: 1px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #e2e2d1
}
.multiuserCalendar .dateRow TD A {
	FONT-WEIGHT: bold; COLOR: #333
}
.multiuserCalendar TH A {
	FONT-WEIGHT: bold; COLOR: #333
}
.multiuserCalendar .headerRow TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; COLOR: #333; PADDING-TOP: 3px; BACKGROUND-COLOR: #b8afab
}
.multiuserCalendar TH {
	FONT-WEIGHT: bold; COLOR: #506749; BACKGROUND-COLOR: #e2e2d1
}
.multiuserCalendar .even TD.cbCol {
	FONT-WEIGHT: bold; COLOR: #506749; BACKGROUND-COLOR: #e2e2d1
}
.multiuserCalendar .odd TD.cbCol {
	FONT-WEIGHT: bold; COLOR: #506749; BACKGROUND-COLOR: #e2e2d1
}
.multiuserCalendar TH.cbCol {
	VERTICAL-ALIGN: middle; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center
}
.multiuserCalendar .even TD.cbCol {
	VERTICAL-ALIGN: middle; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center
}
.multiuserCalendar .odd TD.cbCol {
	VERTICAL-ALIGN: middle; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center
}
.multiuserCalendar TR.continuing TH.cbCol {
	BORDER-BOTTOM-STYLE: none
}
.multiuserCalendar TR.continuing.even TD.cbCol {
	BORDER-BOTTOM-STYLE: none
}
.multiuserCalendar TR.continuing.odd TD.cbCol {
	BORDER-BOTTOM-STYLE: none
}
.multiuserCalendar .odd TD {
	BACKGROUND-COLOR: #fff
}
.multiuserCalendar .even TD {
	BACKGROUND-COLOR: #f9f9f9
}
.multiuserCalendar .even TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #e3deb8 1px solid
}
.multiuserCalendar .odd TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #e3deb8 1px solid
}
.multiuserCalendar TR.continuing TD {
	BORDER-BOTTOM-STYLE: none
}
.multiuserCalendar TR.continuing TH {
	BORDER-BOTTOM-STYLE: none
}
.multiuserCalendar TD.nameCol {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; PADDING-TOP: 3px
}
.multiuserCalendar TH.nameCol {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; PADDING-TOP: 3px
}
.multiuserCalendar TD.typeCol {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: middle; PADDING-TOP: 3px
}
.multiuserCalendar .emptyRow {
	LINE-HEIGHT: 0
}
.multiuserCalendar .eventBusy {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 1.2em; TEXT-DECORATION: none
}
.multiuserCalendar .eventFree {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 1.2em; TEXT-DECORATION: none
}
.multiuserCalendar .eventOOO {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 1.2em; TEXT-DECORATION: none
}
.multiuserCalendar .eventCtnr {
	MIN-HEIGHT: 1.2em; POSITION: relative
}
.multiuserCalendar .eventCtnr .eventBusy {
	DISPLAY: block; BOTTOM: 0px; POSITION: absolute; TOP: 0px; TEXT-DECORATION: none
}
.multiuserCalendar .eventCtnr .eventFree {
	DISPLAY: block; BOTTOM: 0px; POSITION: absolute; TOP: 0px; TEXT-DECORATION: none
}
.multiuserCalendar .eventCtnr .eventOOO {
	DISPLAY: block; BOTTOM: 0px; POSITION: absolute; TOP: 0px; TEXT-DECORATION: none
}
.multiuserCalendar .inner {
	DISPLAY: block; WIDTH: 100%; HEIGHT: 100%
}
.multiuserCalendar .eventCtnr .eventText {
	MARGIN: 0px 3px; OVERFLOW: hidden; WIDTH: auto; COLOR: #333; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #fefdb9; TEXT-DECORATION: none
}
.multiuserCalendar .eventCtnr .callout {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: black 1px solid; DISPLAY: none; PADDING-LEFT: 2px; LEFT: -2em; PADDING-BOTTOM: 2px; BORDER-LEFT: black 1px solid; WIDTH: 15em; BOTTOM: 120%; PADDING-TOP: 2px; BORDER-BOTTOM: black 1px solid; POSITION: absolute; BACKGROUND-COLOR: #fefdb9; opacity: 0
}
.superDetail .first.mins {
	BORDER-LEFT: black 1px solid
}
.superDetail .dayView .first.mins {
	BORDER-LEFT-STYLE: none
}
.superDetail .eventBusy {
	OVERFLOW: visible; HEIGHT: 100%
}
.superDetail .eventFree {
	OVERFLOW: visible; HEIGHT: 100%
}
.superDetail .eventOOO {
	OVERFLOW: visible; HEIGHT: 100%
}
.superDetail .eventBusy DIV {
	BORDER-TOP: #e3deb8 1px solid; FONT-SIZE: 75%; MARGIN: 0px 4px; BORDER-BOTTOM: #e3deb8 1px solid; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #fefdb9
}
.superDetail .eventFree DIV {
	BORDER-TOP: #e3deb8 1px solid; FONT-SIZE: 75%; MARGIN: 0px 4px; BORDER-BOTTOM: #e3deb8 1px solid; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #fefdb9
}
.superDetail .eventOOO DIV {
	BORDER-TOP: #e3deb8 1px solid; FONT-SIZE: 75%; MARGIN: 0px 4px; BORDER-BOTTOM: #e3deb8 1px solid; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #fefdb9
}
.superDetail .eventBusy A {
	TEXT-DECORATION: none
}
.superDetail .eventFree A {
	TEXT-DECORATION: none
}
.superDetail .eventOOO A {
	TEXT-DECORATION: none
}
.legend {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; TEXT-ALIGN: right
}
.legend DIV {
	PADDING-RIGHT: 9px; DISPLAY: inline; HEIGHT: 9px
}
.legend SPAN {
	PADDING-BOTTOM: 2px; MARGIN: 0px 6px 0px 2px
}
.legend .busy {
	BACKGROUND-COLOR: #6699cc
}
.multiuserCalendar .eventBusy {
	BACKGROUND-COLOR: #6699cc
}
.bCalendar .calendarDayWeekView .eventBusy.eventBlockDiv {
	BACKGROUND-COLOR: #6699cc
}
.bCalendar .calendarDayWeekView .eventBusy.eventBlockDivDnD {
	BACKGROUND-COLOR: #6699cc
}
.eventBusy.hoverDetail .hoverOuter {
	BACKGROUND-COLOR: #6699cc
}
.legend .outOfOffice {
	BACKGROUND-COLOR: #b6624f
}
.multiuserCalendar .eventOOO {
	BACKGROUND-COLOR: #b6624f
}
.bCalendar .calendarDayWeekView .eventOOO.eventBlockDiv {
	BACKGROUND-COLOR: #b6624f
}
.bCalendar .calendarDayWeekView .eventOOO.eventBlockDivDnD {
	BACKGROUND-COLOR: #b6624f
}
.eventOOO.hoverDetail .hoverOuter {
	BACKGROUND-COLOR: #b6624f
}
.bCalendar .calendarDayWeekView .eventFree.eventBlockDiv {
	BACKGROUND-COLOR: #ffffff
}
.bCalendar .calendarDayWeekView .eventFree.eventBlockDivDnD {
	BACKGROUND-COLOR: #ffffff
}
.eventFree.hoverDetail .hoverOuter {
	BACKGROUND-COLOR: #ffffff
}
.multiuserCalendar .eventFree {
	
}
.hoverDetail .hoverErrorMsgDesc {
	TEXT-ALIGN: left
}
.bRelatedList .bMyTask .bPageBlock .pbButton {
	WHITE-SPACE: nowrap
}
.bMyTask .selectMenuDiv .selectMenuDropdownDiv {
	BORDER-RIGHT: #333 1px solid; BORDER-TOP: #333 1px solid; BORDER-LEFT: #333 1px solid; BORDER-BOTTOM: #333 1px solid; BACKGROUND-COLOR: #fff
}
.bMyTask .selectMenuDiv .selectMenuDropdown .theOption {
	BORDER-RIGHT: #bbb 0px solid; PADDING-RIGHT: 6px; BORDER-TOP: #bbb 0px solid; PADDING-LEFT: 6px; FONT-SIZE: 80%; PADDING-BOTTOM: 2px; BORDER-LEFT: #bbb 0px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #bbb 0px solid; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left
}
.bMyTask .selectMenuDiv .selectMenuDropdown A.hover.theOption {
	COLOR: #fff; BACKGROUND-COLOR: #9096a1
}
.detailPage .taskOverDue {
	COLOR: #990000
}
.bMyTask .taskOverDue {
	COLOR: #990000
}
.mergeEntity {
	WIDTH: 100%
}
.mergeEntity .headerRow TD {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #ddd; TEXT-ALIGN: left
}
.mergeEntity .headerRow TH {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #ddd; TEXT-ALIGN: left
}
.mergeEntity .requiredInput TH {
	COLOR: white
}
.accountTab .mergeEntity .requiredInput TH {
	BACKGROUND-COLOR: #36c
}
.personaccountTab .mergeEntity .requiredInput TH {
	BACKGROUND-COLOR: #36c
}
.accountTab .mergeEntity .requiredMark {
	COLOR: #36c
}
.personaccountTab .mergeEntity .requiredMark {
	COLOR: #36c
}
.leadTab .mergeEntity .requiredInput TH {
	BACKGROUND-COLOR: #e1a21a
}
.leadTab .mergeEntity .requiredMark {
	COLOR: #e1a21a
}
.contactTab .mergeEntity .requiredInput TH {
	BACKGROUND-COLOR: #56458c
}
.contactTab .mergeEntity .requiredMark {
	COLOR: #56458c
}
.mergeEntity TH {
	PADDING-RIGHT: 2px; VERTICAL-ALIGN: top; BORDER-BOTTOM: #bbb 1px solid; BACKGROUND-COLOR: #ddd; TEXT-ALIGN: right
}
.mergeEntity TD {
	VERTICAL-ALIGN: top; BORDER-BOTTOM: #bbb 1px solid; WHITE-SPACE: normal; BACKGROUND-COLOR: white
}
.mergeEntity .last TD {
	BORDER-BOTTOM-STYLE: none
}
.mergeEntity .last TH {
	BORDER-BOTTOM-STYLE: none
}
.helpIcon {
	BACKGROUND-IMAGE: url(/img/func_icons/util/help16.png); WIDTH: 16px; HEIGHT: 16px
}
.recycleIcon {
	BACKGROUND-IMAGE: url(/img/func_icons/util/recycle.gif); WIDTH: 19px; MARGIN-RIGHT: 7px; HEIGHT: 19px
}
.printerIcon {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(/img/func_icons/util/printer20.gif); WIDTH: 20px; HEIGHT: 20px
}
.printerIconOn {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(/img/func_icons/util/printer20.gif); WIDTH: 20px; HEIGHT: 20px
}
.lookupIcon {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(/img/func_icons/util/lookup20.gif); WIDTH: 20px; HEIGHT: 20px
}
.lookupIconOn {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(/img/func_icons/util/lookup20.gif); WIDTH: 20px; HEIGHT: 20px
}
.alertIcon {
	BACKGROUND-IMAGE: url(/img/func_icons/util/alert16.gif); WIDTH: 16px; HEIGHT: 16px
}
.checkmarkIcon {
	BACKGROUND-IMAGE: url(/img/func_icons/util/checkmark16.gif); WIDTH: 16px; HEIGHT: 16px
}
.blogIcon {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(/img/func_icons/util/blog20.gif); WIDTH: 20px; HEIGHT: 20px
}
.blogIconOn {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(/img/func_icons/util/blog20.gif); WIDTH: 20px; HEIGHT: 20px
}
.addBlogIcon {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(/img/func_icons/util/blogAdd20.gif); WIDTH: 20px; HEIGHT: 20px
}
.addBlogIcon {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(/img/func_icons/util/blogAdd20.gif); WIDTH: 20px; HEIGHT: 20px
}
.dependencyIcon {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(/img/func_icons/util/dependency20.gif); WIDTH: 20px; HEIGHT: 20px
}
.dependencyIconOn {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(/img/func_icons/util/dependency20.gif); WIDTH: 20px; HEIGHT: 20px
}
.exportIcon {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(/img/func_icons/util/export20.gif); WIDTH: 20px; HEIGHT: 20px
}
.exportIconOn {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(/img/func_icons/util/export20.gif); WIDTH: 20px; HEIGHT: 20px
}
.searchIcon {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(/img/func_icons/util/search20.gif); WIDTH: 20px; HEIGHT: 20px
}
.searchIconOn {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(/img/func_icons/util/search20.gif); WIDTH: 20px; HEIGHT: 20px
}
.trashIcon {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(/img/func_icons/util/trash20.gif); WIDTH: 20px; HEIGHT: 20px
}
.trashIconOn {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(/img/func_icons/util/trash20.gif); WIDTH: 20px; HEIGHT: 20px
}
.groupEventIcon {
	BACKGROUND-IMAGE: url(/img/group_event.gif); WIDTH: 16px; HEIGHT: 16px
}
.doubleArrowUp {
	BACKGROUND-IMAGE: url(/img/double_arrow_up.gif); WIDTH: 24px; HEIGHT: 20px
}
.doubleArrowDwn {
	BACKGROUND-IMAGE: url(/img/double_arrow_dwn.gif); WIDTH: 24px; HEIGHT: 20px
}
.comboboxIcon {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(/img/func_icons/util/combobox20.gif); WIDTH: 20px; HEIGHT: 20px
}
.comboboxIconOn {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(/img/func_icons/util/combobox20.gif); WIDTH: 20px; HEIGHT: 20px
}
.colorPickerIcon {
	BACKGROUND-IMAGE: url(/img/func_icons/util/colorPicker16.gif); WIDTH: 16px; HEIGHT: 16px
}
.downArrowIcon {
	BACKGROUND-IMAGE: url(/img/arrow_dwn.gif); WIDTH: 24px; HEIGHT: 20px
}
.leftArrowIcon {
	BACKGROUND-IMAGE: url(/img/arrow_lt.gif); WIDTH: 24px; HEIGHT: 20px
}
.rightArrowIcon {
	BACKGROUND-IMAGE: url(/img/arrow_rt.gif); WIDTH: 24px; HEIGHT: 20px
}
.upArrowIcon {
	BACKGROUND-IMAGE: url(/img/arrow_up.gif); WIDTH: 24px; HEIGHT: 20px
}
.datePickerIcon {
	BACKGROUND-IMAGE: url(/img/func_icons/util/datePicker16.gif); WIDTH: 16px; HEIGHT: 16px
}
.escalatedLarge {
	MARGIN-TOP: 3px; BACKGROUND-IMAGE: url(/img/func_icons/util/escalation16.gif); MARGIN-LEFT: 3px; VERTICAL-ALIGN: middle; WIDTH: 16px; HEIGHT: 16px
}
.escalatedSmall {
	MARGIN-TOP: -2px; BACKGROUND-IMAGE: url(/img/func_icons/util/escalation12.gif); MARGIN-LEFT: 3px; VERTICAL-ALIGN: middle; WIDTH: 12px; HEIGHT: 12px
}
.infoIcon {
	BACKGROUND-IMAGE: url(/img/func_icons/util/info16.png); WIDTH: 16px; HEIGHT: 16px
}
.imgNewDataSmall {
	MARGIN-LEFT: 0.5em; VERTICAL-ALIGN: top
}
.imgNewData {
	MARGIN-LEFT: 0.5em; VERTICAL-ALIGN: top
}
.mailCloseIcon {
	BACKGROUND-IMAGE: url(/img/func_icons/util/mailCloseEnv16.gif); WIDTH: 16px; HEIGHT: 16px
}
.mailOpenIcon {
	BACKGROUND-IMAGE: url(/img/func_icons/util/mailOpenEnv16.gif); WIDTH: 16px; HEIGHT: 16px
}
.mailFrontIcon {
	BACKGROUND-IMAGE: url(/img/func_icons/util/mailFrontEnv16.gif); WIDTH: 16px; HEIGHT: 16px
}
.customizePageIcon {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(/img/func_icons/util/customize20.gif); WIDTH: 20px; HEIGHT: 20px
}
.customizePageIconOn {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(/img/func_icons/util/customize20.gif); WIDTH: 20px; HEIGHT: 20px
}
.linkIcon {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(/img/func_icons/util/link20.gif); WIDTH: 20px; HEIGHT: 20px
}
.linkIconOn {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(/img/func_icons/util/link20.gif); WIDTH: 20px; HEIGHT: 20px
}
.tab .multiforce DIV {
	BACKGROUND-IMAGE: url(/img/tab/mf_picklist.gif); WIDTH: 47px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 21px
}
.listTranslatedSolutions .pbTitle H3 {
	MARGIN: 3px 0px 0px 4px
}
.relatedListIcon {
	DISPLAY: none
}
.listRelatedObject .userDefinedImage {
	MARGIN-TOP: -4px; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 5px; POSITION: relative
}
.listRelatedObject .motifElement .userDefinedImage {
	MARGIN-TOP: 0px; FLOAT: none; MARGIN-LEFT: 0px; POSITION: static
}
.customnotabBlock .userDefinedImage {
	DISPLAY: none
}
.relatedListIcon {
	BACKGROUND-REPEAT: no-repeat
}
.mruIcon {
	BACKGROUND-REPEAT: no-repeat
}
.hideListButton {
	BACKGROUND-IMAGE: url(/img/twistySubhDown.gif); WIDTH: 16px; HEIGHT: 10px
}
.showListButton {
	BACKGROUND-IMAGE: url(/img/twistySubhRight.gif); WIDTH: 16px; HEIGHT: 10px
}
.twistyHeader .hideListButton {
	BACKGROUND-IMAGE: url(/img/arrowDown.gif); WIDTH: 16px; HEIGHT: 13px
}
.twistyHeader .showListButton {
	BACKGROUND-IMAGE: url(/img/arrowRight.gif); WIDTH: 16px; HEIGHT: 13px
}
.calendarIconBar {
	PADDING-TOP: 3px
}
.calendarIconBar .dayViewIconOn {
	BACKGROUND-POSITION: right top; DISPLAY: block; BACKGROUND-IMAGE: url(/img/func_icons/cal/day24.gif)
}
.calendarIconBar .dayViewIcon {
	BACKGROUND-POSITION: left top; DISPLAY: block; BACKGROUND-IMAGE: url(/img/func_icons/cal/day24.gif)
}
.calendarIconBar .weekViewIconOn {
	BACKGROUND-POSITION: right top; DISPLAY: block; BACKGROUND-IMAGE: url(/img/func_icons/cal/week24.gif)
}
.calendarIconBar .weekViewIcon {
	BACKGROUND-POSITION: left top; DISPLAY: block; BACKGROUND-IMAGE: url(/img/func_icons/cal/week24.gif)
}
.calendarIconBar .monthViewIconOn {
	BACKGROUND-POSITION: right top; DISPLAY: block; BACKGROUND-IMAGE: url(/img/func_icons/cal/month24.gif); MARGIN-RIGHT: 13px
}
.calendarIconBar .monthViewIcon {
	BACKGROUND-POSITION: left top; DISPLAY: block; BACKGROUND-IMAGE: url(/img/func_icons/cal/month24.gif); MARGIN-RIGHT: 13px
}
.calendarIconBar .singleUserViewIconOn {
	BACKGROUND-POSITION: right top; DISPLAY: block; BACKGROUND-IMAGE: url(/img/func_icons/cal/onePerson24.gif)
}
.calendarIconBar .singleUserViewIcon {
	BACKGROUND-POSITION: left top; DISPLAY: block; BACKGROUND-IMAGE: url(/img/func_icons/cal/onePerson24.gif)
}
.calendarIconBar .multiUserViewIconOn {
	BACKGROUND-POSITION: right top; DISPLAY: block; BACKGROUND-IMAGE: url(/img/func_icons/cal/multiPerson24.gif); MARGIN-RIGHT: 13px
}
.calendarIconBar .multiUserViewIcon {
	BACKGROUND-POSITION: left top; DISPLAY: block; BACKGROUND-IMAGE: url(/img/func_icons/cal/multiPerson24.gif); MARGIN-RIGHT: 13px
}
.calendarIconBar .listViewIconOn {
	BACKGROUND-POSITION: right top; DISPLAY: block; BACKGROUND-IMAGE: url(/img/func_icons/cal/listView24.gif); MARGIN-RIGHT: 0px
}
.calendarIconBar .listViewIcon {
	BACKGROUND-POSITION: left top; DISPLAY: block; BACKGROUND-IMAGE: url(/img/func_icons/cal/listView24.gif); MARGIN-RIGHT: 0px
}
.calendarIconBar IMG {
	FLOAT: left; WIDTH: 24px; MARGIN-RIGHT: 3px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 18px
}
.calendarIconBar .clear {
	CLEAR: both
}
.calendarHeader {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 30px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px
}
.calendarHeaderBG {
	BACKGROUND-IMAGE: url(/img/cal/header_bkgd.gif); BACKGROUND-REPEAT: repeat-x
}
.calendarHeader IMG {
	FLOAT: left; WIDTH: 24px; MARGIN-RIGHT: 3px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 18px
}
.calendarHeader .clear {
	CLEAR: both
}
.calendarHeader .extra {
	FLOAT: left; MARGIN: 6px 6px 6px 10px
}
.calendarHeader .error {
	DISPLAY: block
}
.calendarHeader .userIcons {
	FLOAT: left; MARGIN: 6px 6px 6px 10px
}
.calendarHeader .dwmIcons {
	FLOAT: left; MARGIN: 6px 0px 6px 10px
}
.calendarHeader .dateText {
	PADDING-LEFT: 21px; FONT-WEIGHT: bold; FLOAT: left; MARGIN: 7px 0px
}
.calendarHeader .dateDiv {
	FONT-WEIGHT: bold; MARGIN: 7px 0px; TEXT-ALIGN: center
}
.calendarHeader .arrowIcons {
	PADDING-LEFT: 2px; FLOAT: left; MARGIN: 8px 0px
}
.calendarHeader .arrowIcons IMG {
	WIDTH: 20px
}
.calendarHeader .dateLinks {
	PADDING-LEFT: 2px; FLOAT: left; MARGIN: 7px 0px
}
.calendarHeader .dateLinks IMG {
	WIDTH: 20px
}
.calendarHeader .buttons {
	PADDING-LEFT: 21px; FLOAT: left; MARGIN: 7px 0px
}
.calendarHeader .wEndCheckBox .checkboxLabel {
	FLOAT: left; MARGIN: 7px 2px
}
.calendarHeader .wEndCheckBox INPUT {
	FLOAT: left; MARGIN: 8px 0px 8px 10px
}
.calendarHeader .buttons .menuButton {
	PADDING-LEFT: 4px
}
.calendarHeader .legend {
	FLOAT: right; MARGIN: 3px 0px
}
.calendarHeader .dayViewIconOn {
	BACKGROUND-POSITION: right top; DISPLAY: block; BACKGROUND-IMAGE: url(/img/func_icons/cal/day24.gif)
}
.calendarHeader .dayViewIcon {
	BACKGROUND-POSITION: left top; DISPLAY: block; BACKGROUND-IMAGE: url(/img/func_icons/cal/day24.gif)
}
.calendarHeader .weekViewIconOn {
	BACKGROUND-POSITION: right top; DISPLAY: block; BACKGROUND-IMAGE: url(/img/func_icons/cal/week24.gif)
}
.calendarHeader .weekViewIcon {
	BACKGROUND-POSITION: left top; DISPLAY: block; BACKGROUND-IMAGE: url(/img/func_icons/cal/week24.gif)
}
.calendarHeader .monthViewIconOn {
	BACKGROUND-POSITION: right top; DISPLAY: block; BACKGROUND-IMAGE: url(/img/func_icons/cal/month24.gif)
}
.calendarHeader .monthViewIcon {
	BACKGROUND-POSITION: left top; DISPLAY: block; BACKGROUND-IMAGE: url(/img/func_icons/cal/month24.gif)
}
.calendarHeader .singleUserViewIconOn {
	BACKGROUND-POSITION: right top; DISPLAY: block; BACKGROUND-IMAGE: url(/img/func_icons/cal/onePerson24.gif)
}
.calendarHeader .singleUserViewIcon {
	BACKGROUND-POSITION: left top; DISPLAY: block; BACKGROUND-IMAGE: url(/img/func_icons/cal/onePerson24.gif)
}
.calendarHeader .multiUserViewIconOn {
	BACKGROUND-POSITION: right top; DISPLAY: block; BACKGROUND-IMAGE: url(/img/func_icons/cal/multiPerson24.gif)
}
.calendarHeader .multiUserViewIcon {
	BACKGROUND-POSITION: left top; DISPLAY: block; BACKGROUND-IMAGE: url(/img/func_icons/cal/multiPerson24.gif)
}
.calendarHeader .listViewIconOn {
	BACKGROUND-POSITION: right top; DISPLAY: block; BACKGROUND-IMAGE: url(/img/func_icons/cal/listView24.gif)
}
.calendarHeader .listViewIcon {
	BACKGROUND-POSITION: left top; DISPLAY: block; BACKGROUND-IMAGE: url(/img/func_icons/cal/listView24.gif)
}
.multiUserCalendarHeader {
	CLEAR: both
}
.multiUserCalendarHeader H2 {
	DISPLAY: inline
}
.multiUserCalendarHeader .bNext {
	MARGIN: -15px 15px 4px 18px
}
.prevCalArrow {
	BACKGROUND-IMAGE: url(/img/func_icons/cal/leftArrow.gif); WIDTH: 19px; HEIGHT: 13px
}
.nextCalArrow {
	BACKGROUND-IMAGE: url(/img/func_icons/cal/rightArrow.gif); WIDTH: 19px; HEIGHT: 13px
}
.sidebarModule {
	MARGIN: 0px 0px 2px; OVERFLOW: hidden; BACKGROUND-COLOR: #e8e8e8
}
.sidebarModule .requiredMark {
	COLOR: #e8e8e8
}
.sidebarModuleHeader {
	PADDING-RIGHT: 8px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; PADDING-TOP: 15px
}
.sidebarModuleBody {
	PADDING-RIGHT: 6px; PADDING-LEFT: 11px; PADDING-BOTTOM: 16px; PADDING-TOP: 0px
}
.sidebarModuleBodyNoHeader {
	PADDING-RIGHT: 6px; PADDING-LEFT: 11px; PADDING-BOTTOM: 16px; PADDING-TOP: 0px
}
.sidebarModuleBodyNoHeader {
	PADDING-TOP: 15px
}
.sidebarModuleBody SELECT {
	FONT-SIZE: 91%
}
.sidebarModuleTag {
	VERTICAL-ALIGN: top
}
.sidebarModuleTag IMG {
	PADDING-RIGHT: 0.5em; VERTICAL-ALIGN: bottom
}
.imageModule .sidebarModuleBody {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN: auto; WIDTH: 185px
}
.createNewModule {
	OVERFLOW: visible
}
.tagsMruModule {
	OVERFLOW: visible
}
.recycleBin .undelButtons {
	TEXT-ALIGN: center
}
BODY.recycleBin .bFilter {
	MARGIN-LEFT: 0px
}
BODY.recycleBin .bFilter INPUT {
	MARGIN-LEFT: 0.25em; MARGIN-RIGHT: 0.25em
}
.recycleBinModule {
	BACKGROUND-COLOR: #e8eee3
}
.recycleBinModule .sidebarModuleBody {
	PADDING-RIGHT: 12px; PADDING-LEFT: 16px; FONT-WEIGHT: bold; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.recycleBinModule A {
	COLOR: #360; TEXT-DECORATION: none
}
.recycleBinModule A SPAN {
	TEXT-DECORATION: underline
}
.recentItemModule {
	OVERFLOW: visible
}
.mruItem {
	PADDING-RIGHT: 2px; PADDING-LEFT: 30px; Z-INDEX: 7; PADDING-BOTTOM: 3px; PADDING-TOP: 4px; POSITION: relative
}
.mruItem A IMG {
	LEFT: 5px; POSITION: absolute
}
.mruHoverDetail {
	DISPLAY: none; Z-INDEX: 15; OVERFLOW: hidden; WIDTH: 300px; POSITION: absolute; TOP: 0px
}
.mruList .secondaryPalette A {
	COLOR: #fff
}
.mruList .secondaryPalette .pbBody A {
	FONT-WEIGHT: normal; COLOR: #000; TEXT-DECORATION: underline
}
.mruHoverDetail .bPageBlock {
	BORDER-RIGHT: 3px solid; PADDING-RIGHT: 0px; BORDER-TOP: 3px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 3px solid; PADDING-TOP: 0px; BORDER-BOTTOM: 3px solid
}
.lookupHoverDetail .bPageBlock .pbFooter {
	DISPLAY: none
}
.mruHoverDetail .bPageBlock .pbFooter {
	DISPLAY: none
}
.mruHoverDetail .bPageBlock .pbHeader {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 2px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: transparent; BORDER-BOTTOM-STYLE: none
}
.lookupHoverDetail .bPageBlock .pbHeader .pbTitle {
	WIDTH: 45%; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: transparent; BORDER-BOTTOM-STYLE: none
}
.mruHoverDetail .bPageBlock .pbHeader .pbTitle {
	WIDTH: 45%; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: transparent; BORDER-BOTTOM-STYLE: none
}
.mruHoverDetail .bPageBlock .pbHeader .pbTitle H2 {
	OVERFLOW: hidden; WIDTH: 140px; COLOR: #fff
}
.mruHoverDetail .bPageBlock .pbHeader .pbTitle H3 {
	OVERFLOW: hidden; WIDTH: 140px; COLOR: #fff
}
.lookupHoverDetail .bPageBlock .pbHeader .errorTitle {
	DISPLAY: block; FONT-SIZE: 91%; MARGIN: 2px 0px 4px 4px; COLOR: #fff
}
.mruHoverDetail .bPageBlock .pbHeader .errorTitle {
	DISPLAY: block; FONT-SIZE: 91%; MARGIN: 2px 0px 4px 4px; COLOR: #fff
}
.lookupHoverDetail .bPageBlock .pbHeader .pbButton {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: transparent; TEXT-ALIGN: right; BORDER-BOTTOM-STYLE: none
}
.mruHoverDetail .bPageBlock .pbHeader .pbButton {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: transparent; TEXT-ALIGN: right; BORDER-BOTTOM-STYLE: none
}
.mruHoverDetail .bPageBlock .pbBody {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 6px; MARGIN: 0px; PADDING-TOP: 6px
}
.lookupHoverDetail .bPageBlock .detailList .labelCol {
	WIDTH: 33%; BORDER-BOTTOM: #e3deb8 1px solid
}
.mruHoverDetail .bPageBlock .detailList .labelCol {
	WIDTH: 33%; BORDER-BOTTOM: #e3deb8 1px solid
}
.lookupHoverDetail .bPageBlock .detailList .dataCol {
	WIDTH: 67%; BORDER-BOTTOM: #e3deb8 1px solid
}
.lookupHoverDetail .bPageBlock .detailList .data2Col {
	WIDTH: 67%; BORDER-BOTTOM: #e3deb8 1px solid
}
.mruHoverDetail .bPageBlock .detailList .dataCol {
	WIDTH: 67%; BORDER-BOTTOM: #e3deb8 1px solid
}
.mruHoverDetail .bPageBlock .detailList .data2Col {
	WIDTH: 67%; BORDER-BOTTOM: #e3deb8 1px solid
}
.lookupHoverDetail .bPageBlock .detailList .last {
	BORDER-BOTTOM-STYLE: none
}
.mruHoverDetail .bPageBlock .detailList .last {
	BORDER-BOTTOM-STYLE: none
}
.lookupHoverDetail {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; Z-INDEX: 15; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 320px; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px; HEIGHT: 270px
}
.lookupHoverDetail .bPageBlock {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 292px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 239px; BORDER-BOTTOM-STYLE: none
}
.lookupHoverDetail .bPageBlock .pbBody {
	PADDING-RIGHT: 10px; OVERFLOW-Y: auto; PADDING-LEFT: 10px; OVERFLOW-X: hidden; PADDING-BOTTOM: 6px; MARGIN: 0px; WIDTH: 272px; BORDER-TOP-STYLE: none; PADDING-TOP: 6px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 207px; BACKGROUND-COLOR: #f3f3ec; BORDER-BOTTOM-STYLE: none
}
.lookupHoverDetail .bPageBlock .pbHeader {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 1px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: transparent; BORDER-BOTTOM-STYLE: none
}
.lookupHoverDetail .bPageBlock .pbTitle H2 {
	OVERFLOW: hidden; WIDTH: 132px; COLOR: #fff
}
.lookupHoverDetail .bPageBlock .pbTitle H3 {
	OVERFLOW: hidden; WIDTH: 132px; COLOR: #fff
}
.lookupHoverDetail .topLeft {
	PADDING-RIGHT: 14px; PADDING-LEFT: 14px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 292px; HEIGHT: 239px
}
.lookupHoverDetail .bottomLeft {
	PADDING-RIGHT: 14px; PADDING-LEFT: 14px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 292px; HEIGHT: 239px
}
.lookupHoverDetail .topRight {
	PADDING-RIGHT: 14px; PADDING-LEFT: 14px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 292px; HEIGHT: 239px
}
.lookupHoverDetail .bottomRight {
	PADDING-RIGHT: 14px; PADDING-LEFT: 14px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 292px; HEIGHT: 239px
}
.lookupHoverDetail .topLeft {
	BACKGROUND: url(/img/topLeftBubble.png) no-repeat center 50%; PADDING-BOTTOM: 12px; PADDING-TOP: 19px
}
.lookupHoverDetail .bottomLeft {
	BACKGROUND: url(/img/bottomLeftBubble.png) no-repeat center 50%; PADDING-BOTTOM: 27px; PADDING-TOP: 4px
}
.lookupHoverDetail .topRight {
	BACKGROUND: url(/img/topRightBubble.png) no-repeat center 50%; PADDING-BOTTOM: 12px; PADDING-TOP: 19px
}
.lookupHoverDetail .bottomRight {
	BACKGROUND: url(/img/bottomRightBubble.png) no-repeat center 50%; PADDING-BOTTOM: 27px; PADDING-TOP: 4px
}
.pbSearch INPUT.searchTextBox {
	MARGIN-RIGHT: 3px
}
.searchTagDeletedUsers {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; FONT-WEIGHT: bold; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; TEXT-ALIGN: center
}
.searchTagDeletedUsers IMG {
	VERTICAL-ALIGN: bottom
}
.searchModule {
	BACKGROUND-COLOR: #d9d9d9
}
.searchModule .sidebarModuleBody {
	PADDING-BOTTOM: 5px
}
.searchScope {
	MARGIN-BOTTOM: 5px; PADDING-TOP: 2px
}
.searchModule .searchTextBox {
	FONT-SIZE: 91%; MARGIN-LEFT: 1px; VERTICAL-ALIGN: middle; WIDTH: 135px; MARGIN-RIGHT: 3px
}
.searchFooter {
	PADDING-RIGHT: 2px; BORDER-TOP: #999 1px dotted; MARGIN-TOP: 7px; PADDING-LEFT: 0px; FONT-SIZE: 91%; PADDING-BOTTOM: 0px; PADDING-TOP: 6px
}
.relatedListsearchHeader {
	MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 6px; BORDER-BOTTOM: #999 1px solid
}
.relatedListsearchFooter {
	BORDER-TOP: #999 1px solid; MARGIN-TOP: 10px; PADDING-TOP: 6px
}
.searchModule .standardSearchElementBody .btn {
	VERTICAL-ALIGN: middle
}
.searchModule .standardSearchElementBody SELECT {
	MARGIN-BOTTOM: 5px
}
.nestedModule {
	BORDER-RIGHT: #e8e8e8 0px solid; PADDING-RIGHT: 15px; BACKGROUND-POSITION: left top; BORDER-TOP: #e8e8e8 10px solid; MARGIN-TOP: -2px; PADDING-LEFT: 13px; BACKGROUND-IMAGE: url(/img/bgmMessage.gif); PADDING-BOTTOM: 0px; BORDER-LEFT: #e8e8e8 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #e8e8e8 10px solid; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #e8e8e8
}
.nestedModuleInner {
	MARGIN-BOTTOM: 0px; BACKGROUND-COLOR: #fff
}
.nestedModule .sidebarModuleHeader {
	PADDING-BOTTOM: 5px; PADDING-TOP: 7px
}
.nestedModule .sidebarModuleBody {
	PADDING-RIGHT: 3px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 8px; LINE-HEIGHT: 1.6em; PADDING-TOP: 0px
}
.linksModule UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 1px; MARGIN: 0px; PADDING-TOP: 2px
}
.linksModule LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1.3em; PADDING-TOP: 0px; LIST-STYLE-TYPE: disc
}
.divisionModule {
	BACKGROUND-COLOR: #d9d9d9
}
.divisionModule SELECT {
	WIDTH: 165px
}
.quickCreateModule .requiredMark {
	COLOR: #c00
}
.quickCreateField {
	PADDING-RIGHT: 2px; PADDING-LEFT: 4px; PADDING-BOTTOM: 5px; PADDING-TOP: 1px
}
.quickCreateFooter {
	PADDING-BOTTOM: 2px
}
.bWizardBlock {
	MARGIN-RIGHT: 11px; BORDER-BOTTOM: #747e96 2px solid
}
.bWizardBlock .pbWizardTitle {
	PADDING-RIGHT: 15px; BACKGROUND-POSITION: 50% bottom; PADDING-LEFT: 15px; FONT-WEIGHT: bold; PADDING-BOTTOM: 6px; COLOR: white; PADDING-TOP: 2px; BACKGROUND-REPEAT: repeat-x
}
.reportTab .bWizardBlock .pbWizardTitle {
	BACKGROUND-IMAGE: url(/img/bgReportsWizard.gif)
}
.campaignTab .bWizardBlock .pbWizardTitle {
	BACKGROUND-IMAGE: url(/img/bgCampaignsWizard.gif)
}
.bWizardBlock .pbWizardTitle .ptRightTitle {
	FLOAT: right
}
.bWizardBlock .pbWizardHeader {
	MARGIN-BOTTOM: 6px
}
.bWizardBlock .pbDescription {
	CLEAR: right; FONT-SIZE: 109%; COLOR: #333
}
.bWizardBlock .pbTopButtons {
	COLOR: #333
}
.bWizardBlock .pbTopButtons LABEL {
	FONT-SIZE: 109%
}
.bWizardBlock .pbTopButtons #navsel {
	FONT-SIZE: 91%
}
.bWizardBlock .pbBody {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND-IMAGE: url(/img/bgScanline.gif); PADDING-BOTTOM: 2px; PADDING-TOP: 6px; BACKGROUND-REPEAT: repeat; BACKGROUND-COLOR: #f3f3ec
}
.bWizardBlock .quickLinks {
	FLOAT: right; MARGIN: 4px 0px
}
.bWizardBlock .pbWizardHelpLink {
	FLOAT: right; MARGIN: 4px 0px
}
.linksDiv FIELDSET {
	OVERFLOW: visible; POSITION: relative
}
.bEditBlock .linksDiv FIELDSET {
	MARGIN-TOP: -2em
}
.editFormulaQuickLinks {
	FLOAT: right
}
.bWizardBlock FIELDSET {
	BACKGROUND-COLOR: white
}
.bWizardBlock .pbWizardBody {
	CLEAR: both
}
.bWizardBlock .pbWizardFooter {
	OVERFLOW: hidden; HEIGHT: 1%
}
.bWizardBlock .pbWizardHeader {
	OVERFLOW: hidden; HEIGHT: 1%
}
.bWizardBlock .pbTopButtons {
	FLOAT: right; MARGIN: 2px 5px 2px 1em
}
.bWizardBlock .pbBottomButtons {
	FLOAT: right; MARGIN-RIGHT: 5px
}
.bWizardBlock .bPageBlock {
	MARGIN: 0px
}
.bWizardBlock .bRelatedList .contactBlock .secondaryPalette .pbHeader {
	BORDER-TOP: 4px solid; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #eeecd1
}
.bWizardBlock .bRelatedList .leadBlock .secondaryPalette .pbHeader {
	BORDER-TOP: 4px solid; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #eeecd1
}
.bWizardBlock .bRelatedList .caseBlock .secondaryPalette .pbHeader {
	BORDER-TOP: 4px solid; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #eeecd1
}
.bWizardBlock .bRelatedList .contactBlock .secondaryPalette .pbBody {
	PADDING-BOTTOM: 2px; BORDER-BOTTOM: 2px solid
}
.bWizardBlock .bRelatedList .leadBlock .secondaryPalette .pbBody {
	PADDING-BOTTOM: 2px; BORDER-BOTTOM: 2px solid
}
.bWizardBlock .bRelatedList .caseBlock .secondaryPalette .pbBody {
	PADDING-BOTTOM: 2px; BORDER-BOTTOM: 2px solid
}
.bWizardBlock .pbBody .bPageBlock {
	BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.bWizardBlock .pbBody .bPageBlock .pbFooter {
	BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.bWizardBlock .pbBody .bPageBlock .pbHeader {
	BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.bWizardBlock .bPageBlock .pbTitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.bWizardBlock .bPageBlock .pbBody {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.bWizardBlock .bPageBlock .detailList TR TD {
	BORDER-BOTTOM-STYLE: none
}
.bWizardBlock .bPageBlock .detailList TR TH {
	BORDER-BOTTOM-STYLE: none
}
.bWizardBlock .bPageBlock .detailList .col02 {
	PADDING-RIGHT: 20px; BORDER-RIGHT-STYLE: none
}
.bWizardBlock .bPageBlock .detailList .labelCol {
	BACKGROUND-COLOR: #f3f3ec
}
.bWizardBlock .bPageBlock .detailList .dataCol {
	BACKGROUND-COLOR: #f3f3ec
}
.bWizardBlock .bPageBlock .detailList .data2Col {
	BACKGROUND-COLOR: #f3f3ec
}
.bWizardBlock .bPageBlock .detailList .detailRow {
	BACKGROUND-COLOR: #f3f3ec
}
.bWizardBlock .bRelatedList .bPageBlock .pbBody {
	BACKGROUND-COLOR: #f3f3ec
}
.bWizardBlock .listReport .bPageBlock .pbBody {
	BACKGROUND-COLOR: #f3f3ec
}
.bWizardBlock .pbWizardTitle {
	BACKGROUND-COLOR: black
}
.bWizardBlock .pbSubheader {
	BACKGROUND-COLOR: black
}
.bWizardBlock .pbHeader .pbTitle H2 {
	COLOR: #fff
}
.bWizardBlock .pbHeader .pbTitle H3 {
	COLOR: #fff
}
.bWizardBlock .bRelatedList .pbHeader .pbTitle H2 {
	COLOR: #333
}
.bWizardBlock .bRelatedList .pbHeader .pbTitle H3 {
	COLOR: #333
}
.reportTab .bWizardBlock .bRelatedList .pbHeader .pbTitle H2 {
	COLOR: #fff
}
.reportTab .bWizardBlock .bRelatedList .pbHeader .pbTitle H3 {
	COLOR: #fff
}
DIV.lookup {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
DIV.invitee {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
.popup {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
.popup .bPageBlock .labelCol {
	WIDTH: 30%
}
.lookup .actionColumn {
	WIDTH: 1%
}
.lookup .bPageTitle {
	MARGIN-BOTTOM: 8px
}
.lookup .pBody {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.lookup .bDescription {
	FONT-WEIGHT: normal; FONT-SIZE: 100%; PADDING-TOP: 5px
}
.lookup .bPageBlock {
	PADDING-RIGHT: 0px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; BORDER-BOTTOM: 2px solid
}
.popup .bPageBlock {
	PADDING-RIGHT: 0px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; BORDER-BOTTOM: 2px solid
}
.lookup .bPageBlock .pbBody {
	MARGIN-RIGHT: 0px
}
.lookup .bPageBlock .pbBottomButtons {
	MARGIN-RIGHT: 0px
}
.popup .bPageBlock .pbBody {
	MARGIN-RIGHT: 0px
}
.popup .bPageBlock .pbBottomButtons {
	MARGIN-RIGHT: 0px
}
.TaskOwnerUROGLookup .lookup .pbBottomButtons {
	MARGIN-TOP: 15px; TEXT-ALIGN: center
}
.lookup .bPageBlock .pbHeader {
	DISPLAY: none
}
.lookup .bPageBlock .pbFooter {
	DISPLAY: none
}
.popup .bPageBlock .pbHeader {
	DISPLAY: none
}
.popup .bPageBlock .pbFooter {
	DISPLAY: none
}
.invitee .bPageTitle H1 {
	FONT-SIZE: 93%
}
.invitee .relatedListIcon {
	DISPLAY: none
}
.invitee .bPageBlock .pbTitle H3 {
	MARGIN-LEFT: 10px
}
.lookup .footer {
	BORDER-TOP: #d9d9d9 2px solid; MARGIN-TOP: 20px; COLOR: #878787; PADDING-TOP: 0.5em; TEXT-ALIGN: center
}
.lookup .content H1 {
	MARGIN: 0.5em 0px
}
.lookup .bPageBlock .list .errorMsg {
	COLOR: #c00; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
.lookup {
	PADDING-BOTTOM: 0px
}
.lookup .pBody {
	PADDING-BOTTOM: 0px
}
.lookup .bDescription {
	PADDING-BOTTOM: 0px
}
.lookup #division {
	MARGIN: 0px 1em
}
.lookup #lksrch {
	MARGIN: 0px 1em
}
.lookup #lktp {
	MARGIN: 0px 1em
}
.newAssetLookupHeader .step {
	FONT-WEIGHT: bold; FLOAT: right
}
.newAssetLookupHeader H2 {
	MARGIN-BOTTOM: 6px
}
.newAssetLookupHeader P {
	MARGIN: 0px
}
.subjectSelectionPopup H1 {
	MARGIN: 0.5em
}
BODY.subjectSelectionPopup DIV.choicesBox {
	PADDING-RIGHT: 0px; BORDER-TOP: 5px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: auto; WIDTH: 90%; MARGIN-RIGHT: auto; PADDING-TOP: 0px; BACKGROUND-COLOR: #f3f3ec
}
.subjectSelectionPopup .footer {
	BORDER-TOP: #d9d9d9 2px solid; FONT-SIZE: 91%; MARGIN: 20px auto 0px; WIDTH: 90%; COLOR: #878787; PADDING-TOP: 0.5em; TEXT-ALIGN: center
}
.subjectSelectionPopup UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 95%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.subjectSelectionPopup LI {
	PADDING-RIGHT: 4px; BORDER-TOP: #e3deb8 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 4px
}
.subjectSelectionPopup LI A {
	FONT-SIZE: 91%
}
.subjectSelectionPopup LI.listItem0 {
	BORDER-TOP-STYLE: none
}
.choicesBox BR {
	DISPLAY: none
}
.lookupSearch {
	FLOAT: left
}
.lookupSearchError {
	PADDING-LEFT: 40px; PADDING-BOTTOM: 2em
}
BODY .primaryPalette {
	COLOR: #fff
}
BODY .primaryPalette A {
	COLOR: #fff
}
BODY .bPageTitle .secondaryPalette {
	COLOR: #fff
}
BODY .bPageTitle .secondaryPalette A {
	COLOR: #fff
}
BODY .secondaryPalette .lbHeader {
	COLOR: #fff
}
BODY .secondaryPalette .lbHeader A {
	COLOR: #fff
}
BODY .pbSubheader {
	COLOR: #fff
}
BODY .pbSubheader A {
	COLOR: #fff
}
.homeTab .bPageTitle .ptBody .greeting .pageType {
	FONT-WEIGHT: bold; FONT-SIZE: 109%
}
.homeTab .bPageTitle .ptBody .greeting .pageDescription {
	FONT-WEIGHT: normal; FONT-SIZE: 91%
}
.homeTab .bPageTitle .ptBody .greeting H1 {
	PADDING-LEFT: 0px
}
.homeTab .bPageTitle .ptBody .greeting H2 {
	PADDING-LEFT: 0px
}
.bMyDashboard .bPageBlock {
	BORDER-TOP-COLOR: #7e1e14
}
.bMyDashboard .bPageBlock .pbHeader .pbTitle {
	COLOR: #7e1e14
}
.bMyDashboard .bPageBlock .pbFooter {
	BACKGROUND-COLOR: #7e1e14
}
.bMyDashboard .bPageBlock {
	BACKGROUND-COLOR: #7e1e14
}
.bMyDashboard .bPageBlock .pbHeader .pbTitle .twisty {
	BACKGROUND-COLOR: #7e1e14
}
.bMyDashboard .bPageBlock .pbSubheader {
	BACKGROUND-COLOR: #7e1e14
}
BODY .bDashboard .primaryPalette {
	BORDER-LEFT-COLOR: #861614; BORDER-BOTTOM-COLOR: #861614; BORDER-TOP-COLOR: #861614; BACKGROUND-COLOR: #861614; BORDER-RIGHT-COLOR: #861614
}
BODY .bDashboard .secondaryPalette {
	BORDER-LEFT-COLOR: #861614; BORDER-BOTTOM-COLOR: #861614; BORDER-TOP-COLOR: #861614; BACKGROUND-COLOR: #861614; BORDER-RIGHT-COLOR: #861614
}
BODY .bDashboard .tertiaryPalette {
	BORDER-LEFT-COLOR: #a55647; BORDER-BOTTOM-COLOR: #a55647; BORDER-TOP-COLOR: #a55647; BACKGROUND-COLOR: #a55647; BORDER-RIGHT-COLOR: #a55647
}
.bWizardBlock .bRelatedList .leadBlock .secondaryPalette .pbHeader {
	BORDER-TOP-COLOR: #e39321
}
.bWizardBlock .bRelatedList .leadBlock .secondaryPalette .pbBody {
	BORDER-BOTTOM-COLOR: #e39321
}
BODY .bNote .primaryPalette {
	BORDER-LEFT-COLOR: #44a12c; BORDER-BOTTOM-COLOR: #44a12c; BORDER-TOP-COLOR: #44a12c; BACKGROUND-COLOR: #44a12c; BORDER-RIGHT-COLOR: #44a12c
}
.note .primaryPalette {
	BORDER-LEFT-COLOR: #44a12c; BORDER-BOTTOM-COLOR: #44a12c; BORDER-TOP-COLOR: #44a12c; BACKGROUND-COLOR: #44a12c; BORDER-RIGHT-COLOR: #44a12c
}
BODY .bNote .secondaryPalette {
	BORDER-LEFT-COLOR: #638658; BORDER-BOTTOM-COLOR: #638658; BORDER-TOP-COLOR: #638658; BACKGROUND-COLOR: #638658; BORDER-RIGHT-COLOR: #638658
}
.searchResults .listNote .secondaryPalette {
	BORDER-LEFT-COLOR: #638658; BORDER-BOTTOM-COLOR: #638658; BORDER-TOP-COLOR: #638658; BACKGROUND-COLOR: #638658; BORDER-RIGHT-COLOR: #638658
}
.note .secondaryPalette {
	BORDER-LEFT-COLOR: #638658; BORDER-BOTTOM-COLOR: #638658; BORDER-TOP-COLOR: #638658; BACKGROUND-COLOR: #638658; BORDER-RIGHT-COLOR: #638658
}
.bMyCalendar .primaryPalette {
	BORDER-LEFT-COLOR: #506749; BORDER-BOTTOM-COLOR: #506749; BORDER-TOP-COLOR: #506749; BACKGROUND-COLOR: #506749; BORDER-RIGHT-COLOR: #506749
}
.bMyCalendar .secondaryPalette {
	BORDER-LEFT-COLOR: #506749; BORDER-BOTTOM-COLOR: #506749; BORDER-TOP-COLOR: #506749; BACKGROUND-COLOR: #506749; BORDER-RIGHT-COLOR: #506749
}
.bMultiuserCalendar .primaryPalette {
	BORDER-LEFT-COLOR: #506749; BORDER-BOTTOM-COLOR: #506749; BORDER-TOP-COLOR: #506749; BACKGROUND-COLOR: #506749; BORDER-RIGHT-COLOR: #506749
}
.bMultiuserCalendar .secondaryPalette {
	BORDER-LEFT-COLOR: #506749; BORDER-BOTTOM-COLOR: #506749; BORDER-TOP-COLOR: #506749; BACKGROUND-COLOR: #506749; BORDER-RIGHT-COLOR: #506749
}
.bMultiuserCalendar .pbButton {
	VERTICAL-ALIGN: middle
}
.bMultiuserCalendar .pbDescription {
	VERTICAL-ALIGN: middle
}
.bMultiuserCalendar .pbDescription {
	TEXT-ALIGN: right
}
.bMultiuserCalendar .pbButton .iconBar {
	PADDING-RIGHT: 1px; MARGIN-TOP: 0px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
.bMultiuserCalendar .pbButton .iconBar IMG {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 4px
}
.bMultiuserCalendar .pbButton .iconBar IMG.extra {
	MARGIN-RIGHT: 15px
}
.bMultiuserCalendar .pbButton .iconBar IMG.last {
	MARGIN-RIGHT: 24px
}
.bMyCalendar .bPageBlock .pbBody .eventList {
	PADDING-TOP: 10px
}
.bGeneratedReport .bPageBlock {
	BORDER-TOP-COLOR: #a85548
}
.reportTab .csvSetup .bPageBlock {
	BORDER-TOP-COLOR: #a85548
}
.bGeneratedReport .bPageBlock .pbFooter {
	BACKGROUND-COLOR: #a85548
}
.bGeneratedReport .bPageBlock {
	BACKGROUND-COLOR: #a85548
}
.bGeneratedReport .bPageBlock .pbHeader .pbTitle .twisty {
	BACKGROUND-COLOR: #a85548
}
.reportTab .csvSetup .bPageBlock {
	BACKGROUND-COLOR: #a85548
}
.reportTab .csvSetup .bPageBlock .pbFooter {
	BACKGROUND-COLOR: #a85548
}
.reportTab .csvSetup .bPageBlock .pbHeader .pbTitle .twisty {
	BACKGROUND-COLOR: #a85548
}
.bGeneratedReport .bPageBlock .pbSubheader {
	BACKGROUND-COLOR: #a85548
}
.reportTab .csvSetup .bPageBlock .pbSubheader {
	BACKGROUND-COLOR: #a85548
}
.reportTab .lbBody .bFilterView {
	MARGIN-BOTTOM: 0px
}
.reportTab .bFilterView {
	MARGIN-BOTTOM: 15px
}
.bFilterReport H3 {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 91%; PADDING-BOTTOM: 0px; PADDING-TOP: 8px; TEXT-ALIGN: left
}
.bFilterReport {
	MARGIN-LEFT: 18px
}
.reportParameters .row {
	MARGIN-BOTTOM: 15px
}
.reportParameters .row TR {
	VERTICAL-ALIGN: top
}
.reportParameters .row TD {
	PADDING-RIGHT: 10px
}
.reportParameters LABEL {
	MARGIN-TOP: 20px; DISPLAY: block; FONT-SIZE: 91%; WHITE-SPACE: nowrap
}
.reportParameters .label {
	MARGIN-TOP: 20px; DISPLAY: block; FONT-SIZE: 91%; WHITE-SPACE: nowrap
}
.reportParameters FIELDSET LABEL {
	MARGIN-TOP: 0px
}
.reportParameters FIELDSET .label {
	MARGIN-TOP: 0px
}
.bFilterReport SELECT {
	MARGIN-TOP: 0px; FONT-SIZE: 91%; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: top
}
.bFilterReport INPUT {
	MARGIN-TOP: 0px; FONT-SIZE: 91%; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: top
}
.bFilterReport INPUT.btn {
	FONT-SIZE: 80%
}
.bFilterReport INPUT.btnDisabled {
	FONT-SIZE: 80%
}
.reportParameters #timeInterval {
	VERTICAL-ALIGN: bottom
}
.bFilterReport .reportActions {
	MARGIN-BOTTOM: 15px; WHITE-SPACE: nowrap
}
.bGeneratedReport .bPageBlock .pbHeader .pbTitle {
	DISPLAY: block; COLOR: #a85548
}
.bGeneratedReport .bPageBlock .pbBody {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
.bGeneratedReport .bPageBlock {
	BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.bGeneratedReport .pbBody {
	BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.bGeneratedReport .pbHeader {
	DISPLAY: none
}
.bGeneratedReport .pbFooter {
	DISPLAY: none
}
.bGeneratedReport .pbSubheader {
	MARGIN-BOTTOM: 0px
}
.reportTab .roleSelector {
	MARGIN-BOTTOM: 15px
}
.reportTab .roleSelector .drillDownPath {
	FONT-WEIGHT: bold; MARGIN-LEFT: 18px
}
.reportTab .roleSelector .drillDownOptions {
	FONT-WEIGHT: bold; MARGIN-LEFT: 18px
}
.reportTab .roleSelector .drillDownPath A {
	FONT-SIZE: 109%
}
.reportTab .roleSelector .drillDownOptions A {
	FONT-SIZE: 109%
}
.reportTab .reportList .folderName {
	PADDING-LEFT: 3px; FONT-WEIGHT: bold; MARGIN-BOTTOM: 2px; COLOR: #000; BACKGROUND-COLOR: #ccc
}
.reportTab .reportList .entryActions {
	FONT-WEIGHT: bold; MARGIN-RIGHT: 1.2em
}
.reportTab .reportList .entryName {
	MARGIN-RIGHT: 0.6em
}
.reportTab .reportList .entryDesc {
	MARGIN-LEFT: 0.6em
}
.reportTab .reportList .reportListFolder {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.reportTab .reportList .reportEntry {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
.bGeneratedReport .chartEditLinks {
	PADDING-BOTTOM: 5px
}
.bGeneratedReport .chartEditLinks A {
	PADDING-RIGHT: 0.25em; PADDING-LEFT: 0.25em; PADDING-BOTTOM: 0.25em; PADDING-TOP: 0.25em
}
.progressIndicator {
	MARGIN-BOTTOM: 15px; MARGIN-LEFT: 18px; OVERFLOW: hidden
}
.progressIndicator H2 {
	FLOAT: left; VERTICAL-ALIGN: top
}
.progressIndicator #status {
	PADDING-LEFT: 1em; FONT-SIZE: 91%; FLOAT: left; VERTICAL-ALIGN: top; WIDTH: 75%
}
.reportTab .bWizardBlock .typeStep .reportTypeList {
	PADDING-BOTTOM: 15px; WIDTH: 100%
}
.reportTab .bWizardBlock .typeStep .reportTypeList TH {
	PADDING-RIGHT: 2px; PADDING-LEFT: 5px; PADDING-BOTTOM: 4px; COLOR: #333; PADDING-TOP: 4px
}
.reportTab .bWizardBlock .typeStep .reportTypeList TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 5px; PADDING-BOTTOM: 4px; COLOR: #333; PADDING-TOP: 4px
}
.reportTab .bWizardBlock .aggregatesStep #maxError {
	BACKGROUND-COLOR: #f3f3ec; TEXT-ALIGN: center
}
.reportTab .bWizardBlock .groupingStep H3 {
	DISPLAY: block; TEXT-ALIGN: left
}
.reportTab .bWizardBlock .groupingStep .text {
	FONT-SIZE: 91%
}
.reportTab .bWizardBlock .groupingStep .subtotalRow H3 {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 91%; PADDING-TOP: 8px; TEXT-ALIGN: left
}
.reportTab .bWizardBlock .columnsStep .selectReportColumns .action {
	TEXT-ALIGN: right
}
.reportTab .bWizardBlock .columnsStep .selectReportColumns .categoryHeader {
	MARGIN: 0.5em 0px 0px
}
.reportTab .bWizardBlock .orderColumnsStep .duelingListBox .selectBox .selectTitle {
	FONT-WEIGHT: bold; COLOR: #333
}
.reportTab .bWizardBlock .criteriaStep .bFilterReport TH {
	FONT-WEIGHT: normal; FONT-SIZE: 91%
}
.reportTab .bWizardBlock .criteriaStep .advancedSettings {
	OVERFLOW: hidden
}
.reportTab .bWizardBlock .criteriaStep .bPageBlock .textBox {
	FONT-SIZE: 91%; MARGIN: 0px 1em
}
.reportTab .bWizardBlock .criteriaStep .bPageBlock .addRemoveControl {
	FONT-SIZE: 91%
}
.reportTab .bWizardBlock .criteriaStep #reportCriteriaAdvancedHints {
	FLOAT: right; WIDTH: 66%
}
.reportTab .bWizardBlock .criteriaStep #toggleReportDetailsAndPickCurrency .toggleDetails {
	MARGIN-TOP: 6px; FONT-SIZE: 91%; WIDTH: 33%
}
.booleanFilterTopMargin {
	MARGIN-TOP: 10px
}
.reportTab .bPageTitle .ptHeader {
	COLOR: #dcdee6
}
.reportTab .bPageTitle .ptHeader A {
	COLOR: #dcdee6; TEXT-DECORATION: underline
}
.crtLayoutPreview .selectReportColumns .action {
	TEXT-ALIGN: right
}
.crtLayoutPreview .selectReportColumns .action .disabledLink {
	TEXT-DECORATION: underline
}
.crtLayoutPreview .pbHeader .pbTitle H3 {
	COLOR: #ffffff
}
.crtLayoutPreview .pbHeader .pbLinks {
	COLOR: #ffffff
}
.forecastListFilter {
	WIDTH: 70%
}
.opportunityTab .bPageBlock .pbHeader TABLE.forecastListFilter {
	WIDTH: auto
}
.opportunityTab .bPageBlock .pbHeader TABLE.forecastListFilter INPUT {
	MARGIN-TOP: 1px; MARGIN-LEFT: -4px
}
.opportunityTab .bPageBlock .pbHeader TABLE.forecastListFilter LABEL {
	MARGIN-LEFT: -1em
}
.forecastListFilter TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; WHITE-SPACE: nowrap; TEXT-ALIGN: center
}
.forecastListFilter TH {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; WHITE-SPACE: nowrap; TEXT-ALIGN: center
}
.forecastListFilter TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.forecastListFilter TH {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.forecastTab .forecastListFilter {
	MARGIN-BOTTOM: 10px
}
.oldForecast .list .totalRow * {
	FONT-WEIGHT: bold
}
.oldForecast H4 {
	MARGIN-BOTTOM: 0.5em
}
.bComponentBlock .bPageBlock {
	BORDER-TOP-COLOR: #7e1d14
}
.bComponentBlock .bPageBlock .pbHeader .pbTitle {
	COLOR: #7e1d14
}
.bComponentBlock .bPageBlock .pbFooter {
	BACKGROUND-COLOR: #7e1d14
}
.bComponentBlock .bPageBlock {
	BACKGROUND-COLOR: #7e1d14
}
.bComponentBlock .bPageBlock .pbHeader .pbTitle .twisty {
	BACKGROUND-COLOR: #7e1d14
}
.bComponentBlock .bPageBlock .pbSubheader {
	BACKGROUND-COLOR: #7e1d14
}
.bComponentBlock .bPageBlock .pbBody {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
.multiSelectList .available .selected {
	BACKGROUND-COLOR: #deedff
}
.treeNode .label {
	FONT-WEIGHT: bold; FONT-SIZE: 109%
}
.treeNode .actions {
	MARGIN-LEFT: 4px; COLOR: #666
}
.treeNode .actions A {
	MARGIN-LEFT: 4px; COLOR: #666
}
.treeNode .addChild {
	FONT-WEIGHT: bold; COLOR: #666
}
.treeNode .addChild A {
	FONT-WEIGHT: bold; COLOR: #666
}
.treeNode .roleHighlight {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #ddd
}
.treeNode .roleUser {
	COLOR: #22d
}
.treeNode .roleUserNon {
	FONT-WEIGHT: bold; FONT-SIZE: 93%; COLOR: #666
}
.treeNode .actions A {
	FONT-SIZE: 93%
}
.treeNode .actions A.roleAssign {
	COLOR: #d22
}
.treeMultiSelect DIV {
	OVERFLOW: hidden
}
.treeMultiSelect .pbTitle {
	WIDTH: 190px
}
.treeMultiSelect .pbHeader {
	PADDING-TOP: 2px
}
.treeMultiSelect .pbBottomButtons {
	CLEAR: left; PADDING-TOP: 2px
}
.treeMultiSelect .tmsBlocks {
	CLEAR: left; FLOAT: left; WIDTH: 100%
}
.treeMultiSelect .tmsBlock {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 3px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 1px; MARGIN: 0px; OVERFLOW: auto; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.treeMultiSelect .v.tmsBlock {
	WIDTH: 50%
}
.treeMultiSelect .tmsBlock .pbSubheader {
	FONT-SIZE: 100%
}
.treeMultiSelect .selections.tmsBlock .selection {
	DISPLAY: none
}
.treeMultiSelect .selections.tmsBlock .selected.selection {
	DISPLAY: block
}
.criteriaDetail {
	COLOR: #333; FONT-FAMILY: 'Arial', 'Helvetica', sans-serif
}
.criteriaDetail .fld {
	FONT-SIZE: 105%; FONT-FAMILY: "Courier New", 'Courier', mono
}
.criteriaDetail .op {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; FONT-SIZE: 80%; PADDING-BOTTOM: 0.5em; TEXT-TRANSFORM: uppercase; PADDING-TOP: 0.5em
}
.criteriaDetail .val {
	
}
.criteriaDetail .lop {
	FONT-SIZE: 80%; TEXT-TRANSFORM: uppercase
}
.criteriaDetail .par {
	FONT-WEIGHT: bold
}
.folderAccess {
	PADDING-LEFT: 0px; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none
}
.folderAccess LI {
	MARGIN-LEFT: 0px
}
.packageEdit .actionColumn {
	WIDTH: 50px
}
A.categoryNode {
	FONT-WEIGHT: bold; FONT-SIZE: 110%; VERTICAL-ALIGN: top; MARGIN-RIGHT: 0.7em; FONT-FAMILY: Arial, Helvetica; TEXT-DECORATION: underline
}
A.categorySubNode {
	FONT-WEIGHT: normal; FONT-SIZE: 100%; VERTICAL-ALIGN: top; FONT-FAMILY: Arial, Helvetica; TEXT-DECORATION: underline
}
TABLE.solutionNode {
	MARGIN-TOP: 0.81em; MARGIN-BOTTOM: 0.81em; VERTICAL-ALIGN: top; WIDTH: 100%
}
TABLE.solutionBrowser {
	MARGIN-LEFT: -16px; WIDTH: 100%; MARGIN-RIGHT: -13px
}
TABLE.solutionBrowser TD {
	VERTICAL-ALIGN: top
}
TABLE.solutionBrowser .lbHeader {
	DISPLAY: inline
}
TABLE.solutionBrowser DIV.pagetitle {
	DISPLAY: inline
}
.solutionHeader {
	MARGIN-LEFT: -16px
}
TABLE.solutionBrowser TD.solutionBrowserHeader IMG {
	MARGIN: 2px; VERTICAL-ALIGN: middle
}
TABLE.solutionBrowser TD.solutionBrowserHeader H3 {
	MARGIN-LEFT: -10px; VERTICAL-ALIGN: middle
}
TABLE.solutionBrowser .solutionFolder {
	VERTICAL-ALIGN: top
}
.solutionSuggestionsPage .solutionBlock .pbTitle {
	WHITE-SPACE: nowrap
}
.solutionSearchHeader .pbTitle {
	PADDING-RIGHT: 1em; WIDTH: 1%; WHITE-SPACE: nowrap
}
.solutionSearchHeader .pbTitle .minWidth {
	DISPLAY: none
}
.importWizardTitle {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; VERTICAL-ALIGN: middle; WIDTH: 100%; FONT-FAMILY: 'Arial','Helvetica', sans-serif; HEIGHT: 24px; BACKGROUND-COLOR: #690; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.importWizardTitle TD {
	COLOR: #fff
}
.importWizardTitle TD H1 {
	PADDING-RIGHT: 5px
}
TABLE.genericTable {
	BORDER-RIGHT: #333 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: #333 3px solid; MARGIN-TOP: 0.5em; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; BORDER-LEFT: #333 1px solid; PADDING-TOP: 0.2em; BORDER-BOTTOM: #333 1px solid; BACKGROUND-COLOR: #f3f3ec
}
.genericTable .numericalColumn {
	TEXT-ALIGN: right
}
.infoBox {
	BORDER-BOTTOM: #747e96 2px solid; HEIGHT: 99.5%; BACKGROUND-COLOR: #ffffcc
}
.infoBox H4 {
	FONT-FAMILY: 'Arial', 'Helvetica', sans-serif
}
.infoBox H5 {
	FONT-FAMILY: 'Arial', 'Helvetica', sans-serif
}
.infoBox H6 {
	FONT-FAMILY: 'Arial', 'Helvetica', sans-serif
}
.infoBox UL {
	PADDING-LEFT: 0px; MARGIN-LEFT: 0px
}
.infoBox OL {
	PADDING-LEFT: 0px; MARGIN-LEFT: 0px
}
.infoBoxHeader {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 100%; COLOR: white; BACKGROUND-COLOR: #747e96
}
.infoBoxSubheader {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 2px; PADDING-TOP: 0px; BORDER-BOTTOM: black 1px solid
}
.setupTab .infoBoxElement {
	BORDER-BOTTOM: #747e96 2px solid; HEIGHT: 99.5%; BACKGROUND-COLOR: #ffffcc
}
.sysAdminTab .infoBoxElement {
	BORDER-BOTTOM: #747e96 2px solid; HEIGHT: 99.5%; BACKGROUND-COLOR: #ffffcc
}
.infoBoxElement TABLE {
	PADDING-LEFT: 3px; BACKGROUND-COLOR: #ffffcc
}
.infoBoxElement .infoRow .infoHeader {
	FONT-WEIGHT: bold; COLOR: white
}
.infoBoxElement .infoRow {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #747e96; TEXT-ALIGN: center
}
.infoBoxElement .blackLine {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #000
}
.importCampaignMember .header {
	FONT-WEIGHT: bold
}
.bEmailStatus {
	WHITE-SPACE: nowrap
}
.bRowHilight {
	BACKGROUND-COLOR: #faebd7
}
.printableView TABLE.twoCol .fullWidth {
	WIDTH: 100%
}
.printableView TD {
	VERTICAL-ALIGN: top
}
.wizBottom {
	BORDER-TOP: #9c0 2px solid; FONT-WEIGHT: bold; WIDTH: 100%; HEIGHT: 23px; BACKGROUND-COLOR: #036; TEXT-ALIGN: right
}
.wizBottom A {
	COLOR: #fff; MARGIN-RIGHT: 25px
}
.massAddCampaignMemberWiz .detailList .labelCol {
	WHITE-SPACE: nowrap
}
.setupSplash {
	BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM: 2px solid
}
.setupSplash .setupSplashBody .bodyDescription {
	TEXT-ALIGN: left
}
.setupTab .setupSplashBody {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; BACKGROUND-COLOR: #f3f3ec
}
.sysAdminTab .setupSplashBody {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; BACKGROUND-COLOR: #f3f3ec
}
.setupTab TABLE.setupSplashBody {
	WIDTH: 100%
}
.sysAdminTab TABLE.setupSplashBody {
	WIDTH: 100%
}
.setupTab .setupSplash .splashHeader {
	PADDING-LEFT: 1em; FONT-WEIGHT: bold; COLOR: #fff
}
.sysAdminTab .setupSplash .splashHeader {
	PADDING-LEFT: 1em; FONT-WEIGHT: bold; COLOR: #fff
}
.setupSplash .splashImage {
	TEXT-ALIGN: center
}
.splashContinue {
	WIDTH: 100%; TEXT-ALIGN: center
}
.setupSplashBody UL {
	PADDING-LEFT: 0px; MARGIN-LEFT: 0px
}
.setupTab .setupSplashBody DIV {
	MARGIN-BOTTOM: 1em
}
.sysAdminTab .setupSplashBody DIV {
	MARGIN-BOTTOM: 1em
}
.setupTab .customAppSplash {
	BACKGROUND-IMAGE: url(/img/customApps.gif); WIDTH: 400px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 130px
}
.sysAdminTab .customAppSplash {
	BACKGROUND-IMAGE: url(/img/customApps.gif); WIDTH: 400px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 130px
}
.setupTab .orgImportImage {
	BACKGROUND-IMAGE: url(/img/import_myorg.gif); WIDTH: 400px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 130px
}
.sysAdminTab .orgImportImage {
	BACKGROUND-IMAGE: url(/img/import_myorg.gif); WIDTH: 400px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 130px
}
.setupTab .contactImportImage {
	BACKGROUND-IMAGE: url(/img/import_diagram.gif); WIDTH: 400px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 130px
}
.sysAdminTab .contactImportImage {
	BACKGROUND-IMAGE: url(/img/import_diagram.gif); WIDTH: 400px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 130px
}
.setupTab .integrateSalesforce {
	BACKGROUND-IMAGE: url(/img/integrate_pic.gif); WIDTH: 400px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 130px
}
.sysAdminTab .integrateSalesforce {
	BACKGROUND-IMAGE: url(/img/integrate_pic.gif); WIDTH: 400px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 130px
}
.setupTab .offlineBriefcase {
	BACKGROUND-IMAGE: url(/img/offline_chart.gif); WIDTH: 400px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 130px
}
.sysAdminTab .offlineBriefcase {
	BACKGROUND-IMAGE: url(/img/offline_chart.gif); WIDTH: 400px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 130px
}
.setupTab .avantGoBriefcase {
	BACKGROUND-IMAGE: url(/img/offline_pda_chart.gif); WIDTH: 400px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 130px
}
.sysAdminTab .avantGoBriefcase {
	BACKGROUND-IMAGE: url(/img/offline_pda_chart.gif); WIDTH: 400px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 130px
}
.setupTab .outlookSplash {
	BACKGROUND-IMAGE: url(/img/integration.gif); WIDTH: 400px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 130px
}
.sysAdminTab .outlookSplash {
	BACKGROUND-IMAGE: url(/img/integration.gif); WIDTH: 400px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 130px
}
.setupTab .syncChartButton {
	BACKGROUND-IMAGE: url(/img/sync_chart_small.gif); WIDTH: 400px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 130px
}
.sysAdminTab .syncChartButton {
	BACKGROUND-IMAGE: url(/img/sync_chart_small.gif); WIDTH: 400px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 130px
}
.setupTab .wirelessChart {
	BACKGROUND-IMAGE: url(/img/wireless_chart.gif); WIDTH: 400px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 130px
}
.sysAdminTab .wirelessChart {
	BACKGROUND-IMAGE: url(/img/wireless_chart.gif); WIDTH: 400px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 130px
}
.setupTab .wsdlchart {
	BACKGROUND-IMAGE: url(/img/wsdl_chart.gif); WIDTH: 400px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 130px
}
.sysAdminTab .wsdlchart {
	BACKGROUND-IMAGE: url(/img/wsdl_chart.gif); WIDTH: 400px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 130px
}
.setupTab .officeSplash {
	BACKGROUND-IMAGE: url(/img/office_chart.gif); WIDTH: 400px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 130px
}
.sysAdminTab .officeSplash {
	BACKGROUND-IMAGE: url(/img/office_chart.gif); WIDTH: 400px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 130px
}
.setupTab .leadImportImage {
	BACKGROUND-IMAGE: url(/img/import_leaddata.gif); WIDTH: 400px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 130px
}
.sysAdminTab .leadImportImage {
	BACKGROUND-IMAGE: url(/img/import_leaddata.gif); WIDTH: 400px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 130px
}
.setupTab .dataExport {
	BACKGROUND-IMAGE: url(/img/weekly_report.gif); WIDTH: 400px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 130px
}
.sysAdminTab .dataExport {
	BACKGROUND-IMAGE: url(/img/weekly_report.gif); WIDTH: 400px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 130px
}
.homeTab .campaignImportImage {
	BACKGROUND-IMAGE: url(/img/import_campaigndata.gif); WIDTH: 400px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 130px
}
.setupTab .setupSplashBody .alertBox .content {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 109%; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #fff
}
.sysAdminTab .setupSplashBody .alertBox .content {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 109%; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #fff
}
.autoCompleteBox {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #666 1px solid; DISPLAY: block; PADDING-LEFT: 2px; Z-INDEX: 10; BACKGROUND: #fff; PADDING-BOTTOM: 2px; BORDER-LEFT: #666 1px solid; WIDTH: 25em; PADDING-TOP: 2px; BORDER-BOTTOM: #666 1px solid; POSITION: absolute
}
.autoCompleteBoxScrolling {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #666 1px solid; DISPLAY: block; PADDING-LEFT: 2px; Z-INDEX: 10; BACKGROUND: #fff; PADDING-BOTTOM: 2px; BORDER-LEFT: #666 1px solid; WIDTH: 25em; PADDING-TOP: 2px; BORDER-BOTTOM: #666 1px solid; POSITION: absolute
}
.autoCompleteBox {
	OVERFLOW: hidden
}
.autoCompleteBoxScrolling {
	OVERFLOW-Y: auto; OVERFLOW-X: hidden
}
.autoCompleteMoreRow {
	COLOR: #777
}
.autoCompleteMoreRow {
	WHITE-SPACE: nowrap; HEIGHT: 1.5em
}
.autoCompleteRow {
	WHITE-SPACE: nowrap; HEIGHT: 1.5em
}
.autoCompleteSelectedRow {
	WHITE-SPACE: nowrap; HEIGHT: 1.5em
}
.autoCompleteRow {
	CURSOR: pointer
}
.autoCompleteSelectedRow {
	CURSOR: pointer
}
.autoCompleteSelectedRow {
	BACKGROUND-COLOR: #aaccff
}
.bRelatedList .relatedAccountHierarchy .list TH.dataCell {
	WHITE-SPACE: nowrap
}
.bRelatedList .relatedProcessHistory .list .extraRow TR {
	PADDING-RIGHT: 0px; LINE-HEIGHT: 16px; BORDER-RIGHT-STYLE: none
}
.bRelatedList .relatedProcessHistory .extraRow TD.actionColumn .actionLink {
	PADDING-RIGHT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 0px
}
.bRelatedList .relatedProcessHistory .extraRow TD {
	PADDING-RIGHT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 0px
}
.bRelatedList .relatedProcessHistory .extraRow TH {
	PADDING-RIGHT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 0px
}
.bRelatedList .relatedProcessHistory .extraStatus {
	PADDING-RIGHT: 5px; PADDING-LEFT: 2px; VERTICAL-ALIGN: top; COLOR: black; PADDING-TOP: 2px
}
.bRelatedList .relatedProcessHistory .extraStatusDiv_P {
	BACKGROUND-COLOR: #ffd74b
}
.bRelatedList .relatedProcessHistory .extraStatusDiv_R {
	BACKGROUND-COLOR: #fb8a8c
}
.bRelatedList .relatedProcessHistory .extraStatusDiv_A {
	BACKGROUND-COLOR: #a1f78d
}
.bRelatedList .relatedProcessHistory .extraStatusDiv_X {
	BACKGROUND-COLOR: #c0bebc
}
.addEditPrice {
	WIDTH: 100%
}
.addEditPrice TABLE {
	WIDTH: 100%
}
.addEditPrice TH {
	BORDER-BOTTOM: #000 1px solid
}
BODY.choosePriceBook .pbHeader .pbTitle {
	WIDTH: 75%; WHITE-SPACE: nowrap
}
.skiplink {
	POSITION: absolute
}
#validationStatus .validStyle {
	COLOR: #090
}
.pbBody {
	COLOR: #000
}
.pbBody A {
	COLOR: #000
}
.pbBody TD {
	COLOR: #000
}
.lbBody A {
	COLOR: #000
}
.lbBodyDescription {
	COLOR: #000
}
.list .headerRow .noRowsHeader {
	COLOR: #000
}
.reportTab .pbBody .reportEntry .entryActions A {
	COLOR: #333
}
.bodyBold {
	FONT-WEIGHT: bold
}
.bodyItalic {
	FONT-STYLE: italic
}
.greyBold {
	FONT-WEIGHT: bold
}
.bodyBoldGrey {
	FONT-WEIGHT: bold
}
.bodySmall {
	
}
.bodySmallBold {
	FONT-WEIGHT: bold
}
.bodySuperSmall {
	
}
.bodyBoldWhite {
	FONT-WEIGHT: bold
}
.redLargeBold {
	FONT-WEIGHT: bold; COLOR: #900
}
.noTableSidebar {
	WIDTH: 195px; POSITION: static
}
.noTableBody {
	PADDING-RIGHT: 10px; MARGIN-LEFT: 205px; POSITION: static
}
.noTableFooter {
	CLEAR: both; MARGIN-LEFT: 205px
}
.reportRunPage .specifyHeadings H3 {
	MARGIN-TOP: 1em; MARGIN-BOTTOM: 0.5em; PADDING-BOTTOM: 1px; BORDER-BOTTOM: black 1px solid
}
.reportRunPage .orderColumnsStep .duelingListBox TABLE.layout {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.hoverContent {
	WIDTH: 300px
}
.hoverInner {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #bbb 1px solid; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff; BORDER-RIGHT-WIDTH: 0px
}
.hoverInner .bPageBlock {
	MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none
}
.hoverInner .bPageBlock .pbHeader {
	MARGIN: 0px
}
.hoverInner .bPageBlock .pbBody {
	MARGIN-RIGHT: 0px
}
.hoverInner .pbFooter {
	DISPLAY: none
}
.hoverOuter {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 6px; RIGHT: 2px; PADDING-BOTTOM: 0px; BORDER-LEFT: #000 1px solid; BOTTOM: 2px; PADDING-TOP: 0px; BORDER-BOTTOM: #000 1px solid; POSITION: relative
}
.noStatusBar.hoverOuter {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.hoverDetail {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; Z-INDEX: 100; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: absolute; BACKGROUND-COLOR: #666; TEXT-ALIGN: center
}
.hoverDetail .bPageBlock {
	MARGIN-BOTTOM: 0px
}
.hoverDetail .pbSubsection {
	OVERFLOW: hidden; WIDTH: 258px
}
.hoverDetail .simpleHover {
	OVERFLOW: hidden; WIDTH: 300px; TEXT-ALIGN: left
}
.hoverDetail .simpleHover .labelKey {
	FONT-WEIGHT: bold
}
.hoverDetail .bPageBlock .detailList .labelCol {
	WIDTH: 30%
}
.hoverDetail .bPageBlock .pbTitle {
	TEXT-ALIGN: left
}
.hoverDetail .bPageBlock .pbTitle IMG.minWidth {
	DISPLAY: none
}
.hoverDetail .bPageBlock .pbButton {
	WHITE-SPACE: normal; TEXT-ALIGN: right
}
.customButtonDetailSection {
	BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; BORDER-LEFT: #333333 1px solid; BORDER-BOTTOM: #333333 1px solid; BACKGROUND-COLOR: #eeeeee
}
.bPageBlock .detailList .tdSectionRowHeader TH {
	BORDER-TOP: #ccc 2px solid; PADDING-BOTTOM: 6px; PADDING-TOP: 4px; BORDER-BOTTOM: #ccc 2px solid; WHITE-SPACE: nowrap
}
.pbBody .tdSectionRowHeader DIV {
	FONT-WEIGHT: bold
}
.tdTableColumnHeader {
	WIDTH: 20%
}
.bPageBlock .detailList .tdSectionRow TD {
	PADDING-BOTTOM: 2px; PADDING-TOP: 3px
}
.pSearchShowMore {
	MARGIN-TOP: 0.3em; FONT-SIZE: 0.95em; WHITE-SPACE: nowrap; TEXT-ALIGN: center
}
.pSearchShowMore .itemsRange {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em
}
.pSearchShowMore .pShowMore {
	PADDING-RIGHT: 0em; PADDING-LEFT: 0em; PADDING-BOTTOM: 0em; PADDING-TOP: 0em
}
.pSearchShowMore .pShowMoreNoLink {
	PADDING-RIGHT: 0em; PADDING-LEFT: 0em; PADDING-BOTTOM: 0em; COLOR: rgb(153,153,153); PADDING-TOP: 0em; TEXT-ALIGN: left
}
.topNavigation .pSearchShowMore .noLink {
	COLOR: #999
}
.relatedListsearchFooter .pSearchShowMore .noLink {
	COLOR: #999
}
.relatedListsearchHeader .pSearchShowMore .noLink {
	COLOR: #999
}
.tagResults .pSearchShowMore .noLink {
	COLOR: #999
}
.pSearchShowMore .nextArrow {
	MARGIN-LEFT: 0.5em; MARGIN-RIGHT: 0.5em
}
.pSearchShowMore .prevArrow {
	MARGIN-LEFT: 0.5em; MARGIN-RIGHT: 0.5em
}
.searchColumnSelector {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; MARGIN-TOP: 0.25em; Z-INDEX: 50; RIGHT: -0.5em; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px solid; POSITION: absolute; BACKGROUND-COLOR: #d9d9d9
}
.searchColumnSelectorHolder {
	POSITION: relative
}
.searchFilterFields .searchFilterHelp {
	FONT-SIZE: 0.95em; WHITE-SPACE: nowrap
}
.searchFilterHelp .searchFilterHelpImage {
	MARGIN-TOP: 10px; DISPLAY: block; VERTICAL-ALIGN: bottom
}
.searchFilterHelp .searchFilterHelpText {
	MARGIN-TOP: 12px; DISPLAY: block; VERTICAL-ALIGN: bottom
}
.searchColumnSelector .selectCell {
	VERTICAL-ALIGN: bottom
}
.searchColumnSelector SELECT {
	WIDTH: 130px
}
.searchFilterFields {
	BORDER-TOP: #999 1px solid; Z-INDEX: 50; BORDER-BOTTOM: #999 1px solid; BACKGROUND-COLOR: #d9d9d9
}
.searchFilterFields TD INPUT {
	MARGIN-RIGHT: 0.3em
}
.searchFilterFields TD LABEL {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: bottom
}
.searchColumnSelector .duelingListBox {
	MARGIN: 1em
}
.searchColumnSelector .selectorHeader {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; COLOR: #fff; PADDING-TOP: 3px; BACKGROUND-COLOR: #666; TEXT-ALIGN: left
}
.searchFilterFields .filterFieldsHeader {
	MARGIN-BOTTOM: 0.5em; TEXT-ALIGN: center
}
.searchFilterFields .filteredBy {
	FONT-WEIGHT: bold; MARGIN-LEFT: 0.5em; MARGIN-RIGHT: 0.5em
}
.searchFilterFields .summaryRow TD {
	TEXT-ALIGN: left
}
.searchFilterFields .customizeFilters {
	FONT-SIZE: 0.95em; FLOAT: right
}
.searchFilterFields TD {
	PADDING-LEFT: 0.5em
}
.searchFilterFields TD.rightCell {
	PADDING-RIGHT: 0em; PADDING-LEFT: 0em; PADDING-BOTTOM: 0em; MARGIN: 0em; WIDTH: 100%; PADDING-TOP: 0em
}
.searchFilterFields TD.leftCell {
	PADDING-RIGHT: 0em; PADDING-LEFT: 0em; PADDING-BOTTOM: 0em; MARGIN: 0em; WIDTH: 100%; PADDING-TOP: 0em
}
.searchFilterFields .filterFields {
	WHITE-SPACE: nowrap; TEXT-ALIGN: left
}
.searchFilterFields LABEL {
	WHITE-SPACE: nowrap; TEXT-ALIGN: left
}
.bRelatedList .customizeColumns {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; FONT-SIZE: 0.95em; WIDTH: 100%
}
.bRelatedList .customizeDisplay {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; FONT-SIZE: 0.95em; WIDTH: 100%
}
.searchFirstCell {
	WHITE-SPACE: nowrap
}
.requiredInlineFormulaTable .requiredCell {
	WIDTH: 0%
}
.searchColumnSelector .columnSelectorButtons {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; TEXT-ALIGN: center
}
.searchFilterFields .searchFilterButtons {
	MARGIN-TOP: 1em; TEXT-ALIGN: left
}
.searchFilterFieldsHolder .searchFilterFields {
	PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.3em; TEXT-ALIGN: left
}
.searchFilterFields .searchFilterButtons {
	PADDING-RIGHT: 0em; PADDING-LEFT: 0em; PADDING-BOTTOM: 0em; PADDING-TOP: 0em
}
.searchFilterFields .filterLink {
	PADDING-LEFT: 1em; FONT-SIZE: 0.95em
}
.searchFilterFields .clearFilter {
	FONT-SIZE: 0.95em
}
.searchFilterFields .breakFilter {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em
}
.searchFilterFieldsHolder {
	MARGIN-TOP: 0.2em
}
.searchFilterFieldsInfo {
	PADDING-RIGHT: 0em; BORDER-TOP: #eee 1px solid; MARGIN-TOP: 0.1em; PADDING-LEFT: 0px; MARGIN-BOTTOM: -2px; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0em; BORDER-BOTTOM: #eee 1px solid; WHITE-SPACE: nowrap
}
.searchFilterFieldsInfo TD {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; COLOR: #fff; PADDING-TOP: 0.4em; TEXT-ALIGN: center
}
.searchFilterFieldsInfo TD.noShowLink {
	FONT-WEIGHT: normal; FONT-SIZE: 0.9em; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.2em; TEXT-ALIGN: right
}
.searchFilterFieldsInfo TD.noShowLink .separator {
	PADDING-RIGHT: 0.5em
}
.searchFilterFieldsInfo TD.noShowLink A {
	PADDING-RIGHT: 0.5em; COLOR: #fff
}
.waitingSearchDiv {
	Z-INDEX: 20; LEFT: 0px; POSITION: absolute; TOP: 0px; TEXT-ALIGN: center
}
.waitingSearchDiv .waitingSearchHolder {
	BORDER-RIGHT: #333 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #333 1px solid; PADDING-LEFT: 0.5em; FONT-WEIGHT: bold; FONT-SIZE: 1.2em; PADDING-BOTTOM: 0.5em; MARGIN-LEFT: auto; BORDER-LEFT: #333 1px solid; MARGIN-RIGHT: auto; PADDING-TOP: 0.5em; BORDER-BOTTOM: #333 1px solid; WHITE-SPACE: nowrap; POSITION: relative; BACKGROUND-COLOR: #ffc
}
.waitingSearchDiv .waitingHolder {
	BORDER-RIGHT: #333 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #333 1px solid; PADDING-LEFT: 0.5em; FONT-WEIGHT: bold; FONT-SIZE: 1.2em; PADDING-BOTTOM: 0.5em; MARGIN: auto; BORDER-LEFT: #333 1px solid; WIDTH: 40%; PADDING-TOP: 0.5em; BORDER-BOTTOM: #333 1px solid; WHITE-SPACE: nowrap; POSITION: relative; TOP: 45%; BACKGROUND-COLOR: #ffc
}
.waitingSearchDivOpacity {
	BACKGROUND-COLOR: #ffd; opacity: 0.8
}
.waitingSearchDiv .waitingSearchHolder .waitingImage {
	VERTICAL-ALIGN: bottom
}
.waitingSearchDiv .waitingHolder .waitingImage {
	VERTICAL-ALIGN: bottom
}
.pageMask {
	Z-INDEX: 500; LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%
}
.pageMaskWithOpacity {
	BACKGROUND-COLOR: #fff; opacity: 0.5
}
.pageMaskWithPosition {
	BORDER-RIGHT: #000 2px solid; BORDER-TOP: #000 2px solid; LEFT: 200px; BORDER-LEFT: #000 2px solid; WIDTH: 500px; BORDER-BOTTOM: #000 2px solid; TOP: 200px; HEIGHT: 526px; BACKGROUND-COLOR: #fff
}
.pageMaskCancel {
	MARGIN-TOP: 0px; RIGHT: 6px; BACKGROUND: url(/img/search_dismiss.gif) no-repeat 0pt 50%; MARGIN-LEFT: 0px; WIDTH: 18px; POSITION: absolute; TOP: 4px; HEIGHT: 18px
}
.pageMaskIFrame {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 839px; HEIGHT: 500px; BORDER-RIGHT-WIDTH: 0px
}
.pageMaskHeader {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1em; BACKGROUND: url(/img/lookup_top.gif) no-repeat 0pt 50%; PADDING-BOTTOM: 4px; MARGIN: 0px; WIDTH: 100%; CURSOR: move; COLOR: #fff; PADDING-TOP: 4px; HEIGHT: 18px; TEXT-ALIGN: left
}
.waitingSearchDiv .waitingSearchHolder .waitingDescription {
	PADDING-RIGHT: 1.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.waitingSearchDiv .waitingSearchHolder .waitingCancel {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0em; PADDING-LEFT: 0em; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(/img/search_dismiss.gif) no-repeat; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0em; VERTICAL-ALIGN: top; WIDTH: 13px; CURSOR: pointer; PADDING-TOP: 0em; HEIGHT: 13px; BORDER-RIGHT-WIDTH: 0px
}
.waitingHeaderSearchDiv {
	POSITION: absolute; TOP: 0px
}
.dhtmlHistoryFrame {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; RIGHT: 0px; VISIBILITY: visible; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 1px; BOTTOM: 0px; POSITION: absolute; HEIGHT: 1px; BORDER-RIGHT-WIDTH: 0px
}
.topButton {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; TEXT-ALIGN: center
}
.bottomButton {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; TEXT-ALIGN: center
}
.helpOrb {
	BACKGROUND-IMAGE: url(/img/help/helpOrbs.gif); WIDTH: 20px; HEIGHT: 15px
}
.detailList .helpOrb {
	RIGHT: -20px; POSITION: absolute; TOP: 0px
}
.editPage .detailList .helpOrb {
	RIGHT: -23px
}
.helpButton {
	POSITION: relative
}
.helpButtonOn {
	POSITION: relative
}
.helpButton .helpOrb {
	BACKGROUND-POSITION: left top
}
.helpButtonOn .helpOrb {
	BACKGROUND-POSITION: right top
}
.helpText {
	BORDER-RIGHT: orange 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: orange 1px solid; DISPLAY: none; PADDING-LEFT: 5px; FONT-WEIGHT: normal; Z-INDEX: 12; PADDING-BOTTOM: 2px; BORDER-LEFT: orange 1px solid; WIDTH: 15em; COLOR: #000; PADDING-TOP: 2px; BORDER-BOTTOM: orange 1px solid; WHITE-SPACE: normal; POSITION: absolute; BACKGROUND-COLOR: #fefdb9; TEXT-ALIGN: left; TEXT-DECORATION: none; opacity: 0
}
.staleValue {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(/img/staleValue.gif); WIDTH: 18px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 12px
}
.multiLineItem TH {
	FONT-WEIGHT: normal
}
.multiLineItem .bodyBold {
	FONT-WEIGHT: bold
}
.bEditBlock .infoIcon {
	MARGIN-TOP: 3px; VERTICAL-ALIGN: top
}
.codeBlock {
	FONT-SIZE: 100%; FONT-FAMILY: "Courier New", 'Courier', mono
}
.codePrototype {
	PADDING-LEFT: 0px; FONT-FAMILY: "Courier New","Courier","mono"; LIST-STYLE-TYPE: none
}
.codePrototypeMember {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; LIST-STYLE-TYPE: none
}
.summaryOuter {
	BORDER-RIGHT: #999 1px dotted; PADDING-RIGHT: 10px; BORDER-TOP: #999 1px dotted; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 10px; MARGIN: 10px 0px; BORDER-LEFT: #999 1px dotted; PADDING-TOP: 10px; BORDER-BOTTOM: #999 1px dotted; BACKGROUND-COLOR: #eee
}
.summaryInner {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 8px; FONT-WEIGHT: normal; PADDING-BOTTOM: 8px; MARGIN: 10px 0px; BORDER-LEFT: #999 1px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #999 1px solid; BACKGROUND-COLOR: #fff
}
.summaryOuterNoBackground {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 10px; MARGIN: 10px 0px; PADDING-TOP: 10px
}
.summaryInnerNoBackground {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #fff; BORDER-BOTTOM-STYLE: none
}
.summaryInner H2 {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 130%; BORDER-BOTTOM: #ccc 1px solid
}
.summaryInnerNoBackground H2 {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 130%; BORDER-BOTTOM: #ccc 1px solid
}
.summaryInner .summaryNo {
	FONT-WEIGHT: bold; COLOR: #900
}
.summaryInnerNoBackground .summaryNo {
	FONT-WEIGHT: bold; COLOR: #900
}
.summaryInner .summaryYes {
	FONT-WEIGHT: bold; COLOR: #090
}
.summaryInnerNoBackground .summaryYes {
	FONT-WEIGHT: bold; COLOR: #090
}
.summaryInner TD {
	PADDING-LEFT: 10px
}
.summaryInnerNoBackground TD {
	PADDING-LEFT: 10px
}
.summaryInner TH {
	VERTICAL-ALIGN: top
}
.summaryInnerNoBackground TH {
	VERTICAL-ALIGN: top
}
.summaryOuter .summaryFooter {
	TEXT-ALIGN: center
}
.summaryOuterNoBackground .summaryFooter {
	PADDING-TOP: 5px; TEXT-ALIGN: center
}
.bWizardBlock .bRelatedList .contactBlock .secondaryPalette .pbHeader {
	BORDER-TOP-COLOR: #56458c
}
.bWizardBlock .bRelatedList .contactBlock .secondaryPalette .pbBody {
	BORDER-BOTTOM-COLOR: #56458c
}
.bWizardBlock .bRelatedList .caseBlock .secondaryPalette .pbHeader {
	BORDER-TOP-COLOR: #b7a752
}
.bWizardBlock .bRelatedList .caseBlock .secondaryPalette .pbBody {
	BORDER-BOTTOM-COLOR: #b7a752
}
.listViewport {
	BORDER-RIGHT: #d8d8d8 1px solid; BORDER-TOP: #d8d8d8 1px solid; MARGIN: 0px; BORDER-LEFT: #d8d8d8 1px solid; BORDER-BOTTOM: #d8d8d8 1px solid
}
.listViewport .topNav {
	COLOR: #fff; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #fff
}
.listViewport .topNav A {
	COLOR: #333
}
.listViewport .topNav .controls {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.listViewport .topNav .title {
	FONT-WEIGHT: bold; FONT-SIZE: 120%
}
.listViewport .topNav .btn {
	MARGIN-TOP: 0.3em
}
.listViewport .topNav .title {
	FLOAT: left
}
.listViewport .topNav .btn {
	FLOAT: left
}
.listViewport .topNav .linkBar .filterLinks {
	FLOAT: left
}
.listViewport .topNav .title {
	MARGIN-RIGHT: 4px
}
.listViewport .topNav .linkBar {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; COLOR: #333; PADDING-TOP: 0px; BACKGROUND-COLOR: #f3f3f3
}
.listViewport .topNav .linkBar .filterLinks {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.listViewport .topNav .linkBar .rolodex {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.listViewport .topNav .linkBar .rolodex {
	COLOR: #333
}
.listViewport .topNav .linkBar .rolodex A {
	COLOR: #333
}
.listViewport .topNav .topNavTab {
	PADDING-RIGHT: 4px; MARGIN-TOP: 3px; FLOAT: right; COLOR: #333; WHITE-SPACE: nowrap
}
.listViewport .topNav .topNavTab .tab {
	BORDER-RIGHT: #c2c2c2 1px solid; PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 1px; CURSOR: pointer; PADDING-TOP: 0px
}
.listViewport .topNav .topNavTab .tabOver {
	BORDER-RIGHT: #c2c2c2 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #c2c2c2 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; MARGIN: 0px; BORDER-LEFT: #c2c2c2 1px solid; CURSOR: pointer; PADDING-TOP: 0px; BORDER-BOTTOM: #c2c2c2 1px; BACKGROUND-COLOR: #f9f9f9
}
.listViewport .topNav .topNavTab IMG {
	MARGIN-LEFT: 8px; VERTICAL-ALIGN: middle; CURSOR: pointer
}
.listViewport .topNav .drawer {
	BORDER-RIGHT: #9a9a9a 1px solid; BORDER-TOP: #9a9a9a 1px solid; BACKGROUND-IMAGE: url(/img/topshadow.gif); MARGIN: 0px 2px 2px; OVERFLOW: hidden; BORDER-LEFT: #9a9a9a 1px solid; COLOR: #333; BORDER-BOTTOM: #9a9a9a 1px solid; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #f9f9f9; TEXT-ALIGN: center
}
.listViewport .topNav .drawer A {
	COLOR: #333
}
.listViewport .listBody {
	BORDER-TOP: #c2c2c2 1px solid; BORDER-BOTTOM: #d8d8d8 1px solid; BACKGROUND-COLOR: #f3f3ec
}
.listViewport .listBody .exception {
	DISPLAY: none; Z-INDEX: 2; LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; BACKGROUND-COLOR: #fff
}
.listViewport .listBody .exception .title {
	FONT-WEIGHT: bold; FONT-SIZE: 1.5em
}
.listViewport .offPageIds {
	DISPLAY: none
}
.listViewport .bottomNav {
	PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #f3f3f3
}
.listViewport .bottomNav A {
	COLOR: #fff
}
.listViewport .paginator {
	
}
.listViewport .ASC {
	BACKGROUND: #d6dae0
}
.listViewport .DESC {
	BACKGROUND: #d6dae0
}
.listViewport .ASC .x-grid3-sort-icon {
	DISPLAY: inline; BACKGROUND-IMAGE: url(/img/colTitle_uparrow.gif)
}
.listViewport .DESC .x-grid3-sort-icon {
	DISPLAY: inline; BACKGROUND-IMAGE: url(/img/colTitle_downarrow.gif)
}
.listViewport .x-grid3-cell-inner {
	PADDING-LEFT: 3px
}
.listViewport .x-grid3-hd-inner {
	PADDING-LEFT: 3px
}
.listViewport .x-grid3-header {
	BACKGROUND: url(/img/colHeader_bg.gif) #f9f9f9 repeat-x 0px 0px
}
.errorConsole .x-grid3-header {
	BACKGROUND: url(/img/colHeader_bg.gif) #f9f9f9 repeat-x 0px 0px
}
.listViewport .x-grid3-hd-row TD {
	FONT-WEIGHT: bold
}
.errorConsole .x-grid3-hd-row TD {
	FONT-WEIGHT: bold
}
.listViewport .x-grid3-hd-row TD {
	FONT-SIZE: 100%; LINE-HEIGHT: normal; FONT-FAMILY: 'Arial', 'Helvetica', sans-serif; -moz-user-select: text
}
.listViewport .x-grid3-row TD {
	FONT-SIZE: 100%; LINE-HEIGHT: normal; FONT-FAMILY: 'Arial', 'Helvetica', sans-serif; -moz-user-select: text
}
.listViewport .x-grid3-summary-row TD {
	FONT-SIZE: 100%; LINE-HEIGHT: normal; FONT-FAMILY: 'Arial', 'Helvetica', sans-serif; -moz-user-select: text
}
.errorConsole .x-grid3-hd-row TD {
	FONT-SIZE: 75%; LINE-HEIGHT: normal; FONT-FAMILY: 'Arial', 'Helvetica', sans-serif; -moz-user-select: text
}
.errorConsole .x-grid3-row TD {
	FONT-SIZE: 75%; LINE-HEIGHT: normal; FONT-FAMILY: 'Arial', 'Helvetica', sans-serif; -moz-user-select: text
}
.errorConsole .x-grid3-row TD A {
	MARGIN-LEFT: 4px; VERTICAL-ALIGN: top
}
.listViewport .x-grid3-row-over {
	BACKGROUND: #fbfbee
}
.errorConsole .x-grid3-row-over {
	BACKGROUND: #fbfbee
}
.listViewport .x-grid3-row-selected {
	BACKGROUND: #b0e1fa
}
.errorConsole .x-grid3-row-selected {
	BACKGROUND: #b0e1fa
}
.listViewport .x-panel-body {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.x-dd-drop-icon {
	LEFT: 13px; TOP: 10px
}
.x-dd-drop-nodrop .x-dd-drop-icon {
	BACKGROUND-IMAGE: url(/img/permissions_deny16.gif)
}
.x-dd-drop-ok .x-dd-drop-icon {
	BACKGROUND-IMAGE: url(/img/permissions_confirm16.gif)
}
.x-dd-drag-ghost {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 40px; PADDING-BOTTOM: 6px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 6px; BORDER-BOTTOM: #aaa 1px solid
}
.x-dd-drag-ghost .dragElement {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 110%; BACKGROUND: #fff; PADDING-BOTTOM: 3px; MARGIN: 0px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid
}
.x-dd-drag-proxy .x-grid3-hd-inner {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BACKGROUND: #fff; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
#refreshList {
	DISPLAY: none; MARGIN: 4px 0px
}
.errorConsole .errorConsoleHeader {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; FONT-FAMILY: 'Verdana','Geneva',sans-serif
}
.errorConsole .errorConsoleHeader .errorSummary {
	PADDING-BOTTOM: 4px
}
.errorConsole .errorConsoleHeader .errorTitle {
	FONT-WEIGHT: bold
}
.errorConsole .errorConsoleHeader .errorTitle INPUT {
	MARGIN-LEFT: 8px
}
.errorConsole .errorConsoleHeader .errorSummary IMG {
	VERTICAL-ALIGN: top; MARGIN-RIGHT: 6px
}
.errorConsole .viewedError {
	COLOR: #ccc; TEXT-DECORATION: line-through
}
.errorConsole .viewedError .errorSmall {
	VISIBILITY: hidden
}
.errorConsole .viewedError A {
	COLOR: #ccc; TEXT-DECORATION: line-through
}
.paginator {
	MARGIN: 0px; WHITE-SPACE: nowrap; POSITION: relative; TEXT-ALIGN: center
}
.paginator .left {
	LEFT: 0px; POSITION: absolute
}
.paginator .right {
	RIGHT: 0px; POSITION: absolute
}
.paginator .pageInput {
	FONT-SIZE: 98%; MARGIN: 0px 3px; VERTICAL-ALIGN: middle; WIDTH: 2em; HEIGHT: 1em; TEXT-ALIGN: center
}
.paginator .first {
	BACKGROUND-POSITION: 0px 1px; BACKGROUND-IMAGE: url(/img/paginationArrows.gif); WIDTH: 9px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 10px
}
.paginator .firstoff {
	BACKGROUND-POSITION: 0px -10px; BACKGROUND-IMAGE: url(/img/paginationArrows.gif); WIDTH: 9px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 10px
}
.paginator .prev {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: -10px 1px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(/img/paginationArrows.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 9px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 10px
}
.paginator .prevoff {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: -10px -10px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(/img/paginationArrows.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 9px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 10px
}
.paginator .next {
	BACKGROUND-POSITION: -17px 1px; BACKGROUND-IMAGE: url(/img/paginationArrows.gif); WIDTH: 9px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 10px
}
.paginator .nextoff {
	BACKGROUND-POSITION: -17px -10px; BACKGROUND-IMAGE: url(/img/paginationArrows.gif); WIDTH: 9px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 10px
}
.paginator .last {
	BACKGROUND-POSITION: -27px 1px; BACKGROUND-IMAGE: url(/img/paginationArrows.gif); WIDTH: 9px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 10px
}
.paginator .lastoff {
	BACKGROUND-POSITION: -27px -10px; BACKGROUND-IMAGE: url(/img/paginationArrows.gif); WIDTH: 9px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 10px
}
.paginator .prevNextLinks {
	COLOR: #a8a8a8
}
.paginator .prevNextLinks A {
	COLOR: #333; TEXT-DECORATION: none
}
.paginator .prevNextLinks .prevNext {
	MARGIN: 0px 3px
}
.paginator .selectCount {
	PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; PADDING-BOTTOM: 0px; MARGIN: 0px 2em; PADDING-TOP: 0px
}
.paginator .selectCountHi {
	BACKGROUND-COLOR: #ffe324
}
.paginator .selectorTarget {
	CURSOR: pointer; POSITION: relative
}
.paginator .selectArrow {
	BACKGROUND-POSITION: left 50%; LEFT: 2px; BACKGROUND-IMAGE: url(/img/func_icons/util/selectArrow12.gif); WIDTH: 14px; BACKGROUND-REPEAT: no-repeat; POSITION: relative; TOP: 1px; HEIGHT: 12px
}
.paginator .selector {
	BORDER-RIGHT: #ccc 2px solid; BORDER-TOP: #ccc 2px solid; DISPLAY: none; LEFT: 0px; BORDER-LEFT: #ccc 2px solid; CURSOR: pointer; BOTTOM: 1.5em; BORDER-BOTTOM: #ccc 2px solid; POSITION: absolute
}
.paginator .selectorOpen .selector {
	DISPLAY: block
}
.paginator .selectorHover .selectArrow {
	BACKGROUND-POSITION: -15px 0px
}
.paginator .selectorOpen .selectArrow {
	BACKGROUND-POSITION: -15px 0px
}
.paginator .selector .opt {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.paginator .selector .optSelected {
	COLOR: #333; BACKGROUND-COLOR: #b0e1fa
}
.paginator .selector .optSelected TD {
	COLOR: #333; BACKGROUND-COLOR: #b0e1fa
}
.paginator .selector .optSelected TD.rppOpt {
	COLOR: #333
}
.paginator .selector .optUnselected {
	COLOR: #ddd; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #ddd
}
.paginator .selector .optHover {
	COLOR: #333; BACKGROUND-COLOR: #e1f6ff
}
.paginator .selector .optHover TD {
	COLOR: #333; BACKGROUND-COLOR: #e1f6ff
}
.paginator .selector .optHover .rppOpt {
	COLOR: #333; BACKGROUND-COLOR: #e1f6ff
}
.paginator .selector .rppOpt {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; COLOR: #333; PADDING-TOP: 0px; BACKGROUND-COLOR: white
}
.paginator .selection {
	COLOR: #333; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left
}
.paginator .toolbar {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 5px; WIDTH: 100%; PADDING-TOP: 5px; POSITION: absolute; TOP: -2.5em; BACKGROUND-COLOR: #333; TEXT-ALIGN: left; opacity: 0
}
#gTalkSidebar {
	WIDTH: 180px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#gTalkResize {
	BACKGROUND-POSITION: 50% bottom; DISPLAY: block; BACKGROUND-IMAGE: url(/img/google/talk_resize_bar.gif); WIDTH: 180px; CURSOR: s-resize; HEIGHT: 8px; BACKGROUND-COLOR: #fff
}
.hidden#gTalkResize {
	DISPLAY: none
}
.gTalkToggle {
	PADDING-LEFT: 0.5em; FONT-WEIGHT: normal; CURSOR: pointer
}
.gTalkToggle .hidden {
	DISPLAY: none
}
#fbGettingStarted {
	WIDTH: 180px; CURSOR: pointer; TEXT-ALIGN: center
}
#fbGettingStartedTop {
	BACKGROUND-IMAGE: url(/img/google/getting_started_button_fatboy_top.gif); HEIGHT: 60px
}
#fbGettingStartedMid {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(/img/google/getting_started_button_fatboy_middle.gif); PADDING-BOTTOM: 8px; PADDING-TOP: 0px
}
#fbGettingStartedBot {
	BACKGROUND-IMAGE: url(/img/google/getting_started_button_fatboy_bottom.gif); LINE-HEIGHT: 2.5em; HEIGHT: 34px; TEXT-DECORATION: underline
}
.fbGettingStartedOn DIV {
	BACKGROUND-POSITION: right top
}
.fbGettingStartedOff DIV {
	BACKGROUND-POSITION: left top
}
.spanningError H4 {
	DISPLAY: block; COLOR: #c00
}
.spanningError TD {
	PADDING-RIGHT: 8px
}
.spanningError TH {
	PADDING-RIGHT: 8px
}
.spanningError #otherFields TH {
	FONT-WEIGHT: bold; BORDER-BOTTOM: black 1px solid
}
.spanningError .objectName {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #ccc
}
.salesTeamDisabledLink {
	COLOR: #aaa
}
.cdtTable .CfLabelCol {
	PADDING-LEFT: 20px
}
.cdtFieldLabel {
	VERTICAL-ALIGN: top
}
.cdtSubfieldLabel {
	VERTICAL-ALIGN: top
}
.cdtSubfieldIndent {
	PADDING-LEFT: 9px
}
.miniTab .currentTab {
	PADDING-BOTTOM: 2px; PADDING-TOP: 5px
}
.miniTab .currentTab A {
	PADDING-BOTTOM: 2px; PADDING-TOP: 5px
}
.inlineEditCompoundDiv .textCounterMiddle {
	LEFT: 30px
}
.reportWizardButtons .menuButton {
	POSITION: relative
}
.reportActions .menuButton {
	POSITION: relative
}
