






/*
# Seven-character color codes:
mainColorCode=#4A598C
mainColorTextColorCode=#FFFFFF
pageBackgroundColorCode=#EBF1F5
pageTextColorCode=#333333
topBackgroundColorCode=#4A71AD
topTextColorCode=#FFFFFF
topHeadingTextColorCode=#4A598C
borderColorCode=#A3BED8
borderTextColorCode=#FFFFFF
activeTabColorCode=#B0CDE6
activeTabTextColorCode=#3C3C3C
inactiveTabColorCode=#D9E3EC
inactiveTabTextColorCode=#3E5576
nav1ColorCode=#C9DAEB
nav1TextColorCode=#000000
nav2ColorCode=#4A71AD
nav2TextColorCode=#FFFFFF
nav3ColorCode=#EAEFF5
nav3TextColorCode=#000000
nav4ColorCode=#FFFFFF
nav4TextColorCode=#000000
nav5ColorCode=#F7F7F9
nav5TextColorCode=#000000
tableControlColorCode=#EDF6FF
tableControlTextColorCode=#000000
tableHeaderColorCode=#CFE0F1
tableHeaderTextColorCode=#343434
tableCellColorCode=#F2F2F5
tableCellTextColorCode=#000000
tableCellAltColorCode=#D3DCE8
tableCellAltTextColorCode=#000000
tableSelectedHeaderColorCode=#939CBA
tableSelectedHeaderTextColorCode=#000000
tableSelectedColorCode=#C9CEDD
tableSelectedTextColorCode=#000000
linkColorCode=#2B7C92
linkVisitedColorCode=#2B7C92
linkHoverColorCode=#CC0033
linkHoverOnDarkColorCode=#FCFC5B
buttonColorCode=#FCFEFE
buttonTextColorCode=#586072
# URLs:
leftNavBackgroundImageURL=
pageBackgroundImageURL=/jde/share/images/bodybg.png
topBackgroundImageURL=/jde/share/images/title-banner.jpg
logoImageURL=/jde/share/images/fndsscorp.gif
treeBulletImageURL=/jde/share/images/treebullet.gif
treeBulletActiveImageURL=/jde/share/images/treebullet-ondark.gif
reqdIndImageURL=/jde/share/images/required.gif
reqdIndDarkImageURL=/jde/share/images/required-dark.gif
ascDescArrowImageURL=/jde/share/images/ascdescarrow.gif
ascDescArrowDarkImageURL=/jde/share/images/ascdesarrow.png
# Dimensions:
logoImageWidth=410
logoImageHeight=30
topLinksOffset=25
# Fonts:
fontFamily=Tahoma,Verdana,Helvetica,sans-serif
fontSizeHuge=14pt
fontSizeBig=11pt
fontSizeMain=11px
fontSizeLittle=8pt
fontSizeFinePrint=7pt
*/
BODY {
font-size: 11px;
margin-left: 0;
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
font-family: Tahoma,Verdana,Helvetica,sans-serif;
color: #333333;
background-color: #EBF1F5;
background-image: url('/jde/share/images/bodybg.png');
background-position: center top;
background-repeat: repeat-x;
}
.body {
font-size: 11px;
font-family: Tahoma,Verdana,Helvetica,sans-serif;
color: #333333;
background-color: #EBF1F5;
background-image: url('/jde/share/images/bodybg.png');
background-position: center top;
background-repeat: repeat-x;
}
INPUT {
font-size: 8pt;
font-family: Tahoma,Verdana,Helvetica,sans-serif;
}
TEXTAREA {
font-size: 8pt;
font-family: Tahoma,Verdana,Helvetica,sans-serif;
}
SELECT {
font-size: 11px;
font-family: Tahoma,Verdana,Helvetica,sans-serif;
}
.e1container A {
font-family: Tahoma,Verdana,Helvetica,sans-serif;
color: #2B7C92;
}
.e1container A:ACTIVE {
font-family: Tahoma,Verdana,Helvetica,sans-serif;
color: #2B7C92;
}
.e1container A:VISITED {
font-family: Tahoma,Verdana,Helvetica,sans-serif;
color: #2B7C92;
}
.e1container A:HOVER {
font-family: Tahoma,Verdana,Helvetica,sans-serif;
color: #CC0033;
}
TABLE {
font-size: 11px;
border: 0px none;
margin: 0 0 0 0;
padding: 0 0 0 0;
}
TABLE TD {
font-size: 11px;
font-family: Tahoma,Verdana,Helvetica,sans-serif;
}
TABLE.padded {
padding: 1 1 1 1;
width: 100%;
}
.border {
border: 1px solid #A3BED8;
padding: 0 0 0 0;
width: 100%;
vertical-align: top;
background-color: #EAEFF5;
color: #000000;
}
.noborder {
border: 0px solid black;
padding: 0 0 0 0;
width: 100%;
vertical-align: top;
}
.wideTable {
width: 100%;
vertical-align: top;
}
.tallTable {
height: 100%;
vertical-align: top;
}
.tallAndWideTable {
width: 100%;
height: 100%;
vertical-align: top;
}
.pagelogo {
background-repeat: no-repeat;
background-image: url('/jde/share/images/fndsscorp.gif');
background-position: center center;
width: 410px;
height: 30px;
vertical-align: middle;
padding: 0px 0px 0px 10px;
}
.topbarlinksoffset {
height: 25px;
}
.topbarlinkscontainer {
height: 20px;
background-color: #4A71AD;
}
.SPMenuTable{
background-image: url('/jde/share/images/RI_menuBG.gif');
background-repeat: repeat-x;
background-position: center top;
border-width: 0px 0px 0px 0px;
vertical-align: top;
width:200px;
}
.RIMenuTable{
background-image: url('/jde/share/images/RI_menuBG.gif');
background-repeat: repeat-x;
background-position: center top;
border-width: 0px 0px 0px 0px;
vertical-align: top;
}
.RIMenuTableDynamic{
background-image: url('/jde/share/images/RI_menuBGDynamic.gif');
background-repeat: repeat-x;
background-position: center top;
border-width: 0px 0px 0px 0px;
vertical-align: top;
}
.RIMenuTableHover{
background-image: url('/jde/share/images/RI_menuBGHover.gif');
background-repeat: repeat-x;
background-position: center top;
border-width: 0px 0px 0px 0px;
vertical-align: top;
}
.RIEnabledDesignActions, .RIDisabledDesignActions{
width:100%;
vertical-align:middle;
}
.RIEnabledDesignActions{
opacity:1;
filter:alpha(opacity=100);
}
.RIDisabledDesignActions{
opacity:0.2;
filter:alpha(opacity=20);
}
.RIEnabledDesignActions .RIAction{
cursor: pointer;
}
.RIDisabledDesignActions .RIAction{
cursor: not-allowed;
}
.RIActionHover {
background-color: #00AEFF;
background-image: url('/jde/share/images/RI_menuBGHover.gif');
background-repeat: repeat-x;
background-position: center top;
color: #000000;
margin: 0;
}
.RIPalletteRowHover {
background-color: #00AEFF;
background-image: url('/jde/share/images/RI_paletteBGHover.gif');
background-repeat: repeat-x;
background-position: center top;
color: #000000;
margin: 0;
}
.RIAction{
padding-right: 10px;
vertical-align : middle;
border-width: 0px 0px 0px 0px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.RIActionImage{
padding-left: 10px;
padding-right: 5px;
vertical-align : middle;
}
.RIDragable{
cursor: url('/jde/share/images/openhand.cur'), default;
}
.RIDragging{
cursor: url('/jde/share/images/closedhand.cur'), default;
}
.RITabHover .RITab{
background-position: left bottom;
background-repeat: repeat-x;
}
.RITab{
background-image: url('/jde/share/images/rcux/button_bg_ena.png');
}
.RITabHover{
background-image: url('/jde/share/images/rcux/button_bg_ovr.png');
}
.RIFloadingContainer{
background-color: #00AEFF;
background-image: url('/jde/share/images/RI_menuBGHover.gif');
background-repeat: repeat-x;
border-color: #A8CEFC #00AEFF #00AEFF #A8CEFC;
color: #000000;
margin: 0;
padding-top: 1px;
padding-bottom: 3px;
}
.RIMenuTableDesign{
color: white;
background-image: url('/jde/share/images/RI_menuBGDesign.gif');
background-repeat: repeat-x;
background-position: center top;
border-width: 0px 0px 0px 0px;
vertical-align: top;
}
.RIResizeVertical{
background-image: url('/jde/share/images/RI_resizeEW.png');
}
.RIResizeVerticalHover{
background-image: url('/jde/share/images/RI_resizeEWHover.png');
}
.RIResizeVerticalMove{
background-image: url('/jde/share/images/RI_resizeEWMove.png');
}
.RIResizeVertical{
background-image: url('/jde/share/images/RI_resizeNS.png');
}
.RIResizeHorizontalHover{
background-image: url('/jde/share/images/RI_resizeNSHover.png');
}
.RIResizeHorizontalMove{
background-image: url('/jde/share/images/RI_resizeNSMove.png');
}
.RISourceBG{
background-color: #FFD17C;
background-image: url('/jde/share/images/RI_SourceBG.gif');
}
.RILogicBG{
background-color: #D4ABFF;
background-image: url('/jde/share/images/RI_LogicBG.gif');
}
.RIRuleBG{
background-color: #DEFCE1;
background-image: url('/jde/share/images/RI_RuleBG.gif');
}
.RITriggerBG{
background-color: #FFA0DF;
background-image: url('/jde/share/images/RI_TriggerBG.gif');
}
.RICompositeHoverBG{
background-color: #00AEFF;
background-image: url('/jde/share/images/RI_paletteBGHover.gif');
}
.CafeOneCursorRow td{
background-image: url('/jde/share/images/RI_menuBGDynamic.gif') !important;
background-color: #FFCD66 !important;
background-repeat: repeat-x !important;
background-position: center top !important;
}
.e1toolbar {
font-size: 11px;
font-style: normal;
font-weight: normal;
color: #000000;
background-color: #C9DAEB;
border-top: #A3BED8 1px solid;
border-left: #A3BED8 1px solid;
border-right: #A3BED8 1px solid;
background-image: url('/jde/share/images/hbg-bar.gif');
background-repeat: repeat-x;
background-position: bottom;
padding: 0px 0px 0px 0px;
}
.e1toolbar TD {
font-size: 11px;
font-style: normal;
font-weight: normal;
height: 15px;
}
.e1toolbar TD.componenttitle {
padding: 0 5 0 5;
font-size: 10pt;
font-style: normal;
font-weight: bold;
vertical-align: middle;
color: #343434;
height: 18px;
border: 0 0 0 0;
}
.e1toolbar TD.componenttitle A {
font-size: 8pt;
font-weight: normal;
color: #2B7C92;
}
.e1toolbar TD.componenttitle A:ACTIVE {
font-size: 8pt;
font-weight: normal;
color: #2B7C92;
}
.e1toolbar TD.componenttitle A:VISITED {
font-size: 8pt;
font-weight: normal;
color: #2B7C92;
}
.e1toolbar TD.componenttitle A:HOVER {
font-size: 8pt;
font-weight: normal;
color: #CC0033;
}
.e1toolbar TD.buttons {
background-color: #C9DAEB;
color: #000000;
width: 1%;
text-align: right;
vertical-align: middle;
}
.e1toolbar TD.buttons A {
font-size: 8pt;
color: #2B7C92;
}
.e1toolbar TD.buttons A:ACTIVE {
font-size: 8pt;
color: #2B7C92;
}
.e1toolbar TD.buttons A:VISITED {
font-size: 8pt;
color: #2B7C92;
}
.e1toolbar TD.buttons A:HOVER {
font-size: 8pt;
color: #CC0033;
}
.e1gridtoolbar {
font-size: 11px;
font-style: normal;
font-weight: normal;
color: #000000;
background-color: #EEF0F5;
background-image: url('/jde/share/images/hbg-bar.png');
background-repeat: repeat-x;
background-position: bottom;
border-top: #A7A9AE 1px solid;
border-left: #BFBFBF 1px solid;
border-right: #BFBFBF 1px solid;
padding: 0px 0px 0px 0px;
border-radius: 7px 7px 0 0;
webkit-border-radius: 7px 7px 0 0;
moz-border-radius: 7px 7px 0 0;
}
.e1gridtoolbar TD {
font-size: 11px;
font-style: normal;
font-weight: normal;
height: 15px;
}
.e1gridtoolbar TD.componenttitle {
padding: 0 5 0 5;
font-size: 11px;
font-style: normal;
font-weight: bold;
vertical-align: middle;
color: #333333;
height: 18px;
border: 0 0 0 0;
}
.e1gridtoolbar TD.componenttitle A {
font-size: 11px;
font-weight: normal;
color: #333333;
}
.JSGridHeaderBack {
overflow: hidden;
background-color: #F9F9FB;
background-image: url('/jde/share/images/hbg-bar.png');
background-repeat: repeat-x;
background-position: center bottom;
border-bottom: 1px solid #E5E5E5;
}
.JSGridHeaderCell, .JSGridHeaderCell_rtl {
background-color: #F9F9FB;
background-image: url('/jde/share/images/hbg-bar.png');
background-repeat: repeat-x;
background-position: center bottom;
border-top: 1px solid #FFFFFF;
border-bottom: 1px solid #8c8e95;
}
.JSSelectHeader {
background-color: #F9F9FB;
background-image: url('/jde/share/images/corner_header_bg_ena.png');
background-repeat: repeat;
background-position: left bottom;
border-top:  1px solid #FFFFFF;
border-bottom: 1px solid #8C8E95;
border-left:  0px none;
border-right: 1px solid #8C8E95;
}
.JSSelectHeader_rtl {
background-color: #F9F9FB;
background-image: url('/jde/share/images/corner_header_bg_ena_rtl.png');
background-repeat: repeat;
background-position: right bottom;
border-top:  1px solid #FFFFFF;
border-bottom: 1px solid #8C8E95;
border-right:  0px none;
border-left: 1px solid #8C8E95;
}
.JSSelectGrid {
background-image: url('/jde/share/images/rh_bg_ena.png');
background-repeat: repeat-y;
background-position: left bottom;
border-top:  0px none;
border-bottom: 1px solid #E5E5E5;
border-right:  1px solid #D7D8DD;
border-left: 0px none;
}
.JSSelectGrid_rtl {
background-image: url('/jde/share/images/rh_bg_ena_rtl.png');
background-repeat: repeat-y;
background-position: right bottom;
border-top:  0px none;
border-bottom: 1px solid #E5E5E5;
border-left:  1px solid #D7D8DD;
border-right: 0px none;
}
.mainnav {
font-family: Tahoma,Verdana,Helvetica,sans-serif;
font-size: 11px;
font-style: normal;
font-weight: bold;
background-color: #4A71AD;
color: #FFFFFF;
width: 100%;
height: 43;
border: 0px none;
padding: 0 0 0 0;
}
.mainnav TD {
color: #FFFFFF;
}
.mainnavlink A {
color: #FFFFFF;
}
.mainnavlink A:ACTIVE {
color: #FFFFFF;
}
.mainnavlink A:VISITED {
color: #FFFFFF;
}
.mainnavlink A:HOVER {
color: #CC0033;
}
.mainnav TD.mainnavcell {
background-image: url('/jde/share/images/title-banner.jpg');
}
.topimagecell {
background-color: #FFFFFF;
height: 30px;
}
.topimagecell_rtl {
background-color: #FFFFFF;
background-position: top right;
height: 30px;
}
.toptext {
color: #FFFFFF;
font-family: Tahoma,Verdana,Helvetica,sans-serif;
font-style: normal;
}
.toptext A {
color: #FFFFFF;
font-family: Tahoma,Verdana,Helvetica,sans-serif;
font-style: normal;
}
.toptext A:ACTIVE {
color: #FFFFFF;
font-family: Tahoma,Verdana,Helvetica,sans-serif;
font-style: normal;
}
.toptext A:VISITED {
color: #FFFFFF;
font-family: Tahoma,Verdana,Helvetica,sans-serif;
font-style: normal;
}
.toptext A:HOVER {
color: #FCFC5B;
font-family: Tahoma,Verdana,Helvetica,sans-serif;
font-style: normal;
}
.secnav {
width: 100%;
height: 20px;
border: 0px none;
padding: 0 0 0 0;
font-size: 11px;
font-style: normal;
background-color: #EAEFF5;
color: #000000;
}
.secnav TD {
height: 20px;
font-size: 11px;
font-style: normal;
color: #000000;
}
.secnav TD.seperator {
height: 1px;
}
.secnav A {
color: #000000;
font-size: 11px;
font-style: normal;
}
.secnav A:ACTIVE {
color: #000000;
font-size: 11px;
font-style: normal;
}
.secnav A:VISITED {
color: #000000;
font-size: 11px;
font-style: normal;
}
.secnav A:HOVER {
color: #CC0033;
font-size: 11px;
font-style: normal;
}
.secnav SPAN {
font-size: 11px;
font-weight: normal;
color: #000000;
}
.component {
font-size: 11px;
width: 100%;
height: 100%;
vertical-align: top;
padding: 0px 0px 0px 0px;
}
.component TABLE {
font-size: 11px;
}
.component TD {
font-size: 11px;
}
.component TH {
font-size: 11px;
}
.HugeHeading {
color: #4A598C;
font-size: 14pt;
font-style: normal;
font-weight: bold;
}
.MainHeading {
color: #003d5b;
font-size: 14px;
font-style: normal;
font-weight: bold;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}
.TopHeading {
color: #4A598C;
font-size: 14pt;
font-style: normal;
font-weight: bold;
}
.SectionHeading {
border-top: #A3BED8 1px solid;
border-right: #A3BED8 1px solid;
border-bottom: #A3BED8 1px solid;
border-left: #A3BED8 1px solid;
width: 100%;
font-size: 11px;
font-style: normal;
font-weight: bold;
background-color: #C9DAEB;
color: #000000;
padding: 3px 3px 3px 3px;
}
.SectionHeading TD {
font-size: 11px;
font-style: normal;
font-weight: bold;
color: #000000;
}
.SectionHeading TABLE TD {
font-size: 11px;
font-style: normal;
font-weight: bold;
color: #000000;
}
.SubHeading {
font-size: 11px;
font-style: normal;
font-weight: bold;
}
.FieldLabel {
font-size: 11px;
font-style: normal;
font-weight: normal;
}
HR {
border-top: #A3BED8 1px solid;
border-right: white 0px solid;
border-bottom: white 0px solid;
border-left: white 0px solid;
height: 1px;
}
.HR1 {
border-top: #AAAAAA 1px solid;
border-right: white 0px solid;
border-bottom: white 0px solid;
border-left: white 0px solid;
height: 1px;
}
.HR2 {
border-top: #CCCCCC 1px solid;
border-right: white 0px solid;
border-bottom: white 0px solid;
border-left: white 0px solid;
height: 1px;
}
.RaisedBorders {
border-top: #A3BED8 1px solid;
border-right: #A3BED8 1px solid;
border-bottom: #A3BED8 1px solid;
border-left: #A3BED8 1px solid;
}
.BlackBorders {
border-top: black 1px solid;
border-right: black 1px solid;
border-bottom: black 1px solid;
border-left: black 1px solid;
}
.ClearBorders {
border-top: black 0px solid;
border-right: black 0px solid;
border-bottom: black 0px solid;
border-left: black 0px solid;
}
.GridBorder {
border-top: #A3BED8 1px solid;
border-right: #A3BED8 1px solid;
border-bottom: #A3BED8 1px solid;
border-left: #A3BED8 1px solid;
}
.BoldBorder {
border-top: #A3BED8 2px solid;
border-right: #A3BED8 2px solid;
border-bottom: #A3BED8 2px solid;
border-left: #A3BED8 2px solid;
}
.QBECell {
font-size: 8pt;
border-left: white 1px solid;
border-top: white 1px solid;
border-right: #EDF6FF 1px solid;
border-bottom: #EDF6FF 1px solid;
background-color: #EDF6FF;
color: #000000;
}
.QBECell_rtl {
font-size: 8pt;
border-right: white 1px solid;
border-top: white 1px solid;
border-left: #EDF6FF 1px solid;
border-bottom: #EDF6FF 1px solid;
background-color: #EDF6FF;
color: #000000;
}
.GridHeaderCell {
font-size: 8pt;
border-top: white 1px solid;
border-right: #D1D3DA 1px solid;
border-bottom: #D1D3DA 1px solid;
border-left: white 1px solid;
background-color: #CFE0F1;
color: #343434;
}
.GridHeaderCell_rtl {
font-size: 8pt;
border-top: white 1px solid;
border-left: #D1D3DA 1px solid;
border-bottom: #D1D3DA 1px solid;
border-right: white 1px solid;
background-color: #CFE0F1;
color: #343434;
}
.GridHeaderCell DIV, .GridHeaderCell_rtl DIV, .GridHeaderCell SPAN, .GridHeaderCell_rtl SPAN {
font-size: 8pt;
color: #343434;
}
.GridHeaderReqdInd {
width: 8px;
height: 15px;
border: 0;
background-repeat: no-repeat;
background-image: url('/jde/share/images/required-dark.gif');
}
.ShowPopup {
width: 48px;
height: 48px;
border: 0;
background-repeat: no-repeat;
background-image: url('/jde/share/images/required-dark.gif');
}
.TextReqdInd {
font-size: 16pt;
font-family: Arial;
vertical-align: -30%;
text-align: left;
color: #336699;
}
.GridHeaderAscDescArrow {
width: 11px;
height: 17px;
border: 0;
background-repeat: no-repeat;
background-image: url('/jde/share/images/ascdesarrow.png');
}
.SelectedGridHeaderCell {
font-size: 8pt;
border-top: #D3DCE8 1px solid;
border-right: #4A598C 1px solid;
border-bottom: #4A598C 1px solid;
border-left: #D3DCE8 1px solid;
background-color: #939CBA;
color: #000000;
}
.SelectedGridHeaderCell DIV {
font-size: 8pt;
color: #000000;
}
.SelectedGridHeaderCell SPAN {
font-size: 8pt;
color: #000000;
}
.GridCell {
border-left: white 1px solid;
border-bottom: #D1D3DA 1px solid;
border-right: #D1D3DA 1px solid;
background-color: #F2F2F5;
color: #000000;
}
.GridCell_rtl {
border-right: white 1px solid;
border-bottom: #D1D3DA 1px solid;
border-left: #D1D3DA 1px solid;
background-color: #F2F2F5;
color: #000000;
}
.GridCell_disabled  {
border-top: #F2F2F5 1px solid;
border-left: #F2F2F5 1px solid;
border-bottom: white 1px solid;
border-right: white 1px solid;
background-color: #A9A9A9;
color: #000000;
}
.GridCell_highlighted  {
border-top: #F2F2F5 1px solid;
border-left: #F2F2F5 1px solid;
border-bottom: white 1px solid;
border-right: white 1px solid;
background-color: #000080;
color: #ffffff;
}
.GridCell_pastelocation {
background-color: #008000 !important;
color: #ffffff !important;
}
.GridCell_disabled_rtl {
border-top: #F2F2F5 1px solid;
border-right: #F2F2F5 1px solid;
border-bottom: white 1px solid;
border-left: white 1px solid;
background-color: #A9A9A9;
color: #000000;
}
.GridCell_highlighted_rtl {
border-top: #F2F2F5 1px solid;
border-right: #F2F2F5 1px solid;
border-bottom: white 1px solid;
border-left: white 1px solid;
background-color: #000080;
color: #ffffff;
}
.GridCellAlt {
border-top: #D3DCE8 1px solid;
border-left: #D3DCE8 1px solid;
border-bottom: white 1px solid;
border-right: white 1px solid;
background-color: #D3DCE8;
color: #000000;
}
.GridCellAlt_rtl {
border-top: #D3DCE8 1px solid;
border-right: #D3DCE8 1px solid;
border-bottom: white 1px solid;
border-left: white 1px solid;
background-color: #D3DCE8;
color: #000000;
}
.SelectedGridCell {
border-top: #C9CEDD 1px solid;
border-right: #C9CEDD 1px solid;
border-bottom: white 1px solid;
border-left: white 1px solid;
background-color: #C9CEDD;
color: #000000;
}
.SelectedGridCell_rtl {
border-top: #C9CEDD 1px solid;
border-left: #C9CEDD 1px solid;
border-bottom: white 1px solid;
border-right: white 1px solid;
background-color: #C9CEDD;
color: #000000;
}
.SelectedGridCellAlt {
border-top: #C9CEDD 1px solid;
border-right: #C9CEDD 1px solid;
border-bottom: white 1px solid;
border-left: white 1px solid;
background-color: #C9CEDD;
color: #000000;
}
.SelectedGridCellAlt_rtl {
border-top: #C9CEDD 1px solid;
border-left: #C9CEDD 1px solid;
border-bottom: white 1px solid;
border-right: white 1px solid;
background-color: #C9CEDD;
color: #000000;
}
.TabBody {
background-color: #E8F3FD;
background-image: url('/jde/share/images/tabbg.png');
background-repeat: repeat-x;
background-position: center top;
border-bottom: 1px solid #BFBFBF;
border-right:  1px solid #BFBFBF;
border-radius: 7px 7px 7px 7px;
-moz-border-radius: 0px 7px 7px 7px;
-webkit-border-radius: 0px 7px 7px 7px;
}
.TabBody A {
color: #2B7C92;
}
.TabBody A:ACTIVE {
color: #2B7C92;
}
.TabBody A:VISITED {
color: #2B7C92;
}
.TabBody A:HOVER {
color: #CC0033;
}
.TabBody TD {
color: #333333;
}
.TabBodyWide {
background-color: #EAEFF5;
color: #000000;
border-bottom: #A3BED8 1px solid;
border-left: black 0px solid;
border-right: black 0px solid;
border-top: black 0px solid;
}
.TabBodyWide A {
color: #2B7C92;
}
.TabBodyWide A:ACTIVE {
color: #2B7C92;
}
.TabBodyWide A:VISITED {
color: #2B7C92;
}
.TabBodyWide A:HOVER {
color: #CC0033;
}
.TabBodyWide TD {
color: #000000;
}
.ActiveTab {
background-color: #B0CDE6;
color: #3C3C3C;
}
.ActiveTab A {
color: #3C3C3C;
}
.ActiveTab A:ACTIVE {
color: #3C3C3C;
}
.ActiveTab A:VISITED {
background-color: #B0CDE6;
color: #3C3C3C;
}
.tabTable .tabTable_rtl {
border-top: 0px solid #A3BED8;
border-left: 0px solid #A3BED8;
border-right: 0px solid #A3BED8;
border-bottom: 1px solid #EBF2FC;
padding: 4 0 0 0;
width: 100%;
height: 23px;
}
.tabTable {
margin-right: -18px;
float:left;
}
.tabTable_rtl {
margin-left: -18px;
_margin-left: -36px;
float:right;
}
.tabCenterTableHighBg {
background-image: url('/jde/share/images/tab_mid_a.png');
}
.tabCenterTableSubBg {
background-image: url('/jde/share/images/tab_mid_a.png');
}
.tabCenterTableSubDimBg {
background-image: url('/jde/share/images/tab_mid_n.png');
}
.tabCenterTableDisabledBg {
background-image: url('/jde/share/images/tab_mid_d.png');
}
.ActiveTabLink {
text-decoration: none;
font-weight: bold;
font-family: Tahoma,Verdana,Helvetica,sans-serif;
font-size: 11px;
color: #00234c;
}
.ActiveTabLink:HOVER {
text-decoration: none;
color: #78c3ff;
}
.ActiveTabBorder {
background-color: #A3BED8;
}
.ActiveTabTop {
background-color: #B0CDE6;
color: #3C3C3C;
border-top: 1px solid #A3BED8;
}
.ActiveTabRight {
background-color: #B0CDE6;
color: #3C3C3C;
border-right: 1px solid #A3BED8;
}
.ActiveTabRight_rtl {
background-color: #B0CDE6;
color: #3C3C3C;
border-left: 1px solid #A3BED8;
}
.ActiveTabBottom {
background-color: #B0CDE6;
color: #3C3C3C;
border-right: 1px solid #A3BED8;
border-left: 1px solid #A3BED8;
border-bottom: 1px solid #B0CDE6;
}
.ActiveTabLeft {
background-color: #B0CDE6;
color: #3C3C3C;
border-left: 1px solid #A3BED8;
}
.ActiveTabLeft_rtl {
background-color: #B0CDE6;
color: #3C3C3C;
border-right: 1px solid #A3BED8;
}
.NoTabFiller {
border-bottom: 1px solid #EBF2FC;
}
.InactiveTab {
background-color: #D9E3EC;
color: #3E5576;
}
.InactiveTabBorder {
background-color: #A3BED8;
}
.InactiveTabTop {
background-color: #D9E3EC;
color: #3E5576;
border-top: 1px solid #A3BED8;
}
.InactiveTabRight {
background-color: #D9E3EC;
color: #3E5576;
border-right: 1px solid #A3BED8;
}
.InactiveTabRight_rtl {
background-color: #D9E3EC;
color: #3E5576;
border-left: 1px solid #A3BED8;
}
.InactiveTabBottom {
background-color: #D9E3EC;
color: #3E5576;
border-right: 1px solid #A3BED8;
border-left: 1px solid #A3BED8;
border-bottom: 1px solid #A3BED8;
}
.InactiveTabLeft {
background-color: #D9E3EC;
color: #3E5576;
border-left: 1px solid #A3BED8;
}
.InactiveTabLeft_rtl {
background-color: #D9E3EC;
color: #3E5576;
border-right: 1px solid #A3BED8;
}
.InactiveTab A {
text-decoration: none;
font-family: Tahoma,Verdana,Helvetica,sans-serif;
font-size: 11px;
color: #3E5576;
}
.InactiveTab A:ACTIVE {
text-decoration: none;
font-family: Tahoma,Verdana,Helvetica,sans-serif;
font-size: 11px;
color: #3E5576;
}
.InactiveTab A:VISITED {
text-decoration: none;
font-family: Tahoma,Verdana,Helvetica,sans-serif;
font-size: 11px;
color: #3E5576;
}
a.clickablelink {
text-decoration: none;
font-family:Tahoma,Verdana,Helvetica,sans-serif;
font-size:11px;
color:#003286;
font-weight:normal;
}
a.clickablelink:hover  {text-decoration:underline}
a.clickablelink:visited  {color:#72007C}
.tablink {
text-decoration: none;
font-family: Tahoma,Verdana,Helvetica,sans-serif;
font-size: 11px;
color: #e9f6fe;
font-weight:bold;
}
a.tablink {
text-decoration: none;
font-family: Tahoma,Verdana,Helvetica,sans-serif;
font-size: 11px;
color: #e9f6fe;
font-weight:bold;
cursor:pointer;
}
a.tablink:HOVER {
font-weight:bold;
color: #78c3ff;
font-weight:bold;
}
.disabledTablink {
text-decoration: none;
font-family: Tahoma,Verdana,Helvetica,sans-serif;
font-size: 11px;
color: #1f315d;
font-weight:bold;
}
.ToolbarText {
FONT-SIZE: 8pt;
TEXT-DECORATION: none;
}
.MenuBar {
background-color: #F9F9FB;
color: #000000;
BORDER-BOTTOM: #BCC4D0 1px solid;
BORDER-LEFT: #BCC4D0 1px solid;
BORDER-RIGHT: #BCC4D0 1px solid;
BORDER-TOP: #BCC4D0 1px solid;
BORDER-RADIUS: 3px;
background-image: url('/jde/share/images/hbg-bar.png');
background-repeat: repeat-x;
background-position: center bottom;
}
.MenuBar TD {
color: #000000;
}
.MenuBar A {
color: #2B7C92;
}
.MenuBar A:ACTIVE {
color: #2B7C92;
}
.MenuBar A:VISITED {
color: #2B7C92;
}
.MenuBar A:HOVER {
color: #CC0033;
}
.MenuActive {
background-color: #104376;
color: #FFFFFF;
}
.MenuActive NOBR {
background-color: #104376;
color: #FFFFFF;
}
.MenuActive TABLE {
background-color: #104376;
color: #FFFFFF;
}
.MenuActive TR {
background-color: #104376;
color: #FFFFFF;
}
.MenuNormal {
background-color: #F7F8FB;
color: #000000;
}
.FreezeMenu {
PADDING-TOP: 8px;
PADDING-BOTTOM: 8px;
display: none;
position: absolute;
BORDER-BOTTOM: #000000 1px solid;
BORDER-LEFT: #FFFFFF 1px solid;
BORDER-RIGHT: #000000 1px solid;
BORDER-TOP: #FFFFFF 1px solid;
z-index: 99;
color: #000000;
background-color: #FFFFFF;
}
.MenuDropdownBack {
PADDING-TOP: 8px;
PADDING-BOTTOM: 8px;
display: none;
position: absolute;
min-width: 150px;
BORDER-BOTTOM: #000000 1px solid;
BORDER-LEFT: #FFFFFF 1px solid;
BORDER-RIGHT: #000000 1px solid;
BORDER-TOP: #FFFFFF 1px solid;
z-index: 9;
color: #000000;
background-color: #FFFFFF;
}
.MenuDropdownBack_rtl {
PADDING-TOP: 8px;
PADDING-BOTTOM: 8px;
display: none;
position: absolute;
min-width: 150px;
BORDER-BOTTOM: #000000 1px solid;
BORDER-RIGHT: #FFFFFF 1px solid;
BORDER-LEFT: #000000 1px solid;
BORDER-TOP: #FFFFFF 1px solid;
z-index: 9;
color: #000000;
background-color: #FFFFFF;
}
.MenuDropdownBack TD, .MenuDropdownBack_rtl TD {
color: #000000;
}
.MenuItem {
text-decoration: none;
cursor: pointer;
color: #000000;
}
.MenuItem A:visited {
text-decoration: none;
cursor: pointer;
color: #000000;
}
.MenuItem A:active {
text-decoration: none;
cursor: pointer;
color: #FFFFFF;
background-color: #4A598C;
}
.MenuItem A:hover {
text-decoration: none;
cursor: pointer;
color: #FFFFFF;
}
.MenuItem A:focus {
text-decoration: none;
cursor: pointer;
color: #FFFFFF;
background-color: #4A598C;
}
.MenuAnchorItem {
text-decoration: none;
cursor: pointer;
color: #000000;
padding-left: 12px;
padding-right: 12px;
width: 100%
}
.MenuItemDisabled {
text-decoration: none;
display: none;
cursor: default;
color: #888888;
min-width: 150px;
}
.MenuItemSubMenu {
cursor: pointer;
color: #000000;
min-width: 150px;
}
.GroupBox {
background-color: #EBF1F9;
background-image: url('/jde/share/images/groupbg.png');
background-repeat: repeat-x;
background-position: center top;
border-bottom: 1px solid #BFBFBF;
border-right:  1px solid #BFBFBF;
border-radius: 7px 7px 7px 7px;
-moz-border-radius: 7px 7px 7px 7px;
-webkit-border-radius: 7px 7px 7px 7px;
}
.CollapsableContainer {
background-color: #EBF1F9;
background-image: url('/jde/share/images/subformbg.png');
background-repeat: repeat-x;
background-position: center top;
border-bottom: 1px solid #BFBFBF;
border-right: 1px solid #BFBFBF;
border-left: 1px solid #BFBFBF;
border-radius: 0 0 7px 7px;
-moz-border-radius: 0 0 7px 7px;
-webkit-border-radius: 0 0 7px 7px;
}
.SubFormHeader {
font-style: normal;
font-weight: bold;
color: #00234C;
background-color: #C9DAEB;
background-image: url('/jde/share/images/subformheader.png');
background-repeat: repeat-x;
background-position: center top;
border-bottom: 1px solid #BFBFBF;
border-right: 1px solid #BFBFBF;
border-left: 1px solid #BFBFBF;
padding: 0px 0px 0px 0px;
height: 23px;
}
.ProcInd {
background-color: #EBF1F9;
background-image: url('/jde/share/images/groupbg.png');
background-repeat: repeat-x;
background-position: center top;
border-bottom: 2px solid #BFBFBF;
border-right:  2px solid #BFBFBF;
border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
}
.InYourFaceError {
background-color: #FFDDDD;
color: black;
border-style: solid solid solid solid;
border-color: red red red red;
border-top-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
}
.InYourFaceWarning {
background-color: #FFFFDD;
color: black;
border-style: solid solid solid solid;
border-color: yellow yellow yellow yellow;
border-top-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
}
.InYourFaceErrorBg {
background-image: url('/jde/share/images/error-header-bkgd.gif');
}
.InYourFaceWarningBg {
background-image: url('/jde/share/images/warn-header-bkgd.gif');
}
.GroupHeading {
font-weight: bold;
color: #003D58;
}
FORM {
margin: 0px 0px 0px 0px;
}
.FormAboveGrid {
padding: 0px 0px 0px 7px;
}
.FormAboveGrid_rtl {
padding: 0px 7px 0px 0px;
}
.FormLabel {
width: 100%;
height: 20px;
vertical-align: middle;
}
.BlackBottomBorder {
border-style: solid solid solid solid;
border-color: black black black black;
border-top-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-bottom-width: 1px;
}
.leftnavcontainer A {
color: #2B7C92;
}
.leftnavcontainer A:ACTIVE {
color: #2B7C92;
}
.leftnavcontainer A:VISITED {
color: #2B7C92;
}
.leftnavcontainer A:HOVER {
color: #CC0033;
}
.leftnavcontainer {
color: #000000;
background-color: #F7F7F9;
width: 100%;
}
.leftnavcontainer TD {
color: #000000;
}
.leftnavactive {
font-weight: bold;
}
.leftnavactivelink {
color: #000000;
text-decoration: none;
font-weight: bold;
}
a.leftnavactivelink {
color: #000000;
text-decoration: none;
font-weight: bold;
}
a.leftnavactivelink:ACTIVE {
color: #000000;
text-decoration: none;
font-weight: bold;
}
a.leftnavactivelink:VISITED {
color: #000000;
text-decoration: none;
font-weight: bold;
}
.leftnavsub {
font-size: 11px;
color: #3C3C3C;
background-color: #D4DEE7;
font-style: normal;
font-weight: bold;
vertical-align: middle;
width: 100%;
height: 18px;
}
.treebullet {
background-image: url('/jde/share/images/treebullet.gif');
width: 9px;
height: 9px;
background-position: center;
background-repeat: no-repeat;
}
.treeactivesection {
color: #333333;
background-color: #EBF1F5;
border-top: #D4DCE9 1px solid;
border-bottom: #D4DCE9 1px solid;
}
.treeactivesectionbottomonly {
color: #333333;
background-color: #EBF1F5;
border-bottom: #D4DCE9 1px solid;
}
.treeactiveitem {
background-color: #104376;
color: #FFFFFF;
border-top: #A3BED8 1px solid;
border-bottom: #A3BED8 1px solid;
}
.treeactiveitem TD {
color: #FFFFFF;
}
.treeactiveitem A {
color: #FFFFFF;
}
.treeactiveitem A:active {
color: #FFFFFF;
}
.treeactiveitem A:visited {
color: #FFFFFF;
}
.treeactiveitem A:hover {
color: #FCFC5B;
}
.treeactiveitem .treebullet {
background-image: url('/jde/share/images/treebullet-ondark.gif');
width: 9px;
height: 9px;
background-position: center;
background-repeat: no-repeat;
}
.OLAFTopNavBar {
background-color: #EAEFF5;
color: #000000;
width: 100%;
height: 25px;
padding: 0px 0px 0px 5px;
border-style: solid solid solid solid;
border-color: black black #A3BED8 black;
border-top-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-bottom-width: 1px;
}
.OLAFNavBarLinkCell {
border-left: 1px solid #A3BED8;
padding: 5px 10px 5px 10px;
font-size: 8pt;
color: #000000;
}
.OLAFNavBarLinkCell_rtl {
border-right: 1px solid #A3BED8;
padding: 5px 10px 5px 10px;
font-size: 8pt;
color: #000000;
}
.OLAFNavBarLinkCell A, .OLAFNavBarLinkCell_rtl A {
text-decoration: none;
font-family: Tahoma,Verdana,Helvetica,sans-serif;
font-size: 8pt;
color: #000000;
}
.OLAFNavBarLinkCell A:ACTIVE, .OLAFNavBarLinkCell_rtl A:ACTIVE {
text-decoration: none;
font-family: Tahoma,Verdana,Helvetica,sans-serif;
font-size: 8pt;
color: #000000;
}
.OLAFNavBarLinkCell A:VISITED, .OLAFNavBarLinkCell_rtl A:VISITED {
text-decoration: none;
font-family: Tahoma,Verdana,Helvetica,sans-serif;
font-size: 8pt;
color: #000000;
}
.OLAFNavBarLinkCell A:HOVER, .OLAFNavBarLinkCell_rtl A:HOVER {
text-decoration: underline;
font-family: Tahoma,Verdana,Helvetica,sans-serif;
font-size: 8pt;
color: #CC0033;
}
.hugeprint {
font-size: 14pt;
}
.bigprint {
font-size: 11pt;
}
.mainprint {
font-size: 11px;
}
.littleprint {
font-size: 8pt;
}
.fineprint {
font-size: 7pt;
}
.copyright {
font-size: 7pt;
text-align: center;
background-color: #EAEFF5;
color: #000000;
width: 100%;
padding: 2px 2px 2px 2px;
border-style: solid solid solid solid;
border-color: black black black black;
border-top-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-bottom-width: 1px;
}
.navbarlink {
text-decoration: none;
font-family: Tahoma,Verdana,Helvetica,sans-serif;
font-size: 8pt;
color: #000000;
}
.navbarlink:ACTIVE {
text-decoration: none;
font-family: Tahoma,Verdana,Helvetica,sans-serif;
font-size: 8pt;
color: #000000;
}
.navbarlink:VISITED {
text-decoration: none;
font-family: Tahoma,Verdana,Helvetica,sans-serif;
font-size: 8pt;
color: #000000;
}
a.navbarlink:HOVER {
text-decoration: underline;
font-family: Tahoma,Verdana,Helvetica,sans-serif;
font-size: 8pt;
color: #CC0033;
}
.textfield {
background-image: url('/jde/share/images/rcux/inputText_bg.png');
background-repeat: repeat-x;
border-color: #AEB4BD #E0E3E8 #E0E3E8 #AEB4BD;
border-style: solid;
border-width: 1px;
color: #333333;
font-family: Tahoma,Verdana,Helvetica,sans-serif;
font-size: 11px;
font-weight: normal;
margin: 1px;
overflow-x: hidden;
overflow-y: auto;
padding: 1px 2px 1px 3px;
}
.textfielddisabled {
font-size: 11px;
color: #808080;
background-color: #FFFFFF;
border-width: 1px;
border-style: solid;
border-color: #CCCCCC;
}
.button {
margin: 0 1px;
background-color: #CCD6E8;
background-image: url('/jde/share/images/rcux/button_bg_ena.png');
background-position: center top;
background-repeat: repeat-x;
padding-bottom: 3px;
padding-top: 1px;
text-decoration: none;
white-space: nowrap;
border-color: #E0E3E8 #606974 #606974 #E0E3E8;
border-style: solid;
border-width: 1px;
color: #003D5B;
font-family: Tahoma,Verdana,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
padding-top: 1px;
padding-bottom: 3px;
}
.buttondisabled {
font-size: 11px;
font-weight: bold;
color: #A6A6A6;
border: 1px solid #787F93;
background-color: #E6E6E6;
background-image: url('/jde/share/images/dis-btn-bg.gif');
background-repeat: repeat-x;
background-position: bottom;
}
.Prefbuttondisabled {
margin: 0 1px;
font-size:11px;
font-weight:normal;
color: #A6A6A6;
border-color: #E0E3E8 #606974 #606974 #E0E3E8;
border-style: solid;
border-width: 1px;
background-color: #CCD6E8;
background-image: url('/jde/share/images/dis-btn-bg.gif');
background-repeat: repeat-x;
background-position: center top;
padding-bottom: 3px;
padding-top: 1px;
text-decoration: none;
white-space: nowrap;
font-family: Tahoma,Verdana,Helvetica,sans-serif;
padding-top: 1px;
padding-bottom: 3px;
}
.FAVbutton {
margin: 0 1px;
background-color: #CCD6E8;
background-image: url('/jde/share/images/rcux/button_bg_ena.png');
background-position: center top;
background-repeat: repeat-x;
padding-bottom: 3px;
padding-top: 1px;
text-decoration: none;
white-space: nowrap;
border-color: #E0E3E8 #606974 #606974 #E0E3E8;
border-style: solid;
border-width: 1px;
color: #003D5B;
font-family: Tahoma,Verdana,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
padding-top: 1px;
padding-bottom: 3px;
}
.FAVbuttonMouseOver {
margin: 0 1px;
background-color: #CCD6E8;
background-image: url('/jde/share/images/rcux/button_bg_ovr.png');
background-position: center top;
background-repeat: repeat-x;
padding-bottom: 3px;
padding-top: 1px;
text-decoration: none;
white-space: nowrap;
border-color: #E0E3E8 #606974 #606974 #E0E3E8;
border-style: solid;
border-width: 1px;
color: #003D5B;
font-family: Tahoma,Verdana,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
padding-top: 1px;
padding-bottom: 3px;
}
.FAVbuttonMouseDown {
margin: 0 1px;
background-color: #CCD6E8;
background-image: url('/jde/share/images/rcux/button_bg_dwn.png');
background-position: center top;
background-repeat: repeat-x;
padding-bottom: 3px;
padding-top: 1px;
text-decoration: none;
white-space: nowrap;
border-color: #E0E3E8 #606974 #606974 #E0E3E8;
border-style: solid;
border-width: 1px;
color: #003D5B;
font-family: Tahoma,Verdana,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
padding-top: 1px;
padding-bottom: 3px;
}
.RCUXbuttonMouseOver {
background-color: #3696FF;
background-image: url('/jde/share/images/rcux/button_bg_ovr.png');
border-color: #A8CEFC #00AEFF #00AEFF #A8CEFC;
color: #000000;
margin: 0;
padding-top: 1px;
padding-bottom: 3px;
}
.RCUXbuttonMouseDown {
background-color: #a7b7d4;
background-image: url('/jde/share/images/rcux/button_bg_dwn.png');
border-color: :#4e555e #8f9aac #8f9aac #4e555e;
color: #000000;
margin: 0;
padding-top: 1px;
padding-bottom: 3px;
}
.buttonstylenormal {
font-family:tahoma, verdana, geneva, arial, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
padding: 0px;
color: #586072;
border: 1px solid #787F93;
background-color: #FCFEFE;
cursor: pointer;
background-image: url('/jde/share/images/btn-bg.gif');
background-repeat: repeat-x;
background-position: bottom;
width: 60px;
}
.topborder {
border-top: #A3BED8 1px solid;
}
TD.gridheader {
padding: 0 2 0 2;
font-size: 11px;
font-style: normal;
font-weight: normal;
vertical-align: middle;
color: #333333;
background-color: transparent;
}
.customNodeFlyOut {
background-image: url('/jde/share/images/treeflyouttrigger.gif');
width: 20px;
height: 13px;
}
.customNodeFlyOut_rtl {
background-image: url('/jde/share/images/treeflyouttrigger_rtl.gif');
width: 20px;
height: 13px;
}
.customNodeFlyOutHidden {
background-image: url('/jde/share/images/treeflyouttrigger-hidden.gif');
width: 20px;
height: 13px;
}
.customNodeFlyOutHidden_rtl {
background-image: url('/jde/share/images/treeflyouttrigger-hidden_rtl.gif');
width: 20px;
height: 13px;
}
.treeactiveitem .customNodeFlyOutHidden {
background-image: url('/jde/share/images/treeflyouttrigger.gif');
width: 20px;
height: 13px;
}
.treeactiveitem .customNodeFlyOutHidden_rtl {
background-image: url('/jde/share/images/treeflyouttrigger_rtl.gif');
width: 20px;
height: 13px;
}
.UIBlockingDiv {
cursor: auto;
cursor: not-allowed;
background-color: #E8E8E8;
}
.tfdisabled {
background: transparent;
border: 1px solid #DADFEA;
color: #534741;
font-family: Tahoma,Verdana,Helvetica,sans-serif;
font-size: 11px;
font-weight: normal;
margin: 1px;
overflow-x: hidden;
overflow-y: auto;
padding: 1px 2px 1px 3px;
}
.RCUXComboBox{
border-color: #AEB4BD #E0E3E8 #E0E3E8 #AEB4BD;
border-style: solid;
border-width: 1px;
color: #333333;
margin: 1px;
font-size: 11px;
font-weight: normal;
font-family: Tahoma,Verdana,Helvetica,sans-serif;
}
.RCUXComboBoxDisabled{
background: transparent;
border: 1px solid #DADFEA !important;
color: #534741 !important;
}
.buttondis {
margin: 0 1px;
background-color: #dbe0ea;
background-image: none;
border-color: #e0e3e8 #b3bfc5 #b3bfc5 #e0e3e8;
border-style: solid;
border-width: 1px;
color:#6E7587;
background-position: center top;
background-repeat: repeat-x;
padding-bottom: 3px;
padding-top: 1px;
text-decoration: none;
white-space: nowrap;
font-family: Tahoma,Verdana,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
padding:2px 9px 1px;
}
.checkboxText {
font-size: 11px;
font-weight: normal;
vertical-align: 15%;
}
.accessibility {
height: 0px;
width: 0px;
overflow: hidden;
position: absolute;
}
.treebulletbatch {
background-image: url('/jde/share/images/icon-batch.gif');
width: 10px;
height: 10px;
color: #6699cc;
background-position: center;
background-repeat: no-repeat;
}
.treebulletother {
background-image: url('/jde/share/images/icon-others.gif');
width: 10px;
height: 10px;
color: #33cc00;
background-position: center;
background-repeat: no-repeat;
}
.virtualVertical, .virtualVerticalBelow {
overflow: hidden;
padding: 0 0 0 0;
}
.virtualVertical {
background: #F2F2F5 url('/jde/share/images/virtual-gridcell-back.gif') repeat bottom left;
}
.virtualHorizontal {
background: #F2F2F5 url('/jde/share/images/virtual-gridcell-back.gif') repeat top left;
}
.virtualVerticalBelow {
background: #F2F2F5 url('/jde/share/images/virtual-gridcell-back.gif') repeat top left;
}
.errorTitle A {
color: #000000;
}
.errorTitle A:ACTIVE {
color: #000000;
}
.errorTitle A:VISITED {
color: #000000;
}
.errorTitle A:HOVER {
color: #656565;
}
.loginText {
font-family: Tahoma,Verdana,Helvetica,sans-serif;
font-size: 11px;
font-weight: bold;
color: #666666;
}
.loginlabel {
margin:0px;
padding: 0px 0px 10px 0;
font-family:tahoma, verdana, geneva, arial, helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#9cacc9;
}
.opttext {
white-space:pre-wrap;
font-family:tahoma, verdana, geneva, arial, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
}
.textstylenormal {
font-family:tahoma, verdana, geneva, arial, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
}
.margin-top5 {
margin-top: 5px;
}
.loginlabel {
margin:0px;
padding: 0px 0px 10px 0;
font-family:tahoma, verdana, geneva, arial, helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#9cacc9;
}
.opttext {
white-space:pre-wrap;
font-family:tahoma, verdana, geneva, arial, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
}
.textstylenormal {
font-family:tahoma, verdana, geneva, arial, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
}
.margin-top5 {
margin-top: 5px;
}
.CalnCalcBorder {
border: 1px solid #A5A9B6;
}
.CalnCalcBorderBottom {
border-top: 0px solid #A5A9B6;
border-left: 0px solid #A5A9B6;
border-right: 0px solid #A5A9B6;
border-bottom: 1px solid #A5A9B6;
}
.formdiv {
overflow:auto;
height:100%;
width:100%;
}
.formdiv_noIE
{
position:relative;
overflow:auto;
height:100%;
width:100%;
}
.loginBodyAuto {
overflow: auto;
}
.stylenormal {
font-family:tahoma, verdana, geneva, arial, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
background-image: url('/jde/share/images/rcux/background_blue_whitegradient.png');
background-position:top left;
background-color:#ffffff;
background-repeat:repeat-x;
margin-left:0px;
margin-top:0px;
margin-right: 0px;
margin-bottom:0px;
}
.loginBodyHidden {
overflow: hidden;
}
.loginEnvDiv {
height: 100%;
width: 100%;
overflow: auto;
}
.loginNoBorder {
border: 0px none;
}
.logo {
border-bottom:1px solid #FFFFFF;
background-color:#FFFFFF;
}
.topbody {
background-position:right;
background-color: #FFFFFF;
background-repeat:repeat-y;
margin-left:0px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
}
.bottomborder {
border-bottom:1px solid #FFFFFF;
}
.appname {
font-size:18px;
color: #0D4988;
white-space:nowrap;
padding-right:12px;
padding-bottom:0.1em;
width:400px;
overflow:hidden;
}
.padding-right12 {
padding-right:12px;
}
.loginValignTop {
vertical-align: top;
}
.loginValignBottom {
vertical-align: bottom;
}
.loginErrorPadding {
padding: 2 2 2 2;
}
.loginErrorMargin {
border: 0px none;
margin: 0 0 0 0;
}
.loginButtonWidth {
width: 155;
}
.loginFrameBorder {
background-color: #FFFFFF;
border-radius: 7px 7px 7px 7px;
-moz-box-shadow: 1px 1px 1px 1px #000;
-webkit-box-shadow: 1px 1px 1px 1px #000;
box-shadow: 1px 1px 1px 1px #000;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#000000')";
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#000000');
}
.loginFrameTableMargin {
margin: 0 0 0 36;
}
.loginFrameTable {
border: 0px none;
height: 180;
width: 350;
}
.lefttop {
margin:0px;
padding:12px 0 12px 0;
background:url('/jde/share/images/rcux/leftmedium.png') top left no-repeat;
}
.topmiddle {
width:90%; 
background-image: url('/jde/share/images/rcux/topmidmedium.png');
background-position:top;
background-repeat:repeat-x;
}
.righttop {
margin:0px;
padding:12px 0 12px 0;
background:url('/jde/share/images/rcux/rightmedium.png') top right no-repeat;
}
.leftmiddle {
background-image: url('/jde/share/images/rcux/leftmidmedium.png');
background-position: left;
background-repeat: repeat-y;
}
.boxcontent {
background: transparent;
background-color: #FFFFFF;
margin: 0px;
text-align: left;
}
.rightmiddle {
background-image: url('/jde/share/images/rcux/rightmidmedium.png');
background-position: right;
background-repeat: repeat-y;
}
.leftbottom {
margin:0px;
padding: 0 0 0 12px;
background:url('/jde/share/images/rcux/leftmedium.png') bottom left no-repeat;
}
.bottommiddle {
background-image: url('/jde/share/images/rcux/bottommidmedium.png');
background-position: bottom;
background-repeat: repeat-x;
}
.rightbottom {
display: block;
padding: 0 12px 12px 0;
background:url('/jde/share/images/rcux/rightmedium.png') bottom right no-repeat;
}
.loginTable {
width: 100%;
height: 100%;
border: 0px none;
}
.loginLogoTABLE {
background-image: url('/jde/share/images/login/title-banner.jpg');
width: 100%;
height: 65;
border: 0px none;
}
.loginFrameTD {
vertical-align: middle;
height: 100%;
}
.loginTopSpace {
width:100%;
background-color:#EDEDED;
border: 0px none;
}
.loginBottomSpace {
width:100%;
background-color:#F4F4F4;
border: 0px none;
}
.loginMiddleSpace {
height: 20%;
}
.loginTopLinesTD {
background-image: url('/jde/share/images/login/top-lines.gif');
width: 352;
}
.loginPeopleBgTD {
background-color:#F4F4F4;
}
.loginPeopleTD {
border: 0px none;
width: 417;
height: 54;
background-image: url('/jde/share/images/login/people.jpg');
background-repeat: none; 
}
.loginGlobalTopTD {
width: 352;
height: 180;
background-image: url('/jde/share/images/login/global-top.jpg');
}
.loginGlobalTD {
width: 352;
height: 79;
background-image: url('/jde/share/images/login/global.jpg');
}
.loginGrayBg {
background-color: #E9E9E9;
}
.loginLightBlueTable {
width: 100%;
height: 236;
border: 0px none;
background-image: url('/jde/share/images/login/lightblue-back.jpg');
background-repeat: repeat-x;
}
.CopyrightRCUX {
font-family:tahoma, verdana, geneva, arial, helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
white-space:nowrap;
padding-left:12px;
}
.legalTermsTABLE {
font-family: Tahoma,Verdana,Helvetica,sans-serif;font-size: 8pt;
color: #000000;
width: 100%;
border: 0px none;
}
.legalTermsTABLE DIV {
color: #FFFFFF;
font-size: 8pt;
}
.legalTermsTABLE DIV A {
color: #FFFFFF;
font-size: 8pt;
}
.legalTermsTABLE DIV A:ACTIVE {
color: #FFFFFF;
font-size: 8pt;
}
.legalTermsTABLE DIV A:VISITED {
color: #FFFFFF;
font-size: 8pt;
}
.legalTermsTABLE DIV A:HOVER {
color: #CC0033;
font-size: 8pt;
}
.HTMLMOWarning {
color : #000000;
background-color : #C9CEDD;
BORDER-BOTTOM: #000000 1px solid;
BORDER-LEFT: #000000 0px solid;
BORDER-RIGHT: #000000 0px solid;
BORDER-TOP: #000000 0px solid;
}
.FavoritesLabel {
text-decoration: none;
cursor: pointer;
color: #000000;
font-style:italic;
font-weight: bold;
min-width:150px;
}
.FavoritesPopupLabel {
text-decoration: none;
cursor: default;
color: #000000;
font-family: Tahoma,Verdana,Helvetica,sans-serif;
font-style:normal;
font-size: 11px;
min-width:150px;
}
.FavoriteGridCellEven {
border-left: white 0px solid;
border-bottom: #D1D3DA 0px solid;
border-right: #D1D3DA 0px solid;
background-color: #F2F2F5;
color: #000000;
}
.FavoriteGridCellOdd {
border-left: white 0px solid;
border-bottom: #D1D3DA 0px solid;
border-right: #D1D3DA 0px solid;
background-color: #F9F9F9;
color: #000000;
}
.FormRowLabels {
text-decoration: none;
cursor: pointer;
color: #000000;
font-style:italic;
font-weight: bold;
min-width:150px;
}
.showMenu {
display: block;
z-index: 1000;
position: absolute;
BORDER-BOTTOM: #000000 0px solid;
BORDER-LEFT: #FFFFFF 1px  solid #edf1f6;
BORDER-RIGHT: #000000 0px solid;
BORDER-TOP: #FFFFFF 1px  solid #edf1f6;
padding-left: 1px;
padding-right: 0px;
padding-bottom: 1px;
padding-top: 1px;
text-align:center;
width: auto;
font-family: Tahoma,Verdana,Helvetica,sans-serif;
font-style: normal;
font-size: 11px;
color: #000000;
background-color: #F7F8FB;
-moz-box-shadow: 3px 3px 4px #000;
-webkit-box-shadow: 3px 3px 4px #000;
box-shadow: 3px 3px 4px #000;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000') progid:DXImageTransform.Microsoft.Alpha(opacity=95);
opacity: 0.95;
}
.hideMenu {
display:none;
}
.menulabel {
text-align: left;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 1px;
padding-top: 1px;
height: 22px;
white-space: nowrap;
cursor: default;
text-decoration: none;
vertical-align:middle;
color:#AFD7E5;
font-family:Tahoma,Verdana,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
}
.topmenulabel {
text-align: left;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 1px;
padding-top: 1px;
height: 22px;
white-space: nowrap;
cursor: default;
text-decoration: none;
color:#003286;
font-family:Tahoma,Verdana,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
}
.ArrowImg {
padding-left: 3px;
padding-right: 3px;
}
.HoverMenuItem {
background-color: #c1e6ff;
 color: #FFFFFF;
}
.GenericAppIcon {
background-image: url('/jde/share/images/menu_toggle_icon_on.png');
width: 16px;
height: 16px;
background-position: center;
background-repeat: no-repeat;
}
.GenericReportIcon {
background-image: url('/jde/share/images/menu_radio_icon_on.png');
width: 16px;
height: 16px;
color: #6699cc;
background-position: center;
background-repeat: no-repeat;
}
.GenericOVRIcon {
background-image: url('/jde/share/images/menu_ovr_toggle_icon_on.png');
width: 16px;
height: 16px;
background-position: center;
background-repeat: no-repeat;
}
.ReportDoneIcon {
background-image: url('/jde/share/images/checkmark_status.png');
width: 16px;
height: 16px;
background-position: center;
background-repeat: no-repeat;
}
.ReportErrorIcon {
background-image: url('/jde/share/images/error_ena.png');
width: 16px;
height: 16px;
background-position: center;
background-repeat: no-repeat;
}
.ReportProcessIcon {
background-image: url('/jde/share/images/processing_ani.gif');
width: 16px;
height: 16px;
background-position: center;
background-repeat: no-repeat;
}
.ReportQueueIcon {
background-image: url('/jde/share/images/odisessionqueued_qualifier.png');
width: 16px;
height: 16px;
background-position: center;
background-repeat: no-repeat;
}
.ReportWaitIcon {
background-image: url('/jde/share/images/odisessionwaiting_qualifier.png');
width: 16px;
height: 16px;
background-position: center;
background-repeat: no-repeat;
}
.FavGenericAppIcon {
background-image: url('/jde/share/images/menu_radio_icon_on.png');
cursor: arrow;
width: 16px;
height: 16px;
background-position: center;
background-repeat: no-repeat;
}
.FavGenericReportIcon {
background-image: url('/jde/share/images/menu_toggle_icon_on.png');
cursor: arrow;
width: 16px;
height: 16px;
color: #6699cc;
background-position: center;
background-repeat: no-repeat;
}
.FavFolderIcon {
background-image: url('/jde/share/images/favorite/fav_folder_task.png');
cursor: pointer;
width: 16px;
height: 16px;
color: #6699cc;
background-position: center;
background-repeat: no-repeat;
}
.FavUserFolderIcon {
background-image: url('/jde/share/images/favorite/Fav_User_folder_task.png');
cursor: pointer;
width: 16px;
height: 16px;
color: #6699cc;
background-position: center;
background-repeat: no-repeat;
}
.FavManageIcon {
background-image: url('/jde/share/images/favorite/managefavorites_qualifier.png');
width: 16px;
height: 16px;
background-position: center;
background-repeat: no-repeat;
}
.ContextMenuAnchorItem {
font-family: Tahoma,Verdana,Helvetica,sans-serif;
font-style: normal;
font-size: 11px;
text-decoration: none;
cursor: pointer;
color: #000000;
padding-left: 12px;
padding-right: 12px;
width: 100%
}
.UIShellJDETitle {
color:#0D4988;
display:block;
font-size:18px;
font-weight:normal;
padding-bottom:0.1em;
}
.topBannerStyle {
background-image:url('/jde/share/images/rcux/toolbar_topShadow.png');
background-repeat: repeat-x;
}
div#menutitle {
background-image:url('/jde/share/images/rcux/toolbar_top.png');
background-repeat: repeat-x;
height: 5px;
}
div#e1menuAppIframediv{
position:absolute;
overflow:hidden;
left:0px;
right:0px;
top:30px;
bottom:0px;
}
.topnavtable {
background-color: #FFFFFF;
padding-top: 0.2em;
height: 2.5em;
white-space: nowrap;
}
div#topnav{
height: 30px;
}
div#OpenIndicatorFloatLyr{
border:none;
border-width:0px;
position:absolute;
top: 0px;
bottom: 0px;
left: 0px;
right: 0px;
z-index:2000000000;
background-color: transparent;
}
.loadingMessageText{
color: #779EC7;
font-size: 14px;
font-weight: bold;
padding-left: 15px;
line-height: 40px;
vertical-align: top;
}
div.RoundedBorders{
position:absolute;
border-radius: 7px;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
background-image:url('/jde/share/images/bodybg.png');
background-position: center top;
background-repeat: repeat-x;
background-color: #EBF1F5; 
border-bottom: 2px solid #BFBFBF;
border-right:  2px solid #BFBFBF;
border-top: 1px solid #BFBFBF;
border-left:  1px solid #BFBFBF;
}
div.InnerBorder{
left:2px;
right: 2px;
top: 2px;
bottom: 2px;
}
div.InnerBorder_nonIE{
position:absolute;
left:2px;
right: 2px;
top: 2px;
bottom: 2px;
}

div#caroHolder{
    position:absolute;
    overflow:hidden;
    left:0px;
    right:0px;
    top:65px;
    bottom:0px;
    background-color: #014081;
}

div#caroDebug {
    display:none;
}

div#caroDebug{
    z-index:2000;
    position:absolute;
    background-color: #dedede;
    border: 1px solid #000000;
    width:400px;
    height:200px;
    overflow:scroll;
    top:120px;
    right:120px;
    opacity:0.9;
    filter:alpha(opacity=90);   
}

canvas#gesturePad{
    display:none;
    z-index:2000;
    position:absolute;
    background-color: #dedede;
    border: 1px solid #000000;
    width:250px;
    height:250px;
    top:0px;
    right:5px;
    opacity:0.5;
}

div#gestureText{
    display:none;
    z-index:2000;
    position:absolute;
    background-color: #dedede;
    border: 1px solid #000000;
    width:250px;
    height:40px;
    top:250px;
    right:5px;
    opacity:0.5;
}

div#carousel {
    position:absolute;
    border-width: 0px;
    z-index: 900;
}

div#carousel.caroTop, div#carousel.caroBottom {
    left:0px;
    right:0px;
    height:106px;
}

div[whichCaption="label_two_rows"]#carousel.caroTop, div[whichCaption="label_two_rows"]#carousel.caroBottom {
    height:119px; /* 106 + 13 */
}

div[tilesize="small"]#carousel.caroBottom,div[tilesize="small"]#carousel.caroTop {
    height:67px;
}

div[tilesize="small"][whichCaption="label_two_rows"]#carousel.caroBottom,div[tilesize="small"][whichCaption="label_two_rows"]#carousel.caroTop {
    height:78px; /* 67 + 11 */
}

.gradientBackground, div#caroContentHolder {
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/jde/share/images/rcux/body_centerGradient.png', sizingMethod='scale') !important;
    background-image: URL('/jde/share/images/rcux/body_centerGradient.png');
    background-repeat: repeat-y;
    background-position: center;
    background-size: 100%;
}

div#carousel.caroLeft,div#carousel.caroRight
{
    top:2px;
    bottom:4px;
    width:188px;
    background-color: #ebf1f9;
}

div#carousel.caroTop.caroExpanded
{
    top:0px;
}
div#carousel.caroBottom.caroExpanded
{
    bottom:0px;
}
div#carousel.caroLeft.caroExpanded
{
    left:5px;
}
div#carousel.caroRight.caroExpanded
{
    right:7px;
}

div#carousel.caroTop.caroCollapsed
{
    top:-99px;
}
div[whichCaption="label_two_rows"]#carousel.caroTop.caroCollapsed
{
    top:-112px; /* -(99 + 13) */
}
div#carousel.caroBottom.caroCollapsed
{
    bottom:-99px;
}
div[whichCaption="label_two_rows"]#carousel.caroBottom.caroCollapsed
{
    bottom:-112px; /* -(99 + 13) */
}
div[tilesize="small"]#carousel.caroTop.caroCollapsed
{
    top:-60px;
}
div[whichCaption="label_two_rows"][tilesize="small"]#carousel.caroTop.caroCollapsed
{
    top:-71px; /* -(60+11) */
}
div[tilesize="small"]#carousel.caroBottom.caroCollapsed
{
    bottom:-60px;
}
div[whichCaption="label_two_rows"][tilesize="small"]#carousel.caroBottom.caroCollapsed
{
    bottom:-71px; /* -(60+11) */
}
div#carousel.caroLeft.caroCollapsed
{
    left:-188px;
}
div#carousel.caroRight.caroCollapsed
{
    right:-188px;
}

div#caroBar
{
    position:absolute;
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer;
}

div.caroTop div#caroBar,div.caroBottom div#caroBar
{
    border-width: 1px;
    border-style:solid;
    border-top-color: #e0e3e8;
    border-left-color: #e0e3e8;
    border-right-color: #606974;
    border-bottom-color: #606974;
    background-image: url('/jde/share/images/carousel/splitter_vertical_bg.png'); 
    background-repeat: repeat-x;
    background-position: center;
    left:0px;
    right:0px;
    height:5px;
}

div.caroTop div:hover#caroBar,div.caroBottom div:hover#caroBar
{
    background-image: url('/jde/share/images/carousel/splitter_vertical_over_bg.png'); 
    border-top-color: #a8cefc;
    border-left-color: #a8cefc;
    border-right-color: #00aeff;
    border-bottom-color: #00aeff;
}

div.caroTop div#caroBar
{
  bottom:0px;
}

div.caroBottom div#caroBar
{
  top:0px;
}

div.caroLeft div#caroBar,div.caroRight div#caroBar
{
  background-color:#dee6f1;
  height:22px;
  top:50%;
  width:7px;
  margin-top: -11px;
}


div.caroLeft div#caroBar
{
  right:-7px;
}

div.caroRight div#caroBar
{
  left:-7px;
}

div.caroBarArrow
{
    display:none;
}

div.caroTop div#caroBar div.caroBarArrow, div.caroBottom div.caroBarArrow
{
    display: block;
    position:absolute;
    left:0px;
    right:0px;
    top:0px;
    bottom:0px;
    background-position: center;
    background-repeat: no-repeat;
}
div.caroTop.caroExpanded div#caroBar div.caroBarArrow,div.caroBottom.caroCollapsed div#caroBar div.caroBarArrow
{
  background-image: url('/jde/share/images/carousel/splitter_arrow_up.png');
}
div.caroBottom.caroExpanded div#caroBar div.caroBarArrow,div.caroTop.caroCollapsed div#caroBar div.caroBarArrow
{
  background-image: url('/jde/share/images/carousel/splitter_arrow_down.png');
}
div.caroLeft.caroExpanded div#caroBar,div.caroRight.caroCollapsed div#caroBar
{
  background-image: url('/jde/share/images/carousel/splitter_left.png');
}
div.caroRight.caroExpanded div#caroBar,div.caroLeft.caroCollapsed div#caroBar
{
  background-image: url('/jde/share/images/carousel/splitter_right.png');
}
div.caroLeft.caroExpanded div:hover#caroBar,div.caroRight.caroCollapsed div:hover#caroBar
{
  background-image: url('/jde/share/images/carousel/splitter_left_hover.png');
}
div.caroRight.caroExpanded div:hover#caroBar,div.caroLeft.caroCollapsed div:hover#caroBar
{
  background-image: url('/jde/share/images/carousel/splitter_right_hover.png');
}


div#caroGlobalEventEater
{
  z-index:80000;
  position:absolute;
  top:0px;
  left:0px;
  right:0px;
  bottom:0px;
  background-color:#ffffff;
  opacity:0.0;
  filter:alpha(opacity=00);
}

div#caroGlobalEventEater.off
{
  display:none;
}

div#caroGlobalEventEater[debug="true"]
{
  background-color:#ff0000;
  opacity:0.2;
  filter:alpha(opacity=20);
}

div#e1AppFrameContainer
{
    background-color: #014081;
    position:absolute;
    overflow:hidden;
    z-index:100;
}

div#e1AppFrameContainer.caroTop
{
    left:0px;
    bottom:0px;
    right:0px;
}
div#e1AppFrameContainer.caroBottom
{
    top:0px;
    left:0px;
    right:0px;
}
div#e1AppFrameContainer.caroLeft
{
    top:0px;
    bottom:0px;
    right:0px;
}
div#e1AppFrameContainer.caroRight
{
    top:0px;
    left:0px;
    bottom:0px;
}

div#e1AppFrameContainer.caroTop.caroExpanded
{
    top:106px;
}
div[whichCaption="label_two_rows"]#e1AppFrameContainer.caroTop.caroExpanded
{
    top:119px; /* 106 + 13 */
}
div#e1AppFrameContainer.caroBottom.caroExpanded
{
    bottom:106px;
}
div[whichCaption="label_two_rows"]#e1AppFrameContainer.caroBottom.caroExpanded
{
    bottom:119px; /* 106 + 13 */
}
div[tilesize="small"]#e1AppFrameContainer.caroTop.caroExpanded
{
    top:67px;
}
div[whichCaption="label_two_rows"][tilesize="small"]#e1AppFrameContainer.caroTop.caroExpanded
{
    top:78px; /* 67 + 11 */
}
div[tilesize="small"]#e1AppFrameContainer.caroBottom.caroExpanded
{
    bottom:67px;
}
div[whichCaption="label_two_rows"][tilesize="small"]#e1AppFrameContainer.caroBottom.caroExpanded
{
    bottom:78px; /* 67 + 11 */
}
div#e1AppFrameContainer.caroLeft.caroExpanded
{
    left:200px;
}
div#e1AppFrameContainer.caroRight.caroExpanded
{
    right:202px;
}

div#e1AppFrameContainer.caroTop.caroCollapsed
{
    top:7px;
}
div#e1AppFrameContainer.caroBottom.caroCollapsed
{
    bottom:7px;
}
div#e1AppFrameContainer.caroLeft.caroCollapsed
{
    left:7px;
}
div#e1AppFrameContainer.caroRight.caroCollapsed
{
    right:7px;
}

iframe#e1menuAppIframe
{
    position:absolute;
    top:0px;
    bottom:0px;
    left:0px;
    right:0px;
}

div#caroContentHolder
{
    position: absolute;
    left:0px;
    right:0px;
}

div.caroTop div#caroContentHolder
{
    top:0px;
    bottom:7px;
}

div.caroBottom div#caroContentHolder
{
    bottom:0px;
    top:7px;
}

div#caroContentHolder>div
{
    position:absolute;
    margin-left:4px;
    margin-right:4px;
}

div.caroTile
{
  position: absolute;
  width:64px;
  height:56px;
  
  margin-top: 3px;
 
  cursor:pointer;
}
div[whichCaption="label_two_rows"] div.caroTile
{
  height: 69px;
}
div[tilesize="large"] div.caroTile
{
  width:84px;
  height:95px;
}
div[tilesize="large"][whichCaption="label_two_rows"] div.caroTile
{
  height:109px;
}

div.caroTileMainGraphic
{
  width:38px;
  height:38px;

  background:#000000;
  border: solid #eeeeee;
  /* border: solid #0ab2ee; */
  border-width:1px;
  -moz-border-radius:6px;
  border-radius:6px;
  background-repeat: no-repeat;
  background-position: center;
  border-style: outset;
  -moz-box-shadow: 3px 3px 4px #111111;
  -webkit-box-shadow: 3px 3px 4px #111111;
  box-shadow: 3px 3px 4px #111111;    
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}

div[tilesize="small"] div.caroTileMainGraphic
{
  margin-left:10px;
}
html[dir="rtl"] div[tilesize="small"] div.caroTileMainGraphic
{
  margin-left:auto;
  margin-right:10px;
}

div[tilesize="large"] div.caroTileMainGraphic
{
  width:76px;
  height:76px;
  border-width:2px;
  -moz-border-radius:12px;
  border-radius:12px;
}
div.filter
{
  position: static;
  height:38px;
  background-repeat: no-repeat;
  background-position: center;
}

div[tilesize="large"] img.filter
{
  height:76px;
  width:76px;
}
div.caroTile div.filter
{
  -moz-border-radius:5px;
  border-radius:5px;
}

div[tilesize="large"] div.caroTile div.filter
{  
  -moz-border-radius:10px;
  border-radius:10px;
}

div.caroTile div.glare
{
  background-size: 100%;  
  background-image: url('/jde/share/images/carousel/glare_mask_80.png');
}

div.caroTile img.tileImg
{
    background-color: #dedede;
}

div.caroTile[isActiveTile="true"] img.tileImg
{
    background-color: #000000;
}

div[tilesize="small"] div.caroTile img.glare
{
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    margin-top:-38px;
}

div[tilesize="large"] div.caroTile img.glare
{
    border-radius:10px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    margin-top:-76px;
}

img.tileImg
{
    border-width: 0px;
}

div[tilesize="large"] img.tileImg
{
    border-radius:10px;
    width:76px;
    height:76px;
}

div[tilesize="small"] img.tileImg
{
    border-radius:5px;
    width:38px;
    height:38px;
}

div[tilesize="large"] img.filter
{
    border-radius:10px;
    width:76px;
    height:76px;
}

div[tilesize="small"] img.filter
{
    border-radius:5px;
    width:38px;
    height:38px;
}

div.caroTile div.caroTileMainGraphic
{
    background-color: #000000;
}

div.caroTile[isActiveTile="true"] div.caroTileMainGraphic
{
    background-color:#ffffff;
}

div.caroTile[active=true]  img.tileImg
{
    opacity:0.8;
    filter:alpha(opacity=80);
}

div.caroTile[active=true] img.glare
{
    /* Get around a bug where alpha items end up on top of non-alpha items */
    opacity:0.99;
}

div.listItem[isActiveTile="true"] td.listText, div.listTextSpacer>span[active="true"]
{
    font-weight:bold;
}
    
div.listItem[isActiveTile="true"] img
{
    border-color: #808080 ;
}

div.caroLeft>div#caroContentHolder,div.caroRight>div#caroContentHolder
{
    display:none;
}

div.caroTop>div#listContentHolder,div.caroBottom>div#listContentHolder
{
    display:none;
}

div.listHeader
{
    background-color:#f7f9fc;
    background-repeat: repeat;
    background-position: top;
    background-repeat:repeat-x;
}

div#listContentHolder[positioning=true] div.caroList
{
    position: absolute;
    width: 100%;
}

div.caroList[moveable=true]
{
    cursor:move;
    border-top-width: 2px;
    border-bottom-width: 2px;
    border-right-width: 0px;
    border-left-width: 0px;
    border-style: solid;
    border-color: #ff0000;
    z-index:2000;
    opacity:0.5;
    filter:alpha(opacity=50);
}

div.caroList[immoveable=true]
{
    cursor:not-allowed;
}

div.listHeader.expanded
{
    background-image: url('/jde/share/images/carousel/accordian_expanded_bg.png')
}


div.listHeader.collapsed
{
    background-image: url('/jde/share/images/carousel/accordian_collapsed_bg.png')
}

div.listHeader[useExpandedBackground="true"]
{
    background-image: url('/jde/share/images/carousel/accordian_expanded_bg.png')
}

div.listHeader[useExpandedBackground="false"]
{
    background-image: url('/jde/share/images/carousel/accordian_collapsed_bg.png')
}

div:hover.listHeader
{
}

div:hover.listHeader.expanded
{
}

div:hover.listHeader.collapsed
{
}

div#listContentHolder
{
    color:#333333;
    font-family:Arial,Helvetica,Sans-Serif;
    font-size:10pt;
}

div.caroLeft div#listContentHolder
{
    margin-left:0px;
    margin-right:0px;
}
div.caroRight div#listContentHolder
{
    margin-left:0px;
    margin-right:0px;
}

div.listHeader
{
    position:relative;
    min-height: 24px;
    cursor: pointer;    
}

div.listArrow
{
    position: absolute;
    top:0px;
    left:0px;
    width:13px;
    height:13px;
    background-image: url('/jde/share/images/carousel/disclosure_arrow_ena.png');
}
div:hover.listHeader div.listArrow
{
    background-image: url('/jde/share/images/carousel/disclosure_arrow_ovr.png');
}
div:active.listHeader div.listArrow
{
    background-image: url('/jde/share/images/carousel/disclosure_arrow_dwn.png');
}
div.listArrowBox
{
    position:absolute;
    top:5px;
    left:5px;
    width:13px;
    height:13px;
    background-image:url('/jde/share/images/carousel/disclosure_box_ena.png');
}
html[dir="rtl"] div.listArrowBox
{
    left: auto;
    right:5px;
}
div:hover.listHeader div.listArrowBox
{
    background-image:url('/jde/share/images/carousel/disclosure_box_ovr.png');
}
div:active.listHeader div.listArrowBox
{
    background-image:url('/jde/share/images/carousel/disclosure_box_dwn.png');
}


div.listHeader.expanded div.listArrow
{
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    transform:rotate(90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}
html[dir="rtl"] div.listHeader.collapsed div.listArrow
{
    -webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    transform:rotate(180deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);    
}

div.listHeaderTextPositionHelper
{
    position:absolute;  
    line-height:24px;
    left:23px;
    right:0px;
}

html[dir="rtl"] div.listHeaderTextPositionHelper
{
    left: 0px;
    right: 23px;
}

span.listHeaderText
{
    text-color:#333333;
    color:#333333;
    /* font-family:Tahoma,Verdana,Helvetica,sans-serif;*/
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    white-space:nowrap ;
    line-height:24px;
}

span.listHeaderTextSizer
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 24px;
    text-decoration: none;
    white-space: nowrap;
}

div.listItem
{
    width:100%;
    position:absolute;
    min-height:32px;
    cursor:pointer;
}

div:hover.listItem
{
    background:#d4d9e0;
}

td.listIcon
{
    width:32px;
    max-width:32px;
    min-height:32px;
    height:32px;
}


table.listItem
{
    width:100%;
    border:0px;
    border-collapse:collapse;
    table-layout: fixed;
}

td.listIcon
{
    text-align:center;
}

table.listItem td
{
    vertical-align:middle;
    padding:0px;  
}

td.listIcon img
{
    height:20px;
    width:20px;
    /* border:1px solid #0AB2EE; */
    border:1px solid #ffffff;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border-style: outset;
    -moz-box-shadow: 3px 3px 4px black;
    -webkit-box-shadow: 3px 3px 4px black;
    box-shadow: 1px 1px 3px black;
    background:#dedede;
}

td.listText, div.listTextSpacer>span
{
    width:156px;
    min-width:156px;
    max-width:156px;
    text-align:left;

    /* The following lines provide best effort for cross-browser wrapping of 
        longstringswithnospacesanywhere.  Including browsers not currently 
        supported just in case they become supported in the future so the 
        syntax doesn't have to be re-researched.  */
    white-space: pre;           /* CSS 2.0 */
    white-space: pre-wrap;      /* CSS 2.1 */
    white-space: pre-line;      /* CSS 3.0 */
    white-space: -pre-wrap;     /* Opera 4-6 */
    white-space: -o-pre-wrap;   /* Opera 7 */
    white-space: -moz-pre-wrap; /* Mozilla */
    white-space: -hp-pre-wrap;  /* HP Printers */
    word-wrap: break-word;      /* IE 5+ */
    -ms-word-wrap : break-word; /* IE 8+ (preferred over word-wrap) */
}

html[dir="rtl"] td.listText
{
    text-align:right;
}

div.listContentOuter
{
    position: relative;
    border: 0px solid #008800;
    overflow:hidden;
    background-position: top;
    background-repeat: repeat-x;
    background-image:url('/jde/share/images/carousel/accordian_section_body_bg.png');
}
div.listContentInner
{
    position:absolute;
    border: 0px solid #880000;
    left:0px;
    right:0px;
    overflow:hidden;
}


div.listItem[active=true]
{
    background-color: #bcc1c7;
}

div.listItem[moveable=true]
{
    margin-top:-2px;
    margin-bottom:-2px;
    border-top-width: 2px;
    border-bottom-width: 2px;
    border-right-width: 0px;
    border-left-width: 0px;
    border-style: solid;
    border-color: #ff0000;
    z-index:2000;
    opacity:0.5;
    filter:alpha(opacity=50);   
}

div.caroList[activatefordrop=true]
{
    cursor:move;
    border-top-width: 2px;
    border-bottom-width: 2px;
    border-right-width: 0px;
    border-left-width: 0px;
    border-style: solid;
    border-color: #66ff66;
    background-color: #bcc1c7;
    z-index:2000;
    opacity:0.5;
    filter:alpha(opacity=50);
}

div.listItem[activatefordrop=true]
{
    margin-top:-2px;
    margin-bottom:-2px;
    border-top-width: 2px;
    border-bottom-width: 2px;
    border-right-width: 0px;
    border-left-width: 0px;
    border-style: solid;
    border-color: #66ff66;
}

div.caroTile[moveable=true]
{
    z-Index:2000;
    opacity:0.5;
    filter:alpha(opacity=50);       
}

div.caroTile[activatefordrop=true]
{
    background-color: #bcc1c7;
}

div.caroTile[activatefordrop=true] div.caroTileMainGraphic
{
     border-color:#66ff66;
}

div.caroTile[moveable=true] div.caroTileMainGraphic
{
    border-color:#ff0000;
}

div.listItem[immoveable=true]
{
    margin-top:-2px;
    margin-bottom:-2px;
    border-top-width: 2px;
    border-bottom-width: 2px;
    border-right-width: 0px;
    border-left-width: 0px;
    border-style: solid;
    border-color: #000000;
    cursor:not-allowed;
}

div.caroTile[immoveable=true]
{
    cursor:not-allowed;
}

div.caroTile[immoveable=true] div.caroTileMainGraphic
{
    border-color:#000000;
}

div.ccPlaceholder
{
    line-height:100px;
    color: #ffffff;
    font-family:Arial,Helvetica,Sans;
    font-size: 48pt;
    left: 0px;
    right: 0px;
    text-align:center;    

    -moz-text-shadow: 3px 3px 4px #000;
    -webkit-text-shadow: 3px 3px 4px #000;
    text-shadow: 3px 3px 4px #000;    
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#111111');

    opacity:0;
}

div#caroTabBar
{
  position:absolute;
  left:0px;
  margin:0px;
  width:1000px;
  height:19px;  
  line-height:19px;
  border-width:0px;
  opacity:0;
  filter:alpha(opacity=0);   
}

html[dir="rtl"] div#caroTabBar
{
  left: auto;
  right: 0px;
}

div.caroTop div#caroTabBar
{
  top:106px;
}

div[tilesize="small"].caroTop div#caroTabBar
{
  top:67px;
}

div[whichCaption="label_two_rows"].caroTop div#caroTabBar
{
  top:119px; /* 106 + 13 */
}

div[tilesize="small"][whichCaption="label_two_rows"].caroTop div#caroTabBar
{
  top: 78px; /* 67 + 11 */
}

div.caroBottom div#caroTabBar
{
  top:-19px;
}

div.caroTab
{
  cursor:pointer;

  color: #E9F6FE;
  font-weight: bold;
  line-height: 19px;

  position:absolute;
  display:block;
  height:19px;
  top:0px;
  white-space: nowrap;
  overflow: visible;
}


div.caroTab[moveable=true]
{
 cursor:move;
 z-index:99;
 opacity:0.5;
 filter:alpha(opacity=50);
}

div.caroTab[immoveable=true]
{
 cursor:not-allowed;
}

div.caroLeft div.caroTab,div.caroRight div.caroTab,div.caroLeft div.caroTabBar,div.caroRight div.caroTabBar
{
  display:none;
}

div.stealthed, div.stealthed div
{
    opacity: 0;
    filter: alpha(opacity=0);
}

div.stealthed div.caroTab, div.caroTabBar.stealthed
{
    display: block;
}

div.captionSpacer
{
    display:none;
    position: absolute;
    width: 500px;
    height: 50px;
}

div.listTextSpacer
{
    position:absolute;
    display:none;
    width:156px;
    min-width:156px;
    max-width:156px;    
    height:96px;
    white-space: pre;           /* CSS 2.0 */
    white-space: pre-wrap;      /* CSS 2.1 */
    white-space: pre-line;      /* CSS 3.0 */
    white-space: -pre-wrap;     /* Opera 4-6 */
    white-space: -o-pre-wrap;   /* Opera 7 */
    white-space: -moz-pre-wrap; /* Mozilla */
    white-space: -hp-pre-wrap;  /* HP Printers */
    word-wrap: break-word;      /* IE 5+ */
    -ms-word-wrap : break-word; /* IE 8+ (preferred over word-wrap) */

}

div.caroTileCaption div, div.captionSpacer>span, div.captionSpacer
{
    font-size: 8pt;
    font-weight:bold;
    color:#eeeeee;

    margin-top: 1px;
    /* The following lines provide best effort for cross-browser wrapping of 
        longstringswithnospacesanywhere.  Including browsers not currently 
        supported just in case they become supported in the future so the 
        syntax doesn't have to be re-researched.  */
    white-space: pre;           /* CSS 2.0 */
    white-space: pre-wrap;      /* CSS 2.1 */
    white-space: pre-line;      /* CSS 3.0 */
    white-space: -pre-wrap;     /* Opera 4-6 */
    white-space: -o-pre-wrap;   /* Opera 7 */
    white-space: -moz-pre-wrap; /* Mozilla */
    white-space: -hp-pre-wrap;  /* HP Printers */
    word-wrap: break-word;      /* IE 5+ */
    -ms-word-wrap : break-word; /* IE 8+ (preferred over word-wrap) */
}

div[tilesize="small"] div.caroTileCaption div, div[tilesize="small"] div.captionSpacer>span
{
    font-size: 7pt;
}

div.caroTileCaption div
{
  width:100%
  -moz-text-shadow: 3px 3px 4px black;
  -webkit-text-shadow: 3px 3px 4px black;
  text-shadow: 3px 3px 4px #101010;
  text-align: center;
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#111111');
}

div.caroTileCaption
{
    margin-right: 4px;
}

html[dir="rtl"] div.caroTileCaption
{
    margin-right: auto;
    margin-left: 4px;
}

div[tilesize="small"] div.caroTileCaption
{
    margin-right: 2px;
}

html[dir="rtl"] div[tilesize="small"] div.caroTileCaption
{
    margin-right: auto;
    margin-left: 2px;
}

div.labelCaptionDiv, div.appIDCaptionDiv, div.formIDCaptionDiv, div.labelTwoRowsCaptionDiv
{
    display:none;
}

div#carousel[whichCaption="appID"] div.appIDCaptionDiv
{
    display: block;
}

div#carousel[whichCaption="formID"] div.formIDCaptionDiv
{
    display: block;
}
div#carousel[whichCaption="label"] div.labelCaptionDiv
{
    display: block;    
}

div#carousel[whichCaption="label_two_rows"] div.labelTwoRowsCaptionDiv
{
    display: block;    
}

div.showHideCaroTabs
{
    padding-left: 0px;
    padding-right:0px;    
}

div#showHideCaroTabs>div.caroTabM>span
{
    display:inline-block;
    width:14px;
    height:14px;
    margin-top:3px;
    background-repeat: no-repeat;
    background-position: center;

    background-image: url('/jde/share/images/carousel/showHideTabs_left.png');
}
html[dir="rtl"] div#showHideCaroTabs>div.caroTabM>span
{
    background-image: url('/jde/share/images/carousel/showHideTabs_right.png');
}

div:hover#showHideCaroTabs>div>span
{
    background-image: url('/jde/share/images/carousel/showHideTabs_left_hover.png');
}
html[dir="rtl"] div:hover#showHideCaroTabs>div>span
{
    background-image: url('/jde/share/images/carousel/showHideTabs_right_hover.png');
}

div:active#showHideCaroTabs>div>span
{
    background-image: url('/jde/share/images/carousel/showHideTabs_left_mousedown.png');
}
html[dir="rtl"] div:active#showHideCaroTabs>div>span
{
    background-image: url('/jde/share/images/carousel/showHideTabs_right_mousedown.png');
}

div#caroTabBar[expanded="false"]>div#showHideCaroTabs>div.caroTabM>span
{
    background-image: url('/jde/share/images/carousel/showHideTabs_right.png');
}
html[dir="rtl"] div#caroTabBar[expanded="false"]>div#showHideCaroTabs>div.caroTabM>span
{
    background-image: url('/jde/share/images/carousel/showHideTabs_left.png');
}   

div#caroTabBar[expanded="false"]>div:hover#showHideCaroTabs>div>span
{
    background-image: url('/jde/share/images/carousel/showHideTabs_right_hover.png');
}
html[dir="rtl"] div#caroTabBar[expanded="false"]>div:hover#showHideCaroTabs>div>span
{
    background-image: url('/jde/share/images/carousel/showHideTabs_left_hover.png');
}

div#caroTabBar[expanded="false"]>div:active#showHideCaroTabs>div>span
{
    background-image: url('/jde/share/images/carousel/showHideTabs_right_mousedown.png');
}
html[dir="rtl"] div#caroTabBar[expanded="false"]>div:active#showHideCaroTabs>div>span
{
    background-image: url('/jde/share/images/carousel/showHideTabs_left_mousedown.png');
}

a.panControl
{
    position:absolute;
    display:none;
    cursor:pointer;
}

a.panControl[necessary="true"]
{
    display:block;
    z-index: 999;
}

a.panControl.up
{
    background-image: url('/jde/share/images/carousel/arrows_up_inactive.png');
    top:0px;
}

a.panControl.down
{    
    background-image: url('/jde/share/images/carousel/arrows_dn_inactive.png');
    bottom:0px;
}

a:hover.panControl.up
{
    background-image: url('/jde/share/images/carousel/arrows_up_active.png');
}

a:hover.panControl.down
{
    background-image: url('/jde/share/images/carousel/arrows_dn_active.png');
}

a.panControl.up,a.panControl.down
{
    left:75px;
    width:38px;
    height:15px;
}

a.panControl.left,a.panControl.right
{
    width:15px;
    height:38px;
}

div[tilesize="small"] a.panControl.left, div[tilesize="small"] a.panControl.right
{
    bottom: 11px;
}

div[tilesize="large"] a.panControl.left, div[tilesize="large"] a.panControl.right
{
    bottom: 31px;
}

a.panControl.left
{
    left:0px;
    background-image: url('/jde/share/images/carousel/arrows_lt_inactive.png');
}

a.panControl.right
{
    right:0px;
    background-image: url('/jde/share/images/carousel/arrows_rt_inactive.png');
}

a:hover.panControl.left
{
    background-image: url('/jde/share/images/carousel/arrows_lt_active.png');
}

a:hover.panControl.right
{
    background-image: url('/jde/share/images/carousel/arrows_rt_active.png');
}

a.recentReportsRefreshControl, a.closeFolderControl, a.backFolderControl, a.refreshWatchlistControl
{
    display:inline-block;
    width:12px;
    height:12px;
}

a.recentReportsRefreshControl
{
    background-image: url('/jde/share/images/carousel/refresh_sm_ena.png');
}

a.refreshWatchlistControl
{
    background-image: url('/jde/share/images/refresh_wl_ena.png');
}

a.closeFolderControl
{
    background-image: url('/jde/share/images/carousel/close_enabled.png');
}

a.backFolderControl
{
    background-image: url('/jde/share/images/carousel/back_arrow_ena.png');
    margin-right: 8px;
}

a.backFolderControl[ctlDisabled="true"]
{
    background-image: url('/jde/share/images/carousel/back_arrow_dis.png');
    display: none;
}

div.listHeaderTextPositionHelper>a.recentReportsRefreshControl, div.listHeaderTextPositionHelper>a.closeFolderControl
{
    display:block;
    position: absolute;
    right: 6px;
    top: 6px;
}
html[dir="rtl"] div.listHeaderTextPositionHelper>a.recentReportsRefreshControl, html[dir="rtl"] div.listHeaderTextPositionHelper>a.closeFolderControl
{
    right:auto;
    left: 6px;
}

a:hover.recentReportsRefreshControl
{
    background-image: url('/jde/share/images/carousel/refresh_sm_ovr.png');
}

a:hover.refreshWatchlistControl, a:active.refreshWatchlistControl
{
    background-image: url('/jde/share/images/refresh_wl_mo.png');
}

a:active.refreshWatchlistControl
{
    position:relative;
    left:1px;
    top:1px;
}

[update="inProgress"] a.refreshWatchlistControl 
{
    background-image: url('/jde/share/images/refresh_wl_updating.gif');
}

[update="pending"] a.refreshWatchlistControl 
{
    background-image: url('/jde/share/images/watchlist_pending_update.png');
}

[update="failed"] a.refreshWatchlistControl, [update="interrupted"] a.refreshWatchlistControl
{
    background-image: url('/jde/share/images/watchlist_update_failed.png');
}

a:hover.closeFolderControl
{
    background-image: url('/jde/share/images/carousel/close_mouseover.png');
}

div.caroTab[active="true"] a:hover.backFolderControl
{
    background-image: url('/jde/share/images/carousel/back_arrow_ovr.png');
}

a:hover.backFolderControl[ctlDisabled="true"]
{
    background-image: url('/jde/share/images/carousel/back_arrow_dis.png');
    display: none;
}

a:active.recentReportsRefreshControl
{
    background-image: url('/jde/share/images/carousel/refresh_sm_dwn.png');
}

a:active.closeFolderControl
{
    background-image: url('/jde/share/images/carousel/close_mousedown.png');
}

div.caroTab[active="true"] a:active.backFolderControl
{
    background-image: url('/jde/share/images/carousel/back_arrow_dwn.png');
}

a:active.backFolderControl[ctlDisabled="true"]
{
    background-image: url('/jde/share/images/carousel/back_arrow_dis.png');
    display: none;
}

div.caroDetailPane
{
    width:220px;
    height:120px;
    border-radius:12px;
    -webkit-border-radius:12px;
    -moz-border-radius:12px;
    border:1px solid #000000;
    background-color:#dedede;
    position:absolute;
    display: none;
    padding:4px;

     z-index:2;

    -moz-box-shadow: 3px 3px 4px #111111;
    -webkit-box-shadow: 3px 3px 4px #111111;
    box-shadow: 3px 3px 4px #111111;    
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');

    background-image:url('/jde/share/images/carousel/caro_detail_background.png');
    background-position: center;    
}

div.caroDetailPane[sizing="small"]
{
    width:190px;
    height:92px;
}

div.caroDetailPane>div.glareCover
{
    position:absolute;
    left:0px;
    top:0px;
    bottom:0px;
    right:0px;    
}

div.caroDetailPane>div.detailText>p
{
    margin-top:0px;
    margin-bottom:0px;
}

div.caroDetailPane>div.detailText>p.detailItem
{
    /* Hanging indent */
    text-indent: -18px;
    margin-left: 18px;    
}
html[dir="rtl"] div.caroDetailPane>div.detailText>p.detailItem
{
    margin-left: auto;    
    margin-right: 18px;    
}

div.caroDetailPane>div.detailText>p.tileTitle
{
    text-align:center;
    font-weight:bold;
    margin-top:3px;
    margin-bottom:6px;
}

div.caroDetailPane>div.detailText>p>label
{
    font-weight:bold;
}

div.caroDetailPane ul
{
    margin-top: 0px;
    margin-bottom: 0px;
    padding-left: 20px;
}
html[dir="rtl"] div.caroDetailPane ul
{
    padding-left: auto;
    padding-right: 20px;
}

div#outerRCUX
{
    position:absolute; 
    left:5px; 
    right: 7px; 
    top: 2px; 
    bottom: 4px; 
    border-radius: 7px; 
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    background-image: url('/jde/share/images/bodybg.png'); 
    background-position: center top;  
    background-repeat: repeat-x; 
    background-color: #EBF1F5; 
    overflow: auto;
}

div#carousel.caroLeft,div#carousel.caroRight, div#outerRCUX
{
    box-shadow: 2px 2px 2px 2px #333333;
    -moz-box-shadow: 2px 2px 2px 2px #333333;
    -webkit-box-shadow: 2px 2px 2px 2px #333333;
}

div.caroLeft div#outerRCUX
{
    left:0px;
}

div.caroRight div#outerRCUX
{
    right:0px;
}

div#innerRCUX
{
    position:absolute; 
    left:2px; 
    right: 2px; 
    top: 2px; 
    bottom: 2px;
    overflow: auto;
}


div#carousel.caroLeft, div.caroLeft div#listContentHolder
{
    border-top-left-radius: 7px;
    -moz-border-radius-topleft: 7px;
    -webkit-border-top-left-radius: 7px;     

    border-bottom-left-radius: 7px;
    -moz-border-radius-bottomleft: 7px;
    -webkit-border-bottom-left-radius: 7px;     
}

div#carousel.caroLeft div.listHeader[toplistitem=true]
{
    border-top-left-radius: 7px;
    -moz-border-radius-topleft: 7px;
    -webkit-border-top-left-radius: 7px;
}

div#carousel.caroRight, div.caroRight div#listContentHolder
{
    border-top-right-radius: 7px;
    -moz-border-radius-topright: 7px;
    -webkit-border-top-right-radius: 7px;     

    border-bottom-right-radius: 7px;
    -moz-border-radius-bottomright: 7px;
    -webkit-border-bottom-right-radius: 7px;     
}

div#carousel.caroRight div.listHeader[toplistitem=true]
{
    border-top-right-radius: 7px;
    -moz-border-radius-topright: 7px;
    -webkit-border-top-right-radius: 7px;
}

div.caroTabL, div.caroTabM, div.caroTabR 
{
    display:inline-block;
    height:19px;
    line-height:19px;
    vertical-align:top;
    margin-top:0px;
    padding-top:0px;
}

div.caroTabL
{
    background-image:url('/jde/share/images/tab_start_n.png');
    width:18px;    
}
html[dir="rtl"] div.caroTabL
{
    background-image:url('/jde/share/images/tab_start_n_rtl.png');
}

div.caroTabR
{
    background-image:url('/jde/share/images/tab_end_n.png');
    width:37px;
}
html[dir="rtl"] div.caroTabR
{
    background-image:url('/jde/share/images/tab_end_n_rtl.png');
}

div.caroTabM
{
    background-repeat:repeat;
    background-position: center;
    background-image:url('/jde/share/images/tab_mid_n.png');
    white-space: nowrap;
    overflow: visible;
}

div.caroTab[active="true"] div.caroTabL
{
    background-image:url('/jde/share/images/tab_start_a.png');
}
html[dir="rtl"] div.caroTab[active="true"] div.caroTabL
{
    background-image:url('/jde/share/images/tab_start_a_rtl.png');
}

div.caroTab[active="true"] div.caroTabR
{
    background-image:url('/jde/share/images/tab_end_a.png');
}
html[dir="rtl"] div.caroTab[active="true"] div.caroTabR
{
    background-image:url('/jde/share/images/tab_end_a_rtl.png');
}

div.caroTab[active="true"] div.caroTabM
{
    background-image:url('/jde/share/images/tab_mid_a.png');
}

div.caroTab[active="true"]
{
  z-index:1;
  color:#00234C;
}

div:hover.caroTab
{
    color:#78c3ff;
}

div.caroTab a.recentReportsRefreshControl, div.caroTab a.closeFolderControl, div.caroTab a.backFolderControl
{
    margin-top:4px;
}

div.caroTab a.backFolderControl
{
    margin-right:8px;
}

div.caroTop div.caroTab div.caroTabL
{
    background-image:url('/jde/share/images/tab_start_n_flipped.png');
}
html[dir="rtl"] div.caroTop div.caroTab div.caroTabL
{
    background-image:url('/jde/share/images/tab_start_n_flipped_rtl.png');
}

div.caroTop div.caroTab div.caroTabR
{
    background-image:url('/jde/share/images/tab_end_n_flipped.png');
}
html[dir="rtl"] div.caroTop div.caroTab div.caroTabR
{
    background-image:url('/jde/share/images/tab_end_n_flipped_rtl.png');
}

div.caroTop div.caroTab div.caroTabM
{
    background-image:url('/jde/share/images/tab_mid_n_flipped.png');
}

div.caroTop div.caroTab[active="true"] div.caroTabL
{
    background-image:url('/jde/share/images/tab_start_a_flipped.png');
}
html[dir="rtl"] div.caroTop div.caroTab[active="true"] div.caroTabL
{
    background-image:url('/jde/share/images/tab_start_a_flipped_rtl.png');
}

div.caroTop div.caroTab[active="true"] div.caroTabR
{
    background-image:url('/jde/share/images/tab_end_a_flipped.png');
}
html[dir="rtl"] div.caroTop div.caroTab[active="true"] div.caroTabR
{
    background-image:url('/jde/share/images/tab_end_a_flipped_rtl.png');
}

div.caroTop div.caroTab[active="true"] div.caroTabM
{
    background-image:url('/jde/share/images/tab_mid_a_flipped.png');
}

.debug {
  display:none;
  position:absolute;
  left:205px;
  top:105px;
  height:400px;
  width: 200px;
  overflow:scroll;
  z-Index:0;
  background: #dddddd;
  border:1px solid #000000;
}

div.wcBgPane
{
  position:absolute;
  border-width: 0px;
  left:0px;
  right:0px;
  top:0px;
  bottom:0px;
  background-repeat: no-repeat;
  background-position: center
}

div#wcPageContent
{
  position:absolute;
  overflow:hidden;
  top:32px;
  bottom:0px;
  left:0px;
  right:0px;
}

div#wcPageContentX
{
  background-color:Aqua;
}

iframe.wcFrame
{
  position:absolute;
  width:100%;
  height:100%;
  top:0px;
  bottom:0px;
  left:0px;
  right:0px;  
  border:none;
}

iframe.wcFrameX
{
  background-color:Blue;
}

div#wcHolder
{
  /*border:solid #0000ff; */
  border-style:none;
  top:0px;
  left:0px;
  bottom:0px;
  right:0px;
  position:absolute;
  overflow:hidden;
  background-repeat: no-repeat;
  background-position: center;
}

div#wcHolderX
{
  background-color:Fuchsia;
}

div.tab
{
  text-align:center;
  vertical-align:middle;
  border-top-style:none;
  border-right-style:none;
  border-bottom-style:none;
  border-left-style:solid;
  border-width:1px;
  border-color:#C0C0C0;
  background-image:url('/jde/share/images/welcome/tab-inactive.png');
  background-repeat:repeat;
  background-position: center;
  position:absolute;
  top:4px;
  line-height: 37px;
  height:37px;
  margin:auto;
  padding-left:8px;
  padding-right:8px;
  opacity:1.0;
  filter:alpha(opacity=100);  
  color:#333333;
}

div.tab, div.fakeE1PageTab>span
{
  font-weight:normal;
  font-family: Tahoma,Verdana,Helvetica,sans-serif;  
  font-size:11px;
}

div.fakeE1PageTab>span
{
  font-weight:bold; /* Compute based on max (bold) size */
}

div.fakeE1PageTab
{
    display:none;
    position:absolute;
    left:0px;
    right:0px;
    top:0px;
    height:auto;
}

div.tab_left_end
{
  position:absolute;
  background-image:url('/jde/share/images/welcome/left-end-tabbar.png');
  left:4px;
  top:4px;
  background-repeat:no-repeat;
  width:4px;
  height:39px;
}

div.tab_right_end
{
  position:absolute;
  background-image:url('/jde/share/images/welcome/right-end-tabbar.png');
  right:4px;
  top:4px;
  background-repeat:no-repeat;
  width:4px;
  height:39px;
}

div.tab
{
 top:0;
 z-index:1;
}

div#tab0>div
{
  position:absolute;
  z-index:10;
  top:1px;
  right:1px;
  width:13px;
  height:13px;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url('/jde/share/images/welcome/close_ena.png');
}

div#tab0>div:hover
{
  background-image: url('/jde/share/images/welcome/close_ovr.png');
}

div.tabContainer
{
  position:absolute;
  background-image:url('/jde/share/images/welcome/tab-inactive.png');
  background-repeat:repeat;
  background-position: center;
  left:8px;
  right:8px;
  height:37px;
  align:center;
  top:4px;
  border-top-style:solid;
  border-right-style:none;
  border-bottom-style:solid;
  border-left-style:none;
  border-width:1px;
  border-color:#C0C0C0;
}

div.tabBar
{
  position:absolute;
  top:0px;
  left:0px;
  height:37px;
  border-width:3px;
  cursor:pointer;
  overflow:hidden;
}

div.tabBarX
{
  background-color:Fuchsia;
}

div.tabView
{
  overflow:hidden;
  position:absolute;
  border-width:1px;
  border-color:#C0C0C0;
  border-top-style:none;
  border-right-style:solid;
  border-bottom-style:none;
  border-left-style:solid;  
  top:0px;
  height:38px;
  align:center;
  z-index:999;
}

div.tabViewX
{
  background-color:Red;
}

div.tab:hover
{
  background-image:url('/jde/share/images/welcome/tab-inactive-hover.png');
}

div.tab.activeTab
{
  font-weight:bold;
  border-color:#a5bede; 
  color: #000080;
  padding-left:8px;
  padding-right:8px;
  background-image:url('/jde/share/images/welcome/tab-active.png');
}

div.end
{
  border-right-style:solid;    
}

div.wcFrameHolder
{
  top:13px;
  bottom:0px;
  border:none;
  border-width:0px;
  position:absolute;
  width:100%;
}

div.frameProgress
{
  top:0px;
  bottom:0px;
  border:none;
  border-width:0px;
  position:absolute;
  width:100%;
  height:100%;
  display:block;
}

div#frameProgress
{
  color: #779EC7;
  font-size: 14px;
  font-weight: bold;
  line-height: 49px;
  vertical-align: top;
  font-family: Tahoma,Verdana,Helvetica,sans-serif;
}

div.wcFrameHolder.wcActive
{
  left:0px;
  border-style:none;
  border-width:0px;
}

div.wcFrameHolder.wcRight
{
   left:100%;
}

div.wcFrameHolder.wcLeft
{
   left:-100%;
}

div.bgPane
{
  position:absolute;
  border-width: 0px;
  left:0px;
  right:0px;
  top:0px;
  bottom:0px;
  background-repeat: no-repeat;
  background-position: center
}

div#holder
{
  border:solid #0000ff; 
  border-width:0px;
  top:0;
  left:0;
  bottom:0px;
  right:0; 
  position:absolute;
  overflow:hidden;
  background-repeat: no-repeat;
  background-position: center
}

div.detail
{
  z-index:100;
  position:absolute;
  border:solid #000000;
  border-width:1px;
  width:200px;
  height:150px;
  overflow:hidden;
  -moz-border-radius:10px;
  border-radius:10px;
}

div.detail_bg
{
  position:absolute;
  border-width:0px;
  top:0px;
  bottom:0px;
  left:0px;
  right:0px;
  background-color:#bbbbbb;
  opacity:0.85;
  filter:alpha(opacity=60);
  -moz-border-radius:9px;
  border-radius:9px;
}

div.detail_content
{
  position:absolute;
  border-width:0px;
  top:0px;
  bottom:0px;
  left:0px;
  right:0px;
  -moz-border-radius:9px;
  border-radius:9px;
  opacity:1.0;
  filter:alpha(opacity=100);
  font-family:Tahoma,Arial;
  font-size:10pt;
  text-align:left;
  margin-left:3px;
}

.eventEater
{
  z-index:2;
  position:absolute;
  top:0px;
  left:0px;
  right:0px;
  bottom:0px;
  border:solid #000000;
  border-width:0px;
}

.eventEater.off
{
  display:none;
}

div#pageContent
{
  position:absolute;
  overflow:hidden;
}

div.panButtonHolder
{
  z-index:2;
  position:absolute;
  height:37px;
  width:22px;
  opacity:0.4;
  filter:alpha(opacity=40);  
}

div.panButtonHolderRight
{
  right:0px;
}

div.panButtonHolderLeft
{
  left:0px;
}


div:hover.panButtonHolder
{
  opacity:1.0;
  filter:alpha(opacity=100);  
}

div.panButton
{
  position:absolute;
  top:8px;
}

div:hover.panButtonHolder>div.panButtonSmall
{
  opacity:1.0;
  filter:alpha(opacity=100);  
}

div.panButtonSmall
{
  width:12px;
  height:37px;
  top:0px;
  opacity:0.5;
  cursor:pointer;
}

div.panButtonTiny
{
  width:8px;
  height:8px;
  top:6px;
}

div.panButtonEnabled
{
  border-color:#1B3C65;
}

div.panButtonDisabled
{
  border-color:#404040;
}

div.panButtonLeft
{
  left:3px;
}

div.panButtonRight
{
  right:3px;
}

div.panButton.panButtonSmall.panButtonLeft.panButtonEnabled
{
  background-image: url('/jde/share/images/welcome/shuttleleft_ena.png');
  background-repeat: no-repeat;  
  background-position: center;
}

div.panButton.panButtonSmall.panButtonLeft.panButtonDisabled
{
  background-image: url('/jde/share/images/welcome/shuttleleft_dis.png');
  background-repeat: no-repeat;
  background-position: center;  
  opacity:0.3;
  filter:alpha(opacity=30);  
}

div.panButton.panButtonSmall.panButtonRight.panButtonEnabled
{
  background-image: url('/jde/share/images/welcome/shuttleright_ena.png');
  background-repeat: no-repeat;
  background-position: center;  
}

div.panButton.panButtonSmall.panButtonRight.panButtonDisabled
{
  background-image: url('/jde/share/images/welcome/shuttleright_dis.png');
  background-repeat: no-repeat;
  background-position: center;  
}

div.tabdetail
{
  width:200px;
  height:120px;
  border-radius:6px;
  -webkit-border-radius:6px;
  -moz-border-radius:6px;
  border:1px solid #000000;
  background-color:#dedede;
  position:absolute;
  display: block;
  padding:4px;
  z-index:2;
  -moz-box-shadow: 3px 3px 4px #111111;
  -webkit-box-shadow: 3px 3px 4px #111111;
  box-shadow: 3px 3px 4px #111111;
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
  background-image:url('/jde/share/images/carousel/caro_detail_background.png');
  background-position: center;
}

div.tabdetail_bg
{
  position:absolute;
  border-width:0px;
  top:0px;
  bottom:0px;
  left:0px;
  right:0px;
}

div.tabdetail_content
{
  z-index:3;
  border-width:0px;
  top:0px;
  bottom:0px;
  left:0px;
  right:0px;
  -moz-border-radius:4px;
  border-radius:4px;
  opacity:0.85;
  filter:alpha(opacity=85);
  font-family: Tahoma,Verdana,Helvetica,sans-serif;
  font-size:11px;
  text-align:left;
  padding:2px;
  width:196px;
  height:auto;
  margin-top:0px;
  margin-bottom:0px;
}

div#tabDebug{
    display:none;
}

div#tabDebug{
    z-index:2000;
    position:absolute;
    background-color: #dedede;
    border: 1px solid #000000;
    width:400px;
    height:200px;
    overflow:scroll;
    top:120px;
    right:120px;
    opacity:0.9;
    filter:alpha(opacity=90);   
}

div.tab[moveable=true]
{
 z-index:99;
 border-right-style:solid;
 border-left-style:solid;
 border-color:#FF0000;
 opacity:0.5;
 filter:alpha(opacity=50);
}

iframe.defaultFrame
{
  position:absolute;
  top:0px;
  bottom:0px;
  left:0px;
  right:0px;
  width:100%;
  height:100%;
}

div.showHideChpTabs
{
   position:absolute;
   padding-left: 0px;
   padding-right:0px;
   padding-top:0px;
   padding-bottom:0px;
   width:23px;
   height:7px;
   z-index:10;
}

div.showHideChpTabs>div
{
   width:23px;
   height:7px;
   background-repeat: no-repeat;
   background-position: center center;
   background-image: url('/jde/share/images/welcome/splittervc.png');
}
div.showHideChpTabs>div:hover
{
   background-image: url('/jde/share/images/welcome/splittervc_ovr.png');
}
div.showHideChpTabs>div:active
{
  background-image: url('/jde/share/images/welcome/splittervc.png');
}
div#wcHolder[expanded="false"]>div.showHideChpTabs>div
{
   background-image: url('/jde/share/images/welcome/splittervr.png');
}
div#wcHolder[expanded="false"]>div.showHideChpTabs>div:hover
{
   background-image: url('/jde/share/images/welcome/splittervr_ovr.png');
}
div#wcHolder[expanded="false"]>div.showHideChpTabs>div:active
{
   background-image: url('/jde/share/images/welcome/splittervr.png');
}
.showGlobalMaskFrame
{
  z-index:80010;
  position:absolute;
  top:0px;
  left:0px;
  right:0px;
  bottom:0px;
  background-color:#ffffff;
  opacity:0.0;
  filter:alpha(opacity=00);
}

.hideGlobalMaskFrame {
display:none;
}
.JSGridCell {
border-right: 1px solid #D7D8DD;
border-left: #FFFFFF 1px solid;
}
.JSGridCell, .JSGridCell_rtl {
border-top: #F2F2F5 0px solid;
border-bottom: 1px solid #E5E5E5;
}
.JSGridHeaderCell {
border-right: #8c8e95 1px solid;
border-left: #F9F9FB 1px solid;
}
.gridrowEven {
background-color: #FFFFFF;
}
.gridrowOdd {
background-color: #F7F8FB;
}

.watchlistSectionHeading, .watchlistMenuItem
{
    text-align: left;  
    padding-right: 2px;
}

html[dir="rtl"].watchlistSectionHeading, html[dir="rtl"].watchlistMenuItem
{
    text-align:right;
    padding-left:2px;
}

.watchlistSectionHeading
{
    height:15px;
    line-height:15px;
    font-weight: bold;
    text-decoration:underline;
    padding-left: 2px; 
    padding-top:2px;
}

html[dir="rtl"].watchlistSectionHeading
{
    padding-right:2px;
}

.watchlistDividerBetweenSections
{
    height:8px;
}

.watchlistMenuItem 
{
    height:21px;
    line-height:21px;
    cursor: pointer;
    padding-left: 6px; 
}

html[dir="rtl"].watchlistMenuItem 
{
    padding-right: 6px;
}

.watchlistMenuItem[alertLevel="warn"], .watchlistMenuItem[alertLevel="critical"] 
{
    font-weight:bold;
}

.watchlistMenuItem[alertLevel="warn"] .wlLabel, .watchlistMenuItem[alertLevel="critical"] .wlLabel
{
    /* Makes the bold text appear to line up better with regular text. */
    margin-left:-1px;
}

.watchlistMenuItem[alertLevel="critical"]
{
    color:#cc0000;
}

html[dir="rtl"] .watchlistMenuItem {
    text-align: right;
}

:hover.watchlistMenuItem {
    background-color: #C1E6FF;
}

.watchlistMenuItem .refreshWatchlistControl{
    margin-right:3px;    
    vertical-align:-2px;    
}

.watchlistMenuItem[update="failed"], .watchlistMenuItem[update="interrupted"]
{
    font-weight: normal;
    text-decoration: none;
    color:#888888;
}

table#WLContentTable input, table#WLContentTable select, table#WLContentTable textarea {
    margin-left: 0px;
    margin-right: 0px;
}

div#drawingPane
{
     margin-left: auto;
     margin-right: auto;
     margin-top: 5;
     width: 90%;
     height: 85%;
     text-align: center;
     border-radius: 3px
}

div#drawingToolsPane
{
     text-align: left;
}

canvas#drawCanvas
{
     border-bottom: 1px #BCC4D0 solid;
     border-left: 1px #BCC4D0 solid;
     border-right: 1px #BCC4D0 solid;
     -webkit-user-select: none;
}

.drawingToolTextField
{
     margin-left: 5px;
     margin-right: 3px;
     padding: 2px;
     border-radius: 1px;
     height: 19px;
}

.drawingToolLabel
{
     margin-left: 5px;
     color: #003D5B;
}

.drawingToolComboBox
{
     margin-left: -1px;
     margin-right: 3px;
     border-color: #AEB4BD #E0E3E8 #E0E3E8 #AEB4BD;
     height: 19px;
}

.drawingToolButton
{
     margin-left: 5px;
     margin-right: 3px;
     text-align: center;
     width: 40px;
     height: 18px;
     background-repeat: no-repeat;
     background-position:center;
     background-size:18px 18px;
     border:1px solid #CCD6E8;
     background-color: #E6E6E6;
}

.drawingToolButtonDisabled
{
     width: 40px;
     height:16px;
     background-color: #F6F6F6;
     border:none;
     -webkit-box-shadow: 0 0 1px 1px #004D91;
     background-repeat: no-repeat;
     background-position:center;
     background-size:18px 18px;
}

button#drawButton
{
     background-image: url('/jde/share/images/moDraw.png');
     margin-right:-3px;
     border-top-left-radius:3px;
     border-bottom-left-radius:3px;
}

button#eraserButton
{
     background-image: url('/jde/share/images/moEraseDrawing.png');
     margin-left:0px;
     border-top-right-radius:3px;
     border-bottom-right-radius:3px;
}

button#clearButton
{
     background-image: url('/jde/share/images/moClearDrawing.png');
     border-radius:3px;
}

table#drawingToolsTable
{
     width: 100%;
     height:25px;
     border-spacing:0px;
     border-bottom-left-radius:0px;
     border-bottom-right-radius:0px;
     background-position:top left;
     background-image: url('/jde/share/images/groupbg.png');
}

td#e1formDivTableExitMenuColumn, div#exitMenuTableDiv
{
     width:192px;
}

table#exitMenuTable, .exitMenuTitleDiv, .exitMenuExitItemDiv, .exitMenuLabelItemDiv, .exitMenuTableColumn, .exitMenuTitleBG, .exitMenuWithTitleDiv, .exitMenuNavigationBackButton, .exitMenuNavigationBackButton_rtl
{
     width:188px;
}

table#nativeExitMenuTable
{
     table-layout:fixed;
     position:absolute;
     z-index:102;
     border-spacing:0px;
     border-collapse:collapse;
     -webkit-transition: -webkit-transform 0.25s ease-out;
     -webkit-user-select:none;
     pointer-events:none;
     height:535px;
     overflow:hidden;
}

div#nativeExitMenuTableHolder
{
     top:0;
     position:absolute;
     width:100%;
     -webkit-transition:opacity 10ms ease-in;
     pointer-events:none;
     height:535px;
     overflow:hidden;
}

td#exitMenuTabColumn
{
     width:20px;
     vertical-align:top;
     -webkit-tap-highlight-color:rgba(0,0,0,0);
}

td#e1formDivTableExitMenuColumn
{
     vertical-align:top;
     -webkit-user-select:none;
     pointer-events:all;
}

div#exitMenuTableDiv
{
     position:relative;
     overflow:hidden;
     -webkit-user-select:none;
     border-radius:2px;
}

div.exitMenuTitleBG
{
     height:34px;
     border-radius:3px;
     position:absolute;
     background:#DDDDDD;
}

table#exitMenuTable
{
     height:100%;
     position:relative;
     table-layout:fixed;
     left:0px;
     border-spacing:1px;
     -webkit-transition: -webkit-transform 0.25s ease-out;
     -webkit-user-select:none;
}

.exitMenuWithTitleDiv
{
     position:absolute;
     margin-bottom:5px;
}

.exitMenuTableColumn
{
     border:1px solid rgba(255,255,255,0.9);
     border-radius:3px;
     padding:0px;
     background-color:rgba(255,255,255,0.9);
}

div.exitMenuTab
{
     text-align:center;
     width:25px;
     height:50px;
     border-bottom-left-radius:3px;
     border-top-left-radius:3px;
     background:rgba(5,114,206,0.8);
     margin-top:1px;
     padding:0px;
     pointer-events:all;
}

div.exitMenuTab_rtl
{
     text-align:center;
     width:25px;
     height:50px;
     border-bottom-right-radius:3px;
     border-top-right-radius:3px;
     background:rgba(5,114,206,0.8);
     margin-top:1px;
     padding:0px;
     pointer-events:all;
}

div.exitMenuTab[selected="true"],div.exitMenuTab_rtl[selected="true"]
{
     background:rgba(5,114,206,1.0);
}

div.exitMenuTab>img,div.exitMenuTab_rtl>img
{
     width:24px;
     height:24px;
     padding-top:13px;
}

.exitMenuTitleDiv
{
     height:34px;
     margin:auto;
     margin-bottom:5px;
     color:#0572ce;
     display:table-cell;
     vertical-align:middle;
     text-align:center;
     font-size:14;
     position:relative;
     text-overflow:ellipsis;
     overflow:hidden;
     border-radius: 2px;
}

.exitMenuSansTitleDiv
{
     position:relative;
     top:0px;
     overflow-x:hidden;
     overflow-y:scroll;
     -webkit-overflow-scrolling:touch;
     height:535px;
     -webkit-user-select:none;
}

.exitMenuExitItemDiv
{
     height:44px;
     text-align:left;
     -webkit-user-select:none;
     border-bottom:1px solid #EEEEEE;
}

.exitMenuLabelItemDiv
{
     -webkit-user-select:none;
     height:44px;
     display:table-cell;
     vertical-align:middle;
     text-overflow:ellipsis;
     overflow:hidden;
     color:#000000;
     text-align:center;
     border-bottom:1px solid #EEEEEE;
}

.exitMenuExitItemIcon
{
     height:30px;
     width:30px;
     -webkit-user-select:none;
     background-color:rgba(200,200,200,0.9);
     border: 2px solid rgba(200,200,200,0.9);
     border-radius:4px;
}

.exitMenuExitItemText
{
     color:#000000;
     text-align:left;
     padding-left:6px;
     font-size:12;
     text-overflow:ellipsis;
     overflow:hidden;
     -webkit-user-select:none;
}

.exitMenuNavigationItem
{
     height:auto;
     text-align:center;
}

.exitMenuNavigationBackButton
{
     position:absolute;
     height:34px;
     text-align:left;
     right:0px;
}

.exitMenuNavigationBackButton_rtl
{
     position:absolute;
     height:34px;
     text-align:left;
     right:0px;
}

.exitMenuNavigationBackButton>img,.exitMenuNavigationBackButton_rtl>img
{
     width:24px;
     height:34px;
}

div#nativeExitMenuDismissDiv
{
     z-index:101; 
     pointer-events:none; 
     background:none; 
     -webkit-user-select:none;
     -webkit-tap-highlight-color: rgba(0,0,0,0);
     position:absolute;
     top:0px;
     overflow:hidden;
     height:535px;
     width:100%;
}

.center {
margin-left:auto;
margin-right:auto;
}
.singleLineLeft {
float:left;
width: 50%;
}
.singleLineRight {
float:right;
width: 50%;
}
div#nativeContainerRedirectMessageHolder {
display: table;
height:200px;
-moz-border-radius:6px;
border-radius:6px;
background-repeat: no-repeat;
background-position: center;
margin-top:75px;
}
div#nativeContainerRedirectMessageDiv {
color:#2c7daf;
font-size:28px;
vertical-align: middle;
display: table-cell;
text-align:center;
padding: 25px;
}
#nativeContainerRedirectIconHolder {
vertical-align: middle;
display: table-cell;
padding-left: 25px;
}
.nativeContainerRedirectPageContentHolder {
width: 60%;
}
label#nativeContainerRedirectRememberDecisionLabel {
display: block;
margin-left:auto;
margin-right:auto;
text-align: center;
width:100%;
}
.nativeContainerRedirectText {
color:#2c7daf;
font-size:18px;
padding-top: 25px;
}
div.roundedButton {
display: table;
cursor:pointer;
height: 50px;
background:#ffffff;
border: solid #004080;
border-width:1px;
-moz-border-radius:6px;
border-radius:6px;
background-repeat: no-repeat;
background-position: center;
margin-top:15px;
margin-bottom:15px;
padding-left: 25px;
padding-right: 25px;
padding-top: 10px;
padding-bottom: 10px;
}
div#nativeContainerRedirectLaunchActionButton.roundedButton {
width: 100px;
}
div#nativeContainerRedirectLaunchBrowserClientActionButton.roundedButton {
width: 100px;
}
div#nativeContainerRedirectResetToWebActionButton.roundedButton {
width: 50%;
}
div#nativeContainerRedirectGetTheAppButton.roundedButton {
background:#004080;
border:solid 1px #004080;
}
div#nativeContainerRedirectGetTheAppButton.roundedButton>div.roundedButtonLabel {
color:#ffffff;
}
div#nativeContainerRedirectResetToWebActionLabel {
width: 100%;
display: table-cell;
text-align:center;
margin-top: 25px;
margin-bottom: 5px;
}
div#nativeContainerRedirectAppStoreLabel {
width: 100%;
font-size:14px;
display: table-cell;
text-align:center;
margin-bottom: 10px;
}
div.roundedButton:active {
background:#d0d0d0;
}
div.roundedButtonLabel {
display: table-cell;
text-align:center;
font-size:17px;
color:#004080;
vertical-align: middle;
}
div.roundedButtonLabel:active {
color: #FFFFFF;
}
span#E1PageProgessMessage {
color:#779EC7;
fontSize:14px;
fontWeight:bold;
paddingLeft:15px;
lineHeight:49px;
verticalAlign:top;
fontFamily:Tahoma,Verdana,Helvetica,sans-serif;
}
