.jssc{font:10pt "Courier New";border:1px solid #ccc;background-color:#f3f3f3;padding-top:1px;padding-right:2px;padding-bottom:1px;padding-left:5px;margin:5px 2px 10px 2px;overflow:auto;width:95%;}
.jssccodetitle{font:9pt Verdana;margin:-20px 0 0 5px;font-weight:bold;color:#79a;}
.jssccodetitle span{margin-Left:30px;font-weight:normal;text-decoration:underline;cursor:pointer;}
.jssc ul{margin:0;padding:0;list-style:decimal outside;background-color:#fff;border-left:1px solid #abc;color:#999;}
.jssc ul li div{color:#333;padding-left:6px;}
.jssc img{vertical-align:top;margin-right:5px;width:11px;height:16px;}
.jssc .alt{background-color:#fafafa;}
.jssc .javascriptcomment,.jssc .javacomment,.jssc .ccomment,.jssc .cppcomment,.jssc .phpcomment,.jssc .csharpcomment,.jssc .vbcomment,.jssc .rubycomment,.jssc .delphicomment,.jssc .sqlcomment,.jssc .actionscriptstring,.jssc .htmlcomment,.jssc .xmlcomment,.jssc .pythoncomment{color:#090;}
.jssc .javascriptstring,.jssc .javastring,.jssc .ckeywords,.jssc .cppkeywords,.jssc .phpkeywords,.jssc .csharpkeywords,.jssc .vbkeywords,.jssc .rubykeywords,.jssc .delphikeywords,.jssc .sqlkeywords,.jssc .actionscriptkeywords,.jssc .pythonkeywords,.jssc .csskeywords,.jssc .xmlvariables,.jssc .htmlnum,.jssc .xmlsign,.jssc .htmlsign{color:#33f;}
.jssc .javascriptchar,.jssc .javachar,.jssc .cchar,.jssc .cppchar,.jssc .phpchar,.jssc .rubychar,.jssc .actionscriptchar{color:#e9a;}
.jssc .javascriptnum,.jssc .javanum,.jssc .cstring,.jssc .cppstring,.jssc .phpstring,.jssc .rubystring,.jssc .delphistring,.jssc .sqlstring,.jssc .actionscriptnum,.jssc .pythonstring,.jssc .pythonchar,.jssc .htmlvariables,.jssc .cssnum{color:#f33;}
.jssc .javakeywords{color:#905;font-weight:bold;}
.jssc .cnum,.jssc .cppnum,.jssc .phpnum,.jssc .csharpnum,.jssc .vbnum,.jssc .delphinum,.jssc .sqlnum,.jssc .rubynum,.jssc .pythonnum,.jssc .htmlkeywords,.jssc .xmlkeywords{color:#a36;}
.jssc .javascriptkeywords,.jssc .phpvariables,.jssc .rubyvariables,.jssc .cssstring,.jssc .htmlchar,.jssc .xmlchar,.jssc .htmlstring,.jssc .xmlstring{color:#f6f;}
.jssc .csharpstring,.jssc .vbstring,.jssc .rubysymbol{color:#900;}
.jssc .csharpregion,.jssc .vbregion,.jssc .actionscriptcomment,.jssc .csscomment{color:#ccc;}
body{font-size:12px;}
form{padding:0;margin:0;}
div{font-size:12px;padding:0;margin:0;}
td{font-size:12px;}
.gt-grid{position:relative;width:100%;}
.gt-grid textarea{font-size:12px;}
.gt-viewport{position:relative;left:0;top:0;width:100%;overflow:hidden;background:#fff;border:1px solid #ccc;}
.gt-simple-scrollbar{scrollbar-3dlight-color:#c0c0c0;scrollbar-darkshadow-color:#c0c0c0;scrollbar-arrow-color:#999;scrollbar-face-color:#ddd;scrollbar-highlight-color:#ddd;scrollbar-shadow-color:#ddd;scrollbar-track-color:#e9e9e9;}
.gt-head-div,.gt-panel-head{position:relative;z-index:2;overflow:hidden;text-align:left;width:100%;padding-left:0;background:#ebeadb url(../grid/skin/default/images/hd_row_over_bg.gif) repeat-x;}
.gt-panel{border:1px solid #ccc;}
.gt-panel-body{width:100%;padding:0;}
.gt-panel-body table{width:100%;}
.gt-panel-body td{padding:2px;}
.gt-panel-head{position:static;z-index:1;font-weight:bold;color:#333;padding:0;height:22px;border-bottom:1px solid #ccc;}
.gt-panel-head span{display:block;margin:4px 1px 0 4px;}
.gt-button-area{width:100%;text-align:center;padding:5px 0 5px 0;}
.gt-body-div{position:relative;overflow:auto;text-align:left;width:100%;height:100%;}
.gt-head-wrap{float:left;width:10000px;}
.gt-head-table,.gt-table{margin-left:0;table-layout:fixed;}
.gt-freeze-view{overflow:hidden;}
.gt-row{background-color:#fff;}
.gt-hd-row .gt-hd-row-over{background:#ebeadb url(../grid/skin/default/images/hd_row_over_bg.gif) repeat-x;}
.gt-hd-row td,.gt-row td{font:normal 12px arial,tahoma,helvetica,sans-serif;height:21px;vertical-align:top;white-space:nowrap;border-right:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;word-break:keep-all;word-wrap:normal;text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-outline:none;-moz-user-focus:normal;}
.gt-row-empty td{border-right:1px solid #fff;border-bottom:1px solid #fff;}
.gt-hd-row td{height:22px;border-right:1px solid #789;border-bottom:1px solid #789;background:#ebeadb url(../grid/skin/default/images/hd_row_bg.gif) repeat-x;}
.gt-inner{qdisplay:block;padding:1px 2px 1px 2px;height:19px;line-height:16px;overflow:hidden;white-space:nowrap;word-break:keep-all;word-wrap:normal;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.gt-hd-row td .gt-inner{position:relative;cursor:default;padding:3px 1px 0 3px;font-weight:bold;color:#333;-moz-user-select:none;-khtml-user-select:none;}
.gt-inner-center{text-align:center;}
.gt-inner-right{text-align:right;}
.gt-b-ie .gt-head-table,.gt-b-ie .gt-table,.gt-b-safari .gt-head-table,.gt-b-safari .gt-table{table-layout:fixed;}
.gt-b-ie .gt-row td{height:22px;}
.gt-b-ie .gt-hd-row td,.gt-b-safari .gt-hd-row td{height:23px;}
.gt-b-ie .gt-hd-row td .gt-inner,.gt-b-ie .gt-inner{width:100%;}
.gt-b-ie .gt-row td .gt-inner{margin-top:2px;padding-top:0;padding-bottom:0;}
.gt-b-ie .gt-hd-row td .gt-inner{height:22px;}
.gt-b-ie .gt-hd-row td .gt-inner input{position:absolute;top:0;}
.gt-table thead tr td,.gt-table thead th td{font-weight:bold;background:#ebeadb url(../grid/skin/default/images/hd_row_bg.gif) repeat-x;}
.gt-hd-hidden td .gt-inner{display:none;}
.gt-inner-tall2{margin-top:10px;}
.gt-row td.gt-index-col{text-align:right;cursor:pointer;letter-spacing:-1px;font:normal 9px arial,helvetica,sans-serif;background:#e0e0e0 url(../grid/skin/default/images/cell_index_bg.gif) repeat-x;}
.gt-row td.gt-index-col .gt-inner{padding:1px 2px 1px 2px;}
.gt-row-even{background-color:#f3f6f5;}
.gt-row-new{background-color:#fff9f3;}
.gt-row-over td{cursor:default;border-bottom:1px solid #f96;}
.gt-row-over td.gt-cell-group{background-image:url();}
.gt-row-del td{color:#888;background:#e0e0e0 url(../grid/skin/default/images/row_del.gif) repeat-x center center;}
.gt-row-selected td{background-color:#eef6ff;}
.gt-row-selected td.gt-cell-group{background-color:#eef6ff;}
.gt-cell-group{background-color:#eef6ff;}
.gt-hd-tool{display:block;position:absolute;z-index:2;height:20px;top:2px;right:0;}
.gt-hd-tool span{float:left;font-size:1px;}
.gt-hd-split{qdisplay:block;height:16px;width:6px;overflow:hidden;background:url(../grid/skin/default/images/tool_split.gif) repeat-y 3px center;}
.gt-b-ie .gt-hd-split{background-position:4px center;}
.gt-split-line{position:absolute;top:0;height:50px;width:2px;z-index:13;display:none;overflow:hidden;cursor:col-resize;border:0;padding:0;margin:0;background:#ccc;-moz-user-select:none;-khtml-user-select:none;}
.gt-hd-icon{position:relative;left:12px;width:11px;height:10px;background-position:11px 11px;background-repeat:no-repeat;background-image:url(../grid/skin/default/images/s_sort_asc_desc.gif);}
.gt-hd-asc{background-position:0 0;}
.gt-hd-desc{background-position:-11px 0;}
.gt-hd-button{position:relative;top:7px;width:12px;height:10px;qbackground:url(../grid/skin/default/images/hd_menu_btn.gif) no-repeat 11px 11px;}
.gt-hd-row-over .gt-hd-button{cursor:pointer;background-position:1px 0;}
.gt-nodata-cell div{margin-left:30%;}
.gt-freeze-div{overflow:hidden;position:absolute;text-align:left;top:1px;left:1px;z-index:13;border-right:1px solid #999;}
.gt-input-text{margin:0;padding-bottom:0;padding:2px 1px 0 1px;height:21px;line-height:18px;vertical-align:middle;border:1px solid #abc;}
.gt-input-select{vertical-align:middle;height:21px;font:normal 12px arial,tahoma,helvetica,sans-serif;}
.gt-input-button{vertical-align:middle;line-height:18px;height:21px;border:1px solid #369;background:url(../grid/skin/default/images/input_button_bg.gif) repeat-x 0 -2px;}
.gt-toolbar-box{width:100%;position:relative;height:24px;left:0;bottom:0;display:block;cursor:default;overflow:hidden;border:1px solid #ccc;border-top:0;background:url(../grid/skin/default/images/toolbar_bg.gif) repeat 0 0;}
.gt-toolbar-box-top{border-bottom:0;border:1px solid #ccc;}
.gt-toolbar{height:23px;margin-top:1px;}
.gt-tool-resize{position:absolute;cursor:se-resize;bottom:0;right:0;width:10px;height:10px;z-index:20;font-size:1px;background:url(../grid/skin/default/images/tool_resize.gif) no-repeat 0 0;-moz-user-select:none;-khtml-user-select:none;}
.gt-cell-tooltip{position:absolute;padding:2px;z-index:101;border:1px solid #666;background:#fff9f3;}
.gt-grid-mask{position:absolute;top:0;left:0;width:100%;height:100%;z-index:30;display:none;background:transparent;border:0 solid #f00;}
.gt-grid-mask-bg{width:100%;height:100%;display:none;background:#eee;-moz-opacity:.5;opacity:.5;filter:alpha(opacity=50);}
.gt-grid-mask-show,.gt-grid-mask-show .gt-grid-mask-bg{display:block;text-align:left;}
.gt-grid-mask-show-trp{-moz-opacity:.0;opacity:.0;filter:alpha(opacity=0);}
.gt-grid-dialog,.gt-grid-waiting{position:absolute;left:50%;top:50%;text-align:left;display:none;background:#eceef3;border:1px solid #369;}
.gt-grid-dialog{z-index:99;width:300px;height:150px;margin-left:-150px;margin-top:-75px;}
.gt-grid-waiting{z-index:101;width:200px;height:50px;margin-left:-100px;margin-top:-50px;}
.gt-grid-waiting-icon{float:left;width:16px;height:16px;margin:5px;margin-top:15px;background:url(../grid/skin/default/images/s_loading.gif) no-repeat;}
.gt-grid-waiting-text{float:left;margin:0;margin-top:18px;}
.gt-dialog-head{padding:0;position:relative;height:19px;width:100%;border-bottom:1px solid #b0c7d7;background-image:url(../grid/skin/default/images/toolbar_bg.gif);}
.gt-b-ie .gt-dialog-head{height:20px;}
.gt-dialog-head-icon{float:left;display:block;margin:2px;}
.gt-dialog-head-text{float:left;margin-top:3px;}
.gt-dialog-head-button{position:absolute;right:3px;top:3px;width:16px;border:0 solid #f00;}
.gt-dialog-head-button a{cursor:pointer;height:15px;display:block;width:100%;text-decoration:none;background:url(../grid/skin/default/images/dialog_close_btn.gif) no-repeat 0 0;-moz-opacity:.5;opacity:.50;filter:alpha(opacity=50);}
.gt-dialog-head-button a:hover{-moz-opacity:1;opacity:1;filter:alpha(opacity=100);}
.gt-dialog-body{border:0;width:100%;padding:0;margin:0;overflow:auto;text-align:left;}
.gt-dialog-buttonzone-h{width:99%;text-align:center;}
.gt-dialog-buttonzone-h button{margin:3px;}
.gt-dialog-buttonzone-v{text-align:center;float:left;display:inline;width:90px;}
.gt-dialog-buttonzone-v button{float:left;margin:10px;position:relative;top:95px;width:60px;}
.gt-column-dialog,.gt-filter-dialog{float:left;display:inline;margin:5px;overflow:auto;width:150px;height:180px;background:#fff;border:1px solid #999;}
.gt-filter-dialog{float:none;display:block;}
.gt-filter-dialog div{margin:0;}
.gt-filter-item input{margin:2px;}
.gt-filter-col-text{width:60px;}
.gt-filter-field-text{width:100px;}
.gt-filter-del,.gt-filter-up,.gt-filter-down{width:50px;}
.gt-filter-field-box{display:inline;width:90px;height:24px;margin:0;padding:0;overflow:hidden;}
.gt-filter-field-box select,.gt-filter-field-box input{width:89px;margin:0;}
.gt-b-ie .gt-filter-field-box select{margin-top:2px;}
.gt-grid-ghost-rect{position:absolute;top:5px;z-index:30;display:none;border:1px solid #36c;background:#dde0e3;-moz-user-select:none;-khtml-user-select:none;-moz-opacity:.5;opacity:.50;filter:alpha(opacity=50);}
.gt-head-ghost{position:absolute;cursor:move;z-index:15;top:0;height:20px;display:none;font:normal 12px arial,verdana,tahoma,helvetica,sans-serif;font-weight:bold;line-height:16px;white-space:nowrap;vertical-align:top;overflow:hidden;color:#000;background:#ccc;-o-text-overflow:ellipsis;text-overflow:ellipsis;-moz-outline:none;-moz-user-focus:none;-moz-user-select:none;-khtml-user-select:none;-moz-opacity:.6;opacity:.60;filter:alpha(opacity=60);}
.gt-head-ghost span{display:block;white-space:nowrap;padding:2px 3px 0 4px;-moz-user-select:none;-khtml-user-select:none;}
.gt-b-safari .gt-head-ghost{cursor:default;}
.gt-column-moveflag{position:absolute;z-index:8;font-size:1px;overflow:hidden;top:0;height:21px;width:2px;display:none;background:#6693ff;}
.gt-log-box{width:600px;height:55px;overflow:scroll;white-space:nowrap;}
.gt-popmenu{display:block;width:130px;position:absolute;z-index:20;border:1px solid #9bd;background:#fff;}
.gt-menuitem{display:block;height:23px;cursor:pointer;text-decoration:none;border:0 solid #f00;color:#356;}
.gt-menuitem:hover{background:#cde;}
.gt-menu-activemenu{background:#eef3ff;}
.gt-menu-icon{display:block;float:left;height:23px;width:20px;font-size:1px;vertical-align:middle;overflow:hidden;background-repeat:no-repeat;background-position:center center;border:0 solid #ff000;background-color:#def;-moz-user-select:none;-khtml-user-select:none;}
.gt-checkboxtext{display:block;float:left;padding:5px 0 0 2px;vertical-align:middle;overflow:hidden;border:0 solid #0f0;}
.gt-aftericon{display:block;float:right;width:0;height:23px;font-size:1px;vertical-align:middle;overflow:hidden;border:0 solid #f00;-moz-user-select:none;-khtml-user-select:none;background-repeat:no-repeat;background-position:center center;}
.gt-menu-parent{width:12px;background-image:url(../grid/skin/default/images/menu_hassub.gif);}
.gt-icon-freeze{background-image:url(../grid/skin/default/images/menu_icon_lock.gif);}
.gt-icon-skin{background-image:url(../grid/skin/default/images/menu_icon_themes.gif);}
.gt-icon-hidecol{background-image:url(../grid/skin/default/images/menu_icon_hidecol.gif);}
.gt-icon-groupcol{background-image:url(../grid/skin/default/images/menu_icon_column_group.gif);}
.gt-icon-checkbox{background-image:url(../grid/skin/default/images/s_checked.gif);}
.gt-icon-radiobox{background-image:url(../grid/skin/default/images/s_radiochecked.gif);}
.gt-icon-unchecked{background-image:url(../grid/skin/default/images/s_unchecked.gif);}
.gt-image-button{display:block;float:left;padding:0;vertical-align:middle;width:19px;height:19px;padding:0;text-decoration:none;margin:1px;font-size:1px;background:transparent;border:0 solid #369;-moz-user-select:none;-khtml-user-select:none;}
.gt-image-button:hover{background:url(../grid/skin/default/images/button_bg.gif) no-repeat center center;}
.gt-image-button div,.gt-image-button button{width:100%;height:100%;cursor:pointer;font-size:1px;border:0 solid #f00;}
.gt-image-button-down{background:url(../grid/skin/default/images/button_down_bg.gif) no-repeat center center;}
.gt-button-disable{cursor:default;-moz-opacity:.4;opacity:.40;filter:alpha(opacity=40);}
.gt-button-disable:hover{background:url();}
.gt-button-disable div,.gt-button-disable button{cursor:default;}
.gt-button-split{width:5px;height:19px;vertical-align:middle;background:url(../grid/skin/default/images/tool_split.gif) no-repeat center center;}
.gt-first-page{background:url(../grid/skin/default/images/page_first.gif) no-repeat center center;}
.gt-prev-page{background:url(../grid/skin/default/images/page_prev.gif) no-repeat center center;}
.gt-next-page{background:url(../grid/skin/default/images/page_next.gif) no-repeat center center;}
.gt-last-page{background:url(../grid/skin/default/images/page_last.gif) no-repeat center center;}
.gt-goto-page{background:url(../grid/skin/default/images/page_goto.gif) no-repeat center center;}
.gt-toolbar-text{font:normal 12px arial,verdana,tahoma,helvetica,sans-serif;float:left;vertical-align:top;margin:2px;color:#356;}
.gt-b-ie .gt-toolbar-text{margin-top:5px;}
.gt-page-input{font:normal 11px tahoma,verdana,arial,helvetica,sans-serif;float:left;width:25px;height:15px;vertical-align:top;margin-top:3px;text-align:right;border:1px solid #589;}
.gt-pagesize-select{display:block;float:left;width:41px;height:16px;font:normal 11px tahoma,verdana,arial,helvetica,sans-serif;vertical-align:bottom;margin-top:2px;text-align:right;border:1px solid #589;}
.gt-b-ie .gt-pagesize-select{width:45px;}
.gt-b-safari .gt-pagesize-select{width:50px;}
.gt-page-state{display:block;float:right;top:0;padding-top:2px;font:normal 12px arial,verdana,tahoma,helvetica,sans-serif;color:#356;}
.gt-page-state div{padding:2px 7px 0 0;overflow:hidden;}
.gt-page-state-left{float:left;padding-left:5px;}
.gt-tool-gridmenu{background:url(../grid/skin/default/images/icon_grid_menu.gif) no-repeat center center;}
.gt-tool-add{background:url(../grid/skin/default/images/tool_add.gif) no-repeat center center;}
.gt-tool-del{background:url(../grid/skin/default/images/tool_del.gif) no-repeat center center;}
.gt-tool-save{background:url(../grid/skin/default/images/tool_save.gif) no-repeat center center;}
.gt-tool-reload{background:url(../grid/skin/default/images/tool_reload.gif) no-repeat center center;}
.gt-tool-print{background:url(../grid/skin/default/images/tool_print.gif) no-repeat center center;}
.gt-tool-xls{background:url(../grid/skin/default/images/tool_xls.gif) no-repeat center center;}
.gt-tool-pdf{background:url(../grid/skin/default/images/tool_pdf.gif) no-repeat center center;}
.gt-tool-csv{background:url(../grid/skin/default/images/tool_csv.gif) no-repeat center center;}
.gt-tool-xml{background:url(../grid/skin/default/images/tool_xml.gif) no-repeat center center;}
.gt-tool-filter{background:url(../grid/skin/default/images/tool_filter.gif) no-repeat center center;}
.gt-tool-chart{background:url(../grid/skin/default/images/tool_chart.gif) no-repeat center center;}
.gt-hidden{width:0;height:0;padding:0;margin:0;overflow:hidden;}
.gt-breakline,.breakline{white-space:normal;word-break:break-all;word-wrap:break-word;}
.gt-nobreakline,.nobreakline{white-space:nowrap;word-break:keep-all;word-wrap:normal;}
.gt-skin-mac .gt-simple-scrollbar{scrollbar-3dlight-color:#fff;scrollbar-darkshadow-color:#fff;scrollbar-arrow-color:#888;scrollbar-face-color:#ddd;scrollbar-highlight-color:#ddd;scrollbar-shadow-color:#ddd;scrollbar-track-color:#f0f0f0;}
.gt-skin-mac .gt-head-div{background:#ebeadb url(../grid/images/hd_row_over_bg.gif) repeat-x;}
.gt-skin-mac .gt-hd-row TD{border-right:1px solid #689;border-bottom:1px solid #689;background:#ebeadb url(../grid/images/hd_row_bg.gif) repeat-x;}
.gt-skin-mac .gt-hd-row .gt-hd-row-over{background:#ebeadb url(../grid/images/hd_row_over_bg.gif) repeat-x;}
.gt-skin-mac .gt-hd-icon{background-image:url(../grid/images/s_sort_asc_desc.gif.png);}
.gt-skin-mac .gt-table thead tr td,.gt-skin-vista .gt-table thead th td{background:#ebeadb url(../grid/images/hd_row_bg.gif) repeat-x;}
.gt-skin-mac .gt-toolbar-box{background-image:url(../grid/images/toolbar_bg.gif);}
.gt-skin-mac .gt-toolbar-text{color:#000;}
.gt-skin-mac .gt-page-state{color:#000;}
.gt-skin-mac .gt-image-button:hover{background:url(../grid/images/button_bg.gif) no-repeat center center;}
.gt-skin-mac .gt-image-button div,.gt-image-button button{border-color:#f00;}
.gt-skin-mac .gt-image-button-down{background:url(../grid/images/button_down_bg.gif) no-repeat center center;}
.gt-skin-mac .gt-first-page{background:url(../grid/images/page_first.gif) no-repeat center center;}
.gt-skin-mac .gt-prev-page{background:url(../grid/images/page_prev.gif) no-repeat center center;}
.gt-skin-mac .gt-next-page{background:url(../grid/images/page_next.gif) no-repeat center center;}
.gt-skin-mac .gt-last-page{background:url(../grid/images/page_last.gif) no-repeat center center;}
.gt-skin-mac .gt-goto-page{background:url(../grid/images/page_goto.gif) no-repeat center center;}
.gt-skin-mac .gt-dialog-head{background-image:url(../grid/images/toolbar_bg.gif);}
.gt-skin-mac .gt-dialog-head-button a{background:url(../grid/images/dialog_close_btn.gif) no-repeat 0 0;}
