BODY
{
    FONT-SIZE: 12px;
    FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
TH
{
    FONT-SIZE: 12px;
    FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
TD
{
    FONT-SIZE: 12px;
    FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
P
{
    FONT-SIZE: 12px;
    FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
DIV
{
    FONT-SIZE: 12px;
    FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
SPAN
{
    FONT-SIZE: 12px;
    FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
INPUT
{
    FONT-SIZE: 12px;
    FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
SELECT
{
    FONT-SIZE: 12px;
    COLOR: #594fbf;
    FONT-FAMILY: arial, verdana, helvetica, sans-serif;
    BACKGROUND-COLOR: #e5e5e5
}
TEXTAREA
{
    FONT-SIZE: 12px;
    FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
FORM
{
    FONT-SIZE: 12px;
    FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
B
{
    FONT-SIZE: 12px;
    FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
STRONG
{
    FONT-SIZE: 12px;
    FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
I
{
    FONT-SIZE: 12px;
    FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
U
{
    FONT-SIZE: 12px;
    FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
H1
{
    FONT-SIZE: 12px;
    FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
H2
{
    FONT-SIZE: 12px;
    FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
H3
{
    FONT-SIZE: 12px;
    FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
H4
{
    FONT-SIZE: 12px;
    FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
H5
{
    FONT-SIZE: 12px;
    FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
H6
{
    FONT-SIZE: 12px;
    FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
DL
{
    FONT-SIZE: 12px;
    FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
DD
{
    FONT-SIZE: 12px;
    FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
DT
{
    FONT-SIZE: 12px;
    FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
UL
{
    FONT-SIZE: 12px;
    FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
LI
{
    FONT-SIZE: 12px;
    FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
OL
{
    FONT-SIZE: 12px;
    FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
OPTION
{
    FONT-SIZE: 12px;
    FONT-FAMILY: arial, verdana, helvetica, sans-serif
}
BODY.masthead-body
{
    BACKGROUND-COLOR: #ccc
}
TABLE.mastlinktable TD
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 8px;
    BACKGROUND-COLOR: #ccc
}
TABLE.masttable
{
    BORDER-LEFT-COLOR: #ccc;
    BORDER-BOTTOM-COLOR: #ccc;
    BORDER-TOP-COLOR: #ccc;
    BACKGROUND-COLOR: #ccc;
    BORDER-RIGHT-COLOR: #ccc
}
TD.imagecell
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #ccc 7px solid
}
TD.logocell
{
    BORDER-RIGHT: #ccc 5px solid;
    PADDING-RIGHT: 20px;
    BORDER-BOTTOM: #ccc 7px solid;
    BACKGROUND-COLOR: #594fbf
}
TD.appcell
{
    BORDER-RIGHT: #cccccc 5px solid;
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #cccccc 7px solid;
    BACKGROUND-COLOR: #fff
}
TD.logocell-sec
{
    BACKGROUND-COLOR: #594fbf
}
TD.appcell-sec
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #fff
}
SPAN.mastlabel
{
    COLOR: #666
}
SPAN.mastinfo
{
    COLOR: #333
}
A.mast-link:link
{
    FONT-WEIGHT: bold;
    COLOR: #594fbf;
    TEXT-DECORATION: none
}
A.mast-link:visited
{
    FONT-WEIGHT: bold;
    COLOR: #594fbf;
    TEXT-DECORATION: none
}
A.mast-link:hover
{
    FONT-WEIGHT: bold;
    COLOR: #594fbf;
    TEXT-DECORATION: underline
}
DIV.tab-backdrop
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #ccc
}
DIV.tab-backdrop-wiz
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 6px;
    BACKGROUND-COLOR: #ccc
}
TABLE.tabtable
{
    BACKGROUND-COLOR: #ccc
}
TD.back-tab
{
    BORDER-RIGHT: #ccc 2px solid;
    PADDING-RIGHT: 30px;
    BORDER-TOP: #ccc 3px solid;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #ccc 2px solid;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #ccc 1px solid;
    BACKGROUND-COLOR: #eeeeee
}
TD.fwd-tab
{
    BORDER-RIGHT: #ccc 3px solid;
    PADDING-RIGHT: 30px;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #ccc 3px solid;
    PADDING-TOP: 4px;
    BACKGROUND-COLOR: #fff
}
A.tab-back:link
{
    FONT-WEIGHT: bold;
    COLOR: #594fbf;
    TEXT-DECORATION: none
}
A.tab-back:visited
{
    FONT-WEIGHT: bold;
    COLOR: #594fbf;
    TEXT-DECORATION: none
}
A.tab-back:hover
{
    TEXT-DECORATION: underline
}
SPAN.tab-fwd
{
    FONT-WEIGHT: bold;
    COLOR: #000;
    TEXT-DECORATION: none
}
DIV.seclev-backdrop
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #fff
}
TD.seclev
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #fff
}
A.seclev-link:link
{
    COLOR: #594fbf;
    TEXT-DECORATION: none
}
A.seclev-link:visited
{
    COLOR: #594fbf;
    TEXT-DECORATION: none
}
A.seclev-link:hover
{
    TEXT-DECORATION: underline
}
SPAN.seclev-text
{
    FONT-WEIGHT: bold;
    COLOR: #000
}
TABLE.titletable
{
    BORDER-RIGHT: #fff 10px solid;
    BORDER-TOP: #fff 15px solid;
    BORDER-LEFT: #fff 10px solid;
    BACKGROUND-COLOR: #fff
}
TABLE.titletable TD
{
    PADDING-TOP: 5px
}
SPAN.page-title
{
    FONT-SIZE: 22px;
    COLOR: #808080
}
TABLE.titletable TD.propsrow
{
    PADDING-BOTTOM: 5px;
    BORDER-BOTTOM: #808080 2px solid
}
TABLE.titletable TD.navbackrow
{
    PADDING-BOTTOM: 10px
}
SPAN.table-title
{
    FONT-WEIGHT: bold;
    COLOR: #fff;
    BACKGROUND-COLOR: #919191
}
TABLE.datatable
{
    BORDER-RIGHT: #ffffff 10px solid;
    BORDER-LEFT: #ffffff 10px solid;
    COLOR: #333;
    BACKGROUND-COLOR: #fff
}
TABLE.datatable TD
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #fff 16px solid;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #ccc 1px solid
}
TABLE.datatable TD.spacerrow
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #fff 16px solid;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #e5e5e5 1px solid
}
TABLE.datatable TD.titlerow
{
    BORDER-RIGHT: #919191 5px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #919191 3px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #919191 8px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #919191 3px solid;
    BACKGROUND-COLOR: #919191
}
TABLE.datatable TD.actionrow-top
{
    BORDER-RIGHT: #ccc 5px solid;
    BORDER-TOP: #ccc 3px solid;
    BORDER-LEFT: #ccc 5px solid;
    BORDER-BOTTOM: #ccc 3px solid;
    BACKGROUND-COLOR: #ccc
}
TABLE.datatable TD.actionrow-bottom
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: #ccc 4px solid;
    PADDING-LEFT: 5px;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: #919191 2px solid;
    BACKGROUND-COLOR: #ccc
}
TABLE.datatable TD.firstcol
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #ccc 1px solid
}
TABLE.datatable TD.sortcol
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #fff 10px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #fff 2px solid;
    BACKGROUND-COLOR: #e5e5e5
}
TABLE.datatable TD.firstsortcol
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #fff 2px solid;
    BACKGROUND-COLOR: #e5e5e5
}
TABLE.datatable TD.firstsortcol-bot
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: #e5e5e5
}
TABLE.datatable TD.botrow
{
    BORDER-LEFT: #fff 16px solid;
    BORDER-BOTTOM: medium none
}
TABLE.datatable TD.botrow-empty
{
    PADDING-RIGHT: 16px;
    PADDING-LEFT: 16px;
    PADDING-BOTTOM: 20px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 20px
}
TABLE.datatable TD.firstcol-bot
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
TABLE.datatable TD.sortcol-bot
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #fff 10px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: #e5e5e5
}
TABLE.datatable TD.alarmed
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #fff 16px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #ccc 1px solid;
    BACKGROUND-COLOR: #fffee7
}
A.header-link:link
{
    FONT-WEIGHT: bold;
    COLOR: #594fbf;
    TEXT-DECORATION: none
}
A.header-link:visited
{
    FONT-WEIGHT: bold;
    COLOR: #594fbf;
    TEXT-DECORATION: none
}
A.header-link:hover
{
    FONT-WEIGHT: bold;
    COLOR: #594fbf;
    TEXT-DECORATION: underline
}
SPAN.header-text
{
    FONT-WEIGHT: bold;
    COLOR: #333
}
SPAN.table-message
{
    COLOR: #333
}
A.table-link:link
{
    COLOR: #594fbf;
    TEXT-DECORATION: none
}
A.table-link:visited
{
    COLOR: #594fbf;
    TEXT-DECORATION: none
}
A.table-link:hover
{
    COLOR: #594fbf;
    TEXT-DECORATION: underline
}
A.action-link:link
{
    COLOR: #594fbf;
    TEXT-DECORATION: none
}
A.action-link:visited
{
    COLOR: #594fbf;
    TEXT-DECORATION: none
}
A.action-link:hover
{
    COLOR: #594fbf;
    TEXT-DECORATION: underline
}
.actions-menu
{
    VERTICAL-ALIGN: middle;
    COLOR: #594fbf;
    BACKGROUND-COLOR: #e5e5e5
}
.text-field
{
    VERTICAL-ALIGN: middle;
    COLOR: #594fbf;
    BACKGROUND-COLOR: #e5e5e5
}
.radio
{
    VERTICAL-ALIGN: middle;
    COLOR: #594fbf;
    BACKGROUND-COLOR: #e5e5e5
}
.checkbox
{
    VERTICAL-ALIGN: middle;
    COLOR: #594fbf;
    BACKGROUND-COLOR: #e5e5e5
}
A.primary-button:link
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    COLOR: #fff;
    PADDING-TOP: 3px;
    BACKGROUND-COLOR: #594fbf;
    TEXT-DECORATION: none
}
A.primary-button:visited
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    COLOR: #fff;
    PADDING-TOP: 3px;
    BACKGROUND-COLOR: #594fbf;
    TEXT-DECORATION: none
}
A.primary-button:hover
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    COLOR: #fbe249;
    PADDING-TOP: 3px;
    BACKGROUND-COLOR: #594fbf;
    TEXT-DECORATION: none
}
A.primary-button-disabled:link
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    CURSOR: default;
    COLOR: #fff;
    PADDING-TOP: 3px;
    BACKGROUND-COLOR: #b7b7b7;
    TEXT-DECORATION: none
}
A.primary-button-disabled:visited
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    CURSOR: default;
    COLOR: #fff;
    PADDING-TOP: 3px;
    BACKGROUND-COLOR: #b7b7b7;
    TEXT-DECORATION: none
}
A.primary-button-disabled:hover
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    CURSOR: default;
    COLOR: #fff;
    PADDING-TOP: 3px;
    BACKGROUND-COLOR: #b7b7b7;
    TEXT-DECORATION: none
}
A.secondary-button:link
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    COLOR: #594fbf;
    PADDING-TOP: 3px;
    BACKGROUND-COLOR: #e2e0f5;
    TEXT-DECORATION: none
}
A.secondary-button:visited
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    COLOR: #594fbf;
    PADDING-TOP: 3px;
    BACKGROUND-COLOR: #e2e0f5;
    TEXT-DECORATION: none
}
A.secondary-button:hover
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    COLOR: #594fbf;
    PADDING-TOP: 3px;
    BACKGROUND-COLOR: #ccf;
    TEXT-DECORATION: none
}
A.secondary-button-disabled:link
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    CURSOR: default;
    COLOR: #9f9f9f;
    PADDING-TOP: 3px;
    BACKGROUND-COLOR: #eaeaea;
    TEXT-DECORATION: none
}
A.secondary-button-disabled:visited
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    CURSOR: default;
    COLOR: #9f9f9f;
    PADDING-TOP: 3px;
    BACKGROUND-COLOR: #eaeaea;
    TEXT-DECORATION: none
}
A.secondary-button-disabled:hover
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    CURSOR: default;
    COLOR: #9f9f9f;
    PADDING-TOP: 3px;
    BACKGROUND-COLOR: #eaeaea;
    TEXT-DECORATION: none
}
A.tertiary-button:link
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 2px;
    COLOR: #594fbf;
    PADDING-TOP: 3px;
    BACKGROUND-COLOR: #eaeaea;
    TEXT-DECORATION: none
}
A.tertiary-button:visited
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 2px;
    COLOR: #594fbf;
    PADDING-TOP: 3px;
    BACKGROUND-COLOR: #eaeaea;
    TEXT-DECORATION: none
}
A.tertiary-button:hover
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 2px;
    COLOR: #594fbf;
    PADDING-TOP: 3px;
    BACKGROUND-COLOR: #eaeaea;
    TEXT-DECORATION: underline
}
A.tertiary-button-disabled:link
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 2px;
    CURSOR: default;
    COLOR: #9f9f9f;
    PADDING-TOP: 3px;
    BACKGROUND-COLOR: #eaeaea;
    TEXT-DECORATION: none
}
A.tertiary-button-disabled:visited
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 2px;
    CURSOR: default;
    COLOR: #9f9f9f;
    PADDING-TOP: 3px;
    BACKGROUND-COLOR: #eaeaea;
    TEXT-DECORATION: none
}
A.tertiary-button-disabled:hover
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 2px;
    CURSOR: default;
    COLOR: #9f9f9f;
    PADDING-TOP: 3px;
    BACKGROUND-COLOR: #eaeaea;
    TEXT-DECORATION: none
}
A.back-link:link
{
    FONT-SIZE: 11px;
    COLOR: #594fbf;
    TEXT-DECORATION: none
}
A.back-link:visited
{
    FONT-SIZE: 11px;
    COLOR: #594fbf;
    TEXT-DECORATION: none
}
A.back-link:hover
{
    FONT-SIZE: 11px;
    COLOR: #594fbf;
    TEXT-DECORATION: underline
}
A.jump-link:link
{
    COLOR: #594fbf;
    TEXT-DECORATION: none
}
A.jump-link:visited
{
    COLOR: #594fbf;
    TEXT-DECORATION: none
}
A.jump-link:hover
{
    COLOR: #594fbf;
    TEXT-DECORATION: underline
}
TABLE.jumptable
{
    BORDER-RIGHT: #fff 10px solid;
    BORDER-TOP: #fff 20px solid;
    BORDER-LEFT: #fff 10px solid;
    BACKGROUND-COLOR: #fff
}
TABLE.jumptable TD
{
    PADDING-RIGHT: 50px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px
}
TABLE.props-lev1table
{
    BORDER-RIGHT: #fff 10px solid;
    BORDER-TOP: #fff 20px solid;
    BORDER-LEFT: #fff 10px solid;
    BORDER-BOTTOM: #fff 15px solid;
    BACKGROUND-COLOR: #fff
}
TABLE.props-lev1table TD
{
    BORDER-TOP: #e4e2e3 5px solid;
    PADDING-TOP: 10px
}
TABLE.props-lev1table TD.nojumps
{
    BORDER-TOP: medium none;
    PADDING-TOP: 0px
}
SPAN.props-lev1header
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #333
}
TABLE.props-lev2table
{
    BORDER-RIGHT: #fff 10px solid;
    BORDER-LEFT: #fff 10px solid;
    BACKGROUND-COLOR: #fff
}
TABLE.props-lev2table TD
{
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
TABLE.props-lev2table TD.jumptotoprow
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 15px
}
SPAN.props-lev2header
{
    FONT-WEIGHT: bold;
    COLOR: #666
}
SPAN.props-text
{
    COLOR: #333
}
TABLE.stepstable
{
    BORDER-RIGHT: #fff 15px solid;
    BORDER-TOP: #fff 10px solid;
    BACKGROUND-COLOR: #fff
}
TABLE.stepstable TD
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 15px
}
TABLE.stepstable TD.curcell
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 9px
}
DIV.wiz-title-text
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 20px
}
DIV.wiz-help-area
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 0px;
    COLOR: #333;
    PADDING-TOP: 5px
}
SPAN.step-text
{
    COLOR: #666
}
SPAN.currentstep-text
{
    FONT-WEIGHT: bold;
    COLOR: #333
}
SPAN.currentstep-num
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 19px;
    COLOR: #333
}
A.steps-link:link
{
    COLOR: #594fbf;
    TEXT-DECORATION: none
}
A.steps-link:visited
{
    COLOR: #594fbf;
    TEXT-DECORATION: none
}
A.steps-link:hover
{
    COLOR: #594fbf;
    TEXT-DECORATION: underline
}
A.stepsnum-link:link
{
    FONT-WEIGHT: bold;
    COLOR: #594fbf;
    TEXT-DECORATION: none
}
A.stepsnum-link:visited
{
    FONT-WEIGHT: bold;
    COLOR: #594fbf;
    TEXT-DECORATION: none
}
A.stepsnum-link:hover
{
    FONT-WEIGHT: bold;
    COLOR: #594fbf;
    TEXT-DECORATION: underline
}
DIV.wiz-content-gray-backdrop
{
    PADDING-TOP: 15px;
    BACKGROUND-COLOR: #ccc
}
SPAN.wiz-content-step
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #999
}
TABLE.wiz-instructions-table
{
    BORDER-RIGHT: #fff 10px solid;
    BORDER-TOP: #fff 10px solid;
    BORDER-LEFT: #fff 10px solid;
    BORDER-BOTTOM: #fff 10px solid;
    BACKGROUND-COLOR: #fff
}
TABLE.wiz-instructions-table TD
{
    PADDING-BOTTOM: 17px;
    BORDER-BOTTOM: #e4e2e3 5px solid
}
DIV.wiz-instructions-text
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 0px;
    COLOR: #333;
    PADDING-TOP: 0px
}
DIV.wiz-content-area
{
    BORDER-RIGHT: #fff 20px solid;
    BORDER-LEFT: #fff 20px solid;
    BORDER-BOTTOM: #fff 10px solid;
    BACKGROUND-COLOR: #fff
}
TABLE.wiz-nav-table
{
    BORDER-RIGHT: #fff 20px solid;
    BORDER-TOP: #fff 20px solid;
    BORDER-LEFT: #fff 20px solid;
    BORDER-BOTTOM: #fff 20px solid;
    BACKGROUND-COLOR: #fff
}
SPAN.wiz-content-label
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #333
}
TABLE.wiz-content-cluster-table
{
    BORDER-TOP: #fff 10px solid
}
TABLE.wiz-content-cluster-table TD
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
DIV.wiz-level2-label
{
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 5px;
    COLOR: #666
}
SPAN.review-label
{
    FONT-WEIGHT: bold;
    COLOR: #666
}
SPAN.review-text
{
    COLOR: #333
}
TABLE.add-remove-table
{
    BACKGROUND-COLOR: #fff
}
TABLE.add-remove-table TD.label-cell
{
    PADDING-BOTTOM: 5px
}
TABLE.add-remove-control-table
{
    BORDER-RIGHT: #fff 30px solid;
    BORDER-LEFT: #fff 30px solid
}
TABLE.add-remove-control-table TD
{
    BORDER-BOTTOM: #fff 5px solid
}
TABLE.props-lev2table TABLE.add-remove-table TD
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
TABLE.props-lev2table TABLE.add-remove-table TD.label-cell
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 0px
}
TABLE.props-lev2table TABLE.add-remove-control-table TD
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #fff 5px solid
}
DIV.primary-btn
{
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #fff 5px solid;
    BACKGROUND-COLOR: #594fbf
}
DIV.primary-btn-dis
{
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #fff 5px solid;
    BACKGROUND-COLOR: #b7b7b7
}
DIV.secondary-btn
{
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #fff 5px solid;
    BACKGROUND-COLOR: #e2e0f5
}
DIV.secondary-btn-act
{
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #fff 5px solid;
    BACKGROUND-COLOR: #ccf
}
DIV.secondary-btn-dis
{
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #fff 5px solid;
    BACKGROUND-COLOR: #eaeaea
}
TD.spacer-cell
{
    BACKGROUND-COLOR: #ccc
}
TD.utility-cell
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 8px;
    BACKGROUND-COLOR: #fff
}
TD.image-cell
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
SPAN.copyright-text
{
    FONT-SIZE: 10px;
    COLOR: #999
}
SPAN.server-label
{
    FONT-WEIGHT: bold;
    COLOR: #666
}
SPAN.server-name
{
    FONT-WEIGHT: bold;
    COLOR: #333
}
TABLE.login-table
{
    BORDER-RIGHT: #fff 15px solid;
    BORDER-TOP: #fff 10px solid;
    BORDER-LEFT: #fff 15px solid;
    BORDER-BOTTOM: #fff 15px solid
}
TABLE.login-table TD
{
    PADDING-RIGHT: 10px;
    PADDING-BOTTOM: 3px
}
TABLE.login-table TD.buttonrow
{
    PADDING-BOTTOM: 15px;
    PADDING-TOP: 10px
}
TABLE.login-table TD.alertrow
{
    PADDING-BOTTOM: 10px
}
SPAN.help-text
{
    COLOR: #333
}
SPAN.login-label
{
    FONT-WEIGHT: bold;
    COLOR: #666
}
TABLE.inline-alert-table
{
    BORDER-TOP: #fff 20px solid;
    BORDER-LEFT: #fff 10px solid
}
SPAN.error-message-text
{
    FONT-WEIGHT: bold;
    COLOR: #f33
}
SPAN.warning-message-text
{
    FONT-WEIGHT: bold;
    COLOR: #c90
}
.error-field
{
    VERTICAL-ALIGN: middle;
    COLOR: #333;
    BACKGROUND-COLOR: #fffee7
}
TABLE.message-table
{
    BORDER-TOP: #fff 10px solid;
    BORDER-LEFT: #fff 10px solid
}
TABLE.message-table TD
{
    PADDING-BOTTOM: 5px
}
TABLE.message-table TD.buttonrow
{
    PADDING-TOP: 20px
}
SPAN.message-text
{
    COLOR: #333
}
TABLE.launcher-table
{
    BORDER-TOP: #fff 10px solid;
    BORDER-LEFT: #fff 20px solid
}
TABLE.launcher-table TD
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 20px;
    PADDING-TOP: 0px
}
DIV.app-description-text
{
    COLOR: #333
}
SPAN.inline-help-text
{
    FONT-SIZE: 10px;
    COLOR: #333
}
A.help-link:link
{
    FONT-SIZE: 10px;
    COLOR: #594fbf;
    TEXT-DECORATION: none
}
A.help-link:visited
{
    FONT-SIZE: 10px;
    COLOR: #594fbf;
    TEXT-DECORATION: none
}
A.help-link:hover
{
    FONT-SIZE: 10px;
    COLOR: #594fbf;
    TEXT-DECORATION: underline
}
.mixed-state
{
    BACKGROUND-COLOR: #666
}
.sp10
{
    FONT-SIZE: 8px
}
.sp8
{
    FONT-SIZE: 7px
}
.sp5
{
    FONT-SIZE: 4px
}
.sp2
{
    FONT-SIZE: 2px
}
TD.appcellsearch
{
    BORDER-RIGHT: #cccccc 5px solid;
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #cccccc 7px solid;
    BACKGROUND-COLOR: #f1f1f1
}
.leftpadding
{
    PADDING-LEFT: 10px
}
TABLE.datatable TD.secondtablerow
{
    PADDING-LEFT: 0px;
    BORDER-LEFT: #cccccc 16px solid;
    BACKGROUND-COLOR: #cccccc
}
TABLE.datatable TD.bottomrow
{
    BORDER-LEFT: #cccccc 16px;
    BORDER-BOTTOM: #919191 3px solid;
    BACKGROUND-COLOR: #cccccc
}
.bottomrow
{
    BORDER-TOP: #919191 3px;
    BORDER-BOTTOM: #919191 1px solid;
    BACKGROUND-COLOR: #cccccc
}
.pagepadding
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px
}
.rightpadding
{
    PADDING-RIGHT: 10px
}
TABLE.mastlinktable
{
}
TABLE.PageContentPadding
{
    BORDER-RIGHT: #ffffff 10px solid;
    BORDER-LEFT: #ffffff 10px solid
}
TD.PrimaryButtonCell
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 3px;
    BACKGROUND-COLOR: #594fbf
}
.CurrentSecNav
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #594fbf;
    FONT-FAMILY: Arial
}
.SecNav
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #594fbf;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.headerborders
{
    BORDER-RIGHT: #cccccc 10px solid;
    BORDER-LEFT: #ffffff 500px solid
}
