BODY
{
    FONT-SIZE: 8pt;
    MARGIN: 0px;
    FONT-FAMILY: Verdana, Arial, 'MS Sans Serif';
    BACKGROUND-IMAGE: url('/images/bg.gif')
}
TABLE
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, 'MS Sans Serif'
}
BUTTON
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, 'MS Sans Serif'
}
.clsText
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, 'MS Sans Serif'
}
.clsPopup
{
    BORDER-RIGHT: black 2px outset;
    BORDER-TOP: white 2px outset;
    FONT-WEIGHT: bold;
    BORDER-LEFT: white 2px outset;
    COLOR: black;
    BORDER-BOTTOM: black 2px outset;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #d4d0c8
}
.clsPopup .clsMenu
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 2px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: medium none;
    CURSOR: default;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: medium none
}
.clsPopup .clsMenuActive
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 2px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: medium none;
    CURSOR: default;
    COLOR: white;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: medium none
}
.clsActiveText
{
    COLOR: white
}
.clsTabTable
{
    COLOR: black;
    BACKGROUND-COLOR: #d4d0c8
}
.clsSiteMenu
{
    COLOR: black;
    BACKGROUND-COLOR: #d4d0c8;
    TEXT-ALIGN: center
}
.clsSiteMenu .clsSiteMenuItem
{
    BORDER-RIGHT: white thin solid;
    CURSOR: pointer
}
.clsTabOuter
{
    PADDING-RIGHT: 5px;
    OVERFLOW-Y: auto;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    HEIGHT: 384px
}
.clsTabOuterNoTabs
{
    PADDING-RIGHT: 5px;
    OVERFLOW-Y: auto;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    HEIGHT: 423px
}
SELECT
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, 'MS Sans Serif'
}
.clsTabLayer
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.clsTabBottom
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: white 2px inset;
    BORDER-LEFT: white 1px solid;
    CURSOR: pointer;
    COLOR: black;
    BORDER-BOTTOM: white 2px solid;
    BACKGROUND-COLOR: #c8c8c8
}
.clsTabSelectedBottom
{
    BORDER-RIGHT: black 2px outset;
    FONT-WEIGHT: bold;
    BORDER-LEFT: white 2px outset;
    CURSOR: pointer;
    BORDER-BOTTOM: white 2px outset;
    BACKGROUND-COLOR: #d4d0c8
}
.clsTabSelectedTop
{
    BORDER-RIGHT: black 2px ridge;
    BORDER-TOP: white 3px outset;
    FONT-WEIGHT: bold;
    BORDER-LEFT: white 3px outset;
    CURSOR: pointer;
    BACKGROUND-COLOR: #d4d0c8
}
.clsTabTop
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: white 2px solid;
    BORDER-LEFT: white 1px solid;
    CURSOR: pointer;
    COLOR: black;
    BORDER-BOTTOM: white 2px inset;
    BACKGROUND-COLOR: #c8c8c8
}
.clsTabSelectedColor
{
    BACKGROUND-COLOR: #d4d0c8
}
.pageBackground
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
.clsWarning
{
    BORDER-RIGHT: #666666 2px solid;
    BORDER-TOP: #666666 2px solid;
    FONT-SIZE: 14pt;
    BORDER-LEFT: #666666 2px solid;
    WIDTH: 100%;
    COLOR: black;
    BORDER-BOTTOM: #666666 2px solid;
    BACKGROUND-COLOR: #d4d0c8
}
INPUT
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, 'MS Sans Serif'
}
.clsWelcomeText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #0000a0;
    TEXT-ALIGN: center
}
.clsWelcomeText .clsOrangeText
{
    COLOR: #fb5200
}
.clsTabInner
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #d4d0c8
}
.clsDataArea
{
    BORDER-RIGHT: white thin groove;
    BORDER-TOP: white thin groove;
    BORDER-LEFT: white thin groove;
    BORDER-BOTTOM: white thin groove
}
.clsColoredBackground
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-COLOR: #d4d0c8
}
.clsText12Bold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt
}
.clsTextBold
{
    FONT-WEIGHT: bold
}
.clsFieldLabel
{
    FONT-WEIGHT: bold !important;
}
.clsLocationBar
{
    FONT-WEIGHT: bold;
    COLOR: white;
    BACKGROUND-COLOR: #993366
}
.clsHistoryHeader
{
    FONT-WEIGHT: bold !important;
    COLOR: white !important;
    BACKGROUND-COLOR: #993366 !important;
}
.clsHistoryHeaderInner
{
    FONT-WEIGHT: bold;
    COLOR: white;
    BACKGROUND-COLOR: #993366;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-color: Black;
    border-style: solid;
}
.clsHistoryHeaderInnerFirst
{
    border-left-width: 1px;
}
.clsHistoryHeaderInnerLast
{
    border-right-width: 1px;
}
.clsHistoryInnerLeft
{
    FONT-WEIGHT: bold;
    COLOR: white;
    BACKGROUND-COLOR: #993366;
	text-align: right;
}
.clsHistoryDataLine1
{
    COLOR: black;
    BACKGROUND-COLOR: white;
}
.clsHistoryDataLine2
{
    COLOR: black;
    BACKGROUND-COLOR: silver;
}
.clsLink
{
    CURSOR: pointer;
    TEXT-DECORATION: underline;
}
.clsGeneralHelp
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: white;
    BACKGROUND-COLOR: #CC6699
}
.clsRequired
{
    FONT-WEIGHT: bold;
    COLOR: red;
}
.clsVerified
{
    FONT-WEIGHT: bold;
    COLOR: green;
}
.clsActiveTextBold
{
    FONT-WEIGHT: bold;
    COLOR: white
}
.colHeadTime
{
    FONT-WEIGHT: bold;
    COLOR: white;
    BACKGROUND-COLOR: #b04f67;
    TEXT-ALIGN: center
}
.colHeadTime2
{
    FONT-WEIGHT: bold;
    COLOR: white;
    BACKGROUND-COLOR: #b04f67;
    TEXT-ALIGN: left
}
.colHead
{
    FONT-WEIGHT: bold;
    COLOR: white;
    BACKGROUND-COLOR: #b04f67;
    TEXT-ALIGN: center
}
.clsTime
{
    FONT-WEIGHT: bold;
    COLOR: white;
    BACKGROUND-COLOR: #b04f67;
    TEXT-ALIGN: right
}
.clsTime2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR:  #ff9900;
    TEXT-ALIGN: right
}
.clsTime3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #ff9900;
    TEXT-ALIGN: center
}
.clsStd
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    TEXT-ALIGN: center
}
.clsStd2
{
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial;
    TEXT-ALIGN: left
}
.clsStd3
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    TEXT-ALIGN: left
}
.clsOddRow
{
	background-color: #EAEAEA !important;
}
.clsEvenRow
{
	background-color: #CCCCCC
}
.clsTableHeader
{
	background-color: #999999;
	padding: 2px;
}
div .x-combo-list-item
{
	height: 20px;
}
.clsExtInfoPnl {
    background-color: #FFFFFF;
    border: solid 1px black;
    padding: 5px;
}
.clsLoadMask 
{
    FONT-SIZE: 12pt !important;
    FONT-WEIGHT: bold !important;
    TEXT-ALIGN: center !important;
    COLOR: #993366 !important;
}
.clsIncomeTabs 
{
    BACKGROUND-COLOR: #CCA5C2 !important;
    BORDER: solid 0px #CCA5C2 !important;
}
.customGridHeader > .x-column-header-inner {
    background: #8F7B99;
    font-weight: bold;
    color: white;
}
.cssIncomeMemberPanel .x-tool {
    left: 0 !important;
}
.cssIncomeMemberPanel .x-panel-header-text-container {
    padding: 0px 0px 0px 20px;
}
legend {
    float: initial;
    width: unset;
}
.x-boundlist-item {
    height: 20px !important;
}

.cell-padding{
    padding-left:75px;
}