a:focus{outline:none}button::-moz-focus-inner{border:0}button.blue-pill{background-color:#a5b8da;background-image:-moz-linear-gradient(center top,#a5b8da,#7089b3);border-color:#758fba #6c84ab #5c6f91;border-radius:18px 18px 18px 18px;border-style:solid;border-width:1px;box-shadow:0 1px 0 0 #aec3e5 inset;color:#fff;font:bold 11px/1 "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;padding:4px 0;text-align:center;text-shadow:0 -1px 1px #64799e;text-transform:uppercase;width:150px}button.blue-pill:hover{background-color:#9badcc;background-image:-moz-linear-gradient(center top,#9badcc,#687fa6);border-color:#6d86ad #647a9e #546685;border-style:solid;border-width:1px;box-shadow:0 1px 0 0 #a5b9d9 inset;cursor:pointer}button.blue-pill:active{border:1px solid #546685;box-shadow:0 0 8px 2px #7e8da6 inset,0 1px 0 0 #eee}.CSBJs_App_Window.csbjs-app-window-hidden{display:none}.CSBJs_App_Window_TwoColumns{width:100%;border-style:none}.CSBJs_App_Window_TwoColumns table.csbjs-window-twocolumns-table{width:100%;border-style:none;margin:0;padding:0}.CSBJs_App_Window_TwoColumns table.csbjs-window-twocolumns-table td{vertical-align:top;text-align:left}.CSBJs_App_Window_TwoColumns .csbjs-window-twocolumns-divider{width:1px}.CSBJs_App_Window_TwoColumns .csbjs-window-twocolumns-divider.resizable{cursor:move;background-color:#ddd}.CSBJs_App_Window_TwoColumns .csbjs-window-twocolumns-rightColumnContainer-inner{padding:2px}.CSBJs_App_Window_Modal>.CSBJs_App_Window_Header,.CSBJs_App_Window_Draggable>.CSBJs_App_Window_Header{background:url(https://twimgs.com/csb.techweb.com/images/app_container_header_bg.png) repeat-x;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;height:54px}.CSBJs_App_Window_Modal>.CSBJs_App_Window_Header .CSBJs_App_Window_Header_Title,.CSBJs_App_Window_Draggable>.CSBJs_App_Window_Header .CSBJs_App_Window_Header_Title{float:left;font-size:20px;color:#fff;font-weight:700;padding:15px 0 0 15px;font-family:helvetica neue,Arial,Helvetica,sans-serif}.CSBJs_App_Window_Modal>.CSBJs_App_Window_Header .CSBJs_App_Window_Header_Controls,.CSBJs_App_Window_Draggable>.CSBJs_App_Window_Header .CSBJs_App_Window_Header_Controls{float:right}.CSBJs_App_Window_Modal>.CSBJs_App_Window_Header .CSBJs_App_Window_Header_Controls button,.CSBJs_App_Window_Draggable>.CSBJs_App_Window_Header .CSBJs_App_Window_Header_Controls button{border:0;background:0 0;padding:0;margin:0;cursor:pointer}.CSBJs_App_Window_Modal>.CSBJs_App_Window_Header .CSBJs_App_Window_Header_Controls .CSBJs_App_Button,.CSBJs_App_Window_Draggable>.CSBJs_App_Window_Header .CSBJs_App_Window_Header_Controls .CSBJs_App_Button{background:0 0;border:none;margin-top:10px;cursor:pointer}.CSBJs_App_Window_Modal .CSBJs_App_Window_InnerContainer,.CSBJs_App_Window_Draggable .CSBJs_App_Window_InnerContainer{clear:both;padding:10px}.CSBJs_App_Window_Modal>.CSBJs_App_Window_InnerContainer,.CSBJs_App_Window_Draggable>.CSBJs_App_Window_InnerContainer{background-color:#fff;border:4px solid #005d86;-webkit-border-radius:5px 5px;-moz-border-radius:5px 5px;-ms-border-radius:5px 5px;-o-border-radius:5px 5px;border-radius:5px 5px;padding:10px}.CSBJs_App_Window_Modal-overlay{background:rgba(0,0,0,.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)"}.CSBJs_App_DataGrid{width:100%}.CSBJs_App_DataGrid .csbjs-datagrid-headercontainer,.CSBJs_App_DataGrid .csbjs-datagrid-bodycontainer{width:100%}.CSBJs_App_DataGrid .csbjs-datagrid-headercontainer table,.CSBJs_App_DataGrid .csbjs-datagrid-bodycontainer table{border-collapse:collapse;width:100%;text-align:left;border:1px solid #ddd;cursor:pointer}.CSBJs_App_DataGrid .csbjs-datagrid-bodycontainer{overflow:auto;background-color:#fff;border:1px solid #ddd}.CSBJs_App_DataGrid .csbjs-datagrid-bodycontainer .csbjs-datagrid-loadingindicator{display:none;background:url(https://twimgs.com/custom/csb/images/loading_bar_blue.gif) no-repeat 50% 0;height:15px}.CSBJs_App_DataGrid .csbjs-datagrid-bodycontainer .csbjs-datagrid-message{text-align:center;font-family:helvetica,tahoma,verdana,sans-serif;font-size:14px;margin-right:5px;font-weight:700;color:#999}.CSBJs_App_DataGrid .csbjs-datagrid-bodycontainer td{font-size:10px;text-align:left;border:1px solid #ddd;cursor:pointer}.CSBJs_App_DataGrid .csbjs-datagrid-bodycontainer td.csbjs-datagrid-index{display:none;background-color:#aaa}.CSBJs_App_DataGrid .csbjs-datagrid-bodycontainer tr.csbjs-datagrid-row.csbjs-datagrid-row-even{background-color:#eee}.CSBJs_App_DataGrid .csbjs-datagrid-bodycontainer tr.csbjs-datagrid-row:hover{background-color:#68a6f7}.CSBJs_App_DataGrid .csbjs-datagrid-bodycontainer tr.csbjs-datagrid-row.selected{background-color:#ff0}.CSBJs_App_DataGrid .csbjs-datagrid-headercontainer th{text-align:center;font-weight:700;font:12px arial,san-serif;width:100px;cursor:pointer;background-color:#ccc}.CSBJs_App_Window_Tabs .CSBJs_App_Window_Header{padding:0}.CSBJs_App_Window_Tabs ul.CSBJs_App_Window_Tabs-Nav{list-style:none;margin:0 0 0 20px;padding:0;float:left}.CSBJs_App_Window_Tabs ul.CSBJs_App_Window_Tabs-Nav li{float:left;padding:5px 20px;border:1px solid #bbb;color:#555;font-weight:400;cursor:pointer;-webkit-border-radius:8px 8px 1px 1px;-moz-border-radius:8px 8px 1px 1px;-ms-border-radius:8px 8px 1px 1px;-o-border-radius:8px 8px 1px 1px;border-radius:8px 8px 1px 1px;background:-moz-linear-gradient(top,#aaa,#fff);background:-webkit-gradient(linear,left top,left bottom,from(#aaa),to(#fff));background-color:#ddd;font-size:12px}.CSBJs_App_Window_Tabs ul.CSBJs_App_Window_Tabs-Nav li:hover,.CSBJs_App_Window_Tabs ul.CSBJs_App_Window_Tabs-Nav li.csbjs-tab-selected{color:#000;background:-moz-linear-gradient(top,#777,#ccc);background:-webkit-gradient(linear,left top,left bottom,from(#777),to(#ccc));background-color:#ccc}.CSBJs_App_Window_Tabs .CSBJs_App_Window_InnerContainer{clear:both;border:1px solid #ddd;background-color:#eee}#csbjs-alert-window-overlay{background:rgba(0,0,0,.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)"}.CSBJs_App_Window_Alert #csbjs-alert-window-message{font-size:16px;margin-bottom:20px}#CSBJs_App_Window_Alert-window{border:4px solid #7294b5;background-color:#ddd;border-radius:5px;padding:10px;background:#f2f5f6;background:-moz-linear-gradient(top,#f2f5f6 0%,#e3eaed 37%,#c8d7dc 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f2f5f6),color-stop(37%,#e3eaed),color-stop(100%,#c8d7dc));background:-webkit-linear-gradient(top,#f2f5f6 0%,#e3eaed 37%,#c8d7dc 100%);background:-o-linear-gradient(top,#f2f5f6 0%,#e3eaed 37%,#c8d7dc 100%);background:-ms-linear-gradient(top,#f2f5f6 0%,#e3eaed 37%,#c8d7dc 100%);background:linear-gradient(top,#f2f5f6 0%,#e3eaed 37%,#c8d7dc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f5f6',endColorstr='#c8d7dc',GradientType=0 );-webkit-box-shadow:2px 2px 2px 3px rgba(0,0,0,.2);-moz-box-shadow:2px 2px 2px 3px rgba(0,0,0,.2);box-shadow:2px 2px 2px 3px rgba(0,0,0,.2)}#CSBJs_App_Window_Alert-window .CSBJs_App_Button{cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#2d8ec2;padding:5px 20px;background:-moz-linear-gradient(top,#a8d7f0 0%,#fff);background:-webkit-gradient(linear,left top,left bottom,from(#a8d7f0),to(#fff));border:2px solid #879ec7;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.5),inset 0 0 1px rgba(255,255,255,.6);-moz-box-shadow:0 1px 3px rgba(0,0,0,.5),inset 0 0 1px rgba(255,255,255,.6);box-shadow:0 1px 3px rgba(0,0,0,.5),inset 0 0 1px rgba(255,255,255,.6);text-shadow:0 -1px 0 #000,0 1px 0 rgba(255,255,255,.2)}#CSBJs_App_Window_Alert-window .CSBJs_App_Button:hover{background:-moz-linear-gradient(top,#a8d7f0 0%,#a8d7f0);background:-webkit-gradient(linear,left top,left bottom,from(#a8d7f0),to(#a8d7f0))}#CSBJs_App_Window_Alert-window .csbjs-app-button-hidden{display:none}.CSBJs_App_FieldWrapper .CSBJs_App_Field_Label{font-size:12px;font-weight:700;display:inline-block}.CSBJs_App_FieldWrapper .CSBJs_App_Field_TextArea{display:block}.CSBJs_App_Field_AjaxQuerySelect{background-color:#fff;border:1px solid #aaa;border-radius:5px}.CSBJs_App_Field_AjaxQuerySelect .csbjs-items-list{list-style:none;margin:0;overflow:hidden;position:relative;font-size:11px;padding:5px;min-height:20px}.CSBJs_App_Field_AjaxQuerySelect .csbjs-items-list .csbjs-item{float:left;position:relative;padding-right:20px;background-color:#d8e9f0;border:1px solid #aaa;border-radius:5px;margin-right:3px}.CSBJs_App_Field_AjaxQuerySelect .csbjs-items-list .csbjs-item .csbjs-value-item{background:none repeat scroll 0 0 transparent;border:medium;display:inline;font-family:Arial,FreeSans,Helvetica,sans-serif;height:16px;margin:0;overflow:visible;padding:0;width:auto}.CSBJs_App_Field_AjaxQuerySelect .csbjs-items-list .csbjs-item em{cursor:pointer;overflow:hidden;position:absolute;top:3px;right:4px;text-transform:none;text-decoration:none;font-style:normal;font-weight:700}.CSBJs_App_Field_AjaxQuerySelect .csbjs-query-search-button{float:right}.CSBJs_App_Field_AjaxQuerySelect .csbjs-query-search-menu{background-color:#fff;position:absolute;border:1px solid #aaa;border-radius:0 0 5px 5px;padding:5px;z-index:999}.CSBJs_App_Field_AjaxQuerySelect .csbjs-query-search-menu .csbjs-query-search-menu-input{border:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 5px #666 inset;-moz-box-shadow:0 0 5px #666 inset;box-shadow:0 0 5px #666 inset;height:25px;line-height:25px;width:100%;text-indent:5px;background-color:#fffde0}.CSBJs_App_Field_AjaxQuerySelect .csbjs-query-search-menu .csbjs-query-search-menu-progress-indicator{position:absolute;right:10px}.CSBJs_App_Field_AjaxQuerySelect .csbjs-query-search-menu .csbjs-query-search-menu-results{overflow:auto;list-style:none;margin:0;padding:0;font-size:12px}.CSBJs_App_Field_AjaxQuerySelect .csbjs-query-search-menu .csbjs-query-search-menu-results ol{list-style-type:none}.CSBJs_App_Field_AjaxQuerySelect .csbjs-query-search-menu .csbjs-query-search-menu-results li .result-item-label.expandable{font-weight:700}.CSBJs_App_Field_AjaxQuerySelect .csbjs-query-search-menu .csbjs-query-search-menu-results li .result-item-label:hover{background-color:#d5e3eb;cursor:pointer}.CSBJs_App_Field_AjaxQuerySelect .csbjs-query-search-menu .csbjs-query-search-menu-results .result-status-message{text-align:center;font-size:14px;color:#aaa}.csbjs-app-fieldwrapper-hidden{display:none}