ibsheet.css 59 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962
  1. /* -----------------------------------------------------------------------*/
  2. /* ----------------- "Main" IBSheet style definition ---------------------*/
  3. /* -----------------------------------------------------------------------*/
  4. /* Base tags */
  5. .GMImage {padding-bottom:256px;}
  6. .GMNone {display:none;}
  7. .GMSection,.GMSectionFF3, .GMChildPart {table-layout:fixed; width:0;}
  8. .GMSectionFF3 {border-collapse:collapse; }
  9. /* Sections */
  10. .GMMainTable {border:1px solid #99BCE8; border-collapse:separate; text-align:left; background:#ffffff; font:12px Dotum,Helvetica,AppleGothic,Sans-serif;}
  11. .GMFootLeft,.GMFootMid,.GMFootRight {border-top:1px solid #99BCE8;}
  12. .GMHeadLeft,.GMBodyLeft,.GMFootLeft,.GMHScrollLeft {border-right:1px solid #c0c0ff;}
  13. .GMHeadRight,.GMBodyRight,.GMFootRight,.GMHScrollRight {border-left:1px solid #c0c0ff;}
  14. .GMVScroll {padding-top:1px; padding-bottom:1px;}
  15. .GMHScrollLeft,.GMHScrollMid,.GMHScrollLeftResizeTouch,.GMHScrollRightResizeTouch {padding-left:1px; padding-right:1px; cursor:default;}
  16. .GMHScrollLeftResizeTouch {border-right:2px solid #000000; padding-right:18px; background:#F4F4F4;}
  17. .GMHScrollRightResizeTouch {border-left:2px solid #000000; padding-left:18px; background:#F4F4F4;}
  18. .GMHScrollMidLeftResizeTouch {border-left:1px solid #000000; padding-left:19px; background:#F4F4F4;}
  19. .GMHScrollMidRightResizeTouch {border-right:1px solid #000000; padding-right:19px; background:#F4F4F4;}
  20. .GMHScrollWide {padding-right:1px;}
  21. .GMHScrollHidden {overflow:visible !important; background:#F4F4F4; cursor:default; }
  22. .GMXScroll {background:#F4F4F4;}
  23. .GMPage {border-top:0px solid #E0E0E0;}
  24. /* Rows */
  25. .GMSpaceRowHeight{height:21px; }
  26. .GMRowHeight {height:18px; }
  27. .GMRowHeightTouch{height:22px; }
  28. .GMSpaceMargin {margin:0; }
  29. .GMSpaceMarginTouch{margin:0; }
  30. .GMSpaceRow {background:#ffffff; white-space:nowrap; overflow:hidden; padding-top:2px; padding-bottom:2px; border-bottom:1px solid #e0e0ff;}
  31. .GMGroupRow,.GMSearchRow,.GMPagerRow
  32. {background-color:#C9E1F5; white-space:nowrap; padding-top:5px; padding-bottom:5px; overflow:hidden; border-bottom:1px solid #99BCE8;}
  33. .GMGroupRow,.GMPagerRow {background-position:0 -1801px; }
  34. .GMFillRow {background:#ffffff; }
  35. .GMRowAbove,.GMRowBelow {border-left:1px solid #9cb6c8; border-right:1px solid #9cb6c8;}
  36. .GMRowAbove { margin-top:3px; overflow:hidden;}
  37. .GMRowBelow {margin-bottom:3px; overflow:hidden;}
  38. .GMCountRowTop {background-color:#C9E1F5; white-space:nowrap;padding-top:5px; padding-bottom:5px; overflow:hidden; border-bottom:1px solid #99BCE8;}
  39. .GMCountRowBottom {background-color:#C9E1F5; white-space:nowrap; padding-top:1px; padding-bottom:1px; overflow:hidden; border-top:1px solid #99BCE8;}
  40. .GMButtonbarTop {background-color:#C9E1F5; white-space:nowrap;padding-top:1px; padding-bottom:1px; overflow:hidden; border-bottom:1px solid #99BCE8;}
  41. .GMButtonbarBottom {background-color:#C9E1F5; white-space:nowrap; padding-top:1px; padding-bottom:1px; overflow:hidden; border-top:1px solid #99BCE8;}
  42. .GMCountFont { font-size:/*IBFS*/12px; font-family:/*IBFN*/"Dotum", "Helvetica", "AppleGothic", sans-serif; }
  43. .GMNoDataRow {padding-top:0px; padding-bottom:0px; background-color:#ffffff; color:#000000;}
  44. /* Cell */
  45. .GMCell,.GMCellPanel,.GMCellFilter,.GMHeaderDrag,.GMHeaderGroup
  46. {border-bottom:1px solid #e0e0ff; border-right:1px solid #e0e0ff; border-left:0; border-top:0;vertical-align:top; overflow:hidden; height:auto; font-size:/*IBFS*/12px; font-family:/*IBFN*/"Dotum", "Helvetica", "AppleGothic", sans-serif; line-height: 14px; box-sizing: border-box;}
  47. .GMCellHeader,.GMCellHeaderEmpty
  48. {vertical-align:middle; overflow:hidden;height:auto; background-color:#C9E1F5; padding-top:1px; border-right:1px solid #99BCE8; border-bottom:1px solid #99BCE8;}
  49. .GMHeaderGroup, .GMHeaderGroupCustom { vertical-align: middle; height:20px; text-align: center; }
  50. .GMCellBorderFF3 {border-left:0;border-top:0;}
  51. .GMCellSpace {vertical-align:top; padding-top:5px !important; }
  52. .GMCellSpacePanel,.GMCellSpaceBool {vertical-align:top; }
  53. .GMCellSpaceRadio { padding-top:3px !important;}
  54. .GMCellSpaceEditButton { vertical-align:top; padding-top:4px !important; border:1px solid #000000 !important; background-color:#ffffff !important; }
  55. .GMCellSpaceButtonButton { vertical-align:top; }
  56. .GMCellSpaceButton { vertical-align:top; padding-top:5px !important; white-space:nowrap; }
  57. .GMCellSpaceAbove { border-top:1px solid #9cb6c8; }
  58. .GMCellSpaceBelow { border-bottom:1px solid #9cb6c8; }
  59. .GMCellPanel,.GMCellHeaderPanel{ white-space:nowrap; }
  60. .GMCellHidden { background:transparent!important; border-top:none!important; border-bottom:none!important; }
  61. .GMHeaderButton { padding:0; }
  62. .GMHeaderGroup {background: #7FA9E6; color:#ffffff; font-weight: bold; border-radius: 5px; padding-left:3px;}
  63. .GMHeaderGroupFocus {background-color: #C0C0A0; }
  64. .GMHeaderGroupDelete {background-color: #F0F0E0; color: #F0F0E0; }
  65. .GMHeaderGroupCustom {color:#BBB; padding-left:5px; cursor:default; white-space:nowrap; }
  66. .GMHeaderDrag {background: #9FB9E9; cursor:default; overflow:hidden; }
  67. .GMHeaderFocus {background: #9FB9E9;}
  68. .GMPanel {padding-left:80px;}
  69. .GMNoTreeLines1 {text-align:right;}
  70. .GMNoTreeLines2 {text-align:right; vertical-align:middle; padding-top:0;}
  71. .GMTree {padding-top:0; white-space:nowrap;}
  72. .GMSpannedTree {vertical-align:top;}
  73. .GMCellClassInner {padding-top:0; padding-bottom:0;}
  74. .GMCellSpan { border-bottom: 0px;}
  75. /* Inside cell */
  76. .GMStatus,.GMSeq,.GMPopup,.GMPopupEdit,.GMHtml,.GMText,.GMLines,.GMPass,.GMInt,.GMFloat,.GMDate,
  77. .GMLink,.GMImg,.GMRadio,.GMRadioText,.GMList,.GMEnum,.GMDropCols,.GMAbs,.GMPagerEdit,.GMUser,.GMResult,.GMNumber,.GMBtn,.GMBool,.GMCheckBox,.GMDummyCheck,.GMDelCheck
  78. {white-space:nowrap;vertical-align: middle;padding:2px 3px;}
  79. .GMBoolInput {cursor:pointer;}
  80. .GMInt,.GMFloat { text-align:right; }
  81. .GMLines,.GMRadio,.GMHtml,.GMList { white-space:normal; }
  82. .GMImg,.GMHtml {padding:0; }
  83. .GMRadio,.GMRadioText { padding:0; font-weight:normal !important; }
  84. .GMBool,.GMCheckBox,.GMDummyCheck,.GMDelCheck { text-align:center; }
  85. .GMIcon { background-repeat:no-repeat; }
  86. .GMHiddenSpace { display:none; }
  87. .GMDropCols { padding-top:2px !important; }
  88. .GMHeaderText {color: #15498B; vertical-align:middle; text-shadow:2px 2px 2px #C7C7C7; font-size:/*IBFS*/12px; font-family:/*IBFN*/"Dotum", "Helvetica", "AppleGothic", sans-serif;}
  89. .GMAbs { padding:0; }
  90. .GMUser { padding:0; }
  91. .GMPagerEdit { text-align:center; padding-top:3px!important; }
  92. .GMPagerTotal { text-align:left; padding-top:4px!important; }
  93. .GMEditPager { /*background-color:#ffffff; border:1px solid gray;*/font-size:/*IBFS*/12px; font-family:/*IBFN*/"Dotum", "Helvetica", "AppleGothic", sans-serif;}
  94. .GMMergedCellH {padding:0 0 5px 0}
  95. .GMMergedCellV {padding:0 0 1px 0}
  96. .GMWrap0 { white-space:nowrap; }
  97. .GMWrap1 { white-space:normal; }
  98. .GMEllipsis { white-space:nowrap; text-overflow:ellipsis;}
  99. .GMAlignLeft { text-align:left; }
  100. .GMAlignCenter { text-align:center; }
  101. .GMAlignJustify { text-align:center; }
  102. .GMAlignRight { text-align:right;}
  103. .GMValignTop { vertical-align:top; }
  104. .GMValignMiddle { vertical-align:middle; }
  105. .GMValignBottom { vertical-align:bottom;}
  106. .GMCellButtonBase {
  107. color: #fff;
  108. display: inline-block;
  109. padding: 2px 10px 3px;
  110. text-decoration: none;
  111. border-radius: 3px;
  112. -moz-border-radius: 3px;
  113. -webkit-border-radius: 3px;
  114. box-shadow: 0 1px 3px rgba(0,0,0,0.5);
  115. -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
  116. -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
  117. border-bottom: 1px solid rgba(0,0,0,0.25);
  118. line-height: 1;
  119. border:0;
  120. font-family: "Dotum";
  121. font-weight: bold;
  122. text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
  123. height: 20px;
  124. }
  125. .GMCellButton {
  126. cursor: pointer;
  127. background-color: #5689b9;
  128. }
  129. .GMCellButton0 {
  130. cursor:default;
  131. background-color: #c8c8c8;
  132. }
  133. .GMCellButton:hover { background-color: #3a6ea0; }
  134. .GMCellButton0:hover {}
  135. /* Tree Img with lines */
  136. .GM000,.GM010,.GM001,.GM011,.GM100,.GM110,.GM101,.GM111,
  137. .GM000T,.GM010T,.GM001T,.GM011T,.GM100T,.GM110T,.GM101T,.GM111T,
  138. .GM00,.GM01,.GM10,.GM11,.GM00T,.GM01T,.GM10T,.GM11T,
  139. .GM0T,.GM1T,.GM0TL,.GM1TL,.GM0C,.GM1C,.GM0CL,.GM1CL,.GM0E,.GM1E,.GM0EL,.GM1EL,
  140. .GM0,.GM1,.GMT,.GMTL,.GMC,.GMCL,.GME,.GMEL,.GMD0,.GMD1,.GMD2,.GMD3,.GMD4,.GMD0L,.GMD1L,.GMD2L,.GMD3L,.GMD4L
  141. {background-image:url(Tree.gif); vertical-align:top;}
  142. u.GM000,u.GM010,u.GM001,u.GM011,u.GM100,u.GM110,u.GM101,u.GM111 { padding-left:39px; }
  143. u.GM000T,u.GM010T,u.GM001T,u.GM011T,u.GM100T,u.GM110T,u.GM101T,u.GM111T { padding-left:60px; }
  144. u.GM00,u.GM01,u.GM10,u.GM11 { padding-left:26px; }
  145. u.GM00T,u.GM01T,u.GM10T,u.GM11T { padding-left:47px; }
  146. u.GM0T,u.GM1T,u.GM0TL,u.GM1TL,u.GM0C,u.GM1C,u.GM0CL,u.GM1CL,u.GM0E,u.GM1E,u.GM0EL,u.GM1EL { padding-left:34px; }
  147. u.GM0,u.GM1 { padding-left:13px; }
  148. u.GMT,u.GMTL,u.GMC,u.GMCL,u.GME,u.GMEL,u.GMD0,u.GMD1,u.GMD2,u.GMD3,u.GMD4,u.GMD0L,u.GMD1L,u.GMD2L,u.GMD3L,u.GMD4L { padding-left:21px; }
  149. .GM000,.GM000T{ background-position:-24px 0px; }
  150. .GM010,.GM010T{ background-position:-136px 0; }
  151. .GM001,.GM001T{ background-position:-272px 0; }
  152. .GM011,.GM011T{ background-position:-392px 0; }
  153. .GM100,.GM100T{ background-position:-512px 0; }
  154. .GM110,.GM110T{ background-position:-640px 0; }
  155. .GM101,.GM101T{ background-position:-768px 0; }
  156. .GM111,.GM111T{ background-position:-896px 0; }
  157. .GM00,.GM00T { background-position:-37px 0; }
  158. .GM10,.GM10T { background-position:-149px 0; }
  159. .GM01,.GM01T { background-position:-285px 0; }
  160. .GM11,.GM11T { background-position:-405px 0; }
  161. .GM0,.GM0T { background-position:-50px 0; }
  162. .GM1,.GM1T { background-position:-298px 0; }
  163. .GMT { background-position:-63px 0; }
  164. .GM0TL { background-position:-1032px 0; }
  165. .GM1TL { background-position:-1088px 0; }
  166. .GM0C { background-position:-1160px 0; }
  167. .GM1C { background-position:-1216px 0; }
  168. .GM0CL { background-position:-1288px 0; }
  169. .GM1CL { background-position:-1344px 0; }
  170. .GM0E { background-position:-1416px 0; }
  171. .GM1E { background-position:-1472px 0; }
  172. .GM0EL { background-position:-1544px 0; }
  173. .GM1EL { background-position:-1600px 0; }
  174. .GMTL { background-position:-1045px 0; }
  175. .GMC { background-position:-1173px 0; }
  176. .GMCL { background-position:-1301px 0; }
  177. .GME { background-position:-1429px 0; }
  178. .GMEL { background-position:-1557px 0; }
  179. .GMD0 { background-position:-1664px 0; }
  180. .GMD1 { background-position:-1696px 0; }
  181. .GMD2 { background-position:-1728px 0; }
  182. .GMD3 { background-position:-1760px 0; }
  183. .GMD0L { background-position:-1792px 0; }
  184. .GMD1L { background-position:-1824px 0; }
  185. .GMD2L { background-position:-1856px 0; }
  186. .GMD3L { background-position:-1888px 0; }
  187. .GMD4 { background-position:-1920px 0; }
  188. .GMD4L { background-position:-1952px 0; }
  189. /* Tree Img without lines */
  190. .GMND0,.GMND1,.GMND2,.GMND3,.GMND4,.GMNC,.GMNE,.GMNCR,.GMNER {background-image:url(TreeN.gif); background-repeat:no-repeat; vertical-align:top; }
  191. u.GMND0,u.GMND1,u.GMND2,u.GMND3,u.GMND4,u.GMNC,u.GMNE,u.GMNCR,u.GMNER { padding-left:20px; }
  192. .GMND0 { background-position: -6px 0; }
  193. .GMND1 { background-position: -56px 0; }
  194. .GMND2 { background-position: -106px 0; }
  195. .GMND3 { background-position: -156px 0; }
  196. .GMND4 { background-position: -206px 0; }
  197. .GMNC { background-position:right -50px;}
  198. .GMNE { background-position:right -2000px;}
  199. .GMNCR { background-position:-255px -50px;}
  200. .GMNER { background-position:-255px -2000px;}
  201. u.GMNL { padding-left:21px; }
  202. /* Tree Node Image */
  203. .GMTreeNodeIcon0, .GMTreeNodeIcon1, .GMTreeNodeIcon2 { background-position:2px 0px; background-repeat:no-repeat; }
  204. .GMTreeNodeIcon0 { background-image:url(treenode0.gif); }
  205. .GMTreeNodeIcon1 { background-image:url(treenode1.gif); }
  206. .GMTreeNodeIcon2 { background-image:url(treenode2.gif); }
  207. /* Cell images */
  208. .GMIconLink { text-decoration:none; width:1000px; display:inline-block; }
  209. .GMIconLeft,.GMIconRight,.GMIconCenter { background-repeat:no-repeat; }
  210. .GMIconLeft { background-position:left 0; padding-left:20px !important; }
  211. .GMIconRight { background-position:right 0; padding-right:20px !important; }
  212. .GMIconCenter { background-position:center 0; }
  213. .GMPopupRight { background:url(popup.gif) no-repeat 5px center; }
  214. .GMExpandLeft,.GMCollapseLeft,.GMExpandHeaderLeft,.GMCollapseHeaderLeft { padding-left:20px!important; }
  215. .GMDateRight{ padding-right:20px!important;}
  216. u.GMDateRight,u.GMPopupRight { padding-right:0!important; padding-left:17px; }
  217. .GMDateRight {background:url(calendar.gif) no-repeat 2px center}
  218. .GMEnumRight,.GMDefaultsRight { background:url(combo.gif) no-repeat right center; }
  219. u.GMEnumRight {padding-right:0; padding-left:17px}
  220. .GMExpandLeft { background:url(ic_plus.gif) no-repeat 3px center; padding:2px 0 0 18px; _padding:0 0 0 18px }
  221. .GMCollapseLeft { background:url(ic_minus.gif) no-repeat 3px center ; padding:2px 0 0 18px; _padding:0 0 0 18px }
  222. .GMRadio0Left,.GMRadio1Left,.GMRadio2Left,.GMRadio3Left,.GMRadioRO0Left,.GMRadioRO1Left,.GMRadioRO2Left,.GMRadioRO3Left { padding-left:17px; padding-right:10px; line-height:17px; background-repeat:no-repeat; background-position:3px 50%;}
  223. .GMRadio0Right,.GMRadio1Right,.GMRadio2Right,.GMRadio3Right,.GMRadioRO0Right,.GMRadioRO1Right,.GMRadioRO2Right,.GMRadioRO3Right {line-height:17px; padding-right:17px; padding-left:10px; background-repeat:no-repeat; background-position:3px 50%;}
  224. .GMRadio0Left { background-image:url(chk2.gif); }
  225. .GMRadioRO0Left { background-image:url(chk2R.gif); }
  226. .GMRadio1Left { background-image:url(chk3.gif); }
  227. .GMRadioRO1Left { background-image:url(chk3R.gif); }
  228. .GMRadio2Left { background-image:url(chk0.gif); }
  229. .GMRadioRO2Left { background-image:url(chk0R.gif); }
  230. .GMRadio3Left { background-image:url(chk1.gif); }
  231. .GMRadioRO3Left { background-image:url(chk1R.gif); }
  232. .GMRadio0Right { background-image:url(chk2.gif); }
  233. .GMRadioRO0Right { background-image:url(chk2R.gif); }
  234. .GMRadio1Right { background-image:url(chk3.gif); }
  235. .GMRadioRO1Right { background-image:url(chk3R.gif); }
  236. .GMRadio2Right { background-image:url(chk0.gif); }
  237. .GMRadioRO2Right { background-image:url(chk0R.gif); }
  238. .GMRadio3Right { background-image:url(chk1.gif); }
  239. .GMRadioRO3Right { background-image:url(chk1R.gif); }
  240. u.GMFilter0,u.GMFilter1 { padding-left:16px; }
  241. .GMBool0,.GMBool0RO,.GMBool1,.GMBool1RO,.GMBool2,.GMBool2RO,.GMBool3,.GMBool3RO {background-position:center center; background-repeat:no-repeat;}
  242. .GMCheck0Left, .GMCheck1Left, .GMCheckRO0Left, .GMCheckRO1Left { background-repeat:no-repeat; padding-left:20px!important; background-position:3px 50%;}
  243. .GMCheck0Left { background-image:url(chk0.gif); }
  244. .GMCheck1Left { background-image:url(chk1.gif); }
  245. .GMCheckRO0Left { background-image:url(chk0R.gif); }
  246. .GMCheckRO1Left { background-image:url(chk1R.gif); }
  247. .GMBool0 { background-image:url(chk0.gif); }
  248. .GMBool0RO { background-image:url(chk0R.gif); }
  249. .GMBool1 { background-image:url(chk1.gif); }
  250. .GMBool1RO { background-image:url(chk1R.gif); }
  251. .GMBool2 { background-image:url(chk2.gif); }
  252. .GMBool2RO { background-image:url(chk2R.gif); }
  253. .GMBool3 { background-image:url(chk3.gif); }
  254. .GMBool3RO { background-image:url(chk3R.gif); }
  255. /* Filter images */
  256. .GMFilter0Left,.GMFilter1Left,.GMFilter2Left,.GMFilter3Left,.GMFilter4Left,.GMFilter5Left,.GMFilter6Left,.GMFilter7Left,
  257. .GMFilter8Left,.GMFilter9Left,.GMFilter10Left,.GMFilter11Left,.GMFilter12Left {width:100%; height:18px; padding-left:18px;}
  258. .GMFilter0Left,.GMFilter0Menu { background:url(filter0.gif) no-repeat left center; }
  259. .GMFilter1Left,.GMFilter1Menu { background:url(filter1.gif) no-repeat left center; }
  260. .GMFilter2Left,.GMFilter2Menu { background:url(filter2.gif) no-repeat left center; }
  261. .GMFilter3Left,.GMFilter3Menu { background:url(filter3.gif) no-repeat left center; }
  262. .GMFilter4Left,.GMFilter4Menu { background:url(filter4.gif) no-repeat left center; }
  263. .GMFilter5Left,.GMFilter5Menu { background:url(filter5.gif) no-repeat left center; }
  264. .GMFilter6Left,.GMFilter6Menu { background:url(filter6.gif) no-repeat left center; }
  265. .GMFilter7Left,.GMFilter7Menu { background:url(filter7.gif) no-repeat left center; }
  266. .GMFilter8Left,.GMFilter8Menu { background:url(filter8.gif) no-repeat left center; }
  267. .GMFilter9Left,.GMFilter9Menu { background:url(filter9.gif) no-repeat left center; }
  268. .GMFilter10Left,.GMFilter10Menu { background:url(filter10.gif) no-repeat left center; }
  269. .GMFilter11Left,.GMFilter11Menu { background:url(filter11.gif) no-repeat left center; }
  270. .GMFilter12Left,.GMFilter12Menu { background:url(filter12.gif) no-repeat left center; }
  271. .GMFilter0Menu,.GMFilter1Menu,.GMFilter2Menu,.GMFilter3Menu,.GMFilter4Menu,.GMFilter5Menu,.GMFilter6Menu,.GMFilter7Menu,.GMFilter8Menu,.GMFilter9Menu,
  272. .GMFilter10Menu,.GMFilter11Menu,.GMFilter12Menu {width:18px; height:18px; overflow:hidden; margin: -2px 0 0 -1px;}
  273. .GMFilterMenuHeader { padding-left:2px; border-bottom:0 !important; }
  274. /* Keyfield Image */
  275. .GMKeyfield {background-image:url(keyfield.gif); display:inline-block; vertical-align:middle; background-repeat: no-repeat; background-position:center 1px; padding: 0 2px 0 4px; }
  276. .GMStatusR,.GMStatusI,.GMStatusU,.GMStatusD {background-position:center center; background-repeat:no-repeat;}
  277. .GMStatusI { background-image:url(status_i.gif); }
  278. .GMStatusU { background-image:url(status_u.gif); }
  279. .GMStatusD { background-image:url(status_d.gif); }
  280. /* GMKeyfield : hack OP*/
  281. @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
  282. { .GMKeyfield{ background-position: center 3px;padding: 0 2px 0 4px; }}
  283. /* CheckBox Header Image */
  284. .GMCheckHeader0 {background-image:url(chk0.gif); display:inline-block; vertical-align:middle; background-repeat:no-repeat; background-position:5px 1px; padding:2px 7px 0 6px; margin:0 2px 0 0;}
  285. /* GMCheckHeader0 : hack CR,SF*/
  286. @media screen and (-webkit-min-device-pixel-ratio:0)
  287. {.GMCheckHeader0{ background-position:6px 1px ; padding: 2px 8px 0 6px; }}
  288. /* GMCheckHeader0 : hack FF*/
  289. .GMCheckHeader0, x:-moz-any-link, x:default { background-position:6px 1px ; padding: 2px 8px 0 6px; }
  290. /* GMCheckHeader0 : hack OP*/
  291. @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
  292. { .GMCheckHeader0{ background-position:7px center ; padding:1px 17px 0 0; }}
  293. .GMCheckHeader1 {background-image:url(chk1.gif); display:inline-block; vertical-align:middle; background-repeat:no-repeat; background-position:4px 1px ; padding:2px 6px 0 6px; margin:0 2px 0 0}
  294. /* GMCheckHeader1 : hack CR,SF*/
  295. @media screen and (-webkit-min-device-pixel-ratio:0)
  296. {.GMCheckHeader1{ background-position:6px 1px ; padding: 2px 8px 0 6px; }}
  297. /* GMCheckHeader1 : hack FF*/
  298. .GMCheckHeader1, x:-moz-any-link, x:default { background-position:6px 1px ; padding: 2px 8px 0 6px; }
  299. /* GMCheckHeader1 : hack OP*/
  300. @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
  301. { .GMCheckHeader1 { background-position:7px center ; padding:1px 17px 0 0; }}
  302. /* Sort images */
  303. .GMSort {display:block; float:right; margin:2px 2px 0; width:7px;}
  304. /* State classes */
  305. /* The colors must be set by numbers not by names */
  306. .GMColorDefault { background-color:#FFFFFF;}
  307. .GMColorNoFocus { background-color:#E8F4FF;}
  308. .GMColorReadOnly { background-color:#F4F4F4;}
  309. .GMColorPreview { background-color:#FFFFFF;}
  310. .GMColorAlternate{ background-color:#EBFFFF;}
  311. .GMColorSelected { background-color:/*#FFFF80*/#aadbff; }
  312. .GMColorFilter {background-color:#FFFFFF;}
  313. /*//.GMClassSelected { }*/
  314. .GMColorError { background-color:#FF6969; }
  315. .GMColorDeleted { background-color:#FFCDCD; }
  316. .GMClassDeleted { font-style:italic; }
  317. .GMColorAdded { background-color:#CDFFCD; }
  318. .GMClassAdded { font-weight:bold; }
  319. .GMColorMoved1 { background-color:#FFFFFF; }
  320. .GMColorMoved2 { background-color:#D7EBEB; }
  321. .GMColorChanged { background-color:#EBEBFF; }
  322. .GMColorChangedCell { background-color:#E1E1FF; }
  323. .GMClassChangedCell { font-weight:bold; }
  324. .GMColorMaxChildren { background-color:#FFFFF0; }
  325. .GMColorDetail { background-color:#FFF0FF; }
  326. .GMColorDetailSelected { background-color:#FFF0E0; }
  327. .GMColorDragged{ background-color:#E0E0C0; }
  328. .GMColorFound1 { background-color:#FF87FF; }
  329. .GMColorFound2 { background-color:#FFC387; }
  330. .GMColorFound3 { background-color:#87FF87; }
  331. .GMColorHovered { background-color:#F0F0FF; }
  332. .GMColorHoveredCell { background-color:#C0C0FF; }
  333. .GMColorHoveredCellReadOnly { background-color:#F0F0F0; }
  334. .GMColorHoveredCellSpace { background-color:#FFFFFF; }
  335. .GMColorHoveredCellSpaceEdit{ background-color:#C0C0FF; }
  336. .GMColorHoveredCellSpaceBool{ background-color:#FFFFFF; }
  337. .GMColorHoveredCellButton { background-color:#FFFFFE; }
  338. .GMClassHoveredCellButton { color:green; }
  339. .GMColorHoveredCellButton1 { background-color:#FFFFFE; }
  340. .GMClassHoveredCellButton1 { color:red; }
  341. .GMColorFocused { background-color:#e9f5d0; }
  342. .GMColorFocusedCell { background-color:#FFFFFE; }
  343. .GMColorFocusedCellSpace { background-color:#E6E6E6; }
  344. .GMColorFocusedCellButton { background-color:#BCD; }
  345. .GMColorFocusedCellHeader { background-color:#FFFFFE; }
  346. .GMColorFocusedCellPanel { background-color:#FFFFFE; }
  347. .GMColorEditedCell { background-color:#FFFFFF; }
  348. .GMColorViewedCell { background-color:#FFFFFF; }
  349. .GMColorMultiRowFocused { background-color:#e9f5d0; }
  350. /* Hover, focus, edit cursors */
  351. .GMHoverRowBackground { opacity:0.2; filter:alpha(opacity=10); background:#00F; } /* 일반모드에서의 Hover Row의 Background*/
  352. .GMHoverRowBorder { z-index:0; border-top:1px solid #BBF; border-bottom:1px solid #BBF; cursor:default; } /* 일반모드에서의 Hover Row의 Border*/
  353. .GMHoverCellBorder { z-index:0; padding:1px; border:1px solid #A0A0F0; cursor:default; background:white; } /* 일반모드에서의 Hover Cell의 Border*/
  354. .GMFocusRowBackground { opacity:0.1; filter:alpha(opacity=20); background:/*IBSB*/#b6d102; } /* <-- Sheet : Selected Row Background */
  355. .GMFocusRowBorder { z-index:0; border:1px solid /*IBSB*/#219fab; } /* <-- Sheet : Selected Row Border */
  356. .GMFocusCellBorder { z-index:0; border:2px solid /*IBSB*/#219fab; } /* <-- Sheet : Selected Cell Border */
  357. .GMFocusCellSpaceBorder,.GMEditCellSpaceBorder { z-index:4; }
  358. .GMEditCellBorder { z-index:0; border:2px solid #FF6666;} /*<-- Sheet : CellEdit Border */
  359. .GMEditCellInput { position:relative; border:0 solid #39aefb; overflow:hidden; z-index:2; }
  360. .GMCursorBackground, .GMCursorBorderLeft ,.GMCursorBorderRight,.GMCursorBorderTop,.GMCursorBorderBottom
  361. {position:relative;overflow:hidden;}
  362. .GMCursorBackground {border:none; padding:0;}
  363. .GMCursorBorderLeft {padding-right:0; padding-top:0; padding-bottom:0; border-right:none; border-top:none; border-bottom:none; width:0; height:0;}
  364. .GMCursorBorderRight {padding-left:0; padding-top:0; padding-bottom:0; border-left:none; border-top:none; border-bottom:none; width:0; height:0;}
  365. .GMCursorBorderTop {padding-bottom:0; padding-left:0; padding-right:0; border-bottom:none; border-left:none; border-right:none; width:0; height:0;}
  366. .GMCursorBorderBottom{padding-top:0; padding-left:0; padding-right:0; border-top:none; border-left:none; border-right:none; width:0; height:0;}
  367. /* Cell edges */
  368. .GMNoLeft { border-left:0; }
  369. .GMNoRight { border-right:0; }
  370. /* Dragging */
  371. .GMMouseObject { opacity:0.5; filter:alpha(opacity=50); z-index:300; overflow:hidden;}
  372. .GMDragObject {z-index:300; margin-left:10px; margin-top:10px; padding-left:3px; padding-right:3px;background:#E4E5F0 ; border:1px solid #777;}
  373. .GMUserDragObject {z-index:300; margin-left:10px; margin-top:10px;}
  374. .GMDragColInsideTop,.GMDragColInsideBottom,.GMDragColOutsideTop,.GMDragColOutsideBottom{position:absolute;width:10px; height:11px; overflow:hidden; z-index:258;}
  375. .GMDragColInsideTop {background:url(in_top.gif) no-repeat;}
  376. .GMDragColInsideBottom {background:url(in_bottom.gif) no-repeat;}
  377. .GMDragColOutsideTop {background:url(out_top.gif) no-repeat;}
  378. .GMDragColOutsideBottom {background:url(out_bottom.gif) no-repeat;}
  379. /* Messages */
  380. .GMDisabled{position:absolute; z-index:264; background:#ffffff; opacity:0.5; filter:alpha(opacity=50); }
  381. .GMProcess {position: absolute; left:0; top:0; background:#E2F0FF; border:1px solid #777; white-space:nowrap; text-align:center; visibility:hidden; z-index:266;}
  382. .GMMessage {background:#E2F0FF; border:1px solid #000000; padding:10px; white-space:nowrap; text-align:center;
  383. position: absolute; left:0; top:0; visibility:hidden; z-index:266;}
  384. .GMMessageShadow
  385. {position:absolute; margin-left:3px; margin-top:3px; z-index:265;background:#888; opacity:0.5; filter:alpha(opacity=50); left:0; top:0; visibility:hidden;}
  386. /* Other */
  387. /* !!! No .GM style prefix here !!! */
  388. .GridTmpTag { position:absolute; left:5px; top:5px; visibility:hidden; }
  389. /* Popup menus */
  390. .GMMenuMain {position:absolute;left:0;top:0; z-index:258;}
  391. .GMMenuOuter {overflow:hidden; border:1px solid #000000; background:#fff; padding:1px; margin:1px;}
  392. .GMMenuHeader{overflow:hidden; position:absolute; z-index:258;border:1px solid #b0b0c0; background:#fff; cursor:pointer; _cursor:hand;}
  393. .GMMenuHead {color:#15498B; cursor:pointer; text-align:left; font-weight:bold; padding-top:5px; padding-bottom:4px;
  394. background: #c9e1f5; /* Old browsers */
  395. background: -moz-linear-gradient(top, #c9e1f5 0%, #99bce8 100%); /* FF3.6+ */
  396. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c9e1f5), color-stop(100%,#99bce8)); /* Chrome,Safari4+ */
  397. background: -webkit-linear-gradient(top, #c9e1f5 0%,#99bce8 100%); /* Chrome10+,Safari5.1+ */
  398. background: -o-linear-gradient(top, #c9e1f5 0%,#99bce8 100%); /* Opera 11.10+ */
  399. background: -ms-linear-gradient(top, #c9e1f5 0%,#99bce8 100%); /* IE10+ */
  400. background: linear-gradient(top, #c9e1f5 0%,#99bce8 100%); /* W3C */
  401. filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9e1f5', endColorstr='#99bce8',GradientType=0 ); /* IE6-9 */
  402. }
  403. .GMMenuClose {float:right!important; width:14px; cursor:pointer; _cursor:hand; display:none;}
  404. .GMMenuBody {cursor:default; background-color:#fff; padding-top:1px; padding-bottom:1px;}
  405. .GMMenuShadow {position:absolute;margin:3px 0 0 3px;z-index:257;background-color:#888; opacity:0.5; filter:alpha(opacity=50);}
  406. .GMMenuCheckedIconRight {padding-right:17px; background:url(chk1.gif) no-repeat 96% center; }
  407. .GMMenuUncheckedIconRight { padding-right:17px;background:url(chk0.gif) no-repeat 96% center ; }
  408. .GMMenuCursorIcon {background-image:url(d_gray_right.gif); background-repeat:no-repeat; background-position: 3px center;_background-color:#fff}
  409. .GMMenuHoverIcon {background-image:url(d_right.gif); background-repeat:no-repeat; background-position: 3px center; _background-color:#ffeeaa }
  410. .GMMenuNextIcon { padding-right:10px; }
  411. .GMMenuNextIconRtl { padding-left:10px; }
  412. .GMMenuItemText,.GMMenuItemIcon,.GMMenuEnum,.GMMenuEnumHeader,.GMMenuEdit,.GMFilterMenuItemText
  413. {white-space:nowrap; overflow:hidden; vertical-align: middle; padding:1px 0 0 0; font-size:/*IBFS*/12px; font-family:/*IBFN*/"Dotum", "Helvetica", "AppleGothic", sans-serif;}
  414. .GMMenuItemDisabled {opacity:0.50; filter:alpha(opacity=30); overflow:hidden; }
  415. .GMMenuLevel {color:blue;text-align:center; }
  416. .GMMenuEnumParent,.GMMenuEditParent {padding-left:5px; padding-right:2px}
  417. .GMMenuItemIcon {background-repeat:no-repeat;}
  418. .GMMenuEnum {border:1px solid #DDD; border-top:1px solid #666; border-left:1px solid #666; padding-left:15px; overflow:hidden;}
  419. .GMMenuEnumHeader {padding:1px 0 2px 16px; cursor:default; }
  420. .GMMenuEdit{border:1px solid #DDD; border-top:1px solid #666; border-left:1px solid #666; background:white; overflow:hidden;white-space:nowrap;
  421. padding-left:2px; padding-right:2px;}
  422. .GMMenuEditInput,.GMMenuEditTextarea {margin:0;padding:0;border:0; background:#FDD;_margin:-1px; _padding-right:1px; _padding_left:1px; }
  423. .GMMenuEditTextarea { line-height:13px; }
  424. .GMMenuEditInt,.GMMenuEditFloat,.GMMenuEditDate { text-align:right; }
  425. .GMMenuEditMulti { white-space:normal; }
  426. .GMMenuItem {background-color:#ffffff;padding:2px;}
  427. .GMMenuItemHover {background-color:#ffeeaa; border:1px solid #aaaadd;margin:0 1px; padding:1px 0;}
  428. .GMMenuFocusHover {margin:1px; background-color:#CAE1F3; border:1px solid #000000;}
  429. .GMMenuFocus {margin:1px; background-color:#CAE1F3; border:1px solid #aaaadd;}
  430. .GMMenuDisabledHover {margin:1px; background-color:#dddddd; border:1px solid #aaaadd; }
  431. .GMMenuDisabled {margin:1px; background-color:#dddddd; border:1px solid #aaaadd;}
  432. .GMMenuSeparator {margin:1px 3px 0 3px; height:1px; border-top:1px solid #aaaadd; overflow:hidden;}
  433. .GMMenuCaption {padding:2px; background:#ffffff; color:blue; text-align:center;}
  434. .GMMenuVSeparator { border-right:1px solid #DDD; }
  435. .GMMenuFoot { border-top:none; text-align:center; white-space:nowrap; }
  436. .GMMenuButton {font-size:11px;background:#dcecf8; text-align:center; border:1px solid #8a8fb5;margin:5px 2px 4px 2px;padding:0;white-space:nowrap;width:48px;}
  437. .GMMenuButtonHover { background:#ffeeaa; border:1px solid #aaaadd; }
  438. .GMEnumMenuItem {background-color:#ffffff;padding:2px;padding-top:0px;padding-bottom:0px;}
  439. .GMEnumMenuFocus {margin:1px; background-color:#CAE1F3; border:1px solid #aaaadd;}
  440. .GMEnumMenuFocusHover {margin:1px; background-color:#CAE1F3; border:1px solid #000000;}
  441. .GMEnumMenuItemHover {background-color:#ffeeaa; border:0px solid #aaaadd;margin:0 1px; padding:1px;padding-top:0px;padding-bottom:0px;}
  442. .GMEnumMenuColBorderColor {border-color:#e0e0ff; font-size:/*IBFS*/12px; font-family:/*IBFN*/"Dotum", "Helvetica", "AppleGothic", sans-serif;}
  443. .GMSuggestMenuItem {background-color:#ffffff;padding:2px;padding-top:0px;padding-bottom:0px;}
  444. .GMSuggestMenuFocus {margin:1px; background-color:#CAE1F3; border:1px solid #aaaadd;}
  445. .GMSuggestMenuFocusHover {margin:1px; background-color:#CAE1F3; border:1px solid #000000;}
  446. .GMSuggestMenuItemHover {background-color:#ffeeaa; border:0px solid #aaaadd;margin:0 1px; padding:1px;padding-top:0px;padding-bottom:0px;}
  447. .GMSuggestMenuColBorderColor {border-color:#e0e0ff;}
  448. /* Grid configuration menus */
  449. .GMCfgMenuOuter,.GMColumnsMenuOuter { border:1px solid #000000; }
  450. .GMCfgMenuHead,.GMColumnsMenuHead { padding-left:3px; }
  451. .GMCfgMenuBody,.GMColumnsMenuBody { padding-left:4px; padding-right:4px;}
  452. .GMCfgMenuFoot,.GMColumnsMenuFoot { padding-right:3px; padding-left:3px;}
  453. .GMCfgMenuButton { width:70px; }
  454. .GMCfgMenuItemText,.GMColumnsMenuItemText { padding-left:3px; }
  455. .GMColumnsMenuItemText { white-space:nowrap; }
  456. .GMCfgMenuItem,.GMColumnsMenuItem { padding-top:3px; padding-bottom:3px;}
  457. .GMCfgMenuItemHover,.GMCfgMenuFocus,.GMCfgMenuFocusHover,
  458. .GMColumnsMenuItemHover,.GMColumnsMenuFocus,.GMColumnsMenuFocusHover { padding-top:2px; padding-bottom:2px;}
  459. /* Popup grid dialog */
  460. .GMPopupGridOuter { border:0; overflow:visible; }
  461. .GMPopupGridHead { padding:0; }
  462. .GMPopupGridBody { padding:0; }
  463. .GMPopupGridFoot { padding:0; }
  464. .GMPopupGridButton { width:50px;margin-top:-2px; margin-bottom:3px;}
  465. /* Calendar */
  466. /* calendar small design */
  467. .GMPickMain {position:absolute; left:0; top:0; z-index:258; font-size:/*IBFS*/12px; font-family:/*IBFN*/"Dotum", "Helvetica", "AppleGothic", sans-serif;}
  468. .GMPickOuter {overflow:hidden; background:white; padding:1px; border:1px solid #426b8c; }
  469. .GMPickHeader{overflow:hidden; position:absolute; z-index:258; border:1px solid black; background:#ffffff; cursor:pointer; _cursor:hand;}
  470. .GMPickHeaderBottom{border-bottom:0; padding-bottom:1px;}
  471. .GMPickHeaderTop{border-top:0; padding-bottom:1px; }
  472. .GMPickHead {background:#5c8397; font:10px Dotum,Verdana,Arial; color:white; cursor:default; padding-left:5px; padding-top:1px; padding-bottom:1px;border-bottom:1px solid white;}
  473. .GMPickClose{float:right; width:14px; cursor:pointer; _cursor:hand; display:none;}
  474. .GMPickBody {cursor:default; padding:0; }
  475. .GMPickShadow{position:absolute; background:#888; z-index:257; margin:3px 0 0 3px;opacity:0.5; filter:alpha(opacity=50);}
  476. .GMPickFooter,.GMPick2Footer{text-align:center; padding:2px; cursor:default; background:#EFF0F1; border-top:1px solid #E3E4E6}
  477. .GMPickMY{background-color:#C9E1F5;border-bottom:1px solid #99BCE8;color:#15498B; cursor:default;text-align:center;padding:2px 0 4px 0;}
  478. .GMPickMYDown{padding-right:13px; background:url(d_down.gif) no-repeat right; cursor:pointer; _cursor:hand;}
  479. .GMPickMYUp {padding-right:13px; background:url(d_up.gif) no-repeat right center; cursor:pointer; _cursor:hand;}
  480. .GMPickMYRtl{padding-right:0; padding-left:13px; }
  481. .GMPickBL,.GMPickBR{padding-top:3px; cursor:pointer; _cursor:hand; width:16px; height:14px; overflow:hidden;}
  482. .GMPickBL {float:left !important; background:url(d_left.gif) no-repeat 50%; }
  483. .GMPickBR {float:right !important; background:url(d_right.gif) no-repeat 50%; }
  484. .GMPickTable{width:160px !important;}
  485. .GMPickRow {background:#ffffff;}
  486. .GMPickRowW {background:#DAEAF8;}
  487. .GMPickCell {width:22px;}
  488. .GMPickWDN {background:transparent; color:#333333;text-align:center; cursor:default; margin:2px 3px;padding:1px;}
  489. .GMPickHover,.GMPickSelHover,.GMPickWD,.GMPickSa,.GMPickSu,.GMPickHo,.GMPickSel,.GMPickNow,.GMPickWDNE,.GMPickSaNE,.GMPickSuNE,
  490. .GMPickSelNE,.GMPickNowNE,.GMPickOM,.GMPickOMNE {text-align:center; border:1px solid #ffffff; cursor:pointer; _cursor:hand;margin:2px 3px;}
  491. .GMPickWN,.GMPickWNE {text-align:center; cursor:pointer; _cursor:hand;padding:3px 4px; border-right:1px solid #8CA9E1; background:#EFF0F1; white-space:nowrap;}
  492. .GMPickWDNE,.GMPickSaNE,.GMPickSuNE,.GMPickSelNE,.GMPickNowNE,.GMPickWNE {cursor:default;}
  493. .GMPickWD{background-color:#ffffff;}
  494. .GMPickSa{background-color:#ffffff; color:blue;}
  495. .GMPickSu{background-color:#ffffff; color:red;}
  496. .GMPickHo {background-color:#ffffff; color:orange;}
  497. .GMPickSel{background-color:#fbea54; border:1px solid #dad1d1;}
  498. .GMPickSelNE{background-color:#fbea54; border:1px solid #dad1d1;}
  499. .GMPickNow {background-color:#c0f3ff; border:1px solid #dad1d1;}
  500. .GMPickNowNE{background-color:#c0f3ff; border:1px solid #dad1d1;}
  501. .GMPickHover{background-color:#ddd; border:1px solid #ddd;}
  502. .GMPickSelHover{background-color:#eeeeaa; border:1px solid #ddd;}
  503. .GMPickOM{background-color:white; color:#aaaaaa;}
  504. .GMPickOMNE{color:#aaaaaa;}
  505. .GMPickEmpty{background:url(d_blank.gif) no-repeat 50%; cursor:pointer; _cursor:hand;padding:3px 0; }
  506. .GMPickTimeCell
  507. {text-align:right; padding-bottom:4px; padding-top:6px; padding-right:5px; border-top:1px solid #8CA9E1; background:#EFF0F1;}
  508. .GMPickTime
  509. {border:0px none; white-space:nowrap; text-align:right; background:#EFF0F1;}
  510. .GMPickButton{background:#dcecf8; text-align:center; border:1px solid #8a8fb5; width:45px; height:16px; font:inherit;}
  511. .GMPickButtonHover{background:#ffeeaa; border:1px solid #aaaadd; }
  512. .GMPick2Table{width:158px !important; vertical-align:middle}
  513. .GMPick2CellM{height:20px; width:55px; }
  514. .GMPick2CellY{height:20px; width:35px; vertical-align:middle }
  515. .GMPick2CellSep{height:20px; width:5px; }
  516. .GMPick2Cell{vertical-align:middle}
  517. .GMPick2M,.GMPick2Y,.GMPick2MSel,.GMPick2YSel,.GMPick2MHover,.GMPick2YHover,.GMPick2MSelHover,.GMPick2YSelHover
  518. {cursor:pointer; _cursor:hand; text-align:center; margin-left:1px; margin-right:1px; padding-left:4px; padding-right:4px; overflow:hidden; }
  519. .GMPick2MSel,.GMPick2YSel {background:#c0f3ff; border:1px solid #dad1d1; margin-left:0; margin-right:0;}
  520. .GMPick2MHover,.GMPick2YHover {background:#DDD; border:1px solid #ffffff; margin-left:0; margin-right:0;}
  521. .GMPick2MSelHover,.GMPick2YSelHover {background:#80e0f0; border:1px solid #ffffff;margin-left:0; margin-right:0;}
  522. .GMPick2SepH {width:1px; height:1px; overflow:hidden; }
  523. .GMPick2Sep {width:1px; background:#E3E4E6; overflow:hidden; margin-left:2px; margin-right:2px; height:20px;}
  524. .GMPick2BL,.GMPick2BR {width:35px; cursor:pointer; _cursor:hand; }
  525. .GMPick2BL {background:url(d_left2.gif) no-repeat center center}
  526. .GMPick2BR {background:url(d_right2.gif) no-repeat center center}
  527. /* calendar large design */
  528. /*
  529. .GMPickMain { position:absolute; left:0px; top:0px; z-index:258; font-size:12px; font-family:"Dotum", "Helvetica", "AppleGothic", sans-serif;}
  530. .GMPickOuter { overflow:hidden; border:1px solid black; background:white; }
  531. .GMPickHeader { overflow:hidden; position:absolute; z-index:258; border:1px solid black; background:white; cursor:pointer; _cursor:hand; }
  532. .GMPickHeaderBottom { border-bottom:0px none; padding-bottom:1px; }
  533. .GMPickHeaderTop { border-top:0px none; padding-bottom:1px; }
  534. .GMPickHead { background:white; font:bold 13px "Microsoft Sans Serif",Arial; cursor:default; padding-left:5px; padding-top:3px; padding-bottom:4px; }
  535. .GMPickClose { float:right; width:14px; cursor:pointer; _cursor:hand; display:none; background:url(Menu.gif) no-repeat right -353px; }
  536. .GMPickBody { cursor:default; border:none;}
  537. .GMPickShadow { position:absolute; background:#888; z-index:257; margin-left:3px; margin-top:3px; opacity:0.5; filter:alpha(opacity=50); }
  538. .GMPickFooter,.GMPick2Footer { border-top:1px solid #E3E4E6; background:#EFF0F1; color:blue; cursor:default; padding:2px; text-align:center; }
  539. .GMPickMY{background-color:#0062b1; color:white; cursor:default; text-align:center; padding:4px 0 4px 0;}
  540. .GMPickMYNone { font:15px "Microsoft Sans Serif",Arial; padding-right:13px; }
  541. .GMPickMYDown { font:15px "Microsoft Sans Serif",Arial; padding-right:13px; background:url(d_l_down.gif) no-repeat right; cursor:pointer; _cursor:hand; }
  542. .GMPickMYUp { font:15px "Microsoft Sans Serif",Arial; padding-right:13px; background:url(d_l_up.gif) no-repeat right; cursor:pointer; _cursor:hand; }
  543. .GMPickMYRtl { padding-right:0px; padding-left:13px; }
  544. .GMPickBL,.GMPickBR { padding-top:10px; cursor:pointer; _cursor:hand; width:16px; overflow:hidden; }
  545. .GMPickBL { float:left !important; background:url(d_l_left.gif) no-repeat 50%;}
  546. .GMPickBR { float:right !important; background:url(d_l_right.gif) no-repeat 50%;}
  547. .GMPickTableParent { padding-left:3px; padding-right:5px; padding-bottom:5px; padding-top:3px; clear:both; }
  548. .GMPickTable { width:240px !important; }
  549. .GMPickRow { background:white; }
  550. .GMPickRowW { background:#a8daff;}
  551. .GMPickCell { width:30px;}
  552. .GMPickWDN {
  553. text-align:center; padding:1px; color:#010101;
  554. padding-left:3px; padding-right:3px; padding-top:2px; padding-bottom:2px;border-left:1px solid #fff;
  555. font:15px "Microsoft Sans Serif",Arial; cursor:default;
  556. }
  557. .GMPickHover,.GMPickSelHover,.GMPickWD,.GMPickSa,.GMPickSu,.GMPickHo,.GMPickSel,.GMPickNow,.GMPickWDNE,.GMPickSaNE,.GMPickSuNE,.GMPickSelNE,.GMPickNowNE,.GMPickOM,.GMPickOMNE {
  558. text-align:center; padding-top:4px; padding-bottom:4px; padding-left:3px; padding-right:3px;
  559. font:15px "Microsoft Sans Serif",Arial; cursor:pointer; _cursor:hand;border-bottom:1px solid #e4e4e4;border-right:1px solid #e4e4e4;
  560. }
  561. .GMPickWN,.GMPickWNE {
  562. text-align:center; font:15px "Microsoft Sans Serif",Arial; cursor:pointer; _cursor:hand;
  563. padding-left:4px; padding-right:4px; padding-top:4px; padding-bottom:4px;
  564. background:#488; color:white;
  565. }
  566. .GMPickWDNE,.GMPickSaNE,.GMPickSuNE,.GMPickSelNE,.GMPickNowNE,.GMPickWNE { cursor:default; background-color:#e4e4e4; color:#000; border-bottom:1px solid #d0d0d0; border-left:1px solid #d0d0d0;}
  567. .GMPickWD { background-color:#fff; }
  568. .GMPickSa { color:#0d3def; }
  569. .GMPickSu { color:#e40505; }
  570. .GMPickHo { color:orange; }
  571. .GMPickSel { color:#05467c;font-weight:bold;background-color:#e4e4e4; }
  572. .GMPickSelNE { color:#05467c;font-weight:bold;background-color:#e4e4e4; }
  573. .GMPickNow { background-color:#a8daff; }
  574. .GMPickNowNE { background-color:#ffe0ff; }
  575. .GMPickOM { background-color:inherit; color:#c1c1c1; }
  576. .GMPickOMNE { color:#aaaaaa; }
  577. .GMPickEmpty { background:url(d_blank.gif) no-repeat 50%; cursor:pointer; _cursor:hand; padding:6px 0 0 0;}
  578. .GMPickHover { background-color:#DDD; }
  579. .GMPickSelHover { background-color:#eeee77; }
  580. .GMPickTimeCell { text-align:right; background-color:white; padding-bottom:4px; padding-top:6px; padding-right:5px; }
  581. .GMPickTime { font:13px Verdana,Arial; border:0px none; white-space:nowrap; text-align:right; }
  582. .GMPickButton {font:14px "Microsoft Sans Serif",Arial; background:#dcecf8; text-align:center; border:1px solid #8a8fb5; width:60px; height:20px; font:inherit;}
  583. .GMPickButtonHover{background:#9cd0fa; border:1px solid #aaaadd; }
  584. .GMPick2TableParent { padding-left:3px; padding-right:3px; padding-bottom:1px; padding-top:2px; text-align:center; }
  585. .GMPick2Table { vertical-align:middle; width:240px !important; }
  586. .GMPick2Row { background:white;}
  587. .GMPick2CellM { height:35px; width:76px; }
  588. .GMPick2CellY { vertical-align:middle; height:27px; width:55px;text-align:center;}
  589. .GMPick2CellSep { height:27px; width:10px; }
  590. .GMPick2Cell { vertical-align:middle; height:27px; width:55px;}
  591. .GMPick2M,.GMPick2Y,.GMPick2MSel,.GMPick2YSel,.GMPick2MHover,.GMPick2YHover,.GMPick2MSelHover,.GMPick2YSelHover {
  592. font:14px "Microsoft Sans Serif",Arial; overflow:hidden;
  593. margin-left:1px; margin-right:1px;
  594. padding-left:4px; padding-right:4px; overflow:hidden;
  595. background-color:white; cursor:pointer; _cursor:hand; text-align:center;
  596. }
  597. .GMPick2MSel,.GMPick2YSel { background-color:#d1ebff; border:1px solid #dad1d1; margin-left:0; margin-right:0;}
  598. .GMPick2MHover,.GMPick2YHover { background-color:#DDD; border:1px solid #ffffff; margin-left:0; margin-right:0;}
  599. .GMPick2MSelHover,.GMPick2YSelHover { background-color:#9cd0fa; border:1px solid #ffffff; margin-left:0; margin-right:0;}
  600. .GMPick2SepH { width:1px; height:1px; overflow:hidden; }
  601. .GMPick2Sep { width:1px; background:#E3E4E6; overflow:hidden; margin-left:4px; margin-right:5px; height:27px; }
  602. .GMPick2BL,.GMPick2BR {width:24px !important; cursor:pointer; _cursor:hand;padding:3px 0px;margin:0 auto;}
  603. .GMPick2BL { background:url(d_l_left2.gif) no-repeat center center;}
  604. .GMPick2BR { background:url(d_l_right2.gif) no-repeat center center;}
  605. */
  606. /* Edit controls */
  607. .GMEdit,.GMEditInline {padding:2px 4px;border:1px solid #DDD; border-top:1px solid #666; border-left:1px solid #666;background:#ffffff; white-space:nowrap; overflow:hidden;}
  608. .GMEditInline { display:inline-block; vertical-align:bottom; }
  609. .GMEditInput,.GMEditTextarea {border:0 solid transparent !important; margin:0; padding:0;padding-right:1px !important;vertical-align: middle; font-size:/*IBFS*/12px; font-family:/*IBFN*/"Dotum", "Helvetica", "AppleGothic", sans-serif;}
  610. .GMEditTextarea { line-height:13px; }
  611. .GMEditSpaceInput { vertical-align:middle; }
  612. .GMEditNormalInput,.GMEditNormalTextarea,.GMEditSpaceTextarea { background-color:#FFFFFF; /*#FFDCFF;*/; }
  613. .GMEditInt,.GMEditFloat { text-align:right; }
  614. .GMEditMulti { white-space:normal; }
  615. .GMEditReadOnly { background-color:#FFEEFF; }
  616. .GMEditParent { position:absolute; z-index:258; overflow:hidden; }
  617. .GMEnumHeaderLeft,.GMEnumHeaderRight,.GMEnumHeaderNone
  618. {background:white; cursor:pointer; _cursor:hand; vertical-align:middle; text-align:left; padding:2px 0 2px 2px; font-size:/*IBFS*/12px; font-family:/*IBFN*/"Dotum", "Helvetica", "AppleGothic", sans-serif;}
  619. .GMEnumHeaderRight {background: url(combo.gif) no-repeat right center;margin:1px 1px 0 0;}
  620. @media screen and (-webkit-min-device-pixel-ratio:0) {.GMEnumHeaderRight{margin:1px 0 0 0;}}/* hack:CR,SF */
  621. .GMEnumHeaderRight, x:-moz-any-link, x:default {margin:1px 0 0 0;} /* hack:FF */
  622. @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {.GMEnumHeaderRight{ margin:1px 0 0 0;}}/* hack:OP */
  623. .GMEnumMenuHeader { background:#ffffff; }
  624. .GMEnumControl,.GMEnumInline {
  625. cursor:pointer; _cursor:hand; padding-left:15px; padding-right:4px; padding-top:2px; padding-bottom:2px;
  626. border:1px solid #DDD; border-top:1px solid #666; border-left:1px solid #666; overflow:hidden;}
  627. .GMEnumInline { display:inline-block; vertical-align:bottom; }
  628. .GMEnumHeader { cursor:pointer; _cursor:hand;padding-left:15px; padding-right:4px; padding-top:2px; padding-bottom:2px;}
  629. /* Custom scrollbars */
  630. .GMCustScroll1RightHidden { background:url(VScroll.gif) left -108px; height:18px; overflow:hidden; }
  631. .GMCustScroll1Right { padding-right:18px; background:url(VScroll.gif) right 0; }
  632. .GMCustScroll1RightHover { padding-right:18px; background:url(VScroll.gif) right -18px; }
  633. .GMCustScroll1Left { padding-left:18px; background:url(VScroll.gif) left 0; }
  634. .GMCustScroll1LeftHover { padding-left:18px; background:url(VScroll.gif) left -18px; }
  635. .GMCustScroll1SliderRight { padding-right:3px; background:url(VScroll.gif) right -36px; }
  636. .GMCustScroll1SliderLeft { padding-left:3px; background:url(VScroll.gif) left -36px; }
  637. .GMCustScroll1SliderHIn { height:18px; overflow:hidden; background:url(VScroll.gif) center -54px; }
  638. .GMCustScroll1SliderRightHover { padding-right:3px; background:url(VScroll.gif) right -72px; }
  639. .GMCustScroll1SliderLeftHover { padding-left:3px; background:url(VScroll.gif) left -72px; }
  640. .GMCustScroll1SliderHInHover { height:18px; overflow:hidden; background:url(VScroll.gif) center -90px; }
  641. .GMCustScroll2RightHidden { background:url(VScroll.gif) left -460px; height:10px; overflow:hidden; }
  642. .GMCustScroll2Right { padding-right:10px; background:url(VScroll.gif) right -400px; }
  643. .GMCustScroll2RightHover { padding-right:10px; background:url(VScroll.gif) right -410px; }
  644. .GMCustScroll2Left { padding-left:10px; background:url(VScroll.gif) left -400px; }
  645. .GMCustScroll2LeftHover { padding-left:10px; background:url(VScroll.gif) left -410px; }
  646. .GMCustScroll2SliderRight { padding-right:6px; background:url(VScroll.gif) right -420px; }
  647. .GMCustScroll2SliderLeft { padding-left:6px; background:url(VScroll.gif) left -420px; }
  648. .GMCustScroll2SliderHIn { height:10px; overflow:hidden; background:url(VScroll.gif) center -430px; }
  649. .GMCustScroll2SliderRightHover { padding-right:6px; background:url(VScroll.gif) right -440px; }
  650. .GMCustScroll2SliderLeftHover { padding-left:6px; background:url(VScroll.gif) left -440px; }
  651. .GMCustScroll2SliderHInHover { height:10px; overflow:hidden; background:url(VScroll.gif) center -450px; }
  652. .GMCustScroll3Right,.GMCustScroll3RightHidden { background:white; height:9px; overflow:hidden; }
  653. .GMCustScroll3SliderRight,.GMCustScroll3SliderRightHover { padding-right:3px; height:9px; background:url(VScroll.gif) right -126px; }
  654. .GMCustScroll3SliderLeft,.GMCustScroll3SliderLeftHover { height:9px; background:url(VScroll.gif) left -126px; }
  655. .GMCustScroll3SliderRightHover { background-position:right -135px; }
  656. .GMCustScroll3SliderLeftHover { background-position:left -135px; }
  657. .GMCustScroll4Right,.GMCustScroll4RightHidden,.GMCustScroll4SliderRight,.GMCustScroll4SliderRightHover { height:1px; overflow:hidden; }
  658. .GMCustScroll1DownHidden { background:url(HScroll.gif) -108px top; width:18px; overflow:hidden; }
  659. .GMCustScroll1Down { padding-bottom:18px; background:url(HScroll.gif) 0px bottom; cursor:default; width:18px; overflow:hidden; }
  660. .GMCustScroll1DownHover { padding-bottom:18px; background:url(HScroll.gif) -18px bottom; width:18px; overflow:hidden; }
  661. .GMCustScroll1Up { padding-top:18px; background:url(HScroll.gif) 0px top; width:18px; overflow:hidden; }
  662. .GMCustScroll1UpHover { padding-top:18px; background:url(HScroll.gif) -18px top; width:18px; overflow:hidden; }
  663. .GMCustScroll1SliderDown { padding-bottom:3px; background:url(HScroll.gif) -36px bottom; width:18px; overflow:hidden; }
  664. .GMCustScroll1SliderUp { padding-top:3px; background:url(HScroll.gif) -36px top; width:18px; overflow:hidden; }
  665. .GMCustScroll1SliderVIn { background:url(HScroll.gif) -54px center; width:18px; overflow:hidden; }
  666. .GMCustScroll1SliderDownHover { padding-bottom:3px; background:url(HScroll.gif) -72px bottom; width:18px; overflow:hidden; }
  667. .GMCustScroll1SliderUpHover { padding-top:3px; background:url(HScroll.gif) -72px top; width:18px; overflow:hidden; }
  668. .GMCustScroll1SliderVInHover { background:url(HScroll.gif) -90px center; width:18px; overflow:hidden; }
  669. .GMCustScroll2DownHidden { background:url(HScroll.gif) -460px top; width:10px; overflow:hidden; }
  670. .GMCustScroll2Down { padding-bottom:10px; background:url(HScroll.gif) -400px bottom; cursor:default; width:10px; overflow:hidden; }
  671. .GMCustScroll2DownHover { padding-bottom:10px; background:url(HScroll.gif) -410px bottom; width:10px; overflow:hidden; }
  672. .GMCustScroll2Up { padding-top:10px; background:url(HScroll.gif) -400px top; width:10px; overflow:hidden; }
  673. .GMCustScroll2UpHover { padding-top:10px; background:url(HScroll.gif) -410px top; width:10px; overflow:hidden; }
  674. .GMCustScroll2SliderDown { padding-bottom:6px; background:url(HScroll.gif) -420px bottom; width:10px; overflow:hidden; }
  675. .GMCustScroll2SliderUp { padding-top:6px; background:url(HScroll.gif) -420px top; width:10px; overflow:hidden; }
  676. .GMCustScroll2SliderVIn { background:url(HScroll.gif) -430px center; width:10px; overflow:hidden; }
  677. .GMCustScroll2SliderDownHover { padding-bottom:6px; background:url(HScroll.gif) -440px bottom; width:10px; overflow:hidden; }
  678. .GMCustScroll2SliderUpHover { padding-top:6px; background:url(HScroll.gif) -440px top; width:10px; overflow:hidden; }
  679. .GMCustScroll2SliderVInHover { background:url(HScroll.gif) -450px center; width:10px; overflow:hidden; }
  680. .GMCustScroll3Down,.GMCustScroll3DownHidden { background:white; width:9px; overflow:hidden; cursor:default; }
  681. .GMCustScroll3SliderDown,.GMCustScroll3SliderDownHover { padding-bottom:3px; width:9px; background:url(HScroll.gif) -126px bottom; }
  682. .GMCustScroll3SliderUp,.GMCustScroll3SliderUpHover { width:9px; background:url(HScroll.gif) -126px top; cursor:default; }
  683. .GMCustScroll3SliderDownHover { background-position:-135px bottom; }
  684. .GMCustScroll3SliderUpHover { background-position:-135px top; cursor:default; }
  685. .GMCustScroll4Down,.GMCustScroll4DownHidden,.GMCustScroll4SliderDown,.GMCustScroll4SliderDownHover { width:1px; overflow:hidden; }
  686. /* Other messages */
  687. .GMHintMain {position:absolute; margin-left:-1px; margin-top:-1px; left:0px; top:0px; z-index:260; background:#ffffff; cursor:default; }
  688. .GMHintOuter {overflow:hidden; border:1px solid #000000; background:#ffffff !important; color:black; text-align:left; }
  689. .GMHintHeaderOuter {background-color:#39aefb !important; color:#ffffff; border: 1px solid #ffffff; }
  690. .GMHintShadow {position:absolute; z-index:259;background:#888; opacity:0.3; filter:alpha(opacity=30);margin-left:2px; margin-top:2px;}
  691. .GMTipMain {position:absolute; left:0px; top:0px; z-index:262; visibility:hidden; }
  692. .GMTipOuter {overflow:hidden; cursor:default; font:12px Arial;padding-left:3px; padding-right:3px; background:#E4E5F0; border:1px solid #777;}
  693. .GMTipBody {background:#E4E5F0; white-space:nowrap; padding: 3px;}
  694. .GMTipShadow {position:absolute;z-index:261;background:#888; opacity:0.3; filter:alpha(opacity=30);visibility:hidden; margin-left:3px; margin-top:3px}
  695. .GMMouseOrig { background:yellow !important; opacity:0.5; filter:alpha(opacity=50); }
  696. .GMMouseDragObject { position:absolute; z-index:260; background:#888; opacity:0.5; filter:alpha(opacity=50); }
  697. .GMFocus { border:1px solid #AAF; border-top:1px solid #00F; border-left:1px solid #00F; background-color:#EEE; }
  698. .GridDisabled { position:absolute; z-index:256; background:white; opacity:0.5; filter:alpha(opacity=50); }
  699. /* Do not change, marks the style loaded */
  700. .GMLoaded { border:1px solid #000000 !important;}
  701. /*sum*/
  702. .GMSumCell{background:#f4f4f4; color:#0166cc;}/*//text-align: right;font-weight:bold;*/
  703. .GMSubSumCell{background: #e8ecdd; border-bottom:1px solid #cbd2da; color:#FF6600}
  704. .GMCumulateCell{background: #FFFFEF; border-bottom:1px solid #F5D9CD; color:#AE4600}
  705. /* FindDialog && PivotDialog */
  706. .GMH1Pop,.GMPPop{margin:0; padding:0}
  707. .GMPaddingl10{padding-left:10px}
  708. .GMPaddingT10{padding-top:10px}
  709. .GMPPop{ padding:0 0 10px 0; text-align:center }
  710. .GMPop{width:410px; overflow:hidden; border:1px solid #426B8C; padding:0; font-size:12px;background:#EBF2F5; font-family:dotum, Arial, Helvetica, sans-serif}
  711. .GMPopTitle{width:100%; border-bottom:1px solid #99BCE8; font-size:12px; font-weight:bold; display:block; line-height:28px; color:#15498B;
  712. background: #c9e1f5; /* Old browsers */
  713. background: -moz-linear-gradient(top, #c9e1f5 0%, #99bce8 100%); /* FF3.6+ */
  714. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c9e1f5), color-stop(100%,#99bce8)); /* Chrome,Safari4+ */
  715. background: -webkit-linear-gradient(top, #c9e1f5 0%,#99bce8 100%); /* Chrome10+,Safari5.1+ */
  716. background: -o-linear-gradient(top, #c9e1f5 0%,#99bce8 100%); /* Opera 11.10+ */
  717. background: -ms-linear-gradient(top, #c9e1f5 0%,#99bce8 100%); /* IE10+ */
  718. background: linear-gradient(top, #c9e1f5 0%,#99bce8 100%); /* W3C */
  719. filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9e1f5', endColorstr='#99bce8',GradientType=0 ); /* IE6-9 */
  720. }
  721. .GMPopSearch{margin:5px; overflow:hidden; }
  722. .GMPopContent{border:1px solid #D0DBE8; background-color:#fff}
  723. .GMPopUl,.GMPopUl2{list-style:none; margin:0; padding:10px;}
  724. .GMPopDiv{overflow:hidden; width:100%}
  725. .GMPopDiv2{overflow:hidden; width:100%}
  726. .GMPopLeft,.GMPopLeft2, .GMPopLeft3 {width:220px; float:left !important; }
  727. .GMPopRight,.GMPopRight2,.GMPopRight3 {width:166px; float:right !important; }
  728. .GMPopUl input {margin:-2px 2px 0px 0px;padding:0 ; width:13px; height:13px; vertical-align:middle;}
  729. .GMPopUl li{ padding-top:4px; padding-bottom:3px; padding-left:5px}
  730. .GMPopUl2 li{ padding-top:4px; padding-bottom:3px;}
  731. .GMBtnArea {margin-top:10px; text-align:center }
  732. .GMPopLeft, .GMPopRight{ height:120px}
  733. .GMPopLeft2, .GMPopRight2{ height:80px}
  734. .GMPopLabel{line-height:12px; margin:0 0 0 2px}
  735. .GMPopSubtitle{font-weight:bold; color:#000; border-bottom:1px solid #E0E0E0; background-color:#E7E7E7;padding-left:4px;}
  736. .GMPopBtn {text-align: center;text-decoration: none;color:#fff;position: relative;border:1px solid #316290;
  737. font-size:12px; width:50px !important; height:22px !important; cursor:pointer;}
  738. .GMPopBtn2 {text-align: center;text-decoration: none;color:#fff;position: relative;border:1px solid #316290;
  739. font-size:12px; height:22px !important; cursor:pointer;}
  740. .GMPopBtn, .GMPopBtn:hover {color:#fff;}
  741. .GMPopBtnBlue {
  742. background: #5689b9; /* Old browsers */
  743. background: -moz-linear-gradient(top, #5689b9 0%, #3a6ea0 100%); /* FF3.6+ */
  744. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5689b9), color-stop(100%,#3a6ea0)); /* Chrome,Safari4+ */
  745. background: -webkit-linear-gradient(top, #5689b9 0%,#3a6ea0 100%); /* Chrome10+,Safari5.1+ */
  746. background: -o-linear-gradient(top, #5689b9 0%,#3a6ea0 100%); /* Opera 11.10+ */
  747. background: -ms-linear-gradient(top, #5689b9 0%,#3a6ea0 100%); /* IE10+ */
  748. background: linear-gradient(top, #5689b9 0%,#3a6ea0 100%); /* W3C */
  749. filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5689b9', endColorstr='#3a6ea0',GradientType=0 ); /* IE6-9 */
  750. }
  751. .GMPopBtnBlue:hover {
  752. background: #3a6ea0; /* Old browsers */
  753. background: -moz-linear-gradient(top, #3a6ea0 0%, #5689b9 100%); /* FF3.6+ */
  754. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3a6ea0), color-stop(100%,#5689b9)); /* Chrome,Safari4+ */
  755. background: -webkit-linear-gradient(top, #3a6ea0 0%,#5689b9 100%); /* Chrome10+,Safari5.1+ */
  756. background: -o-linear-gradient(top, #3a6ea0 0%,#5689b9 100%); /* Opera 11.10+ */
  757. background: -ms-linear-gradient(top, #3a6ea0 0%,#5689b9 100%); /* IE10+ */
  758. background: linear-gradient(top, #3a6ea0 0%,#5689b9 100%); /* W3C */
  759. filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a6ea0', endColorstr='#5689b9',GradientType=0 ); /* IE6-9 */
  760. }
  761. .GMUserBtn {text-align: center;text-decoration: none;color:#fff;position: relative;border:1px solid #316290;margin-left:4px;
  762. font-size:12px; height:20px !important; cursor:pointer;}
  763. .GMUserBtn, .GMUserBtn:hover {color:#fff;}
  764. .GMUserBtnBlue {
  765. background: #5689b9; /* Old browsers */
  766. background: -moz-linear-gradient(top, #5689b9 0%, #3a6ea0 100%); /* FF3.6+ */
  767. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5689b9), color-stop(100%,#3a6ea0)); /* Chrome,Safari4+ */
  768. background: -webkit-linear-gradient(top, #5689b9 0%,#3a6ea0 100%); /* Chrome10+,Safari5.1+ */
  769. background: -o-linear-gradient(top, #5689b9 0%,#3a6ea0 100%); /* Opera 11.10+ */
  770. background: -ms-linear-gradient(top, #5689b9 0%,#3a6ea0 100%); /* IE10+ */
  771. background: linear-gradient(top, #5689b9 0%,#3a6ea0 100%); /* W3C */
  772. filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5689b9', endColorstr='#3a6ea0',GradientType=0 ); /* IE6-9 */
  773. }
  774. .GMUserBtnBlue:hover {
  775. background: #3a6ea0; /* Old browsers */
  776. background: -moz-linear-gradient(top, #3a6ea0 0%, #5689b9 100%); /* FF3.6+ */
  777. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3a6ea0), color-stop(100%,#5689b9)); /* Chrome,Safari4+ */
  778. background: -webkit-linear-gradient(top, #3a6ea0 0%,#5689b9 100%); /* Chrome10+,Safari5.1+ */
  779. background: -o-linear-gradient(top, #3a6ea0 0%,#5689b9 100%); /* Opera 11.10+ */
  780. background: -ms-linear-gradient(top, #3a6ea0 0%,#5689b9 100%); /* IE10+ */
  781. background: linear-gradient(top, #3a6ea0 0%,#5689b9 100%); /* W3C */
  782. filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a6ea0', endColorstr='#5689b9',GradientType=0 ); /* IE6-9 */
  783. }
  784. .GMPopDisc {margin:0px 8px 8px 8px; background-color:#ebf2f5; border:1px solid #D0DBE8;}
  785. .GMPopDisc ul {padding:0px; margin-left:0; margin-top:10px; margin-bottom:0;}
  786. .GMPopDisc li {list-style:none; background:url(bullet.gif) no-repeat 5px 3px; margin-bottom:8px; padding-left:13px; color:#426b8c; word-break:break-all;}
  787. .GMPopChkArea {margin:8px; height:25px;}
  788. .GMPopChkArea ul {margin:0; padding:0; float:right!important; background-color:#ebf2f5; border:1px solid #D0DBE8;}
  789. .GMPopChkArea li {float:left!important; padding:3px 5px 0px 5px; list-style:none; color:#426b8c; font-weight:bold;}
  790. .GMPopFilter {width:250px;}
  791. .GMPopHelp0, .GMPopHelp1, .GMPopClose {
  792. cursor:pointer;
  793. margin-top:4px;padding-right:3px;float:right!important;height:20px;
  794. border: 0px none; background-repeat: no-repeat; padding-left: 12px; background-image: url(filter_btn.gif);
  795. }
  796. .GMPopHelp0 { background-position:0px 0px; }
  797. .GMPopHelp1 { background-position:-23px 0px; }
  798. .GMPopClose { background-position:-46px 0px; }
  799. /* Paging Icon */
  800. .GMToolPagerFirst, .GMToolPagerFirst1, .GMToolPagerPrev, .GMToolPagerPrev1, .GMToolPagerNext, .GMToolPagerNext1, .GMToolPagerLast, .GMToolPagerLast1 {
  801. border: 0px none; background-repeat: no-repeat; padding-left: 16px; padding-right: 3px; background-image: url(pager.gif);
  802. }
  803. .GMToolPagerFirst1 { background-position:0px 0px; }
  804. .GMToolPagerFirst { background-position:-30px 0px; }
  805. .GMToolPagerPrev1 { background-position:-120px 0px; }
  806. .GMToolPagerPrev { background-position:-150px 0px; }
  807. .GMToolPagerNext1 { background-position:-180px 0px; }
  808. .GMToolPagerNext { background-position:-210px 0px; }
  809. .GMToolPagerLast1 { background-position:-300px 0px; }
  810. .GMToolPagerLast { background-position:-330px 0px; }
  811. .GMToolExpand1, .GMToolCollapse1 {
  812. border: 0px none; background-repeat: no-repeat; padding-left: 16px; padding-right: 3px; background-image: url(group.gif);
  813. }
  814. .GMToolExpand1 { background-position:4px 3px; }
  815. .GMToolCollapse1 { background-position:-21px 3px; }
  816. .GMScrollInfo {
  817. background:#E8E8E8; padding: 8px; border: 1px solid #C8C8C8; z-index:300; box-shadow: 3px 3px 3px #888888;
  818. }
  819. /* FocusedSheet */
  820. /*
  821. .GMFocusedSheet{
  822. z-index:0; border:1px solid #88bde9 !important; outline: 0;
  823. -webkit-box-shadow: inset 0 1px 1px #88bde9, 0 0 10px #88bde9;
  824. -moz-box-shadow: inset 0 1px 1px #88bde9, 0 0 10px #88bde9;
  825. box-shadow: 0 0 10px #88bde9;
  826. }
  827. */
  828. /* button { padding: 1px !important; }
  829. .GMPick2CellY {
  830. padding: 5px !important;
  831. } */
  832. /* Web-accessibility calender */
  833. .GMPickCell button, .GMPickBL button, .GMPickBR button, .GMPickMY button, .GMPickMYDown button, .GMPickMYUp button, .GMPickMYRtl button, .GMPick2Cell button, .GMPick2BL button, .GMPick2BR button, .GMPick2MY button, .GMPick2MYDown button, .GMPick2MYUp button, .GMPick2MYRtl button, .GMPick2CellY button, .GMPickEmpty button {border: 0px; background:transparent; padding: 0; margin: 0 auto; cursor:pointer; _cursor:hand; }
  834. .GMPickBL button, .GMPickBR button, .GMPick2BL button, .GMPick2BR button, .GMPickEmpty button {width: 100%;}
  835. .GMPickOM button {background-color:white; color:#aaaaaa;}
  836. .GMPickOMNE button {color:#aaaaaa;}
  837. .GMSortButton {display:block; float:right; border: 0px; background:transparent; padding: 0 2px; cursor:pointer; _cursor:hand; }
  838. .GMFilterOptionList:focus {
  839. border-color: #aaa;
  840. color: #222;
  841. outline: solid 1px;
  842. }