div.menu-popup-item-main-first, div.menu-popup-item-main, div.menu-popup-item-main-last { padding: 5px 0px 5px 5px; cursor: pointer; }
div.menu-popup-item-main-first { border-bottom: 1px solid rgb(238, 218, 162); }
div.menu-popup-item-main { border-bottom: 1px solid rgb(238, 218, 162); }
div.menu-popup-item-main-last {  }
div.menu-popup-item-main-first, div.menu-popup-item-main { border-bottom: 1px solid rgb(238, 218, 162); }
div.menu-popup-item-main-first, div.menu-popup-item-main, div.menu-popup-item-main-last { cursor: pointer; padding-bottom: 5px; padding-top: 5px; background: transparent url(c4abb892332f61aea6cb041cdb4755e1c9ae03f9.png)  no-repeat scroll 95% center; }
div.menu-popup-item-main:hover, div.menu-popup-item-main-last:hover { background-color: rgb(241, 231, 200); cursor: pointer; }
div.menu-popup-submenu-frame { position: relative; top: -7px; left: 85%; z-index: 1; }
div.menu-popup-submenu { position: absolute; display: block; border: 1px solid rgb(137, 93, 3); }
div.menu-popup-submenu-item { white-space: nowrap; color: Black; cursor: pointer; background-color: White; padding: 2px 10px; }
div.menu-popup-submenu-item:hover { background-color: rgb(202, 66, 35); color: White ! important; }
div.sidebox { border-bottom: 1px solid rgb(238, 218, 162); color: black; margin: 0px 0px 5px; padding-bottom: 5px; width: 100%; }
div.side-box table, div.side-box tr { width: 100%; }
span.query-builder-button { float: right; }
.query-builder-button img { display: inline-block; cursor: pointer; width: 12px; height: 12px; padding: 0px 2px; }
.query-builder-label { display: inline-block; margin-bottom: 5px; width: 70%; }
div.attribute-selected { color: rgb(226, 135, 59); }
.query-builder { min-height: 15px; }
input.query-builder-text { background-color: rgb(241, 231, 200); border: 0px none; padding: 2px; width: 260px; }
.display_inline { display: inline-block; }
div.query-builder-edit-list { padding: 2px; background-color: rgb(241, 231, 200); overflow: scroll; height: 200px; }
.medium_field, .short_field { background-color: rgb(241, 231, 200); border: 0px none; padding: 2px; }
.short_field_white { width: 60px; }
.short_field { width: 71px; }
.medium_field { width: 90px; }
div.query-builder-edit-list label { display: none; }
div.query-builder-edit-list ul { padding: 0px; margin: 0px; }
div.query-builder-edit-list ul li { list-style-type: none; margin: 0px; padding: 0px 0px 0px 25px; text-indent: -25px; }
div.query-builder-edit-list ul li label { display: inherit; }
div.query-builder-edit-list ul li { list-style-type: none; }
div.query-builder-edit-list-expandable { background-color: rgb(241, 231, 200); overflow: scroll; height: 200px; }
div.query-builder-edit-list-expandable ul, div.query-builder-edit-list-expandable ul ul { margin: 0px; padding: 0px; }
div.query-builder-edit-list-expandable ul li { list-style-type: none; margin: 0px; padding: 0px 0px 0px 37px; text-indent: -37px; }
div.query-builder-list-item-collapsed, div.query-builder-list-item-expanded { display: inline-block; overflow: visible; width: 10px; height: 11px; }
div.query-builder-list-item-collapsed { background: transparent url(c4abb892332f61aea6cb041cdb4755e1c9ae03f9.png)  no-repeat scroll 0px 0px; }
div.query-builder-list-item-expanded { background: transparent url(aace6bb3bd489f9ff9103578f39e3c702963600a.png)  no-repeat scroll 0px 0px; }
.simple-field { margin: 0px; padding: 0px; }
.simple-field ul li { list-style-type: none; display: inline-block; padding-left: 10px; }
.simple-field ul { margin: 0px; padding: 0px; }
.date_field_short, .date_field_long { background-color: rgb(241, 231, 200); border: 0px none; padding: 2px; }
.date_field_short { width: 21px; }
.date_field_long { width: 31px; }
.month-list { padding-bottom: 5px; }
.month-list span { padding: 1px 1px 1px 0px; cursor: pointer; }
.month-toggled { background-color: rgb(241, 231, 200); }
.month-untoggled { background-color: rgb(255, 255, 255); }
div.side-query-box { margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px solid rgb(238, 218, 162); }
button.side-query-box-button { background-color: rgb(241, 231, 200); }
