[fusion-commits] r1708 - in trunk/templates: mapguide/standard/themes/crispin mapguide/standard/themes/delicious mapserver/standard/themes/crispin mapserver/standard/themes/delicious

svn_fusion at osgeo.org svn_fusion at osgeo.org
Wed Dec 10 15:43:03 EST 2008


Author: pagameba
Date: 2008-12-10 15:43:02 -0500 (Wed, 10 Dec 2008)
New Revision: 1708

Modified:
   trunk/templates/mapguide/standard/themes/crispin/jxtheme.css
   trunk/templates/mapguide/standard/themes/crispin/jxtheme.uncompressed.css
   trunk/templates/mapguide/standard/themes/delicious/jxtheme.css
   trunk/templates/mapguide/standard/themes/delicious/jxtheme.uncompressed.css
   trunk/templates/mapserver/standard/themes/crispin/jxtheme.css
   trunk/templates/mapserver/standard/themes/crispin/jxtheme.uncompressed.css
   trunk/templates/mapserver/standard/themes/delicious/jxtheme.css
   trunk/templates/mapserver/standard/themes/delicious/jxtheme.uncompressed.css
Log:
re #175, another small update, I forgot the CSS changes.

Modified: trunk/templates/mapguide/standard/themes/crispin/jxtheme.css
===================================================================
--- trunk/templates/mapguide/standard/themes/crispin/jxtheme.css	2008-12-10 20:34:08 UTC (rev 1707)
+++ trunk/templates/mapguide/standard/themes/crispin/jxtheme.css	2008-12-10 20:43:02 UTC (rev 1708)
@@ -21,4 +21,4 @@
  * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
  * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
  * DEALINGS IN THE SOFTWARE.
- */body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}div.jxButtonContainer{display:block;position:relative;float:left;margin:0;padding:2px;border:none;}a.jxButton{display:block;position:relative;float:left;margin:0;padding:0 0 0 4px;border:none;background-image:url(images/button.png);background-position:left -24px;background-repeat:no-repeat;text-decoration:none;}ul.jxToolbar a.jxButton{background-position:left top;}span.jxButtonContent{display:block;position:relative;float:left;font-size:0;line-height:0;margin:0;padding:4px 4px 4px 0;border:none;background-image:url(images/button.png);background-position:right -24px;background-repeat:no-repeat;}ul.jxToolbar span.jxButtonContent{background-position:right top;}ul.jxToolbar a.jxButton:hover,a.jxButton:hover{background-position:left -96px;}a.jxButton:hover span.jxButtonContent{background-position:right -96px;}ul.jxToolbar a.jxButtonActive,a.jxButtonActive{background-position:left -72px;}a.jxButtonActive span.jxButtonContent{background-position:right -72px;}ul.jxToolbar a.jxButton:hover,a.jxButtonActive:hover{background-position:left -96px;}a.jxButtonActive:hover span.jxButtonContent{background-position:right -96px;}ul.jxToolbar a.jxButton:active,ul.jxToolbar a.jxButtonActive:active,a.jxButton:active,a.jxButtonActive:active{background-position:left -48px;}a.jxButton:active span.jxButtonContent,a.jxButtonActive:active span.jxButtonContent{background-position:right -48px;}ul.jxToolbar .jxDisabled a.jxButton,.jxDisabled a.jxButton{cursor:default;}ul.jxToolbar .jxDisabled a.jxButton:hover,ul.jxToolbar .jxDisabled a.jxButton:active{background-position:left top;}.jxDisabled a.jxButton:hover,.jxDisabled a.jxButton:active{background-position:left -24px;}ul.jxToolbar .jxDisabled a.jxButton:hover span.jxButtonContent,ul.jxToolbar .jxDisabled a.jxButton:active span.jxButtonContent{background-position:right top;}.jxDisabled a.jxButton:hover span.jxButtonContent,.jxDisabled a.jxButton:active span.jxButtonContent{background-position:right -24px;}img.jxButtonIcon{position:relative;float:left;width:16px;height:16px;background-position:center center;background-repeat:no-repeat;}span.jxButtonContent span{display:block;position:relative;float:left;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:16px;height:16px;white-space:nowrap;}span.jxButtonContent span.jxButtonLabel{margin:0;padding:0 4px 0 4px;color:#000;font-size:11px;}a.jxButtonMenu span.jxButtonContent,a.jxButtonMulti span.jxButtonContent,a.jxButtonFlyout span.jxButtonContent,a.jxButtonCombo span.jxButtonContent,a.jxButtonEditCombo span.jxButtonContent{padding-right:0;}a.jxButtonMenu span.jxButtonContent span,a.jxButtonFlyout span.jxButtonContent span,a.jxButtonMulti span.jxButtonContent span,a.jxButtonCombo span.jxButtonContent span,a.jxButtonEditCombo span.jxButtonContent span{padding-right:16px;background-image:url(images/emblems.png);background-position:right -16px;background-repeat:no-repeat;}a.jxButtonDisclose{position:absolute;display:block;padding:4px 0;font-size:0;line-height:0;right:2px;top:2px;background-image:url(images/button_multi_disclose.png);background-position:right 0;background-repeat:no-repeat;}a.jxButtonDisclose img{width:16px;height:16px;margin:0;padding:0;border:0;background-image:url(images/emblems.png);background-position:right -16px;background-repeat:no-repeat;}a.jxButtonDisclose:hover{background-position:right -96px;}a.jxButtonDisclose:active{background-position:right -48px;}ul.jxToolbar a.jxButtonHover{background-position:left -24px;}ul.jxToolbar a.jxButtonHover span.jxButtonContent{background-position:right -24px;}.jxFlyout .jxChrome{background-image:url(images/flyout_chrome.png);padding:5px 5px 7px 6px;}.jxFlyout{position:absolute;display:block;z-index:100;margin:0;padding:0;}.jxFlyoutContent{position:relative;display:block;overflow:auto;margin:6px 6px 8px 7px;background-color:#fff;border:1px solid #999;}a.jxButtonMulti,a.jxButtonMulti span.jxButtonContent{background-image:url(images/button_multi.png);}a.jxButtonEditCombo,a.jxButtonEditCombo span.jxButtonContent{background-image:url(images/button_combo.png);}a.jxButtonMulti span.jxButtonContent span{padding-right:21px;}a.jxButtonEditCombo span.jxButtonContent span{font-size:0;}a.jxButtonComboDefault span.jxButtonContent span,a.jxButtonComboDefault input{font-style:italic;color:#999;}a.jxButtonEditCombo input{float:left;line-height:16px;height:16px;padding:0 4px;margin:0;border:none;font-size:11px;font-family:Arial,Helvetica,sans-serif;background-color:transparent;}.jxChrome{position:absolute;display:block;font-size:0;line-height:0;z-index:-1;width:100%;height:100%;top:0;left:0;}.jxChromeDrag{opacity:.5;-ms-filter:"Alpha(opacity=50)";}.jxChromeTL{position:absolute;overflow:hidden;left:0;top:0;width:50%;height:50%;}.jxChromeTR{position:absolute;overflow:hidden;left:50%;top:0;width:50%;height:50%;}.jxChromeBL{position:absolute;overflow:hidden;left:0;top:50%;width:50%;height:50%;}.jxChromeBR{position:absolute;overflow:hidden;left:50%;top:50%;width:50%;height:50%;}.jxChromeTL img{position:absolute;top:0;left:0;width:500px;height:500px;}.jxChromeTR img{position:absolute;top:0;right:0;width:500px;height:500px;}.jxChromeBL img{position:absolute;bottom:0;left:0;width:500px;height:500px;}.jxChromeBR img{position:absolute;bottom:0;right:0;width:500px;height:500px;}.jxColorBar{position:relative;overflow:hidden;}table.jxColorGrid{position:relative;border-collapse:collapse;empty-cells:show;clear:both;}.jxColorGrid td{border:1px solid #000;}.jxColorGrid td.emptyCell{border:0 solid #000;}.jxColorGrid td.emptyCell span{display:block;width:7px;height:7px;line-height:0;font-size:0;border:0 solid #000;padding:1px;margin:0;}.jxColorGrid a.colorSwatch{display:block;width:7px;height:7px;line-height:0;font-size:0;border:0 solid #000;margin:0;padding:1px;}.jxColorGrid a.borderWhite:hover{border:1px solid #fff;padding:0;}.jxColorGrid a.borderBlack:hover{border:1px solid #000;padding:0;}input.jxHexInput{width:55px;vertical-align:middle;}input.jxAlphaInput{width:30px;vertical-align:middle;}div.jxColorPreview{float:left;position:relative;width:20px;height:20px;border:1px solid #000;margin:2px;vertical-align:middle;background-image:url('images/grid.png');overflow:hidden;}a.jxButtonFlyout span.jxButtonContent span.jxButtonSwatch{display:block;float:left;width:14px;height:14px;border:1px solid #000;background-image:url('images/grid.png');background-position:0 0;background-repeat:repeat;padding-right:0!important;}a.jxButtonFlyout span.jxButtonContent span.jxButtonSwatch span{display:block;width:14px;height:14px;position:absolute;padding-right:0;background:none;}div.jxColorPreview img{position:absolute;z-index:0;}div.jxColorPreview div{width:20px;height:10px;position:absolute;display:block;left:0;z-index:1;font-size:10px;line-height:0;}div.jxColorPreview div.jxColorSelected{top:0;}div.jxColorPreview div.jxColorHover{bottom:0;}label.jxColorLabel,label.jxAlphaLabel{width:auto;font-family:Arial,sans-serif;font-size:11px;line-height:24px;padding:2px;vertical-align:middle;}a.jxColorClose{position:absolute;top:0;right:0;width:16px;height:16px;}a.jxColorClose img{width:16px;height:16px;}a{outline:none;}.jxClearer{display:block;position:relative;float:none;clear:both;font-size:0;line-height:0;width:0;height:0;margin:0;padding:0;}.jxDisabled{opacity:.4;-ms-filter:"Alpha(opacity=40)";}iframe.jxIframeShim{position:absolute;top:0;left:0;width:100%;height:100%;-ms-filter:"Alpha(opacity:0)";opacity:0;z-index:-1;}.jxDialog .jxChrome{background-image:url(images/dialog_chrome.png);}.jxDialog{display:block;z-index:1;}.jxDialogContentContainer{z-index:1;margin:0 11px 13px 12px;border:1px solid #b7b7b7;background-color:#f0f0f0;}.jxDialogModal{position:absolute;display:block;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.2;-ms-filter:"Alpha(opacity=20)";}.jxDialogContent{display:block;position:relative;overflow:auto;padding:0;z-index:1;}.jxDialogTitle{display:block;position:relative;background-image:url(images/a_pixel.png);text-align:center;height:24px;line-height:24px;z-index:1;margin:6px 6px 0 7px;}.jxDialogMin .jxDialogTitle{margin-bottom:8px;}.jxDialogMoveable{cursor:move;}.jxDialogIcon{position:absolute;left:2px;top:3px;width:16px;height:16px;border:none;padding:0;margin:0;}.jxDialogLabel{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;line-height:21px;color:#000;white-space:nowrap;}.jxDialogResize{position:absolute;bottom:7px;right:6px;width:16px;height:16px;z-index:2;border:0;cursor:se-resize;background-image:url(images/dialog_resize.png);}.jxDialogControls{position:absolute;top:3px;right:2px;height:16px;width:80px;}.jxDialogControls img{background-image:url('images/panel_controls.png');background-repeat:no-repeat;border:0;margin:0;width:16px;height:16px;}.jxDialogClose img{background-position:0 -32px;}.jxDialogMenu img{background-position:0 -48px;}.jxDialogHelp img{background-position:0 -64px;}.jxDialogCollapse img{background-position:0 -16px;}.jxDialogMin .jxDialogCollapse img{background-position:0 0;}.jxDialogMax .jxDialogCollapse img{background-position:0 -16px;}.jxDialogLoading img{border:0;margin:0;width:16px;height:16px;visibility:hidden;position:absolute;top:1px;left:2px;}.jxDialogControls .jxButtonContainer,.jxDialogControls span.jxButtonContent,.jxDialogControls a.jxButton:hover span.jxButtonContent,.jxDialogControls a.jxButton:active span.jxButtonContent,.jxDialogControls a.jxButtonActive span.jxButtonContent,.jxDialogControls a.jxButtonActive:hover span.jxButtonContent,.jxDialogControls a.jxButtonActive:active span.jxButtonContent,.jxDialogControls .jxDisabled a.jxButton span.jxButtonContent,.jxDialogControls .jxDisabled a.jxButton:hover span.jxButtonContent,.jxDialogControls .jxDisabled a.jxButton:active span.jxButtonContent,.jxDialogControls a.jxButton,.jxDialogControls a.jxButton:hover,.jxDialogControls a.jxButton:active,.jxDialogControls a.jxButtonActive,.jxDialogControls a.jxButtonActive:hover,.jxDialogControls a.jxButtonActive:active,.jxDialogControls .jxDisabled a.jxButton,.jxDialogControls .jxDisabled a.jxButton:hover,.jxDialogControls .jxDisabled a.jxButton:active{padding:0;margin:0;border:none;background-color:transparent;background-image:none;}.jxDialogControls a.jxButtonMenu span.jxButtonContent,.jxDialogControls a.jxButtonFlyout span.jxButtonContent{background-image:none;}.jxDialogControls a.jxButtonMenu span.jxButtonContent span,.jxDialogControls a.jxButtonFlyout span.jxButtonContent span{padding-right:0;}.jxDialogControls .jxBarContainer{position:absolute;right:0;background-image:none;background-color:transparent;margin:0;padding:0;border:none;height:16px;}.jxDialogControls .jxBarScroller{left:auto;right:0;}.jxDialogControls ul.jxToolbar{float:right;}.jxDialogControls ul.jxToolbar,.jxDialogControls li.jxToolItem{background-image:none;background-color:transparent;margin:0;padding:0;border:none;}.jxGridContainer{position:absolute;top:0;left:0;border-left:0 solid #d8d8d8;border-top:0 solid #d8d8d8;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;overflow:hidden;}.jxGridTable{position:relative;table-layout:fixed;border-collapse:collapse;border-style:none;width:0;cursor:default;font-family:Arial,Verdana,sans-serif;font-size:11px;font-weight:normal;}.jxGridColHeadHide{height:0;line-height:0;font-size:0;background-color:#fff;white-space:normal;}.jxGridColHeadHide p,.jxGridRowHeadHide p{font-size:0;line-height:0;height:0;margin:0;padding:0;}.jxGridRowHeadHide{width:0;white-space:normal;}.jxGridCell{border-top:0 solid #d8d8d8;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;border-left:0 solid #d8d8d8;overflow:hidden;padding-left:3px;padding-right:3px;overflow:hidden;white-space:nowrap;cursor:cell;text-overflow:ellipsis;}.jxGridColHead{border-top:0 solid #d8d8d8;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;border-left:0 solid #d8d8d8;background-color:#f2f2f2;background-image:url('images/table_col.png');background-position:0 0;background-repeat:repeat-x;text-align:center;font-weight:bold;color:#333;cursor:default;}.jxGridRowHead{border-top:0 solid #d8d8d8;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;border-left:0 solid #d8d8d8;background-color:#f2f2f2;background-image:url('images/table_row.png');background-position:0 0;background-repeat:repeat-y;text-align:center;font-weight:bold;color:#333;cursor:default;}.jxGridRowAll{background-color:#fff;}.jxGridColumnHeaderSelected{background-color:#e1e1e1;background-position:0 -200px;}.jxGridRowHeaderSelected{background-color:#e1e1e1;background-position:-400px 0;}.jxGridColumnSelected{background-color:#f7f7f7;}.jxGridRowSelected td{background-color:#f7f7f7;}td.jxGridCellSelected{background-color:#ebebeb;}.jxGridColumnHeaderPrelight{background-color:#cee5ff;background-position:0 -300px;}.jxGridRowHeaderPrelight{background-color:#cee5ff;background-position:-600px 0;}.jxGridColumnPrelight{background-color:#e5f1ff;}.jxGridRowPrelight td{background-color:#e5f1ff;}td.jxGridCellPrelight{background-color:#cce3ff;}.jxMenuContainer .jxChrome{background-image:url(images/flyout_chrome.png);padding:5px 5px 7px 6px;}a.jxButtonMenu span.jxMenuItemSpan{padding-right:16px;}.jxMenuContainer{position:absolute;display:block;z-index:200;padding:0;}ul.jxMenu,ul.jxSubMenu{display:block;position:relative;list-style-type:none;margin:6px 6px 8px 7px;background-color:#fff;border:1px solid #999;}li.jxMenuItemContainer{display:block;position:relative;margin:0;padding:0;}a.jxMenuItem{display:block;position:relative;text-decoration:none;border:1px solid #fff;font-family:Arial,Helvetica,sans-serif;font-size:11px;text-decoration:none;margin:2px 2px;padding:0;color:#000;}a.jxMenuItem:hover{border:1px solid #C5E0FF;background-image:url(images/menu_hover.png);background-color:#CDE5FF;background-repeat:repeat-x;background-position:0 0;}a.jxMenuItem:hover span.jxMenuItemContent{border:1px solid #F4F9FF;border-bottom:1px solid #E4F0FF;}span.jxMenuItemContent{display:block;position:relative;font-family:Arial,Helvetica,sans-serif;font-size:0;line-height:0;white-space:nowrap;padding:0 20px 0 0;margin:0;border:1px solid #fff;}a.jxButtonSubMenu span.jxMenuItemContent,a.jxButtonSubMenu:hover span.jxMenuItemContent{background-image:url(images/emblems.png);background-position:right -32px;background-repeat:no-repeat;}img.jxMenuItemIcon{position:absolute;top:0;left:0;display:inline;width:16px;height:16px;background-position:left center;background-repeat:no-repeat;}span.jxMenuItemContent span{display:block;position:relative;cursor:pointer;margin:0;padding:0 0 0 20px;font-size:16px;line-height:16px;}span.jxMenuItemContent span.jxMenuItemLabel{color:#000;font-size:11px;}.jxMenuItemToggle img.jxMenuItemIcon,.jxMenuItemSet img.jxMenuItemIcon{background-image:url(images/emblems.png);background-position:2px 0;background-repeat:no-repeat;}.jxMenuItemToggle a.jxMenuItemActive img.jxMenuItemIcon{background-position:2px -48px;}.jxMenuItemSet a.jxMenuItemActive img.jxMenuItemIcon{background-position:2px -64px;}a.jxMenuItemActive img.jxMenuItemIcon{top:-2px;left:-2px;padding:1px;border:1px solid #C5E0FF;}a.jxMenuItemActive span.jxMenuItemContent{background-image:url(images/menu_icon_active.png);background-position:0 0;background-repeat:no-repeat;}.jxDisabled a.jxMenuItem{cursor:default;}.jxDisabled a.jxMenuItem:hover{background-color:#fff;background-image:none;border:1px solid #fff;}ul.jxMenu span.jxMenuSeparator,ul.jxSubMenu span.jxMenuSeparator{display:block;font-size:10px;line-height:10px;background-image:url(images/toolbar_separator_v.png);background-repeat:repeat-x;background-position:left center;}.jxPanel{display:block;position:relative;}.jxPanelContentContainer{overflow:hidden;background-color:#f0f0f0;}.jxPanelContent{position:relative;display:block;overflow:auto;background-color:#fff;margin:0;padding:0;}.jxPanelTitle{display:block;position:relative;background-image:url(images/panelbar.png);background-repeat:repeat-x;background-position:left top;height:22px;margin:0;padding:0;text-align:center;}.jxPanelBar{position:absolute;line-height:1px;width:100%;height:5px;cursor:row-resize;background-color:#f0f0f0;z-index:1;}.jxPanelIcon{position:absolute;left:2px;top:3px;width:16px;height:16px;border:none;padding:0;margin:0;}.jxPanelLabel{padding-left:25px;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;line-height:21px;color:#000;white-space:nowrap;}.jxPanelControls{position:absolute;top:3px;right:2px;height:16px;width:80px;overflow:hidden;}.jxPanelControls img{background-image:url('images/panel_controls.png');background-repeat:no-repeat;border:0;margin:0;width:16px;height:16px;}.jxPanelClose img{background-position:0 -32px;}.jxPanelMenu img{background-position:0 -48px;}.jxPanelHelp img{background-position:0 -64px;}.jxPanelCollapse img{background-position:0 -16px;}.jxPanelMin .jxPanelCollapse img{background-position:0 0;}.jxPanelMax .jxPanelCollapse img{background-position:0 -16px;}.jxPanelMaximize img{background-position:0 0;}.jxPanelLoading img{border:0;margin:0;width:16px;height:16px;visibility:hidden;position:absolute;top:1px;left:2px;}.jxPanelControls .jxButtonContainer,.jxPanelControls span.jxButtonContent,.jxPanelControls a.jxButton:hover span.jxButtonContent,.jxPanelControls a.jxButton:active span.jxButtonContent,.jxPanelControls a.jxButtonActive span.jxButtonContent,.jxPanelControls a.jxButtonActive:hover span.jxButtonContent,.jxPanelControls a.jxButtonActive:active span.jxButtonContent,.jxPanelControls .jxDisabled a.jxButton span.jxButtonContent,.jxPanelControls .jxDisabled a.jxButton:hover span.jxButtonContent,.jxPanelControls .jxDisabled a.jxButton:active span.jxButtonContent,.jxPanelControls a.jxButton,.jxPanelControls a.jxButton:hover,.jxPanelControls a.jxButton:active,.jxPanelControls a.jxButtonActive,.jxPanelControls a.jxButtonActive:hover,.jxPanelControls a.jxButtonActive:active,.jxPanelControls .jxDisabled a.jxButton,.jxPanelControls .jxDisabled a.jxButton:hover,.jxPanelControls .jxDisabled a.jxButton:active{padding:0;margin:0;border:none;background-color:transparent;background-image:none;}.jxPanelControls a.jxButtonMenu span.jxButtonContent,.jxPanelControls a.jxButtonFlyout span.jxButtonContent{background-image:none;}.jxPanelControls a.jxButtonMenu span.jxButtonContent span,.jxPanelControls a.jxButtonFlyout span.jxButtonContent span{padding-right:0;}.jxPanelControls div.jxBarTop{position:absolute;right:0;background-image:none;background-color:transparent;margin:0;padding:0;border:none;height:16px;}.jxPanelControls .jxBarScroller{left:auto;right:0;}.jxPanelControls ul.jxToolbar{float:right;}.jxPanelControls ul.jxToolbar,.jxPanelControls li.jxToolItem{background-image:none;background-color:transparent;margin:0;padding:0;border:none;}.jxSplitBarHorizontal{display:block;position:absolute;font-size:0;line-height:0;margin:0;padding:0;border:none;width:5px;height:100%;cursor:col-resize;background-color:#f0f0f0;z-index:1;}.jxSplitBarVertical{display:block;position:absolute;font-size:0;line-height:0;margin:0;padding:0;border:none;width:100%;height:5px;cursor:row-resize;background-color:#f0f0f0;z-index:1;}.jxSplitContainer{display:block;position:relative;margin:0;padding:0;border:none;overflow:hidden;}.jxSplitArea{display:block;position:absolute;margin:0;padding:0;border:none;overflow:hidden;z-index:0;}.jxSplitBarDrag{background-color:#eee;}.jxSnapHorizontalBefore{width:5px;height:5px;position:absolute;top:0;left:0;background-color:#aaa;}.jxSnapHorizontalAfter{width:5px;height:5px;position:absolute;top:0;left:0;background-color:#aaa;}.jxTabSetContainer{position:relative;display:block;overflow:hidden;width:200px;height:200px;margin:0;padding:0;background-color:#fff;}.jxTabSetContainer .jxToolbarContainer{z-index:auto;}.tabContent{display:none;position:relative;width:100%;height:100%;overflow:auto;}.tabContentActive{display:block;}div.jxTabContainer{display:block;position:relative;margin:0;padding:2px;border:none;}a.jxTabClose{display:block;position:absolute;cursor:pointer;}a.jxTabClose img{width:16px;height:16px;background-image:url(images/tab_close.png);}a.jxTab{display:block;position:relative;margin:0;padding:0;border:none;background-repeat:no-repeat;text-decoration:none;color:#000;}.jxDisabled a.jxButton{cursor:default;}a.jxTab:hover,a.jxTab:active,a.jxTabActive,a.jxTabActive:hover,a.jxTabActive:active,.jxDisabled a.jxButton:hover,.jxDisabled a.jxButton:active{border:none;}span.jxTabContent{display:block;font-size:0;line-height:0;margin:0;padding:0;background-repeat:no-repeat;}img.jxTabIcon{position:relative;width:16px;height:16px;background-position:center center;background-repeat:no-repeat;}span.jxTabLabel{display:block;position:relative;cursor:pointer;margin:0;padding:0;color:#000;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:16px;}.jxBarTop div.jxTabContainer,.jxBarBottom div.jxTabContainer{float:left;}.jxBarTop a.jxTab,.jxBarTop span.jxTabContent{background-image:url(images/tab_top.png);}.jxBarBottom a.jxTab,.jxBarBottom span.jxTabContent{background-image:url(images/tab_bottom.png);}.jxBarTop a.jxTabClose,.jxBarBottom a.jxTabClose{top:3px;right:3px;}.jxBarTop .jxTabClose span.jxTabContent,.jxBarBottom .jxTabClose span.jxTabContent{padding-right:16px;}.jxBarTop a.jxTab,.jxBarBottom a.jxTab{float:left;padding-left:4px;background-position:left -24px;}.jxBarTop span.jxTabContent,.jxBarBottom span.jxTabContent{float:left;padding:4px 4px 4px 0;background-position:right -24px;}.jxBarTop a.jxTab:hover,.jxBarBottom a.jxTab:hover{background-position:left -96px;}.jxBarTop a.jxTab:hover span.jxTabContent,.jxBarBottom a.jxTab:hover span.jxTabContent{background-position:right -96px;}.jxBarTop a.jxTab:active,.jxBarBottom a.jxTab:active{background-position:left -48px;}.jxBarTop a.jxTab:active span.jxTabContent,.jxBarBottom a.jxTab:active span.jxTabContent{background-position:right -48px;}.jxBarTop a.jxTabActive,.jxBarBottom a.jxTabActive{background-position:left -72px;}.jxBarTop a.jxTabActive span.jxTabContent,.jxBarBottom a.jxTabActive span.jxTabContent{background-position:right -72px;}.jxBarTop .jxDisabled a.jxTab:hover,.jxBarTop .jxDisabled a.jxTab:active,.jxBarBottom .jxDisabled a.jxTab:hover,.jxBarBottom .jxDisabled a.jxTab:active{background-position:left -24px;}.jxBarTop .jxDisabled a.jxTab:hover span.jxTabContent,.jxBarTop .jxDisabled a.jxTab:active span.jxTabContent,.jxBarBottom .jxDisabled a.jxTab:hover span.jxTabContent,.jxBarBottom .jxDisabled a.jxTab:active span.jxTabContent{background-position:right -24px;}.jxBarTop img.jxTabIcon,.jxBarBottom img.jxTabIcon{float:left;}.jxBarTop span.jxTabLabel,.jxBarBottom span.jxTabLabel{float:left;height:16px;padding:0 4px 0 4px;}.jxBarLeft a.jxTab,.jxBarLeft span.jxTabContent{background-image:url(images/tab_left.png);}.jxBarRight a.jxTab,.jxBarRight span.jxTabContent{background-image:url(images/tab_right.png);}.jxBarLeft a.jxTabClose,.jxBarRight a.jxTabClose{top:3px;left:3px;}.jxBarLeft .jxTabClose span.jxTabContent,.jxBarRight .jxTabClose span.jxTabContent{padding-top:16px;}.jxBarLeft a.jxTab,.jxBarRight a.jxTab{padding-top:4px;background-position:-24px top;}.jxBarLeft span.jxTabContent,.jxBarRight span.jxTabContent{padding:0 4px 4px 4px;background-position:-24px bottom;}.jxBarLeft a.jxTab:hover,.jxBarRight a.jxTab:hover{background-position:-96px top;}.jxBarLeft a.jxTab:hover span.jxTabContent,.jxBarRight a.jxTab:hover span.jxTabContent{background-position:-96px bottom;}.jxBarLeft a.jxTab:active,.jxBarRight a.jxTab:active{background-position:-48px top;}.jxBarLeft a.jxTab:active span.jxTabContent,.jxBarRight a.jxTab:active span.jxTabContent{background-position:-48px bottom;}.jxBarLeft a.jxTabActive,.jxBarRight a.jxTabActive{background-position:-72px top;}.jxBarLeft a.jxTabActive span.jxTabContent,.jxBarRight a.jxTabActive span.jxTabContent{background-position:-72px bottom;}.jxBarLeft .jxDisabled a.jxTab:hover,.jxBarLeft .jxDisabled a.jxTab:active,.jxBarRight .jxDisabled a.jxTab:hover,.jxBarRigth .jxDisabled a.jxTab:active{background-position:-24px top;}.jxBarLeft .jxDisabled a.jxTab:hover span.jxTabContent,.jxBarLeft .jxDisabled a.jxTab:active span.jxTabContent,.jxBarRight .jxDisabled a.jxTab:hover span.jxTabContent,.jxBarRight .jxDisabled a.jxTab:active span.jxTabContent{background-position:-24px bottom;}.jxBarLeft span.jxTabLabel,.jxBarRight span.jxTabLabel{padding:4px 0 4px 0;}.jxBarContainer{display:block;position:relative;z-index:1;overflow:hidden;margin:0;padding:0;border:0;background-color:#f0f0f0;}.jxBarTop,.jxBarBottom{width:100%;height:28px;background-image:url(images/toolbar.png);background-repeat:repeat-x;background-position:0 0;overflow:hidden;}.jxTabBox .jxBarTop{background-image:url(images/tabbar.png);background-position:0 bottom;}.jxTabBox .jxBarBottom{background-image:url(images/tabbar_bottom.png);background-position:0 top;}.jxBarLeft,.jxBarRight{width:auto;height:100%;background-image:url(images/toolbar.png);background-repeat:repeat-x;background-position:0 0;float:left;overflow:hidden;}.jxTabBox .jxBarLeft{background-image:url(images/tabbar_left.png);background-repeat:repeat-y;background-position:right 0;}.jxTabBox .jxBarRight{background-image:url(images/tabbar_right.png);background-repeat:repeat-y;background-position:left 0;}.jxBarTop .jxBarScroller,.jxBarBottom .jxBarScroller{position:absolute;width:10000%;overflow:hidden;}.jxBarTop .jxBarScrollLeft,.jxBarBottom .jxBarScrollLeft{position:absolute;top:0;left:0;}.jxBarTop .jxBarScrollRight,.jxBarBottom .jxBarScrollRight{position:absolute;top:0;right:0;}.jxBarTop .jxBarScrollLeft img.jxButtonIcon,.jxBarBottom .jxBarScrollLeft img.jxButtonIcon{background-image:url(images/emblems.png);background-position:0 -80px;}.jxBarTop .jxBarScrollRight img.jxButtonIcon,.jxBarBottom .jxBarScrollRight img.jxButtonIcon{background-image:url(images/emblems.png);background-position:0 -96px;}ul.jxToolbar,ul.jxTabBar{display:block;position:relative;float:left;list-style-type:none;margin:0;padding:0;border:none;}li.jxToolItem{display:block;position:relative;float:left;font-size:0;line-height:0;padding:0;margin:0;border:none;}li.jxToolItem .separator{display:block;position:relative;float:left;font-size:0;line-height:0;border:0;margin:0;padding:4px;background-repeat:no-repeat;background-position:center center;}.jxBarTop li.jxToolItem span.jxBarSeparator,.jxBarBottom li.jxToolItem span.jxBarSeparator{width:8px;height:20px;background-image:url(images/toolbar_separator_h.png);}.jxBarLeft li.jxToolItem span.jxBarSeparator,.jxBarRight li.jxToolItem span.jxBarSeparator{width:20px;height:8px;background-image:url(images/toolbar_separator_v.png);}.jxBarLeft ul.jxToolbar,.jxBarLeft ul.jxTabBar,.jxBarLeft li.jxToolItem,.jxBarRight ul.jxToolbar,.jxBarRight ul.jxTabBar,.jxBarRight li.jxToolItem{clear:both;}.jxTree,.jxTreeRoot{position:relative;display:block;list-style:none;margin:0;padding:0;}.jxTreeNest{list-style:none;margin:0;padding:0;background-repeat:repeat-y;background-position:left top;}.jxTree li,.jxTreeRoot li{position:relative;display:block;margin:0;padding:0;background-repeat:no-repeat;background-position:left top;white-space:nowrap;font-size:0;line-height:0;}.jxTree li{margin-left:16px;}.jxTree a,.jxTreeRoot a{position:relative;display:block;margin:0 0 0 14px;padding:0 0 0 20px;z-index:0;font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#000;text-decoration:none;line-height:20px;height:20px;}.jxTree a:hover,.jxTreeRoot a:hover{background-image:url(images/tree_hover.png);background-color:#CDE5FF;background-repeat:repeat-x;background-position:0 0;}.jxDisabled .jxTree a:hover,.jxDisabled .jxTreeRoot a:hover{background:none;cursor:default;}.jxTreeNest{background-image:url(images/tree_vert_line.png);}.jxTreeImage,.jxTreeIcon{position:absolute;display:inline;left:0;top:0;width:16px;height:20px;z-index:1;background-image:url(images/tree.png);background-repeat:no-repeat;border:0;margin:0;}.jxTreeIcon{height:16px;top:2px;left:2px;}.jxTreeBranchOpen .jxTreeIcon,.jxTreeBranchLastOpen .jxTreeIcon{background-position:left -40px;}.jxTreeBranchOpen .jxTreeImage{background-position:left -100px;}.jxTreeBranchLastOpen .jxTreeImage{background-position:left -160px;}.jxTreeBranchClosed .jxTreeIcon,.jxTreeBranchLastClosed .jxTreeIcon{background-position:left -20px;}.jxTreeBranchClosed .jxTreeImage{background-position:left -80px;}.jxTreeBranchLastClosed .jxTreeImage{background-position:left -140px;}.jxTreeItem .jxTreeIcon,.jxTreeItemLast .jxTreeIcon{background-position:left 0;}.jxTreeItem .jxTreeImage{background-position:left -60px;}.jxTreeItemLast .jxTreeImage{background-position:left -120px;}.jxTreeItemSelected{background-color:#AFD4FA;font-weight:bold;}.jxTreeItem a,.jxTreeItem img,.jxTreeItem input,.jxTreeItemLast a,.jxTreeItemLast img,.jxTreeItemLast input,.jxTreeBranch a,.jxTreeBranch img,.jxTreeBranch input,.jxTreeBranchLast a,.jxTreeBranchLast img,.jxTreeBranchLast input{vertical-align:middle;}
\ No newline at end of file
+ */body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}div.jxButtonContainer{display:block;position:relative;float:left;margin:0;padding:2px;border:none;}a.jxButton{display:block;position:relative;float:left;cursor:pointer;user-select:none;-moz-user-select:none;-khtml-user-select:none;margin:0;padding:0 0 0 4px;border:none;background-image:url(images/button.png);background-position:left -24px;background-repeat:no-repeat;text-decoration:none;outline:none;}ul.jxToolbar a.jxButton{background-position:left top;}span.jxButtonContent{display:block;position:relative;float:left;font-size:0;line-height:0;margin:0;padding:4px 4px 4px 0;border:none;background-image:url(images/button.png);background-position:right -24px;background-repeat:no-repeat;}ul.jxToolbar span.jxButtonContent{background-position:right top;}ul.jxToolbar a.jxButtonActive,a.jxButtonActive{background-position:left -72px;}a.jxButtonActive span.jxButtonContent{background-position:right -72px;}ul.jxToolbar a.jxButton:focus,a.jxButton:focus{background-position:left -96px;}a.jxButton:focus span.jxButtonContent{background-position:right -96px;}ul.jxToolbar a.jxButtonActive:focus,a.jxButtonActive:focus{background-position:left -144px;}a.jxButtonActive:focus span.jxButtonContent{background-position:right -144px;}ul.jxToolbar a.jxButton:hover,ul.jxToolbar a.jxButtonActive:hover,a.jxButton:hover,a.jxButtonActive:hover{background-position:left -48px;}a.jxButton:hover span.jxButtonContent,a.jxButtonActive:hover span.jxButtonContent{background-position:right -48px;}ul.jxToolbar a.jxButtonPressed,ul.jxToolbar a.jxButtonPressed:focus,a.jxButtonPressed,a.jxButtonPressed:focus{background-position:left -120px;}a.jxButtonPressed span.jxButtonContent,a.jxButtonPressed:focus span.jxButtonContent{background-position:right -120px;}.jxDisabled a.jxButton,.jxDisabled span.jxButtonContent span{cursor:default;}ul.jxToolbar .jxDisabled a.jxButton:focus,ul.jxToolbar .jxDisabled a.jxButton:active,ul.jxToolbar .jxDisabled a.jxButton:hover,ul.jxToolbar .jxDisabled a.jxButtonPressed{background-position:left top;}.jxDisabled a.jxButton:focus,.jxDisabled a.jxButton:active,.jxDisabled a.jxButton:hover,.jxDisabled a.jxButtonPressed{background-position:left -24px;}ul.jxToolbar .jxDisabled a.jxButton:focus span.jxButtonContent,ul.jxToolbar .jxDisabled a.jxButton:active span.jxButtonContent,ul.jxToolbar .jxDisabled a.jxButton:hover span.jxButtonContent,ul.jxToolbar .jxDisabled a.jxButtonPressed span.jxButtonContent{background-position:right top;}.jxDisabled a.jxButton:focus span.jxButtonContent,.jxDisabled a.jxButton:active span.jxButtonContent,.jxDisabled a.jxButton:hover span.jxButtonContent,.jxDisabled a.jxButtonPressed span.jxButtonContent{background-position:right -24px;}ul.jxToolbar .jxDisabled a.jxButtonActive:focus,ul.jxToolbar .jxDisabled a.jxButtonActive:active,ul.jxToolbar .jxDisabled a.jxButtonActive:hover,.jxDisabled a.jxButtonActive:focus,.jxDisabled a.jxButtonActive:active,.jxDisabled a.jxButtonActive:hover{background-position:left -72px;}ul.jxToolbar .jxDisabled a.jxButtonActive:focus span.jxButtonContent,ul.jxToolbar .jxDisabled a.jxButtonActive:active span.jxButtonContent,ul.jxToolbar .jxDisabled a.jxButtonActive:hover span.jxButtonContent,.jxDisabled a.jxButtonActive:focus span.jxButtonContent,.jxDisabled a.jxButtonActive:active span.jxButtonContent,.jxDisabled a.jxButtonActive:hover span.jxButtonContent{background-position:right -72px;}img.jxButtonIcon{position:relative;float:left;width:16px;height:16px;background-position:center center;background-repeat:no-repeat;}span.jxButtonContent span{display:block;position:relative;float:left;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:16px;height:16px;white-space:nowrap;}span.jxButtonContent span.jxButtonLabel{margin:0;padding:0 4px 0 4px;color:#000;font-size:11px;}a.jxButtonMenu span.jxButtonContent,a.jxButtonMulti span.jxButtonContent,a.jxButtonFlyout span.jxButtonContent,a.jxButtonCombo span.jxButtonContent,a.jxButtonEditCombo span.jxButtonContent{padding-right:0;}a.jxButtonMenu span.jxButtonContent span,a.jxButtonFlyout span.jxButtonContent span,a.jxButtonMulti span.jxButtonContent span,a.jxButtonCombo span.jxButtonContent span,a.jxButtonEditCombo span.jxButtonContent span{padding-right:16px;background-image:url(images/emblems.png);background-position:right -16px;background-repeat:no-repeat;}a.jxButtonDisclose{position:absolute;display:block;padding:4px 0;font-size:0;line-height:0;right:2px;top:2px;background-image:url(images/button_multi_disclose.png);background-position:right 0;background-repeat:no-repeat;outline:none;user-select:none;-moz-user-select:none;-khtml-user-select:none;}a.jxButtonDisclose img{width:16px;height:16px;margin:0;padding:0;border:0;background-image:url(images/emblems.png);background-position:right -16px;background-repeat:no-repeat;}a.jxButtonDisclose:focus,a.jxButtonDisclose:active{background-position:right -96px;}a.jxButtonDisclose:hover{background-position:right -48px;}a.jxButtonDisclosePressed{background-position:right -120px;}.jxDisabled a.jxButtonDisclose,.jxDisabled a.jxButtonDisclose:focus,.jxDisabled a.jxButtonDisclose:active,.jxDisabled a.jxButtonDisclose:hover,.jxDisabled a.jxButtonDisclosePressed{cursor:default;background-position:right 0;}ul.jxToolbar a.jxButtonHover{background-position:left -24px;}ul.jxToolbar a.jxButtonHover span.jxButtonContent{background-position:right -24px;}.jxFlyout .jxChrome{background-image:url(images/flyout_chrome.png);padding:5px 5px 7px 6px;}.jxFlyout{position:absolute;display:block;z-index:100;margin:0;padding:0;}.jxFlyoutContent{position:relative;display:block;overflow:auto;margin:6px 6px 8px 7px;background-color:#fff;border:1px solid #999;}a.jxButtonMulti,a.jxButtonMulti span.jxButtonContent{background-image:url(images/button_multi.png);}a.jxButtonEditCombo,a.jxButtonEditCombo span.jxButtonContent{background-image:url(images/button_combo.png);}a.jxButtonEditCombo{user-select:text;-moz-user-select:text;-khtml-user-select:text;}a.jxButtonMulti span.jxButtonContent span{padding-right:21px;}a.jxButtonEditCombo span.jxButtonContent span{font-size:0;}a.jxButtonComboDefault span.jxButtonContent span,a.jxButtonComboDefault input{font-style:italic;color:#999;}a.jxButtonEditCombo input{float:left;line-height:16px;height:16px;padding:0 4px;margin:0;border:none;font-size:11px;font-family:Arial,Helvetica,sans-serif;background-color:transparent;}.jxChrome{position:absolute;display:block;font-size:0;line-height:0;z-index:-1;width:100%;height:100%;top:0;left:0;user-select:none;-moz-user-select:none;-khtml-user-select:none;}.jxChromeDrag{opacity:.5;-ms-filter:"Alpha(opacity=50)";}.jxChromeTL{position:absolute;overflow:hidden;left:0;top:0;width:50%;height:50%;}.jxChromeTR{position:absolute;overflow:hidden;left:50%;top:0;width:50%;height:50%;}.jxChromeBL{position:absolute;overflow:hidden;left:0;top:50%;width:50%;height:50%;}.jxChromeBR{position:absolute;overflow:hidden;left:50%;top:50%;width:50%;height:50%;}.jxChromeTL img{position:absolute;top:0;left:0;width:800px;height:500px;}.jxChromeTR img{position:absolute;top:0;right:0;width:800px;height:500px;}.jxChromeBL img{position:absolute;bottom:0;left:0;width:800px;height:500px;}.jxChromeBR img{position:absolute;bottom:0;right:0;width:800px;height:500px;}.jxColorBar{position:relative;overflow:hidden;}table.jxColorGrid{position:relative;border-collapse:collapse;empty-cells:show;clear:both;}.jxColorGrid td{border:1px solid #000;}.jxColorGrid td.emptyCell{border:0 solid #000;}.jxColorGrid td.emptyCell span{display:block;width:7px;height:7px;line-height:0;font-size:0;border:0 solid #000;padding:1px;margin:0;}.jxColorGrid a.colorSwatch{display:block;width:7px;height:7px;line-height:0;font-size:0;border:0 solid #000;margin:0;padding:1px;}.jxColorGrid a.borderWhite:hover{border:1px solid #fff;padding:0;}.jxColorGrid a.borderBlack:hover{border:1px solid #000;padding:0;}input.jxHexInput{width:55px;vertical-align:middle;}input.jxAlphaInput{width:30px;vertical-align:middle;}div.jxColorPreview{float:left;position:relative;width:20px;height:20px;border:1px solid #000;margin:2px;vertical-align:middle;background-image:url('images/grid.png');overflow:hidden;}a.jxButtonFlyout span.jxButtonContent span.jxButtonSwatch{display:block;float:left;width:14px;height:14px;border:1px solid #000;background-image:url('images/grid.png');background-position:0 0;background-repeat:repeat;padding-right:0!important;}a.jxButtonFlyout span.jxButtonContent span.jxButtonSwatch span{display:block;width:14px;height:14px;position:absolute;padding-right:0;background:none;}div.jxColorPreview img{position:absolute;z-index:0;}div.jxColorPreview div{width:20px;height:10px;position:absolute;display:block;left:0;z-index:1;font-size:10px;line-height:0;}div.jxColorPreview div.jxColorSelected{top:0;}div.jxColorPreview div.jxColorHover{bottom:0;}label.jxColorLabel,label.jxAlphaLabel{width:auto;font-family:Arial,sans-serif;font-size:11px;line-height:24px;padding:2px;vertical-align:middle;}a.jxColorClose{position:absolute;top:0;right:0;width:16px;height:16px;}a.jxColorClose img{width:16px;height:16px;}.jxClearer{display:block;position:relative;float:none;clear:both;font-size:0;line-height:0;width:0;height:0;margin:0;padding:0;}.jxDisabled{opacity:.4;-ms-filter:"Alpha(opacity=40)";}iframe.jxIframeShim{position:absolute;top:0;left:0;width:100%;height:100%;-ms-filter:"Alpha(opacity:0)";opacity:0;z-index:-1;}.jxDialog .jxChrome{background-image:url(images/dialog_chrome.png);}.jxDialog{display:block;z-index:1000;}.jxDialogContentContainer{z-index:1;margin:0 11px 13px 12px;border:1px solid #b7b7b7;background-color:#f0f0f0;}.jxDialogModal{position:absolute;display:block;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.2;-ms-filter:"Alpha(opacity=20)";}.jxDialogContent{display:block;position:relative;overflow:auto;padding:0;z-index:1;}.jxDialogTitle{display:block;position:relative;background-image:url(images/a_pixel.png);text-align:center;height:24px;line-height:24px;z-index:1;margin:6px 6px 0 7px;user-select:none;-moz-user-select:none;-khtml-user-select:none;}.jxDialogMin .jxDialogTitle{margin-bottom:8px;}.jxDialogMoveable,.jxDialogMoveable .jxDialogLabel{cursor:move;}.jxDialogIcon{position:absolute;left:2px;top:3px;width:16px;height:16px;border:none;padding:0;margin:0;}.jxDialogLabel{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;line-height:21px;color:#000;white-space:nowrap;cursor:default;}.jxDialogResize{position:absolute;bottom:7px;right:6px;width:16px;height:16px;z-index:2;border:0;cursor:se-resize;background-image:url(images/dialog_resize.png);}.jxDialogControls{position:absolute;top:3px;right:2px;height:16px;width:80px;}.jxDialogControls img{background-image:url('images/panel_controls.png');background-repeat:no-repeat;border:0;margin:0;width:16px;height:16px;}.jxDialogClose img{background-position:0 -32px;}.jxDialogMenu img{background-position:0 -48px;}.jxDialogHelp img{background-position:0 -64px;}.jxDialogCollapse img{background-position:0 -16px;}.jxDialogMin .jxDialogCollapse img{background-position:0 0;}.jxDialogMax .jxDialogCollapse img{background-position:0 -16px;}.jxDialogLoading img{border:0;margin:0;width:16px;height:16px;visibility:hidden;position:absolute;top:1px;left:2px;}.jxDialogControls .jxButtonContainer,.jxDialogControls span.jxButtonContent,.jxDialogControls a.jxButton:hover span.jxButtonContent,.jxDialogControls a.jxButton:active span.jxButtonContent,.jxDialogControls a.jxButtonActive span.jxButtonContent,.jxDialogControls a.jxButtonActive:hover span.jxButtonContent,.jxDialogControls a.jxButtonActive:active span.jxButtonContent,.jxDialogControls .jxDisabled a.jxButton span.jxButtonContent,.jxDialogControls .jxDisabled a.jxButton:hover span.jxButtonContent,.jxDialogControls .jxDisabled a.jxButton:active span.jxButtonContent,.jxDialogControls a.jxButton,.jxDialogControls a.jxButton:hover,.jxDialogControls a.jxButton:active,.jxDialogControls a.jxButtonActive,.jxDialogControls a.jxButtonActive:hover,.jxDialogControls a.jxButtonActive:active,.jxDialogControls .jxDisabled a.jxButton,.jxDialogControls .jxDisabled a.jxButton:hover,.jxDialogControls .jxDisabled a.jxButton:active{padding:0;margin:0;border:none;background-color:transparent;background-image:none;}.jxDialogControls a.jxButtonMenu span.jxButtonContent,.jxDialogControls a.jxButtonFlyout span.jxButtonContent{background-image:none;}.jxDialogControls a.jxButtonMenu span.jxButtonContent span,.jxDialogControls a.jxButtonFlyout span.jxButtonContent span{padding-right:0;}.jxDialogControls .jxBarContainer{position:absolute;right:0;background-image:none;background-color:transparent;margin:0;padding:0;border:none;height:16px;}.jxDialogControls .jxBarScroller{left:auto;right:0;}.jxDialogControls ul.jxToolbar{float:right;}.jxDialogControls ul.jxToolbar,.jxDialogControls li.jxToolItem{background-image:none;background-color:transparent;margin:0;padding:0;border:none;}.jxForm{display:block;position:relative;overflow:hidden;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;}.jxForm label{background-color:transparent;color:#000;}.jxForm select,.jxForm input{color:#000;}.jxFormFloat .radioGroup{display:block;overflow:hidden;}.jxFormFloat .radioGroup input,.jxFormFloat .radioGroup label{width:auto!important;vertical-align:middle;}.jxForm .tipArea{display:block;padding:5px 0;background-color:transparent;color:#999;}.jxFormInline label{display:inline;}.jxFormFloat label{display:block;float:left;clear:left;width:75px;}.jxFormFloat select,.jxFormFloat input{float:left;}.jxFormFloat .radioGroup{float:left;}.jxFormFloat .radioGroup input,.jxFormFloat .radioGroup label{float:none;}.jxFormFloat .tipArea{clear:left;}.jxFormBlock label{display:block;}.jxGridContainer{position:absolute;top:0;left:0;border-left:0 solid #d8d8d8;border-top:0 solid #d8d8d8;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;overflow:hidden;}.jxGridTable{position:relative;table-layout:fixed;border-collapse:collapse;border-style:none;width:0;cursor:default;font-family:Arial,Verdana,sans-serif;font-size:11px;font-weight:normal;}.jxGridColHeadHide{height:0;line-height:0;font-size:0;background-color:#fff;white-space:normal;}.jxGridColHeadHide p,.jxGridRowHeadHide p{font-size:0;line-height:0;height:0;margin:0;padding:0;}.jxGridRowHeadHide{width:0;white-space:normal;}.jxGridCell{border-top:0 solid #d8d8d8;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;border-left:0 solid #d8d8d8;overflow:hidden;padding-left:3px;padding-right:3px;overflow:hidden;white-space:nowrap;cursor:cell;text-overflow:ellipsis;}.jxGridColHead{border-top:0 solid #d8d8d8;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;border-left:0 solid #d8d8d8;background-color:#f2f2f2;background-image:url('images/table_col.png');background-position:0 0;background-repeat:repeat-x;text-align:center;font-weight:bold;color:#333;cursor:default;}.jxGridRowHead{border-top:0 solid #d8d8d8;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;border-left:0 solid #d8d8d8;background-color:#f2f2f2;background-image:url('images/table_row.png');background-position:0 0;background-repeat:repeat-y;text-align:center;font-weight:bold;color:#333;cursor:default;}.jxGridRowAll{background-color:#fff;}.jxGridColumnHeaderSelected{background-color:#e1e1e1;background-position:0 -200px;}.jxGridRowHeaderSelected{background-color:#e1e1e1;background-position:-400px 0;}.jxGridColumnSelected{background-color:#f7f7f7;}.jxGridRowSelected td{background-color:#f7f7f7;}td.jxGridCellSelected{background-color:#ebebeb;}.jxGridColumnHeaderPrelight{background-color:#cee5ff;background-position:0 -300px;}.jxGridRowHeaderPrelight{background-color:#cee5ff;background-position:-600px 0;}.jxGridColumnPrelight{background-color:#e5f1ff;}.jxGridRowPrelight td{background-color:#e5f1ff;}td.jxGridCellPrelight{background-color:#cce3ff;}.jxMenuContainer .jxChrome{background-image:url(images/flyout_chrome.png);padding:5px 5px 7px 6px;}a.jxButtonMenu span.jxMenuItemSpan{padding-right:16px;}.jxMenuContainer{position:absolute;display:block;z-index:200;padding:0;}ul.jxMenu,ul.jxSubMenu{display:block;position:relative;list-style-type:none;margin:6px 6px 8px 7px;background-color:#fff;border:1px solid #999;}li.jxMenuItemContainer{display:block;position:relative;margin:0;padding:2px;user-select:none;-moz-user-select:none;-khtml-user-select:none;}a.jxMenuItem{display:block;position:relative;overflow:hidden;text-decoration:none;cursor:pointer;outline:none;border:1px solid #fff;background-image:url(images/menu_hover.png);background-repeat:repeat-x;background-position:left top;font-family:Arial,Helvetica,sans-serif;font-size:11px;text-decoration:none;margin:0;padding:0;color:#000;}a.jxMenuItem:focus{border:1px dotted #75ADFF;}a.jxMenuItem:hover{border:1px solid #C5E0FF;background-color:#CDE5FF;background-position:left -24px;}a.jxMenuItem:hover span.jxMenuItemContent{border:1px solid #F4F9FF;border-bottom:1px solid #E4F0FF;}a.jxMenuItemPressed,a.jxMenuItemPressed:hover{background-color:#CDE5FF;background-position:left -48px;}span.jxMenuItemContent{display:block;position:relative;font-family:Arial,Helvetica,sans-serif;font-size:0;line-height:0;white-space:nowrap;padding:0 20px 0 0;margin:0;border:1px solid #fff;}a.jxButtonSubMenu span.jxMenuItemContent,a.jxButtonSubMenu:hover span.jxMenuItemContent{background-image:url(images/emblems.png);background-position:right -32px;background-repeat:no-repeat;}img.jxMenuItemIcon{position:absolute;top:0;left:0;display:inline;width:16px;height:16px;background-position:left center;background-repeat:no-repeat;}span.jxMenuItemContent span{display:block;position:relative;cursor:pointer;margin:0;padding:0 0 0 20px;font-size:16px;line-height:16px;}span.jxMenuItemContent span.jxMenuItemLabel{color:#000;font-size:11px;}.jxMenuItemToggle img.jxMenuItemIcon,.jxMenuItemSet img.jxMenuItemIcon{background-image:url(images/emblems.png);background-position:2px 0;background-repeat:no-repeat;}.jxMenuItemToggle a.jxMenuItemActive img.jxMenuItemIcon{background-position:2px -48px;}.jxMenuItemSet a.jxMenuItemActive img.jxMenuItemIcon{background-position:2px -64px;}a.jxMenuItemActive img.jxMenuItemIcon{top:-2px;left:-2px;padding:1px;border:1px solid #C5E0FF;}a.jxMenuItemActive span.jxMenuItemContent{background-image:url(images/menu_icon_active.png);background-position:0 0;background-repeat:no-repeat;}.jxDisabled a.jxMenuItem,.jxDisabled span.jxMenuItemContent span{cursor:default;}.jxDisabled a.jxMenuItem:focus,.jxDisabled a.jxMenuItemPressed,.jxDisabled a.jxMenuItemPressed:hover,.jxDisabled a.jxMenuItem:hover{background-color:#fff;background-position:left top;border:1px solid #fff;}.jxDisabled a.jxMenuItem:hover span.jxMenuItemContent{border:1px solid #fff;}ul.jxMenu span.jxMenuSeparator,ul.jxSubMenu span.jxMenuSeparator{display:block;font-size:10px;line-height:10px;background-image:url(images/toolbar_separator_v.png);background-repeat:repeat-x;background-position:left center;}.jxPanel{display:block;position:relative;}.jxPanelContentContainer{overflow:hidden;background-color:#f0f0f0;}.jxPanelContent{position:relative;display:block;overflow:auto;background-color:#fff;margin:0;padding:0;}.jxPanelTitle{display:block;position:relative;background-image:url(images/panelbar.png);background-repeat:repeat-x;background-position:left top;height:22px;margin:0;padding:0;text-align:center;user-select:none;-moz-user-select:none;-khtml-user-select:none;}.jxPanelBar{position:absolute;line-height:1px;width:100%;height:5px;cursor:row-resize;background-color:#f0f0f0;z-index:1;}.jxPanelIcon{position:absolute;left:2px;top:3px;width:16px;height:16px;border:none;padding:0;margin:0;}.jxPanelLabel{padding-left:25px;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;line-height:21px;color:#000;white-space:nowrap;}.jxPanelControls{position:absolute;top:3px;right:2px;height:16px;width:80px;overflow:hidden;}.jxPanelControls img{background-image:url('images/panel_controls.png');background-repeat:no-repeat;border:0;margin:0;width:16px;height:16px;}.jxPanelClose img{background-position:0 -32px;}.jxPanelMenu img{background-position:0 -48px;}.jxPanelHelp img{background-position:0 -64px;}.jxPanelCollapse img{background-position:0 -16px;}.jxPanelMin .jxPanelCollapse img{background-position:0 0;}.jxPanelMax .jxPanelCollapse img{background-position:0 -16px;}.jxPanelMaximize img{background-position:0 0;}.jxPanelLoading img{border:0;margin:0;width:16px;height:16px;visibility:hidden;position:absolute;top:1px;left:2px;}.jxPanelControls .jxButtonContainer,.jxPanelControls span.jxButtonContent,.jxPanelControls a.jxButton:hover span.jxButtonContent,.jxPanelControls a.jxButton:active span.jxButtonContent,.jxPanelControls a.jxButtonActive span.jxButtonContent,.jxPanelControls a.jxButtonActive:hover span.jxButtonContent,.jxPanelControls a.jxButtonActive:active span.jxButtonContent,.jxPanelControls .jxDisabled a.jxButton span.jxButtonContent,.jxPanelControls .jxDisabled a.jxButton:hover span.jxButtonContent,.jxPanelControls .jxDisabled a.jxButton:active span.jxButtonContent,.jxPanelControls a.jxButton,.jxPanelControls a.jxButton:hover,.jxPanelControls a.jxButton:active,.jxPanelControls a.jxButtonActive,.jxPanelControls a.jxButtonActive:hover,.jxPanelControls a.jxButtonActive:active,.jxPanelControls .jxDisabled a.jxButton,.jxPanelControls .jxDisabled a.jxButton:hover,.jxPanelControls .jxDisabled a.jxButton:active{padding:0;margin:0;border:none;background-color:transparent;background-image:none;}.jxPanelControls a.jxButtonMenu span.jxButtonContent,.jxPanelControls a.jxButtonFlyout span.jxButtonContent{background-image:none;}.jxPanelControls a.jxButtonMenu span.jxButtonContent span,.jxPanelControls a.jxButtonFlyout span.jxButtonContent span{padding-right:0;}.jxPanelControls div.jxBarTop{position:absolute;right:0;background-image:none;background-color:transparent;margin:0;padding:0;border:none;height:16px;}.jxPanelControls .jxBarScroller{left:auto;right:0;}.jxPanelControls ul.jxToolbar{float:right;}.jxPanelControls ul.jxToolbar,.jxPanelControls li.jxToolItem{background-image:none;background-color:transparent;margin:0;padding:0;border:none;}.jxSplitBarHorizontal{display:block;position:absolute;font-size:0;line-height:0;margin:0;padding:0;border:none;width:5px;height:100%;cursor:col-resize;background-color:#f0f0f0;z-index:1;}.jxSplitBarVertical{display:block;position:absolute;font-size:0;line-height:0;margin:0;padding:0;border:none;width:100%;height:5px;cursor:row-resize;background-color:#f0f0f0;z-index:1;}.jxSplitContainer{display:block;position:relative;margin:0;padding:0;border:none;overflow:hidden;}.jxSplitArea{display:block;position:absolute;margin:0;padding:0;border:none;z-index:0;}.jxSplitBarDrag{background-color:#eee;}.jxSnapHorizontalBefore{width:5px;height:5px;position:absolute;top:0;left:0;background-color:#aaa;}.jxSnapHorizontalAfter{width:5px;height:5px;position:absolute;top:0;left:0;background-color:#aaa;}.jxTabSetContainer{position:relative;display:block;overflow:hidden;width:200px;height:200px;margin:0;padding:0;background-color:#fff;}.jxTabSetContainer .jxToolbarContainer{z-index:auto;}.tabContent{display:none;position:relative;width:100%;height:100%;overflow:auto;}.tabContentActive{display:block;}div.jxTabContainer{display:block;position:relative;margin:0;padding:2px;border:none;}a.jxTab{display:block;position:relative;cursor:pointer;user-select:none;-moz-user-select:none;-khtml-user-select:none;margin:0;padding:0;border:none;background-repeat:no-repeat;text-decoration:none;outline:none;}span.jxTabContent{display:block;font-size:0;line-height:0;margin:0;padding:0;border:none;background-repeat:no-repeat;}img.jxTabIcon{position:relative;width:16px;height:16px;background-position:center center;background-repeat:no-repeat;}span.jxTabLabel{display:block;position:relative;cursor:pointer;margin:0;padding:0;color:#000;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:16px;}a.jxTabClose{display:block;position:absolute;cursor:pointer;outline:none;user-select:none;-moz-user-select:none;-khtml-user-select:none;}a.jxTabClose img{width:16px;height:16px;background-image:url(images/tab_close.png);}.jxDisabled a.jxTab,.jxDisabled span.jxTabContent span,.jxDisabled a.jxTabClose{cursor:default;}.jxBarTop div.jxTabContainer,.jxBarBottom div.jxTabContainer{float:left;}.jxBarTop a.jxTab,.jxBarTop span.jxTabContent{background-image:url(images/tab_top.png);}.jxBarBottom a.jxTab,.jxBarBottom span.jxTabContent{background-image:url(images/tab_bottom.png);}.jxBarTop a.jxTabClose,.jxBarBottom a.jxTabClose{top:3px;right:3px;}.jxBarTop .jxTabClose span.jxTabContent,.jxBarBottom .jxTabClose span.jxTabContent{padding-right:16px;}.jxBarTop a.jxTab,.jxBarBottom a.jxTab{float:left;padding-left:4px;background-position:left -24px;}.jxBarTop span.jxTabContent,.jxBarBottom span.jxTabContent{float:left;padding:4px 4px 4px 0;background-position:right -24px;}.jxBarTop a.jxTabActive,.jxBarBottom a.jxTabActive{background-position:left -72px;}.jxBarTop a.jxTabActive span.jxTabContent,.jxBarBottom a.jxTabActive span.jxTabContent{background-position:right -72px;}.jxBarTop a.jxTab:focus,.jxBarBottom a.jxTab:focus{background-position:left -96px;}.jxBarTop a.jxTab:focus span.jxTabContent,.jxBarBottom a.jxTab:focus span.jxTabContent{background-position:right -96px;}.jxBarTop a.jxTabActive:focus,.jxBarBottom a.jxTabActive:focus{background-position:left -144px;}.jxBarTop a.jxTabActive:focus span.jxTabContent,.jxBarBottom a.jxTabActive:focus span.jxTabContent{background-position:right -144px;}.jxBarTop a.jxTab:hover,.jxBarTop a.jxTabActive:hover,.jxBarBottom a.jxTab:hover,.jxBarBottom a.jxTabActive:hover{background-position:left -48px;}.jxBarTop a.jxTab:hover span.jxTabContent,.jxBarTop a.jxTabActive:hover span.jxTabContent,.jxBarBottom a.jxTab:hover span.jxTabContent,.jxBarBottom a.jxTabActive:hover span.jxTabContent{background-position:right -48px;}.jxBarTop a.jxTabPressed,.jxBarTop a.jxTabPressed:focus,.jxBarBottom a.jxTabPressed,.jxBarBottom a.jxTabPressed:focus{background-position:left -120px;}.jxBarTop a.jxTabPressed span.jxTabContent,.jxBarTop a.jxTabPressed:focus span.jxTabContent,.jxBarBottom a.jxTabPressed span.jxTabContent,.jxBarBottom a.jxTabPressed:focus span.jxTabContent{background-position:right -120px;}.jxBarTop .jxDisabled a.jxTab:focus,.jxBarTop .jxDisabled a.jxTab:active,.jxBarTop .jxDisabled a.jxTab:hover,.jxBarTop .jxDisabled a.jxTabPressed,.jxBarBottom .jxDisabled a.jxTab:focus,.jxBarBottom .jxDisabled a.jxTab:active,.jxBarBottom .jxDisabled a.jxTab:hover,.jxBarBottom .jxDisabled a.jxTabPressed{background-position:left -24px;}.jxBarTop .jxDisabled a.jxTab:focus span.jxTabContent,.jxBarTop .jxDisabled a.jxTab:active span.jxTabContent,.jxBarTop .jxDisabled a.jxTab:hover span.jxTabContent,.jxBarTop .jxDisabled a.jxTabPressed span.jxTabContent,.jxBarBottom .jxDisabled a.jxTab:focus span.jxTabContent,.jxBarBottom .jxDisabled a.jxTab:active span.jxTabContent,.jxBarBottom .jxDisabled a.jxTab:hover span.jxTabContent,.jxBarBottom .jxDisabled a.jxTabPressed span.jxTabContent{background-position:right -24px;}.jxBarTop .jxDisabled a.jxTabActive:focus,.jxBarTop .jxDisabled a.jxTabActive:active,.jxBarTop .jxDisabled a.jxTabActive:hover,.jxBarBottom .jxDisabled a.jxTabActive:focus,.jxBarBottom .jxDisabled a.jxTabActive:active,.jxBarBottom .jxDisabled a.jxTabActive:hover{background-position:left -72px;}.jxBarTop .jxDisabled a.jxTabActive:focus span.jxTabContent,.jxBarTop .jxDisabled a.jxTabActive:active span.jxTabContent,.jxBarTop .jxDisabled a.jxTabActive:hover span.jxTabContent,.jxBarBottom .jxDisabled a.jxTabActive:focus span.jxTabContent,.jxBarBottom .jxDisabled a.jxTabActive:active span.jxTabContent,.jxBarBottom .jxDisabled a.jxTabActive:hover span.jxTabContent{background-position:right -72px;}.jxBarTop img.jxTabIcon,.jxBarBottom img.jxTabIcon{float:left;}.jxBarTop span.jxTabLabel,.jxBarBottom span.jxTabLabel{float:left;height:16px;padding:0 4px 0 4px;}.jxBarLeft a.jxTab,.jxBarLeft span.jxTabContent{background-image:url(images/tab_left.png);}.jxBarRight a.jxTab,.jxBarRight span.jxTabContent{background-image:url(images/tab_right.png);}.jxBarLeft a.jxTabClose,.jxBarRight a.jxTabClose{top:3px;left:3px;}.jxBarLeft .jxTabClose span.jxTabContent,.jxBarRight .jxTabClose span.jxTabContent{padding-top:16px;}.jxBarLeft a.jxTab,.jxBarRight a.jxTab{padding-top:4px;background-position:-24px top;}.jxBarLeft span.jxTabContent,.jxBarRight span.jxTabContent{padding:0 4px 4px 4px;background-position:-24px bottom;}.jxBarLeft a.jxTabActive,.jxBarRight a.jxTabActive{background-position:-72px top;}.jxBarLeft a.jxTabActive span.jxTabContent,.jxBarRight a.jxTabActive span.jxTabContent{background-position:-72px bottom;}.jxBarLeft a.jxTab:focus,.jxBarRight a.jxTab:focus{background-position:-96px top;}.jxBarLeft a.jxTab:focus span.jxTabContent,.jxBarRight a.jxTab:focus span.jxTabContent{background-position:-96px bottom;}.jxBarLeft a.jxTabActive:focus,.jxBarRight a.jxTabActive:focus{background-position:-144px top;}.jxBarLeft a.jxTabActive:focus span.jxTabContent,.jxBarRight a.jxTabActive:focus span.jxTabContent{background-position:-144px bottom;}.jxBarLeft a.jxTab:hover,.jxBarLeft a.jxTabActive:hover,.jxBarRight a.jxTab:hover,.jxBarRight a.jxTabActive:hover{background-position:-48px top;}.jxBarLeft a.jxTab:hover span.jxTabContent,.jxBarLeft a.jxTabActive:hover span.jxTabContent,.jxBarRight a.jxTab:hover span.jxTabContent,.jxBarRight a.jxTabActive:hover span.jxTabContent{background-position:-48px bottom;}.jxBarLeft a.jxTabPressed,.jxBarLeft a.jxTabPressed:focus,.jxBarRight a.jxTabPressed,.jxBarRight a.jxTabPressed:focus{background-position:-120px top;}.jxBarLeft a.jxTabPressed span.jxTabContent,.jxBarLeft a.jxTabPressed:focus span.jxTabContent,.jxBarRight a.jxTabPressed span.jxTabContent,.jxBarRight a.jxTabPressed:focus span.jxTabContent{background-position:-120px bottom;}.jxBarLeft .jxDisabled a.jxTab:focus,.jxBarLeft .jxDisabled a.jxTab:active,.jxBarLeft .jxDisabled a.jxTab:hover,.jxBarLeft .jxDisabled a.jxTabPressed,.jxBarRight .jxDisabled a.jxTab:focus,.jxBarRight .jxDisabled a.jxTab:active,.jxBarRight .jxDisabled a.jxTab:hover,.jxBarRight .jxDisabled a.jxTabPressed{background-position:-24px top;}.jxBarLeft .jxDisabled a.jxTab:focus span.jxTabContent,.jxBarLeft .jxDisabled a.jxTab:active span.jxTabContent,.jxBarLeft .jxDisabled a.jxTab:hover span.jxTabContent,.jxBarLeft .jxDisabled a.jxTabPressed span.jxTabContent,.jxBarRight .jxDisabled a.jxTab:focus span.jxTabContent,.jxBarRight .jxDisabled a.jxTab:active span.jxTabContent,.jxBarRight .jxDisabled a.jxTab:hover span.jxTabContent,.jxBarRight .jxDisabled a.jxTabPressed span.jxTabContent{background-position:-24px bottom;}.jxBarLeft .jxDisabled a.jxTabActive:focus,.jxBarLeft .jxDisabled a.jxTabActive:active,.jxBarLeft .jxDisabled a.jxTabActive:hover,.jxBarRight .jxDisabled a.jxTabActive:focus,.jxBarRight .jxDisabled a.jxTabActive:active,.jxBarRight .jxDisabled a.jxTabActive:hover{background-position:-72px top;}.jxBarLeft .jxDisabled a.jxTabActive:focus span.jxTabContent,.jxBarLeft .jxDisabled a.jxTabActive:active span.jxTabContent,.jxBarLeft .jxDisabled a.jxTabActive:hover span.jxTabContent,.jxBarRight .jxDisabled a.jxTabActive:focus span.jxTabContent,.jxBarRight .jxDisabled a.jxTabActive:active span.jxTabContent,.jxBarRight .jxDisabled a.jxTabActive:hover span.jxTabContent{background-position:-72px bottom;}.jxBarLeft span.jxTabLabel,.jxBarRight span.jxTabLabel{padding:4px 0 4px 0;}.jxBarContainer{display:block;position:relative;z-index:1;overflow:hidden;margin:0;padding:0;border:0;background-color:#f0f0f0;}.jxBarTop,.jxBarBottom{width:100%;height:28px;background-image:url(images/toolbar.png);background-repeat:repeat-x;background-position:0 0;overflow:hidden;}.jxTabBox .jxTabBarTop{background-image:url(images/tabbar.png);background-position:0 bottom;}.jxTabBox .jxTabBarBottom{background-image:url(images/tabbar_bottom.png);background-position:0 top;}.jxBarLeft,.jxBarRight{width:auto;height:100%;background-image:url(images/toolbar.png);background-repeat:repeat-x;background-position:0 0;float:left;overflow:hidden;}.jxTabBox .jxTabBarLeft{background-image:url(images/tabbar_left.png);background-repeat:repeat-y;background-position:right 0;}.jxTabBox .jxTabBarRight{background-image:url(images/tabbar_right.png);background-repeat:repeat-y;background-position:left 0;}.jxBarTop .jxBarScroller,.jxBarBottom .jxBarScroller{position:absolute;width:10000%;overflow:hidden;}.jxBarTop .jxBarScrollLeft,.jxBarBottom .jxBarScrollLeft{position:absolute;top:0;left:0;}.jxBarTop .jxBarScrollRight,.jxBarBottom .jxBarScrollRight{position:absolute;top:0;right:0;}.jxBarTop .jxBarScrollLeft img.jxButtonIcon,.jxBarBottom .jxBarScrollLeft img.jxButtonIcon{background-image:url(images/emblems.png);background-position:0 -80px;}.jxBarTop .jxBarScrollRight img.jxButtonIcon,.jxBarBottom .jxBarScrollRight img.jxButtonIcon{background-image:url(images/emblems.png);background-position:0 -96px;}ul.jxToolbar,ul.jxTabBar{display:block;position:relative;float:left;list-style-type:none;margin:0;padding:0;border:none;}li.jxToolItem{display:block;position:relative;float:left;font-size:0;line-height:0;padding:0;margin:0;border:none;}li.jxToolItem .separator{display:block;position:relative;float:left;font-size:0;line-height:0;border:0;margin:0;padding:4px;background-repeat:no-repeat;background-position:center center;}.jxBarTop li.jxToolItem span.jxBarSeparator,.jxBarBottom li.jxToolItem span.jxBarSeparator{width:8px;height:20px;background-image:url(images/toolbar_separator_h.png);}.jxBarLeft li.jxToolItem span.jxBarSeparator,.jxBarRight li.jxToolItem span.jxBarSeparator{width:20px;height:8px;background-image:url(images/toolbar_separator_v.png);}.jxBarLeft ul.jxToolbar,.jxBarLeft ul.jxTabBar,.jxBarLeft li.jxToolItem,.jxBarRight ul.jxToolbar,.jxBarRight ul.jxTabBar,.jxBarRight li.jxToolItem{clear:both;}.jxTree,.jxTreeRoot{position:relative;display:block;list-style:none;margin:0;padding:0;}.jxTreeNest{list-style:none;margin:0;padding:0;background-repeat:repeat-y;background-position:left top;}.jxTree li,.jxTreeRoot li{position:relative;display:block;margin:0;padding:0;background-repeat:no-repeat;background-position:left top;white-space:nowrap;font-size:0;line-height:0;user-select:none;-moz-user-select:none;-khtml-user-select:none;}.jxTree li{margin-left:16px;}.jxTree a,.jxTreeRoot a{position:relative;display:block;cursor:pointer;outline:none;overflow:hidden;background-image:url(images/tree_hover.png);background-repeat:repeat-x;background-position:left top;border:none;margin:0 1px 0 15px;padding:0 0 0 20px;z-index:0;font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#000;text-decoration:none;line-height:20px;height:20px;}.jxTree a:focus,.jxTreeRoot a:focus{border-left:1px dotted #75ADFF;border-right:1px dotted #75ADFF;margin:0 0 0 14px;background-position:left -72px;}.jxTree a:hover,.jxTreeRoot a:hover{border-left:1px solid #C5E0FF;border-right:1px solid #C5E0FF;margin:0 0 0 14px;background-color:#CDE5FF;background-position:left -24px;}.jxTree a.jxTreeItemPressed,.jxTree a.jxTreeItemPressed:hover,.jxTreeRoot a.jxTreeItemPressed,.jxTreeRoot a.jxTreeItemPressed:hover{border-left:1px solid #C5E0FF;border-right:1px solid #C5E0FF;margin:0 0 0 14px;background-color:#CDE5FF;background-position:left -48px;}.jxTree .jxDisabled a,.jxTreeRoot.jxDisabled a{cursor:default;}.jxTree .jxDisabled a:focus,.jxTree .jxDisabled a.jxTreeItemPressed,.jxTree .jxDisabled a.jxTreeItemPressed:hover,.jxTree .jxDisabled a.:hover,.jxTreeRoot .jxDisabled a:focus,.jxTreeRoot .jxDisabled a.jxTreeItemPressed,.jxTreeRoot .jxDisabled a.jxTreeItemPressed:hover,.jxTreeRoot .jxDisabled a.:hover{background-position:left top;border:none;margin:0 1px 0 15px;}.jxTreeNest{background-image:url(images/tree_vert_line.png);}.jxTreeImage,.jxTreeIcon{position:absolute;display:inline;left:0;top:0;width:16px;height:20px;z-index:1;background-image:url(images/tree.png);background-repeat:no-repeat;border:0;margin:0;}.jxTreeIcon{height:16px;top:1px;left:1px;}.jxTreeBranchOpen .jxTreeIcon,.jxTreeBranchLastOpen .jxTreeIcon{background-position:left -40px;}.jxTreeBranchOpen .jxTreeImage{background-position:left -100px;}.jxTreeBranchLastOpen .jxTreeImage{background-position:left -160px;}.jxTreeBranchClosed .jxTreeIcon,.jxTreeBranchLastClosed .jxTreeIcon{background-position:left -20px;}.jxTreeBranchClosed .jxTreeImage{background-position:left -80px;}.jxTreeBranchLastClosed .jxTreeImage{background-position:left -140px;}.jxTreeItem .jxTreeIcon,.jxTreeItemLast .jxTreeIcon{background-position:left 0;}.jxTreeItem .jxTreeImage{background-position:left -60px;}.jxTreeItemLast .jxTreeImage{background-position:left -120px;}.jxTreeItemSelected{background-color:#AFD4FA;font-weight:bold;}.jxTreeItem a,.jxTreeItem img,.jxTreeItem input,.jxTreeItemLast a,.jxTreeItemLast img,.jxTreeItemLast input,.jxTreeBranch a,.jxTreeBranch img,.jxTreeBranch input,.jxTreeBranchLast a,.jxTreeBranchLast img,.jxTreeBranchLast input{vertical-align:middle;}
\ No newline at end of file

Modified: trunk/templates/mapguide/standard/themes/crispin/jxtheme.uncompressed.css
===================================================================
--- trunk/templates/mapguide/standard/themes/crispin/jxtheme.uncompressed.css	2008-12-10 20:34:08 UTC (rev 1707)
+++ trunk/templates/mapguide/standard/themes/crispin/jxtheme.uncompressed.css	2008-12-10 20:43:02 UTC (rev 1708)
@@ -13,7 +13,7 @@
 h1,h2,h3,h4,h5,h6{font-size:100%;}
 q:before,q:after{content:'';}/**
  * @project         Jx
- * @revision        $Id: button.css 1153 2008-09-25 16:18:42Z fwarnock $
+ * @revision        $Id: button.css 241 2008-12-10 15:11:05Z pagameba $
  * @author          Fred Warnock (fwarnock at dmsolutions.ca)
  * @copyright       (c) 2006 DM Solutions Group Inc.
  */
@@ -37,12 +37,15 @@
 }
 
 /* normal button */
-
 a.jxButton {
   /* Base setup */
   display: block;
   position: relative;
   float: left;
+  cursor: pointer;
+  user-select: none;
+  -moz-user-select: none;
+  -khtml-user-select: none;
 
   /* Using background images, the A contains the left side of the background */
   margin: 0px; /* margins don't seem to work properly in IE */
@@ -52,6 +55,7 @@
   background-position: left -24px;
   background-repeat: no-repeat;
   text-decoration: none;
+  outline: none;
 }
 
 ul.jxToolbar a.jxButton {
@@ -79,16 +83,6 @@
   background-position: right top;
 }
 
-/* hover button */
-ul.jxToolbar a.jxButton:hover,
-a.jxButton:hover {
-  background-position: left -96px;
-}
-
-a.jxButton:hover span.jxButtonContent {
-  background-position: right -96px;
-}
-
 /* active button */
 ul.jxToolbar a.jxButtonActive,
 a.jxButtonActive {
@@ -99,57 +93,106 @@
   background-position: right -72px;
 }
 
-/* hover active button */
-ul.jxToolbar a.jxButton:hover,
-a.jxButtonActive:hover {
+/* focus button */
+ul.jxToolbar a.jxButton:focus,
+a.jxButton:focus {
   background-position: left -96px;
 }
 
-a.jxButtonActive:hover span.jxButtonContent {
+a.jxButton:focus span.jxButtonContent {
   background-position: right -96px;
 }
 
-/* clicking button */
-ul.jxToolbar a.jxButton:active,
-ul.jxToolbar a.jxButtonActive:active,
-a.jxButton:active,
-a.jxButtonActive:active {
+/* focus active button */
+ul.jxToolbar a.jxButtonActive:focus,
+a.jxButtonActive:focus {
+  background-position: left -144px;
+}
+
+a.jxButtonActive:focus span.jxButtonContent {
+  background-position: right -144px;
+}
+
+/* hover normal and active button */
+ul.jxToolbar a.jxButton:hover,
+ul.jxToolbar a.jxButtonActive:hover,
+a.jxButton:hover,
+a.jxButtonActive:hover {
   background-position: left -48px;
 }
 
-a.jxButton:active span.jxButtonContent,
-a.jxButtonActive:active span.jxButtonContent {
+a.jxButton:hover span.jxButtonContent,
+a.jxButtonActive:hover span.jxButtonContent {
   background-position: right -48px;
 }
 
+/* clicking normal and focused button */
+ul.jxToolbar a.jxButtonPressed,
+ul.jxToolbar a.jxButtonPressed:focus,
+a.jxButtonPressed,
+a.jxButtonPressed:focus {
+  background-position: left -120px;
+}
+
+a.jxButtonPressed span.jxButtonContent,
+a.jxButtonPressed:focus span.jxButtonContent {
+  background-position: right -120px;
+}
+
 /* disabled buttons */
-
-ul.jxToolbar .jxDisabled a.jxButton,
-.jxDisabled a.jxButton {
+.jxDisabled a.jxButton,
+.jxDisabled span.jxButtonContent span {
  cursor: default; 
 }
 
-/* hover and active disabled button */
+/* hover, focus and pressing disabled button */
+ul.jxToolbar .jxDisabled a.jxButton:focus,
+ul.jxToolbar .jxDisabled a.jxButton:active,
 ul.jxToolbar .jxDisabled a.jxButton:hover,
-ul.jxToolbar .jxDisabled a.jxButton:active {
+ul.jxToolbar .jxDisabled a.jxButtonPressed {
   background-position: left top;
 }
 
+.jxDisabled a.jxButton:focus,
+.jxDisabled a.jxButton:active,
 .jxDisabled a.jxButton:hover,
-.jxDisabled a.jxButton:active {
+.jxDisabled a.jxButtonPressed {
   background-position: left -24px;
 }
 
+ul.jxToolbar .jxDisabled a.jxButton:focus span.jxButtonContent,
+ul.jxToolbar .jxDisabled a.jxButton:active span.jxButtonContent,
 ul.jxToolbar .jxDisabled a.jxButton:hover span.jxButtonContent,
-ul.jxToolbar .jxDisabled a.jxButton:active span.jxButtonContent {
+ul.jxToolbar .jxDisabled a.jxButtonPressed span.jxButtonContent {
   background-position: right top;
 }
   
+.jxDisabled a.jxButton:focus span.jxButtonContent,
+.jxDisabled a.jxButton:active span.jxButtonContent,
 .jxDisabled a.jxButton:hover span.jxButtonContent,
-.jxDisabled a.jxButton:active span.jxButtonContent {
+.jxDisabled a.jxButtonPressed span.jxButtonContent {
   background-position: right -24px;
 }
 
+/* hover and focus disabled active button */
+ul.jxToolbar .jxDisabled a.jxButtonActive:focus,
+ul.jxToolbar .jxDisabled a.jxButtonActive:active,
+ul.jxToolbar .jxDisabled a.jxButtonActive:hover,
+.jxDisabled a.jxButtonActive:focus,
+.jxDisabled a.jxButtonActive:active,
+.jxDisabled a.jxButtonActive:hover {
+  background-position: left -72px;
+}
+
+ul.jxToolbar .jxDisabled a.jxButtonActive:focus span.jxButtonContent,
+ul.jxToolbar .jxDisabled a.jxButtonActive:active span.jxButtonContent,
+ul.jxToolbar .jxDisabled a.jxButtonActive:hover span.jxButtonContent,
+.jxDisabled a.jxButtonActive:focus span.jxButtonContent,
+.jxDisabled a.jxButtonActive:active span.jxButtonContent,
+.jxDisabled a.jxButtonActive:hover span.jxButtonContent {
+  background-position: right -72px;
+}
+
 img.jxButtonIcon {
   /* Base setup */
   position: relative;
@@ -216,6 +259,10 @@
   background-image: url(images/button_multi_disclose.png);
   background-position: right 0px;
   background-repeat: no-repeat;
+  outline: none;
+  user-select: none;
+  -moz-user-select: none;
+  -khtml-user-select: none;
 }
 
 a.jxButtonDisclose img {
@@ -229,14 +276,28 @@
   background-repeat: no-repeat;
 }
 
-a.jxButtonDisclose:hover {
+a.jxButtonDisclose:focus,
+a.jxButtonDisclose:active {
   background-position: right -96px;
 }
 
-a.jxButtonDisclose:active {
+a.jxButtonDisclose:hover {
   background-position: right -48px;
 }
 
+a.jxButtonDisclosePressed {
+  background-position: right -120px;
+}
+
+.jxDisabled a.jxButtonDisclose,
+.jxDisabled a.jxButtonDisclose:focus, 
+.jxDisabled a.jxButtonDisclose:active, 
+.jxDisabled a.jxButtonDisclose:hover, 
+.jxDisabled a.jxButtonDisclosePressed {
+  cursor: default; 
+  background-position: right 0px;
+}
+
 /* note, jxButtonHover is set by Multi button JS */
 ul.jxToolbar a.jxButtonHover {
   background-position: left -24px;
@@ -285,10 +346,10 @@
   background-image: url(images/button_combo.png);
 }
 
-a.jxButtonEditCombo span.jxButtonContent {
-/* put 2px padding on the top of the input to center the text and
-   remove it from this span
- */
+a.jxButtonEditCombo {
+  user-select: text;
+  -moz-user-select: text;
+  -khtml-user-select: text;
 }
 
 a.jxButtonMulti span.jxButtonContent span {
@@ -317,7 +378,7 @@
   background-color: transparent;
 }/**
  * @project         Jx
- * @revision        $Id: button.css 1153 2008-09-25 16:18:42Z fwarnock $
+ * @revision        $Id: chrome.css 241 2008-12-10 15:11:05Z pagameba $
  * @author          Fred Warnock (fwarnock at dmsolutions.ca)
  * @copyright       (c) 2006 DM Solutions Group Inc.
  */
@@ -339,6 +400,9 @@
   height: 100%;
   top: 0px;
   left: 0px;
+  user-select: none;
+  -moz-user-select: none;
+  -khtml-user-select: none;
 }
 
 .jxChromeDrag {
@@ -387,7 +451,7 @@
   position: absolute; 
   top: 0px; 
   left: 0px; 
-  width: 500px;
+  width: 800px;
   height:500px;
 }
 
@@ -395,7 +459,7 @@
   position: absolute; 
   top: 0px; 
   right: 0px; 
-  width: 500px;
+  width: 800px;
   height:500px;
 }
 
@@ -403,7 +467,7 @@
   position: absolute; 
   bottom: 0px; 
   left: 0px; 
-  width: 500px;
+  width: 800px;
   height:500px;
 }
 
@@ -411,13 +475,13 @@
   position: absolute; 
   bottom: 0px; 
   right: 0px; 
-  width: 500px;
+  width: 800px;
   height:500px;
 }
 
 /**
  * @project         Jx
- * @revision        $Id: color.css 711 2008-08-13 20:38:33Z pspencer $
+ * @revision        $Id: color.css 241 2008-12-10 15:11:05Z pagameba $
  * @author          Fred Warnock (fwarnock at dmsolutions.ca)
  * @copyright       (c) 2006 DM Solutions Group Inc.
  */
@@ -579,7 +643,7 @@
     height: 16px;
 }/**
  * @project         Jx
- * @revision        $Id: $
+ * @revision        $Id: common.css 241 2008-12-10 15:11:05Z pagameba $
  * @author          Fred Warnock (fwarnock at dmsolutions.ca)
  * @copyright       (c) 2006 DM Solutions Group Inc.
  */
@@ -588,12 +652,11 @@
 /* COMMON STYLES */
 /* ============= */
 
-a{outline:none;}
 .jxClearer{display:block;position:relative;float:none;clear:both;font-size:0;line-height:0;width:0;height:0;margin:0;padding:0;}
 .jxDisabled{opacity:0.4;-ms-filter:"Alpha(opacity=40)";}
 iframe.jxIframeShim{position:absolute;top:0px;left:0px;width:100%;height:100%;-ms-filter:"Alpha(opacity:0)";opacity:0;z-index:-1;}/**
  * @project         Jx
- * @revision        $Id: dialog.css 1035 2008-09-22 17:05:20Z pspencer $
+ * @revision        $Id: dialog.css 241 2008-12-10 15:11:05Z pagameba $
  * @author          Fred Warnock (fwarnock at dmsolutions.ca)
  * @copyright       (c) 2006 DM Solutions Group Inc.
  */
@@ -609,7 +672,7 @@
 .jxDialog {
   /* Base setup */
   display: block;
-  z-index: 1;
+  z-index: 1000;
 }
 
 .jxDialogContentContainer {
@@ -659,13 +722,17 @@
   z-index: 1;
 
   margin: 6px 6px 0px 7px;
+  user-select: none;
+  -moz-user-select: none;
+  -khtml-user-select: none;
 }
 
 .jxDialogMin .jxDialogTitle {
   margin-bottom: 8px;
 }
 
-.jxDialogMoveable {
+.jxDialogMoveable,
+.jxDialogMoveable .jxDialogLabel {
   cursor: move;
 }
 
@@ -688,6 +755,7 @@
   line-height:21px;
   color: #000;
   white-space: nowrap;
+  cursor: default;
 }
 
 .jxDialogResize {
@@ -840,11 +908,110 @@
   border: none;
 }/**
  * @project         Jx
- * @revision        $Id: button.css 1153 2008-09-25 16:18:42Z fwarnock $
+ * @revision        $Id: form.css 241 2008-12-10 15:11:05Z pagameba $
  * @author          Fred Warnock (fwarnock at dmsolutions.ca)
  * @copyright       (c) 2006 DM Solutions Group Inc.
  */
 
+/* =========== */
+/* FORM STYLES */
+/* =========== */
+/* JxForm classes are a set of styles that can be used forlaying out forms 
+ * There are three different types of layouts: Inline, Float and Block.
+ * Each can be usedto layout an entire form, or a portion of the form as is needed
+ */
+
+ .jxForm {
+  display: block;
+  position: relative;
+  overflow: hidden; /* ensures that floated elements are contained */
+  font-family: Arial, Helvetica, sans-serif;
+  font-size: 12px;
+  line-height: 18px;
+}
+
+.jxForm label {
+  background-color: transparent;
+  color: #000;
+}
+
+.jxForm select, 
+.jxForm input {
+  color: #000;
+}
+
+.jxFormFloat .radioGroup {
+  display: block;
+  overflow: hidden;
+}
+
+/* wrap the radio button in a label */
+.jxFormFloat .radioGroup input,
+.jxFormFloat .radioGroup label {
+  width: auto !important;
+  vertical-align: middle;
+}
+
+.jxForm .tipArea {
+  display: block;
+  padding: 5px 0px;
+  background-color: transparent;
+  color: #999;
+}
+
+/* INLINE FORM 
+ * Wrap an Inline Form with .jxFormInline to sets up form elements to work as 
+ * inline objects like they do by default */
+
+.jxFormInline label {
+  display: inline;
+}
+
+/* FLOAT FORM 
+ * Wrap a Floating Form with .jxFormFloat to sets up form elements to work as 
+ * block objects so labels can have set widths to simulate a 2 column display 
+ * for label / input pairs. */
+
+.jxFormFloat label {
+  display: block;
+  float: left;
+  clear: left;
+  width: 75px; /* Overide the width depending on the form layout */
+}
+
+.jxFormFloat select, 
+.jxFormFloat input {
+  float: left;
+}
+
+.jxFormFloat .radioGroup {
+  float: left;
+}
+
+/* wrap the radio button in a label */
+.jxFormFloat .radioGroup input,
+.jxFormFloat .radioGroup label {
+  float: none;
+}
+
+.jxFormFloat .tipArea {
+  clear: left;
+}
+
+/* BLOCK FORM 
+ *  Wrap a Block Form with .jxFormBlock to sets up form elements to work as 
+ * block objects so they can label / input pairs */
+
+.jxFormBlock label {
+  display: block;
+}
+/**
+ * @project         Jx
+ * @revision        $Id: grid.css 241 2008-12-10 15:11:05Z pagameba $
+ * @author          Fred Warnock (fwarnock at dmsolutions.ca)
+ * @copyright       (c) 2006 DM Solutions Group Inc.
+ */
+
 /* ============= */
 /* GRID STYLES */
 /* ============= */
@@ -1004,7 +1171,7 @@
 
 /**
  * @project         Jx
- * @revision        $Id: menu.css 821 2008-09-04 15:59:23Z fwarnock $
+ * @revision        $Id: menu.css 245 2008-12-10 18:58:16Z fred.warnock $
  * @author          Fred Warnock (fwarnock at dmsolutions.ca)
  * @copyright       (c) 2006 DM Solutions Group Inc.
  */
@@ -1058,30 +1225,42 @@
   position: relative;
 
   margin: 0px;
-  padding: 0px;
+  padding: 2px;
+  user-select: none;
+  -moz-user-select: none;
+  -khtml-user-select: none;
 }
 
 a.jxMenuItem {
   /* Base setup */
   display: block;
   position: relative;
+  overflow: hidden;
   text-decoration: none;
+  cursor: pointer;
+  outline: none;
 
   border: 1px solid #fff;
+  background-image: url(images/menu_hover.png);
+  background-repeat: repeat-x;
+  background-position: left top;
+
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   text-decoration: none;
-  margin: 2px 2px;
+  margin: 0px;
   padding: 0px;
   color: #000;
 }
 
+a.jxMenuItem:focus {
+  border: 1px dotted #75ADFF;
+}
+
 a.jxMenuItem:hover {
   border: 1px solid #C5E0FF;
-  background-image: url(images/menu_hover.png);
   background-color: #CDE5FF;
-  background-repeat: repeat-x;
-  background-position: 0px 0px;
+  background-position: left -24px;
 }
 
 a.jxMenuItem:hover span.jxMenuItemContent {
@@ -1089,6 +1268,12 @@
   border-bottom: 1px solid #E4F0FF;
 }
 
+a.jxMenuItemPressed,
+a.jxMenuItemPressed:hover {
+  background-color: #CDE5FF;
+  background-position: left -48px;
+}
+
 span.jxMenuItemContent {
   /* If using background images, the SPAN contains the right side of the background */
   /* use padding to make space between the icon and button edge */
@@ -1103,6 +1288,7 @@
   padding: 0px 20px 0px 0px; /* space for the arrow */
   margin: 0px;
   border: 1px solid #fff; /* forces IE to render properly */
+  /*overflow: hidden;*/
 }
 
 a.jxButtonSubMenu span.jxMenuItemContent,
@@ -1138,7 +1324,6 @@
 
 span.jxMenuItemContent span.jxMenuItemLabel {
   /* Base setup, overrides empty labels */
-
   color: #000;
   font-size: 11px;
 }
@@ -1171,20 +1356,28 @@
   background-repeat: no-repeat;
 }
 
-.jxDisabled a.jxMenuItem {
+.jxDisabled a.jxMenuItem,
+.jxDisabled span.jxMenuItemContent span {
   cursor: default;
 }
 
+.jxDisabled a.jxMenuItem:focus,
+.jxDisabled a.jxMenuItemPressed,
+.jxDisabled a.jxMenuItemPressed:hover,
 .jxDisabled a.jxMenuItem:hover {
   background-color: #fff;
-  background-image: none;
+  background-position: left top;
   border: 1px solid #fff;
 }
 
+.jxDisabled a.jxMenuItem:hover span.jxMenuItemContent {
+  border: 1px solid #fff;
+}
+
 ul.jxMenu span.jxMenuSeparator,
 ul.jxSubMenu span.jxMenuSeparator {
   /* Base setup */
-    display: block;
+  display: block;
 
   font-size: 10px;
   line-height: 10px;
@@ -1193,7 +1386,7 @@
   background-position: left center;
 }/**
  * @project         Jx
- * @revision        $Id: panel.css 1079 2008-09-23 17:54:08Z pspencer $
+ * @revision        $Id: panel.css 241 2008-12-10 15:11:05Z pagameba $
  * @author          Fred Warnock (fwarnock at dmsolutions.ca)
  * @copyright       (c) 2006 DM Solutions Group Inc.
  */
@@ -1245,6 +1438,9 @@
   padding: 0;
 
   text-align: center;
+  user-select: none;
+  -moz-user-select: none;
+  -khtml-user-select: none;
 }
 
 /* JX PANELSET STYLE FOR TITLE BAR */
@@ -1423,7 +1619,7 @@
   border: none;
 }/**
  * @project         Jx
- * @revision        $Id: splitter.css 793 2008-08-28 14:22:32Z pspencer $
+ * @revision        $Id: splitter.css 241 2008-12-10 15:11:05Z pagameba $
  * @author          Fred Warnock (fwarnock at dmsolutions.ca)
  * @copyright       (c) 2006 DM Solutions Group Inc.
  */
@@ -1479,7 +1675,7 @@
   margin: 0px;
   padding: 0px;
   border: none;
-  overflow: hidden;
+  /*overflow: hidden;*/
   z-index: 0;
 }
 
@@ -1505,7 +1701,7 @@
   background-color: #aaa;
 }/**
  * @project         Jx
- * @revision        $Id: tab.css 1129 2008-09-24 19:01:34Z fwarnock $
+ * @revision        $Id: tab.css 241 2008-12-10 15:11:05Z pagameba $
  * @author          Fred Warnock (fwarnock at dmsolutions.ca)
  * @copyright       (c) 2006 DM Solutions Group Inc.
  */
@@ -1569,23 +1765,14 @@
   border: none;
 }
 
-a.jxTabClose {
-  /* Base setup */
-  display: block;
-  position: absolute;
-  cursor: pointer;
-}
-
-a.jxTabClose img {
-  width: 16px;
-  height: 16px;
-  background-image: url(images/tab_close.png);  
-}
-
 a.jxTab {
   /* Base setup */
   display: block;
   position: relative;
+  cursor: pointer;
+  user-select: none;
+  -moz-user-select: none;
+  -khtml-user-select: none;
 
   /* Using background images, the A contains the left side of the background */
   margin: 0px;
@@ -1593,23 +1780,9 @@
   border: none;
   background-repeat: no-repeat;
   text-decoration: none;
-  color: #000;
+  outline: none;
 }
 
-.jxDisabled a.jxButton {
- cursor: default; 
-}
-
-a.jxTab:hover,
-a.jxTab:active,
-a.jxTabActive,
-a.jxTabActive:hover,
-a.jxTabActive:active,
-.jxDisabled a.jxButton:hover,
-.jxDisabled a.jxButton:active {
-  border: none;
-}
-
 span.jxTabContent {
   /* Base setup */
   display: block;
@@ -1620,6 +1793,7 @@
      and the tab label */
   margin: 0px;
   padding: 0px;
+  border: none;
   background-repeat: no-repeat;
 }
 
@@ -1647,6 +1821,29 @@
   line-height: 16px;
 }
 
+a.jxTabClose {
+  /* Base setup */
+  display: block;
+  position: absolute;
+  cursor: pointer;
+  outline: none;
+  user-select: none;
+  -moz-user-select: none;
+  -khtml-user-select: none;
+}
+
+a.jxTabClose img {
+  width: 16px;
+  height: 16px;
+  background-image: url(images/tab_close.png);  
+}
+
+.jxDisabled a.jxTab,
+.jxDisabled span.jxTabContent span,
+.jxDisabled a.jxTabClose {
+  cursor: default;
+}
+
 .jxTabBox {
 }
 
@@ -1671,7 +1868,6 @@
 }
 
 /* Closeable Tab */
-
 .jxBarTop a.jxTabClose,
 .jxBarBottom a.jxTabClose {
   top: 3px;
@@ -1684,7 +1880,6 @@
 }
 
 /* Normal Tab */
-
 .jxBarTop a.jxTab,
 .jxBarBottom a.jxTab {
   /* Base setup */
@@ -1703,61 +1898,113 @@
   background-position: right -24px; 
 }
 
+/* Active tab */
+.jxBarTop a.jxTabActive,
+.jxBarBottom a.jxTabActive {
+  background-position: left -72px; 
+}
 
-/* Hover Tab */
+.jxBarTop a.jxTabActive span.jxTabContent,
+.jxBarBottom a.jxTabActive span.jxTabContent {
+  background-position: right -72px; 
+}
 
-.jxBarTop a.jxTab:hover,
-.jxBarBottom a.jxTab:hover {
+/* Focus tab */
+.jxBarTop a.jxTab:focus,
+.jxBarBottom a.jxTab:focus {
   background-position: left -96px; 
 }
 
-.jxBarTop a.jxTab:hover span.jxTabContent,
-.jxBarBottom a.jxTab:hover span.jxTabContent {
+.jxBarTop a.jxTab:focus span.jxTabContent,
+.jxBarBottom a.jxTab:focus span.jxTabContent {
   background-position: right -96px; 
 }
 
-/* Click Tab */
+/* Focus Active tab */
+.jxBarTop a.jxTabActive:focus,
+.jxBarBottom a.jxTabActive:focus {
+  background-position: left -144px; 
+}
 
-.jxBarTop a.jxTab:active,
-.jxBarBottom a.jxTab:active {
+.jxBarTop a.jxTabActive:focus span.jxTabContent,
+.jxBarBottom a.jxTabActive:focus span.jxTabContent {
+  background-position: right -144px; 
+}
+
+/* Hover Normal and Active  Tab */
+.jxBarTop a.jxTab:hover,
+.jxBarTop a.jxTabActive:hover,
+.jxBarBottom a.jxTab:hover,
+.jxBarBottom a.jxTabActive:hover {
   background-position: left -48px; 
 }
 
-.jxBarTop a.jxTab:active span.jxTabContent,
-.jxBarBottom a.jxTab:active span.jxTabContent {
+.jxBarTop a.jxTab:hover span.jxTabContent,
+.jxBarTop a.jxTabActive:hover span.jxTabContent,
+.jxBarBottom a.jxTab:hover span.jxTabContent,
+.jxBarBottom a.jxTabActive:hover span.jxTabContent {
   background-position: right -48px; 
 }
 
-/* Active Tab */
-
-.jxBarTop a.jxTabActive,
-.jxBarBottom a.jxTabActive {
-  background-position: left -72px; /* switch to the active left BG */
+/* Click Normal and Focused Tab */
+.jxBarTop a.jxTabPressed,
+.jxBarTop a.jxTabPressed:focus,
+.jxBarBottom a.jxTabPressed,
+.jxBarBottom a.jxTabPressed:focus {
+  background-position: left -120px; 
 }
 
-.jxBarTop a.jxTabActive span.jxTabContent,
-.jxBarBottom a.jxTabActive span.jxTabContent {
-  background-position: right -72px; /* switch to the active right BG  */
+.jxBarTop a.jxTabPressed span.jxTabContent,
+.jxBarTop a.jxTabPressed:focus span.jxTabContent,
+.jxBarBottom a.jxTabPressed span.jxTabContent,
+.jxBarBottom a.jxTabPressed:focus span.jxTabContent {
+  background-position: right -120px; 
 }
 
-/* Disabled Tab */
-
+/* Hover, Focus and Pressing Disabled Tab */
+.jxBarTop .jxDisabled a.jxTab:focus,
+.jxBarTop .jxDisabled a.jxTab:active,
 .jxBarTop .jxDisabled a.jxTab:hover,
-.jxBarTop .jxDisabled a.jxTab:active,
+.jxBarTop .jxDisabled a.jxTabPressed,
+.jxBarBottom .jxDisabled a.jxTab:focus,
+.jxBarBottom .jxDisabled a.jxTab:active,
 .jxBarBottom .jxDisabled a.jxTab:hover,
-.jxBarBottom .jxDisabled a.jxTab:active {
+.jxBarBottom .jxDisabled a.jxTabPressed {
   background-position: left -24px; /* do not switch the left BG */
 }
 
   
+.jxBarTop .jxDisabled a.jxTab:focus span.jxTabContent,
+.jxBarTop .jxDisabled a.jxTab:active span.jxTabContent,
 .jxBarTop .jxDisabled a.jxTab:hover span.jxTabContent,
-.jxBarTop .jxDisabled a.jxTab:active span.jxTabContent,
+.jxBarTop .jxDisabled a.jxTabPressed span.jxTabContent,
+.jxBarBottom .jxDisabled a.jxTab:focus span.jxTabContent,
+.jxBarBottom .jxDisabled a.jxTab:active span.jxTabContent,
 .jxBarBottom .jxDisabled a.jxTab:hover span.jxTabContent,
-.jxBarBottom .jxDisabled a.jxTab:active span.jxTabContent {
+.jxBarBottom .jxDisabled a.jxTabPressed  span.jxTabContent {
   background-position: right -24px; /* do not switch the right BG */
 }
 
+/* Hover, Focus Disabled Active Tab */
+.jxBarTop .jxDisabled a.jxTabActive:focus,
+.jxBarTop .jxDisabled a.jxTabActive:active,
+.jxBarTop .jxDisabled a.jxTabActive:hover,
+.jxBarBottom .jxDisabled a.jxTabActive:focus,
+.jxBarBottom .jxDisabled a.jxTabActive:active,
+.jxBarBottom .jxDisabled a.jxTabActive:hover {
+  background-position: left -72px; /* do not switch the left BG */
+}
 
+  
+.jxBarTop .jxDisabled a.jxTabActive:focus span.jxTabContent,
+.jxBarTop .jxDisabled a.jxTabActive:active span.jxTabContent,
+.jxBarTop .jxDisabled a.jxTabActive:hover span.jxTabContent,
+.jxBarBottom .jxDisabled a.jxTabActive:focus span.jxTabContent,
+.jxBarBottom .jxDisabled a.jxTabActive:active span.jxTabContent,
+.jxBarBottom .jxDisabled a.jxTabActive:hover span.jxTabContent {
+  background-position: right -72px; /* do not switch the right BG */
+}
+
 .jxBarTop img.jxTabIcon,
 .jxBarBottom img.jxTabIcon {
   /* Base setup */
@@ -1794,7 +2041,6 @@
 }
 
 /* Closeable Tab */
-
 .jxBarLeft a.jxTabClose,
 .jxBarRight a.jxTabClose {
   top: 3px;
@@ -1807,7 +2053,6 @@
 }
 
 /* Normal Tab */
-
 .jxBarLeft a.jxTab,
 .jxBarRight a.jxTab {
   padding-top: 4px; /* makes room for the top of the tab bg */
@@ -1820,59 +2065,112 @@
   background-position: -24px bottom; 
 }
 
-/* Hover tab */
+/* Active Tab */
+.jxBarLeft a.jxTabActive,
+.jxBarRight a.jxTabActive {
+  background-position: -72px top; 
+}
 
-.jxBarLeft a.jxTab:hover,
-.jxBarRight a.jxTab:hover {
-  background-position: -96px top; /* shifts the left BG out 2 px for slide effect */
+.jxBarLeft a.jxTabActive span.jxTabContent,
+.jxBarRight a.jxTabActive span.jxTabContent {
+  background-position: -72px bottom; 
 }
 
-.jxBarLeft a.jxTab:hover span.jxTabContent,
-.jxBarRight a.jxTab:hover span.jxTabContent {
+/* Focus tab */
+.jxBarLeft a.jxTab:focus,
+.jxBarRight a.jxTab:focus {
+  background-position: -96px top; 
+}
+
+.jxBarLeft a.jxTab:focus span.jxTabContent,
+.jxBarRight a.jxTab:focus span.jxTabContent {
   background-position: -96px bottom; 
 }
 
-/* Click Tab */
+/* Focus Active tab */
+.jxBarLeft a.jxTabActive:focus,
+.jxBarRight a.jxTabActive:focus {
+  background-position: -144px top; 
+}
 
-.jxBarLeft a.jxTab:active,
-.jxBarRight a.jxTab:active {
+.jxBarLeft a.jxTabActive:focus span.jxTabContent,
+.jxBarRight a.jxTabActive:focus span.jxTabContent {
+  background-position: -144px bottom; 
+}
+
+/* Hover Normal and Active tab */
+.jxBarLeft a.jxTab:hover,
+.jxBarLeft a.jxTabActive:hover,
+.jxBarRight a.jxTab:hover,
+.jxBarRight a.jxTabActive:hover {
   background-position: -48px top; 
 }
 
-.jxBarLeft a.jxTab:active span.jxTabContent,
-.jxBarRight a.jxTab:active span.jxTabContent {
+.jxBarLeft a.jxTab:hover span.jxTabContent,
+.jxBarLeft a.jxTabActive:hover span.jxTabContent,
+.jxBarRight a.jxTab:hover span.jxTabContent,
+.jxBarRight a.jxTabActive:hover span.jxTabContent {
   background-position: -48px bottom; 
 }
 
-/* Active Tab */
-
-.jxBarLeft a.jxTabActive,
-.jxBarRight a.jxTabActive {
-  background-position: -72px top; /* switch to the active top BG */
+/* Click Normal and Focused Tab */
+.jxBarLeft a.jxTabPressed,
+.jxBarLeft a.jxTabPressed:focus,
+.jxBarRight a.jxTabPressed,
+.jxBarRight a.jxTabPressed:focus {
+  background-position: -120px top; 
 }
 
-.jxBarLeft a.jxTabActive span.jxTabContent,
-.jxBarRight a.jxTabActive span.jxTabContent {
-  background-position: -72px bottom; /* switch to the active bottom BG  */
+.jxBarLeft a.jxTabPressed span.jxTabContent,
+.jxBarLeft a.jxTabPressed:focus span.jxTabContent,
+.jxBarRight a.jxTabPressed span.jxTabContent,
+.jxBarRight a.jxTabPressed:focus span.jxTabContent {
+  background-position: -120px bottom; 
 }
 
-/* Disabled Tab */
-
+/* Hover, Focus and Pressing Disabled Tab */
+.jxBarLeft .jxDisabled a.jxTab:focus,
+.jxBarLeft .jxDisabled a.jxTab:active,
 .jxBarLeft .jxDisabled a.jxTab:hover,
-.jxBarLeft .jxDisabled a.jxTab:active,
+.jxBarLeft .jxDisabled a.jxTabPressed,
+.jxBarRight .jxDisabled a.jxTab:focus,
+.jxBarRight .jxDisabled a.jxTab:active,
 .jxBarRight .jxDisabled a.jxTab:hover,
-.jxBarRigth .jxDisabled a.jxTab:active {
-  background-position: -24px top; /* do not switch the top BG */
+.jxBarRight .jxDisabled a.jxTabPressed {
+  background-position: -24px top; /* do not switch the left BG */
 }
 
   
+.jxBarLeft .jxDisabled a.jxTab:focus span.jxTabContent,
+.jxBarLeft .jxDisabled a.jxTab:active span.jxTabContent,
 .jxBarLeft .jxDisabled a.jxTab:hover span.jxTabContent,
-.jxBarLeft .jxDisabled a.jxTab:active span.jxTabContent,
+.jxBarLeft .jxDisabled a.jxTabPressed span.jxTabContent,
+.jxBarRight .jxDisabled a.jxTab:focus span.jxTabContent,
+.jxBarRight .jxDisabled a.jxTab:active span.jxTabContent,
 .jxBarRight .jxDisabled a.jxTab:hover span.jxTabContent,
-.jxBarRight .jxDisabled a.jxTab:active span.jxTabContent {
-  background-position: -24px bottom; /* do not switch the top BG */
+.jxBarRight .jxDisabled a.jxTabPressed  span.jxTabContent {
+  background-position: -24px bottom; /* do not switch the right BG */
 }
 
+/* Hover, Focus Disabled Active Tab */
+.jxBarLeft .jxDisabled a.jxTabActive:focus,
+.jxBarLeft .jxDisabled a.jxTabActive:active,
+.jxBarLeft .jxDisabled a.jxTabActive:hover,
+.jxBarRight .jxDisabled a.jxTabActive:focus,
+.jxBarRight .jxDisabled a.jxTabActive:active,
+.jxBarRight .jxDisabled a.jxTabActive:hover {
+  background-position: -72px top; /* do not switch the left BG */
+}
+
+.jxBarLeft .jxDisabled a.jxTabActive:focus span.jxTabContent,
+.jxBarLeft .jxDisabled a.jxTabActive:active span.jxTabContent,
+.jxBarLeft .jxDisabled a.jxTabActive:hover span.jxTabContent,
+.jxBarRight .jxDisabled a.jxTabActive:focus span.jxTabContent,
+.jxBarRight .jxDisabled a.jxTabActive:active span.jxTabContent,
+.jxBarRight .jxDisabled a.jxTabActive:hover span.jxTabContent {
+  background-position: -72px bottom; /* do not switch the right BG */
+}
+
 .jxBarLeft span.jxTabLabel,
 .jxBarRight span.jxTabLabel {
   padding: 4px 0px 4px 0px;
@@ -1880,7 +2178,7 @@
 
 /**
  * @project         Jx
- * @revision        $Id: toolbar.css 1080 2008-09-23 18:06:47Z fwarnock $
+ * @revision        $Id: toolbar.css 241 2008-12-10 15:11:05Z pagameba $
  * @author          Fred Warnock (fwarnock at dmsolutions.ca)
  * @copyright       (c) 2006 DM Solutions Group Inc.
  */
@@ -1918,12 +2216,12 @@
   overflow: hidden;
 }
 
-.jxTabBox .jxBarTop {
+.jxTabBox .jxTabBarTop {
   background-image: url(images/tabbar.png);
   background-position: 0px bottom;
 }
 
-.jxTabBox .jxBarBottom {
+.jxTabBox .jxTabBarBottom {
   background-image: url(images/tabbar_bottom.png);
   background-position: 0px top;
 }
@@ -1941,13 +2239,13 @@
   overflow: hidden;
 }
 
-.jxTabBox .jxBarLeft {
+.jxTabBox .jxTabBarLeft {
   background-image: url(images/tabbar_left.png);
   background-repeat: repeat-y;
   background-position: right 0px;
 }
 
-.jxTabBox .jxBarRight {
+.jxTabBox .jxTabBarRight {
   background-image: url(images/tabbar_right.png);
   background-repeat: repeat-y;
   background-position: left 0px;
@@ -2084,7 +2382,7 @@
 
 /**
  * @project         Jx
- * @revision        $Id: tree.css 711 2008-08-13 20:38:33Z pspencer $
+ * @revision        $Id: tree.css 241 2008-12-10 15:11:05Z pagameba $
  * @author          Fred Warnock (fwarnock at dmsolutions.ca)
  * @copyright       (c) 2006 DM Solutions Group Inc.
  */
@@ -2132,6 +2430,9 @@
   white-space: nowrap;
   font-size: 0px;
   line-height: 0px;
+  user-select: none;
+  -moz-user-select: none;
+  -khtml-user-select: none;
 }
 
 .jxTree li {
@@ -2142,7 +2443,16 @@
 .jxTreeRoot a {
   position: relative;
   display: block;
-  margin: 0px 0px 0px 14px;
+  cursor: pointer;
+  outline: none;
+  overflow: hidden;
+
+  background-image: url(images/tree_hover.png);
+  background-repeat: repeat-x;
+  background-position: left top;
+  border: none;
+
+  margin: 0px 1px 0px 15px;
   padding: 0px 0px 0px 20px;
   z-index: 0;
   font-family: Arial, Helvetica, sans-serif;
@@ -2154,20 +2464,54 @@
   height: 20px;
 }
 
+
+.jxTree a:focus,
+.jxTreeRoot a:focus {
+  border-left: 1px dotted #75ADFF;
+  border-right: 1px dotted #75ADFF;
+  margin: 0px 0px 0px 14px;
+  background-position: left -72px;
+}
+
 .jxTree a:hover, 
 .jxTreeRoot a:hover {
-  background-image: url(images/tree_hover.png);
+  /*border: 1px solid #C5E0FF;*/
+  border-left: 1px solid #C5E0FF;
+  border-right: 1px solid #C5E0FF;
+  margin: 0px 0px 0px 14px;
   background-color: #CDE5FF;
-  background-repeat: repeat-x;
-  background-position: 0px 0px;
+  background-position: left -24px;
 }
 
-.jxDisabled .jxTree a:hover, 
-.jxDisabled .jxTreeRoot a:hover {
-  background: none;
+.jxTree a.jxTreeItemPressed,
+.jxTree a.jxTreeItemPressed:hover,
+.jxTreeRoot a.jxTreeItemPressed,
+.jxTreeRoot a.jxTreeItemPressed:hover {
+  border-left: 1px solid #C5E0FF;
+  border-right: 1px solid #C5E0FF;
+  margin: 0px 0px 0px 14px;
+  background-color: #CDE5FF;
+  background-position: left -48px;
+}
+
+.jxTree .jxDisabled a,
+.jxTreeRoot.jxDisabled a {
   cursor: default;
 }
 
+.jxTree .jxDisabled a:focus,
+.jxTree .jxDisabled a.jxTreeItemPressed,
+.jxTree .jxDisabled a.jxTreeItemPressed:hover,
+.jxTree .jxDisabled a.:hover,
+.jxTreeRoot .jxDisabled a:focus,
+.jxTreeRoot .jxDisabled a.jxTreeItemPressed,
+.jxTreeRoot .jxDisabled a.jxTreeItemPressed:hover,
+.jxTreeRoot .jxDisabled a.:hover {
+  background-position: left top;
+  border: none;
+  margin: 0px 1px 0px 15px;
+}
+
 .jxTreeNest {
   background-image: url(images/tree_vert_line.png);
 }
@@ -2193,8 +2537,8 @@
 
 .jxTreeIcon { 
   height: 16px;
-  top: 2px;
-  left: 2px;
+  top: 1px;
+  left: 1px;
 }
 
 .jxTreeBranchOpen .jxTreeIcon,

Modified: trunk/templates/mapguide/standard/themes/delicious/jxtheme.css
===================================================================
--- trunk/templates/mapguide/standard/themes/delicious/jxtheme.css	2008-12-10 20:34:08 UTC (rev 1707)
+++ trunk/templates/mapguide/standard/themes/delicious/jxtheme.css	2008-12-10 20:43:02 UTC (rev 1708)
@@ -21,4 +21,4 @@
  * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
  * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
  * DEALINGS IN THE SOFTWARE.
- */body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}div.jxButtonContainer{display:block;position:relative;float:left;margin:0;padding:2px;border:none;}a.jxButton{display:block;position:relative;float:left;margin:0;padding:0 0 0 4px;border:none;background-image:url(images/button.png);background-position:left -24px;background-repeat:no-repeat;text-decoration:none;}ul.jxToolbar a.jxButton{background-position:left top;}span.jxButtonContent{display:block;position:relative;float:left;font-size:0;line-height:0;margin:0;padding:4px 4px 4px 0;border:none;background-image:url(images/button.png);background-position:right -24px;background-repeat:no-repeat;}ul.jxToolbar span.jxButtonContent{background-position:right top;}ul.jxToolbar a.jxButton:hover,a.jxButton:hover{background-position:left -96px;}a.jxButton:hover span.jxButtonContent{background-position:right -96px;}ul.jxToolbar a.jxButtonActive,a.jxButtonActive{background-position:left -72px;}a.jxButtonActive span.jxButtonContent{background-position:right -72px;}ul.jxToolbar a.jxButton:hover,a.jxButtonActive:hover{background-position:left -96px;}a.jxButtonActive:hover span.jxButtonContent{background-position:right -96px;}ul.jxToolbar a.jxButton:active,ul.jxToolbar a.jxButtonActive:active,a.jxButton:active,a.jxButtonActive:active{background-position:left -48px;}a.jxButton:active span.jxButtonContent,a.jxButtonActive:active span.jxButtonContent{background-position:right -48px;}ul.jxToolbar .jxDisabled a.jxButton,.jxDisabled a.jxButton{cursor:default;}ul.jxToolbar .jxDisabled a.jxButton:hover,ul.jxToolbar .jxDisabled a.jxButton:active{background-position:left top;}.jxDisabled a.jxButton:hover,.jxDisabled a.jxButton:active{background-position:left -24px;}ul.jxToolbar .jxDisabled a.jxButton:hover span.jxButtonContent,ul.jxToolbar .jxDisabled a.jxButton:active span.jxButtonContent{background-position:right top;}.jxDisabled a.jxButton:hover span.jxButtonContent,.jxDisabled a.jxButton:active span.jxButtonContent{background-position:right -24px;}img.jxButtonIcon{position:relative;float:left;width:16px;height:16px;background-position:center center;background-repeat:no-repeat;}span.jxButtonContent span{display:block;position:relative;float:left;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:16px;height:16px;white-space:nowrap;}span.jxButtonContent span.jxButtonLabel{margin:0;padding:0 4px 0 4px;color:#000;font-size:11px;}a.jxButtonMenu span.jxButtonContent,a.jxButtonMulti span.jxButtonContent,a.jxButtonFlyout span.jxButtonContent,a.jxButtonCombo span.jxButtonContent,a.jxButtonEditCombo span.jxButtonContent{padding-right:0;}a.jxButtonMenu span.jxButtonContent span,a.jxButtonFlyout span.jxButtonContent span,a.jxButtonMulti span.jxButtonContent span,a.jxButtonCombo span.jxButtonContent span,a.jxButtonEditCombo span.jxButtonContent span{padding-right:16px;background-image:url(images/emblems.png);background-position:right -16px;background-repeat:no-repeat;}a.jxButtonDisclose{position:absolute;display:block;padding:4px 0;font-size:0;line-height:0;right:2px;top:2px;background-image:url(images/button_multi_disclose.png);background-position:right 0;background-repeat:no-repeat;}a.jxButtonDisclose img{width:16px;height:16px;margin:0;padding:0;border:0;background-image:url(images/emblems.png);background-position:right -16px;background-repeat:no-repeat;}a.jxButtonDisclose:hover{background-position:right -96px;}a.jxButtonDisclose:active{background-position:right -48px;}ul.jxToolbar a.jxButtonHover{background-position:left -24px;}ul.jxToolbar a.jxButtonHover span.jxButtonContent{background-position:right -24px;}.jxFlyout .jxChrome{background-image:url(images/flyout_chrome.png);padding:5px 5px 7px 6px;}.jxFlyout .jxChrome img{width:500px;height:500px;}.jxFlyout{position:absolute;display:block;z-index:100;margin:0;padding:0;}.jxFlyoutContent{position:relative;display:block;overflow:auto;margin:6px 6px 8px 7px;background-color:#fff;border:1px solid #999;}a.jxButtonMulti,a.jxButtonMulti span.jxButtonContent{background-image:url(images/button_multi.png);}a.jxButtonEditCombo,a.jxButtonEditCombo span.jxButtonContent{background-image:url(images/button_combo.png);}a.jxButtonMulti span.jxButtonContent span{padding-right:21px;}a.jxButtonEditCombo span.jxButtonContent span{font-size:0;}a.jxButtonComboDefault span.jxButtonContent span,a.jxButtonComboDefault input{font-style:italic;color:#999;}a.jxButtonEditCombo input{float:left;line-height:16px;height:16px;padding:0 4px;margin:0;border:none;font-size:11px;font-family:Arial,Helvetica,sans-serif;background-color:transparent;}.jxChrome{position:absolute;display:block;font-size:0;line-height:0;z-index:-1;width:100%;height:100%;top:0;left:0;}.jxChromeDrag{opacity:.5;-ms-filter:"Alpha(opacity=50)";}.jxChromeTL{position:absolute;overflow:hidden;left:0;top:0;width:50%;height:50%;}.jxChromeTR{position:absolute;overflow:hidden;left:50%;top:0;width:50%;height:50%;}.jxChromeBL{position:absolute;overflow:hidden;left:0;top:50%;width:50%;height:50%;}.jxChromeBR{position:absolute;overflow:hidden;left:50%;top:50%;width:50%;height:50%;}.jxChromeTL img{position:absolute;top:0;left:0;width:500px;height:500px;}.jxChromeTR img{position:absolute;top:0;right:0;width:500px;height:500px;}.jxChromeBL img{position:absolute;bottom:0;left:0;width:500px;height:500px;}.jxChromeBR img{position:absolute;bottom:0;right:0;width:500px;height:500px;}.jxColorBar{position:relative;overflow:hidden;}table.jxColorGrid{position:relative;border-collapse:collapse;empty-cells:show;clear:both;}.jxColorGrid td{border:1px solid #000;}.jxColorGrid td.emptyCell{border:0 solid #000;}.jxColorGrid td.emptyCell span{display:block;width:7px;height:7px;line-height:0;font-size:0;border:0 solid #000;padding:1px;margin:0;}.jxColorGrid a.colorSwatch{display:block;width:7px;height:7px;line-height:0;font-size:0;border:0 solid #000;margin:0;padding:1px;}.jxColorGrid a.borderWhite:hover{border:1px solid #fff;padding:0;}.jxColorGrid a.borderBlack:hover{border:1px solid #000;padding:0;}input.jxHexInput{width:55px;vertical-align:middle;}input.jxAlphaInput{width:30px;vertical-align:middle;}div.jxColorPreview{float:left;position:relative;width:20px;height:20px;border:1px solid #000;margin:2px;vertical-align:middle;background-image:url('images/grid.png');overflow:hidden;}a.jxButtonFlyout span.jxButtonContent span.jxButtonSwatch{display:block;float:left;width:14px;height:14px;border:1px solid #000;background-image:url('images/grid.png');background-position:0 0;background-repeat:repeat;padding-right:0!important;}a.jxButtonFlyout span.jxButtonContent span.jxButtonSwatch span{display:block;width:14px;height:14px;position:absolute;padding-right:0;background:none;}div.jxColorPreview img{position:absolute;z-index:0;}div.jxColorPreview div{width:20px;height:10px;position:absolute;display:block;left:0;z-index:1;font-size:10px;line-height:0;}div.jxColorPreview div.jxColorSelected{top:0;}div.jxColorPreview div.jxColorHover{bottom:0;}label.jxColorLabel,label.jxAlphaLabel{width:auto;font-family:Arial,sans-serif;font-size:11px;line-height:24px;padding:2px;vertical-align:middle;}a.jxColorClose{position:absolute;top:0;right:0;width:16px;height:16px;}a.jxColorClose img{width:16px;height:16px;}a{outline:none;}.jxClearer{display:block;position:relative;float:none;clear:both;font-size:0;line-height:0;width:0;height:0;margin:0;padding:0;}.jxDisabled{opacity:.4;-ms-filter:"Alpha(opacity=40)";}iframe.jxIframeShim{position:absolute;top:0;left:0;width:100%;height:100%;-ms-filter:"Alpha(opacity:0)";opacity:0;z-index:-1;}.jxDialog .jxChrome{background-image:url(images/dialog_chrome.png);}.jxDialog .jxChrome img{width:500px;height:500px;}.jxDialog{display:block;z-index:1;}.jxDialogContentContainer{z-index:1;margin:0 11px 13px 12px;border:1px solid #b7b7b7;background-color:#f0f0f0;}.jxDialogModal{position:absolute;display:block;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.2;-ms-filter:"Alpha(opacity=20)";}.jxDialogContent{display:block;position:relative;overflow:auto;padding:0;z-index:1;}.jxDialogTitle{display:block;position:relative;background-image:url(images/a_pixel.png);text-align:center;height:24px;line-height:24px;z-index:1;margin:6px 6px 0 7px;}.jxDialogMin .jxDialogTitle{margin-bottom:8px;}.jxDialogMoveable{cursor:move;}.jxDialogIcon{position:absolute;left:2px;top:3px;width:16px;height:16px;border:none;padding:0;margin:0;}.jxDialogLabel{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;line-height:21px;color:#000;white-space:nowrap;}.jxDialogResize{position:absolute;bottom:7px;right:6px;width:16px;height:16px;z-index:2;border:0;cursor:se-resize;background-image:url(images/dialog_resize.png);}.jxDialogControls{position:absolute;top:3px;right:2px;height:16px;width:80px;}.jxDialogControls img{background-image:url('images/panel_controls.png');background-repeat:no-repeat;border:0;margin:0;width:16px;height:16px;}.jxDialogClose img{background-position:0 -32px;}.jxDialogMenu img{background-position:0 -48px;}.jxDialogHelp img{background-position:0 -64px;}.jxDialogCollapse img{background-position:0 -16px;}.jxDialogMin .jxDialogCollapse img{background-position:0 0;}.jxDialogMax .jxDialogCollapse img{background-position:0 -16px;}.jxDialogLoading img{border:0;margin:0;width:16px;height:16px;visibility:hidden;position:absolute;top:1px;left:2px;}.jxDialogControls .jxButtonContainer,.jxDialogControls span.jxButtonContent,.jxDialogControls a.jxButton:hover span.jxButtonContent,.jxDialogControls a.jxButton:active span.jxButtonContent,.jxDialogControls a.jxButtonActive span.jxButtonContent,.jxDialogControls a.jxButtonActive:hover span.jxButtonContent,.jxDialogControls a.jxButtonActive:active span.jxButtonContent,.jxDialogControls .jxDisabled a.jxButton span.jxButtonContent,.jxDialogControls .jxDisabled a.jxButton:hover span.jxButtonContent,.jxDialogControls .jxDisabled a.jxButton:active span.jxButtonContent,.jxDialogControls a.jxButton,.jxDialogControls a.jxButton:hover,.jxDialogControls a.jxButton:active,.jxDialogControls a.jxButtonActive,.jxDialogControls a.jxButtonActive:hover,.jxDialogControls a.jxButtonActive:active,.jxDialogControls .jxDisabled a.jxButton,.jxDialogControls .jxDisabled a.jxButton:hover,.jxDialogControls .jxDisabled a.jxButton:active{padding:0;margin:0;border:none;background-color:transparent;background-image:none;}.jxDialogControls a.jxButtonMenu span.jxButtonContent,.jxDialogControls a.jxButtonFlyout span.jxButtonContent{background-image:none;}.jxDialogControls a.jxButtonMenu span.jxButtonContent span,.jxDialogControls a.jxButtonFlyout span.jxButtonContent span{padding-right:0;}.jxDialogControls .jxBarContainer{position:absolute;right:0;background-image:none;background-color:transparent;margin:0;padding:0;border:none;height:16px;}.jxDialogControls .jxBarScroller{left:auto;right:0;}.jxDialogControls ul.jxToolbar{float:right;}.jxDialogControls ul.jxToolbar,.jxDialogControls li.jxToolItem{background-image:none;background-color:transparent;margin:0;padding:0;border:none;}.jxGridContainer{position:absolute;top:0;left:0;border-left:0 solid #d8d8d8;border-top:0 solid #d8d8d8;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;overflow:hidden;}.jxGridTable{position:relative;table-layout:fixed;border-collapse:collapse;border-style:none;width:0;cursor:default;font-family:Arial,Verdana,sans-serif;font-size:11px;font-weight:normal;}.jxGridColHeadHide{height:0;line-height:0;font-size:0;background-color:#fff;white-space:normal;}.jxGridColHeadHide p,.jxGridRowHeadHide p{font-size:0;line-height:0;height:0;margin:0;padding:0;}.jxGridRowHeadHide{width:0;white-space:normal;}.jxGridCell{border-top:0 solid #d8d8d8;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;border-left:0 solid #d8d8d8;overflow:hidden;padding-left:3px;padding-right:3px;overflow:hidden;white-space:nowrap;cursor:cell;text-overflow:ellipsis;}.jxGridColHead{border-top:0 solid #d8d8d8;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;border-left:0 solid #d8d8d8;background-color:#f2f2f2;background-image:url('images/table_col.png');background-position:0 0;background-repeat:repeat-x;text-align:center;font-weight:bold;color:#333;cursor:default;}.jxGridRowHead{border-top:0 solid #d8d8d8;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;border-left:0 solid #d8d8d8;background-color:#f2f2f2;background-image:url('images/table_row.png');background-position:0 0;background-repeat:repeat-y;text-align:center;font-weight:bold;color:#333;cursor:default;}.jxGridRowAll{background-color:#fff;}.jxGridColumnHeaderSelected{background-color:#e1e1e1;background-position:0 -200px;}.jxGridRowHeaderSelected{background-color:#e1e1e1;background-position:-400px 0;}.jxGridColumnSelected{background-color:#f7f7f7;}.jxGridRowSelected td{background-color:#f7f7f7;}td.jxGridCellSelected{background-color:#ebebeb;}.jxGridColumnHeaderPrelight{background-color:#cee5ff;background-position:0 -300px;}.jxGridRowHeaderPrelight{background-color:#cee5ff;background-position:-600px 0;}.jxGridColumnPrelight{background-color:#e5f1ff;}.jxGridRowPrelight td{background-color:#e5f1ff;}td.jxGridCellPrelight{background-color:#cce3ff;}.jxMenuContainer .jxChrome{background-image:url(images/flyout_chrome.png);padding:5px 5px 7px 6px;}a.jxButtonMenu span.jxMenuItemSpan{padding-right:16px;}.jxMenuContainer{position:absolute;display:block;z-index:200;padding:0;}ul.jxMenu,ul.jxSubMenu{display:block;position:relative;list-style-type:none;margin:6px 6px 8px 7px;background-color:#fff;border:1px solid #999;}li.jxMenuItemContainer{display:block;position:relative;margin:0;padding:0;}a.jxMenuItem{display:block;position:relative;text-decoration:none;border:1px solid #fff;font-family:Arial,Helvetica,sans-serif;font-size:11px;text-decoration:none;margin:2px 2px;padding:0;color:#000;}a.jxMenuItem:hover{border:1px solid #C5E0FF;background-image:url(images/menu_hover.png);background-color:#CDE5FF;background-repeat:repeat-x;background-position:0 0;}a.jxMenuItem:hover span.jxMenuItemContent{border:1px solid #F4F9FF;border-bottom:1px solid #E4F0FF;}span.jxMenuItemContent{display:block;position:relative;font-family:Arial,Helvetica,sans-serif;font-size:0;line-height:0;white-space:nowrap;padding:0 20px 0 0;margin:0;border:1px solid #fff;}a.jxButtonSubMenu span.jxMenuItemContent,a.jxButtonSubMenu:hover span.jxMenuItemContent{background-image:url(images/emblems.png);background-position:right -32px;background-repeat:no-repeat;}img.jxMenuItemIcon{position:absolute;top:0;left:0;display:inline;width:16px;height:16px;background-position:left center;background-repeat:no-repeat;}span.jxMenuItemContent span{display:block;position:relative;cursor:pointer;margin:0;padding:0 0 0 20px;font-size:16px;line-height:16px;}span.jxMenuItemContent span.jxMenuItemLabel{color:#000;font-size:11px;}.jxMenuItemToggle img.jxMenuItemIcon,.jxMenuItemSet img.jxMenuItemIcon{background-image:url(images/emblems.png);background-position:2px 0;background-repeat:no-repeat;}.jxMenuItemToggle a.jxMenuItemActive img.jxMenuItemIcon{background-position:2px -48px;}.jxMenuItemSet a.jxMenuItemActive img.jxMenuItemIcon{background-position:2px -64px;}a.jxMenuItemActive img.jxMenuItemIcon{top:-2px;left:-2px;border:2px solid #C5E0FF;}a.jxMenuItemActive span.jxMenuItemContent{background-image:url(images/menu_icon_active.png);background-position:0 0;background-repeat:no-repeat;}.jxDisabled a.jxMenuItem{cursor:default;}.jxDisabled a.jxMenuItem:hover{background-color:#fff;background-image:none;border:1px solid #fff;}ul.jxMenu span.jxMenuSeparator,ul.jxSubMenu span.jxMenuSeparator{display:block;font-size:10px;line-height:10px;background-image:url(images/toolbar_separator_v.png);background-repeat:repeat-x;background-position:left center;}.jxPanel{display:block;position:relative;}.jxPanelContentContainer{overflow:hidden;background-color:#f0f0f0;}.jxPanelContent{position:relative;display:block;overflow:auto;background-color:#fff;margin:0;padding:0;}.jxPanelTitle{display:block;position:relative;background-image:url(images/panelbar.png);background-repeat:repeat-x;background-position:left top;height:22px;margin:0;padding:0;text-align:center;}.jxPanelBar{position:absolute;line-height:1px;width:100%;height:5px;cursor:row-resize;background-color:#f0f0f0;z-index:1;}.jxPanelIcon{position:absolute;left:2px;top:3px;width:16px;height:16px;border:none;padding:0;margin:0;}.jxPanelLabel{padding-left:25px;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;line-height:21px;color:#000;white-space:nowrap;}.jxPanelControls{position:absolute;top:3px;right:2px;height:16px;width:80px;overflow:hidden;}.jxPanelControls img{background-image:url('images/panel_controls.png');background-repeat:no-repeat;border:0;margin:0;width:16px;height:16px;}.jxPanelClose img{background-position:0 -32px;}.jxPanelMenu img{background-position:0 -48px;}.jxPanelHelp img{background-position:0 -64px;}.jxPanelCollapse img{background-position:0 -16px;}.jxPanelMin .jxPanelCollapse img{background-position:0 0;}.jxPanelMax .jxPanelCollapse img{background-position:0 -16px;}.jxPanelMaximize img{background-position:0 0;}.jxPanelLoading img{border:0;margin:0;width:16px;height:16px;visibility:hidden;position:absolute;top:1px;left:2px;}.jxPanelControls .jxButtonContainer,.jxPanelControls span.jxButtonContent,.jxPanelControls a.jxButton:hover span.jxButtonContent,.jxPanelControls a.jxButton:active span.jxButtonContent,.jxPanelControls a.jxButtonActive span.jxButtonContent,.jxPanelControls a.jxButtonActive:hover span.jxButtonContent,.jxPanelControls a.jxButtonActive:active span.jxButtonContent,.jxPanelControls .jxDisabled a.jxButton span.jxButtonContent,.jxPanelControls .jxDisabled a.jxButton:hover span.jxButtonContent,.jxPanelControls .jxDisabled a.jxButton:active span.jxButtonContent,.jxPanelControls a.jxButton,.jxPanelControls a.jxButton:hover,.jxPanelControls a.jxButton:active,.jxPanelControls a.jxButtonActive,.jxPanelControls a.jxButtonActive:hover,.jxPanelControls a.jxButtonActive:active,.jxPanelControls .jxDisabled a.jxButton,.jxPanelControls .jxDisabled a.jxButton:hover,.jxPanelControls .jxDisabled a.jxButton:active{padding:0;margin:0;border:none;background-color:transparent;background-image:none;}.jxPanelControls a.jxButtonMenu span.jxButtonContent,.jxPanelControls a.jxButtonFlyout span.jxButtonContent{background-image:none;}.jxPanelControls a.jxButtonMenu span.jxButtonContent span,.jxPanelControls a.jxButtonFlyout span.jxButtonContent span{padding-right:0;}.jxPanelControls div.jxBarTop{position:absolute;right:0;background-image:none;background-color:transparent;margin:0;padding:0;border:none;height:16px;}.jxPanelControls .jxBarScroller{left:auto;right:0;}.jxPanelControls ul.jxToolbar{float:right;}.jxPanelControls ul.jxToolbar,.jxPanelControls li.jxToolItem{background-image:none;background-color:transparent;margin:0;padding:0;border:none;}.jxSplitBarHorizontal{display:block;position:absolute;font-size:0;line-height:0;margin:0;padding:0;border:none;width:5px;height:100%;cursor:col-resize;background-color:#f0f0f0;z-index:1;}.jxSplitBarVertical{display:block;position:absolute;font-size:0;line-height:0;margin:0;padding:0;border:none;width:100%;height:5px;cursor:row-resize;background-color:#f0f0f0;z-index:1;}.jxSplitContainer{display:block;position:relative;margin:0;padding:0;border:none;overflow:hidden;}.jxSplitArea{display:block;position:absolute;margin:0;padding:0;border:none;overflow:hidden;z-index:0;}.jxSplitBarDrag{background-color:#eee;}.jxSnapHorizontalBefore{width:5px;height:5px;position:absolute;top:0;left:0;background-color:#aaa;}.jxSnapHorizontalAfter{width:5px;height:5px;position:absolute;top:0;left:0;background-color:#aaa;}.jxTabSetContainer{position:relative;display:block;overflow:hidden;width:200px;height:200px;margin:0;padding:0;background-color:#fff;}.jxTabSetContainer .jxToolbarContainer{z-index:auto;}.tabContent{display:none;position:relative;width:100%;height:100%;overflow:auto;}.tabContentActive{display:block;}div.jxTabContainer{display:block;position:relative;margin:0;padding:2px;border:none;}a.jxTabClose{display:block;position:absolute;cursor:pointer;}a.jxTabClose img{width:16px;height:16px;background-image:url(images/tab_close.png);}a.jxTab{display:block;position:relative;margin:0;padding:0;border:none;background-repeat:no-repeat;text-decoration:none;color:#000;}.jxDisabled a.jxButton{cursor:default;}a.jxTab:hover,a.jxTab:active,a.jxTabActive,a.jxTabActive:hover,a.jxTabActive:active,.jxDisabled a.jxButton:hover,.jxDisabled a.jxButton:active{border:none;}span.jxTabContent{display:block;font-size:0;line-height:0;margin:0;padding:0;background-repeat:no-repeat;}img.jxTabIcon{position:relative;width:16px;height:16px;background-position:center center;background-repeat:no-repeat;}span.jxTabLabel{display:block;position:relative;cursor:pointer;margin:0;padding:0;color:#000;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:16px;}.jxBarTop div.jxTabContainer,.jxBarBottom div.jxTabContainer{float:left;}.jxBarTop a.jxTab,.jxBarTop span.jxTabContent{background-image:url(images/tab_top.png);}.jxBarBottom a.jxTab,.jxBarBottom span.jxTabContent{background-image:url(images/tab_bottom.png);}.jxBarTop a.jxTabClose,.jxBarBottom a.jxTabClose{top:3px;right:3px;}.jxBarTop .jxTabClose span.jxTabContent,.jxBarBottom .jxTabClose span.jxTabContent{padding-right:16px;}.jxBarTop a.jxTab,.jxBarBottom a.jxTab{float:left;padding-left:4px;background-position:left -24px;}.jxBarTop span.jxTabContent,.jxBarBottom span.jxTabContent{float:left;padding:4px 4px 4px 0;background-position:right -24px;}.jxBarTop a.jxTab:hover,.jxBarBottom a.jxTab:hover{background-position:left -96px;}.jxBarTop a.jxTab:hover span.jxTabContent,.jxBarBottom a.jxTab:hover span.jxTabContent{background-position:right -96px;}.jxBarTop a.jxTab:active,.jxBarBottom a.jxTab:active{background-position:left -48px;}.jxBarTop a.jxTab:active span.jxTabContent,.jxBarBottom a.jxTab:active span.jxTabContent{background-position:right -48px;}.jxBarTop a.jxTabActive,.jxBarBottom a.jxTabActive{background-position:left -72px;}.jxBarTop a.jxTabActive span.jxTabContent,.jxBarBottom a.jxTabActive span.jxTabContent{background-position:right -72px;}.jxBarTop .jxDisabled a.jxTab:hover,.jxBarTop .jxDisabled a.jxTab:active,.jxBarBottom .jxDisabled a.jxTab:hover,.jxBarBottom .jxDisabled a.jxTab:active{background-position:left -24px;}.jxBarTop .jxDisabled a.jxTab:hover span.jxTabContent,.jxBarTop .jxDisabled a.jxTab:active span.jxTabContent,.jxBarBottom .jxDisabled a.jxTab:hover span.jxTabContent,.jxBarBottom .jxDisabled a.jxTab:active span.jxTabContent{background-position:right -24px;}.jxBarTop img.jxTabIcon,.jxBarBottom img.jxTabIcon{float:left;}.jxBarTop span.jxTabLabel,.jxBarBottom span.jxTabLabel{float:left;height:16px;padding:0 4px 0 4px;}.jxBarLeft a.jxTab,.jxBarLeft span.jxTabContent{background-image:url(images/tab_left.png);}.jxBarRight a.jxTab,.jxBarRight span.jxTabContent{background-image:url(images/tab_right.png);}.jxBarLeft a.jxTabClose,.jxBarRight a.jxTabClose{top:3px;left:3px;}.jxBarLeft .jxTabClose span.jxTabContent,.jxBarRight .jxTabClose span.jxTabContent{padding-top:16px;}.jxBarLeft a.jxTab,.jxBarRight a.jxTab{padding-top:4px;background-position:-24px top;}.jxBarLeft span.jxTabContent,.jxBarRight span.jxTabContent{padding:0 4px 4px 4px;background-position:-24px bottom;}.jxBarLeft a.jxTab:hover,.jxBarRight a.jxTab:hover{background-position:-96px top;}.jxBarLeft a.jxTab:hover span.jxTabContent,.jxBarRight a.jxTab:hover span.jxTabContent{background-position:-96px bottom;}.jxBarLeft a.jxTab:active,.jxBarRight a.jxTab:active{background-position:-48px top;}.jxBarLeft a.jxTab:active span.jxTabContent,.jxBarRight a.jxTab:active span.jxTabContent{background-position:-48px bottom;}.jxBarLeft a.jxTabActive,.jxBarRight a.jxTabActive{background-position:-72px top;}.jxBarLeft a.jxTabActive span.jxTabContent,.jxBarRight a.jxTabActive span.jxTabContent{background-position:-72px bottom;}.jxBarLeft .jxDisabled a.jxTab:hover,.jxBarLeft .jxDisabled a.jxTab:active,.jxBarRight .jxDisabled a.jxTab:hover,.jxBarRigth .jxDisabled a.jxTab:active{background-position:-24px top;}.jxBarLeft .jxDisabled a.jxTab:hover span.jxTabContent,.jxBarLeft .jxDisabled a.jxTab:active span.jxTabContent,.jxBarRight .jxDisabled a.jxTab:hover span.jxTabContent,.jxBarRight .jxDisabled a.jxTab:active span.jxTabContent{background-position:-24px bottom;}.jxBarLeft span.jxTabLabel,.jxBarRight span.jxTabLabel{padding:4px 0 4px 0;}.jxBarContainer{display:block;position:relative;z-index:1;overflow:hidden;margin:0;padding:0;border:0;background-color:#f0f0f0;}.jxBarTop,.jxBarBottom{width:100%;height:28px;background-image:url(images/toolbar.png);background-repeat:repeat-x;background-position:0 0;overflow:hidden;}.jxTabBox .jxBarTop{background-image:url(images/tabbar.png);background-position:0 bottom;}.jxTabBox .jxBarBottom{background-image:url(images/tabbar_bottom.png);background-position:0 top;}.jxBarLeft,.jxBarRight{width:auto;height:100%;background-image:url(images/toolbar.png);background-repeat:repeat-x;background-position:0 0;float:left;overflow:hidden;}.jxTabBox .jxBarLeft{background-image:url(images/tabbar_left.png);background-repeat:repeat-y;background-position:right 0;}.jxTabBox .jxBarRight{background-image:url(images/tabbar_right.png);background-repeat:repeat-y;background-position:left 0;}.jxBarTop .jxBarScroller,.jxBarBottom .jxBarScroller{position:absolute;width:10000%;overflow:hidden;}.jxBarTop .jxBarScrollLeft,.jxBarBottom .jxBarScrollLeft{position:absolute;top:0;left:0;}.jxBarTop .jxBarScrollRight,.jxBarBottom .jxBarScrollRight{position:absolute;top:0;right:0;}.jxBarTop .jxBarScrollLeft img.jxButtonIcon,.jxBarBottom .jxBarScrollLeft img.jxButtonIcon{background-image:url(images/emblems.png);background-position:0 -80px;}.jxBarTop .jxBarScrollRight img.jxButtonIcon,.jxBarBottom .jxBarScrollRight img.jxButtonIcon{background-image:url(images/emblems.png);background-position:0 -96px;}ul.jxToolbar,ul.jxTabBar{display:block;position:relative;float:left;list-style-type:none;margin:0;padding:0;border:none;}li.jxToolItem{display:block;position:relative;float:left;font-size:0;line-height:0;padding:0;margin:0;border:none;}li.jxToolItem .separator{display:block;position:relative;float:left;font-size:0;line-height:0;border:0;margin:0;padding:4px;background-repeat:no-repeat;background-position:center center;}.jxBarTop li.jxToolItem span.jxBarSeparator,.jxBarBottom li.jxToolItem span.jxBarSeparator{width:8px;height:20px;background-image:url(images/toolbar_separator_h.png);}.jxBarLeft li.jxToolItem span.jxBarSeparator,.jxBarRight li.jxToolItem span.jxBarSeparator{width:20px;height:8px;background-image:url(images/toolbar_separator_v.png);}.jxBarLeft ul.jxToolbar,.jxBarLeft ul.jxTabBar,.jxBarLeft li.jxToolItem,.jxBarRight ul.jxToolbar,.jxBarRight ul.jxTabBar,.jxBarRight li.jxToolItem{clear:both;}.jxTree,.jxTreeRoot{position:relative;display:block;list-style:none;margin:0;padding:0;}.jxTreeNest{list-style:none;margin:0;padding:0;background-repeat:repeat-y;background-position:left top;}.jxTree li,.jxTreeRoot li{position:relative;display:block;margin:0;padding:0;background-repeat:no-repeat;background-position:left top;white-space:nowrap;font-size:0;line-height:0;}.jxTree li{margin-left:16px;}.jxTree a,.jxTreeRoot a{position:relative;display:block;margin:0 0 0 14px;padding:0 0 0 20px;z-index:0;font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#000;text-decoration:none;line-height:20px;height:20px;}.jxTree a:hover,.jxTreeRoot a:hover{background-image:url(images/tree_hover.png);background-color:#CDE5FF;background-repeat:repeat-x;background-position:0 0;}.jxDisabled .jxTree a:hover,.jxDisabled .jxTreeRoot a:hover{background:none;cursor:default;}.jxTreeNest{background-image:url(images/tree_vert_line.png);}.jxTreeImage,.jxTreeIcon{position:absolute;display:inline;left:0;top:0;width:16px;height:20px;z-index:1;background-image:url(images/tree.png);background-repeat:no-repeat;border:0;margin:0;}.jxTreeIcon{height:16px;top:2px;left:2px;}.jxTreeBranchOpen .jxTreeIcon,.jxTreeBranchLastOpen .jxTreeIcon{background-position:left -40px;}.jxTreeBranchOpen .jxTreeImage{background-position:left -100px;}.jxTreeBranchLastOpen .jxTreeImage{background-position:left -160px;}.jxTreeBranchClosed .jxTreeIcon,.jxTreeBranchLastClosed .jxTreeIcon{background-position:left -20px;}.jxTreeBranchClosed .jxTreeImage{background-position:left -80px;}.jxTreeBranchLastClosed .jxTreeImage{background-position:left -140px;}.jxTreeItem .jxTreeIcon,.jxTreeItemLast .jxTreeIcon{background-position:left 0;}.jxTreeItem .jxTreeImage{background-position:left -60px;}.jxTreeItemLast .jxTreeImage{background-position:left -120px;}.jxTreeItemSelected{background-color:#AFD4FA;font-weight:bold;}.jxTreeItem a,.jxTreeItem img,.jxTreeItem input,.jxTreeItemLast a,.jxTreeItemLast img,.jxTreeItemLast input,.jxTreeBranch a,.jxTreeBranch img,.jxTreeBranch input,.jxTreeBranchLast a,.jxTreeBranchLast img,.jxTreeBranchLast input{vertical-align:middle;}
\ No newline at end of file
+ */body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}div.jxButtonContainer{display:block;position:relative;float:left;margin:0;padding:2px;border:none;}a.jxButton{display:block;position:relative;float:left;cursor:pointer;user-select:none;-moz-user-select:none;-khtml-user-select:none;margin:0;padding:0 0 0 4px;border:none;background-image:url(images/button.png);background-position:left -24px;background-repeat:no-repeat;text-decoration:none;outline:none;}ul.jxToolbar a.jxButton{background-position:left top;}span.jxButtonContent{display:block;position:relative;float:left;font-size:0;line-height:0;margin:0;padding:4px 4px 4px 0;border:none;background-image:url(images/button.png);background-position:right -24px;background-repeat:no-repeat;}ul.jxToolbar span.jxButtonContent{background-position:right top;}ul.jxToolbar a.jxButtonActive,a.jxButtonActive{background-position:left -72px;}a.jxButtonActive span.jxButtonContent{background-position:right -72px;}ul.jxToolbar a.jxButton:focus,a.jxButton:focus{background-position:left -96px;}a.jxButton:focus span.jxButtonContent{background-position:right -96px;}ul.jxToolbar a.jxButtonActive:focus,a.jxButtonActive:focus{background-position:left -144px;}a.jxButtonActive:focus span.jxButtonContent{background-position:right -144px;}ul.jxToolbar a.jxButton:hover,ul.jxToolbar a.jxButtonActive:hover,a.jxButton:hover,a.jxButtonActive:hover{background-position:left -48px;}a.jxButton:hover span.jxButtonContent,a.jxButtonActive:hover span.jxButtonContent{background-position:right -48px;}ul.jxToolbar a.jxButtonPressed,ul.jxToolbar a.jxButtonPressed:focus,a.jxButtonPressed,a.jxButtonPressed:focus{background-position:left -120px;}a.jxButtonPressed span.jxButtonContent,a.jxButtonPressed:focus span.jxButtonContent{background-position:right -120px;}.jxDisabled a.jxButton,.jxDisabled span.jxButtonContent span{cursor:default;}ul.jxToolbar .jxDisabled a.jxButton:focus,ul.jxToolbar .jxDisabled a.jxButton:active,ul.jxToolbar .jxDisabled a.jxButton:hover,ul.jxToolbar .jxDisabled a.jxButtonPressed{background-position:left top;}.jxDisabled a.jxButton:focus,.jxDisabled a.jxButton:active,.jxDisabled a.jxButton:hover,.jxDisabled a.jxButtonPressed{background-position:left -24px;}ul.jxToolbar .jxDisabled a.jxButton:focus span.jxButtonContent,ul.jxToolbar .jxDisabled a.jxButton:active span.jxButtonContent,ul.jxToolbar .jxDisabled a.jxButton:hover span.jxButtonContent,ul.jxToolbar .jxDisabled a.jxButtonPressed span.jxButtonContent{background-position:right top;}.jxDisabled a.jxButton:focus span.jxButtonContent,.jxDisabled a.jxButton:active span.jxButtonContent,.jxDisabled a.jxButton:hover span.jxButtonContent,.jxDisabled a.jxButtonPressed span.jxButtonContent{background-position:right -24px;}ul.jxToolbar .jxDisabled a.jxButtonActive:focus,ul.jxToolbar .jxDisabled a.jxButtonActive:active,ul.jxToolbar .jxDisabled a.jxButtonActive:hover,.jxDisabled a.jxButtonActive:focus,.jxDisabled a.jxButtonActive:active,.jxDisabled a.jxButtonActive:hover{background-position:left -72px;}ul.jxToolbar .jxDisabled a.jxButtonActive:focus span.jxButtonContent,ul.jxToolbar .jxDisabled a.jxButtonActive:active span.jxButtonContent,ul.jxToolbar .jxDisabled a.jxButtonActive:hover span.jxButtonContent,.jxDisabled a.jxButtonActive:focus span.jxButtonContent,.jxDisabled a.jxButtonActive:active span.jxButtonContent,.jxDisabled a.jxButtonActive:hover span.jxButtonContent{background-position:right -72px;}img.jxButtonIcon{position:relative;float:left;width:16px;height:16px;background-position:center center;background-repeat:no-repeat;}span.jxButtonContent span{display:block;position:relative;float:left;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:16px;height:16px;white-space:nowrap;}span.jxButtonContent span.jxButtonLabel{margin:0;padding:0 4px 0 4px;color:#000;font-size:11px;}a.jxButtonMenu span.jxButtonContent,a.jxButtonMulti span.jxButtonContent,a.jxButtonFlyout span.jxButtonContent,a.jxButtonCombo span.jxButtonContent,a.jxButtonEditCombo span.jxButtonContent{padding-right:0;}a.jxButtonMenu span.jxButtonContent span,a.jxButtonFlyout span.jxButtonContent span,a.jxButtonMulti span.jxButtonContent span,a.jxButtonCombo span.jxButtonContent span,a.jxButtonEditCombo span.jxButtonContent span{padding-right:16px;background-image:url(images/emblems.png);background-position:right -16px;background-repeat:no-repeat;}a.jxButtonDisclose{position:absolute;display:block;padding:4px 0;font-size:0;line-height:0;right:2px;top:2px;background-image:url(images/button_multi_disclose.png);background-position:right 0;background-repeat:no-repeat;outline:none;user-select:none;-moz-user-select:none;-khtml-user-select:none;}a.jxButtonDisclose img{width:16px;height:16px;margin:0;padding:0;border:0;background-image:url(images/emblems.png);background-position:right -16px;background-repeat:no-repeat;}a.jxButtonDisclose:focus,a.jxButtonDisclose:active{background-position:right -96px;}a.jxButtonDisclose:hover{background-position:right -48px;}a.jxButtonDisclosePressed{background-position:right -120px;}.jxDisabled a.jxButtonDisclose,.jxDisabled a.jxButtonDisclose:focus,.jxDisabled a.jxButtonDisclose:active,.jxDisabled a.jxButtonDisclose:hover,.jxDisabled a.jxButtonDisclosePressed{cursor:default;background-position:right 0;}ul.jxToolbar a.jxButtonHover{background-position:left -24px;}ul.jxToolbar a.jxButtonHover span.jxButtonContent{background-position:right -24px;}.jxFlyout .jxChrome{background-image:url(images/flyout_chrome.png);padding:5px 5px 7px 6px;}.jxFlyout{position:absolute;display:block;z-index:100;margin:0;padding:0;}.jxFlyoutContent{position:relative;display:block;overflow:auto;margin:6px 6px 8px 7px;background-color:#fff;border:1px solid #999;}a.jxButtonMulti,a.jxButtonMulti span.jxButtonContent{background-image:url(images/button_multi.png);}a.jxButtonEditCombo,a.jxButtonEditCombo span.jxButtonContent{background-image:url(images/button_combo.png);}a.jxButtonEditCombo{user-select:text;-moz-user-select:text;-khtml-user-select:text;}a.jxButtonMulti span.jxButtonContent span{padding-right:21px;}a.jxButtonEditCombo span.jxButtonContent span{font-size:0;}a.jxButtonComboDefault span.jxButtonContent span,a.jxButtonComboDefault input{font-style:italic;color:#999;}a.jxButtonEditCombo input{float:left;line-height:16px;height:16px;padding:0 4px;margin:0;border:none;font-size:11px;font-family:Arial,Helvetica,sans-serif;background-color:transparent;}.jxChrome{position:absolute;display:block;font-size:0;line-height:0;z-index:-1;width:100%;height:100%;top:0;left:0;user-select:none;-moz-user-select:none;-khtml-user-select:none;}.jxChromeDrag{opacity:.5;-ms-filter:"Alpha(opacity=50)";}.jxChromeTL{position:absolute;overflow:hidden;left:0;top:0;width:50%;height:50%;}.jxChromeTR{position:absolute;overflow:hidden;left:50%;top:0;width:50%;height:50%;}.jxChromeBL{position:absolute;overflow:hidden;left:0;top:50%;width:50%;height:50%;}.jxChromeBR{position:absolute;overflow:hidden;left:50%;top:50%;width:50%;height:50%;}.jxChromeTL img{position:absolute;top:0;left:0;width:800px;height:500px;}.jxChromeTR img{position:absolute;top:0;right:0;width:800px;height:500px;}.jxChromeBL img{position:absolute;bottom:0;left:0;width:800px;height:500px;}.jxChromeBR img{position:absolute;bottom:0;right:0;width:800px;height:500px;}.jxColorBar{position:relative;overflow:hidden;}table.jxColorGrid{position:relative;border-collapse:collapse;empty-cells:show;clear:both;}.jxColorGrid td{border:1px solid #000;}.jxColorGrid td.emptyCell{border:0 solid #000;}.jxColorGrid td.emptyCell span{display:block;width:7px;height:7px;line-height:0;font-size:0;border:0 solid #000;padding:1px;margin:0;}.jxColorGrid a.colorSwatch{display:block;width:7px;height:7px;line-height:0;font-size:0;border:0 solid #000;margin:0;padding:1px;}.jxColorGrid a.borderWhite:hover{border:1px solid #fff;padding:0;}.jxColorGrid a.borderBlack:hover{border:1px solid #000;padding:0;}input.jxHexInput{width:55px;vertical-align:middle;}input.jxAlphaInput{width:30px;vertical-align:middle;}div.jxColorPreview{float:left;position:relative;width:20px;height:20px;border:1px solid #000;margin:2px;vertical-align:middle;background-image:url('images/grid.png');overflow:hidden;}a.jxButtonFlyout span.jxButtonContent span.jxButtonSwatch{display:block;float:left;width:14px;height:14px;border:1px solid #000;background-image:url('images/grid.png');background-position:0 0;background-repeat:repeat;padding-right:0!important;}a.jxButtonFlyout span.jxButtonContent span.jxButtonSwatch span{display:block;width:14px;height:14px;position:absolute;padding-right:0;background:none;}div.jxColorPreview img{position:absolute;z-index:0;}div.jxColorPreview div{width:20px;height:10px;position:absolute;display:block;left:0;z-index:1;font-size:10px;line-height:0;}div.jxColorPreview div.jxColorSelected{top:0;}div.jxColorPreview div.jxColorHover{bottom:0;}label.jxColorLabel,label.jxAlphaLabel{width:auto;font-family:Arial,sans-serif;font-size:11px;line-height:24px;padding:2px;vertical-align:middle;}a.jxColorClose{position:absolute;top:0;right:0;width:16px;height:16px;}a.jxColorClose img{width:16px;height:16px;}.jxClearer{display:block;position:relative;float:none;clear:both;font-size:0;line-height:0;width:0;height:0;margin:0;padding:0;}.jxDisabled{opacity:.4;-ms-filter:"Alpha(opacity=40)";}iframe.jxIframeShim{position:absolute;top:0;left:0;width:100%;height:100%;-ms-filter:"Alpha(opacity:0)";opacity:0;z-index:-1;}.jxDialog .jxChrome{background-image:url(images/dialog_chrome.png);}.jxDialog{display:block;z-index:1000;}.jxDialogContentContainer{z-index:1;margin:0 11px 13px 12px;border:1px solid #b7b7b7;background-color:#f0f0f0;}.jxDialogModal{position:absolute;display:block;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.2;-ms-filter:"Alpha(opacity=20)";}.jxDialogContent{display:block;position:relative;overflow:auto;padding:0;z-index:1;}.jxDialogTitle{display:block;position:relative;background-image:url(images/a_pixel.png);text-align:center;height:24px;line-height:24px;z-index:1;margin:6px 6px 0 7px;user-select:none;-moz-user-select:none;-khtml-user-select:none;}.jxDialogMin .jxDialogTitle{margin-bottom:8px;}.jxDialogMoveable,.jxDialogMoveable .jxDialogLabel{cursor:move;}.jxDialogIcon{position:absolute;left:2px;top:3px;width:16px;height:16px;border:none;padding:0;margin:0;}.jxDialogLabel{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;line-height:21px;color:#000;white-space:nowrap;cursor:default;}.jxDialogResize{position:absolute;bottom:7px;right:6px;width:16px;height:16px;z-index:2;border:0;cursor:se-resize;background-image:url(images/dialog_resize.png);}.jxDialogControls{position:absolute;top:3px;right:2px;height:16px;width:80px;}.jxDialogControls img{background-image:url('images/panel_controls.png');background-repeat:no-repeat;border:0;margin:0;width:16px;height:16px;}.jxDialogClose img{background-position:0 -32px;}.jxDialogMenu img{background-position:0 -48px;}.jxDialogHelp img{background-position:0 -64px;}.jxDialogCollapse img{background-position:0 -16px;}.jxDialogMin .jxDialogCollapse img{background-position:0 0;}.jxDialogMax .jxDialogCollapse img{background-position:0 -16px;}.jxDialogLoading img{border:0;margin:0;width:16px;height:16px;visibility:hidden;position:absolute;top:1px;left:2px;}.jxDialogControls .jxButtonContainer,.jxDialogControls span.jxButtonContent,.jxDialogControls a.jxButton:hover span.jxButtonContent,.jxDialogControls a.jxButton:active span.jxButtonContent,.jxDialogControls a.jxButtonActive span.jxButtonContent,.jxDialogControls a.jxButtonActive:hover span.jxButtonContent,.jxDialogControls a.jxButtonActive:active span.jxButtonContent,.jxDialogControls .jxDisabled a.jxButton span.jxButtonContent,.jxDialogControls .jxDisabled a.jxButton:hover span.jxButtonContent,.jxDialogControls .jxDisabled a.jxButton:active span.jxButtonContent,.jxDialogControls a.jxButton,.jxDialogControls a.jxButton:hover,.jxDialogControls a.jxButton:active,.jxDialogControls a.jxButtonActive,.jxDialogControls a.jxButtonActive:hover,.jxDialogControls a.jxButtonActive:active,.jxDialogControls .jxDisabled a.jxButton,.jxDialogControls .jxDisabled a.jxButton:hover,.jxDialogControls .jxDisabled a.jxButton:active{padding:0;margin:0;border:none;background-color:transparent;background-image:none;}.jxDialogControls a.jxButtonMenu span.jxButtonContent,.jxDialogControls a.jxButtonFlyout span.jxButtonContent{background-image:none;}.jxDialogControls a.jxButtonMenu span.jxButtonContent span,.jxDialogControls a.jxButtonFlyout span.jxButtonContent span{padding-right:0;}.jxDialogControls .jxBarContainer{position:absolute;right:0;background-image:none;background-color:transparent;margin:0;padding:0;border:none;height:16px;}.jxDialogControls .jxBarScroller{left:auto;right:0;}.jxDialogControls ul.jxToolbar{float:right;}.jxDialogControls ul.jxToolbar,.jxDialogControls li.jxToolItem{background-image:none;background-color:transparent;margin:0;padding:0;border:none;}.jxForm{display:block;position:relative;overflow:hidden;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;}.jxForm label{background-color:transparent;color:#000;}.jxForm select,.jxForm input{color:#000;}.jxFormFloat .radioGroup{display:block;overflow:hidden;}.jxFormFloat .radioGroup input,.jxFormFloat .radioGroup label{width:auto!important;vertical-align:middle;}.jxForm .tipArea{display:block;padding:5px 0;background-color:transparent;color:#999;}.jxFormInline label{display:inline;}.jxFormFloat label{display:block;float:left;clear:left;width:75px;}.jxFormFloat select,.jxFormFloat input{float:left;}.jxFormFloat .radioGroup{float:left;}.jxFormFloat .radioGroup input,.jxFormFloat .radioGroup label{float:none;}.jxFormFloat .tipArea{clear:left;}.jxFormBlock label{display:block;}.jxGridContainer{position:absolute;top:0;left:0;border-left:0 solid #d8d8d8;border-top:0 solid #d8d8d8;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;overflow:hidden;}.jxGridTable{position:relative;table-layout:fixed;border-collapse:collapse;border-style:none;width:0;cursor:default;font-family:Arial,Verdana,sans-serif;font-size:11px;font-weight:normal;}.jxGridColHeadHide{height:0;line-height:0;font-size:0;background-color:#fff;white-space:normal;}.jxGridColHeadHide p,.jxGridRowHeadHide p{font-size:0;line-height:0;height:0;margin:0;padding:0;}.jxGridRowHeadHide{width:0;white-space:normal;}.jxGridCell{border-top:0 solid #d8d8d8;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;border-left:0 solid #d8d8d8;overflow:hidden;padding-left:3px;padding-right:3px;overflow:hidden;white-space:nowrap;cursor:cell;text-overflow:ellipsis;}.jxGridColHead{border-top:0 solid #d8d8d8;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;border-left:0 solid #d8d8d8;background-color:#f2f2f2;background-image:url('images/table_col.png');background-position:0 0;background-repeat:repeat-x;text-align:center;font-weight:bold;color:#333;cursor:default;}.jxGridRowHead{border-top:0 solid #d8d8d8;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;border-left:0 solid #d8d8d8;background-color:#f2f2f2;background-image:url('images/table_row.png');background-position:0 0;background-repeat:repeat-y;text-align:center;font-weight:bold;color:#333;cursor:default;}.jxGridRowAll{background-color:#fff;}.jxGridColumnHeaderSelected{background-color:#e1e1e1;background-position:0 -200px;}.jxGridRowHeaderSelected{background-color:#e1e1e1;background-position:-400px 0;}.jxGridColumnSelected{background-color:#f7f7f7;}.jxGridRowSelected td{background-color:#f7f7f7;}td.jxGridCellSelected{background-color:#ebebeb;}.jxGridColumnHeaderPrelight{background-color:#cee5ff;background-position:0 -300px;}.jxGridRowHeaderPrelight{background-color:#cee5ff;background-position:-600px 0;}.jxGridColumnPrelight{background-color:#e5f1ff;}.jxGridRowPrelight td{background-color:#e5f1ff;}td.jxGridCellPrelight{background-color:#cce3ff;}.jxMenuContainer .jxChrome{background-image:url(images/flyout_chrome.png);padding:5px 5px 7px 6px;}a.jxButtonMenu span.jxMenuItemSpan{padding-right:16px;}.jxMenuContainer{position:absolute;display:block;z-index:200;padding:0;}ul.jxMenu,ul.jxSubMenu{display:block;position:relative;list-style-type:none;margin:6px 6px 8px 7px;background-color:#fff;border:1px solid #999;}li.jxMenuItemContainer{display:block;position:relative;margin:0;padding:2px;user-select:none;-moz-user-select:none;-khtml-user-select:none;}a.jxMenuItem{display:block;position:relative;overflow:hidden;text-decoration:none;cursor:pointer;outline:none;border:1px solid #fff;background-image:url(images/menu_hover.png);background-repeat:repeat-x;background-position:left top;font-family:Arial,Helvetica,sans-serif;font-size:11px;text-decoration:none;margin:0;padding:0;color:#000;}a.jxMenuItem:focus{border:1px dotted #75ADFF;}a.jxMenuItem:hover{border:1px solid #C5E0FF;background-color:#CDE5FF;background-position:left -24px;}a.jxMenuItem:hover span.jxMenuItemContent{border:1px solid #F4F9FF;border-bottom:1px solid #E4F0FF;}a.jxMenuItemPressed,a.jxMenuItemPressed:hover{background-color:#CDE5FF;background-position:left -48px;}span.jxMenuItemContent{display:block;position:relative;font-family:Arial,Helvetica,sans-serif;font-size:0;line-height:0;white-space:nowrap;padding:0 20px 0 0;margin:0;border:1px solid #fff;}a.jxButtonSubMenu span.jxMenuItemContent,a.jxButtonSubMenu:hover span.jxMenuItemContent{background-image:url(images/emblems.png);background-position:right -32px;background-repeat:no-repeat;}img.jxMenuItemIcon{position:absolute;top:0;left:0;display:inline;width:16px;height:16px;background-position:left center;background-repeat:no-repeat;}span.jxMenuItemContent span{display:block;position:relative;cursor:pointer;margin:0;padding:0 0 0 20px;font-size:16px;line-height:16px;}span.jxMenuItemContent span.jxMenuItemLabel{color:#000;font-size:11px;}.jxMenuItemToggle img.jxMenuItemIcon,.jxMenuItemSet img.jxMenuItemIcon{background-image:url(images/emblems.png);background-position:2px 0;background-repeat:no-repeat;}.jxMenuItemToggle a.jxMenuItemActive img.jxMenuItemIcon{background-position:2px -48px;}.jxMenuItemSet a.jxMenuItemActive img.jxMenuItemIcon{background-position:2px -64px;}a.jxMenuItemActive img.jxMenuItemIcon{top:-2px;left:-2px;padding:1px;border:1px solid #C5E0FF;}a.jxMenuItemActive span.jxMenuItemContent{background-image:url(images/menu_icon_active.png);background-position:0 0;background-repeat:no-repeat;}.jxDisabled a.jxMenuItem,.jxDisabled span.jxMenuItemContent span{cursor:default;}.jxDisabled a.jxMenuItem:focus,.jxDisabled a.jxMenuItemPressed,.jxDisabled a.jxMenuItemPressed:hover,.jxDisabled a.jxMenuItem:hover{background-color:#fff;background-position:left top;border:1px solid #fff;}.jxDisabled a.jxMenuItem:hover span.jxMenuItemContent{border:1px solid #fff;}ul.jxMenu span.jxMenuSeparator,ul.jxSubMenu span.jxMenuSeparator{display:block;font-size:10px;line-height:10px;background-image:url(images/toolbar_separator_v.png);background-repeat:repeat-x;background-position:left center;}.jxPanel{display:block;position:relative;}.jxPanelContentContainer{overflow:hidden;background-color:#f0f0f0;}.jxPanelContent{position:relative;display:block;overflow:auto;background-color:#fff;margin:0;padding:0;}.jxPanelTitle{display:block;position:relative;background-image:url(images/panelbar.png);background-repeat:repeat-x;background-position:left top;height:22px;margin:0;padding:0;text-align:center;user-select:none;-moz-user-select:none;-khtml-user-select:none;}.jxPanelBar{position:absolute;line-height:1px;width:100%;height:5px;cursor:row-resize;background-color:#f0f0f0;z-index:1;}.jxPanelIcon{position:absolute;left:2px;top:3px;width:16px;height:16px;border:none;padding:0;margin:0;}.jxPanelLabel{padding-left:25px;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;line-height:21px;color:#000;white-space:nowrap;}.jxPanelControls{position:absolute;top:3px;right:2px;height:16px;width:80px;overflow:hidden;}.jxPanelControls img{background-image:url('images/panel_controls.png');background-repeat:no-repeat;border:0;margin:0;width:16px;height:16px;}.jxPanelClose img{background-position:0 -32px;}.jxPanelMenu img{background-position:0 -48px;}.jxPanelHelp img{background-position:0 -64px;}.jxPanelCollapse img{background-position:0 -16px;}.jxPanelMin .jxPanelCollapse img{background-position:0 0;}.jxPanelMax .jxPanelCollapse img{background-position:0 -16px;}.jxPanelMaximize img{background-position:0 0;}.jxPanelLoading img{border:0;margin:0;width:16px;height:16px;visibility:hidden;position:absolute;top:1px;left:2px;}.jxPanelControls .jxButtonContainer,.jxPanelControls span.jxButtonContent,.jxPanelControls a.jxButton:hover span.jxButtonContent,.jxPanelControls a.jxButton:active span.jxButtonContent,.jxPanelControls a.jxButtonActive span.jxButtonContent,.jxPanelControls a.jxButtonActive:hover span.jxButtonContent,.jxPanelControls a.jxButtonActive:active span.jxButtonContent,.jxPanelControls .jxDisabled a.jxButton span.jxButtonContent,.jxPanelControls .jxDisabled a.jxButton:hover span.jxButtonContent,.jxPanelControls .jxDisabled a.jxButton:active span.jxButtonContent,.jxPanelControls a.jxButton,.jxPanelControls a.jxButton:hover,.jxPanelControls a.jxButton:active,.jxPanelControls a.jxButtonActive,.jxPanelControls a.jxButtonActive:hover,.jxPanelControls a.jxButtonActive:active,.jxPanelControls .jxDisabled a.jxButton,.jxPanelControls .jxDisabled a.jxButton:hover,.jxPanelControls .jxDisabled a.jxButton:active{padding:0;margin:0;border:none;background-color:transparent;background-image:none;}.jxPanelControls a.jxButtonMenu span.jxButtonContent,.jxPanelControls a.jxButtonFlyout span.jxButtonContent{background-image:none;}.jxPanelControls a.jxButtonMenu span.jxButtonContent span,.jxPanelControls a.jxButtonFlyout span.jxButtonContent span{padding-right:0;}.jxPanelControls div.jxBarTop{position:absolute;right:0;background-image:none;background-color:transparent;margin:0;padding:0;border:none;height:16px;}.jxPanelControls .jxBarScroller{left:auto;right:0;}.jxPanelControls ul.jxToolbar{float:right;}.jxPanelControls ul.jxToolbar,.jxPanelControls li.jxToolItem{background-image:none;background-color:transparent;margin:0;padding:0;border:none;}.jxSplitBarHorizontal{display:block;position:absolute;font-size:0;line-height:0;margin:0;padding:0;border:none;width:5px;height:100%;cursor:col-resize;background-color:#f0f0f0;z-index:1;}.jxSplitBarVertical{display:block;position:absolute;font-size:0;line-height:0;margin:0;padding:0;border:none;width:100%;height:5px;cursor:row-resize;background-color:#f0f0f0;z-index:1;}.jxSplitContainer{display:block;position:relative;margin:0;padding:0;border:none;overflow:hidden;}.jxSplitArea{display:block;position:absolute;margin:0;padding:0;border:none;z-index:0;}.jxSplitBarDrag{background-color:#eee;}.jxSnapHorizontalBefore{width:5px;height:5px;position:absolute;top:0;left:0;background-color:#aaa;}.jxSnapHorizontalAfter{width:5px;height:5px;position:absolute;top:0;left:0;background-color:#aaa;}.jxTabSetContainer{position:relative;display:block;overflow:hidden;width:200px;height:200px;margin:0;padding:0;background-color:#fff;}.jxTabSetContainer .jxToolbarContainer{z-index:auto;}.tabContent{display:none;position:relative;width:100%;height:100%;overflow:auto;}.tabContentActive{display:block;}div.jxTabContainer{display:block;position:relative;margin:0;padding:2px;border:none;}a.jxTab{display:block;position:relative;cursor:pointer;user-select:none;-moz-user-select:none;-khtml-user-select:none;margin:0;padding:0;border:none;background-repeat:no-repeat;text-decoration:none;outline:none;}span.jxTabContent{display:block;font-size:0;line-height:0;margin:0;padding:0;border:none;background-repeat:no-repeat;}img.jxTabIcon{position:relative;width:16px;height:16px;background-position:center center;background-repeat:no-repeat;}span.jxTabLabel{display:block;position:relative;cursor:pointer;margin:0;padding:0;color:#000;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:16px;}a.jxTabClose{display:block;position:absolute;cursor:pointer;outline:none;user-select:none;-moz-user-select:none;-khtml-user-select:none;}a.jxTabClose img{width:16px;height:16px;background-image:url(images/tab_close.png);}.jxDisabled a.jxTab,.jxDisabled span.jxTabContent span,.jxDisabled a.jxTabClose{cursor:default;}.jxBarTop div.jxTabContainer,.jxBarBottom div.jxTabContainer{float:left;}.jxBarTop a.jxTab,.jxBarTop span.jxTabContent{background-image:url(images/tab_top.png);}.jxBarBottom a.jxTab,.jxBarBottom span.jxTabContent{background-image:url(images/tab_bottom.png);}.jxBarTop a.jxTabClose,.jxBarBottom a.jxTabClose{top:3px;right:3px;}.jxBarTop .jxTabClose span.jxTabContent,.jxBarBottom .jxTabClose span.jxTabContent{padding-right:16px;}.jxBarTop a.jxTab,.jxBarBottom a.jxTab{float:left;padding-left:4px;background-position:left -24px;}.jxBarTop span.jxTabContent,.jxBarBottom span.jxTabContent{float:left;padding:4px 4px 4px 0;background-position:right -24px;}.jxBarTop a.jxTabActive,.jxBarBottom a.jxTabActive{background-position:left -72px;}.jxBarTop a.jxTabActive span.jxTabContent,.jxBarBottom a.jxTabActive span.jxTabContent{background-position:right -72px;}.jxBarTop a.jxTab:focus,.jxBarBottom a.jxTab:focus{background-position:left -96px;}.jxBarTop a.jxTab:focus span.jxTabContent,.jxBarBottom a.jxTab:focus span.jxTabContent{background-position:right -96px;}.jxBarTop a.jxTabActive:focus,.jxBarBottom a.jxTabActive:focus{background-position:left -144px;}.jxBarTop a.jxTabActive:focus span.jxTabContent,.jxBarBottom a.jxTabActive:focus span.jxTabContent{background-position:right -144px;}.jxBarTop a.jxTab:hover,.jxBarTop a.jxTabActive:hover,.jxBarBottom a.jxTab:hover,.jxBarBottom a.jxTabActive:hover{background-position:left -48px;}.jxBarTop a.jxTab:hover span.jxTabContent,.jxBarTop a.jxTabActive:hover span.jxTabContent,.jxBarBottom a.jxTab:hover span.jxTabContent,.jxBarBottom a.jxTabActive:hover span.jxTabContent{background-position:right -48px;}.jxBarTop a.jxTabPressed,.jxBarTop a.jxTabPressed:focus,.jxBarBottom a.jxTabPressed,.jxBarBottom a.jxTabPressed:focus{background-position:left -120px;}.jxBarTop a.jxTabPressed span.jxTabContent,.jxBarTop a.jxTabPressed:focus span.jxTabContent,.jxBarBottom a.jxTabPressed span.jxTabContent,.jxBarBottom a.jxTabPressed:focus span.jxTabContent{background-position:right -120px;}.jxBarTop .jxDisabled a.jxTab:focus,.jxBarTop .jxDisabled a.jxTab:active,.jxBarTop .jxDisabled a.jxTab:hover,.jxBarTop .jxDisabled a.jxTabPressed,.jxBarBottom .jxDisabled a.jxTab:focus,.jxBarBottom .jxDisabled a.jxTab:active,.jxBarBottom .jxDisabled a.jxTab:hover,.jxBarBottom .jxDisabled a.jxTabPressed{background-position:left -24px;}.jxBarTop .jxDisabled a.jxTab:focus span.jxTabContent,.jxBarTop .jxDisabled a.jxTab:active span.jxTabContent,.jxBarTop .jxDisabled a.jxTab:hover span.jxTabContent,.jxBarTop .jxDisabled a.jxTabPressed span.jxTabContent,.jxBarBottom .jxDisabled a.jxTab:focus span.jxTabContent,.jxBarBottom .jxDisabled a.jxTab:active span.jxTabContent,.jxBarBottom .jxDisabled a.jxTab:hover span.jxTabContent,.jxBarBottom .jxDisabled a.jxTabPressed span.jxTabContent{background-position:right -24px;}.jxBarTop .jxDisabled a.jxTabActive:focus,.jxBarTop .jxDisabled a.jxTabActive:active,.jxBarTop .jxDisabled a.jxTabActive:hover,.jxBarBottom .jxDisabled a.jxTabActive:focus,.jxBarBottom .jxDisabled a.jxTabActive:active,.jxBarBottom .jxDisabled a.jxTabActive:hover{background-position:left -72px;}.jxBarTop .jxDisabled a.jxTabActive:focus span.jxTabContent,.jxBarTop .jxDisabled a.jxTabActive:active span.jxTabContent,.jxBarTop .jxDisabled a.jxTabActive:hover span.jxTabContent,.jxBarBottom .jxDisabled a.jxTabActive:focus span.jxTabContent,.jxBarBottom .jxDisabled a.jxTabActive:active span.jxTabContent,.jxBarBottom .jxDisabled a.jxTabActive:hover span.jxTabContent{background-position:right -72px;}.jxBarTop img.jxTabIcon,.jxBarBottom img.jxTabIcon{float:left;}.jxBarTop span.jxTabLabel,.jxBarBottom span.jxTabLabel{float:left;height:16px;padding:0 4px 0 4px;}.jxBarLeft a.jxTab,.jxBarLeft span.jxTabContent{background-image:url(images/tab_left.png);}.jxBarRight a.jxTab,.jxBarRight span.jxTabContent{background-image:url(images/tab_right.png);}.jxBarLeft a.jxTabClose,.jxBarRight a.jxTabClose{top:3px;left:3px;}.jxBarLeft .jxTabClose span.jxTabContent,.jxBarRight .jxTabClose span.jxTabContent{padding-top:16px;}.jxBarLeft a.jxTab,.jxBarRight a.jxTab{padding-top:4px;background-position:-24px top;}.jxBarLeft span.jxTabContent,.jxBarRight span.jxTabContent{padding:0 4px 4px 4px;background-position:-24px bottom;}.jxBarLeft a.jxTabActive,.jxBarRight a.jxTabActive{background-position:-72px top;}.jxBarLeft a.jxTabActive span.jxTabContent,.jxBarRight a.jxTabActive span.jxTabContent{background-position:-72px bottom;}.jxBarLeft a.jxTab:focus,.jxBarRight a.jxTab:focus{background-position:-96px top;}.jxBarLeft a.jxTab:focus span.jxTabContent,.jxBarRight a.jxTab:focus span.jxTabContent{background-position:-96px bottom;}.jxBarLeft a.jxTabActive:focus,.jxBarRight a.jxTabActive:focus{background-position:-144px top;}.jxBarLeft a.jxTabActive:focus span.jxTabContent,.jxBarRight a.jxTabActive:focus span.jxTabContent{background-position:-144px bottom;}.jxBarLeft a.jxTab:hover,.jxBarLeft a.jxTabActive:hover,.jxBarRight a.jxTab:hover,.jxBarRight a.jxTabActive:hover{background-position:-48px top;}.jxBarLeft a.jxTab:hover span.jxTabContent,.jxBarLeft a.jxTabActive:hover span.jxTabContent,.jxBarRight a.jxTab:hover span.jxTabContent,.jxBarRight a.jxTabActive:hover span.jxTabContent{background-position:-48px bottom;}.jxBarLeft a.jxTabPressed,.jxBarLeft a.jxTabPressed:focus,.jxBarRight a.jxTabPressed,.jxBarRight a.jxTabPressed:focus{background-position:-120px top;}.jxBarLeft a.jxTabPressed span.jxTabContent,.jxBarLeft a.jxTabPressed:focus span.jxTabContent,.jxBarRight a.jxTabPressed span.jxTabContent,.jxBarRight a.jxTabPressed:focus span.jxTabContent{background-position:-120px bottom;}.jxBarLeft .jxDisabled a.jxTab:focus,.jxBarLeft .jxDisabled a.jxTab:active,.jxBarLeft .jxDisabled a.jxTab:hover,.jxBarLeft .jxDisabled a.jxTabPressed,.jxBarRight .jxDisabled a.jxTab:focus,.jxBarRight .jxDisabled a.jxTab:active,.jxBarRight .jxDisabled a.jxTab:hover,.jxBarRight .jxDisabled a.jxTabPressed{background-position:-24px top;}.jxBarLeft .jxDisabled a.jxTab:focus span.jxTabContent,.jxBarLeft .jxDisabled a.jxTab:active span.jxTabContent,.jxBarLeft .jxDisabled a.jxTab:hover span.jxTabContent,.jxBarLeft .jxDisabled a.jxTabPressed span.jxTabContent,.jxBarRight .jxDisabled a.jxTab:focus span.jxTabContent,.jxBarRight .jxDisabled a.jxTab:active span.jxTabContent,.jxBarRight .jxDisabled a.jxTab:hover span.jxTabContent,.jxBarRight .jxDisabled a.jxTabPressed span.jxTabContent{background-position:-24px bottom;}.jxBarLeft .jxDisabled a.jxTabActive:focus,.jxBarLeft .jxDisabled a.jxTabActive:active,.jxBarLeft .jxDisabled a.jxTabActive:hover,.jxBarRight .jxDisabled a.jxTabActive:focus,.jxBarRight .jxDisabled a.jxTabActive:active,.jxBarRight .jxDisabled a.jxTabActive:hover{background-position:-72px top;}.jxBarLeft .jxDisabled a.jxTabActive:focus span.jxTabContent,.jxBarLeft .jxDisabled a.jxTabActive:active span.jxTabContent,.jxBarLeft .jxDisabled a.jxTabActive:hover span.jxTabContent,.jxBarRight .jxDisabled a.jxTabActive:focus span.jxTabContent,.jxBarRight .jxDisabled a.jxTabActive:active span.jxTabContent,.jxBarRight .jxDisabled a.jxTabActive:hover span.jxTabContent{background-position:-72px bottom;}.jxBarLeft span.jxTabLabel,.jxBarRight span.jxTabLabel{padding:4px 0 4px 0;}.jxBarContainer{display:block;position:relative;z-index:1;overflow:hidden;margin:0;padding:0;border:0;background-color:#f0f0f0;}.jxBarTop,.jxBarBottom{width:100%;height:28px;background-image:url(images/toolbar.png);background-repeat:repeat-x;background-position:0 0;overflow:hidden;}.jxTabBox .jxTabBarTop{background-image:url(images/tabbar.png);background-position:0 bottom;}.jxTabBox .jxTabBarBottom{background-image:url(images/tabbar_bottom.png);background-position:0 top;}.jxBarLeft,.jxBarRight{width:auto;height:100%;background-image:url(images/toolbar.png);background-repeat:repeat-x;background-position:0 0;float:left;overflow:hidden;}.jxTabBox .jxTabBarLeft{background-image:url(images/tabbar_left.png);background-repeat:repeat-y;background-position:right 0;}.jxTabBox .jxTabBarRight{background-image:url(images/tabbar_right.png);background-repeat:repeat-y;background-position:left 0;}.jxBarTop .jxBarScroller,.jxBarBottom .jxBarScroller{position:absolute;width:10000%;overflow:hidden;}.jxBarTop .jxBarScrollLeft,.jxBarBottom .jxBarScrollLeft{position:absolute;top:0;left:0;}.jxBarTop .jxBarScrollRight,.jxBarBottom .jxBarScrollRight{position:absolute;top:0;right:0;}.jxBarTop .jxBarScrollLeft img.jxButtonIcon,.jxBarBottom .jxBarScrollLeft img.jxButtonIcon{background-image:url(images/emblems.png);background-position:0 -80px;}.jxBarTop .jxBarScrollRight img.jxButtonIcon,.jxBarBottom .jxBarScrollRight img.jxButtonIcon{background-image:url(images/emblems.png);background-position:0 -96px;}ul.jxToolbar,ul.jxTabBar{display:block;position:relative;float:left;list-style-type:none;margin:0;padding:0;border:none;}li.jxToolItem{display:block;position:relative;float:left;font-size:0;line-height:0;padding:0;margin:0;border:none;}li.jxToolItem .separator{display:block;position:relative;float:left;font-size:0;line-height:0;border:0;margin:0;padding:4px;background-repeat:no-repeat;background-position:center center;}.jxBarTop li.jxToolItem span.jxBarSeparator,.jxBarBottom li.jxToolItem span.jxBarSeparator{width:8px;height:20px;background-image:url(images/toolbar_separator_h.png);}.jxBarLeft li.jxToolItem span.jxBarSeparator,.jxBarRight li.jxToolItem span.jxBarSeparator{width:20px;height:8px;background-image:url(images/toolbar_separator_v.png);}.jxBarLeft ul.jxToolbar,.jxBarLeft ul.jxTabBar,.jxBarLeft li.jxToolItem,.jxBarRight ul.jxToolbar,.jxBarRight ul.jxTabBar,.jxBarRight li.jxToolItem{clear:both;}.jxTree,.jxTreeRoot{position:relative;display:block;list-style:none;margin:0;padding:0;}.jxTreeNest{list-style:none;margin:0;padding:0;background-repeat:repeat-y;background-position:left top;}.jxTree li,.jxTreeRoot li{position:relative;display:block;margin:0;padding:0;background-repeat:no-repeat;background-position:left top;white-space:nowrap;font-size:0;line-height:0;user-select:none;-moz-user-select:none;-khtml-user-select:none;}.jxTree li{margin-left:16px;}.jxTree a,.jxTreeRoot a{position:relative;display:block;cursor:pointer;outline:none;overflow:hidden;background-image:url(images/tree_hover.png);background-repeat:repeat-x;background-position:left top;border:none;margin:0 1px 0 15px;padding:0 0 0 20px;z-index:0;font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#000;text-decoration:none;line-height:20px;height:20px;}.jxTree a:focus,.jxTreeRoot a:focus{border-left:1px dotted #75ADFF;border-right:1px dotted #75ADFF;margin:0 0 0 14px;background-position:left -72px;}.jxTree a:hover,.jxTreeRoot a:hover{border-left:1px solid #C5E0FF;border-right:1px solid #C5E0FF;margin:0 0 0 14px;background-color:#CDE5FF;background-position:left -24px;}.jxTree a.jxTreeItemPressed,.jxTree a.jxTreeItemPressed:hover,.jxTreeRoot a.jxTreeItemPressed,.jxTreeRoot a.jxTreeItemPressed:hover{border-left:1px solid #C5E0FF;border-right:1px solid #C5E0FF;margin:0 0 0 14px;background-color:#CDE5FF;background-position:left -48px;}.jxTree .jxDisabled a,.jxTreeRoot.jxDisabled a{cursor:default;}.jxTree .jxDisabled a:focus,.jxTree .jxDisabled a.jxTreeItemPressed,.jxTree .jxDisabled a.jxTreeItemPressed:hover,.jxTree .jxDisabled a.:hover,.jxTreeRoot .jxDisabled a:focus,.jxTreeRoot .jxDisabled a.jxTreeItemPressed,.jxTreeRoot .jxDisabled a.jxTreeItemPressed:hover,.jxTreeRoot .jxDisabled a.:hover{background-position:left top;border:none;margin:0 1px 0 15px;}.jxTreeNest{background-image:url(images/tree_vert_line.png);}.jxTreeImage,.jxTreeIcon{position:absolute;display:inline;left:0;top:0;width:16px;height:20px;z-index:1;background-image:url(images/tree.png);background-repeat:no-repeat;border:0;margin:0;}.jxTreeIcon{height:16px;top:1px;left:1px;}.jxTreeBranchOpen .jxTreeIcon,.jxTreeBranchLastOpen .jxTreeIcon{background-position:left -40px;}.jxTreeBranchOpen .jxTreeImage{background-position:left -100px;}.jxTreeBranchLastOpen .jxTreeImage{background-position:left -160px;}.jxTreeBranchClosed .jxTreeIcon,.jxTreeBranchLastClosed .jxTreeIcon{background-position:left -20px;}.jxTreeBranchClosed .jxTreeImage{background-position:left -80px;}.jxTreeBranchLastClosed .jxTreeImage{background-position:left -140px;}.jxTreeItem .jxTreeIcon,.jxTreeItemLast .jxTreeIcon{background-position:left 0;}.jxTreeItem .jxTreeImage{background-position:left -60px;}.jxTreeItemLast .jxTreeImage{background-position:left -120px;}.jxTreeItemSelected{background-color:#AFD4FA;font-weight:bold;}.jxTreeItem a,.jxTreeItem img,.jxTreeItem input,.jxTreeItemLast a,.jxTreeItemLast img,.jxTreeItemLast input,.jxTreeBranch a,.jxTreeBranch img,.jxTreeBranch input,.jxTreeBranchLast a,.jxTreeBranchLast img,.jxTreeBranchLast input{vertical-align:middle;}
\ No newline at end of file

Modified: trunk/templates/mapguide/standard/themes/delicious/jxtheme.uncompressed.css
===================================================================
--- trunk/templates/mapguide/standard/themes/delicious/jxtheme.uncompressed.css	2008-12-10 20:34:08 UTC (rev 1707)
+++ trunk/templates/mapguide/standard/themes/delicious/jxtheme.uncompressed.css	2008-12-10 20:43:02 UTC (rev 1708)
@@ -13,7 +13,7 @@
 h1,h2,h3,h4,h5,h6{font-size:100%;}
 q:before,q:after{content:'';}/**
  * @project         Jx
- * @revision        $Id: button.css 1153 2008-09-25 16:18:42Z fwarnock $
+ * @revision        $Id: button.css 241 2008-12-10 15:11:05Z pagameba $
  * @author          Fred Warnock (fwarnock at dmsolutions.ca)
  * @copyright       (c) 2006 DM Solutions Group Inc.
  */
@@ -37,12 +37,15 @@
 }
 
 /* normal button */
-
 a.jxButton {
   /* Base setup */
   display: block;
   position: relative;
   float: left;
+  cursor: pointer;
+  user-select: none;
+  -moz-user-select: none;
+  -khtml-user-select: none;
 
   /* Using background images, the A contains the left side of the background */
   margin: 0px; /* margins don't seem to work properly in IE */
@@ -52,6 +55,7 @@
   background-position: left -24px;
   background-repeat: no-repeat;
   text-decoration: none;
+  outline: none;
 }
 
 ul.jxToolbar a.jxButton {
@@ -79,16 +83,6 @@
   background-position: right top;
 }
 
-/* hover button */
-ul.jxToolbar a.jxButton:hover,
-a.jxButton:hover {
-  background-position: left -96px;
-}
-
-a.jxButton:hover span.jxButtonContent {
-  background-position: right -96px;
-}
-
 /* active button */
 ul.jxToolbar a.jxButtonActive,
 a.jxButtonActive {
@@ -99,57 +93,106 @@
   background-position: right -72px;
 }
 
-/* hover active button */
-ul.jxToolbar a.jxButton:hover,
-a.jxButtonActive:hover {
+/* focus button */
+ul.jxToolbar a.jxButton:focus,
+a.jxButton:focus {
   background-position: left -96px;
 }
 
-a.jxButtonActive:hover span.jxButtonContent {
+a.jxButton:focus span.jxButtonContent {
   background-position: right -96px;
 }
 
-/* clicking button */
-ul.jxToolbar a.jxButton:active,
-ul.jxToolbar a.jxButtonActive:active,
-a.jxButton:active,
-a.jxButtonActive:active {
+/* focus active button */
+ul.jxToolbar a.jxButtonActive:focus,
+a.jxButtonActive:focus {
+  background-position: left -144px;
+}
+
+a.jxButtonActive:focus span.jxButtonContent {
+  background-position: right -144px;
+}
+
+/* hover normal and active button */
+ul.jxToolbar a.jxButton:hover,
+ul.jxToolbar a.jxButtonActive:hover,
+a.jxButton:hover,
+a.jxButtonActive:hover {
   background-position: left -48px;
 }
 
-a.jxButton:active span.jxButtonContent,
-a.jxButtonActive:active span.jxButtonContent {
+a.jxButton:hover span.jxButtonContent,
+a.jxButtonActive:hover span.jxButtonContent {
   background-position: right -48px;
 }
 
+/* clicking normal and focused button */
+ul.jxToolbar a.jxButtonPressed,
+ul.jxToolbar a.jxButtonPressed:focus,
+a.jxButtonPressed,
+a.jxButtonPressed:focus {
+  background-position: left -120px;
+}
+
+a.jxButtonPressed span.jxButtonContent,
+a.jxButtonPressed:focus span.jxButtonContent {
+  background-position: right -120px;
+}
+
 /* disabled buttons */
-
-ul.jxToolbar .jxDisabled a.jxButton,
-.jxDisabled a.jxButton {
+.jxDisabled a.jxButton,
+.jxDisabled span.jxButtonContent span {
  cursor: default; 
 }
 
-/* hover and active disabled button */
+/* hover, focus and pressing disabled button */
+ul.jxToolbar .jxDisabled a.jxButton:focus,
+ul.jxToolbar .jxDisabled a.jxButton:active,
 ul.jxToolbar .jxDisabled a.jxButton:hover,
-ul.jxToolbar .jxDisabled a.jxButton:active {
+ul.jxToolbar .jxDisabled a.jxButtonPressed {
   background-position: left top;
 }
 
+.jxDisabled a.jxButton:focus,
+.jxDisabled a.jxButton:active,
 .jxDisabled a.jxButton:hover,
-.jxDisabled a.jxButton:active {
+.jxDisabled a.jxButtonPressed {
   background-position: left -24px;
 }
 
+ul.jxToolbar .jxDisabled a.jxButton:focus span.jxButtonContent,
+ul.jxToolbar .jxDisabled a.jxButton:active span.jxButtonContent,
 ul.jxToolbar .jxDisabled a.jxButton:hover span.jxButtonContent,
-ul.jxToolbar .jxDisabled a.jxButton:active span.jxButtonContent {
+ul.jxToolbar .jxDisabled a.jxButtonPressed span.jxButtonContent {
   background-position: right top;
 }
   
+.jxDisabled a.jxButton:focus span.jxButtonContent,
+.jxDisabled a.jxButton:active span.jxButtonContent,
 .jxDisabled a.jxButton:hover span.jxButtonContent,
-.jxDisabled a.jxButton:active span.jxButtonContent {
+.jxDisabled a.jxButtonPressed span.jxButtonContent {
   background-position: right -24px;
 }
 
+/* hover and focus disabled active button */
+ul.jxToolbar .jxDisabled a.jxButtonActive:focus,
+ul.jxToolbar .jxDisabled a.jxButtonActive:active,
+ul.jxToolbar .jxDisabled a.jxButtonActive:hover,
+.jxDisabled a.jxButtonActive:focus,
+.jxDisabled a.jxButtonActive:active,
+.jxDisabled a.jxButtonActive:hover {
+  background-position: left -72px;
+}
+
+ul.jxToolbar .jxDisabled a.jxButtonActive:focus span.jxButtonContent,
+ul.jxToolbar .jxDisabled a.jxButtonActive:active span.jxButtonContent,
+ul.jxToolbar .jxDisabled a.jxButtonActive:hover span.jxButtonContent,
+.jxDisabled a.jxButtonActive:focus span.jxButtonContent,
+.jxDisabled a.jxButtonActive:active span.jxButtonContent,
+.jxDisabled a.jxButtonActive:hover span.jxButtonContent {
+  background-position: right -72px;
+}
+
 img.jxButtonIcon {
   /* Base setup */
   position: relative;
@@ -216,6 +259,10 @@
   background-image: url(images/button_multi_disclose.png);
   background-position: right 0px;
   background-repeat: no-repeat;
+  outline: none;
+  user-select: none;
+  -moz-user-select: none;
+  -khtml-user-select: none;
 }
 
 a.jxButtonDisclose img {
@@ -229,14 +276,28 @@
   background-repeat: no-repeat;
 }
 
-a.jxButtonDisclose:hover {
+a.jxButtonDisclose:focus,
+a.jxButtonDisclose:active {
   background-position: right -96px;
 }
 
-a.jxButtonDisclose:active {
+a.jxButtonDisclose:hover {
   background-position: right -48px;
 }
 
+a.jxButtonDisclosePressed {
+  background-position: right -120px;
+}
+
+.jxDisabled a.jxButtonDisclose,
+.jxDisabled a.jxButtonDisclose:focus, 
+.jxDisabled a.jxButtonDisclose:active, 
+.jxDisabled a.jxButtonDisclose:hover, 
+.jxDisabled a.jxButtonDisclosePressed {
+  cursor: default; 
+  background-position: right 0px;
+}
+
 /* note, jxButtonHover is set by Multi button JS */
 ul.jxToolbar a.jxButtonHover {
   background-position: left -24px;
@@ -254,11 +315,6 @@
   padding: 5px 5px 7px 6px;
 }
 
-.jxFlyout .jxChrome img {
-  width: 500px;
-  height: 500px;
-}
-
 .jxFlyout {
   /* Base setup */
   position: absolute;
@@ -290,10 +346,10 @@
   background-image: url(images/button_combo.png);
 }
 
-a.jxButtonEditCombo span.jxButtonContent {
-/* put 2px padding on the top of the input to center the text and
-   remove it from this span
- */
+a.jxButtonEditCombo {
+  user-select: text;
+  -moz-user-select: text;
+  -khtml-user-select: text;
 }
 
 a.jxButtonMulti span.jxButtonContent span {
@@ -322,7 +378,7 @@
   background-color: transparent;
 }/**
  * @project         Jx
- * @revision        $Id: button.css 1153 2008-09-25 16:18:42Z fwarnock $
+ * @revision        $Id: chrome.css 241 2008-12-10 15:11:05Z pagameba $
  * @author          Fred Warnock (fwarnock at dmsolutions.ca)
  * @copyright       (c) 2006 DM Solutions Group Inc.
  */
@@ -344,6 +400,9 @@
   height: 100%;
   top: 0px;
   left: 0px;
+  user-select: none;
+  -moz-user-select: none;
+  -khtml-user-select: none;
 }
 
 .jxChromeDrag {
@@ -392,7 +451,7 @@
   position: absolute; 
   top: 0px; 
   left: 0px;
-  width: 500px;
+  width: 800px;
   height:500px;
 }
 
@@ -400,7 +459,7 @@
   position: absolute; 
   top: 0px; 
   right: 0px; 
-  width: 500px;
+  width: 800px;
   height:500px;
 }
 
@@ -408,7 +467,7 @@
   position: absolute; 
   bottom: 0px; 
   left: 0px; 
-  width: 500px;
+  width: 800px;
   height:500px;
 }
 
@@ -416,13 +475,13 @@
   position: absolute; 
   bottom: 0px; 
   right: 0px; 
-  width: 500px;
+  width: 800px;
   height:500px;
 }
 
 /**
  * @project         Jx
- * @revision        $Id: color.css 711 2008-08-13 20:38:33Z pspencer $
+ * @revision        $Id: color.css 241 2008-12-10 15:11:05Z pagameba $
  * @author          Fred Warnock (fwarnock at dmsolutions.ca)
  * @copyright       (c) 2006 DM Solutions Group Inc.
  */
@@ -584,7 +643,7 @@
     height: 16px;
 }/**
  * @project         Jx
- * @revision        $Id: $
+ * @revision        $Id: common.css 241 2008-12-10 15:11:05Z pagameba $
  * @author          Fred Warnock (fwarnock at dmsolutions.ca)
  * @copyright       (c) 2006 DM Solutions Group Inc.
  */
@@ -593,12 +652,11 @@
 /* COMMON STYLES */
 /* ============= */
 
-a{outline:none;}
 .jxClearer{display:block;position:relative;float:none;clear:both;font-size:0;line-height:0;width:0;height:0;margin:0;padding:0;}
 .jxDisabled{opacity:0.4;-ms-filter:"Alpha(opacity=40)";}
 iframe.jxIframeShim{position:absolute;top:0px;left:0px;width:100%;height:100%;-ms-filter:"Alpha(opacity:0)";opacity:0;z-index:-1;}/**
  * @project         Jx
- * @revision        $Id: dialog.css 1035 2008-09-22 17:05:20Z pspencer $
+ * @revision        $Id: dialog.css 241 2008-12-10 15:11:05Z pagameba $
  * @author          Fred Warnock (fwarnock at dmsolutions.ca)
  * @copyright       (c) 2006 DM Solutions Group Inc.
  */
@@ -611,15 +669,10 @@
   background-image: url(images/dialog_chrome.png);
 }
 
-.jxDialog .jxChrome img {
-  width: 500px;
-  height: 500px;
-}
-
 .jxDialog {
   /* Base setup */
   display: block;
-  z-index: 1;
+  z-index: 1000;
 }
 
 .jxDialogContentContainer {
@@ -669,13 +722,17 @@
   z-index: 1;
 
   margin: 6px 6px 0px 7px;
+  user-select: none;
+  -moz-user-select: none;
+  -khtml-user-select: none;
 }
 
 .jxDialogMin .jxDialogTitle {
   margin-bottom: 8px;
 }
 
-.jxDialogMoveable {
+.jxDialogMoveable,
+.jxDialogMoveable .jxDialogLabel {
   cursor: move;
 }
 
@@ -698,6 +755,7 @@
   line-height:21px;
   color: #000;
   white-space: nowrap;
+  cursor: default;
 }
 
 .jxDialogResize {
@@ -850,11 +908,110 @@
   border: none;
 }/**
  * @project         Jx
- * @revision        $Id: button.css 1153 2008-09-25 16:18:42Z fwarnock $
+ * @revision        $Id: form.css 241 2008-12-10 15:11:05Z pagameba $
  * @author          Fred Warnock (fwarnock at dmsolutions.ca)
  * @copyright       (c) 2006 DM Solutions Group Inc.
  */
 
+/* =========== */
+/* FORM STYLES */
+/* =========== */
+/* JxForm classes are a set of styles that can be used forlaying out forms 
+ * There are three different types of layouts: Inline, Float and Block.
+ * Each can be usedto layout an entire form, or a portion of the form as is needed
+ */
+
+ .jxForm {
+  display: block;
+  position: relative;
+  overflow: hidden; /* ensures that floated elements are contained */
+  font-family: Arial, Helvetica, sans-serif;
+  font-size: 12px;
+  line-height: 18px;
+}
+
+.jxForm label {
+  background-color: transparent;
+  color: #000;
+}
+
+.jxForm select, 
+.jxForm input {
+  color: #000;
+}
+
+.jxFormFloat .radioGroup {
+  display: block;
+  overflow: hidden;
+}
+
+/* wrap the radio button in a label */
+.jxFormFloat .radioGroup input,
+.jxFormFloat .radioGroup label {
+  width: auto !important;
+  vertical-align: middle;
+}
+
+.jxForm .tipArea {
+  display: block;
+  padding: 5px 0px;
+  background-color: transparent;
+  color: #999;
+}
+
+/* INLINE FORM 
+ * Wrap an Inline Form with .jxFormInline to sets up form elements to work as 
+ * inline objects like they do by default */
+
+.jxFormInline label {
+  display: inline;
+}
+
+/* FLOAT FORM 
+ * Wrap a Floating Form with .jxFormFloat to sets up form elements to work as 
+ * block objects so labels can have set widths to simulate a 2 column display 
+ * for label / input pairs. */
+
+.jxFormFloat label {
+  display: block;
+  float: left;
+  clear: left;
+  width: 75px; /* Overide the width depending on the form layout */
+}
+
+.jxFormFloat select, 
+.jxFormFloat input {
+  float: left;
+}
+
+.jxFormFloat .radioGroup {
+  float: left;
+}
+
+/* wrap the radio button in a label */
+.jxFormFloat .radioGroup input,
+.jxFormFloat .radioGroup label {
+  float: none;
+}
+
+.jxFormFloat .tipArea {
+  clear: left;
+}
+
+/* BLOCK FORM 
+ *  Wrap a Block Form with .jxFormBlock to sets up form elements to work as 
+ * block objects so they can label / input pairs */
+
+.jxFormBlock label {
+  display: block;
+}
+/**
+ * @project         Jx
+ * @revision        $Id: grid.css 241 2008-12-10 15:11:05Z pagameba $
+ * @author          Fred Warnock (fwarnock at dmsolutions.ca)
+ * @copyright       (c) 2006 DM Solutions Group Inc.
+ */
+
 /* ============= */
 /* GRID STYLES */
 /* ============= */
@@ -1014,7 +1171,7 @@
 
 /**
  * @project         Jx
- * @revision        $Id: menu.css 1143 2008-09-24 19:59:44Z fwarnock $
+ * @revision        $Id: menu.css 245 2008-12-10 18:58:16Z fred.warnock $
  * @author          Fred Warnock (fwarnock at dmsolutions.ca)
  * @copyright       (c) 2006 DM Solutions Group Inc.
  */
@@ -1068,30 +1225,42 @@
   position: relative;
 
   margin: 0px;
-  padding: 0px;
+  padding: 2px;
+  user-select: none;
+  -moz-user-select: none;
+  -khtml-user-select: none;
 }
 
 a.jxMenuItem {
   /* Base setup */
   display: block;
   position: relative;
+  overflow: hidden;
   text-decoration: none;
+  cursor: pointer;
+  outline: none;
 
   border: 1px solid #fff;
+  background-image: url(images/menu_hover.png);
+  background-repeat: repeat-x;
+  background-position: left top;
+
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   text-decoration: none;
-  margin: 2px 2px;
+  margin: 0px;
   padding: 0px;
   color: #000;
 }
 
+a.jxMenuItem:focus {
+  border: 1px dotted #75ADFF;
+}
+
 a.jxMenuItem:hover {
   border: 1px solid #C5E0FF;
-  background-image: url(images/menu_hover.png);
   background-color: #CDE5FF;
-  background-repeat: repeat-x;
-  background-position: 0px 0px;
+  background-position: left -24px;
 }
 
 a.jxMenuItem:hover span.jxMenuItemContent {
@@ -1099,6 +1268,12 @@
   border-bottom: 1px solid #E4F0FF;
 }
 
+a.jxMenuItemPressed,
+a.jxMenuItemPressed:hover {
+  background-color: #CDE5FF;
+  background-position: left -48px;
+}
+
 span.jxMenuItemContent {
   /* If using background images, the SPAN contains the right side of the background */
   /* use padding to make space between the icon and button edge */
@@ -1113,6 +1288,7 @@
   padding: 0px 20px 0px 0px; /* space for the arrow */
   margin: 0px;
   border: 1px solid #fff; /* forces IE to render properly */
+  /*overflow: hidden;*/
 }
 
 a.jxButtonSubMenu span.jxMenuItemContent,
@@ -1148,7 +1324,6 @@
 
 span.jxMenuItemContent span.jxMenuItemLabel {
   /* Base setup, overrides empty labels */
-
   color: #000;
   font-size: 11px;
 }
@@ -1171,7 +1346,8 @@
 a.jxMenuItemActive img.jxMenuItemIcon {
   top: -2px;
   left: -2px;
-  border: 2px solid #C5E0FF;
+  padding: 1px;
+  border: 1px solid #C5E0FF;
 }
 
 a.jxMenuItemActive span.jxMenuItemContent {
@@ -1180,29 +1356,38 @@
   background-repeat: no-repeat;
 }
 
-.jxDisabled a.jxMenuItem {
+.jxDisabled a.jxMenuItem,
+.jxDisabled span.jxMenuItemContent span {
   cursor: default;
 }
 
+.jxDisabled a.jxMenuItem:focus,
+.jxDisabled a.jxMenuItemPressed,
+.jxDisabled a.jxMenuItemPressed:hover,
 .jxDisabled a.jxMenuItem:hover {
   background-color: #fff;
-  background-image: none;
+  background-position: left top;
   border: 1px solid #fff;
 }
 
+.jxDisabled a.jxMenuItem:hover span.jxMenuItemContent {
+  border: 1px solid #fff;
+}
+
 ul.jxMenu span.jxMenuSeparator,
 ul.jxSubMenu span.jxMenuSeparator {
   /* Base setup */
-    display: block;
+  display: block;
 
   font-size: 10px;
   line-height: 10px;
   background-image: url(images/toolbar_separator_v.png);
   background-repeat: repeat-x;
   background-position: left center;
-}/**
+}
+/**
  * @project         Jx
- * @revision        $Id: panel.css 1079 2008-09-23 17:54:08Z pspencer $
+ * @revision        $Id: panel.css 241 2008-12-10 15:11:05Z pagameba $
  * @author          Fred Warnock (fwarnock at dmsolutions.ca)
  * @copyright       (c) 2006 DM Solutions Group Inc.
  */
@@ -1254,6 +1439,9 @@
   padding: 0;
 
   text-align: center;
+  user-select: none;
+  -moz-user-select: none;
+  -khtml-user-select: none;
 }
 
 /* JX PANELSET STYLE FOR TITLE BAR */
@@ -1432,7 +1620,7 @@
   border: none;
 }/**
  * @project         Jx
- * @revision        $Id: splitter.css 1130 2008-09-24 19:12:35Z pspencer $
+ * @revision        $Id: splitter.css 241 2008-12-10 15:11:05Z pagameba $
  * @author          Fred Warnock (fwarnock at dmsolutions.ca)
  * @copyright       (c) 2006 DM Solutions Group Inc.
  */
@@ -1488,7 +1676,7 @@
   margin: 0px;
   padding: 0px;
   border: none;
-  overflow: hidden;
+  /*overflow: hidden;*/
   z-index: 0;
 }
 
@@ -1514,7 +1702,7 @@
   background-color: #aaa;
 }/**
  * @project         Jx
- * @revision        $Id: tab.css 1129 2008-09-24 19:01:34Z fwarnock $
+ * @revision        $Id: tab.css 241 2008-12-10 15:11:05Z pagameba $
  * @author          Fred Warnock (fwarnock at dmsolutions.ca)
  * @copyright       (c) 2006 DM Solutions Group Inc.
  */
@@ -1578,23 +1766,14 @@
   border: none;
 }
 
-a.jxTabClose {
-  /* Base setup */
-  display: block;
-  position: absolute;
-  cursor: pointer;
-}
-
-a.jxTabClose img {
-  width: 16px;
-  height: 16px;
-  background-image: url(images/tab_close.png);  
-}
-
 a.jxTab {
   /* Base setup */
   display: block;
   position: relative;
+  cursor: pointer;
+  user-select: none;
+  -moz-user-select: none;
+  -khtml-user-select: none;
 
   /* Using background images, the A contains the left side of the background */
   margin: 0px;
@@ -1602,23 +1781,9 @@
   border: none;
   background-repeat: no-repeat;
   text-decoration: none;
-  color: #000;
+  outline: none;
 }
 
-.jxDisabled a.jxButton {
- cursor: default; 
-}
-
-a.jxTab:hover,
-a.jxTab:active,
-a.jxTabActive,
-a.jxTabActive:hover,
-a.jxTabActive:active,
-.jxDisabled a.jxButton:hover,
-.jxDisabled a.jxButton:active {
-  border: none;
-}
-
 span.jxTabContent {
   /* Base setup */
   display: block;
@@ -1629,6 +1794,7 @@
      and the tab label */
   margin: 0px;
   padding: 0px;
+  border: none;
   background-repeat: no-repeat;
 }
 
@@ -1656,6 +1822,29 @@
   line-height: 16px;
 }
 
+a.jxTabClose {
+  /* Base setup */
+  display: block;
+  position: absolute;
+  cursor: pointer;
+  outline: none;
+  user-select: none;
+  -moz-user-select: none;
+  -khtml-user-select: none;
+}
+
+a.jxTabClose img {
+  width: 16px;
+  height: 16px;
+  background-image: url(images/tab_close.png);  
+}
+
+.jxDisabled a.jxTab,
+.jxDisabled span.jxTabContent span,
+.jxDisabled a.jxTabClose {
+  cursor: default;
+}
+
 .jxTabBox {
 }
 
@@ -1680,7 +1869,6 @@
 }
 
 /* Closeable Tab */
-
 .jxBarTop a.jxTabClose,
 .jxBarBottom a.jxTabClose {
   top: 3px;
@@ -1693,7 +1881,6 @@
 }
 
 /* Normal Tab */
-
 .jxBarTop a.jxTab,
 .jxBarBottom a.jxTab {
   /* Base setup */
@@ -1712,61 +1899,113 @@
   background-position: right -24px; 
 }
 
+/* Active tab */
+.jxBarTop a.jxTabActive,
+.jxBarBottom a.jxTabActive {
+  background-position: left -72px; 
+}
 
-/* Hover Tab */
+.jxBarTop a.jxTabActive span.jxTabContent,
+.jxBarBottom a.jxTabActive span.jxTabContent {
+  background-position: right -72px; 
+}
 
-.jxBarTop a.jxTab:hover,
-.jxBarBottom a.jxTab:hover {
+/* Focus tab */
+.jxBarTop a.jxTab:focus,
+.jxBarBottom a.jxTab:focus {
   background-position: left -96px; 
 }
 
-.jxBarTop a.jxTab:hover span.jxTabContent,
-.jxBarBottom a.jxTab:hover span.jxTabContent {
+.jxBarTop a.jxTab:focus span.jxTabContent,
+.jxBarBottom a.jxTab:focus span.jxTabContent {
   background-position: right -96px; 
 }
 
-/* Click Tab */
+/* Focus Active tab */
+.jxBarTop a.jxTabActive:focus,
+.jxBarBottom a.jxTabActive:focus {
+  background-position: left -144px; 
+}
 
-.jxBarTop a.jxTab:active,
-.jxBarBottom a.jxTab:active {
+.jxBarTop a.jxTabActive:focus span.jxTabContent,
+.jxBarBottom a.jxTabActive:focus span.jxTabContent {
+  background-position: right -144px; 
+}
+
+/* Hover Normal and Active  Tab */
+.jxBarTop a.jxTab:hover,
+.jxBarTop a.jxTabActive:hover,
+.jxBarBottom a.jxTab:hover,
+.jxBarBottom a.jxTabActive:hover {
   background-position: left -48px; 
 }
 
-.jxBarTop a.jxTab:active span.jxTabContent,
-.jxBarBottom a.jxTab:active span.jxTabContent {
+.jxBarTop a.jxTab:hover span.jxTabContent,
+.jxBarTop a.jxTabActive:hover span.jxTabContent,
+.jxBarBottom a.jxTab:hover span.jxTabContent,
+.jxBarBottom a.jxTabActive:hover span.jxTabContent {
   background-position: right -48px; 
 }
 
-/* Active Tab */
-
-.jxBarTop a.jxTabActive,
-.jxBarBottom a.jxTabActive {
-  background-position: left -72px; /* switch to the active left BG */
+/* Click Normal and Focused Tab */
+.jxBarTop a.jxTabPressed,
+.jxBarTop a.jxTabPressed:focus,
+.jxBarBottom a.jxTabPressed,
+.jxBarBottom a.jxTabPressed:focus {
+  background-position: left -120px; 
 }
 
-.jxBarTop a.jxTabActive span.jxTabContent,
-.jxBarBottom a.jxTabActive span.jxTabContent {
-  background-position: right -72px; /* switch to the active right BG  */
+.jxBarTop a.jxTabPressed span.jxTabContent,
+.jxBarTop a.jxTabPressed:focus span.jxTabContent,
+.jxBarBottom a.jxTabPressed span.jxTabContent,
+.jxBarBottom a.jxTabPressed:focus span.jxTabContent {
+  background-position: right -120px; 
 }
 
-/* Disabled Tab */
-
+/* Hover, Focus and Pressing Disabled Tab */
+.jxBarTop .jxDisabled a.jxTab:focus,
+.jxBarTop .jxDisabled a.jxTab:active,
 .jxBarTop .jxDisabled a.jxTab:hover,
-.jxBarTop .jxDisabled a.jxTab:active,
+.jxBarTop .jxDisabled a.jxTabPressed,
+.jxBarBottom .jxDisabled a.jxTab:focus,
+.jxBarBottom .jxDisabled a.jxTab:active,
 .jxBarBottom .jxDisabled a.jxTab:hover,
-.jxBarBottom .jxDisabled a.jxTab:active {
+.jxBarBottom .jxDisabled a.jxTabPressed {
   background-position: left -24px; /* do not switch the left BG */
 }
 
   
+.jxBarTop .jxDisabled a.jxTab:focus span.jxTabContent,
+.jxBarTop .jxDisabled a.jxTab:active span.jxTabContent,
 .jxBarTop .jxDisabled a.jxTab:hover span.jxTabContent,
-.jxBarTop .jxDisabled a.jxTab:active span.jxTabContent,
+.jxBarTop .jxDisabled a.jxTabPressed span.jxTabContent,
+.jxBarBottom .jxDisabled a.jxTab:focus span.jxTabContent,
+.jxBarBottom .jxDisabled a.jxTab:active span.jxTabContent,
 .jxBarBottom .jxDisabled a.jxTab:hover span.jxTabContent,
-.jxBarBottom .jxDisabled a.jxTab:active span.jxTabContent {
+.jxBarBottom .jxDisabled a.jxTabPressed  span.jxTabContent {
   background-position: right -24px; /* do not switch the right BG */
 }
 
+/* Hover, Focus Disabled Active Tab */
+.jxBarTop .jxDisabled a.jxTabActive:focus,
+.jxBarTop .jxDisabled a.jxTabActive:active,
+.jxBarTop .jxDisabled a.jxTabActive:hover,
+.jxBarBottom .jxDisabled a.jxTabActive:focus,
+.jxBarBottom .jxDisabled a.jxTabActive:active,
+.jxBarBottom .jxDisabled a.jxTabActive:hover {
+  background-position: left -72px; /* do not switch the left BG */
+}
 
+  
+.jxBarTop .jxDisabled a.jxTabActive:focus span.jxTabContent,
+.jxBarTop .jxDisabled a.jxTabActive:active span.jxTabContent,
+.jxBarTop .jxDisabled a.jxTabActive:hover span.jxTabContent,
+.jxBarBottom .jxDisabled a.jxTabActive:focus span.jxTabContent,
+.jxBarBottom .jxDisabled a.jxTabActive:active span.jxTabContent,
+.jxBarBottom .jxDisabled a.jxTabActive:hover span.jxTabContent {
+  background-position: right -72px; /* do not switch the right BG */
+}
+
 .jxBarTop img.jxTabIcon,
 .jxBarBottom img.jxTabIcon {
   /* Base setup */
@@ -1803,7 +2042,6 @@
 }
 
 /* Closeable Tab */
-
 .jxBarLeft a.jxTabClose,
 .jxBarRight a.jxTabClose {
   top: 3px;
@@ -1816,7 +2054,6 @@
 }
 
 /* Normal Tab */
-
 .jxBarLeft a.jxTab,
 .jxBarRight a.jxTab {
   padding-top: 4px; /* makes room for the top of the tab bg */
@@ -1829,59 +2066,112 @@
   background-position: -24px bottom; 
 }
 
-/* Hover tab */
+/* Active Tab */
+.jxBarLeft a.jxTabActive,
+.jxBarRight a.jxTabActive {
+  background-position: -72px top; 
+}
 
-.jxBarLeft a.jxTab:hover,
-.jxBarRight a.jxTab:hover {
-  background-position: -96px top; /* shifts the left BG out 2 px for slide effect */
+.jxBarLeft a.jxTabActive span.jxTabContent,
+.jxBarRight a.jxTabActive span.jxTabContent {
+  background-position: -72px bottom; 
 }
 
-.jxBarLeft a.jxTab:hover span.jxTabContent,
-.jxBarRight a.jxTab:hover span.jxTabContent {
+/* Focus tab */
+.jxBarLeft a.jxTab:focus,
+.jxBarRight a.jxTab:focus {
+  background-position: -96px top; 
+}
+
+.jxBarLeft a.jxTab:focus span.jxTabContent,
+.jxBarRight a.jxTab:focus span.jxTabContent {
   background-position: -96px bottom; 
 }
 
-/* Click Tab */
+/* Focus Active tab */
+.jxBarLeft a.jxTabActive:focus,
+.jxBarRight a.jxTabActive:focus {
+  background-position: -144px top; 
+}
 
-.jxBarLeft a.jxTab:active,
-.jxBarRight a.jxTab:active {
+.jxBarLeft a.jxTabActive:focus span.jxTabContent,
+.jxBarRight a.jxTabActive:focus span.jxTabContent {
+  background-position: -144px bottom; 
+}
+
+/* Hover Normal and Active tab */
+.jxBarLeft a.jxTab:hover,
+.jxBarLeft a.jxTabActive:hover,
+.jxBarRight a.jxTab:hover,
+.jxBarRight a.jxTabActive:hover {
   background-position: -48px top; 
 }
 
-.jxBarLeft a.jxTab:active span.jxTabContent,
-.jxBarRight a.jxTab:active span.jxTabContent {
+.jxBarLeft a.jxTab:hover span.jxTabContent,
+.jxBarLeft a.jxTabActive:hover span.jxTabContent,
+.jxBarRight a.jxTab:hover span.jxTabContent,
+.jxBarRight a.jxTabActive:hover span.jxTabContent {
   background-position: -48px bottom; 
 }
 
-/* Active Tab */
-
-.jxBarLeft a.jxTabActive,
-.jxBarRight a.jxTabActive {
-  background-position: -72px top; /* switch to the active top BG */
+/* Click Normal and Focused Tab */
+.jxBarLeft a.jxTabPressed,
+.jxBarLeft a.jxTabPressed:focus,
+.jxBarRight a.jxTabPressed,
+.jxBarRight a.jxTabPressed:focus {
+  background-position: -120px top; 
 }
 
-.jxBarLeft a.jxTabActive span.jxTabContent,
-.jxBarRight a.jxTabActive span.jxTabContent {
-  background-position: -72px bottom; /* switch to the active bottom BG  */
+.jxBarLeft a.jxTabPressed span.jxTabContent,
+.jxBarLeft a.jxTabPressed:focus span.jxTabContent,
+.jxBarRight a.jxTabPressed span.jxTabContent,
+.jxBarRight a.jxTabPressed:focus span.jxTabContent {
+  background-position: -120px bottom; 
 }
 
-/* Disabled Tab */
-
+/* Hover, Focus and Pressing Disabled Tab */
+.jxBarLeft .jxDisabled a.jxTab:focus,
+.jxBarLeft .jxDisabled a.jxTab:active,
 .jxBarLeft .jxDisabled a.jxTab:hover,
-.jxBarLeft .jxDisabled a.jxTab:active,
+.jxBarLeft .jxDisabled a.jxTabPressed,
+.jxBarRight .jxDisabled a.jxTab:focus,
+.jxBarRight .jxDisabled a.jxTab:active,
 .jxBarRight .jxDisabled a.jxTab:hover,
-.jxBarRigth .jxDisabled a.jxTab:active {
-  background-position: -24px top; /* do not switch the top BG */
+.jxBarRight .jxDisabled a.jxTabPressed {
+  background-position: -24px top; /* do not switch the left BG */
 }
 
   
+.jxBarLeft .jxDisabled a.jxTab:focus span.jxTabContent,
+.jxBarLeft .jxDisabled a.jxTab:active span.jxTabContent,
 .jxBarLeft .jxDisabled a.jxTab:hover span.jxTabContent,
-.jxBarLeft .jxDisabled a.jxTab:active span.jxTabContent,
+.jxBarLeft .jxDisabled a.jxTabPressed span.jxTabContent,
+.jxBarRight .jxDisabled a.jxTab:focus span.jxTabContent,
+.jxBarRight .jxDisabled a.jxTab:active span.jxTabContent,
 .jxBarRight .jxDisabled a.jxTab:hover span.jxTabContent,
-.jxBarRight .jxDisabled a.jxTab:active span.jxTabContent {
-  background-position: -24px bottom; /* do not switch the top BG */
+.jxBarRight .jxDisabled a.jxTabPressed  span.jxTabContent {
+  background-position: -24px bottom; /* do not switch the right BG */
 }
 
+/* Hover, Focus Disabled Active Tab */
+.jxBarLeft .jxDisabled a.jxTabActive:focus,
+.jxBarLeft .jxDisabled a.jxTabActive:active,
+.jxBarLeft .jxDisabled a.jxTabActive:hover,
+.jxBarRight .jxDisabled a.jxTabActive:focus,
+.jxBarRight .jxDisabled a.jxTabActive:active,
+.jxBarRight .jxDisabled a.jxTabActive:hover {
+  background-position: -72px top; /* do not switch the left BG */
+}
+
+.jxBarLeft .jxDisabled a.jxTabActive:focus span.jxTabContent,
+.jxBarLeft .jxDisabled a.jxTabActive:active span.jxTabContent,
+.jxBarLeft .jxDisabled a.jxTabActive:hover span.jxTabContent,
+.jxBarRight .jxDisabled a.jxTabActive:focus span.jxTabContent,
+.jxBarRight .jxDisabled a.jxTabActive:active span.jxTabContent,
+.jxBarRight .jxDisabled a.jxTabActive:hover span.jxTabContent {
+  background-position: -72px bottom; /* do not switch the right BG */
+}
+
 .jxBarLeft span.jxTabLabel,
 .jxBarRight span.jxTabLabel {
   padding: 4px 0px 4px 0px;
@@ -1889,7 +2179,7 @@
 
 /**
  * @project         Jx
- * @revision        $Id: toolbar.css 1080 2008-09-23 18:06:47Z fwarnock $
+ * @revision        $Id: toolbar.css 241 2008-12-10 15:11:05Z pagameba $
  * @author          Fred Warnock (fwarnock at dmsolutions.ca)
  * @copyright       (c) 2006 DM Solutions Group Inc.
  */
@@ -1927,12 +2217,12 @@
   overflow: hidden;
 }
 
-.jxTabBox .jxBarTop {
+.jxTabBox .jxTabBarTop {
   background-image: url(images/tabbar.png);
   background-position: 0px bottom;
 }
 
-.jxTabBox .jxBarBottom {
+.jxTabBox .jxTabBarBottom {
   background-image: url(images/tabbar_bottom.png);
   background-position: 0px top;
 }
@@ -1950,13 +2240,13 @@
   overflow: hidden;
 }
 
-.jxTabBox .jxBarLeft {
+.jxTabBox .jxTabBarLeft {
   background-image: url(images/tabbar_left.png);
   background-repeat: repeat-y;
   background-position: right 0px;
 }
 
-.jxTabBox .jxBarRight {
+.jxTabBox .jxTabBarRight {
   background-image: url(images/tabbar_right.png);
   background-repeat: repeat-y;
   background-position: left 0px;
@@ -2093,7 +2383,7 @@
 
 /**
  * @project         Jx
- * @revision        $Id: tree.css 711 2008-08-13 20:38:33Z pspencer $
+ * @revision        $Id: tree.css 241 2008-12-10 15:11:05Z pagameba $
  * @author          Fred Warnock (fwarnock at dmsolutions.ca)
  * @copyright       (c) 2006 DM Solutions Group Inc.
  */
@@ -2141,6 +2431,9 @@
   white-space: nowrap;
   font-size: 0px;
   line-height: 0px;
+  user-select: none;
+  -moz-user-select: none;
+  -khtml-user-select: none;
 }
 
 .jxTree li {
@@ -2151,7 +2444,16 @@
 .jxTreeRoot a {
   position: relative;
   display: block;
-  margin: 0px 0px 0px 14px;
+  cursor: pointer;
+  outline: none;
+  overflow: hidden;
+
+  background-image: url(images/tree_hover.png);
+  background-repeat: repeat-x;
+  background-position: left top;
+  border: none;
+
+  margin: 0px 1px 0px 15px;
   padding: 0px 0px 0px 20px;
   z-index: 0;
   font-family: Arial, Helvetica, sans-serif;
@@ -2163,20 +2465,54 @@
   height: 20px;
 }
 
+
+.jxTree a:focus,
+.jxTreeRoot a:focus {
+  border-left: 1px dotted #75ADFF;
+  border-right: 1px dotted #75ADFF;
+  margin: 0px 0px 0px 14px;
+  background-position: left -72px;
+}
+
 .jxTree a:hover, 
 .jxTreeRoot a:hover {
-  background-image: url(images/tree_hover.png);
+  /*border: 1px solid #C5E0FF;*/
+  border-left: 1px solid #C5E0FF;
+  border-right: 1px solid #C5E0FF;
+  margin: 0px 0px 0px 14px;
   background-color: #CDE5FF;
-  background-repeat: repeat-x;
-  background-position: 0px 0px;
+  background-position: left -24px;
 }
 
-.jxDisabled .jxTree a:hover, 
-.jxDisabled .jxTreeRoot a:hover {
-  background: none;
+.jxTree a.jxTreeItemPressed,
+.jxTree a.jxTreeItemPressed:hover,
+.jxTreeRoot a.jxTreeItemPressed,
+.jxTreeRoot a.jxTreeItemPressed:hover {
+  border-left: 1px solid #C5E0FF;
+  border-right: 1px solid #C5E0FF;
+  margin: 0px 0px 0px 14px;
+  background-color: #CDE5FF;
+  background-position: left -48px;
+}
+
+.jxTree .jxDisabled a,
+.jxTreeRoot.jxDisabled a {
   cursor: default;
 }
 
+.jxTree .jxDisabled a:focus,
+.jxTree .jxDisabled a.jxTreeItemPressed,
+.jxTree .jxDisabled a.jxTreeItemPressed:hover,
+.jxTree .jxDisabled a.:hover,
+.jxTreeRoot .jxDisabled a:focus,
+.jxTreeRoot .jxDisabled a.jxTreeItemPressed,
+.jxTreeRoot .jxDisabled a.jxTreeItemPressed:hover,
+.jxTreeRoot .jxDisabled a.:hover {
+  background-position: left top;
+  border: none;
+  margin: 0px 1px 0px 15px;
+}
+
 .jxTreeNest {
   background-image: url(images/tree_vert_line.png);
 }
@@ -2202,8 +2538,8 @@
 
 .jxTreeIcon { 
   height: 16px;
-  top: 2px;
-  left: 2px;
+  top: 1px;
+  left: 1px;
 }
 
 .jxTreeBranchOpen .jxTreeIcon,

Modified: trunk/templates/mapserver/standard/themes/crispin/jxtheme.css
===================================================================
--- trunk/templates/mapserver/standard/themes/crispin/jxtheme.css	2008-12-10 20:34:08 UTC (rev 1707)
+++ trunk/templates/mapserver/standard/themes/crispin/jxtheme.css	2008-12-10 20:43:02 UTC (rev 1708)
@@ -21,4 +21,4 @@
  * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
  * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
  * DEALINGS IN THE SOFTWARE.
- */body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}div.jxButtonContainer{display:block;position:relative;float:left;margin:0;padding:2px;border:none;}a.jxButton{display:block;position:relative;float:left;margin:0;padding:0 0 0 4px;border:none;background-image:url(images/button.png);background-position:left -24px;background-repeat:no-repeat;text-decoration:none;}ul.jxToolbar a.jxButton{background-position:left top;}span.jxButtonContent{display:block;position:relative;float:left;font-size:0;line-height:0;margin:0;padding:4px 4px 4px 0;border:none;background-image:url(images/button.png);background-position:right -24px;background-repeat:no-repeat;}ul.jxToolbar span.jxButtonContent{background-position:right top;}ul.jxToolbar a.jxButton:hover,a.jxButton:hover{background-position:left -96px;}a.jxButton:hover span.jxButtonContent{background-position:right -96px;}ul.jxToolbar a.jxButtonActive,a.jxButtonActive{background-position:left -72px;}a.jxButtonActive span.jxButtonContent{background-position:right -72px;}ul.jxToolbar a.jxButton:hover,a.jxButtonActive:hover{background-position:left -96px;}a.jxButtonActive:hover span.jxButtonContent{background-position:right -96px;}ul.jxToolbar a.jxButton:active,ul.jxToolbar a.jxButtonActive:active,a.jxButton:active,a.jxButtonActive:active{background-position:left -48px;}a.jxButton:active span.jxButtonContent,a.jxButtonActive:active span.jxButtonContent{background-position:right -48px;}ul.jxToolbar .jxDisabled a.jxButton,.jxDisabled a.jxButton{cursor:default;}ul.jxToolbar .jxDisabled a.jxButton:hover,ul.jxToolbar .jxDisabled a.jxButton:active{background-position:left top;}.jxDisabled a.jxButton:hover,.jxDisabled a.jxButton:active{background-position:left -24px;}ul.jxToolbar .jxDisabled a.jxButton:hover span.jxButtonContent,ul.jxToolbar .jxDisabled a.jxButton:active span.jxButtonContent{background-position:right top;}.jxDisabled a.jxButton:hover span.jxButtonContent,.jxDisabled a.jxButton:active span.jxButtonContent{background-position:right -24px;}img.jxButtonIcon{position:relative;float:left;width:16px;height:16px;background-position:center center;background-repeat:no-repeat;}span.jxButtonContent span{display:block;position:relative;float:left;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:16px;height:16px;white-space:nowrap;}span.jxButtonContent span.jxButtonLabel{margin:0;padding:0 4px 0 4px;color:#000;font-size:11px;}a.jxButtonMenu span.jxButtonContent,a.jxButtonMulti span.jxButtonContent,a.jxButtonFlyout span.jxButtonContent,a.jxButtonCombo span.jxButtonContent,a.jxButtonEditCombo span.jxButtonContent{padding-right:0;}a.jxButtonMenu span.jxButtonContent span,a.jxButtonFlyout span.jxButtonContent span,a.jxButtonMulti span.jxButtonContent span,a.jxButtonCombo span.jxButtonContent span,a.jxButtonEditCombo span.jxButtonContent span{padding-right:16px;background-image:url(images/emblems.png);background-position:right -16px;background-repeat:no-repeat;}a.jxButtonDisclose{position:absolute;display:block;padding:4px 0;font-size:0;line-height:0;right:2px;top:2px;background-image:url(images/button_multi_disclose.png);background-position:right 0;background-repeat:no-repeat;}a.jxButtonDisclose img{width:16px;height:16px;margin:0;padding:0;border:0;background-image:url(images/emblems.png);background-position:right -16px;background-repeat:no-repeat;}a.jxButtonDisclose:hover{background-position:right -96px;}a.jxButtonDisclose:active{background-position:right -48px;}ul.jxToolbar a.jxButtonHover{background-position:left -24px;}ul.jxToolbar a.jxButtonHover span.jxButtonContent{background-position:right -24px;}.jxFlyout .jxChrome{background-image:url(images/flyout_chrome.png);padding:5px 5px 7px 6px;}.jxFlyout{position:absolute;display:block;z-index:100;margin:0;padding:0;}.jxFlyoutContent{position:relative;display:block;overflow:auto;margin:6px 6px 8px 7px;background-color:#fff;border:1px solid #999;}a.jxButtonMulti,a.jxButtonMulti span.jxButtonContent{background-image:url(images/button_multi.png);}a.jxButtonEditCombo,a.jxButtonEditCombo span.jxButtonContent{background-image:url(images/button_combo.png);}a.jxButtonMulti span.jxButtonContent span{padding-right:21px;}a.jxButtonEditCombo span.jxButtonContent span{font-size:0;}a.jxButtonComboDefault span.jxButtonContent span,a.jxButtonComboDefault input{font-style:italic;color:#999;}a.jxButtonEditCombo input{float:left;line-height:16px;height:16px;padding:0 4px;margin:0;border:none;font-size:11px;font-family:Arial,Helvetica,sans-serif;background-color:transparent;}.jxChrome{position:absolute;display:block;font-size:0;line-height:0;z-index:-1;width:100%;height:100%;top:0;left:0;}.jxChromeDrag{opacity:.5;-ms-filter:"Alpha(opacity=50)";}.jxChromeTL{position:absolute;overflow:hidden;left:0;top:0;width:50%;height:50%;}.jxChromeTR{position:absolute;overflow:hidden;left:50%;top:0;width:50%;height:50%;}.jxChromeBL{position:absolute;overflow:hidden;left:0;top:50%;width:50%;height:50%;}.jxChromeBR{position:absolute;overflow:hidden;left:50%;top:50%;width:50%;height:50%;}.jxChromeTL img{position:absolute;top:0;left:0;width:500px;height:500px;}.jxChromeTR img{position:absolute;top:0;right:0;width:500px;height:500px;}.jxChromeBL img{position:absolute;bottom:0;left:0;width:500px;height:500px;}.jxChromeBR img{position:absolute;bottom:0;right:0;width:500px;height:500px;}.jxColorBar{position:relative;overflow:hidden;}table.jxColorGrid{position:relative;border-collapse:collapse;empty-cells:show;clear:both;}.jxColorGrid td{border:1px solid #000;}.jxColorGrid td.emptyCell{border:0 solid #000;}.jxColorGrid td.emptyCell span{display:block;width:7px;height:7px;line-height:0;font-size:0;border:0 solid #000;padding:1px;margin:0;}.jxColorGrid a.colorSwatch{display:block;width:7px;height:7px;line-height:0;font-size:0;border:0 solid #000;margin:0;padding:1px;}.jxColorGrid a.borderWhite:hover{border:1px solid #fff;padding:0;}.jxColorGrid a.borderBlack:hover{border:1px solid #000;padding:0;}input.jxHexInput{width:55px;vertical-align:middle;}input.jxAlphaInput{width:30px;vertical-align:middle;}div.jxColorPreview{float:left;position:relative;width:20px;height:20px;border:1px solid #000;margin:2px;vertical-align:middle;background-image:url('images/grid.png');overflow:hidden;}a.jxButtonFlyout span.jxButtonContent span.jxButtonSwatch{display:block;float:left;width:14px;height:14px;border:1px solid #000;background-image:url('images/grid.png');background-position:0 0;background-repeat:repeat;padding-right:0!important;}a.jxButtonFlyout span.jxButtonContent span.jxButtonSwatch span{display:block;width:14px;height:14px;position:absolute;padding-right:0;background:none;}div.jxColorPreview img{position:absolute;z-index:0;}div.jxColorPreview div{width:20px;height:10px;position:absolute;display:block;left:0;z-index:1;font-size:10px;line-height:0;}div.jxColorPreview div.jxColorSelected{top:0;}div.jxColorPreview div.jxColorHover{bottom:0;}label.jxColorLabel,label.jxAlphaLabel{width:auto;font-family:Arial,sans-serif;font-size:11px;line-height:24px;padding:2px;vertical-align:middle;}a.jxColorClose{position:absolute;top:0;right:0;width:16px;height:16px;}a.jxColorClose img{width:16px;height:16px;}a{outline:none;}.jxClearer{display:block;position:relative;float:none;clear:both;font-size:0;line-height:0;width:0;height:0;margin:0;padding:0;}.jxDisabled{opacity:.4;-ms-filter:"Alpha(opacity=40)";}iframe.jxIframeShim{position:absolute;top:0;left:0;width:100%;height:100%;-ms-filter:"Alpha(opacity:0)";opacity:0;z-index:-1;}.jxDialog .jxChrome{background-image:url(images/dialog_chrome.png);}.jxDialog{display:block;z-index:1;}.jxDialogContentContainer{z-index:1;margin:0 11px 13px 12px;border:1px solid #b7b7b7;background-color:#f0f0f0;}.jxDialogModal{position:absolute;display:block;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.2;-ms-filter:"Alpha(opacity=20)";}.jxDialogContent{display:block;position:relative;overflow:auto;padding:0;z-index:1;}.jxDialogTitle{display:block;position:relative;background-image:url(images/a_pixel.png);text-align:center;height:24px;line-height:24px;z-index:1;margin:6px 6px 0 7px;}.jxDialogMin .jxDialogTitle{margin-bottom:8px;}.jxDialogMoveable{cursor:move;}.jxDialogIcon{position:absolute;left:2px;top:3px;width:16px;height:16px;border:none;padding:0;margin:0;}.jxDialogLabel{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;line-height:21px;color:#000;white-space:nowrap;}.jxDialogResize{position:absolute;bottom:7px;right:6px;width:16px;height:16px;z-index:2;border:0;cursor:se-resize;background-image:url(images/dialog_resize.png);}.jxDialogControls{position:absolute;top:3px;right:2px;height:16px;width:80px;}.jxDialogControls img{background-image:url('images/panel_controls.png');background-repeat:no-repeat;border:0;margin:0;width:16px;height:16px;}.jxDialogClose img{background-position:0 -32px;}.jxDialogMenu img{background-position:0 -48px;}.jxDialogHelp img{background-position:0 -64px;}.jxDialogCollapse img{background-position:0 -16px;}.jxDialogMin .jxDialogCollapse img{background-position:0 0;}.jxDialogMax .jxDialogCollapse img{background-position:0 -16px;}.jxDialogLoading img{border:0;margin:0;width:16px;height:16px;visibility:hidden;position:absolute;top:1px;left:2px;}.jxDialogControls .jxButtonContainer,.jxDialogControls span.jxButtonContent,.jxDialogControls a.jxButton:hover span.jxButtonContent,.jxDialogControls a.jxButton:active span.jxButtonContent,.jxDialogControls a.jxButtonActive span.jxButtonContent,.jxDialogControls a.jxButtonActive:hover span.jxButtonContent,.jxDialogControls a.jxButtonActive:active span.jxButtonContent,.jxDialogControls .jxDisabled a.jxButton span.jxButtonContent,.jxDialogControls .jxDisabled a.jxButton:hover span.jxButtonContent,.jxDialogControls .jxDisabled a.jxButton:active span.jxButtonContent,.jxDialogControls a.jxButton,.jxDialogControls a.jxButton:hover,.jxDialogControls a.jxButton:active,.jxDialogControls a.jxButtonActive,.jxDialogControls a.jxButtonActive:hover,.jxDialogControls a.jxButtonActive:active,.jxDialogControls .jxDisabled a.jxButton,.jxDialogControls .jxDisabled a.jxButton:hover,.jxDialogControls .jxDisabled a.jxButton:active{padding:0;margin:0;border:none;background-color:transparent;background-image:none;}.jxDialogControls a.jxButtonMenu span.jxButtonContent,.jxDialogControls a.jxButtonFlyout span.jxButtonContent{background-image:none;}.jxDialogControls a.jxButtonMenu span.jxButtonContent span,.jxDialogControls a.jxButtonFlyout span.jxButtonContent span{padding-right:0;}.jxDialogControls .jxBarContainer{position:absolute;right:0;background-image:none;background-color:transparent;margin:0;padding:0;border:none;height:16px;}.jxDialogControls .jxBarScroller{left:auto;right:0;}.jxDialogControls ul.jxToolbar{float:right;}.jxDialogControls ul.jxToolbar,.jxDialogControls li.jxToolItem{background-image:none;background-color:transparent;margin:0;padding:0;border:none;}.jxGridContainer{position:absolute;top:0;left:0;border-left:0 solid #d8d8d8;border-top:0 solid #d8d8d8;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;overflow:hidden;}.jxGridTable{position:relative;table-layout:fixed;border-collapse:collapse;border-style:none;width:0;cursor:default;font-family:Arial,Verdana,sans-serif;font-size:11px;font-weight:normal;}.jxGridColHeadHide{height:0;line-height:0;font-size:0;background-color:#fff;white-space:normal;}.jxGridColHeadHide p,.jxGridRowHeadHide p{font-size:0;line-height:0;height:0;margin:0;padding:0;}.jxGridRowHeadHide{width:0;white-space:normal;}.jxGridCell{border-top:0 solid #d8d8d8;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;border-left:0 solid #d8d8d8;overflow:hidden;padding-left:3px;padding-right:3px;overflow:hidden;white-space:nowrap;cursor:cell;text-overflow:ellipsis;}.jxGridColHead{border-top:0 solid #d8d8d8;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;border-left:0 solid #d8d8d8;background-color:#f2f2f2;background-image:url('images/table_col.png');background-position:0 0;background-repeat:repeat-x;text-align:center;font-weight:bold;color:#333;cursor:default;}.jxGridRowHead{border-top:0 solid #d8d8d8;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;border-left:0 solid #d8d8d8;background-color:#f2f2f2;background-image:url('images/table_row.png');background-position:0 0;background-repeat:repeat-y;text-align:center;font-weight:bold;color:#333;cursor:default;}.jxGridRowAll{background-color:#fff;}.jxGridColumnHeaderSelected{background-color:#e1e1e1;background-position:0 -200px;}.jxGridRowHeaderSelected{background-color:#e1e1e1;background-position:-400px 0;}.jxGridColumnSelected{background-color:#f7f7f7;}.jxGridRowSelected td{background-color:#f7f7f7;}td.jxGridCellSelected{background-color:#ebebeb;}.jxGridColumnHeaderPrelight{background-color:#cee5ff;background-position:0 -300px;}.jxGridRowHeaderPrelight{background-color:#cee5ff;background-position:-600px 0;}.jxGridColumnPrelight{background-color:#e5f1ff;}.jxGridRowPrelight td{background-color:#e5f1ff;}td.jxGridCellPrelight{background-color:#cce3ff;}.jxMenuContainer .jxChrome{background-image:url(images/flyout_chrome.png);padding:5px 5px 7px 6px;}a.jxButtonMenu span.jxMenuItemSpan{padding-right:16px;}.jxMenuContainer{position:absolute;display:block;z-index:200;padding:0;}ul.jxMenu,ul.jxSubMenu{display:block;position:relative;list-style-type:none;margin:6px 6px 8px 7px;background-color:#fff;border:1px solid #999;}li.jxMenuItemContainer{display:block;position:relative;margin:0;padding:0;}a.jxMenuItem{display:block;position:relative;text-decoration:none;border:1px solid #fff;font-family:Arial,Helvetica,sans-serif;font-size:11px;text-decoration:none;margin:2px 2px;padding:0;color:#000;}a.jxMenuItem:hover{border:1px solid #C5E0FF;background-image:url(images/menu_hover.png);background-color:#CDE5FF;background-repeat:repeat-x;background-position:0 0;}a.jxMenuItem:hover span.jxMenuItemContent{border:1px solid #F4F9FF;border-bottom:1px solid #E4F0FF;}span.jxMenuItemContent{display:block;position:relative;font-family:Arial,Helvetica,sans-serif;font-size:0;line-height:0;white-space:nowrap;padding:0 20px 0 0;margin:0;border:1px solid #fff;}a.jxButtonSubMenu span.jxMenuItemContent,a.jxButtonSubMenu:hover span.jxMenuItemContent{background-image:url(images/emblems.png);background-position:right -32px;background-repeat:no-repeat;}img.jxMenuItemIcon{position:absolute;top:0;left:0;display:inline;width:16px;height:16px;background-position:left center;background-repeat:no-repeat;}span.jxMenuItemContent span{display:block;position:relative;cursor:pointer;margin:0;padding:0 0 0 20px;font-size:16px;line-height:16px;}span.jxMenuItemContent span.jxMenuItemLabel{color:#000;font-size:11px;}.jxMenuItemToggle img.jxMenuItemIcon,.jxMenuItemSet img.jxMenuItemIcon{background-image:url(images/emblems.png);background-position:2px 0;background-repeat:no-repeat;}.jxMenuItemToggle a.jxMenuItemActive img.jxMenuItemIcon{background-position:2px -48px;}.jxMenuItemSet a.jxMenuItemActive img.jxMenuItemIcon{background-position:2px -64px;}a.jxMenuItemActive img.jxMenuItemIcon{top:-2px;left:-2px;padding:1px;border:1px solid #C5E0FF;}a.jxMenuItemActive span.jxMenuItemContent{background-image:url(images/menu_icon_active.png);background-position:0 0;background-repeat:no-repeat;}.jxDisabled a.jxMenuItem{cursor:default;}.jxDisabled a.jxMenuItem:hover{background-color:#fff;background-image:none;border:1px solid #fff;}ul.jxMenu span.jxMenuSeparator,ul.jxSubMenu span.jxMenuSeparator{display:block;font-size:10px;line-height:10px;background-image:url(images/toolbar_separator_v.png);background-repeat:repeat-x;background-position:left center;}.jxPanel{display:block;position:relative;}.jxPanelContentContainer{overflow:hidden;background-color:#f0f0f0;}.jxPanelContent{position:relative;display:block;overflow:auto;background-color:#fff;margin:0;padding:0;}.jxPanelTitle{display:block;position:relative;background-image:url(images/panelbar.png);background-repeat:repeat-x;background-position:left top;height:22px;margin:0;padding:0;text-align:center;}.jxPanelBar{position:absolute;line-height:1px;width:100%;height:5px;cursor:row-resize;background-color:#f0f0f0;z-index:1;}.jxPanelIcon{position:absolute;left:2px;top:3px;width:16px;height:16px;border:none;padding:0;margin:0;}.jxPanelLabel{padding-left:25px;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;line-height:21px;color:#000;white-space:nowrap;}.jxPanelControls{position:absolute;top:3px;right:2px;height:16px;width:80px;overflow:hidden;}.jxPanelControls img{background-image:url('images/panel_controls.png');background-repeat:no-repeat;border:0;margin:0;width:16px;height:16px;}.jxPanelClose img{background-position:0 -32px;}.jxPanelMenu img{background-position:0 -48px;}.jxPanelHelp img{background-position:0 -64px;}.jxPanelCollapse img{background-position:0 -16px;}.jxPanelMin .jxPanelCollapse img{background-position:0 0;}.jxPanelMax .jxPanelCollapse img{background-position:0 -16px;}.jxPanelMaximize img{background-position:0 0;}.jxPanelLoading img{border:0;margin:0;width:16px;height:16px;visibility:hidden;position:absolute;top:1px;left:2px;}.jxPanelControls .jxButtonContainer,.jxPanelControls span.jxButtonContent,.jxPanelControls a.jxButton:hover span.jxButtonContent,.jxPanelControls a.jxButton:active span.jxButtonContent,.jxPanelControls a.jxButtonActive span.jxButtonContent,.jxPanelControls a.jxButtonActive:hover span.jxButtonContent,.jxPanelControls a.jxButtonActive:active span.jxButtonContent,.jxPanelControls .jxDisabled a.jxButton span.jxButtonContent,.jxPanelControls .jxDisabled a.jxButton:hover span.jxButtonContent,.jxPanelControls .jxDisabled a.jxButton:active span.jxButtonContent,.jxPanelControls a.jxButton,.jxPanelControls a.jxButton:hover,.jxPanelControls a.jxButton:active,.jxPanelControls a.jxButtonActive,.jxPanelControls a.jxButtonActive:hover,.jxPanelControls a.jxButtonActive:active,.jxPanelControls .jxDisabled a.jxButton,.jxPanelControls .jxDisabled a.jxButton:hover,.jxPanelControls .jxDisabled a.jxButton:active{padding:0;margin:0;border:none;background-color:transparent;background-image:none;}.jxPanelControls a.jxButtonMenu span.jxButtonContent,.jxPanelControls a.jxButtonFlyout span.jxButtonContent{background-image:none;}.jxPanelControls a.jxButtonMenu span.jxButtonContent span,.jxPanelControls a.jxButtonFlyout span.jxButtonContent span{padding-right:0;}.jxPanelControls div.jxBarTop{position:absolute;right:0;background-image:none;background-color:transparent;margin:0;padding:0;border:none;height:16px;}.jxPanelControls .jxBarScroller{left:auto;right:0;}.jxPanelControls ul.jxToolbar{float:right;}.jxPanelControls ul.jxToolbar,.jxPanelControls li.jxToolItem{background-image:none;background-color:transparent;margin:0;padding:0;border:none;}.jxSplitBarHorizontal{display:block;position:absolute;font-size:0;line-height:0;margin:0;padding:0;border:none;width:5px;height:100%;cursor:col-resize;background-color:#f0f0f0;z-index:1;}.jxSplitBarVertical{display:block;position:absolute;font-size:0;line-height:0;margin:0;padding:0;border:none;width:100%;height:5px;cursor:row-resize;background-color:#f0f0f0;z-index:1;}.jxSplitContainer{display:block;position:relative;margin:0;padding:0;border:none;overflow:hidden;}.jxSplitArea{display:block;position:absolute;margin:0;padding:0;border:none;overflow:hidden;z-index:0;}.jxSplitBarDrag{background-color:#eee;}.jxSnapHorizontalBefore{width:5px;height:5px;position:absolute;top:0;left:0;background-color:#aaa;}.jxSnapHorizontalAfter{width:5px;height:5px;position:absolute;top:0;left:0;background-color:#aaa;}.jxTabSetContainer{position:relative;display:block;overflow:hidden;width:200px;height:200px;margin:0;padding:0;background-color:#fff;}.jxTabSetContainer .jxToolbarContainer{z-index:auto;}.tabContent{display:none;position:relative;width:100%;height:100%;overflow:auto;}.tabContentActive{display:block;}div.jxTabContainer{display:block;position:relative;margin:0;padding:2px;border:none;}a.jxTabClose{display:block;position:absolute;cursor:pointer;}a.jxTabClose img{width:16px;height:16px;background-image:url(images/tab_close.png);}a.jxTab{display:block;position:relative;margin:0;padding:0;border:none;background-repeat:no-repeat;text-decoration:none;color:#000;}.jxDisabled a.jxButton{cursor:default;}a.jxTab:hover,a.jxTab:active,a.jxTabActive,a.jxTabActive:hover,a.jxTabActive:active,.jxDisabled a.jxButton:hover,.jxDisabled a.jxButton:active{border:none;}span.jxTabContent{display:block;font-size:0;line-height:0;margin:0;padding:0;background-repeat:no-repeat;}img.jxTabIcon{position:relative;width:16px;height:16px;background-position:center center;background-repeat:no-repeat;}span.jxTabLabel{display:block;position:relative;cursor:pointer;margin:0;padding:0;color:#000;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:16px;}.jxBarTop div.jxTabContainer,.jxBarBottom div.jxTabContainer{float:left;}.jxBarTop a.jxTab,.jxBarTop span.jxTabContent{background-image:url(images/tab_top.png);}.jxBarBottom a.jxTab,.jxBarBottom span.jxTabContent{background-image:url(images/tab_bottom.png);}.jxBarTop a.jxTabClose,.jxBarBottom a.jxTabClose{top:3px;right:3px;}.jxBarTop .jxTabClose span.jxTabContent,.jxBarBottom .jxTabClose span.jxTabContent{padding-right:16px;}.jxBarTop a.jxTab,.jxBarBottom a.jxTab{float:left;padding-left:4px;background-position:left -24px;}.jxBarTop span.jxTabContent,.jxBarBottom span.jxTabContent{float:left;padding:4px 4px 4px 0;background-position:right -24px;}.jxBarTop a.jxTab:hover,.jxBarBottom a.jxTab:hover{background-position:left -96px;}.jxBarTop a.jxTab:hover span.jxTabContent,.jxBarBottom a.jxTab:hover span.jxTabContent{background-position:right -96px;}.jxBarTop a.jxTab:active,.jxBarBottom a.jxTab:active{background-position:left -48px;}.jxBarTop a.jxTab:active span.jxTabContent,.jxBarBottom a.jxTab:active span.jxTabContent{background-position:right -48px;}.jxBarTop a.jxTabActive,.jxBarBottom a.jxTabActive{background-position:left -72px;}.jxBarTop a.jxTabActive span.jxTabContent,.jxBarBottom a.jxTabActive span.jxTabContent{background-position:right -72px;}.jxBarTop .jxDisabled a.jxTab:hover,.jxBarTop .jxDisabled a.jxTab:active,.jxBarBottom .jxDisabled a.jxTab:hover,.jxBarBottom .jxDisabled a.jxTab:active{background-position:left -24px;}.jxBarTop .jxDisabled a.jxTab:hover span.jxTabContent,.jxBarTop .jxDisabled a.jxTab:active span.jxTabContent,.jxBarBottom .jxDisabled a.jxTab:hover span.jxTabContent,.jxBarBottom .jxDisabled a.jxTab:active span.jxTabContent{background-position:right -24px;}.jxBarTop img.jxTabIcon,.jxBarBottom img.jxTabIcon{float:left;}.jxBarTop span.jxTabLabel,.jxBarBottom span.jxTabLabel{float:left;height:16px;padding:0 4px 0 4px;}.jxBarLeft a.jxTab,.jxBarLeft span.jxTabContent{background-image:url(images/tab_left.png);}.jxBarRight a.jxTab,.jxBarRight span.jxTabContent{background-image:url(images/tab_right.png);}.jxBarLeft a.jxTabClose,.jxBarRight a.jxTabClose{top:3px;left:3px;}.jxBarLeft .jxTabClose span.jxTabContent,.jxBarRight .jxTabClose span.jxTabContent{padding-top:16px;}.jxBarLeft a.jxTab,.jxBarRight a.jxTab{padding-top:4px;background-position:-24px top;}.jxBarLeft span.jxTabContent,.jxBarRight span.jxTabContent{padding:0 4px 4px 4px;background-position:-24px bottom;}.jxBarLeft a.jxTab:hover,.jxBarRight a.jxTab:hover{background-position:-96px top;}.jxBarLeft a.jxTab:hover span.jxTabContent,.jxBarRight a.jxTab:hover span.jxTabContent{background-position:-96px bottom;}.jxBarLeft a.jxTab:active,.jxBarRight a.jxTab:active{background-position:-48px top;}.jxBarLeft a.jxTab:active span.jxTabContent,.jxBarRight a.jxTab:active span.jxTabContent{background-position:-48px bottom;}.jxBarLeft a.jxTabActive,.jxBarRight a.jxTabActive{background-position:-72px top;}.jxBarLeft a.jxTabActive span.jxTabContent,.jxBarRight a.jxTabActive span.jxTabContent{background-position:-72px bottom;}.jxBarLeft .jxDisabled a.jxTab:hover,.jxBarLeft .jxDisabled a.jxTab:active,.jxBarRight .jxDisabled a.jxTab:hover,.jxBarRigth .jxDisabled a.jxTab:active{background-position:-24px top;}.jxBarLeft .jxDisabled a.jxTab:hover span.jxTabContent,.jxBarLeft .jxDisabled a.jxTab:active span.jxTabContent,.jxBarRight .jxDisabled a.jxTab:hover span.jxTabContent,.jxBarRight .jxDisabled a.jxTab:active span.jxTabContent{background-position:-24px bottom;}.jxBarLeft span.jxTabLabel,.jxBarRight span.jxTabLabel{padding:4px 0 4px 0;}.jxBarContainer{display:block;position:relative;z-index:1;overflow:hidden;margin:0;padding:0;border:0;background-color:#f0f0f0;}.jxBarTop,.jxBarBottom{width:100%;height:28px;background-image:url(images/toolbar.png);background-repeat:repeat-x;background-position:0 0;overflow:hidden;}.jxTabBox .jxBarTop{background-image:url(images/tabbar.png);background-position:0 bottom;}.jxTabBox .jxBarBottom{background-image:url(images/tabbar_bottom.png);background-position:0 top;}.jxBarLeft,.jxBarRight{width:auto;height:100%;background-image:url(images/toolbar.png);background-repeat:repeat-x;background-position:0 0;float:left;overflow:hidden;}.jxTabBox .jxBarLeft{background-image:url(images/tabbar_left.png);background-repeat:repeat-y;background-position:right 0;}.jxTabBox .jxBarRight{background-image:url(images/tabbar_right.png);background-repeat:repeat-y;background-position:left 0;}.jxBarTop .jxBarScroller,.jxBarBottom .jxBarScroller{position:absolute;width:10000%;overflow:hidden;}.jxBarTop .jxBarScrollLeft,.jxBarBottom .jxBarScrollLeft{position:absolute;top:0;left:0;}.jxBarTop .jxBarScrollRight,.jxBarBottom .jxBarScrollRight{position:absolute;top:0;right:0;}.jxBarTop .jxBarScrollLeft img.jxButtonIcon,.jxBarBottom .jxBarScrollLeft img.jxButtonIcon{background-image:url(images/emblems.png);background-position:0 -80px;}.jxBarTop .jxBarScrollRight img.jxButtonIcon,.jxBarBottom .jxBarScrollRight img.jxButtonIcon{background-image:url(images/emblems.png);background-position:0 -96px;}ul.jxToolbar,ul.jxTabBar{display:block;position:relative;float:left;list-style-type:none;margin:0;padding:0;border:none;}li.jxToolItem{display:block;position:relative;float:left;font-size:0;line-height:0;padding:0;margin:0;border:none;}li.jxToolItem .separator{display:block;position:relative;float:left;font-size:0;line-height:0;border:0;margin:0;padding:4px;background-repeat:no-repeat;background-position:center center;}.jxBarTop li.jxToolItem span.jxBarSeparator,.jxBarBottom li.jxToolItem span.jxBarSeparator{width:8px;height:20px;background-image:url(images/toolbar_separator_h.png);}.jxBarLeft li.jxToolItem span.jxBarSeparator,.jxBarRight li.jxToolItem span.jxBarSeparator{width:20px;height:8px;background-image:url(images/toolbar_separator_v.png);}.jxBarLeft ul.jxToolbar,.jxBarLeft ul.jxTabBar,.jxBarLeft li.jxToolItem,.jxBarRight ul.jxToolbar,.jxBarRight ul.jxTabBar,.jxBarRight li.jxToolItem{clear:both;}.jxTree,.jxTreeRoot{position:relative;display:block;list-style:none;margin:0;padding:0;}.jxTreeNest{list-style:none;margin:0;padding:0;background-repeat:repeat-y;background-position:left top;}.jxTree li,.jxTreeRoot li{position:relative;display:block;margin:0;padding:0;background-repeat:no-repeat;background-position:left top;white-space:nowrap;font-size:0;line-height:0;}.jxTree li{margin-left:16px;}.jxTree a,.jxTreeRoot a{position:relative;display:block;margin:0 0 0 14px;padding:0 0 0 20px;z-index:0;font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#000;text-decoration:none;line-height:20px;height:20px;}.jxTree a:hover,.jxTreeRoot a:hover{background-image:url(images/tree_hover.png);background-color:#CDE5FF;background-repeat:repeat-x;background-position:0 0;}.jxDisabled .jxTree a:hover,.jxDisabled .jxTreeRoot a:hover{background:none;cursor:default;}.jxTreeNest{background-image:url(images/tree_vert_line.png);}.jxTreeImage,.jxTreeIcon{position:absolute;display:inline;left:0;top:0;width:16px;height:20px;z-index:1;background-image:url(images/tree.png);background-repeat:no-repeat;border:0;margin:0;}.jxTreeIcon{height:16px;top:2px;left:2px;}.jxTreeBranchOpen .jxTreeIcon,.jxTreeBranchLastOpen .jxTreeIcon{background-position:left -40px;}.jxTreeBranchOpen .jxTreeImage{background-position:left -100px;}.jxTreeBranchLastOpen .jxTreeImage{background-position:left -160px;}.jxTreeBranchClosed .jxTreeIcon,.jxTreeBranchLastClosed .jxTreeIcon{background-position:left -20px;}.jxTreeBranchClosed .jxTreeImage{background-position:left -80px;}.jxTreeBranchLastClosed .jxTreeImage{background-position:left -140px;}.jxTreeItem .jxTreeIcon,.jxTreeItemLast .jxTreeIcon{background-position:left 0;}.jxTreeItem .jxTreeImage{background-position:left -60px;}.jxTreeItemLast .jxTreeImage{background-position:left -120px;}.jxTreeItemSelected{background-color:#AFD4FA;font-weight:bold;}.jxTreeItem a,.jxTreeItem img,.jxTreeItem input,.jxTreeItemLast a,.jxTreeItemLast img,.jxTreeItemLast input,.jxTreeBranch a,.jxTreeBranch img,.jxTreeBranch input,.jxTreeBranchLast a,.jxTreeBranchLast img,.jxTreeBranchLast input{vertical-align:middle;}
\ No newline at end of file
+ */body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}div.jxButtonContainer{display:block;position:relative;float:left;margin:0;padding:2px;border:none;}a.jxButton{display:block;position:relative;float:left;cursor:pointer;user-select:none;-moz-user-select:none;-khtml-user-select:none;margin:0;padding:0 0 0 4px;border:none;background-image:url(images/button.png);background-position:left -24px;background-repeat:no-repeat;text-decoration:none;outline:none;}ul.jxToolbar a.jxButton{background-position:left top;}span.jxButtonContent{display:block;position:relative;float:left;font-size:0;line-height:0;margin:0;padding:4px 4px 4px 0;border:none;background-image:url(images/button.png);background-position:right -24px;background-repeat:no-repeat;}ul.jxToolbar span.jxButtonContent{background-position:right top;}ul.jxToolbar a.jxButtonActive,a.jxButtonActive{background-position:left -72px;}a.jxButtonActive span.jxButtonContent{background-position:right -72px;}ul.jxToolbar a.jxButton:focus,a.jxButton:focus{background-position:left -96px;}a.jxButton:focus span.jxButtonContent{background-position:right -96px;}ul.jxToolbar a.jxButtonActive:focus,a.jxButtonActive:focus{background-position:left -144px;}a.jxButtonActive:focus span.jxButtonContent{background-position:right -144px;}ul.jxToolbar a.jxButton:hover,ul.jxToolbar a.jxButtonActive:hover,a.jxButton:hover,a.jxButtonActive:hover{background-position:left -48px;}a.jxButton:hover span.jxButtonContent,a.jxButtonActive:hover span.jxButtonContent{background-position:right -48px;}ul.jxToolbar a.jxButtonPressed,ul.jxToolbar a.jxButtonPressed:focus,a.jxButtonPressed,a.jxButtonPressed:focus{background-position:left -120px;}a.jxButtonPressed span.jxButtonContent,a.jxButtonPressed:focus span.jxButtonContent{background-position:right -120px;}.jxDisabled a.jxButton,.jxDisabled span.jxButtonContent span{cursor:default;}ul.jxToolbar .jxDisabled a.jxButton:focus,ul.jxToolbar .jxDisabled a.jxButton:active,ul.jxToolbar .jxDisabled a.jxButton:hover,ul.jxToolbar .jxDisabled a.jxButtonPressed{background-position:left top;}.jxDisabled a.jxButton:focus,.jxDisabled a.jxButton:active,.jxDisabled a.jxButton:hover,.jxDisabled a.jxButtonPressed{background-position:left -24px;}ul.jxToolbar .jxDisabled a.jxButton:focus span.jxButtonContent,ul.jxToolbar .jxDisabled a.jxButton:active span.jxButtonContent,ul.jxToolbar .jxDisabled a.jxButton:hover span.jxButtonContent,ul.jxToolbar .jxDisabled a.jxButtonPressed span.jxButtonContent{background-position:right top;}.jxDisabled a.jxButton:focus span.jxButtonContent,.jxDisabled a.jxButton:active span.jxButtonContent,.jxDisabled a.jxButton:hover span.jxButtonContent,.jxDisabled a.jxButtonPressed span.jxButtonContent{background-position:right -24px;}ul.jxToolbar .jxDisabled a.jxButtonActive:focus,ul.jxToolbar .jxDisabled a.jxButtonActive:active,ul.jxToolbar .jxDisabled a.jxButtonActive:hover,.jxDisabled a.jxButtonActive:focus,.jxDisabled a.jxButtonActive:active,.jxDisabled a.jxButtonActive:hover{background-position:left -72px;}ul.jxToolbar .jxDisabled a.jxButtonActive:focus span.jxButtonContent,ul.jxToolbar .jxDisabled a.jxButtonActive:active span.jxButtonContent,ul.jxToolbar .jxDisabled a.jxButtonActive:hover span.jxButtonContent,.jxDisabled a.jxButtonActive:focus span.jxButtonContent,.jxDisabled a.jxButtonActive:active span.jxButtonContent,.jxDisabled a.jxButtonActive:hover span.jxButtonContent{background-position:right -72px;}img.jxButtonIcon{position:relative;float:left;width:16px;height:16px;background-position:center center;background-repeat:no-repeat;}span.jxButtonContent span{display:block;position:relative;float:left;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:16px;height:16px;white-space:nowrap;}span.jxButtonContent span.jxButtonLabel{margin:0;padding:0 4px 0 4px;color:#000;font-size:11px;}a.jxButtonMenu span.jxButtonContent,a.jxButtonMulti span.jxButtonContent,a.jxButtonFlyout span.jxButtonContent,a.jxButtonCombo span.jxButtonContent,a.jxButtonEditCombo span.jxButtonContent{padding-right:0;}a.jxButtonMenu span.jxButtonContent span,a.jxButtonFlyout span.jxButtonContent span,a.jxButtonMulti span.jxButtonContent span,a.jxButtonCombo span.jxButtonContent span,a.jxButtonEditCombo span.jxButtonContent span{padding-right:16px;background-image:url(images/emblems.png);background-position:right -16px;background-repeat:no-repeat;}a.jxButtonDisclose{position:absolute;display:block;padding:4px 0;font-size:0;line-height:0;right:2px;top:2px;background-image:url(images/button_multi_disclose.png);background-position:right 0;background-repeat:no-repeat;outline:none;user-select:none;-moz-user-select:none;-khtml-user-select:none;}a.jxButtonDisclose img{width:16px;height:16px;margin:0;padding:0;border:0;background-image:url(images/emblems.png);background-position:right -16px;background-repeat:no-repeat;}a.jxButtonDisclose:focus,a.jxButtonDisclose:active{background-position:right -96px;}a.jxButtonDisclose:hover{background-position:right -48px;}a.jxButtonDisclosePressed{background-position:right -120px;}.jxDisabled a.jxButtonDisclose,.jxDisabled a.jxButtonDisclose:focus,.jxDisabled a.jxButtonDisclose:active,.jxDisabled a.jxButtonDisclose:hover,.jxDisabled a.jxButtonDisclosePressed{cursor:default;background-position:right 0;}ul.jxToolbar a.jxButtonHover{background-position:left -24px;}ul.jxToolbar a.jxButtonHover span.jxButtonContent{background-position:right -24px;}.jxFlyout .jxChrome{background-image:url(images/flyout_chrome.png);padding:5px 5px 7px 6px;}.jxFlyout{position:absolute;display:block;z-index:100;margin:0;padding:0;}.jxFlyoutContent{position:relative;display:block;overflow:auto;margin:6px 6px 8px 7px;background-color:#fff;border:1px solid #999;}a.jxButtonMulti,a.jxButtonMulti span.jxButtonContent{background-image:url(images/button_multi.png);}a.jxButtonEditCombo,a.jxButtonEditCombo span.jxButtonContent{background-image:url(images/button_combo.png);}a.jxButtonEditCombo{user-select:text;-moz-user-select:text;-khtml-user-select:text;}a.jxButtonMulti span.jxButtonContent span{padding-right:21px;}a.jxButtonEditCombo span.jxButtonContent span{font-size:0;}a.jxButtonComboDefault span.jxButtonContent span,a.jxButtonComboDefault input{font-style:italic;color:#999;}a.jxButtonEditCombo input{float:left;line-height:16px;height:16px;padding:0 4px;margin:0;border:none;font-size:11px;font-family:Arial,Helvetica,sans-serif;background-color:transparent;}.jxChrome{position:absolute;display:block;font-size:0;line-height:0;z-index:-1;width:100%;height:100%;top:0;left:0;user-select:none;-moz-user-select:none;-khtml-user-select:none;}.jxChromeDrag{opacity:.5;-ms-filter:"Alpha(opacity=50)";}.jxChromeTL{position:absolute;overflow:hidden;left:0;top:0;width:50%;height:50%;}.jxChromeTR{position:absolute;overflow:hidden;left:50%;top:0;width:50%;height:50%;}.jxChromeBL{position:absolute;overflow:hidden;left:0;top:50%;width:50%;height:50%;}.jxChromeBR{position:absolute;overflow:hidden;left:50%;top:50%;width:50%;height:50%;}.jxChromeTL img{position:absolute;top:0;left:0;width:800px;height:500px;}.jxChromeTR img{position:absolute;top:0;right:0;width:800px;height:500px;}.jxChromeBL img{position:absolute;bottom:0;left:0;width:800px;height:500px;}.jxChromeBR img{position:absolute;bottom:0;right:0;width:800px;height:500px;}.jxColorBar{position:relative;overflow:hidden;}table.jxColorGrid{position:relative;border-collapse:collapse;empty-cells:show;clear:both;}.jxColorGrid td{border:1px solid #000;}.jxColorGrid td.emptyCell{border:0 solid #000;}.jxColorGrid td.emptyCell span{display:block;width:7px;height:7px;line-height:0;font-size:0;border:0 solid #000;padding:1px;margin:0;}.jxColorGrid a.colorSwatch{display:block;width:7px;height:7px;line-height:0;font-size:0;border:0 solid #000;margin:0;padding:1px;}.jxColorGrid a.borderWhite:hover{border:1px solid #fff;padding:0;}.jxColorGrid a.borderBlack:hover{border:1px solid #000;padding:0;}input.jxHexInput{width:55px;vertical-align:middle;}input.jxAlphaInput{width:30px;vertical-align:middle;}div.jxColorPreview{float:left;position:relative;width:20px;height:20px;border:1px solid #000;margin:2px;vertical-align:middle;background-image:url('images/grid.png');overflow:hidden;}a.jxButtonFlyout span.jxButtonContent span.jxButtonSwatch{display:block;float:left;width:14px;height:14px;border:1px solid #000;background-image:url('images/grid.png');background-position:0 0;background-repeat:repeat;padding-right:0!important;}a.jxButtonFlyout span.jxButtonContent span.jxButtonSwatch span{display:block;width:14px;height:14px;position:absolute;padding-right:0;background:none;}div.jxColorPreview img{position:absolute;z-index:0;}div.jxColorPreview div{width:20px;height:10px;position:absolute;display:block;left:0;z-index:1;font-size:10px;line-height:0;}div.jxColorPreview div.jxColorSelected{top:0;}div.jxColorPreview div.jxColorHover{bottom:0;}label.jxColorLabel,label.jxAlphaLabel{width:auto;font-family:Arial,sans-serif;font-size:11px;line-height:24px;padding:2px;vertical-align:middle;}a.jxColorClose{position:absolute;top:0;right:0;width:16px;height:16px;}a.jxColorClose img{width:16px;height:16px;}.jxClearer{display:block;position:relative;float:none;clear:both;font-size:0;line-height:0;width:0;height:0;margin:0;padding:0;}.jxDisabled{opacity:.4;-ms-filter:"Alpha(opacity=40)";}iframe.jxIframeShim{position:absolute;top:0;left:0;width:100%;height:100%;-ms-filter:"Alpha(opacity:0)";opacity:0;z-index:-1;}.jxDialog .jxChrome{background-image:url(images/dialog_chrome.png);}.jxDialog{display:block;z-index:1000;}.jxDialogContentContainer{z-index:1;margin:0 11px 13px 12px;border:1px solid #b7b7b7;background-color:#f0f0f0;}.jxDialogModal{position:absolute;display:block;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.2;-ms-filter:"Alpha(opacity=20)";}.jxDialogContent{display:block;position:relative;overflow:auto;padding:0;z-index:1;}.jxDialogTitle{display:block;position:relative;background-image:url(images/a_pixel.png);text-align:center;height:24px;line-height:24px;z-index:1;margin:6px 6px 0 7px;user-select:none;-moz-user-select:none;-khtml-user-select:none;}.jxDialogMin .jxDialogTitle{margin-bottom:8px;}.jxDialogMoveable,.jxDialogMoveable .jxDialogLabel{cursor:move;}.jxDialogIcon{position:absolute;left:2px;top:3px;width:16px;height:16px;border:none;padding:0;margin:0;}.jxDialogLabel{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;line-height:21px;color:#000;white-space:nowrap;cursor:default;}.jxDialogResize{position:absolute;bottom:7px;right:6px;width:16px;height:16px;z-index:2;border:0;cursor:se-resize;background-image:url(images/dialog_resize.png);}.jxDialogControls{position:absolute;top:3px;right:2px;height:16px;width:80px;}.jxDialogControls img{background-image:url('images/panel_controls.png');background-repeat:no-repeat;border:0;margin:0;width:16px;height:16px;}.jxDialogClose img{background-position:0 -32px;}.jxDialogMenu img{background-position:0 -48px;}.jxDialogHelp img{background-position:0 -64px;}.jxDialogCollapse img{background-position:0 -16px;}.jxDialogMin .jxDialogCollapse img{background-position:0 0;}.jxDialogMax .jxDialogCollapse img{background-position:0 -16px;}.jxDialogLoading img{border:0;margin:0;width:16px;height:16px;visibility:hidden;position:absolute;top:1px;left:2px;}.jxDialogControls .jxButtonContainer,.jxDialogControls span.jxButtonContent,.jxDialogControls a.jxButton:hover span.jxButtonContent,.jxDialogControls a.jxButton:active span.jxButtonContent,.jxDialogControls a.jxButtonActive span.jxButtonContent,.jxDialogControls a.jxButtonActive:hover span.jxButtonContent,.jxDialogControls a.jxButtonActive:active span.jxButtonContent,.jxDialogControls .jxDisabled a.jxButton span.jxButtonContent,.jxDialogControls .jxDisabled a.jxButton:hover span.jxButtonContent,.jxDialogControls .jxDisabled a.jxButton:active span.jxButtonContent,.jxDialogControls a.jxButton,.jxDialogControls a.jxButton:hover,.jxDialogControls a.jxButton:active,.jxDialogControls a.jxButtonActive,.jxDialogControls a.jxButtonActive:hover,.jxDialogControls a.jxButtonActive:active,.jxDialogControls .jxDisabled a.jxButton,.jxDialogControls .jxDisabled a.jxButton:hover,.jxDialogControls .jxDisabled a.jxButton:active{padding:0;margin:0;border:none;background-color:transparent;background-image:none;}.jxDialogControls a.jxButtonMenu span.jxButtonContent,.jxDialogControls a.jxButtonFlyout span.jxButtonContent{background-image:none;}.jxDialogControls a.jxButtonMenu span.jxButtonContent span,.jxDialogControls a.jxButtonFlyout span.jxButtonContent span{padding-right:0;}.jxDialogControls .jxBarContainer{position:absolute;right:0;background-image:none;background-color:transparent;margin:0;padding:0;border:none;height:16px;}.jxDialogControls .jxBarScroller{left:auto;right:0;}.jxDialogControls ul.jxToolbar{float:right;}.jxDialogControls ul.jxToolbar,.jxDialogControls li.jxToolItem{background-image:none;background-color:transparent;margin:0;padding:0;border:none;}.jxForm{display:block;position:relative;overflow:hidden;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;}.jxForm label{background-color:transparent;color:#000;}.jxForm select,.jxForm input{color:#000;}.jxFormFloat .radioGroup{display:block;overflow:hidden;}.jxFormFloat .radioGroup input,.jxFormFloat .radioGroup label{width:auto!important;vertical-align:middle;}.jxForm .tipArea{display:block;padding:5px 0;background-color:transparent;color:#999;}.jxFormInline label{display:inline;}.jxFormFloat label{display:block;float:left;clear:left;width:75px;}.jxFormFloat select,.jxFormFloat input{float:left;}.jxFormFloat .radioGroup{float:left;}.jxFormFloat .radioGroup input,.jxFormFloat .radioGroup label{float:none;}.jxFormFloat .tipArea{clear:left;}.jxFormBlock label{display:block;}.jxGridContainer{position:absolute;top:0;left:0;border-left:0 solid #d8d8d8;border-top:0 solid #d8d8d8;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;overflow:hidden;}.jxGridTable{position:relative;table-layout:fixed;border-collapse:collapse;border-style:none;width:0;cursor:default;font-family:Arial,Verdana,sans-serif;font-size:11px;font-weight:normal;}.jxGridColHeadHide{height:0;line-height:0;font-size:0;background-color:#fff;white-space:normal;}.jxGridColHeadHide p,.jxGridRowHeadHide p{font-size:0;line-height:0;height:0;margin:0;padding:0;}.jxGridRowHeadHide{width:0;white-space:normal;}.jxGridCell{border-top:0 solid #d8d8d8;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;border-left:0 solid #d8d8d8;overflow:hidden;padding-left:3px;padding-right:3px;overflow:hidden;white-space:nowrap;cursor:cell;text-overflow:ellipsis;}.jxGridColHead{border-top:0 solid #d8d8d8;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;border-left:0 solid #d8d8d8;background-color:#f2f2f2;background-image:url('images/table_col.png');background-position:0 0;background-repeat:repeat-x;text-align:center;font-weight:bold;color:#333;cursor:default;}.jxGridRowHead{border-top:0 solid #d8d8d8;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;border-left:0 solid #d8d8d8;background-color:#f2f2f2;background-image:url('images/table_row.png');background-position:0 0;background-repeat:repeat-y;text-align:center;font-weight:bold;color:#333;cursor:default;}.jxGridRowAll{background-color:#fff;}.jxGridColumnHeaderSelected{background-color:#e1e1e1;background-position:0 -200px;}.jxGridRowHeaderSelected{background-color:#e1e1e1;background-position:-400px 0;}.jxGridColumnSelected{background-color:#f7f7f7;}.jxGridRowSelected td{background-color:#f7f7f7;}td.jxGridCellSelected{background-color:#ebebeb;}.jxGridColumnHeaderPrelight{background-color:#cee5ff;background-position:0 -300px;}.jxGridRowHeaderPrelight{background-color:#cee5ff;background-position:-600px 0;}.jxGridColumnPrelight{background-color:#e5f1ff;}.jxGridRowPrelight td{background-color:#e5f1ff;}td.jxGridCellPrelight{background-color:#cce3ff;}.jxMenuContainer .jxChrome{background-image:url(images/flyout_chrome.png);padding:5px 5px 7px 6px;}a.jxButtonMenu span.jxMenuItemSpan{padding-right:16px;}.jxMenuContainer{position:absolute;display:block;z-index:200;padding:0;}ul.jxMenu,ul.jxSubMenu{display:block;position:relative;list-style-type:none;margin:6px 6px 8px 7px;background-color:#fff;border:1px solid #999;}li.jxMenuItemContainer{display:block;position:relative;margin:0;padding:2px;user-select:none;-moz-user-select:none;-khtml-user-select:none;}a.jxMenuItem{display:block;position:relative;overflow:hidden;text-decoration:none;cursor:pointer;outline:none;border:1px solid #fff;background-image:url(images/menu_hover.png);background-repeat:repeat-x;background-position:left top;font-family:Arial,Helvetica,sans-serif;font-size:11px;text-decoration:none;margin:0;padding:0;color:#000;}a.jxMenuItem:focus{border:1px dotted #75ADFF;}a.jxMenuItem:hover{border:1px solid #C5E0FF;background-color:#CDE5FF;background-position:left -24px;}a.jxMenuItem:hover span.jxMenuItemContent{border:1px solid #F4F9FF;border-bottom:1px solid #E4F0FF;}a.jxMenuItemPressed,a.jxMenuItemPressed:hover{background-color:#CDE5FF;background-position:left -48px;}span.jxMenuItemContent{display:block;position:relative;font-family:Arial,Helvetica,sans-serif;font-size:0;line-height:0;white-space:nowrap;padding:0 20px 0 0;margin:0;border:1px solid #fff;}a.jxButtonSubMenu span.jxMenuItemContent,a.jxButtonSubMenu:hover span.jxMenuItemContent{background-image:url(images/emblems.png);background-position:right -32px;background-repeat:no-repeat;}img.jxMenuItemIcon{position:absolute;top:0;left:0;display:inline;width:16px;height:16px;background-position:left center;background-repeat:no-repeat;}span.jxMenuItemContent span{display:block;position:relative;cursor:pointer;margin:0;padding:0 0 0 20px;font-size:16px;line-height:16px;}span.jxMenuItemContent span.jxMenuItemLabel{color:#000;font-size:11px;}.jxMenuItemToggle img.jxMenuItemIcon,.jxMenuItemSet img.jxMenuItemIcon{background-image:url(images/emblems.png);background-position:2px 0;background-repeat:no-repeat;}.jxMenuItemToggle a.jxMenuItemActive img.jxMenuItemIcon{background-position:2px -48px;}.jxMenuItemSet a.jxMenuItemActive img.jxMenuItemIcon{background-position:2px -64px;}a.jxMenuItemActive img.jxMenuItemIcon{top:-2px;left:-2px;padding:1px;border:1px solid #C5E0FF;}a.jxMenuItemActive span.jxMenuItemContent{background-image:url(images/menu_icon_active.png);background-position:0 0;background-repeat:no-repeat;}.jxDisabled a.jxMenuItem,.jxDisabled span.jxMenuItemContent span{cursor:default;}.jxDisabled a.jxMenuItem:focus,.jxDisabled a.jxMenuItemPressed,.jxDisabled a.jxMenuItemPressed:hover,.jxDisabled a.jxMenuItem:hover{background-color:#fff;background-position:left top;border:1px solid #fff;}.jxDisabled a.jxMenuItem:hover span.jxMenuItemContent{border:1px solid #fff;}ul.jxMenu span.jxMenuSeparator,ul.jxSubMenu span.jxMenuSeparator{display:block;font-size:10px;line-height:10px;background-image:url(images/toolbar_separator_v.png);background-repeat:repeat-x;background-position:left center;}.jxPanel{display:block;position:relative;}.jxPanelContentContainer{overflow:hidden;background-color:#f0f0f0;}.jxPanelContent{position:relative;display:block;overflow:auto;background-color:#fff;margin:0;padding:0;}.jxPanelTitle{display:block;position:relative;background-image:url(images/panelbar.png);background-repeat:repeat-x;background-position:left top;height:22px;margin:0;padding:0;text-align:center;user-select:none;-moz-user-select:none;-khtml-user-select:none;}.jxPanelBar{position:absolute;line-height:1px;width:100%;height:5px;cursor:row-resize;background-color:#f0f0f0;z-index:1;}.jxPanelIcon{position:absolute;left:2px;top:3px;width:16px;height:16px;border:none;padding:0;margin:0;}.jxPanelLabel{padding-left:25px;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;line-height:21px;color:#000;white-space:nowrap;}.jxPanelControls{position:absolute;top:3px;right:2px;height:16px;width:80px;overflow:hidden;}.jxPanelControls img{background-image:url('images/panel_controls.png');background-repeat:no-repeat;border:0;margin:0;width:16px;height:16px;}.jxPanelClose img{background-position:0 -32px;}.jxPanelMenu img{background-position:0 -48px;}.jxPanelHelp img{background-position:0 -64px;}.jxPanelCollapse img{background-position:0 -16px;}.jxPanelMin .jxPanelCollapse img{background-position:0 0;}.jxPanelMax .jxPanelCollapse img{background-position:0 -16px;}.jxPanelMaximize img{background-position:0 0;}.jxPanelLoading img{border:0;margin:0;width:16px;height:16px;visibility:hidden;position:absolute;top:1px;left:2px;}.jxPanelControls .jxButtonContainer,.jxPanelControls span.jxButtonContent,.jxPanelControls a.jxButton:hover span.jxButtonContent,.jxPanelControls a.jxButton:active span.jxButtonContent,.jxPanelControls a.jxButtonActive span.jxButtonContent,.jxPanelControls a.jxButtonActive:hover span.jxButtonContent,.jxPanelControls a.jxButtonActive:active span.jxButtonContent,.jxPanelControls .jxDisabled a.jxButton span.jxButtonContent,.jxPanelControls .jxDisabled a.jxButton:hover span.jxButtonContent,.jxPanelControls .jxDisabled a.jxButton:active span.jxButtonContent,.jxPanelControls a.jxButton,.jxPanelControls a.jxButton:hover,.jxPanelControls a.jxButton:active,.jxPanelControls a.jxButtonActive,.jxPanelControls a.jxButtonActive:hover,.jxPanelControls a.jxButtonActive:active,.jxPanelControls .jxDisabled a.jxButton,.jxPanelControls .jxDisabled a.jxButton:hover,.jxPanelControls .jxDisabled a.jxButton:active{padding:0;margin:0;border:none;background-color:transparent;background-image:none;}.jxPanelControls a.jxButtonMenu span.jxButtonContent,.jxPanelControls a.jxButtonFlyout span.jxButtonContent{background-image:none;}.jxPanelControls a.jxButtonMenu span.jxButtonContent span,.jxPanelControls a.jxButtonFlyout span.jxButtonContent span{padding-right:0;}.jxPanelControls div.jxBarTop{position:absolute;right:0;background-image:none;background-color:transparent;margin:0;padding:0;border:none;height:16px;}.jxPanelControls .jxBarScroller{left:auto;right:0;}.jxPanelControls ul.jxToolbar{float:right;}.jxPanelControls ul.jxToolbar,.jxPanelControls li.jxToolItem{background-image:none;background-color:transparent;margin:0;padding:0;border:none;}.jxSplitBarHorizontal{display:block;position:absolute;font-size:0;line-height:0;margin:0;padding:0;border:none;width:5px;height:100%;cursor:col-resize;background-color:#f0f0f0;z-index:1;}.jxSplitBarVertical{display:block;position:absolute;font-size:0;line-height:0;margin:0;padding:0;border:none;width:100%;height:5px;cursor:row-resize;background-color:#f0f0f0;z-index:1;}.jxSplitContainer{display:block;position:relative;margin:0;padding:0;border:none;overflow:hidden;}.jxSplitArea{display:block;position:absolute;margin:0;padding:0;border:none;z-index:0;}.jxSplitBarDrag{background-color:#eee;}.jxSnapHorizontalBefore{width:5px;height:5px;position:absolute;top:0;left:0;background-color:#aaa;}.jxSnapHorizontalAfter{width:5px;height:5px;position:absolute;top:0;left:0;background-color:#aaa;}.jxTabSetContainer{position:relative;display:block;overflow:hidden;width:200px;height:200px;margin:0;padding:0;background-color:#fff;}.jxTabSetContainer .jxToolbarContainer{z-index:auto;}.tabContent{display:none;position:relative;width:100%;height:100%;overflow:auto;}.tabContentActive{display:block;}div.jxTabContainer{display:block;position:relative;margin:0;padding:2px;border:none;}a.jxTab{display:block;position:relative;cursor:pointer;user-select:none;-moz-user-select:none;-khtml-user-select:none;margin:0;padding:0;border:none;background-repeat:no-repeat;text-decoration:none;outline:none;}span.jxTabContent{display:block;font-size:0;line-height:0;margin:0;padding:0;border:none;background-repeat:no-repeat;}img.jxTabIcon{position:relative;width:16px;height:16px;background-position:center center;background-repeat:no-repeat;}span.jxTabLabel{display:block;position:relative;cursor:pointer;margin:0;padding:0;color:#000;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:16px;}a.jxTabClose{display:block;position:absolute;cursor:pointer;outline:none;user-select:none;-moz-user-select:none;-khtml-user-select:none;}a.jxTabClose img{width:16px;height:16px;background-image:url(images/tab_close.png);}.jxDisabled a.jxTab,.jxDisabled span.jxTabContent span,.jxDisabled a.jxTabClose{cursor:default;}.jxBarTop div.jxTabContainer,.jxBarBottom div.jxTabContainer{float:left;}.jxBarTop a.jxTab,.jxBarTop span.jxTabContent{background-image:url(images/tab_top.png);}.jxBarBottom a.jxTab,.jxBarBottom span.jxTabContent{background-image:url(images/tab_bottom.png);}.jxBarTop a.jxTabClose,.jxBarBottom a.jxTabClose{top:3px;right:3px;}.jxBarTop .jxTabClose span.jxTabContent,.jxBarBottom .jxTabClose span.jxTabContent{padding-right:16px;}.jxBarTop a.jxTab,.jxBarBottom a.jxTab{float:left;padding-left:4px;background-position:left -24px;}.jxBarTop span.jxTabContent,.jxBarBottom span.jxTabContent{float:left;padding:4px 4px 4px 0;background-position:right -24px;}.jxBarTop a.jxTabActive,.jxBarBottom a.jxTabActive{background-position:left -72px;}.jxBarTop a.jxTabActive span.jxTabContent,.jxBarBottom a.jxTabActive span.jxTabContent{background-position:right -72px;}.jxBarTop a.jxTab:focus,.jxBarBottom a.jxTab:focus{background-position:left -96px;}.jxBarTop a.jxTab:focus span.jxTabContent,.jxBarBottom a.jxTab:focus span.jxTabContent{background-position:right -96px;}.jxBarTop a.jxTabActive:focus,.jxBarBottom a.jxTabActive:focus{background-position:left -144px;}.jxBarTop a.jxTabActive:focus span.jxTabContent,.jxBarBottom a.jxTabActive:focus span.jxTabContent{background-position:right -144px;}.jxBarTop a.jxTab:hover,.jxBarTop a.jxTabActive:hover,.jxBarBottom a.jxTab:hover,.jxBarBottom a.jxTabActive:hover{background-position:left -48px;}.jxBarTop a.jxTab:hover span.jxTabContent,.jxBarTop a.jxTabActive:hover span.jxTabContent,.jxBarBottom a.jxTab:hover span.jxTabContent,.jxBarBottom a.jxTabActive:hover span.jxTabContent{background-position:right -48px;}.jxBarTop a.jxTabPressed,.jxBarTop a.jxTabPressed:focus,.jxBarBottom a.jxTabPressed,.jxBarBottom a.jxTabPressed:focus{background-position:left -120px;}.jxBarTop a.jxTabPressed span.jxTabContent,.jxBarTop a.jxTabPressed:focus span.jxTabContent,.jxBarBottom a.jxTabPressed span.jxTabContent,.jxBarBottom a.jxTabPressed:focus span.jxTabContent{background-position:right -120px;}.jxBarTop .jxDisabled a.jxTab:focus,.jxBarTop .jxDisabled a.jxTab:active,.jxBarTop .jxDisabled a.jxTab:hover,.jxBarTop .jxDisabled a.jxTabPressed,.jxBarBottom .jxDisabled a.jxTab:focus,.jxBarBottom .jxDisabled a.jxTab:active,.jxBarBottom .jxDisabled a.jxTab:hover,.jxBarBottom .jxDisabled a.jxTabPressed{background-position:left -24px;}.jxBarTop .jxDisabled a.jxTab:focus span.jxTabContent,.jxBarTop .jxDisabled a.jxTab:active span.jxTabContent,.jxBarTop .jxDisabled a.jxTab:hover span.jxTabContent,.jxBarTop .jxDisabled a.jxTabPressed span.jxTabContent,.jxBarBottom .jxDisabled a.jxTab:focus span.jxTabContent,.jxBarBottom .jxDisabled a.jxTab:active span.jxTabContent,.jxBarBottom .jxDisabled a.jxTab:hover span.jxTabContent,.jxBarBottom .jxDisabled a.jxTabPressed span.jxTabContent{background-position:right -24px;}.jxBarTop .jxDisabled a.jxTabActive:focus,.jxBarTop .jxDisabled a.jxTabActive:active,.jxBarTop .jxDisabled a.jxTabActive:hover,.jxBarBottom .jxDisabled a.jxTabActive:focus,.jxBarBottom .jxDisabled a.jxTabActive:active,.jxBarBottom .jxDisabled a.jxTabActive:hover{background-position:left -72px;}.jxBarTop .jxDisabled a.jxTabActive:focus span.jxTabContent,.jxBarTop .jxDisabled a.jxTabActive:active span.jxTabContent,.jxBarTop .jxDisabled a.jxTabActive:hover span.jxTabContent,.jxBarBottom .jxDisabled a.jxTabActive:focus span.jxTabContent,.jxBarBottom .jxDisabled a.jxTabActive:active span.jxTabContent,.jxBarBottom .jxDisabled a.jxTabActive:hover span.jxTabContent{background-position:right -72px;}.jxBarTop img.jxTabIcon,.jxBarBottom img.jxTabIcon{float:left;}.jxBarTop span.jxTabLabel,.jxBarBottom span.jxTabLabel{float:left;height:16px;padding:0 4px 0 4px;}.jxBarLeft a.jxTab,.jxBarLeft span.jxTabContent{background-image:url(images/tab_left.png);}.jxBarRight a.jxTab,.jxBarRight span.jxTabContent{background-image:url(images/tab_right.png);}.jxBarLeft a.jxTabClose,.jxBarRight a.jxTabClose{top:3px;left:3px;}.jxBarLeft .jxTabClose span.jxTabContent,.jxBarRight .jxTabClose span.jxTabContent{padding-top:16px;}.jxBarLeft a.jxTab,.jxBarRight a.jxTab{padding-top:4px;background-position:-24px top;}.jxBarLeft span.jxTabContent,.jxBarRight span.jxTabContent{padding:0 4px 4px 4px;background-position:-24px bottom;}.jxBarLeft a.jxTabActive,.jxBarRight a.jxTabActive{background-position:-72px top;}.jxBarLeft a.jxTabActive span.jxTabContent,.jxBarRight a.jxTabActive span.jxTabContent{background-position:-72px bottom;}.jxBarLeft a.jxTab:focus,.jxBarRight a.jxTab:focus{background-position:-96px top;}.jxBarLeft a.jxTab:focus span.jxTabContent,.jxBarRight a.jxTab:focus span.jxTabContent{background-position:-96px bottom;}.jxBarLeft a.jxTabActive:focus,.jxBarRight a.jxTabActive:focus{background-position:-144px top;}.jxBarLeft a.jxTabActive:focus span.jxTabContent,.jxBarRight a.jxTabActive:focus span.jxTabContent{background-position:-144px bottom;}.jxBarLeft a.jxTab:hover,.jxBarLeft a.jxTabActive:hover,.jxBarRight a.jxTab:hover,.jxBarRight a.jxTabActive:hover{background-position:-48px top;}.jxBarLeft a.jxTab:hover span.jxTabContent,.jxBarLeft a.jxTabActive:hover span.jxTabContent,.jxBarRight a.jxTab:hover span.jxTabContent,.jxBarRight a.jxTabActive:hover span.jxTabContent{background-position:-48px bottom;}.jxBarLeft a.jxTabPressed,.jxBarLeft a.jxTabPressed:focus,.jxBarRight a.jxTabPressed,.jxBarRight a.jxTabPressed:focus{background-position:-120px top;}.jxBarLeft a.jxTabPressed span.jxTabContent,.jxBarLeft a.jxTabPressed:focus span.jxTabContent,.jxBarRight a.jxTabPressed span.jxTabContent,.jxBarRight a.jxTabPressed:focus span.jxTabContent{background-position:-120px bottom;}.jxBarLeft .jxDisabled a.jxTab:focus,.jxBarLeft .jxDisabled a.jxTab:active,.jxBarLeft .jxDisabled a.jxTab:hover,.jxBarLeft .jxDisabled a.jxTabPressed,.jxBarRight .jxDisabled a.jxTab:focus,.jxBarRight .jxDisabled a.jxTab:active,.jxBarRight .jxDisabled a.jxTab:hover,.jxBarRight .jxDisabled a.jxTabPressed{background-position:-24px top;}.jxBarLeft .jxDisabled a.jxTab:focus span.jxTabContent,.jxBarLeft .jxDisabled a.jxTab:active span.jxTabContent,.jxBarLeft .jxDisabled a.jxTab:hover span.jxTabContent,.jxBarLeft .jxDisabled a.jxTabPressed span.jxTabContent,.jxBarRight .jxDisabled a.jxTab:focus span.jxTabContent,.jxBarRight .jxDisabled a.jxTab:active span.jxTabContent,.jxBarRight .jxDisabled a.jxTab:hover span.jxTabContent,.jxBarRight .jxDisabled a.jxTabPressed span.jxTabContent{background-position:-24px bottom;}.jxBarLeft .jxDisabled a.jxTabActive:focus,.jxBarLeft .jxDisabled a.jxTabActive:active,.jxBarLeft .jxDisabled a.jxTabActive:hover,.jxBarRight .jxDisabled a.jxTabActive:focus,.jxBarRight .jxDisabled a.jxTabActive:active,.jxBarRight .jxDisabled a.jxTabActive:hover{background-position:-72px top;}.jxBarLeft .jxDisabled a.jxTabActive:focus span.jxTabContent,.jxBarLeft .jxDisabled a.jxTabActive:active span.jxTabContent,.jxBarLeft .jxDisabled a.jxTabActive:hover span.jxTabContent,.jxBarRight .jxDisabled a.jxTabActive:focus span.jxTabContent,.jxBarRight .jxDisabled a.jxTabActive:active span.jxTabContent,.jxBarRight .jxDisabled a.jxTabActive:hover span.jxTabContent{background-position:-72px bottom;}.jxBarLeft span.jxTabLabel,.jxBarRight span.jxTabLabel{padding:4px 0 4px 0;}.jxBarContainer{display:block;position:relative;z-index:1;overflow:hidden;margin:0;padding:0;border:0;background-color:#f0f0f0;}.jxBarTop,.jxBarBottom{width:100%;height:28px;background-image:url(images/toolbar.png);background-repeat:repeat-x;background-position:0 0;overflow:hidden;}.jxTabBox .jxTabBarTop{background-image:url(images/tabbar.png);background-position:0 bottom;}.jxTabBox .jxTabBarBottom{background-image:url(images/tabbar_bottom.png);background-position:0 top;}.jxBarLeft,.jxBarRight{width:auto;height:100%;background-image:url(images/toolbar.png);background-repeat:repeat-x;background-position:0 0;float:left;overflow:hidden;}.jxTabBox .jxTabBarLeft{background-image:url(images/tabbar_left.png);background-repeat:repeat-y;background-position:right 0;}.jxTabBox .jxTabBarRight{background-image:url(images/tabbar_right.png);background-repeat:repeat-y;background-position:left 0;}.jxBarTop .jxBarScroller,.jxBarBottom .jxBarScroller{position:absolute;width:10000%;overflow:hidden;}.jxBarTop .jxBarScrollLeft,.jxBarBottom .jxBarScrollLeft{position:absolute;top:0;left:0;}.jxBarTop .jxBarScrollRight,.jxBarBottom .jxBarScrollRight{position:absolute;top:0;right:0;}.jxBarTop .jxBarScrollLeft img.jxButtonIcon,.jxBarBottom .jxBarScrollLeft img.jxButtonIcon{background-image:url(images/emblems.png);background-position:0 -80px;}.jxBarTop .jxBarScrollRight img.jxButtonIcon,.jxBarBottom .jxBarScrollRight img.jxButtonIcon{background-image:url(images/emblems.png);background-position:0 -96px;}ul.jxToolbar,ul.jxTabBar{display:block;position:relative;float:left;list-style-type:none;margin:0;padding:0;border:none;}li.jxToolItem{display:block;position:relative;float:left;font-size:0;line-height:0;padding:0;margin:0;border:none;}li.jxToolItem .separator{display:block;position:relative;float:left;font-size:0;line-height:0;border:0;margin:0;padding:4px;background-repeat:no-repeat;background-position:center center;}.jxBarTop li.jxToolItem span.jxBarSeparator,.jxBarBottom li.jxToolItem span.jxBarSeparator{width:8px;height:20px;background-image:url(images/toolbar_separator_h.png);}.jxBarLeft li.jxToolItem span.jxBarSeparator,.jxBarRight li.jxToolItem span.jxBarSeparator{width:20px;height:8px;background-image:url(images/toolbar_separator_v.png);}.jxBarLeft ul.jxToolbar,.jxBarLeft ul.jxTabBar,.jxBarLeft li.jxToolItem,.jxBarRight ul.jxToolbar,.jxBarRight ul.jxTabBar,.jxBarRight li.jxToolItem{clear:both;}.jxTree,.jxTreeRoot{position:relative;display:block;list-style:none;margin:0;padding:0;}.jxTreeNest{list-style:none;margin:0;padding:0;background-repeat:repeat-y;background-position:left top;}.jxTree li,.jxTreeRoot li{position:relative;display:block;margin:0;padding:0;background-repeat:no-repeat;background-position:left top;white-space:nowrap;font-size:0;line-height:0;user-select:none;-moz-user-select:none;-khtml-user-select:none;}.jxTree li{margin-left:16px;}.jxTree a,.jxTreeRoot a{position:relative;display:block;cursor:pointer;outline:none;overflow:hidden;background-image:url(images/tree_hover.png);background-repeat:repeat-x;background-position:left top;border:none;margin:0 1px 0 15px;padding:0 0 0 20px;z-index:0;font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#000;text-decoration:none;line-height:20px;height:20px;}.jxTree a:focus,.jxTreeRoot a:focus{border-left:1px dotted #75ADFF;border-right:1px dotted #75ADFF;margin:0 0 0 14px;background-position:left -72px;}.jxTree a:hover,.jxTreeRoot a:hover{border-left:1px solid #C5E0FF;border-right:1px solid #C5E0FF;margin:0 0 0 14px;background-color:#CDE5FF;background-position:left -24px;}.jxTree a.jxTreeItemPressed,.jxTree a.jxTreeItemPressed:hover,.jxTreeRoot a.jxTreeItemPressed,.jxTreeRoot a.jxTreeItemPressed:hover{border-left:1px solid #C5E0FF;border-right:1px solid #C5E0FF;margin:0 0 0 14px;background-color:#CDE5FF;background-position:left -48px;}.jxTree .jxDisabled a,.jxTreeRoot.jxDisabled a{cursor:default;}.jxTree .jxDisabled a:focus,.jxTree .jxDisabled a.jxTreeItemPressed,.jxTree .jxDisabled a.jxTreeItemPressed:hover,.jxTree .jxDisabled a.:hover,.jxTreeRoot .jxDisabled a:focus,.jxTreeRoot .jxDisabled a.jxTreeItemPressed,.jxTreeRoot .jxDisabled a.jxTreeItemPressed:hover,.jxTreeRoot .jxDisabled a.:hover{background-position:left top;border:none;margin:0 1px 0 15px;}.jxTreeNest{background-image:url(images/tree_vert_line.png);}.jxTreeImage,.jxTreeIcon{position:absolute;display:inline;left:0;top:0;width:16px;height:20px;z-index:1;background-image:url(images/tree.png);background-repeat:no-repeat;border:0;margin:0;}.jxTreeIcon{height:16px;top:1px;left:1px;}.jxTreeBranchOpen .jxTreeIcon,.jxTreeBranchLastOpen .jxTreeIcon{background-position:left -40px;}.jxTreeBranchOpen .jxTreeImage{background-position:left -100px;}.jxTreeBranchLastOpen .jxTreeImage{background-position:left -160px;}.jxTreeBranchClosed .jxTreeIcon,.jxTreeBranchLastClosed .jxTreeIcon{background-position:left -20px;}.jxTreeBranchClosed .jxTreeImage{background-position:left -80px;}.jxTreeBranchLastClosed .jxTreeImage{background-position:left -140px;}.jxTreeItem .jxTreeIcon,.jxTreeItemLast .jxTreeIcon{background-position:left 0;}.jxTreeItem .jxTreeImage{background-position:left -60px;}.jxTreeItemLast .jxTreeImage{background-position:left -120px;}.jxTreeItemSelected{background-color:#AFD4FA;font-weight:bold;}.jxTreeItem a,.jxTreeItem img,.jxTreeItem input,.jxTreeItemLast a,.jxTreeItemLast img,.jxTreeItemLast input,.jxTreeBranch a,.jxTreeBranch img,.jxTreeBranch input,.jxTreeBranchLast a,.jxTreeBranchLast img,.jxTreeBranchLast input{vertical-align:middle;}
\ No newline at end of file

Modified: trunk/templates/mapserver/standard/themes/crispin/jxtheme.uncompressed.css
===================================================================
--- trunk/templates/mapserver/standard/themes/crispin/jxtheme.uncompressed.css	2008-12-10 20:34:08 UTC (rev 1707)
+++ trunk/templates/mapserver/standard/themes/crispin/jxtheme.uncompressed.css	2008-12-10 20:43:02 UTC (rev 1708)
@@ -13,7 +13,7 @@
 h1,h2,h3,h4,h5,h6{font-size:100%;}
 q:before,q:after{content:'';}/**
  * @project         Jx
- * @revision        $Id: button.css 1153 2008-09-25 16:18:42Z fwarnock $
+ * @revision        $Id: button.css 241 2008-12-10 15:11:05Z pagameba $
  * @author          Fred Warnock (fwarnock at dmsolutions.ca)
  * @copyright       (c) 2006 DM Solutions Group Inc.
  */
@@ -37,12 +37,15 @@
 }
 
 /* normal button */
-
 a.jxButton {
   /* Base setup */
   display: block;
   position: relative;
   float: left;
+  cursor: pointer;
+  user-select: none;
+  -moz-user-select: none;
+  -khtml-user-select: none;
 
   /* Using background images, the A contains the left side of the background */
   margin: 0px; /* margins don't seem to work properly in IE */
@@ -52,6 +55,7 @@
   background-position: left -24px;
   background-repeat: no-repeat;
   text-decoration: none;
+  outline: none;
 }
 
 ul.jxToolbar a.jxButton {
@@ -79,16 +83,6 @@
   background-position: right top;
 }
 
-/* hover button */
-ul.jxToolbar a.jxButton:hover,
-a.jxButton:hover {
-  background-position: left -96px;
-}
-
-a.jxButton:hover span.jxButtonContent {
-  background-position: right -96px;
-}
-
 /* active button */
 ul.jxToolbar a.jxButtonActive,
 a.jxButtonActive {
@@ -99,57 +93,106 @@
   background-position: right -72px;
 }
 
-/* hover active button */
-ul.jxToolbar a.jxButton:hover,
-a.jxButtonActive:hover {
+/* focus button */
+ul.jxToolbar a.jxButton:focus,
+a.jxButton:focus {
   background-position: left -96px;
 }
 
-a.jxButtonActive:hover span.jxButtonContent {
+a.jxButton:focus span.jxButtonContent {
   background-position: right -96px;
 }
 
-/* clicking button */
-ul.jxToolbar a.jxButton:active,
-ul.jxToolbar a.jxButtonActive:active,
-a.jxButton:active,
-a.jxButtonActive:active {
+/* focus active button */
+ul.jxToolbar a.jxButtonActive:focus,
+a.jxButtonActive:focus {
+  background-position: left -144px;
+}
+
+a.jxButtonActive:focus span.jxButtonContent {
+  background-position: right -144px;
+}
+
+/* hover normal and active button */
+ul.jxToolbar a.jxButton:hover,
+ul.jxToolbar a.jxButtonActive:hover,
+a.jxButton:hover,
+a.jxButtonActive:hover {
   background-position: left -48px;
 }
 
-a.jxButton:active span.jxButtonContent,
-a.jxButtonActive:active span.jxButtonContent {
+a.jxButton:hover span.jxButtonContent,
+a.jxButtonActive:hover span.jxButtonContent {
   background-position: right -48px;
 }
 
+/* clicking normal and focused button */
+ul.jxToolbar a.jxButtonPressed,
+ul.jxToolbar a.jxButtonPressed:focus,
+a.jxButtonPressed,
+a.jxButtonPressed:focus {
+  background-position: left -120px;
+}
+
+a.jxButtonPressed span.jxButtonContent,
+a.jxButtonPressed:focus span.jxButtonContent {
+  background-position: right -120px;
+}
+
 /* disabled buttons */
-
-ul.jxToolbar .jxDisabled a.jxButton,
-.jxDisabled a.jxButton {
+.jxDisabled a.jxButton,
+.jxDisabled span.jxButtonContent span {
  cursor: default; 
 }
 
-/* hover and active disabled button */
+/* hover, focus and pressing disabled button */
+ul.jxToolbar .jxDisabled a.jxButton:focus,
+ul.jxToolbar .jxDisabled a.jxButton:active,
 ul.jxToolbar .jxDisabled a.jxButton:hover,
-ul.jxToolbar .jxDisabled a.jxButton:active {
+ul.jxToolbar .jxDisabled a.jxButtonPressed {
   background-position: left top;
 }
 
+.jxDisabled a.jxButton:focus,
+.jxDisabled a.jxButton:active,
 .jxDisabled a.jxButton:hover,
-.jxDisabled a.jxButton:active {
+.jxDisabled a.jxButtonPressed {
   background-position: left -24px;
 }
 
+ul.jxToolbar .jxDisabled a.jxButton:focus span.jxButtonContent,
+ul.jxToolbar .jxDisabled a.jxButton:active span.jxButtonContent,
 ul.jxToolbar .jxDisabled a.jxButton:hover span.jxButtonContent,
-ul.jxToolbar .jxDisabled a.jxButton:active span.jxButtonContent {
+ul.jxToolbar .jxDisabled a.jxButtonPressed span.jxButtonContent {
   background-position: right top;
 }
   
+.jxDisabled a.jxButton:focus span.jxButtonContent,
+.jxDisabled a.jxButton:active span.jxButtonContent,
 .jxDisabled a.jxButton:hover span.jxButtonContent,
-.jxDisabled a.jxButton:active span.jxButtonContent {
+.jxDisabled a.jxButtonPressed span.jxButtonContent {
   background-position: right -24px;
 }
 
+/* hover and focus disabled active button */
+ul.jxToolbar .jxDisabled a.jxButtonActive:focus,
+ul.jxToolbar .jxDisabled a.jxButtonActive:active,
+ul.jxToolbar .jxDisabled a.jxButtonActive:hover,
+.jxDisabled a.jxButtonActive:focus,
+.jxDisabled a.jxButtonActive:active,
+.jxDisabled a.jxButtonActive:hover {
+  background-position: left -72px;
+}
+
+ul.jxToolbar .jxDisabled a.jxButtonActive:focus span.jxButtonContent,
+ul.jxToolbar .jxDisabled a.jxButtonActive:active span.jxButtonContent,
+ul.jxToolbar .jxDisabled a.jxButtonActive:hover span.jxButtonContent,
+.jxDisabled a.jxButtonActive:focus span.jxButtonContent,
+.jxDisabled a.jxButtonActive:active span.jxButtonContent,
+.jxDisabled a.jxButtonActive:hover span.jxButtonContent {
+  background-position: right -72px;
+}
+
 img.jxButtonIcon {
   /* Base setup */
   position: relative;
@@ -216,6 +259,10 @@
   background-image: url(images/button_multi_disclose.png);
   background-position: right 0px;
   background-repeat: no-repeat;
+  outline: none;
+  user-select: none;
+  -moz-user-select: none;
+  -khtml-user-select: none;
 }
 
 a.jxButtonDisclose img {
@@ -229,14 +276,28 @@
   background-repeat: no-repeat;
 }
 
-a.jxButtonDisclose:hover {
+a.jxButtonDisclose:focus,
+a.jxButtonDisclose:active {
   background-position: right -96px;
 }
 
-a.jxButtonDisclose:active {
+a.jxButtonDisclose:hover {
   background-position: right -48px;
 }
 
+a.jxButtonDisclosePressed {
+  background-position: right -120px;
+}
+
+.jxDisabled a.jxButtonDisclose,
+.jxDisabled a.jxButtonDisclose:focus, 
+.jxDisabled a.jxButtonDisclose:active, 
+.jxDisabled a.jxButtonDisclose:hover, 
+.jxDisabled a.jxButtonDisclosePressed {
+  cursor: default; 
+  background-position: right 0px;
+}
+
 /* note, jxButtonHover is set by Multi button JS */
 ul.jxToolbar a.jxButtonHover {
   background-position: left -24px;
@@ -285,10 +346,10 @@
   background-image: url(images/button_combo.png);
 }
 
-a.jxButtonEditCombo span.jxButtonContent {
-/* put 2px padding on the top of the input to center the text and
-   remove it from this span
- */
+a.jxButtonEditCombo {
+  user-select: text;
+  -moz-user-select: text;
+  -khtml-user-select: text;
 }
 
 a.jxButtonMulti span.jxButtonContent span {
@@ -317,7 +378,7 @@
   background-color: transparent;
 }/**
  * @project         Jx
- * @revision        $Id: button.css 1153 2008-09-25 16:18:42Z fwarnock $
+ * @revision        $Id: chrome.css 241 2008-12-10 15:11:05Z pagameba $
  * @author          Fred Warnock (fwarnock at dmsolutions.ca)
  * @copyright       (c) 2006 DM Solutions Group Inc.
  */
@@ -339,6 +400,9 @@
   height: 100%;
   top: 0px;
   left: 0px;
+  user-select: none;
+  -moz-user-select: none;
+  -khtml-user-select: none;
 }
 
 .jxChromeDrag {
@@ -387,7 +451,7 @@
   position: absolute; 
   top: 0px; 
   left: 0px; 
-  width: 500px;
+  width: 800px;
   height:500px;
 }
 
@@ -395,7 +459,7 @@
   position: absolute; 
   top: 0px; 
   right: 0px; 
-  width: 500px;
+  width: 800px;
   height:500px;
 }
 
@@ -403,7 +467,7 @@
   position: absolute; 
   bottom: 0px; 
   left: 0px; 
-  width: 500px;
+  width: 800px;
   height:500px;
 }
 
@@ -411,13 +475,13 @@
   position: absolute; 
   bottom: 0px; 
   right: 0px; 
-  width: 500px;
+  width: 800px;
   height:500px;
 }
 
 /**
  * @project         Jx
- * @revision        $Id: color.css 711 2008-08-13 20:38:33Z pspencer $
+ * @revision        $Id: color.css 241 2008-12-10 15:11:05Z pagameba $
  * @author          Fred Warnock (fwarnock at dmsolutions.ca)
  * @copyright       (c) 2006 DM Solutions Group Inc.
  */
@@ -579,7 +643,7 @@
     height: 16px;
 }/**
  * @project         Jx
- * @revision        $Id: $
+ * @revision        $Id: common.css 241 2008-12-10 15:11:05Z pagameba $
  * @author          Fred Warnock (fwarnock at dmsolutions.ca)
  * @copyright       (c) 2006 DM Solutions Group Inc.
  */
@@ -588,12 +652,11 @@
 /* COMMON STYLES */
 /* ============= */
 
-a{outline:none;}
 .jxClearer{display:block;position:relative;float:none;clear:both;font-size:0;line-height:0;width:0;height:0;margin:0;padding:0;}
 .jxDisabled{opacity:0.4;-ms-filter:"Alpha(opacity=40)";}
 iframe.jxIframeShim{position:absolute;top:0px;left:0px;width:100%;height:100%;-ms-filter:"Alpha(opacity:0)";opacity:0;z-index:-1;}/**
  * @project         Jx
- * @revision        $Id: dialog.css 1035 2008-09-22 17:05:20Z pspencer $
+ * @revision        $Id: dialog.css 241 2008-12-10 15:11:05Z pagameba $
  * @author          Fred Warnock (fwarnock at dmsolutions.ca)
  * @copyright       (c) 2006 DM Solutions Group Inc.
  */
@@ -609,7 +672,7 @@
 .jxDialog {
   /* Base setup */
   display: block;
-  z-index: 1;
+  z-index: 1000;
 }
 
 .jxDialogContentContainer {
@@ -659,13 +722,17 @@
   z-index: 1;
 
   margin: 6px 6px 0px 7px;
+  user-select: none;
+  -moz-user-select: none;
+  -khtml-user-select: none;
 }
 
 .jxDialogMin .jxDialogTitle {
   margin-bottom: 8px;
 }
 
-.jxDialogMoveable {
+.jxDialogMoveable,
+.jxDialogMoveable .jxDialogLabel {
   cursor: move;
 }
 
@@ -688,6 +755,7 @@
   line-height:21px;
   color: #000;
   white-space: nowrap;
+  cursor: default;
 }
 
 .jxDialogResize {
@@ -840,11 +908,110 @@
   border: none;
 }/**
  * @project         Jx
- * @revision        $Id: button.css 1153 2008-09-25 16:18:42Z fwarnock $
+ * @revision        $Id: form.css 241 2008-12-10 15:11:05Z pagameba $
  * @author          Fred Warnock (fwarnock at dmsolutions.ca)
  * @copyright       (c) 2006 DM Solutions Group Inc.
  */
 
+/* =========== */
+/* FORM STYLES */
+/* =========== */
+/* JxForm classes are a set of styles that can be used forlaying out forms 
+ * There are three different types of layouts: Inline, Float and Block.
+ * Each can be usedto layout an entire form, or a portion of the form as is needed
+ */
+
+ .jxForm {
+  display: block;
+  position: relative;
+  overflow: hidden; /* ensures that floated elements are contained */
+  font-family: Arial, Helvetica, sans-serif;
+  font-size: 12px;
+  line-height: 18px;
+}
+
+.jxForm label {
+  background-color: transparent;
+  color: #000;
+}
+
+.jxForm select, 
+.jxForm input {
+  color: #000;
+}
+
+.jxFormFloat .radioGroup {
+  display: block;
+  overflow: hidden;
+}
+
+/* wrap the radio button in a label */
+.jxFormFloat .radioGroup input,
+.jxFormFloat .radioGroup label {
+  width: auto !important;
+  vertical-align: middle;
+}
+
+.jxForm .tipArea {
+  display: block;
+  padding: 5px 0px;
+  background-color: transparent;
+  color: #999;
+}
+
+/* INLINE FORM 
+ * Wrap an Inline Form with .jxFormInline to sets up form elements to work as 
+ * inline objects like they do by default */
+
+.jxFormInline label {
+  display: inline;
+}
+
+/* FLOAT FORM 
+ * Wrap a Floating Form with .jxFormFloat to sets up form elements to work as 
+ * block objects so labels can have set widths to simulate a 2 column display 
+ * for label / input pairs. */
+
+.jxFormFloat label {
+  display: block;
+  float: left;
+  clear: left;
+  width: 75px; /* Overide the width depending on the form layout */
+}
+
+.jxFormFloat select, 
+.jxFormFloat input {
+  float: left;
+}
+
+.jxFormFloat .radioGroup {
+  float: left;
+}
+
+/* wrap the radio button in a label */
+.jxFormFloat .radioGroup input,
+.jxFormFloat .radioGroup label {
+  float: none;
+}
+
+.jxFormFloat .tipArea {
+  clear: left;
+}
+
+/* BLOCK FORM 
+ *  Wrap a Block Form with .jxFormBlock to sets up form elements to work as 
+ * block objects so they can label / input pairs */
+
+.jxFormBlock label {
+  display: block;
+}
+/**
+ * @project         Jx
+ * @revision        $Id: grid.css 241 2008-12-10 15:11:05Z pagameba $
+ * @author          Fred Warnock (fwarnock at dmsolutions.ca)
+ * @copyright       (c) 2006 DM Solutions Group Inc.
+ */
+
 /* ============= */
 /* GRID STYLES */
 /* ============= */
@@ -1004,7 +1171,7 @@
 
 /**
  * @project         Jx
- * @revision        $Id: menu.css 821 2008-09-04 15:59:23Z fwarnock $
+ * @revision        $Id: menu.css 245 2008-12-10 18:58:16Z fred.warnock $
  * @author          Fred Warnock (fwarnock at dmsolutions.ca)
  * @copyright       (c) 2006 DM Solutions Group Inc.
  */
@@ -1058,30 +1225,42 @@
   position: relative;
 
   margin: 0px;
-  padding: 0px;
+  padding: 2px;
+  user-select: none;
+  -moz-user-select: none;
+  -khtml-user-select: none;
 }
 
 a.jxMenuItem {
   /* Base setup */
   display: block;
   position: relative;
+  overflow: hidden;
   text-decoration: none;
+  cursor: pointer;
+  outline: none;
 
   border: 1px solid #fff;
+  background-image: url(images/menu_hover.png);
+  background-repeat: repeat-x;
+  background-position: left top;
+
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   text-decoration: none;
-  margin: 2px 2px;
+  margin: 0px;
   padding: 0px;
   color: #000;
 }
 
+a.jxMenuItem:focus {
+  border: 1px dotted #75ADFF;
+}
+
 a.jxMenuItem:hover {
   border: 1px solid #C5E0FF;
-  background-image: url(images/menu_hover.png);
   background-color: #CDE5FF;
-  background-repeat: repeat-x;
-  background-position: 0px 0px;
+  background-position: left -24px;
 }
 
 a.jxMenuItem:hover span.jxMenuItemContent {
@@ -1089,6 +1268,12 @@
   border-bottom: 1px solid #E4F0FF;
 }
 
+a.jxMenuItemPressed,
+a.jxMenuItemPressed:hover {
+  background-color: #CDE5FF;
+  background-position: left -48px;
+}
+
 span.jxMenuItemContent {
   /* If using background images, the SPAN contains the right side of the background */
   /* use padding to make space between the icon and button edge */
@@ -1103,6 +1288,7 @@
   padding: 0px 20px 0px 0px; /* space for the arrow */
   margin: 0px;
   border: 1px solid #fff; /* forces IE to render properly */
+  /*overflow: hidden;*/
 }
 
 a.jxButtonSubMenu span.jxMenuItemContent,
@@ -1138,7 +1324,6 @@
 
 span.jxMenuItemContent span.jxMenuItemLabel {
   /* Base setup, overrides empty labels */
-
   color: #000;
   font-size: 11px;
 }
@@ -1171,20 +1356,28 @@
   background-repeat: no-repeat;
 }
 
-.jxDisabled a.jxMenuItem {
+.jxDisabled a.jxMenuItem,
+.jxDisabled span.jxMenuItemContent span {
   cursor: default;
 }
 
+.jxDisabled a.jxMenuItem:focus,
+.jxDisabled a.jxMenuItemPressed,
+.jxDisabled a.jxMenuItemPressed:hover,
 .jxDisabled a.jxMenuItem:hover {
   background-color: #fff;
-  background-image: none;
+  background-position: left top;
   border: 1px solid #fff;
 }
 
+.jxDisabled a.jxMenuItem:hover span.jxMenuItemContent {
+  border: 1px solid #fff;
+}
+
 ul.jxMenu span.jxMenuSeparator,
 ul.jxSubMenu span.jxMenuSeparator {
   /* Base setup */
-    display: block;
+  display: block;
 
   font-size: 10px;
   line-height: 10px;
@@ -1193,7 +1386,7 @@
   background-position: left center;
 }/**
  * @project         Jx
- * @revision        $Id: panel.css 1079 2008-09-23 17:54:08Z pspencer $
+ * @revision        $Id: panel.css 241 2008-12-10 15:11:05Z pagameba $
  * @author          Fred Warnock (fwarnock at dmsolutions.ca)
  * @copyright       (c) 2006 DM Solutions Group Inc.
  */
@@ -1245,6 +1438,9 @@
   padding: 0;
 
   text-align: center;
+  user-select: none;
+  -moz-user-select: none;
+  -khtml-user-select: none;
 }
 
 /* JX PANELSET STYLE FOR TITLE BAR */
@@ -1423,7 +1619,7 @@
   border: none;
 }/**
  * @project         Jx
- * @revision        $Id: splitter.css 793 2008-08-28 14:22:32Z pspencer $
+ * @revision        $Id: splitter.css 241 2008-12-10 15:11:05Z pagameba $
  * @author          Fred Warnock (fwarnock at dmsolutions.ca)
  * @copyright       (c) 2006 DM Solutions Group Inc.
  */
@@ -1479,7 +1675,7 @@
   margin: 0px;
   padding: 0px;
   border: none;
-  overflow: hidden;
+  /*overflow: hidden;*/
   z-index: 0;
 }
 
@@ -1505,7 +1701,7 @@
   background-color: #aaa;
 }/**
  * @project         Jx
- * @revision        $Id: tab.css 1129 2008-09-24 19:01:34Z fwarnock $
+ * @revision        $Id: tab.css 241 2008-12-10 15:11:05Z pagameba $
  * @author          Fred Warnock (fwarnock at dmsolutions.ca)
  * @copyright       (c) 2006 DM Solutions Group Inc.
  */
@@ -1569,23 +1765,14 @@
   border: none;
 }
 
-a.jxTabClose {
-  /* Base setup */
-  display: block;
-  position: absolute;
-  cursor: pointer;
-}
-
-a.jxTabClose img {
-  width: 16px;
-  height: 16px;
-  background-image: url(images/tab_close.png);  
-}
-
 a.jxTab {
   /* Base setup */
   display: block;
   position: relative;
+  cursor: pointer;
+  user-select: none;
+  -moz-user-select: none;
+  -khtml-user-select: none;
 
   /* Using background images, the A contains the left side of the background */
   margin: 0px;
@@ -1593,23 +1780,9 @@
   border: none;
   background-repeat: no-repeat;
   text-decoration: none;
-  color: #000;
+  outline: none;
 }
 
-.jxDisabled a.jxButton {
- cursor: default; 
-}
-
-a.jxTab:hover,
-a.jxTab:active,
-a.jxTabActive,
-a.jxTabActive:hover,
-a.jxTabActive:active,
-.jxDisabled a.jxButton:hover,
-.jxDisabled a.jxButton:active {
-  border: none;
-}
-
 span.jxTabContent {
   /* Base setup */
   display: block;
@@ -1620,6 +1793,7 @@
      and the tab label */
   margin: 0px;
   padding: 0px;
+  border: none;
   background-repeat: no-repeat;
 }
 
@@ -1647,6 +1821,29 @@
   line-height: 16px;
 }
 
+a.jxTabClose {
+  /* Base setup */
+  display: block;
+  position: absolute;
+  cursor: pointer;
+  outline: none;
+  user-select: none;
+  -moz-user-select: none;
+  -khtml-user-select: none;
+}
+
+a.jxTabClose img {
+  width: 16px;
+  height: 16px;
+  background-image: url(images/tab_close.png);  
+}
+
+.jxDisabled a.jxTab,
+.jxDisabled span.jxTabContent span,
+.jxDisabled a.jxTabClose {
+  cursor: default;
+}
+
 .jxTabBox {
 }
 
@@ -1671,7 +1868,6 @@
 }
 
 /* Closeable Tab */
-
 .jxBarTop a.jxTabClose,
 .jxBarBottom a.jxTabClose {
   top: 3px;
@@ -1684,7 +1880,6 @@
 }
 
 /* Normal Tab */
-
 .jxBarTop a.jxTab,
 .jxBarBottom a.jxTab {
   /* Base setup */
@@ -1703,61 +1898,113 @@
   background-position: right -24px; 
 }
 
+/* Active tab */
+.jxBarTop a.jxTabActive,
+.jxBarBottom a.jxTabActive {
+  background-position: left -72px; 
+}
 
-/* Hover Tab */
+.jxBarTop a.jxTabActive span.jxTabContent,
+.jxBarBottom a.jxTabActive span.jxTabContent {
+  background-position: right -72px; 
+}
 
-.jxBarTop a.jxTab:hover,
-.jxBarBottom a.jxTab:hover {
+/* Focus tab */
+.jxBarTop a.jxTab:focus,
+.jxBarBottom a.jxTab:focus {
   background-position: left -96px; 
 }
 
-.jxBarTop a.jxTab:hover span.jxTabContent,
-.jxBarBottom a.jxTab:hover span.jxTabContent {
+.jxBarTop a.jxTab:focus span.jxTabContent,
+.jxBarBottom a.jxTab:focus span.jxTabContent {
   background-position: right -96px; 
 }
 
-/* Click Tab */
+/* Focus Active tab */
+.jxBarTop a.jxTabActive:focus,
+.jxBarBottom a.jxTabActive:focus {
+  background-position: left -144px; 
+}
 
-.jxBarTop a.jxTab:active,
-.jxBarBottom a.jxTab:active {
+.jxBarTop a.jxTabActive:focus span.jxTabContent,
+.jxBarBottom a.jxTabActive:focus span.jxTabContent {
+  background-position: right -144px; 
+}
+
+/* Hover Normal and Active  Tab */
+.jxBarTop a.jxTab:hover,
+.jxBarTop a.jxTabActive:hover,
+.jxBarBottom a.jxTab:hover,
+.jxBarBottom a.jxTabActive:hover {
   background-position: left -48px; 
 }
 
-.jxBarTop a.jxTab:active span.jxTabContent,
-.jxBarBottom a.jxTab:active span.jxTabContent {
+.jxBarTop a.jxTab:hover span.jxTabContent,
+.jxBarTop a.jxTabActive:hover span.jxTabContent,
+.jxBarBottom a.jxTab:hover span.jxTabContent,
+.jxBarBottom a.jxTabActive:hover span.jxTabContent {
   background-position: right -48px; 
 }
 
-/* Active Tab */
-
-.jxBarTop a.jxTabActive,
-.jxBarBottom a.jxTabActive {
-  background-position: left -72px; /* switch to the active left BG */
+/* Click Normal and Focused Tab */
+.jxBarTop a.jxTabPressed,
+.jxBarTop a.jxTabPressed:focus,
+.jxBarBottom a.jxTabPressed,
+.jxBarBottom a.jxTabPressed:focus {
+  background-position: left -120px; 
 }
 
-.jxBarTop a.jxTabActive span.jxTabContent,
-.jxBarBottom a.jxTabActive span.jxTabContent {
-  background-position: right -72px; /* switch to the active right BG  */
+.jxBarTop a.jxTabPressed span.jxTabContent,
+.jxBarTop a.jxTabPressed:focus span.jxTabContent,
+.jxBarBottom a.jxTabPressed span.jxTabContent,
+.jxBarBottom a.jxTabPressed:focus span.jxTabContent {
+  background-position: right -120px; 
 }
 
-/* Disabled Tab */
-
+/* Hover, Focus and Pressing Disabled Tab */
+.jxBarTop .jxDisabled a.jxTab:focus,
+.jxBarTop .jxDisabled a.jxTab:active,
 .jxBarTop .jxDisabled a.jxTab:hover,
-.jxBarTop .jxDisabled a.jxTab:active,
+.jxBarTop .jxDisabled a.jxTabPressed,
+.jxBarBottom .jxDisabled a.jxTab:focus,
+.jxBarBottom .jxDisabled a.jxTab:active,
 .jxBarBottom .jxDisabled a.jxTab:hover,
-.jxBarBottom .jxDisabled a.jxTab:active {
+.jxBarBottom .jxDisabled a.jxTabPressed {
   background-position: left -24px; /* do not switch the left BG */
 }
 
   
+.jxBarTop .jxDisabled a.jxTab:focus span.jxTabContent,
+.jxBarTop .jxDisabled a.jxTab:active span.jxTabContent,
 .jxBarTop .jxDisabled a.jxTab:hover span.jxTabContent,
-.jxBarTop .jxDisabled a.jxTab:active span.jxTabContent,
+.jxBarTop .jxDisabled a.jxTabPressed span.jxTabContent,
+.jxBarBottom .jxDisabled a.jxTab:focus span.jxTabContent,
+.jxBarBottom .jxDisabled a.jxTab:active span.jxTabContent,
 .jxBarBottom .jxDisabled a.jxTab:hover span.jxTabContent,
-.jxBarBottom .jxDisabled a.jxTab:active span.jxTabContent {
+.jxBarBottom .jxDisabled a.jxTabPressed  span.jxTabContent {
   background-position: right -24px; /* do not switch the right BG */
 }
 
+/* Hover, Focus Disabled Active Tab */
+.jxBarTop .jxDisabled a.jxTabActive:focus,
+.jxBarTop .jxDisabled a.jxTabActive:active,
+.jxBarTop .jxDisabled a.jxTabActive:hover,
+.jxBarBottom .jxDisabled a.jxTabActive:focus,
+.jxBarBottom .jxDisabled a.jxTabActive:active,
+.jxBarBottom .jxDisabled a.jxTabActive:hover {
+  background-position: left -72px; /* do not switch the left BG */
+}
 
+  
+.jxBarTop .jxDisabled a.jxTabActive:focus span.jxTabContent,
+.jxBarTop .jxDisabled a.jxTabActive:active span.jxTabContent,
+.jxBarTop .jxDisabled a.jxTabActive:hover span.jxTabContent,
+.jxBarBottom .jxDisabled a.jxTabActive:focus span.jxTabContent,
+.jxBarBottom .jxDisabled a.jxTabActive:active span.jxTabContent,
+.jxBarBottom .jxDisabled a.jxTabActive:hover span.jxTabContent {
+  background-position: right -72px; /* do not switch the right BG */
+}
+
 .jxBarTop img.jxTabIcon,
 .jxBarBottom img.jxTabIcon {
   /* Base setup */
@@ -1794,7 +2041,6 @@
 }
 
 /* Closeable Tab */
-
 .jxBarLeft a.jxTabClose,
 .jxBarRight a.jxTabClose {
   top: 3px;
@@ -1807,7 +2053,6 @@
 }
 
 /* Normal Tab */
-
 .jxBarLeft a.jxTab,
 .jxBarRight a.jxTab {
   padding-top: 4px; /* makes room for the top of the tab bg */
@@ -1820,59 +2065,112 @@
   background-position: -24px bottom; 
 }
 
-/* Hover tab */
+/* Active Tab */
+.jxBarLeft a.jxTabActive,
+.jxBarRight a.jxTabActive {
+  background-position: -72px top; 
+}
 
-.jxBarLeft a.jxTab:hover,
-.jxBarRight a.jxTab:hover {
-  background-position: -96px top; /* shifts the left BG out 2 px for slide effect */
+.jxBarLeft a.jxTabActive span.jxTabContent,
+.jxBarRight a.jxTabActive span.jxTabContent {
+  background-position: -72px bottom; 
 }
 
-.jxBarLeft a.jxTab:hover span.jxTabContent,
-.jxBarRight a.jxTab:hover span.jxTabContent {
+/* Focus tab */
+.jxBarLeft a.jxTab:focus,
+.jxBarRight a.jxTab:focus {
+  background-position: -96px top; 
+}
+
+.jxBarLeft a.jxTab:focus span.jxTabContent,
+.jxBarRight a.jxTab:focus span.jxTabContent {
   background-position: -96px bottom; 
 }
 
-/* Click Tab */
+/* Focus Active tab */
+.jxBarLeft a.jxTabActive:focus,
+.jxBarRight a.jxTabActive:focus {
+  background-position: -144px top; 
+}
 
-.jxBarLeft a.jxTab:active,
-.jxBarRight a.jxTab:active {
+.jxBarLeft a.jxTabActive:focus span.jxTabContent,
+.jxBarRight a.jxTabActive:focus span.jxTabContent {
+  background-position: -144px bottom; 
+}
+
+/* Hover Normal and Active tab */
+.jxBarLeft a.jxTab:hover,
+.jxBarLeft a.jxTabActive:hover,
+.jxBarRight a.jxTab:hover,
+.jxBarRight a.jxTabActive:hover {
   background-position: -48px top; 
 }
 
-.jxBarLeft a.jxTab:active span.jxTabContent,
-.jxBarRight a.jxTab:active span.jxTabContent {
+.jxBarLeft a.jxTab:hover span.jxTabContent,
+.jxBarLeft a.jxTabActive:hover span.jxTabContent,
+.jxBarRight a.jxTab:hover span.jxTabContent,
+.jxBarRight a.jxTabActive:hover span.jxTabContent {
   background-position: -48px bottom; 
 }
 
-/* Active Tab */
-
-.jxBarLeft a.jxTabActive,
-.jxBarRight a.jxTabActive {
-  background-position: -72px top; /* switch to the active top BG */
+/* Click Normal and Focused Tab */
+.jxBarLeft a.jxTabPressed,
+.jxBarLeft a.jxTabPressed:focus,
+.jxBarRight a.jxTabPressed,
+.jxBarRight a.jxTabPressed:focus {
+  background-position: -120px top; 
 }
 
-.jxBarLeft a.jxTabActive span.jxTabContent,
-.jxBarRight a.jxTabActive span.jxTabContent {
-  background-position: -72px bottom; /* switch to the active bottom BG  */
+.jxBarLeft a.jxTabPressed span.jxTabContent,
+.jxBarLeft a.jxTabPressed:focus span.jxTabContent,
+.jxBarRight a.jxTabPressed span.jxTabContent,
+.jxBarRight a.jxTabPressed:focus span.jxTabContent {
+  background-position: -120px bottom; 
 }
 
-/* Disabled Tab */
-
+/* Hover, Focus and Pressing Disabled Tab */
+.jxBarLeft .jxDisabled a.jxTab:focus,
+.jxBarLeft .jxDisabled a.jxTab:active,
 .jxBarLeft .jxDisabled a.jxTab:hover,
-.jxBarLeft .jxDisabled a.jxTab:active,
+.jxBarLeft .jxDisabled a.jxTabPressed,
+.jxBarRight .jxDisabled a.jxTab:focus,
+.jxBarRight .jxDisabled a.jxTab:active,
 .jxBarRight .jxDisabled a.jxTab:hover,
-.jxBarRigth .jxDisabled a.jxTab:active {
-  background-position: -24px top; /* do not switch the top BG */
+.jxBarRight .jxDisabled a.jxTabPressed {
+  background-position: -24px top; /* do not switch the left BG */
 }
 
   
+.jxBarLeft .jxDisabled a.jxTab:focus span.jxTabContent,
+.jxBarLeft .jxDisabled a.jxTab:active span.jxTabContent,
 .jxBarLeft .jxDisabled a.jxTab:hover span.jxTabContent,
-.jxBarLeft .jxDisabled a.jxTab:active span.jxTabContent,
+.jxBarLeft .jxDisabled a.jxTabPressed span.jxTabContent,
+.jxBarRight .jxDisabled a.jxTab:focus span.jxTabContent,
+.jxBarRight .jxDisabled a.jxTab:active span.jxTabContent,
 .jxBarRight .jxDisabled a.jxTab:hover span.jxTabContent,
-.jxBarRight .jxDisabled a.jxTab:active span.jxTabContent {
-  background-position: -24px bottom; /* do not switch the top BG */
+.jxBarRight .jxDisabled a.jxTabPressed  span.jxTabContent {
+  background-position: -24px bottom; /* do not switch the right BG */
 }
 
+/* Hover, Focus Disabled Active Tab */
+.jxBarLeft .jxDisabled a.jxTabActive:focus,
+.jxBarLeft .jxDisabled a.jxTabActive:active,
+.jxBarLeft .jxDisabled a.jxTabActive:hover,
+.jxBarRight .jxDisabled a.jxTabActive:focus,
+.jxBarRight .jxDisabled a.jxTabActive:active,
+.jxBarRight .jxDisabled a.jxTabActive:hover {
+  background-position: -72px top; /* do not switch the left BG */
+}
+
+.jxBarLeft .jxDisabled a.jxTabActive:focus span.jxTabContent,
+.jxBarLeft .jxDisabled a.jxTabActive:active span.jxTabContent,
+.jxBarLeft .jxDisabled a.jxTabActive:hover span.jxTabContent,
+.jxBarRight .jxDisabled a.jxTabActive:focus span.jxTabContent,
+.jxBarRight .jxDisabled a.jxTabActive:active span.jxTabContent,
+.jxBarRight .jxDisabled a.jxTabActive:hover span.jxTabContent {
+  background-position: -72px bottom; /* do not switch the right BG */
+}
+
 .jxBarLeft span.jxTabLabel,
 .jxBarRight span.jxTabLabel {
   padding: 4px 0px 4px 0px;
@@ -1880,7 +2178,7 @@
 
 /**
  * @project         Jx
- * @revision        $Id: toolbar.css 1080 2008-09-23 18:06:47Z fwarnock $
+ * @revision        $Id: toolbar.css 241 2008-12-10 15:11:05Z pagameba $
  * @author          Fred Warnock (fwarnock at dmsolutions.ca)
  * @copyright       (c) 2006 DM Solutions Group Inc.
  */
@@ -1918,12 +2216,12 @@
   overflow: hidden;
 }
 
-.jxTabBox .jxBarTop {
+.jxTabBox .jxTabBarTop {
   background-image: url(images/tabbar.png);
   background-position: 0px bottom;
 }
 
-.jxTabBox .jxBarBottom {
+.jxTabBox .jxTabBarBottom {
   background-image: url(images/tabbar_bottom.png);
   background-position: 0px top;
 }
@@ -1941,13 +2239,13 @@
   overflow: hidden;
 }
 
-.jxTabBox .jxBarLeft {
+.jxTabBox .jxTabBarLeft {
   background-image: url(images/tabbar_left.png);
   background-repeat: repeat-y;
   background-position: right 0px;
 }
 
-.jxTabBox .jxBarRight {
+.jxTabBox .jxTabBarRight {
   background-image: url(images/tabbar_right.png);
   background-repeat: repeat-y;
   background-position: left 0px;
@@ -2084,7 +2382,7 @@
 
 /**
  * @project         Jx
- * @revision        $Id: tree.css 711 2008-08-13 20:38:33Z pspencer $
+ * @revision        $Id: tree.css 241 2008-12-10 15:11:05Z pagameba $
  * @author          Fred Warnock (fwarnock at dmsolutions.ca)
  * @copyright       (c) 2006 DM Solutions Group Inc.
  */
@@ -2132,6 +2430,9 @@
   white-space: nowrap;
   font-size: 0px;
   line-height: 0px;
+  user-select: none;
+  -moz-user-select: none;
+  -khtml-user-select: none;
 }
 
 .jxTree li {
@@ -2142,7 +2443,16 @@
 .jxTreeRoot a {
   position: relative;
   display: block;
-  margin: 0px 0px 0px 14px;
+  cursor: pointer;
+  outline: none;
+  overflow: hidden;
+
+  background-image: url(images/tree_hover.png);
+  background-repeat: repeat-x;
+  background-position: left top;
+  border: none;
+
+  margin: 0px 1px 0px 15px;
   padding: 0px 0px 0px 20px;
   z-index: 0;
   font-family: Arial, Helvetica, sans-serif;
@@ -2154,20 +2464,54 @@
   height: 20px;
 }
 
+
+.jxTree a:focus,
+.jxTreeRoot a:focus {
+  border-left: 1px dotted #75ADFF;
+  border-right: 1px dotted #75ADFF;
+  margin: 0px 0px 0px 14px;
+  background-position: left -72px;
+}
+
 .jxTree a:hover, 
 .jxTreeRoot a:hover {
-  background-image: url(images/tree_hover.png);
+  /*border: 1px solid #C5E0FF;*/
+  border-left: 1px solid #C5E0FF;
+  border-right: 1px solid #C5E0FF;
+  margin: 0px 0px 0px 14px;
   background-color: #CDE5FF;
-  background-repeat: repeat-x;
-  background-position: 0px 0px;
+  background-position: left -24px;
 }
 
-.jxDisabled .jxTree a:hover, 
-.jxDisabled .jxTreeRoot a:hover {
-  background: none;
+.jxTree a.jxTreeItemPressed,
+.jxTree a.jxTreeItemPressed:hover,
+.jxTreeRoot a.jxTreeItemPressed,
+.jxTreeRoot a.jxTreeItemPressed:hover {
+  border-left: 1px solid #C5E0FF;
+  border-right: 1px solid #C5E0FF;
+  margin: 0px 0px 0px 14px;
+  background-color: #CDE5FF;
+  background-position: left -48px;
+}
+
+.jxTree .jxDisabled a,
+.jxTreeRoot.jxDisabled a {
   cursor: default;
 }
 
+.jxTree .jxDisabled a:focus,
+.jxTree .jxDisabled a.jxTreeItemPressed,
+.jxTree .jxDisabled a.jxTreeItemPressed:hover,
+.jxTree .jxDisabled a.:hover,
+.jxTreeRoot .jxDisabled a:focus,
+.jxTreeRoot .jxDisabled a.jxTreeItemPressed,
+.jxTreeRoot .jxDisabled a.jxTreeItemPressed:hover,
+.jxTreeRoot .jxDisabled a.:hover {
+  background-position: left top;
+  border: none;
+  margin: 0px 1px 0px 15px;
+}
+
 .jxTreeNest {
   background-image: url(images/tree_vert_line.png);
 }
@@ -2193,8 +2537,8 @@
 
 .jxTreeIcon { 
   height: 16px;
-  top: 2px;
-  left: 2px;
+  top: 1px;
+  left: 1px;
 }
 
 .jxTreeBranchOpen .jxTreeIcon,

Modified: trunk/templates/mapserver/standard/themes/delicious/jxtheme.css
===================================================================
--- trunk/templates/mapserver/standard/themes/delicious/jxtheme.css	2008-12-10 20:34:08 UTC (rev 1707)
+++ trunk/templates/mapserver/standard/themes/delicious/jxtheme.css	2008-12-10 20:43:02 UTC (rev 1708)
@@ -21,4 +21,4 @@
  * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
  * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
  * DEALINGS IN THE SOFTWARE.
- */body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}div.jxButtonContainer{display:block;position:relative;float:left;margin:0;padding:2px;border:none;}a.jxButton{display:block;position:relative;float:left;margin:0;padding:0 0 0 4px;border:none;background-image:url(images/button.png);background-position:left -24px;background-repeat:no-repeat;text-decoration:none;}ul.jxToolbar a.jxButton{background-position:left top;}span.jxButtonContent{display:block;position:relative;float:left;font-size:0;line-height:0;margin:0;padding:4px 4px 4px 0;border:none;background-image:url(images/button.png);background-position:right -24px;background-repeat:no-repeat;}ul.jxToolbar span.jxButtonContent{background-position:right top;}ul.jxToolbar a.jxButton:hover,a.jxButton:hover{background-position:left -96px;}a.jxButton:hover span.jxButtonContent{background-position:right -96px;}ul.jxToolbar a.jxButtonActive,a.jxButtonActive{background-position:left -72px;}a.jxButtonActive span.jxButtonContent{background-position:right -72px;}ul.jxToolbar a.jxButton:hover,a.jxButtonActive:hover{background-position:left -96px;}a.jxButtonActive:hover span.jxButtonContent{background-position:right -96px;}ul.jxToolbar a.jxButton:active,ul.jxToolbar a.jxButtonActive:active,a.jxButton:active,a.jxButtonActive:active{background-position:left -48px;}a.jxButton:active span.jxButtonContent,a.jxButtonActive:active span.jxButtonContent{background-position:right -48px;}ul.jxToolbar .jxDisabled a.jxButton,.jxDisabled a.jxButton{cursor:default;}ul.jxToolbar .jxDisabled a.jxButton:hover,ul.jxToolbar .jxDisabled a.jxButton:active{background-position:left top;}.jxDisabled a.jxButton:hover,.jxDisabled a.jxButton:active{background-position:left -24px;}ul.jxToolbar .jxDisabled a.jxButton:hover span.jxButtonContent,ul.jxToolbar .jxDisabled a.jxButton:active span.jxButtonContent{background-position:right top;}.jxDisabled a.jxButton:hover span.jxButtonContent,.jxDisabled a.jxButton:active span.jxButtonContent{background-position:right -24px;}img.jxButtonIcon{position:relative;float:left;width:16px;height:16px;background-position:center center;background-repeat:no-repeat;}span.jxButtonContent span{display:block;position:relative;float:left;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:16px;height:16px;white-space:nowrap;}span.jxButtonContent span.jxButtonLabel{margin:0;padding:0 4px 0 4px;color:#000;font-size:11px;}a.jxButtonMenu span.jxButtonContent,a.jxButtonMulti span.jxButtonContent,a.jxButtonFlyout span.jxButtonContent,a.jxButtonCombo span.jxButtonContent,a.jxButtonEditCombo span.jxButtonContent{padding-right:0;}a.jxButtonMenu span.jxButtonContent span,a.jxButtonFlyout span.jxButtonContent span,a.jxButtonMulti span.jxButtonContent span,a.jxButtonCombo span.jxButtonContent span,a.jxButtonEditCombo span.jxButtonContent span{padding-right:16px;background-image:url(images/emblems.png);background-position:right -16px;background-repeat:no-repeat;}a.jxButtonDisclose{position:absolute;display:block;padding:4px 0;font-size:0;line-height:0;right:2px;top:2px;background-image:url(images/button_multi_disclose.png);background-position:right 0;background-repeat:no-repeat;}a.jxButtonDisclose img{width:16px;height:16px;margin:0;padding:0;border:0;background-image:url(images/emblems.png);background-position:right -16px;background-repeat:no-repeat;}a.jxButtonDisclose:hover{background-position:right -96px;}a.jxButtonDisclose:active{background-position:right -48px;}ul.jxToolbar a.jxButtonHover{background-position:left -24px;}ul.jxToolbar a.jxButtonHover span.jxButtonContent{background-position:right -24px;}.jxFlyout .jxChrome{background-image:url(images/flyout_chrome.png);padding:5px 5px 7px 6px;}.jxFlyout .jxChrome img{width:500px;height:500px;}.jxFlyout{position:absolute;display:block;z-index:100;margin:0;padding:0;}.jxFlyoutContent{position:relative;display:block;overflow:auto;margin:6px 6px 8px 7px;background-color:#fff;border:1px solid #999;}a.jxButtonMulti,a.jxButtonMulti span.jxButtonContent{background-image:url(images/button_multi.png);}a.jxButtonEditCombo,a.jxButtonEditCombo span.jxButtonContent{background-image:url(images/button_combo.png);}a.jxButtonMulti span.jxButtonContent span{padding-right:21px;}a.jxButtonEditCombo span.jxButtonContent span{font-size:0;}a.jxButtonComboDefault span.jxButtonContent span,a.jxButtonComboDefault input{font-style:italic;color:#999;}a.jxButtonEditCombo input{float:left;line-height:16px;height:16px;padding:0 4px;margin:0;border:none;font-size:11px;font-family:Arial,Helvetica,sans-serif;background-color:transparent;}.jxChrome{position:absolute;display:block;font-size:0;line-height:0;z-index:-1;width:100%;height:100%;top:0;left:0;}.jxChromeDrag{opacity:.5;-ms-filter:"Alpha(opacity=50)";}.jxChromeTL{position:absolute;overflow:hidden;left:0;top:0;width:50%;height:50%;}.jxChromeTR{position:absolute;overflow:hidden;left:50%;top:0;width:50%;height:50%;}.jxChromeBL{position:absolute;overflow:hidden;left:0;top:50%;width:50%;height:50%;}.jxChromeBR{position:absolute;overflow:hidden;left:50%;top:50%;width:50%;height:50%;}.jxChromeTL img{position:absolute;top:0;left:0;width:500px;height:500px;}.jxChromeTR img{position:absolute;top:0;right:0;width:500px;height:500px;}.jxChromeBL img{position:absolute;bottom:0;left:0;width:500px;height:500px;}.jxChromeBR img{position:absolute;bottom:0;right:0;width:500px;height:500px;}.jxColorBar{position:relative;overflow:hidden;}table.jxColorGrid{position:relative;border-collapse:collapse;empty-cells:show;clear:both;}.jxColorGrid td{border:1px solid #000;}.jxColorGrid td.emptyCell{border:0 solid #000;}.jxColorGrid td.emptyCell span{display:block;width:7px;height:7px;line-height:0;font-size:0;border:0 solid #000;padding:1px;margin:0;}.jxColorGrid a.colorSwatch{display:block;width:7px;height:7px;line-height:0;font-size:0;border:0 solid #000;margin:0;padding:1px;}.jxColorGrid a.borderWhite:hover{border:1px solid #fff;padding:0;}.jxColorGrid a.borderBlack:hover{border:1px solid #000;padding:0;}input.jxHexInput{width:55px;vertical-align:middle;}input.jxAlphaInput{width:30px;vertical-align:middle;}div.jxColorPreview{float:left;position:relative;width:20px;height:20px;border:1px solid #000;margin:2px;vertical-align:middle;background-image:url('images/grid.png');overflow:hidden;}a.jxButtonFlyout span.jxButtonContent span.jxButtonSwatch{display:block;float:left;width:14px;height:14px;border:1px solid #000;background-image:url('images/grid.png');background-position:0 0;background-repeat:repeat;padding-right:0!important;}a.jxButtonFlyout span.jxButtonContent span.jxButtonSwatch span{display:block;width:14px;height:14px;position:absolute;padding-right:0;background:none;}div.jxColorPreview img{position:absolute;z-index:0;}div.jxColorPreview div{width:20px;height:10px;position:absolute;display:block;left:0;z-index:1;font-size:10px;line-height:0;}div.jxColorPreview div.jxColorSelected{top:0;}div.jxColorPreview div.jxColorHover{bottom:0;}label.jxColorLabel,label.jxAlphaLabel{width:auto;font-family:Arial,sans-serif;font-size:11px;line-height:24px;padding:2px;vertical-align:middle;}a.jxColorClose{position:absolute;top:0;right:0;width:16px;height:16px;}a.jxColorClose img{width:16px;height:16px;}a{outline:none;}.jxClearer{display:block;position:relative;float:none;clear:both;font-size:0;line-height:0;width:0;height:0;margin:0;padding:0;}.jxDisabled{opacity:.4;-ms-filter:"Alpha(opacity=40)";}iframe.jxIframeShim{position:absolute;top:0;left:0;width:100%;height:100%;-ms-filter:"Alpha(opacity:0)";opacity:0;z-index:-1;}.jxDialog .jxChrome{background-image:url(images/dialog_chrome.png);}.jxDialog .jxChrome img{width:500px;height:500px;}.jxDialog{display:block;z-index:1;}.jxDialogContentContainer{z-index:1;margin:0 11px 13px 12px;border:1px solid #b7b7b7;background-color:#f0f0f0;}.jxDialogModal{position:absolute;display:block;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.2;-ms-filter:"Alpha(opacity=20)";}.jxDialogContent{display:block;position:relative;overflow:auto;padding:0;z-index:1;}.jxDialogTitle{display:block;position:relative;background-image:url(images/a_pixel.png);text-align:center;height:24px;line-height:24px;z-index:1;margin:6px 6px 0 7px;}.jxDialogMin .jxDialogTitle{margin-bottom:8px;}.jxDialogMoveable{cursor:move;}.jxDialogIcon{position:absolute;left:2px;top:3px;width:16px;height:16px;border:none;padding:0;margin:0;}.jxDialogLabel{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;line-height:21px;color:#000;white-space:nowrap;}.jxDialogResize{position:absolute;bottom:7px;right:6px;width:16px;height:16px;z-index:2;border:0;cursor:se-resize;background-image:url(images/dialog_resize.png);}.jxDialogControls{position:absolute;top:3px;right:2px;height:16px;width:80px;}.jxDialogControls img{background-image:url('images/panel_controls.png');background-repeat:no-repeat;border:0;margin:0;width:16px;height:16px;}.jxDialogClose img{background-position:0 -32px;}.jxDialogMenu img{background-position:0 -48px;}.jxDialogHelp img{background-position:0 -64px;}.jxDialogCollapse img{background-position:0 -16px;}.jxDialogMin .jxDialogCollapse img{background-position:0 0;}.jxDialogMax .jxDialogCollapse img{background-position:0 -16px;}.jxDialogLoading img{border:0;margin:0;width:16px;height:16px;visibility:hidden;position:absolute;top:1px;left:2px;}.jxDialogControls .jxButtonContainer,.jxDialogControls span.jxButtonContent,.jxDialogControls a.jxButton:hover span.jxButtonContent,.jxDialogControls a.jxButton:active span.jxButtonContent,.jxDialogControls a.jxButtonActive span.jxButtonContent,.jxDialogControls a.jxButtonActive:hover span.jxButtonContent,.jxDialogControls a.jxButtonActive:active span.jxButtonContent,.jxDialogControls .jxDisabled a.jxButton span.jxButtonContent,.jxDialogControls .jxDisabled a.jxButton:hover span.jxButtonContent,.jxDialogControls .jxDisabled a.jxButton:active span.jxButtonContent,.jxDialogControls a.jxButton,.jxDialogControls a.jxButton:hover,.jxDialogControls a.jxButton:active,.jxDialogControls a.jxButtonActive,.jxDialogControls a.jxButtonActive:hover,.jxDialogControls a.jxButtonActive:active,.jxDialogControls .jxDisabled a.jxButton,.jxDialogControls .jxDisabled a.jxButton:hover,.jxDialogControls .jxDisabled a.jxButton:active{padding:0;margin:0;border:none;background-color:transparent;background-image:none;}.jxDialogControls a.jxButtonMenu span.jxButtonContent,.jxDialogControls a.jxButtonFlyout span.jxButtonContent{background-image:none;}.jxDialogControls a.jxButtonMenu span.jxButtonContent span,.jxDialogControls a.jxButtonFlyout span.jxButtonContent span{padding-right:0;}.jxDialogControls .jxBarContainer{position:absolute;right:0;background-image:none;background-color:transparent;margin:0;padding:0;border:none;height:16px;}.jxDialogControls .jxBarScroller{left:auto;right:0;}.jxDialogControls ul.jxToolbar{float:right;}.jxDialogControls ul.jxToolbar,.jxDialogControls li.jxToolItem{background-image:none;background-color:transparent;margin:0;padding:0;border:none;}.jxGridContainer{position:absolute;top:0;left:0;border-left:0 solid #d8d8d8;border-top:0 solid #d8d8d8;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;overflow:hidden;}.jxGridTable{position:relative;table-layout:fixed;border-collapse:collapse;border-style:none;width:0;cursor:default;font-family:Arial,Verdana,sans-serif;font-size:11px;font-weight:normal;}.jxGridColHeadHide{height:0;line-height:0;font-size:0;background-color:#fff;white-space:normal;}.jxGridColHeadHide p,.jxGridRowHeadHide p{font-size:0;line-height:0;height:0;margin:0;padding:0;}.jxGridRowHeadHide{width:0;white-space:normal;}.jxGridCell{border-top:0 solid #d8d8d8;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;border-left:0 solid #d8d8d8;overflow:hidden;padding-left:3px;padding-right:3px;overflow:hidden;white-space:nowrap;cursor:cell;text-overflow:ellipsis;}.jxGridColHead{border-top:0 solid #d8d8d8;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;border-left:0 solid #d8d8d8;background-color:#f2f2f2;background-image:url('images/table_col.png');background-position:0 0;background-repeat:repeat-x;text-align:center;font-weight:bold;color:#333;cursor:default;}.jxGridRowHead{border-top:0 solid #d8d8d8;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;border-left:0 solid #d8d8d8;background-color:#f2f2f2;background-image:url('images/table_row.png');background-position:0 0;background-repeat:repeat-y;text-align:center;font-weight:bold;color:#333;cursor:default;}.jxGridRowAll{background-color:#fff;}.jxGridColumnHeaderSelected{background-color:#e1e1e1;background-position:0 -200px;}.jxGridRowHeaderSelected{background-color:#e1e1e1;background-position:-400px 0;}.jxGridColumnSelected{background-color:#f7f7f7;}.jxGridRowSelected td{background-color:#f7f7f7;}td.jxGridCellSelected{background-color:#ebebeb;}.jxGridColumnHeaderPrelight{background-color:#cee5ff;background-position:0 -300px;}.jxGridRowHeaderPrelight{background-color:#cee5ff;background-position:-600px 0;}.jxGridColumnPrelight{background-color:#e5f1ff;}.jxGridRowPrelight td{background-color:#e5f1ff;}td.jxGridCellPrelight{background-color:#cce3ff;}.jxMenuContainer .jxChrome{background-image:url(images/flyout_chrome.png);padding:5px 5px 7px 6px;}a.jxButtonMenu span.jxMenuItemSpan{padding-right:16px;}.jxMenuContainer{position:absolute;display:block;z-index:200;padding:0;}ul.jxMenu,ul.jxSubMenu{display:block;position:relative;list-style-type:none;margin:6px 6px 8px 7px;background-color:#fff;border:1px solid #999;}li.jxMenuItemContainer{display:block;position:relative;margin:0;padding:0;}a.jxMenuItem{display:block;position:relative;text-decoration:none;border:1px solid #fff;font-family:Arial,Helvetica,sans-serif;font-size:11px;text-decoration:none;margin:2px 2px;padding:0;color:#000;}a.jxMenuItem:hover{border:1px solid #C5E0FF;background-image:url(images/menu_hover.png);background-color:#CDE5FF;background-repeat:repeat-x;background-position:0 0;}a.jxMenuItem:hover span.jxMenuItemContent{border:1px solid #F4F9FF;border-bottom:1px solid #E4F0FF;}span.jxMenuItemContent{display:block;position:relative;font-family:Arial,Helvetica,sans-serif;font-size:0;line-height:0;white-space:nowrap;padding:0 20px 0 0;margin:0;border:1px solid #fff;}a.jxButtonSubMenu span.jxMenuItemContent,a.jxButtonSubMenu:hover span.jxMenuItemContent{background-image:url(images/emblems.png);background-position:right -32px;background-repeat:no-repeat;}img.jxMenuItemIcon{position:absolute;top:0;left:0;display:inline;width:16px;height:16px;background-position:left center;background-repeat:no-repeat;}span.jxMenuItemContent span{display:block;position:relative;cursor:pointer;margin:0;padding:0 0 0 20px;font-size:16px;line-height:16px;}span.jxMenuItemContent span.jxMenuItemLabel{color:#000;font-size:11px;}.jxMenuItemToggle img.jxMenuItemIcon,.jxMenuItemSet img.jxMenuItemIcon{background-image:url(images/emblems.png);background-position:2px 0;background-repeat:no-repeat;}.jxMenuItemToggle a.jxMenuItemActive img.jxMenuItemIcon{background-position:2px -48px;}.jxMenuItemSet a.jxMenuItemActive img.jxMenuItemIcon{background-position:2px -64px;}a.jxMenuItemActive img.jxMenuItemIcon{top:-2px;left:-2px;border:2px solid #C5E0FF;}a.jxMenuItemActive span.jxMenuItemContent{background-image:url(images/menu_icon_active.png);background-position:0 0;background-repeat:no-repeat;}.jxDisabled a.jxMenuItem{cursor:default;}.jxDisabled a.jxMenuItem:hover{background-color:#fff;background-image:none;border:1px solid #fff;}ul.jxMenu span.jxMenuSeparator,ul.jxSubMenu span.jxMenuSeparator{display:block;font-size:10px;line-height:10px;background-image:url(images/toolbar_separator_v.png);background-repeat:repeat-x;background-position:left center;}.jxPanel{display:block;position:relative;}.jxPanelContentContainer{overflow:hidden;background-color:#f0f0f0;}.jxPanelContent{position:relative;display:block;overflow:auto;background-color:#fff;margin:0;padding:0;}.jxPanelTitle{display:block;position:relative;background-image:url(images/panelbar.png);background-repeat:repeat-x;background-position:left top;height:22px;margin:0;padding:0;text-align:center;}.jxPanelBar{position:absolute;line-height:1px;width:100%;height:5px;cursor:row-resize;background-color:#f0f0f0;z-index:1;}.jxPanelIcon{position:absolute;left:2px;top:3px;width:16px;height:16px;border:none;padding:0;margin:0;}.jxPanelLabel{padding-left:25px;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;line-height:21px;color:#000;white-space:nowrap;}.jxPanelControls{position:absolute;top:3px;right:2px;height:16px;width:80px;overflow:hidden;}.jxPanelControls img{background-image:url('images/panel_controls.png');background-repeat:no-repeat;border:0;margin:0;width:16px;height:16px;}.jxPanelClose img{background-position:0 -32px;}.jxPanelMenu img{background-position:0 -48px;}.jxPanelHelp img{background-position:0 -64px;}.jxPanelCollapse img{background-position:0 -16px;}.jxPanelMin .jxPanelCollapse img{background-position:0 0;}.jxPanelMax .jxPanelCollapse img{background-position:0 -16px;}.jxPanelMaximize img{background-position:0 0;}.jxPanelLoading img{border:0;margin:0;width:16px;height:16px;visibility:hidden;position:absolute;top:1px;left:2px;}.jxPanelControls .jxButtonContainer,.jxPanelControls span.jxButtonContent,.jxPanelControls a.jxButton:hover span.jxButtonContent,.jxPanelControls a.jxButton:active span.jxButtonContent,.jxPanelControls a.jxButtonActive span.jxButtonContent,.jxPanelControls a.jxButtonActive:hover span.jxButtonContent,.jxPanelControls a.jxButtonActive:active span.jxButtonContent,.jxPanelControls .jxDisabled a.jxButton span.jxButtonContent,.jxPanelControls .jxDisabled a.jxButton:hover span.jxButtonContent,.jxPanelControls .jxDisabled a.jxButton:active span.jxButtonContent,.jxPanelControls a.jxButton,.jxPanelControls a.jxButton:hover,.jxPanelControls a.jxButton:active,.jxPanelControls a.jxButtonActive,.jxPanelControls a.jxButtonActive:hover,.jxPanelControls a.jxButtonActive:active,.jxPanelControls .jxDisabled a.jxButton,.jxPanelControls .jxDisabled a.jxButton:hover,.jxPanelControls .jxDisabled a.jxButton:active{padding:0;margin:0;border:none;background-color:transparent;background-image:none;}.jxPanelControls a.jxButtonMenu span.jxButtonContent,.jxPanelControls a.jxButtonFlyout span.jxButtonContent{background-image:none;}.jxPanelControls a.jxButtonMenu span.jxButtonContent span,.jxPanelControls a.jxButtonFlyout span.jxButtonContent span{padding-right:0;}.jxPanelControls div.jxBarTop{position:absolute;right:0;background-image:none;background-color:transparent;margin:0;padding:0;border:none;height:16px;}.jxPanelControls .jxBarScroller{left:auto;right:0;}.jxPanelControls ul.jxToolbar{float:right;}.jxPanelControls ul.jxToolbar,.jxPanelControls li.jxToolItem{background-image:none;background-color:transparent;margin:0;padding:0;border:none;}.jxSplitBarHorizontal{display:block;position:absolute;font-size:0;line-height:0;margin:0;padding:0;border:none;width:5px;height:100%;cursor:col-resize;background-color:#f0f0f0;z-index:1;}.jxSplitBarVertical{display:block;position:absolute;font-size:0;line-height:0;margin:0;padding:0;border:none;width:100%;height:5px;cursor:row-resize;background-color:#f0f0f0;z-index:1;}.jxSplitContainer{display:block;position:relative;margin:0;padding:0;border:none;overflow:hidden;}.jxSplitArea{display:block;position:absolute;margin:0;padding:0;border:none;overflow:hidden;z-index:0;}.jxSplitBarDrag{background-color:#eee;}.jxSnapHorizontalBefore{width:5px;height:5px;position:absolute;top:0;left:0;background-color:#aaa;}.jxSnapHorizontalAfter{width:5px;height:5px;position:absolute;top:0;left:0;background-color:#aaa;}.jxTabSetContainer{position:relative;display:block;overflow:hidden;width:200px;height:200px;margin:0;padding:0;background-color:#fff;}.jxTabSetContainer .jxToolbarContainer{z-index:auto;}.tabContent{display:none;position:relative;width:100%;height:100%;overflow:auto;}.tabContentActive{display:block;}div.jxTabContainer{display:block;position:relative;margin:0;padding:2px;border:none;}a.jxTabClose{display:block;position:absolute;cursor:pointer;}a.jxTabClose img{width:16px;height:16px;background-image:url(images/tab_close.png);}a.jxTab{display:block;position:relative;margin:0;padding:0;border:none;background-repeat:no-repeat;text-decoration:none;color:#000;}.jxDisabled a.jxButton{cursor:default;}a.jxTab:hover,a.jxTab:active,a.jxTabActive,a.jxTabActive:hover,a.jxTabActive:active,.jxDisabled a.jxButton:hover,.jxDisabled a.jxButton:active{border:none;}span.jxTabContent{display:block;font-size:0;line-height:0;margin:0;padding:0;background-repeat:no-repeat;}img.jxTabIcon{position:relative;width:16px;height:16px;background-position:center center;background-repeat:no-repeat;}span.jxTabLabel{display:block;position:relative;cursor:pointer;margin:0;padding:0;color:#000;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:16px;}.jxBarTop div.jxTabContainer,.jxBarBottom div.jxTabContainer{float:left;}.jxBarTop a.jxTab,.jxBarTop span.jxTabContent{background-image:url(images/tab_top.png);}.jxBarBottom a.jxTab,.jxBarBottom span.jxTabContent{background-image:url(images/tab_bottom.png);}.jxBarTop a.jxTabClose,.jxBarBottom a.jxTabClose{top:3px;right:3px;}.jxBarTop .jxTabClose span.jxTabContent,.jxBarBottom .jxTabClose span.jxTabContent{padding-right:16px;}.jxBarTop a.jxTab,.jxBarBottom a.jxTab{float:left;padding-left:4px;background-position:left -24px;}.jxBarTop span.jxTabContent,.jxBarBottom span.jxTabContent{float:left;padding:4px 4px 4px 0;background-position:right -24px;}.jxBarTop a.jxTab:hover,.jxBarBottom a.jxTab:hover{background-position:left -96px;}.jxBarTop a.jxTab:hover span.jxTabContent,.jxBarBottom a.jxTab:hover span.jxTabContent{background-position:right -96px;}.jxBarTop a.jxTab:active,.jxBarBottom a.jxTab:active{background-position:left -48px;}.jxBarTop a.jxTab:active span.jxTabContent,.jxBarBottom a.jxTab:active span.jxTabContent{background-position:right -48px;}.jxBarTop a.jxTabActive,.jxBarBottom a.jxTabActive{background-position:left -72px;}.jxBarTop a.jxTabActive span.jxTabContent,.jxBarBottom a.jxTabActive span.jxTabContent{background-position:right -72px;}.jxBarTop .jxDisabled a.jxTab:hover,.jxBarTop .jxDisabled a.jxTab:active,.jxBarBottom .jxDisabled a.jxTab:hover,.jxBarBottom .jxDisabled a.jxTab:active{background-position:left -24px;}.jxBarTop .jxDisabled a.jxTab:hover span.jxTabContent,.jxBarTop .jxDisabled a.jxTab:active span.jxTabContent,.jxBarBottom .jxDisabled a.jxTab:hover span.jxTabContent,.jxBarBottom .jxDisabled a.jxTab:active span.jxTabContent{background-position:right -24px;}.jxBarTop img.jxTabIcon,.jxBarBottom img.jxTabIcon{float:left;}.jxBarTop span.jxTabLabel,.jxBarBottom span.jxTabLabel{float:left;height:16px;padding:0 4px 0 4px;}.jxBarLeft a.jxTab,.jxBarLeft span.jxTabContent{background-image:url(images/tab_left.png);}.jxBarRight a.jxTab,.jxBarRight span.jxTabContent{background-image:url(images/tab_right.png);}.jxBarLeft a.jxTabClose,.jxBarRight a.jxTabClose{top:3px;left:3px;}.jxBarLeft .jxTabClose span.jxTabContent,.jxBarRight .jxTabClose span.jxTabContent{padding-top:16px;}.jxBarLeft a.jxTab,.jxBarRight a.jxTab{padding-top:4px;background-position:-24px top;}.jxBarLeft span.jxTabContent,.jxBarRight span.jxTabContent{padding:0 4px 4px 4px;background-position:-24px bottom;}.jxBarLeft a.jxTab:hover,.jxBarRight a.jxTab:hover{background-position:-96px top;}.jxBarLeft a.jxTab:hover span.jxTabContent,.jxBarRight a.jxTab:hover span.jxTabContent{background-position:-96px bottom;}.jxBarLeft a.jxTab:active,.jxBarRight a.jxTab:active{background-position:-48px top;}.jxBarLeft a.jxTab:active span.jxTabContent,.jxBarRight a.jxTab:active span.jxTabContent{background-position:-48px bottom;}.jxBarLeft a.jxTabActive,.jxBarRight a.jxTabActive{background-position:-72px top;}.jxBarLeft a.jxTabActive span.jxTabContent,.jxBarRight a.jxTabActive span.jxTabContent{background-position:-72px bottom;}.jxBarLeft .jxDisabled a.jxTab:hover,.jxBarLeft .jxDisabled a.jxTab:active,.jxBarRight .jxDisabled a.jxTab:hover,.jxBarRigth .jxDisabled a.jxTab:active{background-position:-24px top;}.jxBarLeft .jxDisabled a.jxTab:hover span.jxTabContent,.jxBarLeft .jxDisabled a.jxTab:active span.jxTabContent,.jxBarRight .jxDisabled a.jxTab:hover span.jxTabContent,.jxBarRight .jxDisabled a.jxTab:active span.jxTabContent{background-position:-24px bottom;}.jxBarLeft span.jxTabLabel,.jxBarRight span.jxTabLabel{padding:4px 0 4px 0;}.jxBarContainer{display:block;position:relative;z-index:1;overflow:hidden;margin:0;padding:0;border:0;background-color:#f0f0f0;}.jxBarTop,.jxBarBottom{width:100%;height:28px;background-image:url(images/toolbar.png);background-repeat:repeat-x;background-position:0 0;overflow:hidden;}.jxTabBox .jxBarTop{background-image:url(images/tabbar.png);background-position:0 bottom;}.jxTabBox .jxBarBottom{background-image:url(images/tabbar_bottom.png);background-position:0 top;}.jxBarLeft,.jxBarRight{width:auto;height:100%;background-image:url(images/toolbar.png);background-repeat:repeat-x;background-position:0 0;float:left;overflow:hidden;}.jxTabBox .jxBarLeft{background-image:url(images/tabbar_left.png);background-repeat:repeat-y;background-position:right 0;}.jxTabBox .jxBarRight{background-image:url(images/tabbar_right.png);background-repeat:repeat-y;background-position:left 0;}.jxBarTop .jxBarScroller,.jxBarBottom .jxBarScroller{position:absolute;width:10000%;overflow:hidden;}.jxBarTop .jxBarScrollLeft,.jxBarBottom .jxBarScrollLeft{position:absolute;top:0;left:0;}.jxBarTop .jxBarScrollRight,.jxBarBottom .jxBarScrollRight{position:absolute;top:0;right:0;}.jxBarTop .jxBarScrollLeft img.jxButtonIcon,.jxBarBottom .jxBarScrollLeft img.jxButtonIcon{background-image:url(images/emblems.png);background-position:0 -80px;}.jxBarTop .jxBarScrollRight img.jxButtonIcon,.jxBarBottom .jxBarScrollRight img.jxButtonIcon{background-image:url(images/emblems.png);background-position:0 -96px;}ul.jxToolbar,ul.jxTabBar{display:block;position:relative;float:left;list-style-type:none;margin:0;padding:0;border:none;}li.jxToolItem{display:block;position:relative;float:left;font-size:0;line-height:0;padding:0;margin:0;border:none;}li.jxToolItem .separator{display:block;position:relative;float:left;font-size:0;line-height:0;border:0;margin:0;padding:4px;background-repeat:no-repeat;background-position:center center;}.jxBarTop li.jxToolItem span.jxBarSeparator,.jxBarBottom li.jxToolItem span.jxBarSeparator{width:8px;height:20px;background-image:url(images/toolbar_separator_h.png);}.jxBarLeft li.jxToolItem span.jxBarSeparator,.jxBarRight li.jxToolItem span.jxBarSeparator{width:20px;height:8px;background-image:url(images/toolbar_separator_v.png);}.jxBarLeft ul.jxToolbar,.jxBarLeft ul.jxTabBar,.jxBarLeft li.jxToolItem,.jxBarRight ul.jxToolbar,.jxBarRight ul.jxTabBar,.jxBarRight li.jxToolItem{clear:both;}.jxTree,.jxTreeRoot{position:relative;display:block;list-style:none;margin:0;padding:0;}.jxTreeNest{list-style:none;margin:0;padding:0;background-repeat:repeat-y;background-position:left top;}.jxTree li,.jxTreeRoot li{position:relative;display:block;margin:0;padding:0;background-repeat:no-repeat;background-position:left top;white-space:nowrap;font-size:0;line-height:0;}.jxTree li{margin-left:16px;}.jxTree a,.jxTreeRoot a{position:relative;display:block;margin:0 0 0 14px;padding:0 0 0 20px;z-index:0;font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#000;text-decoration:none;line-height:20px;height:20px;}.jxTree a:hover,.jxTreeRoot a:hover{background-image:url(images/tree_hover.png);background-color:#CDE5FF;background-repeat:repeat-x;background-position:0 0;}.jxDisabled .jxTree a:hover,.jxDisabled .jxTreeRoot a:hover{background:none;cursor:default;}.jxTreeNest{background-image:url(images/tree_vert_line.png);}.jxTreeImage,.jxTreeIcon{position:absolute;display:inline;left:0;top:0;width:16px;height:20px;z-index:1;background-image:url(images/tree.png);background-repeat:no-repeat;border:0;margin:0;}.jxTreeIcon{height:16px;top:2px;left:2px;}.jxTreeBranchOpen .jxTreeIcon,.jxTreeBranchLastOpen .jxTreeIcon{background-position:left -40px;}.jxTreeBranchOpen .jxTreeImage{background-position:left -100px;}.jxTreeBranchLastOpen .jxTreeImage{background-position:left -160px;}.jxTreeBranchClosed .jxTreeIcon,.jxTreeBranchLastClosed .jxTreeIcon{background-position:left -20px;}.jxTreeBranchClosed .jxTreeImage{background-position:left -80px;}.jxTreeBranchLastClosed .jxTreeImage{background-position:left -140px;}.jxTreeItem .jxTreeIcon,.jxTreeItemLast .jxTreeIcon{background-position:left 0;}.jxTreeItem .jxTreeImage{background-position:left -60px;}.jxTreeItemLast .jxTreeImage{background-position:left -120px;}.jxTreeItemSelected{background-color:#AFD4FA;font-weight:bold;}.jxTreeItem a,.jxTreeItem img,.jxTreeItem input,.jxTreeItemLast a,.jxTreeItemLast img,.jxTreeItemLast input,.jxTreeBranch a,.jxTreeBranch img,.jxTreeBranch input,.jxTreeBranchLast a,.jxTreeBranchLast img,.jxTreeBranchLast input{vertical-align:middle;}
\ No newline at end of file
+ */body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}div.jxButtonContainer{display:block;position:relative;float:left;margin:0;padding:2px;border:none;}a.jxButton{display:block;position:relative;float:left;cursor:pointer;user-select:none;-moz-user-select:none;-khtml-user-select:none;margin:0;padding:0 0 0 4px;border:none;background-image:url(images/button.png);background-position:left -24px;background-repeat:no-repeat;text-decoration:none;outline:none;}ul.jxToolbar a.jxButton{background-position:left top;}span.jxButtonContent{display:block;position:relative;float:left;font-size:0;line-height:0;margin:0;padding:4px 4px 4px 0;border:none;background-image:url(images/button.png);background-position:right -24px;background-repeat:no-repeat;}ul.jxToolbar span.jxButtonContent{background-position:right top;}ul.jxToolbar a.jxButtonActive,a.jxButtonActive{background-position:left -72px;}a.jxButtonActive span.jxButtonContent{background-position:right -72px;}ul.jxToolbar a.jxButton:focus,a.jxButton:focus{background-position:left -96px;}a.jxButton:focus span.jxButtonContent{background-position:right -96px;}ul.jxToolbar a.jxButtonActive:focus,a.jxButtonActive:focus{background-position:left -144px;}a.jxButtonActive:focus span.jxButtonContent{background-position:right -144px;}ul.jxToolbar a.jxButton:hover,ul.jxToolbar a.jxButtonActive:hover,a.jxButton:hover,a.jxButtonActive:hover{background-position:left -48px;}a.jxButton:hover span.jxButtonContent,a.jxButtonActive:hover span.jxButtonContent{background-position:right -48px;}ul.jxToolbar a.jxButtonPressed,ul.jxToolbar a.jxButtonPressed:focus,a.jxButtonPressed,a.jxButtonPressed:focus{background-position:left -120px;}a.jxButtonPressed span.jxButtonContent,a.jxButtonPressed:focus span.jxButtonContent{background-position:right -120px;}.jxDisabled a.jxButton,.jxDisabled span.jxButtonContent span{cursor:default;}ul.jxToolbar .jxDisabled a.jxButton:focus,ul.jxToolbar .jxDisabled a.jxButton:active,ul.jxToolbar .jxDisabled a.jxButton:hover,ul.jxToolbar .jxDisabled a.jxButtonPressed{background-position:left top;}.jxDisabled a.jxButton:focus,.jxDisabled a.jxButton:active,.jxDisabled a.jxButton:hover,.jxDisabled a.jxButtonPressed{background-position:left -24px;}ul.jxToolbar .jxDisabled a.jxButton:focus span.jxButtonContent,ul.jxToolbar .jxDisabled a.jxButton:active span.jxButtonContent,ul.jxToolbar .jxDisabled a.jxButton:hover span.jxButtonContent,ul.jxToolbar .jxDisabled a.jxButtonPressed span.jxButtonContent{background-position:right top;}.jxDisabled a.jxButton:focus span.jxButtonContent,.jxDisabled a.jxButton:active span.jxButtonContent,.jxDisabled a.jxButton:hover span.jxButtonContent,.jxDisabled a.jxButtonPressed span.jxButtonContent{background-position:right -24px;}ul.jxToolbar .jxDisabled a.jxButtonActive:focus,ul.jxToolbar .jxDisabled a.jxButtonActive:active,ul.jxToolbar .jxDisabled a.jxButtonActive:hover,.jxDisabled a.jxButtonActive:focus,.jxDisabled a.jxButtonActive:active,.jxDisabled a.jxButtonActive:hover{background-position:left -72px;}ul.jxToolbar .jxDisabled a.jxButtonActive:focus span.jxButtonContent,ul.jxToolbar .jxDisabled a.jxButtonActive:active span.jxButtonContent,ul.jxToolbar .jxDisabled a.jxButtonActive:hover span.jxButtonContent,.jxDisabled a.jxButtonActive:focus span.jxButtonContent,.jxDisabled a.jxButtonActive:active span.jxButtonContent,.jxDisabled a.jxButtonActive:hover span.jxButtonContent{background-position:right -72px;}img.jxButtonIcon{position:relative;float:left;width:16px;height:16px;background-position:center center;background-repeat:no-repeat;}span.jxButtonContent span{display:block;position:relative;float:left;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:16px;height:16px;white-space:nowrap;}span.jxButtonContent span.jxButtonLabel{margin:0;padding:0 4px 0 4px;color:#000;font-size:11px;}a.jxButtonMenu span.jxButtonContent,a.jxButtonMulti span.jxButtonContent,a.jxButtonFlyout span.jxButtonContent,a.jxButtonCombo span.jxButtonContent,a.jxButtonEditCombo span.jxButtonContent{padding-right:0;}a.jxButtonMenu span.jxButtonContent span,a.jxButtonFlyout span.jxButtonContent span,a.jxButtonMulti span.jxButtonContent span,a.jxButtonCombo span.jxButtonContent span,a.jxButtonEditCombo span.jxButtonContent span{padding-right:16px;background-image:url(images/emblems.png);background-position:right -16px;background-repeat:no-repeat;}a.jxButtonDisclose{position:absolute;display:block;padding:4px 0;font-size:0;line-height:0;right:2px;top:2px;background-image:url(images/button_multi_disclose.png);background-position:right 0;background-repeat:no-repeat;outline:none;user-select:none;-moz-user-select:none;-khtml-user-select:none;}a.jxButtonDisclose img{width:16px;height:16px;margin:0;padding:0;border:0;background-image:url(images/emblems.png);background-position:right -16px;background-repeat:no-repeat;}a.jxButtonDisclose:focus,a.jxButtonDisclose:active{background-position:right -96px;}a.jxButtonDisclose:hover{background-position:right -48px;}a.jxButtonDisclosePressed{background-position:right -120px;}.jxDisabled a.jxButtonDisclose,.jxDisabled a.jxButtonDisclose:focus,.jxDisabled a.jxButtonDisclose:active,.jxDisabled a.jxButtonDisclose:hover,.jxDisabled a.jxButtonDisclosePressed{cursor:default;background-position:right 0;}ul.jxToolbar a.jxButtonHover{background-position:left -24px;}ul.jxToolbar a.jxButtonHover span.jxButtonContent{background-position:right -24px;}.jxFlyout .jxChrome{background-image:url(images/flyout_chrome.png);padding:5px 5px 7px 6px;}.jxFlyout{position:absolute;display:block;z-index:100;margin:0;padding:0;}.jxFlyoutContent{position:relative;display:block;overflow:auto;margin:6px 6px 8px 7px;background-color:#fff;border:1px solid #999;}a.jxButtonMulti,a.jxButtonMulti span.jxButtonContent{background-image:url(images/button_multi.png);}a.jxButtonEditCombo,a.jxButtonEditCombo span.jxButtonContent{background-image:url(images/button_combo.png);}a.jxButtonEditCombo{user-select:text;-moz-user-select:text;-khtml-user-select:text;}a.jxButtonMulti span.jxButtonContent span{padding-right:21px;}a.jxButtonEditCombo span.jxButtonContent span{font-size:0;}a.jxButtonComboDefault span.jxButtonContent span,a.jxButtonComboDefault input{font-style:italic;color:#999;}a.jxButtonEditCombo input{float:left;line-height:16px;height:16px;padding:0 4px;margin:0;border:none;font-size:11px;font-family:Arial,Helvetica,sans-serif;background-color:transparent;}.jxChrome{position:absolute;display:block;font-size:0;line-height:0;z-index:-1;width:100%;height:100%;top:0;left:0;user-select:none;-moz-user-select:none;-khtml-user-select:none;}.jxChromeDrag{opacity:.5;-ms-filter:"Alpha(opacity=50)";}.jxChromeTL{position:absolute;overflow:hidden;left:0;top:0;width:50%;height:50%;}.jxChromeTR{position:absolute;overflow:hidden;left:50%;top:0;width:50%;height:50%;}.jxChromeBL{position:absolute;overflow:hidden;left:0;top:50%;width:50%;height:50%;}.jxChromeBR{position:absolute;overflow:hidden;left:50%;top:50%;width:50%;height:50%;}.jxChromeTL img{position:absolute;top:0;left:0;width:800px;height:500px;}.jxChromeTR img{position:absolute;top:0;right:0;width:800px;height:500px;}.jxChromeBL img{position:absolute;bottom:0;left:0;width:800px;height:500px;}.jxChromeBR img{position:absolute;bottom:0;right:0;width:800px;height:500px;}.jxColorBar{position:relative;overflow:hidden;}table.jxColorGrid{position:relative;border-collapse:collapse;empty-cells:show;clear:both;}.jxColorGrid td{border:1px solid #000;}.jxColorGrid td.emptyCell{border:0 solid #000;}.jxColorGrid td.emptyCell span{display:block;width:7px;height:7px;line-height:0;font-size:0;border:0 solid #000;padding:1px;margin:0;}.jxColorGrid a.colorSwatch{display:block;width:7px;height:7px;line-height:0;font-size:0;border:0 solid #000;margin:0;padding:1px;}.jxColorGrid a.borderWhite:hover{border:1px solid #fff;padding:0;}.jxColorGrid a.borderBlack:hover{border:1px solid #000;padding:0;}input.jxHexInput{width:55px;vertical-align:middle;}input.jxAlphaInput{width:30px;vertical-align:middle;}div.jxColorPreview{float:left;position:relative;width:20px;height:20px;border:1px solid #000;margin:2px;vertical-align:middle;background-image:url('images/grid.png');overflow:hidden;}a.jxButtonFlyout span.jxButtonContent span.jxButtonSwatch{display:block;float:left;width:14px;height:14px;border:1px solid #000;background-image:url('images/grid.png');background-position:0 0;background-repeat:repeat;padding-right:0!important;}a.jxButtonFlyout span.jxButtonContent span.jxButtonSwatch span{display:block;width:14px;height:14px;position:absolute;padding-right:0;background:none;}div.jxColorPreview img{position:absolute;z-index:0;}div.jxColorPreview div{width:20px;height:10px;position:absolute;display:block;left:0;z-index:1;font-size:10px;line-height:0;}div.jxColorPreview div.jxColorSelected{top:0;}div.jxColorPreview div.jxColorHover{bottom:0;}label.jxColorLabel,label.jxAlphaLabel{width:auto;font-family:Arial,sans-serif;font-size:11px;line-height:24px;padding:2px;vertical-align:middle;}a.jxColorClose{position:absolute;top:0;right:0;width:16px;height:16px;}a.jxColorClose img{width:16px;height:16px;}.jxClearer{display:block;position:relative;float:none;clear:both;font-size:0;line-height:0;width:0;height:0;margin:0;padding:0;}.jxDisabled{opacity:.4;-ms-filter:"Alpha(opacity=40)";}iframe.jxIframeShim{position:absolute;top:0;left:0;width:100%;height:100%;-ms-filter:"Alpha(opacity:0)";opacity:0;z-index:-1;}.jxDialog .jxChrome{background-image:url(images/dialog_chrome.png);}.jxDialog{display:block;z-index:1000;}.jxDialogContentContainer{z-index:1;margin:0 11px 13px 12px;border:1px solid #b7b7b7;background-color:#f0f0f0;}.jxDialogModal{position:absolute;display:block;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.2;-ms-filter:"Alpha(opacity=20)";}.jxDialogContent{display:block;position:relative;overflow:auto;padding:0;z-index:1;}.jxDialogTitle{display:block;position:relative;background-image:url(images/a_pixel.png);text-align:center;height:24px;line-height:24px;z-index:1;margin:6px 6px 0 7px;user-select:none;-moz-user-select:none;-khtml-user-select:none;}.jxDialogMin .jxDialogTitle{margin-bottom:8px;}.jxDialogMoveable,.jxDialogMoveable .jxDialogLabel{cursor:move;}.jxDialogIcon{position:absolute;left:2px;top:3px;width:16px;height:16px;border:none;padding:0;margin:0;}.jxDialogLabel{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;line-height:21px;color:#000;white-space:nowrap;cursor:default;}.jxDialogResize{position:absolute;bottom:7px;right:6px;width:16px;height:16px;z-index:2;border:0;cursor:se-resize;background-image:url(images/dialog_resize.png);}.jxDialogControls{position:absolute;top:3px;right:2px;height:16px;width:80px;}.jxDialogControls img{background-image:url('images/panel_controls.png');background-repeat:no-repeat;border:0;margin:0;width:16px;height:16px;}.jxDialogClose img{background-position:0 -32px;}.jxDialogMenu img{background-position:0 -48px;}.jxDialogHelp img{background-position:0 -64px;}.jxDialogCollapse img{background-position:0 -16px;}.jxDialogMin .jxDialogCollapse img{background-position:0 0;}.jxDialogMax .jxDialogCollapse img{background-position:0 -16px;}.jxDialogLoading img{border:0;margin:0;width:16px;height:16px;visibility:hidden;position:absolute;top:1px;left:2px;}.jxDialogControls .jxButtonContainer,.jxDialogControls span.jxButtonContent,.jxDialogControls a.jxButton:hover span.jxButtonContent,.jxDialogControls a.jxButton:active span.jxButtonContent,.jxDialogControls a.jxButtonActive span.jxButtonContent,.jxDialogControls a.jxButtonActive:hover span.jxButtonContent,.jxDialogControls a.jxButtonActive:active span.jxButtonContent,.jxDialogControls .jxDisabled a.jxButton span.jxButtonContent,.jxDialogControls .jxDisabled a.jxButton:hover span.jxButtonContent,.jxDialogControls .jxDisabled a.jxButton:active span.jxButtonContent,.jxDialogControls a.jxButton,.jxDialogControls a.jxButton:hover,.jxDialogControls a.jxButton:active,.jxDialogControls a.jxButtonActive,.jxDialogControls a.jxButtonActive:hover,.jxDialogControls a.jxButtonActive:active,.jxDialogControls .jxDisabled a.jxButton,.jxDialogControls .jxDisabled a.jxButton:hover,.jxDialogControls .jxDisabled a.jxButton:active{padding:0;margin:0;border:none;background-color:transparent;background-image:none;}.jxDialogControls a.jxButtonMenu span.jxButtonContent,.jxDialogControls a.jxButtonFlyout span.jxButtonContent{background-image:none;}.jxDialogControls a.jxButtonMenu span.jxButtonContent span,.jxDialogControls a.jxButtonFlyout span.jxButtonContent span{padding-right:0;}.jxDialogControls .jxBarContainer{position:absolute;right:0;background-image:none;background-color:transparent;margin:0;padding:0;border:none;height:16px;}.jxDialogControls .jxBarScroller{left:auto;right:0;}.jxDialogControls ul.jxToolbar{float:right;}.jxDialogControls ul.jxToolbar,.jxDialogControls li.jxToolItem{background-image:none;background-color:transparent;margin:0;padding:0;border:none;}.jxForm{display:block;position:relative;overflow:hidden;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;}.jxForm label{background-color:transparent;color:#000;}.jxForm select,.jxForm input{color:#000;}.jxFormFloat .radioGroup{display:block;overflow:hidden;}.jxFormFloat .radioGroup input,.jxFormFloat .radioGroup label{width:auto!important;vertical-align:middle;}.jxForm .tipArea{display:block;padding:5px 0;background-color:transparent;color:#999;}.jxFormInline label{display:inline;}.jxFormFloat label{display:block;float:left;clear:left;width:75px;}.jxFormFloat select,.jxFormFloat input{float:left;}.jxFormFloat .radioGroup{float:left;}.jxFormFloat .radioGroup input,.jxFormFloat .radioGroup label{float:none;}.jxFormFloat .tipArea{clear:left;}.jxFormBlock label{display:block;}.jxGridContainer{position:absolute;top:0;left:0;border-left:0 solid #d8d8d8;border-top:0 solid #d8d8d8;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;overflow:hidden;}.jxGridTable{position:relative;table-layout:fixed;border-collapse:collapse;border-style:none;width:0;cursor:default;font-family:Arial,Verdana,sans-serif;font-size:11px;font-weight:normal;}.jxGridColHeadHide{height:0;line-height:0;font-size:0;background-color:#fff;white-space:normal;}.jxGridColHeadHide p,.jxGridRowHeadHide p{font-size:0;line-height:0;height:0;margin:0;padding:0;}.jxGridRowHeadHide{width:0;white-space:normal;}.jxGridCell{border-top:0 solid #d8d8d8;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;border-left:0 solid #d8d8d8;overflow:hidden;padding-left:3px;padding-right:3px;overflow:hidden;white-space:nowrap;cursor:cell;text-overflow:ellipsis;}.jxGridColHead{border-top:0 solid #d8d8d8;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;border-left:0 solid #d8d8d8;background-color:#f2f2f2;background-image:url('images/table_col.png');background-position:0 0;background-repeat:repeat-x;text-align:center;font-weight:bold;color:#333;cursor:default;}.jxGridRowHead{border-top:0 solid #d8d8d8;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;border-left:0 solid #d8d8d8;background-color:#f2f2f2;background-image:url('images/table_row.png');background-position:0 0;background-repeat:repeat-y;text-align:center;font-weight:bold;color:#333;cursor:default;}.jxGridRowAll{background-color:#fff;}.jxGridColumnHeaderSelected{background-color:#e1e1e1;background-position:0 -200px;}.jxGridRowHeaderSelected{background-color:#e1e1e1;background-position:-400px 0;}.jxGridColumnSelected{background-color:#f7f7f7;}.jxGridRowSelected td{background-color:#f7f7f7;}td.jxGridCellSelected{background-color:#ebebeb;}.jxGridColumnHeaderPrelight{background-color:#cee5ff;background-position:0 -300px;}.jxGridRowHeaderPrelight{background-color:#cee5ff;background-position:-600px 0;}.jxGridColumnPrelight{background-color:#e5f1ff;}.jxGridRowPrelight td{background-color:#e5f1ff;}td.jxGridCellPrelight{background-color:#cce3ff;}.jxMenuContainer .jxChrome{background-image:url(images/flyout_chrome.png);padding:5px 5px 7px 6px;}a.jxButtonMenu span.jxMenuItemSpan{padding-right:16px;}.jxMenuContainer{position:absolute;display:block;z-index:200;padding:0;}ul.jxMenu,ul.jxSubMenu{display:block;position:relative;list-style-type:none;margin:6px 6px 8px 7px;background-color:#fff;border:1px solid #999;}li.jxMenuItemContainer{display:block;position:relative;margin:0;padding:2px;user-select:none;-moz-user-select:none;-khtml-user-select:none;}a.jxMenuItem{display:block;position:relative;overflow:hidden;text-decoration:none;cursor:pointer;outline:none;border:1px solid #fff;background-image:url(images/menu_hover.png);background-repeat:repeat-x;background-position:left top;font-family:Arial,Helvetica,sans-serif;font-size:11px;text-decoration:none;margin:0;padding:0;color:#000;}a.jxMenuItem:focus{border:1px dotted #75ADFF;}a.jxMenuItem:hover{border:1px solid #C5E0FF;background-color:#CDE5FF;background-position:left -24px;}a.jxMenuItem:hover span.jxMenuItemContent{border:1px solid #F4F9FF;border-bottom:1px solid #E4F0FF;}a.jxMenuItemPressed,a.jxMenuItemPressed:hover{background-color:#CDE5FF;background-position:left -48px;}span.jxMenuItemContent{display:block;position:relative;font-family:Arial,Helvetica,sans-serif;font-size:0;line-height:0;white-space:nowrap;padding:0 20px 0 0;margin:0;border:1px solid #fff;}a.jxButtonSubMenu span.jxMenuItemContent,a.jxButtonSubMenu:hover span.jxMenuItemContent{background-image:url(images/emblems.png);background-position:right -32px;background-repeat:no-repeat;}img.jxMenuItemIcon{position:absolute;top:0;left:0;display:inline;width:16px;height:16px;background-position:left center;background-repeat:no-repeat;}span.jxMenuItemContent span{display:block;position:relative;cursor:pointer;margin:0;padding:0 0 0 20px;font-size:16px;line-height:16px;}span.jxMenuItemContent span.jxMenuItemLabel{color:#000;font-size:11px;}.jxMenuItemToggle img.jxMenuItemIcon,.jxMenuItemSet img.jxMenuItemIcon{background-image:url(images/emblems.png);background-position:2px 0;background-repeat:no-repeat;}.jxMenuItemToggle a.jxMenuItemActive img.jxMenuItemIcon{background-position:2px -48px;}.jxMenuItemSet a.jxMenuItemActive img.jxMenuItemIcon{background-position:2px -64px;}a.jxMenuItemActive img.jxMenuItemIcon{top:-2px;left:-2px;padding:1px;border:1px solid #C5E0FF;}a.jxMenuItemActive span.jxMenuItemContent{background-image:url(images/menu_icon_active.png);background-position:0 0;background-repeat:no-repeat;}.jxDisabled a.jxMenuItem,.jxDisabled span.jxMenuItemContent span{cursor:default;}.jxDisabled a.jxMenuItem:focus,.jxDisabled a.jxMenuItemPressed,.jxDisabled a.jxMenuItemPressed:hover,.jxDisabled a.jxMenuItem:hover{background-color:#fff;background-position:left top;border:1px solid #fff;}.jxDisabled a.jxMenuItem:hover span.jxMenuItemContent{border:1px solid #fff;}ul.jxMenu span.jxMenuSeparator,ul.jxSubMenu span.jxMenuSeparator{display:block;font-size:10px;line-height:10px;background-image:url(images/toolbar_separator_v.png);background-repeat:repeat-x;background-position:left center;}.jxPanel{display:block;position:relative;}.jxPanelContentContainer{overflow:hidden;background-color:#f0f0f0;}.jxPanelContent{position:relative;display:block;overflow:auto;background-color:#fff;margin:0;padding:0;}.jxPanelTitle{display:block;position:relative;background-image:url(images/panelbar.png);background-repeat:repeat-x;background-position:left top;height:22px;margin:0;padding:0;text-align:center;user-select:none;-moz-user-select:none;-khtml-user-select:none;}.jxPanelBar{position:absolute;line-height:1px;width:100%;height:5px;cursor:row-resize;background-color:#f0f0f0;z-index:1;}.jxPanelIcon{position:absolute;left:2px;top:3px;width:16px;height:16px;border:none;padding:0;margin:0;}.jxPanelLabel{padding-left:25px;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;line-height:21px;color:#000;white-space:nowrap;}.jxPanelControls{position:absolute;top:3px;right:2px;height:16px;width:80px;overflow:hidden;}.jxPanelControls img{background-image:url('images/panel_controls.png');background-repeat:no-repeat;border:0;margin:0;width:16px;height:16px;}.jxPanelClose img{background-position:0 -32px;}.jxPanelMenu img{background-position:0 -48px;}.jxPanelHelp img{background-position:0 -64px;}.jxPanelCollapse img{background-position:0 -16px;}.jxPanelMin .jxPanelCollapse img{background-position:0 0;}.jxPanelMax .jxPanelCollapse img{background-position:0 -16px;}.jxPanelMaximize img{background-position:0 0;}.jxPanelLoading img{border:0;margin:0;width:16px;height:16px;visibility:hidden;position:absolute;top:1px;left:2px;}.jxPanelControls .jxButtonContainer,.jxPanelControls span.jxButtonContent,.jxPanelControls a.jxButton:hover span.jxButtonContent,.jxPanelControls a.jxButton:active span.jxButtonContent,.jxPanelControls a.jxButtonActive span.jxButtonContent,.jxPanelControls a.jxButtonActive:hover span.jxButtonContent,.jxPanelControls a.jxButtonActive:active span.jxButtonContent,.jxPanelControls .jxDisabled a.jxButton span.jxButtonContent,.jxPanelControls .jxDisabled a.jxButton:hover span.jxButtonContent,.jxPanelControls .jxDisabled a.jxButton:active span.jxButtonContent,.jxPanelControls a.jxButton,.jxPanelControls a.jxButton:hover,.jxPanelControls a.jxButton:active,.jxPanelControls a.jxButtonActive,.jxPanelControls a.jxButtonActive:hover,.jxPanelControls a.jxButtonActive:active,.jxPanelControls .jxDisabled a.jxButton,.jxPanelControls .jxDisabled a.jxButton:hover,.jxPanelControls .jxDisabled a.jxButton:active{padding:0;margin:0;border:none;background-color:transparent;background-image:none;}.jxPanelControls a.jxButtonMenu span.jxButtonContent,.jxPanelControls a.jxButtonFlyout span.jxButtonContent{background-image:none;}.jxPanelControls a.jxButtonMenu span.jxButtonContent span,.jxPanelControls a.jxButtonFlyout span.jxButtonContent span{padding-right:0;}.jxPanelControls div.jxBarTop{position:absolute;right:0;background-image:none;background-color:transparent;margin:0;padding:0;border:none;height:16px;}.jxPanelControls .jxBarScroller{left:auto;right:0;}.jxPanelControls ul.jxToolbar{float:right;}.jxPanelControls ul.jxToolbar,.jxPanelControls li.jxToolItem{background-image:none;background-color:transparent;margin:0;padding:0;border:none;}.jxSplitBarHorizontal{display:block;position:absolute;font-size:0;line-height:0;margin:0;padding:0;border:none;width:5px;height:100%;cursor:col-resize;background-color:#f0f0f0;z-index:1;}.jxSplitBarVertical{display:block;position:absolute;font-size:0;line-height:0;margin:0;padding:0;border:none;width:100%;height:5px;cursor:row-resize;background-color:#f0f0f0;z-index:1;}.jxSplitContainer{display:block;position:relative;margin:0;padding:0;border:none;overflow:hidden;}.jxSplitArea{display:block;position:absolute;margin:0;padding:0;border:none;z-index:0;}.jxSplitBarDrag{background-color:#eee;}.jxSnapHorizontalBefore{width:5px;height:5px;position:absolute;top:0;left:0;background-color:#aaa;}.jxSnapHorizontalAfter{width:5px;height:5px;position:absolute;top:0;left:0;background-color:#aaa;}.jxTabSetContainer{position:relative;display:block;overflow:hidden;width:200px;height:200px;margin:0;padding:0;background-color:#fff;}.jxTabSetContainer .jxToolbarContainer{z-index:auto;}.tabContent{display:none;position:relative;width:100%;height:100%;overflow:auto;}.tabContentActive{display:block;}div.jxTabContainer{display:block;position:relative;margin:0;padding:2px;border:none;}a.jxTab{display:block;position:relative;cursor:pointer;user-select:none;-moz-user-select:none;-khtml-user-select:none;margin:0;padding:0;border:none;background-repeat:no-repeat;text-decoration:none;outline:none;}span.jxTabContent{display:block;font-size:0;line-height:0;margin:0;padding:0;border:none;background-repeat:no-repeat;}img.jxTabIcon{position:relative;width:16px;height:16px;background-position:center center;background-repeat:no-repeat;}span.jxTabLabel{display:block;position:relative;cursor:pointer;margin:0;padding:0;color:#000;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:16px;}a.jxTabClose{display:block;position:absolute;cursor:pointer;outline:none;user-select:none;-moz-user-select:none;-khtml-user-select:none;}a.jxTabClose img{width:16px;height:16px;background-image:url(images/tab_close.png);}.jxDisabled a.jxTab,.jxDisabled span.jxTabContent span,.jxDisabled a.jxTabClose{cursor:default;}.jxBarTop div.jxTabContainer,.jxBarBottom div.jxTabContainer{float:left;}.jxBarTop a.jxTab,.jxBarTop span.jxTabContent{background-image:url(images/tab_top.png);}.jxBarBottom a.jxTab,.jxBarBottom span.jxTabContent{background-image:url(images/tab_bottom.png);}.jxBarTop a.jxTabClose,.jxBarBottom a.jxTabClose{top:3px;right:3px;}.jxBarTop .jxTabClose span.jxTabContent,.jxBarBottom .jxTabClose span.jxTabContent{padding-right:16px;}.jxBarTop a.jxTab,.jxBarBottom a.jxTab{float:left;padding-left:4px;background-position:left -24px;}.jxBarTop span.jxTabContent,.jxBarBottom span.jxTabContent{float:left;padding:4px 4px 4px 0;background-position:right -24px;}.jxBarTop a.jxTabActive,.jxBarBottom a.jxTabActive{background-position:left -72px;}.jxBarTop a.jxTabActive span.jxTabContent,.jxBarBottom a.jxTabActive span.jxTabContent{background-position:right -72px;}.jxBarTop a.jxTab:focus,.jxBarBottom a.jxTab:focus{background-position:left -96px;}.jxBarTop a.jxTab:focus span.jxTabContent,.jxBarBottom a.jxTab:focus span.jxTabContent{background-position:right -96px;}.jxBarTop a.jxTabActive:focus,.jxBarBottom a.jxTabActive:focus{background-position:left -144px;}.jxBarTop a.jxTabActive:focus span.jxTabContent,.jxBarBottom a.jxTabActive:focus span.jxTabContent{background-position:right -144px;}.jxBarTop a.jxTab:hover,.jxBarTop a.jxTabActive:hover,.jxBarBottom a.jxTab:hover,.jxBarBottom a.jxTabActive:hover{background-position:left -48px;}.jxBarTop a.jxTab:hover span.jxTabContent,.jxBarTop a.jxTabActive:hover span.jxTabContent,.jxBarBottom a.jxTab:hover span.jxTabContent,.jxBarBottom a.jxTabActive:hover span.jxTabContent{background-position:right -48px;}.jxBarTop a.jxTabPressed,.jxBarTop a.jxTabPressed:focus,.jxBarBottom a.jxTabPressed,.jxBarBottom a.jxTabPressed:focus{background-position:left -120px;}.jxBarTop a.jxTabPressed span.jxTabContent,.jxBarTop a.jxTabPressed:focus span.jxTabContent,.jxBarBottom a.jxTabPressed span.jxTabContent,.jxBarBottom a.jxTabPressed:focus span.jxTabContent{background-position:right -120px;}.jxBarTop .jxDisabled a.jxTab:focus,.jxBarTop .jxDisabled a.jxTab:active,.jxBarTop .jxDisabled a.jxTab:hover,.jxBarTop .jxDisabled a.jxTabPressed,.jxBarBottom .jxDisabled a.jxTab:focus,.jxBarBottom .jxDisabled a.jxTab:active,.jxBarBottom .jxDisabled a.jxTab:hover,.jxBarBottom .jxDisabled a.jxTabPressed{background-position:left -24px;}.jxBarTop .jxDisabled a.jxTab:focus span.jxTabContent,.jxBarTop .jxDisabled a.jxTab:active span.jxTabContent,.jxBarTop .jxDisabled a.jxTab:hover span.jxTabContent,.jxBarTop .jxDisabled a.jxTabPressed span.jxTabContent,.jxBarBottom .jxDisabled a.jxTab:focus span.jxTabContent,.jxBarBottom .jxDisabled a.jxTab:active span.jxTabContent,.jxBarBottom .jxDisabled a.jxTab:hover span.jxTabContent,.jxBarBottom .jxDisabled a.jxTabPressed span.jxTabContent{background-position:right -24px;}.jxBarTop .jxDisabled a.jxTabActive:focus,.jxBarTop .jxDisabled a.jxTabActive:active,.jxBarTop .jxDisabled a.jxTabActive:hover,.jxBarBottom .jxDisabled a.jxTabActive:focus,.jxBarBottom .jxDisabled a.jxTabActive:active,.jxBarBottom .jxDisabled a.jxTabActive:hover{background-position:left -72px;}.jxBarTop .jxDisabled a.jxTabActive:focus span.jxTabContent,.jxBarTop .jxDisabled a.jxTabActive:active span.jxTabContent,.jxBarTop .jxDisabled a.jxTabActive:hover span.jxTabContent,.jxBarBottom .jxDisabled a.jxTabActive:focus span.jxTabContent,.jxBarBottom .jxDisabled a.jxTabActive:active span.jxTabContent,.jxBarBottom .jxDisabled a.jxTabActive:hover span.jxTabContent{background-position:right -72px;}.jxBarTop img.jxTabIcon,.jxBarBottom img.jxTabIcon{float:left;}.jxBarTop span.jxTabLabel,.jxBarBottom span.jxTabLabel{float:left;height:16px;padding:0 4px 0 4px;}.jxBarLeft a.jxTab,.jxBarLeft span.jxTabContent{background-image:url(images/tab_left.png);}.jxBarRight a.jxTab,.jxBarRight span.jxTabContent{background-image:url(images/tab_right.png);}.jxBarLeft a.jxTabClose,.jxBarRight a.jxTabClose{top:3px;left:3px;}.jxBarLeft .jxTabClose span.jxTabContent,.jxBarRight .jxTabClose span.jxTabContent{padding-top:16px;}.jxBarLeft a.jxTab,.jxBarRight a.jxTab{padding-top:4px;background-position:-24px top;}.jxBarLeft span.jxTabContent,.jxBarRight span.jxTabContent{padding:0 4px 4px 4px;background-position:-24px bottom;}.jxBarLeft a.jxTabActive,.jxBarRight a.jxTabActive{background-position:-72px top;}.jxBarLeft a.jxTabActive span.jxTabContent,.jxBarRight a.jxTabActive span.jxTabContent{background-position:-72px bottom;}.jxBarLeft a.jxTab:focus,.jxBarRight a.jxTab:focus{background-position:-96px top;}.jxBarLeft a.jxTab:focus span.jxTabContent,.jxBarRight a.jxTab:focus span.jxTabContent{background-position:-96px bottom;}.jxBarLeft a.jxTabActive:focus,.jxBarRight a.jxTabActive:focus{background-position:-144px top;}.jxBarLeft a.jxTabActive:focus span.jxTabContent,.jxBarRight a.jxTabActive:focus span.jxTabContent{background-position:-144px bottom;}.jxBarLeft a.jxTab:hover,.jxBarLeft a.jxTabActive:hover,.jxBarRight a.jxTab:hover,.jxBarRight a.jxTabActive:hover{background-position:-48px top;}.jxBarLeft a.jxTab:hover span.jxTabContent,.jxBarLeft a.jxTabActive:hover span.jxTabContent,.jxBarRight a.jxTab:hover span.jxTabContent,.jxBarRight a.jxTabActive:hover span.jxTabContent{background-position:-48px bottom;}.jxBarLeft a.jxTabPressed,.jxBarLeft a.jxTabPressed:focus,.jxBarRight a.jxTabPressed,.jxBarRight a.jxTabPressed:focus{background-position:-120px top;}.jxBarLeft a.jxTabPressed span.jxTabContent,.jxBarLeft a.jxTabPressed:focus span.jxTabContent,.jxBarRight a.jxTabPressed span.jxTabContent,.jxBarRight a.jxTabPressed:focus span.jxTabContent{background-position:-120px bottom;}.jxBarLeft .jxDisabled a.jxTab:focus,.jxBarLeft .jxDisabled a.jxTab:active,.jxBarLeft .jxDisabled a.jxTab:hover,.jxBarLeft .jxDisabled a.jxTabPressed,.jxBarRight .jxDisabled a.jxTab:focus,.jxBarRight .jxDisabled a.jxTab:active,.jxBarRight .jxDisabled a.jxTab:hover,.jxBarRight .jxDisabled a.jxTabPressed{background-position:-24px top;}.jxBarLeft .jxDisabled a.jxTab:focus span.jxTabContent,.jxBarLeft .jxDisabled a.jxTab:active span.jxTabContent,.jxBarLeft .jxDisabled a.jxTab:hover span.jxTabContent,.jxBarLeft .jxDisabled a.jxTabPressed span.jxTabContent,.jxBarRight .jxDisabled a.jxTab:focus span.jxTabContent,.jxBarRight .jxDisabled a.jxTab:active span.jxTabContent,.jxBarRight .jxDisabled a.jxTab:hover span.jxTabContent,.jxBarRight .jxDisabled a.jxTabPressed span.jxTabContent{background-position:-24px bottom;}.jxBarLeft .jxDisabled a.jxTabActive:focus,.jxBarLeft .jxDisabled a.jxTabActive:active,.jxBarLeft .jxDisabled a.jxTabActive:hover,.jxBarRight .jxDisabled a.jxTabActive:focus,.jxBarRight .jxDisabled a.jxTabActive:active,.jxBarRight .jxDisabled a.jxTabActive:hover{background-position:-72px top;}.jxBarLeft .jxDisabled a.jxTabActive:focus span.jxTabContent,.jxBarLeft .jxDisabled a.jxTabActive:active span.jxTabContent,.jxBarLeft .jxDisabled a.jxTabActive:hover span.jxTabContent,.jxBarRight .jxDisabled a.jxTabActive:focus span.jxTabContent,.jxBarRight .jxDisabled a.jxTabActive:active span.jxTabContent,.jxBarRight .jxDisabled a.jxTabActive:hover span.jxTabContent{background-position:-72px bottom;}.jxBarLeft span.jxTabLabel,.jxBarRight span.jxTabLabel{padding:4px 0 4px 0;}.jxBarContainer{display:block;position:relative;z-index:1;overflow:hidden;margin:0;padding:0;border:0;background-color:#f0f0f0;}.jxBarTop,.jxBarBottom{width:100%;height:28px;background-image:url(images/toolbar.png);background-repeat:repeat-x;background-position:0 0;overflow:hidden;}.jxTabBox .jxTabBarTop{background-image:url(images/tabbar.png);background-position:0 bottom;}.jxTabBox .jxTabBarBottom{background-image:url(images/tabbar_bottom.png);background-position:0 top;}.jxBarLeft,.jxBarRight{width:auto;height:100%;background-image:url(images/toolbar.png);background-repeat:repeat-x;background-position:0 0;float:left;overflow:hidden;}.jxTabBox .jxTabBarLeft{background-image:url(images/tabbar_left.png);background-repeat:repeat-y;background-position:right 0;}.jxTabBox .jxTabBarRight{background-image:url(images/tabbar_right.png);background-repeat:repeat-y;background-position:left 0;}.jxBarTop .jxBarScroller,.jxBarBottom .jxBarScroller{position:absolute;width:10000%;overflow:hidden;}.jxBarTop .jxBarScrollLeft,.jxBarBottom .jxBarScrollLeft{position:absolute;top:0;left:0;}.jxBarTop .jxBarScrollRight,.jxBarBottom .jxBarScrollRight{position:absolute;top:0;right:0;}.jxBarTop .jxBarScrollLeft img.jxButtonIcon,.jxBarBottom .jxBarScrollLeft img.jxButtonIcon{background-image:url(images/emblems.png);background-position:0 -80px;}.jxBarTop .jxBarScrollRight img.jxButtonIcon,.jxBarBottom .jxBarScrollRight img.jxButtonIcon{background-image:url(images/emblems.png);background-position:0 -96px;}ul.jxToolbar,ul.jxTabBar{display:block;position:relative;float:left;list-style-type:none;margin:0;padding:0;border:none;}li.jxToolItem{display:block;position:relative;float:left;font-size:0;line-height:0;padding:0;margin:0;border:none;}li.jxToolItem .separator{display:block;position:relative;float:left;font-size:0;line-height:0;border:0;margin:0;padding:4px;background-repeat:no-repeat;background-position:center center;}.jxBarTop li.jxToolItem span.jxBarSeparator,.jxBarBottom li.jxToolItem span.jxBarSeparator{width:8px;height:20px;background-image:url(images/toolbar_separator_h.png);}.jxBarLeft li.jxToolItem span.jxBarSeparator,.jxBarRight li.jxToolItem span.jxBarSeparator{width:20px;height:8px;background-image:url(images/toolbar_separator_v.png);}.jxBarLeft ul.jxToolbar,.jxBarLeft ul.jxTabBar,.jxBarLeft li.jxToolItem,.jxBarRight ul.jxToolbar,.jxBarRight ul.jxTabBar,.jxBarRight li.jxToolItem{clear:both;}.jxTree,.jxTreeRoot{position:relative;display:block;list-style:none;margin:0;padding:0;}.jxTreeNest{list-style:none;margin:0;padding:0;background-repeat:repeat-y;background-position:left top;}.jxTree li,.jxTreeRoot li{position:relative;display:block;margin:0;padding:0;background-repeat:no-repeat;background-position:left top;white-space:nowrap;font-size:0;line-height:0;user-select:none;-moz-user-select:none;-khtml-user-select:none;}.jxTree li{margin-left:16px;}.jxTree a,.jxTreeRoot a{position:relative;display:block;cursor:pointer;outline:none;overflow:hidden;background-image:url(images/tree_hover.png);background-repeat:repeat-x;background-position:left top;border:none;margin:0 1px 0 15px;padding:0 0 0 20px;z-index:0;font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#000;text-decoration:none;line-height:20px;height:20px;}.jxTree a:focus,.jxTreeRoot a:focus{border-left:1px dotted #75ADFF;border-right:1px dotted #75ADFF;margin:0 0 0 14px;background-position:left -72px;}.jxTree a:hover,.jxTreeRoot a:hover{border-left:1px solid #C5E0FF;border-right:1px solid #C5E0FF;margin:0 0 0 14px;background-color:#CDE5FF;background-position:left -24px;}.jxTree a.jxTreeItemPressed,.jxTree a.jxTreeItemPressed:hover,.jxTreeRoot a.jxTreeItemPressed,.jxTreeRoot a.jxTreeItemPressed:hover{border-left:1px solid #C5E0FF;border-right:1px solid #C5E0FF;margin:0 0 0 14px;background-color:#CDE5FF;background-position:left -48px;}.jxTree .jxDisabled a,.jxTreeRoot.jxDisabled a{cursor:default;}.jxTree .jxDisabled a:focus,.jxTree .jxDisabled a.jxTreeItemPressed,.jxTree .jxDisabled a.jxTreeItemPressed:hover,.jxTree .jxDisabled a.:hover,.jxTreeRoot .jxDisabled a:focus,.jxTreeRoot .jxDisabled a.jxTreeItemPressed,.jxTreeRoot .jxDisabled a.jxTreeItemPressed:hover,.jxTreeRoot .jxDisabled a.:hover{background-position:left top;border:none;margin:0 1px 0 15px;}.jxTreeNest{background-image:url(images/tree_vert_line.png);}.jxTreeImage,.jxTreeIcon{position:absolute;display:inline;left:0;top:0;width:16px;height:20px;z-index:1;background-image:url(images/tree.png);background-repeat:no-repeat;border:0;margin:0;}.jxTreeIcon{height:16px;top:1px;left:1px;}.jxTreeBranchOpen .jxTreeIcon,.jxTreeBranchLastOpen .jxTreeIcon{background-position:left -40px;}.jxTreeBranchOpen .jxTreeImage{background-position:left -100px;}.jxTreeBranchLastOpen .jxTreeImage{background-position:left -160px;}.jxTreeBranchClosed .jxTreeIcon,.jxTreeBranchLastClosed .jxTreeIcon{background-position:left -20px;}.jxTreeBranchClosed .jxTreeImage{background-position:left -80px;}.jxTreeBranchLastClosed .jxTreeImage{background-position:left -140px;}.jxTreeItem .jxTreeIcon,.jxTreeItemLast .jxTreeIcon{background-position:left 0;}.jxTreeItem .jxTreeImage{background-position:left -60px;}.jxTreeItemLast .jxTreeImage{background-position:left -120px;}.jxTreeItemSelected{background-color:#AFD4FA;font-weight:bold;}.jxTreeItem a,.jxTreeItem img,.jxTreeItem input,.jxTreeItemLast a,.jxTreeItemLast img,.jxTreeItemLast input,.jxTreeBranch a,.jxTreeBranch img,.jxTreeBranch input,.jxTreeBranchLast a,.jxTreeBranchLast img,.jxTreeBranchLast input{vertical-align:middle;}
\ No newline at end of file

Modified: trunk/templates/mapserver/standard/themes/delicious/jxtheme.uncompressed.css
===================================================================
--- trunk/templates/mapserver/standard/themes/delicious/jxtheme.uncompressed.css	2008-12-10 20:34:08 UTC (rev 1707)
+++ trunk/templates/mapserver/standard/themes/delicious/jxtheme.uncompressed.css	2008-12-10 20:43:02 UTC (rev 1708)
@@ -13,7 +13,7 @@
 h1,h2,h3,h4,h5,h6{font-size:100%;}
 q:before,q:after{content:'';}/**
  * @project         Jx
- * @revision        $Id: button.css 1153 2008-09-25 16:18:42Z fwarnock $
+ * @revision        $Id: button.css 241 2008-12-10 15:11:05Z pagameba $
  * @author          Fred Warnock (fwarnock at dmsolutions.ca)
  * @copyright       (c) 2006 DM Solutions Group Inc.
  */
@@ -37,12 +37,15 @@
 }
 
 /* normal button */
-
 a.jxButton {
   /* Base setup */
   display: block;
   position: relative;
   float: left;
+  cursor: pointer;
+  user-select: none;
+  -moz-user-select: none;
+  -khtml-user-select: none;
 
   /* Using background images, the A contains the left side of the background */
   margin: 0px; /* margins don't seem to work properly in IE */
@@ -52,6 +55,7 @@
   background-position: left -24px;
   background-repeat: no-repeat;
   text-decoration: none;
+  outline: none;
 }
 
 ul.jxToolbar a.jxButton {
@@ -79,16 +83,6 @@
   background-position: right top;
 }
 
-/* hover button */
-ul.jxToolbar a.jxButton:hover,
-a.jxButton:hover {
-  background-position: left -96px;
-}
-
-a.jxButton:hover span.jxButtonContent {
-  background-position: right -96px;
-}
-
 /* active button */
 ul.jxToolbar a.jxButtonActive,
 a.jxButtonActive {
@@ -99,57 +93,106 @@
   background-position: right -72px;
 }
 
-/* hover active button */
-ul.jxToolbar a.jxButton:hover,
-a.jxButtonActive:hover {
+/* focus button */
+ul.jxToolbar a.jxButton:focus,
+a.jxButton:focus {
   background-position: left -96px;
 }
 
-a.jxButtonActive:hover span.jxButtonContent {
+a.jxButton:focus span.jxButtonContent {
   background-position: right -96px;
 }
 
-/* clicking button */
-ul.jxToolbar a.jxButton:active,
-ul.jxToolbar a.jxButtonActive:active,
-a.jxButton:active,
-a.jxButtonActive:active {
+/* focus active button */
+ul.jxToolbar a.jxButtonActive:focus,
+a.jxButtonActive:focus {
+  background-position: left -144px;
+}
+
+a.jxButtonActive:focus span.jxButtonContent {
+  background-position: right -144px;
+}
+
+/* hover normal and active button */
+ul.jxToolbar a.jxButton:hover,
+ul.jxToolbar a.jxButtonActive:hover,
+a.jxButton:hover,
+a.jxButtonActive:hover {
   background-position: left -48px;
 }
 
-a.jxButton:active span.jxButtonContent,
-a.jxButtonActive:active span.jxButtonContent {
+a.jxButton:hover span.jxButtonContent,
+a.jxButtonActive:hover span.jxButtonContent {
   background-position: right -48px;
 }
 
+/* clicking normal and focused button */
+ul.jxToolbar a.jxButtonPressed,
+ul.jxToolbar a.jxButtonPressed:focus,
+a.jxButtonPressed,
+a.jxButtonPressed:focus {
+  background-position: left -120px;
+}
+
+a.jxButtonPressed span.jxButtonContent,
+a.jxButtonPressed:focus span.jxButtonContent {
+  background-position: right -120px;
+}
+
 /* disabled buttons */
-
-ul.jxToolbar .jxDisabled a.jxButton,
-.jxDisabled a.jxButton {
+.jxDisabled a.jxButton,
+.jxDisabled span.jxButtonContent span {
  cursor: default; 
 }
 
-/* hover and active disabled button */
+/* hover, focus and pressing disabled button */
+ul.jxToolbar .jxDisabled a.jxButton:focus,
+ul.jxToolbar .jxDisabled a.jxButton:active,
 ul.jxToolbar .jxDisabled a.jxButton:hover,
-ul.jxToolbar .jxDisabled a.jxButton:active {
+ul.jxToolbar .jxDisabled a.jxButtonPressed {
   background-position: left top;
 }
 
+.jxDisabled a.jxButton:focus,
+.jxDisabled a.jxButton:active,
 .jxDisabled a.jxButton:hover,
-.jxDisabled a.jxButton:active {
+.jxDisabled a.jxButtonPressed {
   background-position: left -24px;
 }
 
+ul.jxToolbar .jxDisabled a.jxButton:focus span.jxButtonContent,
+ul.jxToolbar .jxDisabled a.jxButton:active span.jxButtonContent,
 ul.jxToolbar .jxDisabled a.jxButton:hover span.jxButtonContent,
-ul.jxToolbar .jxDisabled a.jxButton:active span.jxButtonContent {
+ul.jxToolbar .jxDisabled a.jxButtonPressed span.jxButtonContent {
   background-position: right top;
 }
   
+.jxDisabled a.jxButton:focus span.jxButtonContent,
+.jxDisabled a.jxButton:active span.jxButtonContent,
 .jxDisabled a.jxButton:hover span.jxButtonContent,
-.jxDisabled a.jxButton:active span.jxButtonContent {
+.jxDisabled a.jxButtonPressed span.jxButtonContent {
   background-position: right -24px;
 }
 
+/* hover and focus disabled active button */
+ul.jxToolbar .jxDisabled a.jxButtonActive:focus,
+ul.jxToolbar .jxDisabled a.jxButtonActive:active,
+ul.jxToolbar .jxDisabled a.jxButtonActive:hover,
+.jxDisabled a.jxButtonActive:focus,
+.jxDisabled a.jxButtonActive:active,
+.jxDisabled a.jxButtonActive:hover {
+  background-position: left -72px;
+}
+
+ul.jxToolbar .jxDisabled a.jxButtonActive:focus span.jxButtonContent,
+ul.jxToolbar .jxDisabled a.jxButtonActive:active span.jxButtonContent,
+ul.jxToolbar .jxDisabled a.jxButtonActive:hover span.jxButtonContent,
+.jxDisabled a.jxButtonActive:focus span.jxButtonContent,
+.jxDisabled a.jxButtonActive:active span.jxButtonContent,
+.jxDisabled a.jxButtonActive:hover span.jxButtonContent {
+  background-position: right -72px;
+}
+
 img.jxButtonIcon {
   /* Base setup */
   position: relative;
@@ -216,6 +259,10 @@
   background-image: url(images/button_multi_disclose.png);
   background-position: right 0px;
   background-repeat: no-repeat;
+  outline: none;
+  user-select: none;
+  -moz-user-select: none;
+  -khtml-user-select: none;
 }
 
 a.jxButtonDisclose img {
@@ -229,14 +276,28 @@
   background-repeat: no-repeat;
 }
 
-a.jxButtonDisclose:hover {
+a.jxButtonDisclose:focus,
+a.jxButtonDisclose:active {
   background-position: right -96px;
 }
 
-a.jxButtonDisclose:active {
+a.jxButtonDisclose:hover {
   background-position: right -48px;
 }
 
+a.jxButtonDisclosePressed {
+  background-position: right -120px;
+}
+
+.jxDisabled a.jxButtonDisclose,
+.jxDisabled a.jxButtonDisclose:focus, 
+.jxDisabled a.jxButtonDisclose:active, 
+.jxDisabled a.jxButtonDisclose:hover, 
+.jxDisabled a.jxButtonDisclosePressed {
+  cursor: default; 
+  background-position: right 0px;
+}
+
 /* note, jxButtonHover is set by Multi button JS */
 ul.jxToolbar a.jxButtonHover {
   background-position: left -24px;
@@ -254,11 +315,6 @@
   padding: 5px 5px 7px 6px;
 }
 
-.jxFlyout .jxChrome img {
-  width: 500px;
-  height: 500px;
-}
-
 .jxFlyout {
   /* Base setup */
   position: absolute;
@@ -290,10 +346,10 @@
   background-image: url(images/button_combo.png);
 }
 
-a.jxButtonEditCombo span.jxButtonContent {
-/* put 2px padding on the top of the input to center the text and
-   remove it from this span
- */
+a.jxButtonEditCombo {
+  user-select: text;
+  -moz-user-select: text;
+  -khtml-user-select: text;
 }
 
 a.jxButtonMulti span.jxButtonContent span {
@@ -322,7 +378,7 @@
   background-color: transparent;
 }/**
  * @project         Jx
- * @revision        $Id: button.css 1153 2008-09-25 16:18:42Z fwarnock $
+ * @revision        $Id: chrome.css 241 2008-12-10 15:11:05Z pagameba $
  * @author          Fred Warnock (fwarnock at dmsolutions.ca)
  * @copyright       (c) 2006 DM Solutions Group Inc.
  */
@@ -344,6 +400,9 @@
   height: 100%;
   top: 0px;
   left: 0px;
+  user-select: none;
+  -moz-user-select: none;
+  -khtml-user-select: none;
 }
 
 .jxChromeDrag {
@@ -392,7 +451,7 @@
   position: absolute; 
   top: 0px; 
   left: 0px;
-  width: 500px;
+  width: 800px;
   height:500px;
 }
 
@@ -400,7 +459,7 @@
   position: absolute; 
   top: 0px; 
   right: 0px; 
-  width: 500px;
+  width: 800px;
   height:500px;
 }
 
@@ -408,7 +467,7 @@
   position: absolute; 
   bottom: 0px; 
   left: 0px; 
-  width: 500px;
+  width: 800px;
   height:500px;
 }
 
@@ -416,13 +475,13 @@
   position: absolute; 
   bottom: 0px; 
   right: 0px; 
-  width: 500px;
+  width: 800px;
   height:500px;
 }
 
 /**
  * @project         Jx
- * @revision        $Id: color.css 711 2008-08-13 20:38:33Z pspencer $
+ * @revision        $Id: color.css 241 2008-12-10 15:11:05Z pagameba $
  * @author          Fred Warnock (fwarnock at dmsolutions.ca)
  * @copyright       (c) 2006 DM Solutions Group Inc.
  */
@@ -584,7 +643,7 @@
     height: 16px;
 }/**
  * @project         Jx
- * @revision        $Id: $
+ * @revision        $Id: common.css 241 2008-12-10 15:11:05Z pagameba $
  * @author          Fred Warnock (fwarnock at dmsolutions.ca)
  * @copyright       (c) 2006 DM Solutions Group Inc.
  */
@@ -593,12 +652,11 @@
 /* COMMON STYLES */
 /* ============= */
 
-a{outline:none;}
 .jxClearer{display:block;position:relative;float:none;clear:both;font-size:0;line-height:0;width:0;height:0;margin:0;padding:0;}
 .jxDisabled{opacity:0.4;-ms-filter:"Alpha(opacity=40)";}
 iframe.jxIframeShim{position:absolute;top:0px;left:0px;width:100%;height:100%;-ms-filter:"Alpha(opacity:0)";opacity:0;z-index:-1;}/**
  * @project         Jx
- * @revision        $Id: dialog.css 1035 2008-09-22 17:05:20Z pspencer $
+ * @revision        $Id: dialog.css 241 2008-12-10 15:11:05Z pagameba $
  * @author          Fred Warnock (fwarnock at dmsolutions.ca)
  * @copyright       (c) 2006 DM Solutions Group Inc.
  */
@@ -611,15 +669,10 @@
   background-image: url(images/dialog_chrome.png);
 }
 
-.jxDialog .jxChrome img {
-  width: 500px;
-  height: 500px;
-}
-
 .jxDialog {
   /* Base setup */
   display: block;
-  z-index: 1;
+  z-index: 1000;
 }
 
 .jxDialogContentContainer {
@@ -669,13 +722,17 @@
   z-index: 1;
 
   margin: 6px 6px 0px 7px;
+  user-select: none;
+  -moz-user-select: none;
+  -khtml-user-select: none;
 }
 
 .jxDialogMin .jxDialogTitle {
   margin-bottom: 8px;
 }
 
-.jxDialogMoveable {
+.jxDialogMoveable,
+.jxDialogMoveable .jxDialogLabel {
   cursor: move;
 }
 
@@ -698,6 +755,7 @@
   line-height:21px;
   color: #000;
   white-space: nowrap;
+  cursor: default;
 }
 
 .jxDialogResize {
@@ -850,11 +908,110 @@
   border: none;
 }/**
  * @project         Jx
- * @revision        $Id: button.css 1153 2008-09-25 16:18:42Z fwarnock $
+ * @revision        $Id: form.css 241 2008-12-10 15:11:05Z pagameba $
  * @author          Fred Warnock (fwarnock at dmsolutions.ca)
  * @copyright       (c) 2006 DM Solutions Group Inc.
  */
 
+/* =========== */
+/* FORM STYLES */
+/* =========== */
+/* JxForm classes are a set of styles that can be used forlaying out forms 
+ * There are three different types of layouts: Inline, Float and Block.
+ * Each can be usedto layout an entire form, or a portion of the form as is needed
+ */
+
+ .jxForm {
+  display: block;
+  position: relative;
+  overflow: hidden; /* ensures that floated elements are contained */
+  font-family: Arial, Helvetica, sans-serif;
+  font-size: 12px;
+  line-height: 18px;
+}
+
+.jxForm label {
+  background-color: transparent;
+  color: #000;
+}
+
+.jxForm select, 
+.jxForm input {
+  color: #000;
+}
+
+.jxFormFloat .radioGroup {
+  display: block;
+  overflow: hidden;
+}
+
+/* wrap the radio button in a label */
+.jxFormFloat .radioGroup input,
+.jxFormFloat .radioGroup label {
+  width: auto !important;
+  vertical-align: middle;
+}
+
+.jxForm .tipArea {
+  display: block;
+  padding: 5px 0px;
+  background-color: transparent;
+  color: #999;
+}
+
+/* INLINE FORM 
+ * Wrap an Inline Form with .jxFormInline to sets up form elements to work as 
+ * inline objects like they do by default */
+
+.jxFormInline label {
+  display: inline;
+}
+
+/* FLOAT FORM 
+ * Wrap a Floating Form with .jxFormFloat to sets up form elements to work as 
+ * block objects so labels can have set widths to simulate a 2 column display 
+ * for label / input pairs. */
+
+.jxFormFloat label {
+  display: block;
+  float: left;
+  clear: left;
+  width: 75px; /* Overide the width depending on the form layout */
+}
+
+.jxFormFloat select, 
+.jxFormFloat input {
+  float: left;
+}
+
+.jxFormFloat .radioGroup {
+  float: left;
+}
+
+/* wrap the radio button in a label */
+.jxFormFloat .radioGroup input,
+.jxFormFloat .radioGroup label {
+  float: none;
+}
+
+.jxFormFloat .tipArea {
+  clear: left;
+}
+
+/* BLOCK FORM 
+ *  Wrap a Block Form with .jxFormBlock to sets up form elements to work as 
+ * block objects so they can label / input pairs */
+
+.jxFormBlock label {
+  display: block;
+}
+/**
+ * @project         Jx
+ * @revision        $Id: grid.css 241 2008-12-10 15:11:05Z pagameba $
+ * @author          Fred Warnock (fwarnock at dmsolutions.ca)
+ * @copyright       (c) 2006 DM Solutions Group Inc.
+ */
+
 /* ============= */
 /* GRID STYLES */
 /* ============= */
@@ -1014,7 +1171,7 @@
 
 /**
  * @project         Jx
- * @revision        $Id: menu.css 1143 2008-09-24 19:59:44Z fwarnock $
+ * @revision        $Id: menu.css 245 2008-12-10 18:58:16Z fred.warnock $
  * @author          Fred Warnock (fwarnock at dmsolutions.ca)
  * @copyright       (c) 2006 DM Solutions Group Inc.
  */
@@ -1068,30 +1225,42 @@
   position: relative;
 
   margin: 0px;
-  padding: 0px;
+  padding: 2px;
+  user-select: none;
+  -moz-user-select: none;
+  -khtml-user-select: none;
 }
 
 a.jxMenuItem {
   /* Base setup */
   display: block;
   position: relative;
+  overflow: hidden;
   text-decoration: none;
+  cursor: pointer;
+  outline: none;
 
   border: 1px solid #fff;
+  background-image: url(images/menu_hover.png);
+  background-repeat: repeat-x;
+  background-position: left top;
+
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   text-decoration: none;
-  margin: 2px 2px;
+  margin: 0px;
   padding: 0px;
   color: #000;
 }
 
+a.jxMenuItem:focus {
+  border: 1px dotted #75ADFF;
+}
+
 a.jxMenuItem:hover {
   border: 1px solid #C5E0FF;
-  background-image: url(images/menu_hover.png);
   background-color: #CDE5FF;
-  background-repeat: repeat-x;
-  background-position: 0px 0px;
+  background-position: left -24px;
 }
 
 a.jxMenuItem:hover span.jxMenuItemContent {
@@ -1099,6 +1268,12 @@
   border-bottom: 1px solid #E4F0FF;
 }
 
+a.jxMenuItemPressed,
+a.jxMenuItemPressed:hover {
+  background-color: #CDE5FF;
+  background-position: left -48px;
+}
+
 span.jxMenuItemContent {
   /* If using background images, the SPAN contains the right side of the background */
   /* use padding to make space between the icon and button edge */
@@ -1113,6 +1288,7 @@
   padding: 0px 20px 0px 0px; /* space for the arrow */
   margin: 0px;
   border: 1px solid #fff; /* forces IE to render properly */
+  /*overflow: hidden;*/
 }
 
 a.jxButtonSubMenu span.jxMenuItemContent,
@@ -1148,7 +1324,6 @@
 
 span.jxMenuItemContent span.jxMenuItemLabel {
   /* Base setup, overrides empty labels */
-
   color: #000;
   font-size: 11px;
 }
@@ -1171,7 +1346,8 @@
 a.jxMenuItemActive img.jxMenuItemIcon {
   top: -2px;
   left: -2px;
-  border: 2px solid #C5E0FF;
+  padding: 1px;
+  border: 1px solid #C5E0FF;
 }
 
 a.jxMenuItemActive span.jxMenuItemContent {
@@ -1180,29 +1356,38 @@
   background-repeat: no-repeat;
 }
 
-.jxDisabled a.jxMenuItem {
+.jxDisabled a.jxMenuItem,
+.jxDisabled span.jxMenuItemContent span {
   cursor: default;
 }
 
+.jxDisabled a.jxMenuItem:focus,
+.jxDisabled a.jxMenuItemPressed,
+.jxDisabled a.jxMenuItemPressed:hover,
 .jxDisabled a.jxMenuItem:hover {
   background-color: #fff;
-  background-image: none;
+  background-position: left top;
   border: 1px solid #fff;
 }
 
+.jxDisabled a.jxMenuItem:hover span.jxMenuItemContent {
+  border: 1px solid #fff;
+}
+
 ul.jxMenu span.jxMenuSeparator,
 ul.jxSubMenu span.jxMenuSeparator {
   /* Base setup */
-    display: block;
+  display: block;
 
   font-size: 10px;
   line-height: 10px;
   background-image: url(images/toolbar_separator_v.png);
   background-repeat: repeat-x;
   background-position: left center;
-}/**
+}
+/**
  * @project         Jx
- * @revision        $Id: panel.css 1079 2008-09-23 17:54:08Z pspencer $
+ * @revision        $Id: panel.css 241 2008-12-10 15:11:05Z pagameba $
  * @author          Fred Warnock (fwarnock at dmsolutions.ca)
  * @copyright       (c) 2006 DM Solutions Group Inc.
  */
@@ -1254,6 +1439,9 @@
   padding: 0;
 
   text-align: center;
+  user-select: none;
+  -moz-user-select: none;
+  -khtml-user-select: none;
 }
 
 /* JX PANELSET STYLE FOR TITLE BAR */
@@ -1432,7 +1620,7 @@
   border: none;
 }/**
  * @project         Jx
- * @revision        $Id: splitter.css 1130 2008-09-24 19:12:35Z pspencer $
+ * @revision        $Id: splitter.css 241 2008-12-10 15:11:05Z pagameba $
  * @author          Fred Warnock (fwarnock at dmsolutions.ca)
  * @copyright       (c) 2006 DM Solutions Group Inc.
  */
@@ -1488,7 +1676,7 @@
   margin: 0px;
   padding: 0px;
   border: none;
-  overflow: hidden;
+  /*overflow: hidden;*/
   z-index: 0;
 }
 
@@ -1514,7 +1702,7 @@
   background-color: #aaa;
 }/**
  * @project         Jx
- * @revision        $Id: tab.css 1129 2008-09-24 19:01:34Z fwarnock $
+ * @revision        $Id: tab.css 241 2008-12-10 15:11:05Z pagameba $
  * @author          Fred Warnock (fwarnock at dmsolutions.ca)
  * @copyright       (c) 2006 DM Solutions Group Inc.
  */
@@ -1578,23 +1766,14 @@
   border: none;
 }
 
-a.jxTabClose {
-  /* Base setup */
-  display: block;
-  position: absolute;
-  cursor: pointer;
-}
-
-a.jxTabClose img {
-  width: 16px;
-  height: 16px;
-  background-image: url(images/tab_close.png);  
-}
-
 a.jxTab {
   /* Base setup */
   display: block;
   position: relative;
+  cursor: pointer;
+  user-select: none;
+  -moz-user-select: none;
+  -khtml-user-select: none;
 
   /* Using background images, the A contains the left side of the background */
   margin: 0px;
@@ -1602,23 +1781,9 @@
   border: none;
   background-repeat: no-repeat;
   text-decoration: none;
-  color: #000;
+  outline: none;
 }
 
-.jxDisabled a.jxButton {
- cursor: default; 
-}
-
-a.jxTab:hover,
-a.jxTab:active,
-a.jxTabActive,
-a.jxTabActive:hover,
-a.jxTabActive:active,
-.jxDisabled a.jxButton:hover,
-.jxDisabled a.jxButton:active {
-  border: none;
-}
-
 span.jxTabContent {
   /* Base setup */
   display: block;
@@ -1629,6 +1794,7 @@
      and the tab label */
   margin: 0px;
   padding: 0px;
+  border: none;
   background-repeat: no-repeat;
 }
 
@@ -1656,6 +1822,29 @@
   line-height: 16px;
 }
 
+a.jxTabClose {
+  /* Base setup */
+  display: block;
+  position: absolute;
+  cursor: pointer;
+  outline: none;
+  user-select: none;
+  -moz-user-select: none;
+  -khtml-user-select: none;
+}
+
+a.jxTabClose img {
+  width: 16px;
+  height: 16px;
+  background-image: url(images/tab_close.png);  
+}
+
+.jxDisabled a.jxTab,
+.jxDisabled span.jxTabContent span,
+.jxDisabled a.jxTabClose {
+  cursor: default;
+}
+
 .jxTabBox {
 }
 
@@ -1680,7 +1869,6 @@
 }
 
 /* Closeable Tab */
-
 .jxBarTop a.jxTabClose,
 .jxBarBottom a.jxTabClose {
   top: 3px;
@@ -1693,7 +1881,6 @@
 }
 
 /* Normal Tab */
-
 .jxBarTop a.jxTab,
 .jxBarBottom a.jxTab {
   /* Base setup */
@@ -1712,61 +1899,113 @@
   background-position: right -24px; 
 }
 
+/* Active tab */
+.jxBarTop a.jxTabActive,
+.jxBarBottom a.jxTabActive {
+  background-position: left -72px; 
+}
 
-/* Hover Tab */
+.jxBarTop a.jxTabActive span.jxTabContent,
+.jxBarBottom a.jxTabActive span.jxTabContent {
+  background-position: right -72px; 
+}
 
-.jxBarTop a.jxTab:hover,
-.jxBarBottom a.jxTab:hover {
+/* Focus tab */
+.jxBarTop a.jxTab:focus,
+.jxBarBottom a.jxTab:focus {
   background-position: left -96px; 
 }
 
-.jxBarTop a.jxTab:hover span.jxTabContent,
-.jxBarBottom a.jxTab:hover span.jxTabContent {
+.jxBarTop a.jxTab:focus span.jxTabContent,
+.jxBarBottom a.jxTab:focus span.jxTabContent {
   background-position: right -96px; 
 }
 
-/* Click Tab */
+/* Focus Active tab */
+.jxBarTop a.jxTabActive:focus,
+.jxBarBottom a.jxTabActive:focus {
+  background-position: left -144px; 
+}
 
-.jxBarTop a.jxTab:active,
-.jxBarBottom a.jxTab:active {
+.jxBarTop a.jxTabActive:focus span.jxTabContent,
+.jxBarBottom a.jxTabActive:focus span.jxTabContent {
+  background-position: right -144px; 
+}
+
+/* Hover Normal and Active  Tab */
+.jxBarTop a.jxTab:hover,
+.jxBarTop a.jxTabActive:hover,
+.jxBarBottom a.jxTab:hover,
+.jxBarBottom a.jxTabActive:hover {
   background-position: left -48px; 
 }
 
-.jxBarTop a.jxTab:active span.jxTabContent,
-.jxBarBottom a.jxTab:active span.jxTabContent {
+.jxBarTop a.jxTab:hover span.jxTabContent,
+.jxBarTop a.jxTabActive:hover span.jxTabContent,
+.jxBarBottom a.jxTab:hover span.jxTabContent,
+.jxBarBottom a.jxTabActive:hover span.jxTabContent {
   background-position: right -48px; 
 }
 
-/* Active Tab */
-
-.jxBarTop a.jxTabActive,
-.jxBarBottom a.jxTabActive {
-  background-position: left -72px; /* switch to the active left BG */
+/* Click Normal and Focused Tab */
+.jxBarTop a.jxTabPressed,
+.jxBarTop a.jxTabPressed:focus,
+.jxBarBottom a.jxTabPressed,
+.jxBarBottom a.jxTabPressed:focus {
+  background-position: left -120px; 
 }
 
-.jxBarTop a.jxTabActive span.jxTabContent,
-.jxBarBottom a.jxTabActive span.jxTabContent {
-  background-position: right -72px; /* switch to the active right BG  */
+.jxBarTop a.jxTabPressed span.jxTabContent,
+.jxBarTop a.jxTabPressed:focus span.jxTabContent,
+.jxBarBottom a.jxTabPressed span.jxTabContent,
+.jxBarBottom a.jxTabPressed:focus span.jxTabContent {
+  background-position: right -120px; 
 }
 
-/* Disabled Tab */
-
+/* Hover, Focus and Pressing Disabled Tab */
+.jxBarTop .jxDisabled a.jxTab:focus,
+.jxBarTop .jxDisabled a.jxTab:active,
 .jxBarTop .jxDisabled a.jxTab:hover,
-.jxBarTop .jxDisabled a.jxTab:active,
+.jxBarTop .jxDisabled a.jxTabPressed,
+.jxBarBottom .jxDisabled a.jxTab:focus,
+.jxBarBottom .jxDisabled a.jxTab:active,
 .jxBarBottom .jxDisabled a.jxTab:hover,
-.jxBarBottom .jxDisabled a.jxTab:active {
+.jxBarBottom .jxDisabled a.jxTabPressed {
   background-position: left -24px; /* do not switch the left BG */
 }
 
   
+.jxBarTop .jxDisabled a.jxTab:focus span.jxTabContent,
+.jxBarTop .jxDisabled a.jxTab:active span.jxTabContent,
 .jxBarTop .jxDisabled a.jxTab:hover span.jxTabContent,
-.jxBarTop .jxDisabled a.jxTab:active span.jxTabContent,
+.jxBarTop .jxDisabled a.jxTabPressed span.jxTabContent,
+.jxBarBottom .jxDisabled a.jxTab:focus span.jxTabContent,
+.jxBarBottom .jxDisabled a.jxTab:active span.jxTabContent,
 .jxBarBottom .jxDisabled a.jxTab:hover span.jxTabContent,
-.jxBarBottom .jxDisabled a.jxTab:active span.jxTabContent {
+.jxBarBottom .jxDisabled a.jxTabPressed  span.jxTabContent {
   background-position: right -24px; /* do not switch the right BG */
 }
 
+/* Hover, Focus Disabled Active Tab */
+.jxBarTop .jxDisabled a.jxTabActive:focus,
+.jxBarTop .jxDisabled a.jxTabActive:active,
+.jxBarTop .jxDisabled a.jxTabActive:hover,
+.jxBarBottom .jxDisabled a.jxTabActive:focus,
+.jxBarBottom .jxDisabled a.jxTabActive:active,
+.jxBarBottom .jxDisabled a.jxTabActive:hover {
+  background-position: left -72px; /* do not switch the left BG */
+}
 
+  
+.jxBarTop .jxDisabled a.jxTabActive:focus span.jxTabContent,
+.jxBarTop .jxDisabled a.jxTabActive:active span.jxTabContent,
+.jxBarTop .jxDisabled a.jxTabActive:hover span.jxTabContent,
+.jxBarBottom .jxDisabled a.jxTabActive:focus span.jxTabContent,
+.jxBarBottom .jxDisabled a.jxTabActive:active span.jxTabContent,
+.jxBarBottom .jxDisabled a.jxTabActive:hover span.jxTabContent {
+  background-position: right -72px; /* do not switch the right BG */
+}
+
 .jxBarTop img.jxTabIcon,
 .jxBarBottom img.jxTabIcon {
   /* Base setup */
@@ -1803,7 +2042,6 @@
 }
 
 /* Closeable Tab */
-
 .jxBarLeft a.jxTabClose,
 .jxBarRight a.jxTabClose {
   top: 3px;
@@ -1816,7 +2054,6 @@
 }
 
 /* Normal Tab */
-
 .jxBarLeft a.jxTab,
 .jxBarRight a.jxTab {
   padding-top: 4px; /* makes room for the top of the tab bg */
@@ -1829,59 +2066,112 @@
   background-position: -24px bottom; 
 }
 
-/* Hover tab */
+/* Active Tab */
+.jxBarLeft a.jxTabActive,
+.jxBarRight a.jxTabActive {
+  background-position: -72px top; 
+}
 
-.jxBarLeft a.jxTab:hover,
-.jxBarRight a.jxTab:hover {
-  background-position: -96px top; /* shifts the left BG out 2 px for slide effect */
+.jxBarLeft a.jxTabActive span.jxTabContent,
+.jxBarRight a.jxTabActive span.jxTabContent {
+  background-position: -72px bottom; 
 }
 
-.jxBarLeft a.jxTab:hover span.jxTabContent,
-.jxBarRight a.jxTab:hover span.jxTabContent {
+/* Focus tab */
+.jxBarLeft a.jxTab:focus,
+.jxBarRight a.jxTab:focus {
+  background-position: -96px top; 
+}
+
+.jxBarLeft a.jxTab:focus span.jxTabContent,
+.jxBarRight a.jxTab:focus span.jxTabContent {
   background-position: -96px bottom; 
 }
 
-/* Click Tab */
+/* Focus Active tab */
+.jxBarLeft a.jxTabActive:focus,
+.jxBarRight a.jxTabActive:focus {
+  background-position: -144px top; 
+}
 
-.jxBarLeft a.jxTab:active,
-.jxBarRight a.jxTab:active {
+.jxBarLeft a.jxTabActive:focus span.jxTabContent,
+.jxBarRight a.jxTabActive:focus span.jxTabContent {
+  background-position: -144px bottom; 
+}
+
+/* Hover Normal and Active tab */
+.jxBarLeft a.jxTab:hover,
+.jxBarLeft a.jxTabActive:hover,
+.jxBarRight a.jxTab:hover,
+.jxBarRight a.jxTabActive:hover {
   background-position: -48px top; 
 }
 
-.jxBarLeft a.jxTab:active span.jxTabContent,
-.jxBarRight a.jxTab:active span.jxTabContent {
+.jxBarLeft a.jxTab:hover span.jxTabContent,
+.jxBarLeft a.jxTabActive:hover span.jxTabContent,
+.jxBarRight a.jxTab:hover span.jxTabContent,
+.jxBarRight a.jxTabActive:hover span.jxTabContent {
   background-position: -48px bottom; 
 }
 
-/* Active Tab */
-
-.jxBarLeft a.jxTabActive,
-.jxBarRight a.jxTabActive {
-  background-position: -72px top; /* switch to the active top BG */
+/* Click Normal and Focused Tab */
+.jxBarLeft a.jxTabPressed,
+.jxBarLeft a.jxTabPressed:focus,
+.jxBarRight a.jxTabPressed,
+.jxBarRight a.jxTabPressed:focus {
+  background-position: -120px top; 
 }
 
-.jxBarLeft a.jxTabActive span.jxTabContent,
-.jxBarRight a.jxTabActive span.jxTabContent {
-  background-position: -72px bottom; /* switch to the active bottom BG  */
+.jxBarLeft a.jxTabPressed span.jxTabContent,
+.jxBarLeft a.jxTabPressed:focus span.jxTabContent,
+.jxBarRight a.jxTabPressed span.jxTabContent,
+.jxBarRight a.jxTabPressed:focus span.jxTabContent {
+  background-position: -120px bottom; 
 }
 
-/* Disabled Tab */
-
+/* Hover, Focus and Pressing Disabled Tab */
+.jxBarLeft .jxDisabled a.jxTab:focus,
+.jxBarLeft .jxDisabled a.jxTab:active,
 .jxBarLeft .jxDisabled a.jxTab:hover,
-.jxBarLeft .jxDisabled a.jxTab:active,
+.jxBarLeft .jxDisabled a.jxTabPressed,
+.jxBarRight .jxDisabled a.jxTab:focus,
+.jxBarRight .jxDisabled a.jxTab:active,
 .jxBarRight .jxDisabled a.jxTab:hover,
-.jxBarRigth .jxDisabled a.jxTab:active {
-  background-position: -24px top; /* do not switch the top BG */
+.jxBarRight .jxDisabled a.jxTabPressed {
+  background-position: -24px top; /* do not switch the left BG */
 }
 
   
+.jxBarLeft .jxDisabled a.jxTab:focus span.jxTabContent,
+.jxBarLeft .jxDisabled a.jxTab:active span.jxTabContent,
 .jxBarLeft .jxDisabled a.jxTab:hover span.jxTabContent,
-.jxBarLeft .jxDisabled a.jxTab:active span.jxTabContent,
+.jxBarLeft .jxDisabled a.jxTabPressed span.jxTabContent,
+.jxBarRight .jxDisabled a.jxTab:focus span.jxTabContent,
+.jxBarRight .jxDisabled a.jxTab:active span.jxTabContent,
 .jxBarRight .jxDisabled a.jxTab:hover span.jxTabContent,
-.jxBarRight .jxDisabled a.jxTab:active span.jxTabContent {
-  background-position: -24px bottom; /* do not switch the top BG */
+.jxBarRight .jxDisabled a.jxTabPressed  span.jxTabContent {
+  background-position: -24px bottom; /* do not switch the right BG */
 }
 
+/* Hover, Focus Disabled Active Tab */
+.jxBarLeft .jxDisabled a.jxTabActive:focus,
+.jxBarLeft .jxDisabled a.jxTabActive:active,
+.jxBarLeft .jxDisabled a.jxTabActive:hover,
+.jxBarRight .jxDisabled a.jxTabActive:focus,
+.jxBarRight .jxDisabled a.jxTabActive:active,
+.jxBarRight .jxDisabled a.jxTabActive:hover {
+  background-position: -72px top; /* do not switch the left BG */
+}
+
+.jxBarLeft .jxDisabled a.jxTabActive:focus span.jxTabContent,
+.jxBarLeft .jxDisabled a.jxTabActive:active span.jxTabContent,
+.jxBarLeft .jxDisabled a.jxTabActive:hover span.jxTabContent,
+.jxBarRight .jxDisabled a.jxTabActive:focus span.jxTabContent,
+.jxBarRight .jxDisabled a.jxTabActive:active span.jxTabContent,
+.jxBarRight .jxDisabled a.jxTabActive:hover span.jxTabContent {
+  background-position: -72px bottom; /* do not switch the right BG */
+}
+
 .jxBarLeft span.jxTabLabel,
 .jxBarRight span.jxTabLabel {
   padding: 4px 0px 4px 0px;
@@ -1889,7 +2179,7 @@
 
 /**
  * @project         Jx
- * @revision        $Id: toolbar.css 1080 2008-09-23 18:06:47Z fwarnock $
+ * @revision        $Id: toolbar.css 241 2008-12-10 15:11:05Z pagameba $
  * @author          Fred Warnock (fwarnock at dmsolutions.ca)
  * @copyright       (c) 2006 DM Solutions Group Inc.
  */
@@ -1927,12 +2217,12 @@
   overflow: hidden;
 }
 
-.jxTabBox .jxBarTop {
+.jxTabBox .jxTabBarTop {
   background-image: url(images/tabbar.png);
   background-position: 0px bottom;
 }
 
-.jxTabBox .jxBarBottom {
+.jxTabBox .jxTabBarBottom {
   background-image: url(images/tabbar_bottom.png);
   background-position: 0px top;
 }
@@ -1950,13 +2240,13 @@
   overflow: hidden;
 }
 
-.jxTabBox .jxBarLeft {
+.jxTabBox .jxTabBarLeft {
   background-image: url(images/tabbar_left.png);
   background-repeat: repeat-y;
   background-position: right 0px;
 }
 
-.jxTabBox .jxBarRight {
+.jxTabBox .jxTabBarRight {
   background-image: url(images/tabbar_right.png);
   background-repeat: repeat-y;
   background-position: left 0px;
@@ -2093,7 +2383,7 @@
 
 /**
  * @project         Jx
- * @revision        $Id: tree.css 711 2008-08-13 20:38:33Z pspencer $
+ * @revision        $Id: tree.css 241 2008-12-10 15:11:05Z pagameba $
  * @author          Fred Warnock (fwarnock at dmsolutions.ca)
  * @copyright       (c) 2006 DM Solutions Group Inc.
  */
@@ -2141,6 +2431,9 @@
   white-space: nowrap;
   font-size: 0px;
   line-height: 0px;
+  user-select: none;
+  -moz-user-select: none;
+  -khtml-user-select: none;
 }
 
 .jxTree li {
@@ -2151,7 +2444,16 @@
 .jxTreeRoot a {
   position: relative;
   display: block;
-  margin: 0px 0px 0px 14px;
+  cursor: pointer;
+  outline: none;
+  overflow: hidden;
+
+  background-image: url(images/tree_hover.png);
+  background-repeat: repeat-x;
+  background-position: left top;
+  border: none;
+
+  margin: 0px 1px 0px 15px;
   padding: 0px 0px 0px 20px;
   z-index: 0;
   font-family: Arial, Helvetica, sans-serif;
@@ -2163,20 +2465,54 @@
   height: 20px;
 }
 
+
+.jxTree a:focus,
+.jxTreeRoot a:focus {
+  border-left: 1px dotted #75ADFF;
+  border-right: 1px dotted #75ADFF;
+  margin: 0px 0px 0px 14px;
+  background-position: left -72px;
+}
+
 .jxTree a:hover, 
 .jxTreeRoot a:hover {
-  background-image: url(images/tree_hover.png);
+  /*border: 1px solid #C5E0FF;*/
+  border-left: 1px solid #C5E0FF;
+  border-right: 1px solid #C5E0FF;
+  margin: 0px 0px 0px 14px;
   background-color: #CDE5FF;
-  background-repeat: repeat-x;
-  background-position: 0px 0px;
+  background-position: left -24px;
 }
 
-.jxDisabled .jxTree a:hover, 
-.jxDisabled .jxTreeRoot a:hover {
-  background: none;
+.jxTree a.jxTreeItemPressed,
+.jxTree a.jxTreeItemPressed:hover,
+.jxTreeRoot a.jxTreeItemPressed,
+.jxTreeRoot a.jxTreeItemPressed:hover {
+  border-left: 1px solid #C5E0FF;
+  border-right: 1px solid #C5E0FF;
+  margin: 0px 0px 0px 14px;
+  background-color: #CDE5FF;
+  background-position: left -48px;
+}
+
+.jxTree .jxDisabled a,
+.jxTreeRoot.jxDisabled a {
   cursor: default;
 }
 
+.jxTree .jxDisabled a:focus,
+.jxTree .jxDisabled a.jxTreeItemPressed,
+.jxTree .jxDisabled a.jxTreeItemPressed:hover,
+.jxTree .jxDisabled a.:hover,
+.jxTreeRoot .jxDisabled a:focus,
+.jxTreeRoot .jxDisabled a.jxTreeItemPressed,
+.jxTreeRoot .jxDisabled a.jxTreeItemPressed:hover,
+.jxTreeRoot .jxDisabled a.:hover {
+  background-position: left top;
+  border: none;
+  margin: 0px 1px 0px 15px;
+}
+
 .jxTreeNest {
   background-image: url(images/tree_vert_line.png);
 }
@@ -2202,8 +2538,8 @@
 
 .jxTreeIcon { 
   height: 16px;
-  top: 2px;
-  left: 2px;
+  top: 1px;
+  left: 1px;
 }
 
 .jxTreeBranchOpen .jxTreeIcon,
@@ -2267,19 +2603,3 @@
     vertical-align: middle;
 }
 
-.olControlOverviewMapExtentRectangle {
-    overflow: hidden;
-    background-image: url("img/blank.gif");
-    cursor: move;
-    border: 2px dotted red;
-}
-
-.olHandlerBoxZoomBox {
-    border: 2px solid red;
-    position: absolute;
-    background-color: white;
-    opacity: 0.50;
-    font-size: 1px;
-    filter: alpha(opacity=50);
-}
-



More information about the fusion-commits mailing list