INPUT.psTextbox {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #cccccc 1px solid; WIDTH: 100%; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Verdana; HEIGHT: 18px; BACKGROUND-COLOR: #fffffb
}
INPUT.psTextBoxGray {
	BACKGROUND-COLOR: #fffbfb
}
.psTextarea {
	BORDER-RIGHT: #7b9ebd 1px solid; BORDER-TOP: #7b9ebd 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #7b9ebd 1px solid; WIDTH: 100%; BORDER-BOTTOM: #7b9ebd 1px solid; FONT-FAMILY: Verdana
}
INPUT.psUrl {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-SIZE: 8pt; BEHAVIOR: url(../Styles/UrlBehavior.htc); BORDER-LEFT: #cccccc 1px solid; WIDTH: 100%; COLOR: #0000ff; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Verdana; HEIGHT: 19px; BACKGROUND-COLOR: #fffffb; TEXT-DECORATION: underline
}
INPUT.psEmail {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #cccccc 1px solid; WIDTH: 100%; COLOR: #0000ff; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Verdana; HEIGHT: 19px; BACKGROUND-COLOR: #fffffb; TEXT-DECORATION: underline
}
.psButton {
	BORDER-RIGHT: #7b9ebd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #7b9ebd 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 11px; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cecfde); BEHAVIOR: url(../Styles/WebButtonBehavior.htc); BORDER-LEFT: #7b9ebd 1px solid; WIDTH: auto; CURSOR: hand; BORDER-BOTTOM: #7b9ebd 1px solid; FONT-FAMILY: Verdana; HEIGHT: auto
}
.psButtonHover {
	BORDER-RIGHT: #7b9ebd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #7b9ebd 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 11px; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#ffdbb7); BEHAVIOR: url(../Styles/WebButtonBehavior.htc); BORDER-LEFT: #7b9ebd 1px solid; WIDTH: auto; CURSOR: hand; BORDER-BOTTOM: #7b9ebd 1px solid; FONT-FAMILY: Verdana; HEIGHT: auto
}
.psCheckBox {
	BORDER-RIGHT: #7b9ebd 1px; BORDER-TOP: #7b9ebd 1px; FONT-SIZE: 8pt; BORDER-LEFT: #7b9ebd 1px; WIDTH: auto; BORDER-BOTTOM: #7b9ebd 1px; FONT-FAMILY: Verdana; HEIGHT: 20px
}
.psCheckBoxHover {
	BORDER-RIGHT: #7b9ebd 1px; BORDER-TOP: #7b9ebd 1px; FONT-SIZE: 8pt; BORDER-LEFT: #7b9ebd 1px; WIDTH: auto; BORDER-BOTTOM: #7b9ebd 1px; FONT-FAMILY: Verdana; HEIGHT: 20px
}
.psRadioButton {
	BORDER-RIGHT: #7b9ebd 1px; BORDER-TOP: #7b9ebd 1px; FONT-SIZE: 8pt; BORDER-LEFT: #7b9ebd 1px; WIDTH: auto; BORDER-BOTTOM: #7b9ebd 1px; FONT-FAMILY: Verdana; HEIGHT: 20px
}
.psRadioButtonHover {
	BORDER-RIGHT: #7b9ebd 1px; BORDER-TOP: #7b9ebd 1px; FONT-SIZE: 8pt; BORDER-LEFT: #7b9ebd 1px; WIDTH: auto; BORDER-BOTTOM: #7b9ebd 1px; FONT-FAMILY: Verdana; HEIGHT: 20px
}
.psListBox {
	FONT-SIZE: 8pt; WIDTH: 100%; FONT-FAMILY: Verdana; HEIGHT: auto; BACKGROUND-COLOR: #fffffb
}
.psDropDownList {
	FONT-SIZE: 11px; WIDTH: 100%; FONT-FAMILY: Verdana; HEIGHT: auto
}
.psKBDropDownList {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana; HEIGHT: auto; BACKGROUND-COLOR: #fffffb
}
.psKBTabHeadImage {
	CURSOR: hand
}
.psDropDownListMinimalWidth {
	FONT-SIZE: 8pt; WIDTH: auto; FONT-FAMILY: Verdana; HEIGHT: auto; BACKGROUND-COLOR: #fffffb
}
.psLabel {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; WIDTH: auto; FONT-FAMILY: Verdana; HEIGHT: auto
}
.psDisplayEmailSubject {
	PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; PADDING-BOTTOM: 2px; WIDTH: 100%; BORDER-BOTTOM: #838574 2px solid; FONT-FAMILY: Verdana; HEIGHT: auto
}
.psDisplayEmailBody {
	FONT-SIZE: 8pt; WIDTH: auto; FONT-FAMILY: Verdana; HEIGHT: auto
}
.psRepeaterTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; WIDTH: auto; COLOR: white; FONT-FAMILY: Verdana; HEIGHT: auto
}
.psRepeaterText {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: normal; FONT-SIZE: 8pt; WIDTH: auto; FONT-FAMILY: Verdana; HEIGHT: auto
}
.psRepeaterTextTitle {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; WIDTH: auto; FONT-FAMILY: Verdana; HEIGHT: auto
}
.psRepeaterTextDate {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: normal; FONT-SIZE: 8pt; WIDTH: auto; FONT-FAMILY: Verdana; HEIGHT: auto; TEXT-ALIGN: right
}
TABLE.psItemListHeader {
	TABLE-LAYOUT: fixed; WIDTH: 100%
}
TABLE.psItemListBody {
	BORDER-RIGHT: #80a0c0 1px solid; TABLE-LAYOUT: fixed; BORDER-TOP: #80a0c0 1px solid; BORDER-LEFT: #80a0c0 1px solid; WIDTH: 100%; BORDER-BOTTOM: #80a0c0 1px solid; BACKGROUND-COLOR: #fffffb
}
TABLE.psItemListItem {
	TABLE-LAYOUT: fixed; WIDTH: 100%
}
TABLE.psItemListSeparator {
	WIDTH: 98%; COLOR: #cecfce; HEIGHT: 1px
}
.psLabelSection {
	FONT-WEIGHT: bold; WIDTH: 100%; COLOR: #606050
}
.psLabelRequire {
	FONT-WEIGHT: bold; COLOR: #990000
}
.psLabelRec {
	FONT-WEIGHT: bold; COLOR: #000099
}
.psHyperLink {
	BORDER-RIGHT: #7b9ebd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #7b9ebd 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 11px; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cecfde); BORDER-LEFT: #7b9ebd 1px solid; WIDTH: 70px; CURSOR: hand; BORDER-BOTTOM: #7b9ebd 1px solid; FONT-FAMILY: Verdana; HEIGHT: 20px
}
.psLinkButton {
	BORDER-RIGHT: #7b9ebd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #7b9ebd 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 11px; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cecfde); BORDER-LEFT: #7b9ebd 1px solid; WIDTH: 70px; CURSOR: hand; BORDER-BOTTOM: #7b9ebd 1px solid; FONT-FAMILY: Verdana; HEIGHT: 20px
}
DIV.psFormDiv {
	WIDTH: 100%
}
TABLE.psFormTable {
	TABLE-LAYOUT: fixed; WIDTH: 100%
}
TABLE.psPopupFormTable {
	TABLE-LAYOUT: fixed; WIDTH: 90%
}
.psColon1 {
	WIDTH: 115px
}
.psColon3 {
	PADDING-LEFT: 20px; WIDTH: 135px
}
TD.psFormCell {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; WIDTH: auto; PADDING-TOP: 3px
}
TD.psBar {
	BORDER-BOTTOM: #838574 1px solid
}
TR.psBeforeSection {
	HEIGHT: 10px
}
TR.psAfterSection {
	HEIGHT: 5px
}
DIV.psIMDGridPanel {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; WIDTH: 100%; PADDING-TOP: 5px; HEIGHT: 100%
}
DIV.psPanel {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 32px; VERTICAL-ALIGN: top; OVERFLOW: auto; WIDTH: 100%; PADDING-TOP: 10px; POSITION: relative; BACKGROUND-COLOR: #eeeeee
}
DIV.psContentPanel {
	VERTICAL-ALIGN: top; OVERFLOW: auto; WIDTH: 100%; POSITION: relative; HEIGHT: 100%
}
TABLE.psPanelTable {
	BORDER-RIGHT: 0px; TABLE-LAYOUT: fixed; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; HEIGHT: 100%
}
TD.psPanelCell {
	
}
DIV.psPanelTabStrip {
	WIDTH: 0px; HEIGHT: auto
}
.psHTabStrip {
	FONT-SIZE: 9pt; Z-INDEX: 2; LEFT: 0px; OVERFLOW: visible; FONT-FAMILY: Verdana; POSITION: relative; TOP: 1px; HEIGHT: auto
}
DIV.psPanelContentMultiPage {
	BORDER-RIGHT: #dbdac9 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #dbdac9 1px solid; PADDING-LEFT: 15px; Z-INDEX: 1; PADDING-BOTTOM: 15px; BORDER-LEFT: #dbdac9 1px solid; WIDTH: 100%; PADDING-TOP: 10px; BORDER-BOTTOM: #dbdac9 1px solid; POSITION: relative; HEIGHT: 100%; BACKGROUND-COLOR: #fffbfb
}
DIV.psPanelContent {
	BORDER-RIGHT: #dbdac9 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #dbdac9 1px solid; PADDING-LEFT: 15px; Z-INDEX: 1; PADDING-BOTTOM: 15px; BORDER-LEFT: #dbdac9 1px solid; WIDTH: 100%; PADDING-TOP: 15px; BORDER-BOTTOM: #dbdac9 1px solid; POSITION: relative; HEIGHT: 100%; BACKGROUND-COLOR: #fffbfb
}
.psWebDialogBody {
	MARGIN: 0px; OVERFLOW: hidden; BACKGROUND-COLOR: #eeeeee
}
.pscontdesbody {
	MARGIN: 0px; OVERFLOW: auto
}
TABLE.psWebDialogTable {
	WIDTH: 100%; HEIGHT: 100%; BACKGROUND-COLOR: #eeeeee
}
TABLE.psWebDialogHeaderTable {
	BORDER-RIGHT: #00347b 1px solid; BORDER-TOP: #adc3e7 1px solid; BORDER-LEFT: #adc3e7 1px solid; WIDTH: 100%; BORDER-BOTTOM: #00347b 1px solid; HEIGHT: 50px; BACKGROUND-COLOR: #577a99
}
TD.psWebDialogTitle {
	PADDING-BOTTOM: 2px; WIDTH: 100%; HEIGHT: 15px
}
.psWebDialogLabelTitle {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; WIDTH: 100%; COLOR: white; FONT-FAMILY: Verdana; HEIGHT: 15px; BACKGROUND-COLOR: #577a99
}
TD.psWebDialogSubTitle {
	PADDING-BOTTOM: 3px; WIDTH: 100%; HEIGHT: 20px
}
.psWebDialogLabelSubTitle {
	PADDING-LEFT: 10px; FONT-SIZE: 8pt; WIDTH: 100%; COLOR: white; FONT-FAMILY: Verdana; HEIGHT: 20px; BACKGROUND-COLOR: #577a99
}
TABLE.psWebDialogContentTable {
	WIDTH: 100%; BACKGROUND-COLOR: #eeeeee
}
DIV.psWebDialogContentPart {
	MARGIN: 5px 5px 0px; WIDTH: 100%
}
TD.psWebDialogContent {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px; BACKGROUND-COLOR: #eeeeee
}
.psWebDialogLabelTitleContent {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; WIDTH: 100%; COLOR: #444444; PADDING-TOP: 10px; FONT-FAMILY: Verdana; HEIGHT: 20px; BACKGROUND-COLOR: #eeeeee
}
.psColon1 {
	WIDTH: 115px
}
.psColon3 {
	PADDING-LEFT: 20px; WIDTH: 135px
}
TABLE.psWebDialogHRTable {
	WIDTH: 100%; BOTTOM: 31px; POSITION: absolute; HEIGHT: auto; BACKGROUND-COLOR: #eeeeee
}
TABLE.psWebDialogBottomTable {
	RIGHT: 10px; WIDTH: auto; BOTTOM: 10px; POSITION: absolute; HEIGHT: auto; BACKGROUND-COLOR: #eeeeee
}
HR.psWebDialogHR {
	WIDTH: 100%; COLOR: #cecfce; BORDER-BOTTOM: white 1px solid; HEIGHT: 2px
}
TABLE.gridFilterTable {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; PADDING-BOTTOM: 7px; BORDER-LEFT: 0px; WIDTH: 100%; BORDER-BOTTOM: 0px
}
TD.psGridFilderTableLargeCell {
	PADDING-LEFT: 5px; WIDTH: 20%
}
TD.psGridFilderTableSmallCell {
	WIDTH: 5%
}
DIV.psGridOnGridPlus {
	MARGIN-TOP: 0px; VERTICAL-ALIGN: top; WIDTH: 300px; HEIGHT: 100px; BACKGROUND-COLOR: #44444e
}
.psGridLeftOnFind {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 200px; PADDING-TOP: 10px; BACKGROUND-COLOR: #eeeeee
}
.psCommandCenterOnFind {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 40px; PADDING-TOP: 10px; BACKGROUND-COLOR: #eeeeee
}
.psGridRightOnFind {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 200px; PADDING-TOP: 10px; BACKGROUND-COLOR: #eeeeee
}
DIV.psToolBarOnPopUp {
	BORDER-RIGHT: #00347b 1px solid; BORDER-TOP: #adc3e7 1px solid; BORDER-LEFT: #adc3e7 1px solid; WIDTH: 100%; BORDER-BOTTOM: #00347b 1px solid; HEIGHT: auto; BACKGROUND-COLOR: #738aad
}
DIV.psToolBarOnGrid {
	BORDER-RIGHT: #00347b 1px solid; BORDER-TOP: #adc3e7 1px solid; BORDER-LEFT: #adc3e7 1px solid; WIDTH: 100%; BORDER-BOTTOM: #00347b 1px solid; HEIGHT: auto; BACKGROUND-COLOR: #738aad
}
.psTopMenuRightControl {
	FONT-SIZE: 11px; OVERFLOW: hidden; WIDTH: 100%; COLOR: yellow; PADDING-TOP: 5px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 20px
}
.psStatuBarControl {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
DIV.psPopUpStatusBar {
	PADDING-LEFT: 15px; FONT-SIZE: 11pt; Z-INDEX: 15; BACKGROUND: #577a99; VERTICAL-ALIGN: bottom; OVERFLOW: hidden; WIDTH: 100%; BOTTOM: 0px; FONT-FAMILY: Verdana; POSITION: absolute; HEIGHT: 22px; TEXT-ALIGN: left
}
.psVerticalAlignTop {
	VERTICAL-ALIGN: top
}
.psFindSingleEntityImage {
	MARGIN-LEFT: 3px; VERTICAL-ALIGN: text-bottom
}
.psHand {
	CURSOR: hand
}
.psCalendar {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; WIDTH: auto; FONT-FAMILY: Verdana; HEIGHT: auto
}
.psCalendarTitle {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; WIDTH: 100%; COLOR: white; FONT-FAMILY: Verdana; HEIGHT: 15px; BACKGROUND-COLOR: #577a99
}
.psCalendarNextPrev {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: white; FONT-FAMILY: Verdana
}
.psGrid {
	BORDER-RIGHT: #949694 1px solid; BORDER-TOP: #949694 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: white; VERTICAL-ALIGN: middle; BORDER-LEFT: #949694 1px solid; WIDTH: 100%; CLIP: rect(auto auto auto auto); COLOR: #333333; BORDER-BOTTOM: #949694 1px solid; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 20px; TEXT-DECORATION: none
}
.psGridHeader {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; CLIP: rect(auto auto auto auto); CURSOR: default; COLOR: #336699; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 18px; BACKGROUND-COLOR: #efe7d6; TEXT-DECORATION: none
}
.psGridFooter {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; WIDTH: 100%; CLIP: rect(auto auto auto auto); CURSOR: default; COLOR: #336699; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 18px; BACKGROUND-COLOR: #efe7d6; TEXT-DECORATION: none
}
.psLink A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
.psLink A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
.psLink A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.psLink A:active {
	COLOR: #000000; TEXT-DECORATION: none
}
.pdDesktopBody {
	MARGIN: 0px; OVERFLOW: hidden
}
.pdPreviewBody {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; WIDTH: 100%; PADDING-TOP: 0px
}
TABLE.psMainTablePopUp {
	TABLE-LAYOUT: fixed; PADDING-BOTTOM: 72px; OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 100%
}
TABLE.psMainTableUserPopUp {
	TABLE-LAYOUT: fixed; PADDING-BOTTOM: 45px; OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 100%
}
TABLE.psMainTable {
	WIDTH: 100%; HEIGHT: 100%
}
.psTopMenuLeft {
	BORDER-TOP: #adc3e7 1px solid; Z-INDEX: 5; VERTICAL-ALIGN: top; BORDER-LEFT: #adc3e7 1px solid; WIDTH: 100%; BORDER-BOTTOM: #00347b 1px solid; HEIGHT: 25px; BACKGROUND-COLOR: #7288ac
}
.psNavigationFrameTopMenu {
	BORDER-RIGHT: #00347b 1px solid; BORDER-TOP: #adc3e7 1px solid; PADDING-LEFT: 6px; VERTICAL-ALIGN: top; WIDTH: 100%; BORDER-BOTTOM: #00347b 1px solid; HEIGHT: 25px; BACKGROUND-COLOR: #7288ac; TEXT-ALIGN: left
}
.psKBTabHead {
	PADDING-RIGHT: 5px; BORDER-TOP: #dbdac9 1px solid; PADDING-LEFT: 5px; VERTICAL-ALIGN: top; WIDTH: 100%; PADDING-TOP: 5px; BORDER-BOTTOM: #dbdac9 1px solid; HEIGHT: 20px; BACKGROUND-COLOR: #f1f1f1; TEXT-ALIGN: left
}
.psKBLeftMenu {
	PADDING-RIGHT: 10px; PADDING-LEFT: 6px; MARGIN-BOTTOM: 45px; VERTICAL-ALIGN: top; WIDTH: 100%; PADDING-TOP: 10px; HEIGHT: 30px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.psKBLeftMenu2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; VERTICAL-ALIGN: top; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: #dbdac9 1px solid; HEIGHT: 100%; BACKGROUND-COLOR: #f1f1f1; TEXT-ALIGN: left
}
TABLE.psKBLeftMenu3 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; VERTICAL-ALIGN: top; WIDTH: 100%; PADDING-TOP: 5px; HEIGHT: auto; BACKGROUND-COLOR: #f1f1f1; TEXT-ALIGN: left
}
TABLE.psKBLeftMenu4 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; VERTICAL-ALIGN: top; WIDTH: 100%; PADDING-TOP: 5px; BACKGROUND-COLOR: #11f1f1; TEXT-ALIGN: left
}
.psTopMenuRight {
	BORDER-RIGHT: #00347b 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #adc3e7 1px solid; VERTICAL-ALIGN: top; WIDTH: 100%; BORDER-BOTTOM: #00347b 1px solid; HEIGHT: 25px; BACKGROUND-COLOR: #7288ac; TEXT-ALIGN: right
}
DIV.psTopMenuDiv {
	
}
.psPopupTopMenuLeft {
	BORDER-TOP: #adc3e7 1px solid; Z-INDEX: 5; BORDER-LEFT: #adc3e7 1px solid; WIDTH: 30%; BORDER-BOTTOM: #00347b 1px solid; BACKGROUND-COLOR: #7288ac
}
.psPopupTopMenuRight {
	BORDER-RIGHT: #00347b 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #adc3e7 1px solid; Z-INDEX: -1; RIGHT: 0px; WIDTH: 70%; BORDER-BOTTOM: #00347b 1px solid; POSITION: absolute; TOP: 0px; HEIGHT: 25px; BACKGROUND-COLOR: #7288ac; TEXT-ALIGN: right
}
TABLE.TopMenuTable {
	WIDTH: 100%
}
TD.psTopMenuLeft {
	BORDER-TOP: #adc3e7 1px solid; BORDER-LEFT: #adc3e7 1px solid; WIDTH: 100%; BORDER-BOTTOM: #00347b 1px solid; BACKGROUND-COLOR: #7288ac
}
TABLE.psToolBarTable {
	BORDER-TOP-WIDTH: 0px; TABLE-LAYOUT: fixed; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 100%; BORDER-RIGHT-WIDTH: 0px
}
TD.psToolBarLeft {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-SIZE: 12px; OVERFLOW: hidden; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: verdana; HEIGHT: 30px; BACKGROUND-COLOR: #abbbc9
}
.psDesktopToolBar {
	WIDTH: 100%; BACKGROUND-COLOR: #abbbc9
}
TD.psToolBarRight {
	WIDTH: 0px; HEIGHT: 25px; BACKGROUND-COLOR: #abbbc9
}
DIV.psMenuContentDIV {
	WIDTH: 100%; HEIGHT: 100%
}
TABLE.psMenuContentTable {
	BORDER-TOP-WIDTH: 0px; TABLE-LAYOUT: fixed; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 100%; HEIGHT: 100%; BORDER-RIGHT-WIDTH: 0px
}
TD.psLeftMenuCell {
	VERTICAL-ALIGN: top; WIDTH: 162px; HEIGHT: 100%; BACKGROUND-COLOR: #d1d1c7
}
TD.psReportLeftMenuCell {
	VERTICAL-ALIGN: top; WIDTH: 205px; HEIGHT: 100%; BACKGROUND-COLOR: #d1d1c7
}
DIV.psContentPanel {
	OVERFLOW: auto; WIDTH: 100%; HEIGHT: 100%
}
DIV.psContentTable {
	BORDER-RIGHT: #f221ff 15px solid; BORDER-TOP: #f221ff 15px solid; VERTICAL-ALIGN: top; OVERFLOW: auto; BORDER-LEFT: #f221ff 15px solid; BORDER-BOTTOM: #f221ff 15px solid; POSITION: relative
}
TABLE.psContentTable {
	TABLE-LAYOUT: fixed; WIDTH: 100%; HEIGHT: 100%
}
TABLE.psTreeAndGridTable {
	BORDER-TOP-WIDTH: 0px; TABLE-LAYOUT: fixed; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 100%; HEIGHT: auto; BORDER-RIGHT-WIDTH: 0px
}
DIV.psTreeHeader {
	BORDER-RIGHT: #00347b 1px solid; BORDER-TOP: #adc3e7 1px solid; BORDER-LEFT: #949694 1px solid; WIDTH: 194px; BORDER-BOTTOM: #00347b 1px solid; HEIGHT: 26px; BACKGROUND-COLOR: #738aad
}
TD.psTreeHeaderCell {
	VERTICAL-ALIGN: top; WIDTH: 194px; HEIGHT: 100%; BACKGROUND-COLOR: #ffffff
}
DIV.psRightHeader {
	BORDER-RIGHT: #00347b 1px solid; BORDER-TOP: #adc3e7 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #adc3e7 1px solid; WIDTH: 194px; BORDER-BOTTOM: #00347b 1px solid; FONT-FAMILY: verdana; HEIGHT: 26px; BACKGROUND-COLOR: #738aad
}
.psTabStripLeftMenu {
	OVERFLOW: hidden; POSITION: relative; TOP: 15px
}
TD.psToolBarAndGridCell {
	VERTICAL-ALIGN: top; WIDTH: 100%; HEIGHT: 100%; BACKGROUND-COLOR: #efe7d6
}
TD.psTreeCell {
	PADDING-RIGHT: 4px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; VERTICAL-ALIGN: top; BORDER-LEFT: #c6c7b5 1px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #c6c7b5 1px solid; HEIGHT: 100%; BACKGROUND-COLOR: #efe7d6
}
DIV.psTreeCellPanel22 {
	BORDER-RIGHT: #949694 1px solid; BORDER-TOP: #949694 1px solid; BORDER-LEFT: #949694 1px solid; BORDER-BOTTOM: #949694 1px solid; HEIGHT: 100%; BACKGROUND-COLOR: #ffffff
}
.psTreeCellIn {
	OVERFLOW: hidden; WIDTH: 178px; HEIGHT: 100%; BACKGROUND-COLOR: white
}
.psGeneralTreeView {
	
}
TD.psPanelDetail {
	BORDER-RIGHT: #c6c7b5 1px solid; PADDING-RIGHT: 4px; PADDING-LEFT: 8px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; BORDER-LEFT: #c6c7b5 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #c6c7b5 1px solid; HEIGHT: 100%; BACKGROUND-COLOR: #efe7d6
}
DIV.psPanelD1 {
	BORDER-RIGHT: #949694 1px solid; BORDER-TOP: #949694 1px solid; BORDER-LEFT: #949694 1px solid; BORDER-BOTTOM: #949694 1px solid; HEIGHT: 100%; BACKGROUND-COLOR: #ffffff
}
.psPanelD2 {
	OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 100%; BACKGROUND-COLOR: white
}
TD.psGridCell {
	VERTICAL-ALIGN: top; WIDTH: 100%; BORDER-BOTTOM: #c6c7b5 1px solid; HEIGHT: 100%; BACKGROUND-COLOR: #efe7d6
}
DIV.psGridCellDiv {
	MARGIN: 8px 4px; WIDTH: 100%; HEIGHT: 100%
}
TD.psRightContentCell {
	BORDER-RIGHT: #c6c7b5 1px solid; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 8px; VERTICAL-ALIGN: top; PADDING-TOP: 8px; BORDER-BOTTOM: #c6c7b5 1px solid; HEIGHT: 100%; BACKGROUND-COLOR: #efe7d6
}
DIV.psRightContentPanelX {
	BORDER-RIGHT: #efe7d6 1px solid; BORDER-TOP: #efe7d6 1px solid; BORDER-LEFT: #efe7d6 1px solid; BORDER-BOTTOM: #efe7d6 1px solid; HEIGHT: 100%; BACKGROUND-COLOR: #ffffff
}
.psRightContentCellIn {
	OVERFLOW: hidden; WIDTH: 182px; HEIGHT: 100%; BACKGROUND-COLOR: #efe7d6
}
.psRightContentTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; WIDTH: 100%; BORDER-BOTTOM: #838574 1px solid; FONT-FAMILY: verdana
}
.psRightContentText {
	VERTICAL-ALIGN: top; PADDING-TOP: 3px
}
TD.psRightContentText {
	PADDING-LEFT: 3px; FONT-SIZE: 11px; FONT-FAMILY: verdana
}
.psTree1 {
	OVERFLOW: auto
}
DIV.psTreeCellOutllineDiv {
	BORDER-RIGHT: #949694 1px solid; BORDER-TOP: #949694 1px solid; BORDER-LEFT: #949694 1px solid; WIDTH: 192px; HEIGHT: 100%; BACKGROUND-COLOR: #efe7d6
}
DIV.psTreeCellDiv {
	MARGIN-TOP: 20px; MARGIN-LEFT: 5px; WIDTH: 100%; MARGIN-RIGHT: 5px; PADDING-TOP: 5px; HEIGHT: 100%; BACKGROUND-COLOR: #ffffff
}
TABLE.psGridNavigationBar {
	BORDER-RIGHT: #dbdac9 1px solid; TABLE-LAYOUT: fixed; BORDER-TOP: #dbdac9 1px solid; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(/_grid/imgs/bar_bk.gif); BEHAVIOR: url(/_grid/behaviors/grid_jumpBar.htc); BORDER-LEFT: #dbdac9 1px solid; WIDTH: 100%; CURSOR: hand; COLOR: #74736b; BORDER-BOTTOM: #c5c1b1 1px solid; FONT-FAMILY: verdana; HEIGHT: 22px; BACKGROUND-COLOR: #e9e7d7; TEXT-ALIGN: center
}
DIV.psBottomBar {
	Z-INDEX: 999; VERTICAL-ALIGN: bottom; OVERFLOW: hidden; WIDTH: 100%; BOTTOM: 0px; POSITION: absolute; HEIGHT: 44px
}
.psTopMenuLogin {
	BORDER-RIGHT: #00347b 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #adc3e7 1px solid; FONT-SIZE: 12px; Z-INDEX: 10; RIGHT: 0px; WIDTH: 100%; COLOR: yellow; PADDING-TOP: 4px; BORDER-BOTTOM: #00347b 1px solid; FONT-FAMILY: verdana; POSITION: absolute; TOP: 0px; HEIGHT: 25px; BACKGROUND-COLOR: #7288ac; TEXT-ALIGN: right
}
DIV.psLeftMenuContentLogin {
	WIDTH: 162px; BOTTOM: 20px; POSITION: absolute; HEIGHT: 44px
}
DIV.psLeftMenuTextLogin {
	FONT-SIZE: 10px; COLOR: navy; BORDER-BOTTOM: #838574 1px solid; FONT-FAMILY: verdana
}
DIV.psLeftMenuTextLogin2 {
	FONT-SIZE: 10px; COLOR: navy; FONT-FAMILY: verdana
}
.psRightDownContentLogin {
	FONT-SIZE: 10px; RIGHT: 0px; COLOR: navy; BOTTOM: 0px; FONT-FAMILY: verdana; POSITION: absolute; HEIGHT: 20px
}
TABLE.psMainLoginTable {
	TABLE-LAYOUT: fixed; OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 100%
}
TABLE.psTopMenu {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 100%; HEIGHT: 100%; BORDER-RIGHT-WIDTH: 0px
}
.psTopMenuMain {
	BORDER-RIGHT: #7288ac 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #7288ac 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; BORDER-LEFT: #7288ac 1px solid; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #7288ac 0px solid; FONT-FAMILY: Verdana; HEIGHT: 100%
}
.psTopMenuSubMenuList {
	BORDER-RIGHT: #00377a 1px solid; BORDER-TOP: #00377a 1px solid; DISPLAY: none; PADDING-LEFT: 22px; FONT-WEIGHT: normal; FONT-SIZE: 11px; Z-INDEX: -1; BACKGROUND-IMAGE: url(../Images/menu_background.gif); BORDER-LEFT: #00377a 1px solid; WIDTH: 240px; COLOR: #000000; BORDER-BOTTOM: #00377a 1px solid; FONT-FAMILY: Verdana; POSITION: absolute
}
.psTopMenuRootMouseOver {
	BORDER-RIGHT: #00377a 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #00377a 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; BORDER-LEFT: #00377a 1px solid; CURSOR: default; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #7288ac 0px solid; FONT-FAMILY: Verdana; HEIGHT: 100%; BACKGROUND-COLOR: #889dc2
}
.psMI {
	PADDING-LEFT: 22px
}
.psMO {
	PADDING-LEFT: 22px; CURSOR: default; BACKGROUND-COLOR: #abc0e7
}
TABLE.psTopMenuOther {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 15px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 100%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 23px; BACKGROUND-COLOR: #577a99; TEXT-ALIGN: right; BORDER-RIGHT-WIDTH: 0px
}
TR.psTopMenuOther {
	BACKGROUND-COLOR: #577a99
}
.bottomBar_CommonControl {
	BACKGROUND-COLOR: #577a99
}
.bottomMenuLink {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #abbbc9; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.bottomMenuLink_Select {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffcc00; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.psAdvancedSearch {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 10px; VERTICAL-ALIGN: middle; WIDTH: 70px; CURSOR: hand; FONT-FAMILY: Verdana; HEIGHT: 20px
}
.psDesktopLink {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 10px; VERTICAL-ALIGN: middle; CURSOR: hand; FONT-FAMILY: Verdana
}
TABLE.psMenuContentTableKB {
	BORDER-TOP-WIDTH: 0px; TABLE-LAYOUT: fixed; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 100%; HEIGHT: 100%; BACKGROUND-COLOR: #e8e8e8; BORDER-RIGHT-WIDTH: 0px
}
DIV.psContentPanelKB {
	WIDTH: 100%; HEIGHT: 100%
}
DIV.psPanelKB {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 28px; VERTICAL-ALIGN: top; WIDTH: 100%; PADDING-TOP: 3px; POSITION: relative; HEIGHT: 100%; BACKGROUND-COLOR: #e8e8e8
}
DIV.psPanelContentMultiPageKB {
	BORDER-RIGHT: #dbdac9 1px solid; BORDER-TOP: #dbdac9 1px solid; Z-INDEX: 1; BORDER-LEFT: #dbdac9 1px solid; WIDTH: 100%; BORDER-BOTTOM: #dbdac9 1px solid; POSITION: relative; HEIGHT: 100%; BACKGROUND-COLOR: #f1f1f1
}
.psPSign {
	PADDING-LEFT: 5px; FONT-SIZE: 7pt; LEFT: 0px; COLOR: gray; PADDING-TOP: 0px; FONT-FAMILY: Verdana; TOP: 0px; HEIGHT: 12px
}
.psCtrlCellKB {
	FONT-SIZE: 11px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; WIDTH: auto; FONT-FAMILY: Verdana
}
.psCtrlCellKB4 {
	FONT-SIZE: 11px; VERTICAL-ALIGN: top; WIDTH: auto; FONT-FAMILY: Verdana; HEIGHT: 30px
}
.psCtrlCellKB5 {
	FONT-SIZE: 11px; WIDTH: auto; FONT-FAMILY: Verdana; HEIGHT: 100%
}
TD.psTitleRep {
	PADDING-RIGHT: 2px; BORDER-TOP: black 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 12pt; PADDING-BOTTOM: 2px; BORDER-LEFT: black 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #efe7d6
}
TD.psDateRep {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: black 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #efe7d6
}
.psLeftMenuKB1 {
	PADDING-TOP: 10px
}
TABLE.psTreeRep {
	BORDER-RIGHT: 0px; TABLE-LAYOUT: fixed; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; LEFT: 2px; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; POSITION: absolute; TOP: 400px; HEIGHT: 100%; BACKGROUND-COLOR: red
}
.psKBContentTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 15pt; PADDING-TOP: 10px; FONT-FAMILY: Arial
}
.test1 {
	Z-INDEX: 20; LEFT: 5px; WIDTH: 250px; POSITION: absolute; TOP: 3px; HEIGHT: 250px; BACKGROUND-COLOR: olive
}
.test2 {
	LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 250px; BACKGROUND-COLOR: navy
}
DIV.psPanelRep2 {
	Z-INDEX: 200; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%
}
DIV.psPanelRep {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; OVERFLOW: auto; WIDTH: 100%; PADDING-TOP: 15px; POSITION: absolute; TOP: 10px; HEIGHT: 100%; BACKGROUND-COLOR: #eeeeee
}
DIV.psPanelContentMultiPageRep {
	BORDER-RIGHT: #dbdac9 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #dbdac9 1px solid; PADDING-LEFT: 15px; Z-INDEX: 1; PADDING-BOTTOM: 15px; OVERFLOW: auto; BORDER-LEFT: #dbdac9 1px solid; WIDTH: 100%; PADDING-TOP: 40px; BORDER-BOTTOM: #dbdac9 1px solid; POSITION: absolute; TOP: 0px; HEIGHT: 100%; BACKGROUND-COLOR: #fffbfb
}
TABLE.psTable1 {
	LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%; BACKGROUND-COLOR: aqua
}
.psCell1 {
	LEFT: 0px; OVERFLOW: visible; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100px; BACKGROUND-COLOR: red
}
.psCell2 {
	BORDER-RIGHT: blue 2px solid; BORDER-TOP: blue 2px solid; OVERFLOW: auto; BORDER-LEFT: blue 2px solid; WIDTH: 100%; BORDER-BOTTOM: blue 2px solid; HEIGHT: 100%; BACKGROUND-COLOR: black
}

