.gridContainer{padding:2px;background-color:#222;background-image:-webkit-gradient(linear,left top,left bottom,from(#222),to(#333));background-image:-webkit-linear-gradient(top,#222,#333);background-image:-moz-linear-gradient(top,#222,#333);background-image:-ms-linear-gradient(top,#222,#333);background-image:-o-linear-gradient(top,#222,#333);background-image:linear-gradient(top,#222,#333)}.gridContainer,.grid,.gridHeaderRow,.gridContainer a,.gridContainer input{font-family:arial;font-size:11px;font-weight:bold;color:#616161}.gridContainer input{background:rgba(255,255,255,.4);-webkit-box-shadow:inset 0 2px 5px #bbb;-moz-box-shadow:inset 0 2px 5px #bbb}.grid{border-spacing:0;border-collapse:collapse;cursor:pointer;color:#616161;background-color:transparent}.grid td,.gridHeaderRow th{padding:0;border-left:1px solid #636470;padding-left:6px}.grid td{border-left-color:transparent;border-color:#aaa}.grid td:first-child,.gridHeaderRow th:first-child{padding-left:12px}.grid td{padding-top:5px;padding-bottom:5px}.gridPager.fixed{background:#333}.gridWrapper tr:hover,.gridContainer th:hover,.gridWrapper tr:hover input,.gridWrapper tr:hover a{color:#3a87ad;background-color:#f7f7ff}.grid td:hover{background-color:#e5e5ff;color:#058}.gridHeaderRow{border-collapse:collapse;color:#616161}.grid td.hilite{background-color:#2a8add;color:#fff}.stuckRow td{padding:8px;background:#000}.gridContext{background-color:white;-moz-border-radius:5px;border-radius:5px;-moz-box-shadow:3px 3px 15px #000;-webkit-box-shadow:3px 3px 15px #000;box-shadow:3px 3px 15px #000}.gridContext div{color:black;font-size:12px;padding:6px 15px}.gridContext div:hover{background-color:#4071ee;color:white}.editableInput[type="text"]{border-width:0}.gridTitle{padding:10px;font-size:14px}.gridContainer{margin-bottom:10px;overflow:hidden;position:relative;border-collapse:collapse;background:#fff;color:#616161}.gridWrapper{max-height:500px;overflow-x:auto}.gridHeaderRow tr:first-child{background-color:#f9f9f9;background-image:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#fafafa));background-image:-webkit-linear-gradient(center top,#f2f2f2,#fafafa);background-image:-moz-linear-gradient(center top,#f2f2f2,#fafafa);background-image:-ms-linear-gradient(center top,#f2f2f2,#fafafa);background-image:-o-linear-gradient(center top,#f2f2f2,#fafafa);background-image:linear-gradient(center top,#f2f2f2,#fafafa);color:#000}.gridHeaderRow th{width:150px;cursor:pointer;padding-top:8px;padding-bottom:8px;padding-right:8px}.gridHeaderRow th:first-child{border-left:0}.gridHeaderRow th:last-child{border-right:0}.grid,.gridHeaderRow{width:100%}.gridContainer input,textarea{background-color:rgba(0,0,0,.4);background:rgba(255,255,255,.4);border:1px solid rgba(255,255,255,.2);outline:0;height:2em;margin-top:-2px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 2px 5px #bbb;-moz-box-shadow:inset 0 2px 5px #bbb;border:0;color:#616161}.grid td:first-child{border-left:0}.grid td:last-child{border-right:0}.grid td select{width:95%;border:1px solid rgba(255,255,255,.1);outline:0}.gridPager{width:auto;height:auto;overflow:hidden;padding:10px 0 0 10px;border:1px solid #d4d4d4;background-color:#fafafa;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.2)));background-image:-webkit-linear-gradient(center top,#fff,#f2f2f2);background-image:-moz-linear-gradient(center top,#fff,#f2f2f2);background-image:-ms-linear-gradient(center top,#fff,#f2f2f2);background-image:-o-linear-gradient(center top,#fff,#f2f2f2);background-image:linear-gradient(center top,#fff,#f2f2f2);background-repeat:repeat-x}.gridPager.fixed{position:fixed;bottom:0;z-index:999;width:100%}.gridPager.fixed>div:last-child{position:relative;left:-20px}.gridPager>div{margin-right:16px;float:left}.gridTotal{padding:5px}.gridButton{padding:5px;-moz-border-radius:3px;border-radius:3px;cursor:pointer;text-align:center;font-size:11px;background-color:#525357;color:white;background-image:-webkit-gradient(linear,left top,left bottom,from(#636470),to(#525357));background-image:-webkit-linear-gradient(top,#636470,#525357);background-image:-moz-linear-gradient(top,#636470,#525357);background-image:-ms-linear-gradient(top,#636470,#525357);background-image:-o-linear-gradient(top,#636470,#525357);background-image:linear-gradient(top,#636470,#525357);-webkit-box-shadow:1px 1px 5px #222;box-shadow:1px 1px 5px #222}.gridButton:active{-webkit-box-shadow:-1px -1px 4px black;-moz-box-shadow:-1px -1px 4px black}.gridTitle .gridButton{margin-top:-3px;margin-right:6px;float:right}.gridPager .gridSave{float:right !important;display:none}.gridRefresh{font-size:10px}.colResizer{background-color:transparent;position:relative;height:inherit}.colHandle{height:100%;width:20px;background-color:transparent;position:absolute;right:0;top:0}.gridHandle{width:10px;height:10px;cursor:se-resize;position:absolute;bottom:0;right:0;background-color:rgba(0,0,0,.5)}.gridContext{position:fixed;width:200px;padding:2px;z-index:99999}.gridContext div{cursor:pointer}.closeContext{margin:0 !important;padding:0 !important;position:absolute;top:3px;right:3px;z-index:98;font-size:11px !important}.editableInput{width:95%;background:transparent;color:inherit;font-weight:inherit;font-size:inherit;font-family:inherit;margin:0}.nRows{cursor:pointer}.grid a{text-decoration:underline}.grid tbody td{word-break:break-all}.gridBack,.gridRefresh,.gridBtnSearch,.gridNext,.gridSave{margin-top:-2px}table.grid th,table.grid td{padding:2px}