@mixin fonttest {font-size: 14px}
.gridTabsContainer {position: relative; background-color: #E1E9F6; padding-top: 8px}
.gridTabsContainer .caution {position: absolute; width: 100%; text-align: center}
.gridTabsContainer .caution span.icon {background: url('/images/icons/icon_opacity.png?1283849459') no-repeat left -59px; padding-left: 18px}
.universe .mainGrid0 .mainLeft, .universe .mainGrid0 .mainRight, .universe .mainGrid0 .grid, .universe .mainGrid0 .mainHeader, .universe .mainGrid0 .mainFooter {position: relative}
.universe .mainGrid0 .filterUniverse {position: relative; z-index: 10}
.universe .mainGrid0 .filterTrayDaemon {height: 38px; overflow: hidden; position: relative}
.universe .mainGrid0 .filterTray {border-bottom: 1px solid #cdcdcd}
.universe .mainGrid0 .filterTray h2 {float: left; margin: 6px 0px 0px 8px; background-color: #FFF; color: #5f666a; font-weight: bold}
.universe .mainGrid0 .filterTray a.min, .universe .mainGrid0 .filterTray a.max {position: absolute; right: 15px; bottom: 4px}
.universe .mainGrid0 .filterTray ol {margin-right: 150px; overflow: hidden}
.universe .mainGrid0 .filterTray ol li {border: 1px solid #cdcdcd; float: left; margin-left: 10px; line-height: 16px; margin-top: 2px; position: relative; -moz-border-radius: 5px; -webkit-border-radius: 5px; max-width: 450px; overflow: hidden}
.universe .mainGrid0 .filterTray ol li .attribute {padding: 0px 15px 0px 8px}
.universe .mainGrid0 .filterTray ol li .attribute .column {font-weight: bold}
.universe .mainGrid0 .filterTray ol li .parameters {padding: 0px 2px 0px 8px; white-space: nowrap}
.universe .mainGrid0 .filterTray ol li .delete {position: absolute; top: 2px; right: 2px; cursor: pointer; height: 11px; width: 11px; background-image: url(/images/icons/icon_set.gif?1283849459); background-repeat: no-repeat; background-position: 0px -1830px}
.universe .mainGrid0 .filterTray ol li .delete:hover {background-position: 0px -1850px}
.universe .mainGrid0 .filterTray ol li .edit .value {font-weight: bold}
.universe .mainGrid0 .filterTray ol li.summary {background: url(../images/grid0/filters/bg.gif?1283849459) repeat-x 0px 0px}
.universe .mainGrid0 .filterTray ol li.vote {background: url(../images/grid0/filters/bg.gif?1283849459) repeat-x 0px -36px}
.universe .mainGrid0 .filterTray ol li.query {background: url(../images/grid0/filters/bg.gif?1283849459) repeat-x 0px -0px}
.universe .mainGrid0 .filterTray ol li.poi {background: url(../images/grid0/filters/bg.gif?1283849459) repeat-x 0px -72px}
.universe .mainGrid0 .filterTray ol li.geo {background: url(../images/grid0/filters/bg.gif?1283849459) repeat-x 0px -0px}
.universe .mainGrid0 .clearAll {cursor: pointer; position: absolute; bottom: 4px; right: 75px; z-index: 9}
.universe .mainGrid0 .filterTrayMin {height: 38px; overflow: hidden; position: relative}
.universe .mainGrid0 .filterTrayMin a.min {display: none}
.universe .mainGrid0 .filterTrayMax {position: absolute; width: 100%; background: transparent url(../images/grid/white_opacity_80.png?1283849459) repeat scroll 0 0; border-width: 1px 0; border-style: solid; border-color: !lt_grey; overflow: auto}
.universe .mainGrid0 .filterTrayMax a.max {display: none}
.universe .mainGrid0 .filterForm {position: absolute; z-index: 3; background-image: url(../images/grid0/filters/bg.jpg?1283849459); background-repeat: repeat-x; display: none; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 0px 8px 8px 8px; margin-left: 10px; margin-top: 2px; width: 200px}
.universe .mainGrid0 .filterForm h5 {margin: 2px 8px 8px 0px; text-align: center; font-weight: normal}
.universe .mainGrid0 .filterForm .selectBox {background-color: white; width: 100%}
.universe .mainGrid0 .filterForm .selectBox .disabled {color: grey; cursor: auto}
.universe .mainGrid0 .filterForm .selectBoxDropped {z-index: 1000}
.universe .mainGrid0 .filterForm .textField {width: 98%}
.universe .mainGrid0 .filterForm .value .searchSuggestContainer {width: 200px}
.universe .mainGrid0 .filterForm .buttons {text-align: center; margin-top: 5px}
.universe .mainGrid0 .summary {background-color: #f2f2f2; border: 1px solid #949597; background-position: 0px 0px}
.universe .mainGrid0 .vote {background-color: #dfffb1; border: 1px solid #a8c45e; background-position: 0px -485px}
.universe .mainGrid0 .filterColumn {margin-left: 3px}
.universe .mainGrid0 .geo {background-color: #f2f2f2; border: 1px solid #949597; background-position: 0px 0px}
.universe .mainGrid0 .geo .actions input {width: 100px; margin: 2px}
.universe .mainGrid0 .geo .buttons {margin-bottom: 5px}
.universe .mainGrid0 .filterLink {float: left; margin-left: 8px; line-height: 28px}
.universe .mainGrid0 .controlButton {float: left; padding: 6px 0px 4px 5px}
.universe .mainGrid0 .controlButton .wrapper, .universe .mainGrid0 .controlButton .content, .universe .mainGrid0 .controlButton .cap {height: 24px}
.universe .mainGrid0 .controlButton .wrapper {position: relative; padding-left: 6px}
.universe .mainGrid0 .controlButton .wrapper .cap {position: absolute; top: 0px; right: -6px; width: 6px}
.universe .mainGrid0 .controlButton .wrapper a {background-image: url(/images/icons/icon_set.gif?1283849459); background-repeat: no-repeat; padding: 0px 3px 0px 21px; text-decoration: none; position: relative; top: 2px; cursor: pointer; color: #000000}
.universe .mainGrid0 .controlButtonHover .wrapper, .universe .mainGrid0 .controlButtonHover .content, .universe .mainGrid0 .controlButtonHover .cap {background-image: url(../images/grid/function_btn_hover.gif?1283849459)}
.universe .mainGrid0 .controlButtonHover .wrapper {background-position: left 0px}
.universe .mainGrid0 .controlButtonHover .content {background-position: left -30px; background-repeat: repeat-x}
.universe .mainGrid0 .controlButtonHover .cap {background-position: right -60px}
.universe .mainGrid0 .mainHeader .gridMenu {height: 36px; position: relative; z-index: 6}
.universe .mainGrid0 .mainHeader .gridMenu .menu {padding-top: 6px; height: 30px; float: left; background-image: url(/images/sprites/icon_vertical.png?1283849459); background-repeat: no-repeat; background-position: right -74px}
.universe .mainGrid0 .mainHeader .gridMenu .menu > li {position: relative; float: left; margin-right: 12px}
.universe .mainGrid0 .mainHeader .gridMenu .menu > li > a {display: block; line-height: 27px; font-size: 12px; font-weight: bold; text-decoration: none; margin: 1px 2px 0px 1px; padding: 0px 8px}
.universe .mainGrid0 .mainHeader .gridMenu .menu > li > a:focus {outline: none}
.universe .mainGrid0 .mainHeader .gridMenu .menu > li span.smallDownArrow {background-image: url(/images/sprites/icon_grid.png?1283849459); background-repeat: no-repeat; display: inline-block; background-position: -450px 0px; width: 9px; height: 6px}
.universe .mainGrid0 .mainHeader .gridMenu .menu > li .subMenu {position: absolute; top: 27px; display: none; background-color: #FFF; padding: 8px; border-top: 1px solid #CCC; border-right: 2px solid #CCC; border-bottom: 2px solid #CCC; border-left: 1px solid #CCC; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px}
.universe .mainGrid0 .mainHeader .gridMenu .menu > li .subMenu li {margin: 4px 0px}
.universe .mainGrid0 .mainHeader .gridMenu .menu > li .subMenu li span a {color: blue}
.universe .mainGrid0 .mainHeader .gridMenu .menu > li .subMenu li.cellValueFormatSetting > label {display: block}
.universe .mainGrid0 .mainHeader .gridMenu .menu > li .subMenu li.disabled, .universe .mainGrid0 .mainHeader .gridMenu .menu > li .subMenu li.reverted {color: grey}
.universe .mainGrid0 .mainHeader .gridMenu .menu > li .subMenu li.disabled > a, .universe .mainGrid0 .mainHeader .gridMenu .menu > li .subMenu li.reverted > a {color: grey; cursor: default}
.universe .mainGrid0 .mainHeader .gridMenu .menu > li .subMenu li:hover {background-color: #f8fed1}
.universe .mainGrid0 .mainHeader .gridMenu .menu > li .subMenu li.cellValueFormatSetting:hover {background-color: #FFF}
.universe .mainGrid0 .mainHeader .gridMenu .menu > li .subMenu li.cellValueFormatSetting:hover label:hover {background-color: #f8fed1}
.universe .mainGrid0 .mainHeader .gridMenu .menu > li .subMenu .revisions li:hover {background-color: #f8fed1}
.universe .mainGrid0 .mainHeader .gridMenu .menu > .selected > a {margin: 0px; border-top: 1px solid #CCC; border-right: 2px solid #CCC; border-left: 1px solid #CCC; background-color: #FFF; -moz-border-radius-topright: 5px; -moz-border-radius-topleft: 5px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px; position: relative; z-index: 4}
.universe .mainGrid0 .mainHeader .gridMenu .menu > .selected .subMenu {display: block; z-index: 3}
.universe .mainGrid0 .mainHeader .gridMenu .menu .addRow {padding: 2px 12px 0 0; margin: 0; background-image: url(/images/sprites/icon_vertical.png?1283849459); background-repeat: no-repeat; background-position: right -80px}
.universe .mainGrid0 .mainHeader .gridMenu .menu .addRow a {background-image: url(/images/sprites/icon_vertical.png?1283849459); background-repeat: no-repeat; background-position: 0 -38px; padding-left: 13px}
.universe .mainGrid0 .mainHeader .gridMenu .menu .file .subMenu, .universe .mainGrid0 .mainHeader .gridMenu .menu .display .subMenu {width: 340px}
.universe .mainGrid0 .mainHeader .gridMenu .menu .filters .subMenu, .universe .mainGrid0 .mainHeader .gridMenu .menu .fields .subMenu, .universe .mainGrid0 .mainHeader .gridMenu .menu .admin .subMenu {width: 240px}
.universe .mainGrid0 .mainHeader .gridMenu .menu .admin .subMenu .forceCache, .universe .mainGrid0 .mainHeader .gridMenu .menu .admin .subMenu .setCacheTtl, .universe .mainGrid0 .mainHeader .gridMenu .menu .admin .subMenu .setGeo {border-bottom: 1px dotted #CCC}
.universe .mainGrid0 .mainHeader .gridMenu .menu .admin .subMenu input {margin: 0 5px 0 0}
.universe .mainGrid0 .mainHeader .gridMenu .menu .display .subMenu .garbageSetting, .universe .mainGrid0 .mainHeader .gridMenu .menu .display .subMenu .expandCell, .universe .mainGrid0 .mainHeader .gridMenu .menu .display .subMenu .cellValueFormatSetting, .universe .mainGrid0 .mainHeader .gridMenu .menu .display .subMenu .showHideFieldsSetting {border-bottom: 1px dotted #CCC}
.universe .mainGrid0 .mainHeader .gridMenu .menu .display .subMenu li {padding: 4px 0px}
.universe .mainGrid0 .mainHeader .gridMenu .menu .display .subMenu li input {margin: 0 5px}
.universe .mainGrid0 .mainHeader .gridMenu .menu .improve {white-space: nowrap; padding-right: 4px}
.universe .mainGrid0 .mainHeader .gridMenu .menu .improve .magicIcon {background-image: url(/images/icons/icon_set.gif?1283849459); background-repeat: no-repeat; background-position: 0px -1778px; padding-right: 15px}
.universe .mainGrid0 .mainHeader .gridMenu .menu .admin {white-space: nowrap}
.universe .mainGrid0 .mainHeader .gridMenu .menu .admin .cacheTtl, .universe .mainGrid0 .mainHeader .gridMenu .menu .admin .cacheState, .universe .mainGrid0 .mainHeader .gridMenu .menu .admin .geoState {color: #999; padding-left: 10px}
.universe .mainGrid0 .mainHeader .gridMenu .menu .improve .subMenu li span.smallIndicator, .universe .mainGrid0 .mainHeader .gridMenu .menu .filters .subMenu li span.smallIndicator, .universe .mainGrid0 .mainHeader .gridMenu .menu .fields .subMenu li span.smallIndicator, .universe .mainGrid0 .mainHeader .gridMenu .menu .admin .subMenu li span.smallIndicator {background-image: url(/images/sprites/icon_grid.png?1283849459); background-repeat: no-repeat; display: inline-block; background-position: -300px 0px; width: 5px; height: 6px; margin-right: 5px}
.universe .mainGrid0 .mainHeader .gridMenu .menu .reference {padding-left: 12px; background-image: url(/images/sprites/icon_vertical.png?1283849459); background-repeat: no-repeat; background-position: -24px -80px}
.universe .mainGrid0 .mainHeader .gridMenu .menu .reference .referenceState {display: inline-block; vertical-align: middle; padding: 0px 6px; line-height: 23px; margin-left: 6px; border: 1px solid #c3c3c3; color: #4d4e53; background-color: #fff; text-decoration: none; font-weight: bold}
.universe .mainGrid0 .mainHeader .gridMenu .menu .reference .referenceState:focus {outline: none}
.universe .mainGrid0 .mainHeader .gridMenu .menu .reference .referenceState span.smallDownArrow {vertical-align: middle; margin-left: 2px}
.universe .mainGrid0 .mainHeader .gridMenu .menu .reference .dropdownMenu {display: none; position: absolute; left: 37px; top: 27px; z-index: 9}
.universe .mainGrid0 .mainHeader .gridMenu .menu .reference .dropdownMenu .content {background-color: #fff; border: 1px solid #8c8d8e; padding: 12px; width: 240px; line-height: 18px}
.universe .mainGrid0 .mainHeader .gridMenu .menu .reference .dropdownMenu .content li:first-line {margin-left: 15px}
.universe .mainGrid0 .mainHeader .gridMenu .menu .reference .dropdownMenu .content input {float: left; margin: 2px 4px 10px 0}
.universe .mainGrid0 .mainHeader .gridMenu .menu .reference .dropdownMenu .content label {cursor: pointer}
.universe .mainGrid0 .mainHeader .gridMenu .menu .reference .correctionHint {display: none; color: #b92025}
.universe .mainGrid0 .mainHeader .gridMenu .menu .reference .correctionExists {background-color: #FEDDDD}
.universe .mainGrid0 .mainHeader .gridMenu .bigTableGuide {float: right; margin-top: 10px; margin-right: 15px; position: relative}
.universe .mainGrid0 .mainHeader .gridMenu .searchGrid {float: right; margin-top: 6px; margin-right: 15px; position: relative}
.universe .mainGrid0 .mainHeader .gridMenu .searchGrid .query .textField {width: 130px; height: 21px}
.universe .mainGrid0 .mainHeader .gridMenu .searchGrid .suggest {position: absolute; background-color: white; border: 1px solid #CCC; z-index: 99; width: 100px}
.universe .mainGrid0 .mainHeader .gridMenu .searchGrid .suggest .operator {padding: 2px}
.universe .mainGrid0 .mainHeader .gridMenu .searchGrid .suggest .operatorHover {background-color: #DFEDF8; border: 1px solid #B5D5E4}
.universe .mainGrid0 .mainHeader .joinHeading {border-top: 1px solid #cdcdcd; height: 16px; background-image: url(/images/table/tsprite.gif?1283849459); background-repeat: repeat-x; background-position: 0px -1470px; clear: both}
.universe .mainGrid0 .mainHeader .addSubjectButton .controlLink {background-position: 0px -179px}
.universe .mainGrid0 .mainHeader .rowFilterButton .controlLink {background-position: 0px -298px}
.universe .mainGrid0 .mainHeader .addSummaryFilter .controlLink {background-position: 0px -638px}
.universe .mainGrid0 .mainHeader .rightControls {height: 36px}
.universe .mainGrid0 .mainHeader .mainMenu {float: right; padding-right: 12px}
.universe .mainGrid0 .mainHeader .mainMenu .controlLink {background-position: 1px -916px}
.universe .mainGrid0 .mainHeader .mainMenu .controlLink.open {background-position: 1px -935px}
.universe .mainGrid0 .mainHeader.tableUnCached .filterUniverse, .universe .mainGrid0 .mainHeader.tableUnCached .joinHeader, .universe .mainGrid0 .mainHeader.quartzError .filterUniverse, .universe .mainGrid0 .mainHeader.quartzError .joinHeader {display: none}
.universe .mainGrid0 .mainHeader.tableUnCached .gridMenu .searchGrid, .universe .mainGrid0 .mainHeader.tableUnCached .gridMenu .bigTableGuide, .universe .mainGrid0 .mainHeader.quartzError .gridMenu .searchGrid, .universe .mainGrid0 .mainHeader.quartzError .gridMenu .bigTableGuide {display: none}
.universe .mainGrid0 .mainHeader.tableUnCached .gridMenu .menu li, .universe .mainGrid0 .mainHeader.quartzError .gridMenu .menu li {display: none}
.universe .mainGrid0 .mainHeader.tableUnCached .gridMenu .menu .alwaysShow, .universe .mainGrid0 .mainHeader.quartzError .gridMenu .menu .alwaysShow {display: block}
.universe .mainGrid0 .mainFooter .lowerControls {height: 36px}
.universe .mainGrid0 .mainFooter .mainFooterContent .pagination {line-height: 36px; position: absolute; right: 12px; bottom: 0}
.universe .mainGrid0 .mainFooter .mainFooterContent .pagination a {font-weight: bold; padding: 0}
.universe .mainGrid0 .mainFooter .mainFooterContent .pagination a.disabled {cursor: default; color: #666; font-weight: normal}
.universe .mainGrid0 .mainFooter .mainFooterContent .pagination a.first {padding-left: 12px}
.universe .mainGrid0 .mainFooter .mainFooterContent ul.mainFooterContainer {height: 28px; padding-top: 8px; float: left; overflow: hidden}
.universe .mainGrid0 .mainFooter .mainFooterContent ul.mainFooterContainer a.cloneDS {background-position: 0px -400px}
.universe .mainGrid0 .mainFooter .mainFooterContent ul.mainFooterContainer a.disabled {cursor: default; color: #666; font-weight: normal; text-decoration: none}
.universe .mainGrid0 .mainFooter .mainFooterContent ul.mainFooterContainer .totalRows {padding-left: 12px}
.universe .mainGrid0 .mainFooter .mainFooterContent ul.mainFooterContainer li {float: left; padding-left: 12px}
.universe .mainGrid0 .mainFooter .mainFooterContent ul.mainFooterContainer li .sortsInfo {margin: 8px 0px}
.universe .mainGrid0 .mainFooter .mainFooterContent ul.mainFooterContainer li .sortsInfo .fieldNames {font-weight: bold}
.universe .mainGrid0 .mainFooter .mainFooterContent ul.mainFooterContainer li span {margin: 8px 0px 0px 5px; line-height: 14px}
.universe .mainGrid0 .mainFooter .mainFooterContent ul.mainFooterContainer li .checkBox {position: relative; top: 2px}
.universe .mainGrid0 .mainFooter .mainFooterContent ul.mainFooterContainer li.addRowButton {margin-top: -2px}
.universe .mainGrid0 .mainFooter .mainFooterContent ul.mainFooterContainer li.addRowButton span {margin: 0}
.universe .mainGrid0 .mainFooter .mainFooterContent ul.mainFooterContainer li.addRowButton span a {line-height: 23px}
.universe .mainGrid0 .mainFooter .mainFooterContent .consensusChangeContainer {float: left; padding-top: 5px}
.universe .mainGrid0 .mainLeft {background-color: #cacaca; width: 29px; display: block; position: relative}
.universe .mainGrid0 .mainLeft .baffleShadow {z-index: 1; width: 6px; position: absolute}
.universe .mainGrid0 .mainLeft div[class=baffleShadow] {background: url(../images/grid/baffle_shadow.png?1283849459) repeat}
.universe .mainGrid0 .mainLeft .baffleHeader {background-image: url(/images/table/tsprite.gif?1283849459); background-repeat: repeat-x; background-position: 0px -341px}
.universe .mainGrid0 .mainLeft .baffleHeader .divider {background-image: url(/images/table/tsprite.gif?1283849459); background-repeat: repeat-x; background-position: 0px -641px; width: 2px; height: 22px; float: right; position: relative; right: -1px; z-index: 1}
.universe .mainGrid0 .mainLeft .baffleHeader .baffleSelector {width: 14px; margin: 0px auto; background-image: url(/images/table/tsprite.gif?1283849459); background-repeat: no-repeat; background-position: 0px -611px; height: 22px}
.universe .mainGrid0 .mainLeft .baffleBody div.baffleBox {height: 24px; overflow: hidden; padding: 0; margin: 0}
.universe .mainGrid0 .mainLeft .baffleBody div.baffleBox div {height: 22px; line-height: 22px; border-top: 1px solid #cacaca; border-bottom: 1px solid #FFF; text-align: center; width: 100%}
.universe .mainGrid0 .grid {postion: relative}
.universe .mainGrid0 .grid .bodyEventHandler {position: absolute; overflow: hidden; -webkit-user-select: none}
.universe .mainGrid0 .grid .bodyEventHandler .highlights div {position: absolute}
.universe .mainGrid0 .grid .bodyEventHandler .highlights .col {border-top: none; border-right: 1px dotted #2eaa00; border-bottom: none; border-left: 1px dotted #2eaa00}
.universe .mainGrid0 .grid .bodyEventHandler .highlights .row {border-top: 1px dotted #2eaa00; border-right: none; border-bottom: 1px dotted #2eaa00; border-left: none}
.universe .mainGrid0 .grid .bodyEventHandler .highlights .cell {border: 1px solid #2eaa00; margin: -1px}
.universe .mainGrid0 .grid .bodyEventHandler .highlights .input >div {width: 100%}
.universe .mainGrid0 .grid .bodyEventHandler .highlights .input input {width: 100%}
.universe .mainGrid0 .grid .bodyEventHandler .highlights .input .textField {height: 17px}
.universe .mainGrid0 .grid .bodyEventHandler .highlights .input .Enum select {width: 100%}
.universe .mainGrid0 .grid .bodyEventHandler .highlights em {display: none}
.universe .mainGrid0 .grid .cellForm {z-index: 2; overflow: hidden; position: absolute}
.universe .mainGrid0 .grid .cellForm form {width: 250px; -moz-border-radius: 5px; -webkit-border-radius: 5px; background-color: #FFF; border: 1px solid #CCC; padding: 10px}
.universe .mainGrid0 .grid .cellForm form .valueInput input {width: 240px}
.universe .mainGrid0 .grid .cellForm form .inputIndicator {font-style: italic; font-size: 10px}
.universe .mainGrid0 .grid .cellForm form .inputIndicator .invalidInput {color: red}
.universe .mainGrid0 .grid .cellForm form .buttons {padding: 5px 0}
.universe .mainGrid0 .grid .cellForm form .buttons .explorer {margin-left: 4px}
.universe .mainGrid0 .grid .cellForm form .buttons .explain {padding-left: 6px}
.universe .mainGrid0 .grid .cellForm form fieldset {border: 1px solid #cdcdcd; padding: 10px}
.universe .mainGrid0 .grid .cellForm form fieldset legend {font-style: italic; font-size: 10px; color: #5f666a}
.universe .mainGrid0 .grid .cellForm form fieldset .comment {margin-top: 8px}
.universe .mainGrid0 .grid .cellForm form fieldset label {color: #5f666a; display: block; line-height: 12px}
.universe .mainGrid0 .grid .cellForm form fieldset .textArea, .universe .mainGrid0 .grid .cellForm form fieldset .textField {width: 215px}
.universe .mainGrid0 .grid .columnMenu, .universe .mainGrid0 .grid .columnNavigator {float: left}
.universe .mainGrid0 .grid .columnMenu .content, .universe .mainGrid0 .grid .columnNavigator .content {background-color: #FFF; border: 1px solid #5f666a}
.universe .mainGrid0 .grid .columnMenu {position: absolute; z-index: 20}
.universe .mainGrid0 .grid .columnMenu ul.menu {padding: 6px 0}
.universe .mainGrid0 .grid .columnMenu ul.menu li {position: relative; height: 20px; border: 1px solid #FFF; padding: 0px 6px; cursor: pointer}
.universe .mainGrid0 .grid .columnMenu ul.menu li:hover {background-color: #d1f39d; border: 1px solid #9cd940}
.universe .mainGrid0 .grid .columnMenu ul.menu li .icon, .universe .mainGrid0 .grid .columnMenu ul.menu li .rightArrow {background-image: url(/images/sprites/icon_grid.png?1283849459); background-repeat: no-repeat; display: inline-block; width: 13px; height: 13px}
.universe .mainGrid0 .grid .columnMenu ul.menu li .icon {top: 2px; margin-right: 6px; position: relative}
.universe .mainGrid0 .grid .columnMenu ul.menu li .rightArrow {background-position: -300px 0px; right: 0; top: 6px; position: absolute}
.universe .mainGrid0 .grid .columnMenu ul.menu li.quickFilter .icon {background-position: -200px -400px}
.universe .mainGrid0 .grid .columnMenu ul.menu li.quickFilter .rightArrow {display: none}
.universe .mainGrid0 .grid .columnMenu ul.menu li.quickFilter .content {margin-top: -13px}
.universe .mainGrid0 .grid .columnMenu ul.menu li.quickFilter ul {width: 200px; position: relative; z-index: 2; padding: 0}
.universe .mainGrid0 .grid .columnMenu ul.menu li.quickFilter ul li {background-image: none; padding-left: 24px}
.universe .mainGrid0 .grid .columnMenu ul.menu li.quickFilter .enumerationList {max-height: 200px; overflow: hidden; border-width: 0 1px}
.universe .mainGrid0 .grid .columnMenu ul.menu li.quickFilter .up {border-bottom: 1px solid #c3c3c3}
.universe .mainGrid0 .grid .columnMenu ul.menu li.quickFilter .down {border-top: 1px solid #c3c3c3}
.universe .mainGrid0 .grid .columnMenu ul.menu li.quickFilter .up li, .universe .mainGrid0 .grid .columnMenu ul.menu li.quickFilter .down li {padding: 3px 0 0; height: 14px}
.universe .mainGrid0 .grid .columnMenu ul.menu li.quickFilter .up .arrow, .universe .mainGrid0 .grid .columnMenu ul.menu li.quickFilter .down .arrow {background-image: url(/images/sprites/icon_grid.png?1283849459); background-repeat: no-repeat; display: inline-block; width: 13px; height: 13px; margin: 0px auto; display: block}
.universe .mainGrid0 .grid .columnMenu ul.menu li.quickFilter .up .one .arrow {background-position: -750px 0px}
.universe .mainGrid0 .grid .columnMenu ul.menu li.quickFilter .up .smart .arrow {background-position: -800px 0px}
.universe .mainGrid0 .grid .columnMenu ul.menu li.quickFilter .down .one .arrow {background-position: -750px -50px}
.universe .mainGrid0 .grid .columnMenu ul.menu li.quickFilter .down .smart .arrow {background-position: -800px -50px}
.universe .mainGrid0 .grid .columnMenu ul.menu li.quickFilter.isEnumerated .rightArrow {display: block}
.universe .mainGrid0 .grid .columnMenu ul.menu li.sortByItem ul {margin-top: -13px; width: 230px; position: relative; z-index: 2}
.universe .mainGrid0 .grid .columnMenu ul.menu li.sortByItem ul li {background-image: none; padding-left: 24px}
.universe .mainGrid0 .grid .columnMenu ul.menu li.sortByItem ul li.checked {background-image: url(/images/icons/icon_set.gif?1283849459); background-repeat: no-repeat; background-position: 4px -1056px}
.universe .mainGrid0 .grid .columnMenu ul.menu li.sortByItem .icon {background-position: 0px -400px}
.universe .mainGrid0 .grid .columnMenu ul.menu li.filter .icon {background-position: -250px -400px}
.universe .mainGrid0 .grid .columnMenu ul.menu li.aggregation ul {margin-top: -13px; width: 320px; position: relative; z-index: 2}
.universe .mainGrid0 .grid .columnMenu ul.menu li.aggregation ul li {background-image: none; padding-left: 24px}
.universe .mainGrid0 .grid .columnMenu ul.menu li.aggregation ul li.checked {background-image: url(/images/icons/icon_set.gif?1283849459); background-repeat: no-repeat; background-position: 4px -1056px}
.universe .mainGrid0 .grid .columnMenu ul.menu li.aggregation .icon {background-position: -350px -400px}
.universe .mainGrid0 .grid .columnMenu ul.menu li.hideColumn .icon {background-position: -400px -400px}
.universe .mainGrid0 .grid .columnMenu ul.menu li.fieldEditor .icon {background-position: -650px -400px}
.universe .mainGrid0 .grid .columnMenu ul.menu li.fieldViewer {background-image: none}
.universe .mainGrid0 .grid .columnMenu ul.menu .deleteFieldButton .icon, .universe .mainGrid0 .grid .columnMenu ul.menu .removeFieldFromViewButton .icon {background-position: -300px -450px}
.universe .mainGrid0 .grid .columnMenu ul.menu li.label {background-image: none; padding-left: 10px; cursor: default}
.universe .mainGrid0 .grid .columnMenu ul.menu .content {border: none}
.universe .mainGrid0 .grid .columnMenu ul.menu .content ul {background-color: #FFF; border: 1px solid #151410; padding: 6px 0}
.universe .mainGrid0 .grid .columnMenu ul.menu li.title {border-width: 0 0 1px 0; border-bottom: 1px solid #ccc; font-style: italic; color: #999}
.universe .mainGrid0 .grid .columnMenu ul.menu li.title .icon {display: none}
.universe .mainGrid0 .grid .columnMenu ul.menu li.title:hover {background: none; border-width: 0 0 1px 0; border-bottom: 1px solid #ccc; cursor: default}
.universe .mainGrid0 .grid .columnMenu ul.menu li.joinField, .universe .mainGrid0 .grid .columnMenu ul.menu li.joinField:hover {display: none}
.universe .mainGrid0 .grid .primaryMenu ul.menu li.aggregation {display: none}
.universe .mainGrid0 .grid .primaryMenu ul.menu li.deleteFieldButton {display: none}
.universe .mainGrid0 .grid .columnNavigator {position: absolute; top: 33px; right: 0; background: url(../images/shadow.png?1283849459) no-repeat right bottom; padding: 0 0 5px 0}
.universe .mainGrid0 .grid .columnNavigator .header {text-align: center; background-color: #CCC; line-height: 22px; position: static; clear: none}
.universe .mainGrid0 .grid .columnNavigator .columns {padding: 3px; overflow: auto}
.universe .mainGrid0 .grid .columnNavigator .columns li {padding: 0 5px; border: 1px solid #FFF; overflow: hidden; white-space: nowrap}
.universe .mainGrid0 .grid .columnNavigator .columns li:hover {background-color: #d1f39d; border: 1px solid #9cd940}
.universe .mainGrid0 .grid .expandedCell {position: absolute}
.universe .mainGrid0 .grid .expandedCell .content {position: relative; z-index: 1; border: 2px solid #2eaa00; background-color: #fff; padding: 0 10px; line-height: 22px; min-height: 22px}
.universe .mainGrid0 .grid .expandedCell .content.contentious span {background-image: url(/images/sprites/icon_vertical.png?1283849459); background-repeat: no-repeat; background-position: 3px 6px; position: absolute; left: -1px; top: 0px; width: 12px; height: 17px}
.universe .mainGrid0 .grid .cellOptions {z-index: 111; position: absolute; text-align: center; padding-top: 4px; height: 24px}
.universe .mainGrid0 .grid .cellOptions .content {position: relative; z-index: 2; padding: 0px 8px; color: #FFF}
.universe .mainGrid0 .grid .cellOptions .content a {color: #FFF}
.universe .mainGrid0 .grid .cellOptions .content a:hover {color: #ff5b00}
.universe .mainGrid0 .grid .cellOptions .content .explain .icon, .universe .mainGrid0 .grid .cellOptions .content .disagree .icon, .universe .mainGrid0 .grid .cellOptions .content .expand .icon, .universe .mainGrid0 .grid .cellOptions .content .link .icon, .universe .mainGrid0 .grid .cellOptions .content .correct .icon, .universe .mainGrid0 .grid .cellOptions .content .garbage .icon {background-image: url(/images/sprites/icon_grid.png?1283849459); background-repeat: no-repeat; display: inline-block}
.universe .mainGrid0 .grid .cellOptions .content .explain .icon {width: 12px; height: 13px; background-position: -150px -50px; position: relative; top: 1.5px}
.universe .mainGrid0 .grid .cellOptions .content .explain:hover .icon {background-position: -200px -50px}
.universe .mainGrid0 .grid .cellOptions .content .disagree .icon {width: 15px; height: 12px; background-position: -150px -450px; position: relative; top: 2px}
.universe .mainGrid0 .grid .cellOptions .content .disagree:hover .icon {background-position: -200px -450px}
.universe .mainGrid0 .grid .cellOptions .content .expand .icon {width: 17px; height: 14px; background-position: -250px -600px; position: relative; top: 1px}
.universe .mainGrid0 .grid .cellOptions .content .expand:hover .icon {background-position: -300px -600px}
.universe .mainGrid0 .grid .cellOptions .content .link .icon {width: 20px; height: 12px; background-position: -300px -300px; position: relative; top: 2px}
.universe .mainGrid0 .grid .cellOptions .content .link:hover .icon {background-position: -250px -300px}
.universe .mainGrid0 .grid .cellOptions .content .correct .icon {width: 13px; height: 11px; background-position: -400px -300px; position: relative; top: 2.5px}
.universe .mainGrid0 .grid .cellOptions .content .correct:hover .icon {background-position: -350px -300px}
.universe .mainGrid0 .grid .cellOptions .content .garbage .icon {width: 15px; height: 11px; background-position: -500px -300px; position: relative; top: 2.5px}
.universe .mainGrid0 .grid .cellOptions .content .garbage:hover .icon {background-position: -450px -300px}
.universe .mainGrid0 .grid .cellOptions .factOptionsBubble {position: absolute; top: 0px; left: 0px; width: 100%; height: 24px; z-index: 1; background-color: #000; -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-opacity: 0.8; opacity: .80; border: 2px solid #FFF}
.universe .mainGrid0 .grid .cellOptions .pointer {opacity: 0.75; -moz-opacity: 0.75; -webkit-opacity: 0.75; filter: alpha(opacity= 75 ); background-image: url(/images/sprites/icon_grid.png?1283849459); background-repeat: no-repeat; display: inline-block; background-position: -500px 0px; width: 12px; height: 7px; filter: alpha(opacity=75); position: absolute; top: 25px; z-index: 3}
.universe .mainGrid0 .grid .subColumn {position: absolute; top: 0px; right: 16px; background-color: #555; color: #fff; width: 34px; height: 22px; padding-left: 4px}
.universe .mainGrid0 .grid .hMask {background-color: #eeeceb}
.universe .mainGrid0 .grid .hMask .showFields, .universe .mainGrid0 .grid .hMask .columnNavigatorIcon {border-left: 2px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; cursor: pointer; background-color: #efefef; z-index: 100; position: absolute; right: 0; background-image: url(/images/sprites/icon_grid.png?1283849459); background-repeat: no-repeat; display: inline-block}
.universe .mainGrid0 .grid .hMask .columnNavigatorIcon {top: 18px; width: 13px; height: 15px; background-position: -400px -600px}
.universe .mainGrid0 .grid .hMask .columnNavigatorIcon:hover {background-position: -350px -600px}
.universe .mainGrid0 .grid .hMask .showFields {padding: 0 0 18px 1px; width: 13px; height: 15px; background-position: -149px -347px}
.universe .mainGrid0 .grid .header .column:last-child .cell {border-right: 1px solid #CCC}
.universe .mainGrid0 .grid .header .column {position: relative; background-color: #908e8e}
.universe .mainGrid0 .grid .header .column .cell {border-right: 1px solid #FFF}
.universe .mainGrid0 .grid .header .column .sortAsc .sortIndicator, .universe .mainGrid0 .grid .header .column .sortDesc .sortIndicator {background-image: url(/images/sprites/icon_grid.png?1283849459); background-repeat: no-repeat; display: inline-block; width: 12px; height: 7px; display: inline; position: absolute; top: 2px; left: 3px}
.universe .mainGrid0 .grid .header .column .sortAsc .sortIndicator {background-position: -900px 0px}
.universe .mainGrid0 .grid .header .column .sortDesc .sortIndicator {background-position: -850px 0px}
.universe .mainGrid0 .grid .header .column .content {color: #FFF; margin-right: 18px; font-weight: bold; padding: 0px 0px 0px 18px}
.universe .mainGrid0 .grid .header .column .subColumn, .universe .mainGrid0 .grid .header .column .subColumnLeftCorner, .universe .mainGrid0 .grid .header .column .subColumnRightCorner {background-image: url(/images/table/tsprite.gif?1283849459); background-repeat: repeat-x; width: 56px; height: 21px; overflow: hidden}
.universe .mainGrid0 .grid .header .column .subColumn {background-repeat: repeat-x; background-position: left -1150px; top: 1px}
.universe .mainGrid0 .grid .header .column .subColumn .subContainer {position: relative; width: 100%; height: 100%}
.universe .mainGrid0 .grid .header .column .subColumn .subContainer .subColumnLeftCorner {position: absolute; background-position: left -1120px; left: -4px; top: 0px; z-index: 40; background-repeat: no-repeat}
.universe .mainGrid0 .grid .header .column .subColumn .subContainer .subColumnRightCorner {background-position: right -1180px; position: absolute; right: 0px; top: 0px; z-index: 40; background-repeat: no-repeat}
.universe .mainGrid0 .grid .header .column .subColumn .subContainer .subColumnContent {position: absolute; left: 0px; top: 0px; z-index: 50}
.universe .mainGrid0 .grid .header .column .sorter {background-image: url(/images/sprites/xsprite.png?1283849459); background-repeat: repeat-x; background-position: 0px -400px; border-top: 1px solid #676565; height: 14px; cursor: pointer; border-bottom: 1px solid #616160; overflow: hidden}
.universe .mainGrid0 .grid .header .column .sorter .sortOptions {display: none; position: absolute; right: 0; color: #318c09; font-size: 10px; line-height: 14px; padding-right: 8px}
.universe .mainGrid0 .grid .header .column .sortAsc .sortIndicator, .universe .mainGrid0 .grid .header .column .sortDesc .sortIndicator {background-image: url(/images/sprites/icon_grid.png?1283849459); background-repeat: no-repeat; display: inline-block; width: 12px; height: 7px; margin: 4px auto; display: block}
.universe .mainGrid0 .grid .header .column .sortAsc .sortIndicator {background-position: -900px 0px}
.universe .mainGrid0 .grid .header .column .sortDesc .sortIndicator {background-position: -850px 0px}
.universe .mainGrid0 .grid .header .column .sorter:hover {background-position: 0px -416px}
.universe .mainGrid0 .grid .header .column .sorter:hover .sortOptions {display: block}
.universe .mainGrid0 .grid .header .column .hide {position: absolute; top: 3px; right: 8px; background-image: url(/images/sprites/icon_grid.png?1283849459); background-repeat: no-repeat; display: inline-block; background-position: -50px -200px; width: 12px; height: 12px; cursor: pointer}
.universe .mainGrid0 .grid .header .column .hide:hover {background-position: -100px -200px}
.universe .mainGrid0 .grid .header .primaryColumn {background-color: #403f3e}
.universe .mainGrid0 .grid .header .primaryColumn .sorter {border-top: 1px solid #2c2a2b}
.universe .mainGrid0 .grid .header .hover, .universe .mainGrid0 .grid .header .selected {background-color: #d1f39d}
.universe .mainGrid0 .grid .header .hover .content, .universe .mainGrid0 .grid .header .selected .content {color: #000; cursor: pointer}
.universe .mainGrid0 .grid .header .hover .hide, .universe .mainGrid0 .grid .header .selected .hide {background-position: 0px -200px}
.universe .mainGrid0 .grid .header .hover .sortAsc .sortIndicator, .universe .mainGrid0 .grid .header .selected .sortAsc .sortIndicator {background-position: -900px -50px}
.universe .mainGrid0 .grid .header .hover .sortDesc .sortIndicator, .universe .mainGrid0 .grid .header .selected .sortDesc .sortIndicator {background-position: -850px -50px}
.universe .mainGrid0 .grid .header .joinKeyText {display: inline-block; float: left}
.universe .mainGrid0 .grid .disabled .sorter {background-position: 0px -1410px !important}
.universe .mainGrid0 .grid .body .column.Double .data, .universe .mainGrid0 .grid .body .column.Integer .data {text-align: right; padding-right: 10px}
.universe .mainGrid0 .grid .body .column {color: #000}
.universe .mainGrid0 .grid .body .column .cell {position: relative; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; padding-left: 12px; background-color: #f2f2f3}
.universe .mainGrid0 .grid .body .column .cell .consensus {position: absolute; top: 0px; right: 0px; width: 6px; height: 100%}
.universe .mainGrid0 .grid .body .column .cell .gradient {position: absolute; top: 0px; right: 0px; width: 40px; height: 100%}
.universe .mainGrid0 .grid .body .column .cell div[class=gradient] {background-image: url(../images/grid/cell_gradient_opaque.png?1283849459); background-repeat: no-repeat}
.universe .mainGrid0 .grid .body .column .data {overflow: hidden; white-space: nowrap}
.universe .mainGrid0 .grid .body .column .subColumn {width: 56px}
.universe .mainGrid0 .grid .body .column .rClass0 .consensus {background-color: #f2f2f3}
.universe .mainGrid0 .grid .body .column .rClass0 .gradient {background-position: right -150px}
.universe .mainGrid0 .grid .body .column .rClass1 .consensus {background-color: #f1ea11}
.universe .mainGrid0 .grid .body .column .rClass2 .consensus {background-color: #c0c8d1}
.universe .mainGrid0 .grid .body .column .rClass3 .consensus {background-color: #1c59f2}
.universe .mainGrid0 .grid .body .column .contentious {background-image: url(/images/sprites/icon_vertical.png?1283849459); background-repeat: no-repeat; background-position: 3px 6px}
.universe .mainGrid0 .grid .body .column .CellSelected {border: 2px solid #2eaa00; height: 20px}
.universe .mainGrid0 .grid .body .column .CellSelected .cell {background-color: #fff; line-height: 18px; padding-left: 10px}
.universe .mainGrid0 .grid .body .column .CellSelected .consensus {right: -2px}
.universe .mainGrid0 .grid .body .column .colorDisabled.CellSelected .cell {border: none; line-height: 14px}
.universe .mainGrid0 .grid .body .column.first .primaryCell {padding-left: 25px}
.universe .mainGrid0 .grid .body .column.first .garbageIcon {background-image: url(/images/icons/icon_set.gif?1283849459); background-repeat: no-repeat; background-repeat: no-repeat; background-position: 5px -596px}
.universe .mainGrid0 .grid .body .primaryCol .cell {background-color: #cacaca; color: black; border-right: 1px solid #FFF; border-bottom: 1px solid #FFF}
.universe .mainGrid0 .grid .body .primaryCol .cell .gradient {background-position: right -180px}
.universe .mainGrid0 .grid .body .primaryCol .pkHighLight {border-top: 2px solid #2eaa00 !important; border-bottom: 2px solid #2eaa00 !important; border-left: none !important; border-right: none !important; color: #000 !important; height: 20px; background-color: #fff; line-height: 18px}
.universe .mainGrid0 .grid .body .primaryCol .pkHighLightLeft {border-left: 2px solid #2eaa00 !important}
.universe .mainGrid0 .grid .body .primaryCol .pkHighLightRight {padding-left: 2px; border-right: 2px solid #2eaa00 !important}
.universe .mainGrid0 .filterLayer {position: absolute; z-index: 15; overflow: hidden; color: white; display: none}
.universe .mainGrid0 .filterLayer .filterMenu {line-height: 36px}
.universe .mainGrid0 .filterLayer .filterMenu .standardButton {float: left; position: relative; margin: 8px 10px 0px 10px}
.universe .mainGrid0 .filterLayer .filterMenu.masked {background-image: url(../images/grid/white_opacity_80.png?1283849459) !important; margin-left: 1px; margin-right: 1px}
.universe .mainGrid0 .filterLayer .filterMenu.masked .bigButton {margin: 4px 5px 0px 5px}
.universe .mainGrid0 .filterLayer .filterTray .centerHolder {float: left; position: relative; z-index: 10000; top: -150px; left: 50%}
.universe .mainGrid0 .filterLayer .filterTray .centerHolder .center {padding: 30px 50px; background-image: url(../images/black_bg65.png?1283849459); float: left; position: relative; left: -50%; height: 30px}
.universe .mainGrid0 .filterLayer .masked {background: url(../images/black_bg65.png?1283849459); position: absolute}
.universe .mainGrid0 .filterLayer .masked .voteFilterTray {text-align: center; background-color: #e9ffc4}
.universe .mainGrid0 .filterLayer .masked .voteFilterTray a.voteFilterToggle {font-weight: bold; cursor: pointer; color: #000; background-image: url(/images/icons/icon_set.gif?1283849459); background-repeat: no-repeat; background-position: right -954px; padding-right: 22px}
.universe .mainGrid0 .filterLayer .masked .voteFilterTray a.open {background-position: right -934px}
.universe .mainGrid0 .filterLayer .masked .rowFilterTray .rowFilterHeader {position: absolute; text-align: center; background-color: #fff; color: #000; font-weight: bold; border-top: 1px solid #000; border-bottom: 1px solid #b3b3b3}
.universe .mainGrid0 .filterLayer .masked .rowFilterTray .rowFilterScroller {position: absolute; overflow: scroll}
.universe .mainGrid0 .filterLayer .masked .rowFilterTray .rowFilterScroller .rowFilterBody {background-color: #fbfaf6}
.universe .mainGrid0 .filterLayer .masked .rowFilterTray .rowFilterScroller .rowFilterBody .extendWidth {position: absolute; height: 1px}
.universe .mainGrid0 .filterLayer .masked .rowFilterTray .rowFilterScroller .rowFilterBody .addFilter {position: relative; color: #000; height: 22px; line-height: 22px; text-align: center; white-space: nowrap; overflow: hidden; cursor: pointer; background-color: #fbfaf6; border-bottom: 1px solid #000}
.universe .mainGrid0 .filterLayer .masked .rowFilterTray .rowFilterScroller .rowFilterBody .addFilter .addFilterText {max-width: 195px; margin: 0 auto; position: relative; z-index: 50}
.universe .mainGrid0 .filterLayer .masked .rowFilterTray .rowFilterScroller .rowFilterBody .addFilter span {background-image: url(/images/icons/icon_set.gif?1283849459); background-repeat: no-repeat; background-position: right -954px; padding-right: 22px}
.universe .mainGrid0 .filterLayer .masked .rowFilterTray .rowFilterScroller .rowFilterBody .columnTray .open {position: relative; left: -2px; top: 0px; width: 102%; background-image: url(../images/grid0/dialog/fDialog_bg.png?1283849459); border-bottom: 1px solid #fbfaf6}
.universe .mainGrid0 .filterLayer .masked .rowFilterTray .rowFilterScroller .rowFilterBody .columnTray .open span {background-position: right -934px}
.universe .mainGrid0 .filterLayer .masked .rowFilterTray .rowFilterScroller .rowFilterBody .columnTray {position: absolute; border-right: 1px dashed white; display: block}
.universe .mainGrid0 .filterLayer .masked .rowFilterTray .rowFilterScroller .rowFilterBody .columnTray li.cell {display: block; background-color: #333355; position: relative; padding: 5px; margin: 4px}
.universe .mainGrid0 .filterLayer .masked .rowFilterTray .rowFilterScroller .rowFilterBody .columnTray li.cell .attribute, .universe .mainGrid0 .filterLayer .masked .rowFilterTray .rowFilterScroller .rowFilterBody .columnTray li.cell .value {width: 100%; font-weight: bold; word-break: break-all; white-space: -moz-pre-wrap; overflow: hidden}
.universe .mainGrid0 .filterLayer .masked .rowFilterTray .rowFilterScroller .rowFilterBody .columnTray li.cell .remove {background: url(../images/icons/small_close.gif?1283849459) no-repeat 0px 0px; width: 11px; height: 11px; cursor: pointer; float: right}
.universe .mainGrid0 .filterLayer .masked .rowFilterTray .rowFilterScroller .rowFilterBody .columnTray li.cell .removeHover {background-position: 0px -12px}
.universe .mainGrid0 .filterLayer .voteFilterOverlay {position: absolute; height: 22px; width: 100%; background-image: url(/images/table/tsprite.gif?1283849459); background-repeat: repeat-x; background-position: 0px -1250px; border-bottom: 1px solid #8ec6e3; top: 0px; text-align: center}
.universe .mainGrid0 .filterLayer .voteFilterOverlay a.voteFilter {cursor: pointer; line-height: 22px}
.universe .mainGrid0 .filterLayer .voteFilterOverlay .count {color: #000}
.universe .mainGrid0 .filterLayer .voteFilterOverlay .remove {position: absolute; right: 3px; top: 6px; background: url(../images/icons/small_close.gif?1283849459) no-repeat 0px 0px; width: 11px; height: 11px; cursor: pointer}
.universe .mainGrid0 .filterLayer .voteFilterOverlay .removeHover {background-position: 0px -12px}
.universe .mainGrid0 .filterLayer .rowFilterOverlay {position: absolute}
.universe .mainGrid0 .filterLayer div.controls {position: absolute; left: 10px; bottom: 10px; width: 500px}
.universe .mainGrid0 .jMask {position: absolute; overflow: hidden}
.universe .mainGrid0 .joinIndicator {position: relative}
.universe .mainGrid0 .joinIndicator .joinBody .dataset {position: absolute; border-right: 1px solid black; border-left: 1px solid black; border-bottom: 1px solid black}
.universe .mainGrid0 .joinIndicator .joinHeader {position: absolute}
.universe .mainGrid0 .joinIndicator .joinHeader .title {white-space: nowrap; line-height: 12px}
.universe .mainGrid0 .joinIndicator .joinHeader .dataset {position: absolute}
.universe .mainGrid0 .joinIndicator .joinHeader .dataset .border {position: absolute; top: 12px; width: 100%; height: 5px; z-index: 1}
.universe .mainGrid0 .joinIndicator .joinHeader .dataset .border .leftCorner, .universe .mainGrid0 .joinIndicator .joinHeader .dataset .border .rightCorner, .universe .mainGrid0 .joinIndicator .joinHeader .dataset .border .mainField {background-image: url(../images/grid/joined_table_name_border.png?1283849459); height: 5px; overflow: hidden}
.universe .mainGrid0 .joinIndicator .joinHeader .dataset .border .leftCorner, .universe .mainGrid0 .joinIndicator .joinHeader .dataset .border .rightCorner {width: 5px; background-repeat: no-repeat}
.universe .mainGrid0 .joinIndicator .joinHeader .dataset .border .leftCorner {background-position: left 0px; float: left}
.universe .mainGrid0 .joinIndicator .joinHeader .dataset .border .rightCorner {background-position: right -10px; float: right}
.universe .mainGrid0 .joinIndicator .joinHeader .dataset .border .mainField {background-repeat: repeat-x; background-position: 0px -20px; margin: 0px 5px}
.universe .mainGrid0 .joinIndicator .joinHeader .dataset .title {width: 100%; overflow: hidden; height: 16px; z-index: 2; position: absolute; top: 0px}
.universe .mainGrid0 .joinIndicator .joinHeader .dataset .title .text {background-image: url(/images/table/tsprite.gif?1283849459); background-repeat: repeat-x; background-position: 0px -1470px; margin-left: 10px}
.universe .mainGrid0 .joinIndicator .joinHeader .dataset .title .icon {background-image: url(/images/icons/icon_set.gif?1283849459); background-repeat: no-repeat; background-repeat: no-repeat; background-position: left -1698px; padding: 0px 7px}
.universe .mainGrid0 .joinIndicator .joinHeader .dataset .title .icon.votable {display: none}
.universe .pagination input {width: 30px; height: 16px; margin: 0px 6px}
.universe .pagination input, .universe .pagination div, .universe .pagination span, .universe .pagination .calTotal {margin: 0px 4px}
.universe .pagination div.prev, .universe .pagination div.next {background-image: url(../images/pagination/pag_prev_next.png?1283849459); width: 16px; height: 16px; cursor: pointer; display: block}
.universe .pagination div.prev {background-position: left -20px}
.universe .pagination div.prevHover {background-position: left -40px}
.universe .pagination div.prevPress {background-position: left -60px}
.universe .pagination div.prevDisabled {background-position: left 0px; cursor: auto}
.universe .pagination div.next {background-position: right -20px}
.universe .pagination div.nextHover {background-position: right -40px}
.universe .pagination div.nextPress {background-position: right -60px}
.universe .pagination div.nextDisabled {background-position: right 0px; cursor: auto}
.universe .pagination a {text-decoration: none; padding: 0 3px}
.universe .widget .widgetContainer {position: absolute}
.universe .widget .grid {top: 0px; left: 0px}
.universe .widget .grid .header {background-image: url(/images/table/tsprite.gif?1283849459); background-repeat: repeat-x; background-position: 0px -520px; color: #FFF}
.universe .gridLoading .message {margin-top: 60px}
.tooltip {position: absolute; display: none}
.tooltip .fieldConnector {background-image: url(/images/icons/icon_set.gif?1283849459); background-repeat: no-repeat; position: absolute}
.tooltip .up, .tooltip .down {width: 9px; height: 5px}
.tooltip .left, .tooltip .right {width: 6px; height: 9px}
.tooltip .up {background-position: 2px -1240px}
.tooltip .down {background-position: 2px -1200px}
.tooltip .left {background-position: 0px -10px}
.tooltip .right {background-position: 0px -10px}
#tooltips .hdrTip {background-color: #FEFBAA; border: 1px solid #E3AE46; padding: 0px 5px; top: 42px; z-index: 90; width: 210px}
#tooltips .hdrTip ul {overflow-x: hidden}
#tooltips .hdrTip ul ol {max-height: 36px; overflow-x: hidden; overflow-y: auto; margin-buttom: 5px}
#tooltips .hdrTip ul ol li {white-space: nowrap; overflow-x: hidden; overflow-y: auto}
#tooltips .hdrTip .fieldConnector {height: 9px; background-position: 8px -1200px; bottom: -9px; left: 10px; width: 100%}
#tooltips .firstRunTip {z-index: 2; background: url(/images/shadow.png?1283849459) no-repeat right bottom; padding: 0 5px 5px 0}
#tooltips .firstRunTip .firstRunTip-container {width: 300px; padding: 6px; border: #cdcdcd; background-color: #f8f8f8}
#tooltips .firstRunTip .fieldConnector {top: -5px; left: 40px; width: 12px}
#tooltips .firstRunTip .close {position: absolute; top: 4px; right: 9px; cursor: pointer; height: 11px; width: 11px; background-image: url(/images/icons/icon_set.gif?1283849459); background-repeat: no-repeat; background-position: 0px -1830px}
#tooltips .firstRunTip .close:hover {background-position: 0px -1850px}
#tooltips .firstRunTip .content {padding: 6px 12px 6px 6px}
#tooltips .firstRunTip .content .icon {float: left; width: 35px; height: 35px; margin-right: 12px; background-image: url(/images/sprites/icon_grid.png?1283849459); background-repeat: no-repeat; display: inline-block; background-position: 0px -700px}
#tooltips .firstRunTip.registered .icon {margin-top: 12px}
.valueSelector {position: absolute; background-color: #FFF; border: 1px solid #4d4e53; line-height: 26px; padding-left: 5px; padding-right: 15px; margin-right: 3px; margin-bottom: 3px}
.valueSelector .smallClose {position: absolute; top: 2px; right: 2px; cursor: pointer; background-image: url(/images/sprites/icon_grid.png?1283849459); background-repeat: no-repeat; display: inline-block; background-position: 0px -200px; width: 12px; height: 12px}
.valueSelector .smallCloseHover {background-image: url(/images/sprites/icon_grid.png?1283849459); background-repeat: no-repeat; display: inline-block; background-position: -100px -200px; width: 12px; height: 12px}
.valueSelector .fieldConnector.bottom {background-image: url(/images/icons/icon_set.gif?1283849459); background-repeat: no-repeat; background-position: left -1600px; background-repeat: no-repeat; position: absolute; bottom: -3px; height: 6px; width: 100%; left: 7px}
.valueCol .cell {cursor: pointer}
#qdt div.indent {padding-left: 15px}
#qdt ol {margin-left: 15px; border-left: 1px dashed black; border-top: 1px dashed black; padding: 3px}
#qdt ol .collapsible {float: right}
#qdt ol.availableFields {position: absolute; background-color: #eee}
#qdt ol.searchBox {position: absolute; background-color: #eee}
#qdt ol.searchBox li {border-bottom: 1px solid #bebebe}
#qdt ol.searchBox .selected {background-color: green}
#qdt .foldSymbol {display: inline; margin-right: 5px}
#qdt .joinField {display: none}
.qlispText {position: absolute; right: 0px; top: 100px; background-color: #eee; z-index: 900}
.reorder-dialog .reorder-container {border: 1px solid #4d4e53; width: 100%; padding: 1px; overflow: auto}
.reorder-dialog .reorder-container li {border: 1px solid #c3c3c3; margin: 1px; cursor: move}
.reorder-dialog .reorder-container li .reorder-icon {background-image: url(/images/sprites/icon_grid.png?1283849459); background-repeat: no-repeat; display: inline-block; background-position: -200px -600px; width: 7px; height: 9px; display: inline-block; margin: 0px 12px}
.reorder-dialog .buttons {margin: 6px auto}
.tablePermissionDialog li {margin-bottom: 5px}
.tablePermissionDialog .input {margin-left: 25px}
.tablePermissionDialog .key {margin-left: 8px; font-weight: bold}
.tablePermissionDialog .checkBox, .tablePermissionDialog .radioButton {margin-right: 5px}
.tablePermissionDialog .alert {color: red}
.tablePermissionDialog .buttons {margin-top: 10px}
.dsDetailsDialog {display: none; background: url(/images/shadow.png?1283849459) no-repeat right bottom; padding: 0 5px 5px 0}
.dsDetailsDialog .dsDetailsContainer {white-space: normal; padding: 12px; width: 500px; background-color: white; position: relative}
.dsDetailsDialog .dsDetailsContainer h3 {border-bottom: 1px dotted #CCC; color: #B92025; margin-bottom: 8px}
.dsDetailsDialog .dsDetailsContainer td {padding: 4px}
.dsDetailsDialog .dsDetailsContainer .key {text-align: right; width: 150px; font-weight: bold; padding-right: 10px; vertical-align: top}
.dsDetailsDialog .dsDetailsContainer .editLink, .dsDetailsDialog .dsDetailsContainer .buttons {display: block; text-align: center; margin: 10px 5px}
.dsDetailsDialog .dsDetailsContainer .dsDetailsForm table {width: 490px}
.dsDetailsDialog .dsDetailsContainer .dsDetailsForm table td.input {padding: 2px}
.dsDetailsDialog .dsDetailsContainer .dsDetailsForm table td.input .textField, .dsDetailsDialog .dsDetailsContainer .dsDetailsForm table td.input .textArea {width: 300px}
.poiFilterDialog h2 {font-size: 12px; font-weight: normal; margin-bottom: 5px}
.poiFilterDialog h3 {font-size: 11px; font-weight: normal}
.poiFilterDialog .type, .poiFilterDialog .column {float: left; margin-right: 10px}
.poiFilterDialog .add {float: left; margin-top: 16px}
.poiFilterDialog .filterListings {clear: both; padding-top: 6px}
.poiFilterDialog .filterListings .hash {overflow: auto; max-height: 100px}
.poiFilterDialog .filterListings .hash li {border-top: 1px solid #ccc; margin-top: 5px; padding-top: 5px; overflow: hidden}
.poiFilterDialog .filterListings .hash li .type, .poiFilterDialog .filterListings .hash li .column {width: 148px}
.poiFilterDialog .filterListings .hash li .delete {cursor: pointer; background: url('/images/jqui/ui-icons_222222_256x240.png?1283849459') no-repeat; background-position: -96px -126px; display: block; float: left; width: 16px; height: 18px; text-indent: -2000em}
.poiFilterDialog .enable {left: 20px; bottom: 20px; position: absolute}
.poiFilterDialog .enable input {margin-right: 5px}
.poiFilterDialog .ui-dialog-buttonpane {border: 0}
.gIcon {background-image: url(/images/icons/icon_set.gif?1283849459); background-repeat: no-repeat; width: 16px; height: 16px}
.svgPointer {position: absolute; z-index: 10001}
.svgPointerCircle {position: absolute; z-index: 10000}
.explorerTitle em {color: grey}
.seeFullHistory {padding-top: 10px; text-align: left; float: left}
.counted, .backToHistory {padding-top: 10px; text-align: right; float: right}
.garbageInfo {padding-top: 10px; text-align: center}
.factExplorer {position: relative}
.factExplorer table {width: 100%}
.factExplorer .key, .factExplorer .label {width: 158px; text-align: right; vertical-align: top}
.factExplorer .value {width: 70%; padding-left: 3px; text-align: left}
.factExplorer .value span {font-weight: bold}
.factExplorer .voteOptionalInputs {margin-bottom: 1em}
.factExplorer .selectBox .value {width: auto}
.factExplorer .factSummary .userFactInput {margin-bottom: 15px}
.factExplorer .factSummary .factInput .voteOptionalInputs fieldset {border: 1px solid #969891; color: #969891}
.factExplorer .factSummary .factInput .voteOptionalInputs fieldset legend {margin: 0px 10px; padding: 0px 6px}
.factExplorer .factSummary .factInput .voteInput .textField {width: 100%}
.factExplorer .factSummary .factInput .voteInput .selectBox {width: 200px}
.factExplorer .factSummary .factInput .voteInput .invalidInput {color: red}
.factExplorer .factSummary .factInput .buttons {padding-left: 12px}
.factExplorer .factSummary fieldset {border: 1px solid #969891; color: #969891}
.factExplorer .factSummary fieldset legend {margin: 0px 10px; padding: 0px 6px}
.factExplorer .factSummary .correct, .factExplorer .factSummary .update {margin-left: 6px; font-weight: normal; white-space: nowrap}
.factExplorer .factSummary table {width: 100%}
.factExplorer .factSummary table td {vertical-align: top; padding-bottom: 5px}
.factExplorer .factSummary table td .consensusIcon {float: left; width: 16px; height: 16px; background-image: url(../images/icons/icon_set.gif?1283849459); background-repeat: no-repeat; background-position: left -1756px}
.factExplorer .factSummary table td .rClass1 {background-position: left -1396px}
.factExplorer .factSummary table td .rClass2 {background-position: left -1376px}
.factExplorer .factSummary table td .rClass3 {background-position: left -1356px}
.factExplorer .factSummary table td .rClass4 {background-position: left -1336px}
.factExplorer .factSummary table td .rClass5 {background-position: left -1316px}
.factExplorer .factSummary table td .rClass0 {background-position: left -1756px}
.factExplorer .factSummary table td.key {height: 18px}
.factExplorer .factSummary table td.key label {display: block; text-align: right; margin-right: 4px}
.factExplorer .factSummary h3 {border-bottom: 1px solid #969891; margin-bottom: 4px; font-size: 1em}
.factExplorer #fact-tab-history .factComment {width: 100%; border: 1px solid #000000; padding: 1px; overflow: auto; background-color: #EEECEB}
.factExplorer #fact-tab-developer select {margin: 0 5px 1.5em 0; width: 80%}
.factExplorer #fact-tab-developer textarea {margin-bottom: 3px; width: 100%}
.factExplorer #fact-tab-developer textarea {height: 50px}
.factExplorer #fact-tab-developer .keySpan {font-family: Courier New}
.factExplorer #fact-tab-developer .domains {margin: 5px 0 5px 10px}
.subjectExplorer {position: relative}
.subjectExplorer table {width: 100%}
.subjectExplorer .key, .subjectExplorer .label {width: 30%; text-align: right; vertical-align: top}
.subjectExplorer .value {width: 70%; text-align: left; color: #999}
.subjectExplorer .shortcuts {text-align: center}
.subjectExplorer .firstVote td {padding: 5px}
.subjectExplorer .firstVote td .comment {overflow: hidden; height: 18px}
.subjectExplorer .shortcuts {padding: 10px 0px}
.subjectExplorer #subj-tab-labels fieldset.initialInputSummary {border: 1px solid #969891; color: #969891}
.subjectExplorer #subj-tab-labels fieldset.initialInputSummary legend {margin: 0px 10px; padding: 0px 6px}
.subjectExplorer #subj-tab-labels .key, .subjectExplorer #subj-tab-labels .value {float: left}
.subjectExplorer #subj-tab-labels .key {clear: left}
.subjectExplorer #subj-tab-labels .key label {display: block; text-align: right; padding-right: 4px}
.subjectExplorer #subj-tab-labels table {width: 100%}
.subjectExplorer #subj-tab-labels table td {vertical-align: top; padding-bottom: 5px}
.subjectExplorer #subj-tab-labels ul {margin-top: 15px}
.subjectExplorer #subj-tab-labels ul li {float: left; width: 250px; height: 50px; border: 1px solid #CCC; padding-left: 50px; margin-right: 10px; margin-bottom: 10px; background-image: url(../images/grid/big_icons.png?1283849459); background-repeat: no-repeat}
.subjectExplorer #subj-tab-labels ul .text {height: 50px; background-color: #F4F4F4; cursor: pointer; padding: 0px 6px; line-height: 24px}
.subjectExplorer #subj-tab-labels ul .text:hover {background-color: #DDDDDD}
.subjectExplorer #subj-tab-labels ul li.garbage {background-position: 14px 12px}
.subjectExplorer #subj-tab-labels ul li.suggest {background-position: 14px -42px}
.subjectExplorer #subj-tab-labels ul li.discuss {background-position: 14px -85px}
.subjectExplorer #subj-tab-labels ul li.discuss .text {line-height: 50px}
.subjectExplorer #subj-tab-history .subjectComment {width: 100%; border: 1px solid #000000; padding: 1px; overflow: auto; background-color: #EEECEB}
.subjectExplorer #subj-tab-input .voteInput .selectBox {width: 200px}
.subjectExplorer #subj-tab-input .voteOptInputs fieldset {border: 1px solid #969891; color: #969891}
.subjectExplorer #subj-tab-input .voteOptInputs fieldset legend {margin: 0px 10px; padding: 0px 6px}
.subjectExplorer #subj-tab-input ul li {margin-bottom: 6px}
.subjectExplorer #subj-tab-input .buttonField {position: relative; left: 50%; float: left; margin-top: 15px}
.subjectExplorer #subj-tab-input .buttonField .buttons {position: relative; left: -50%; float: left}
.subjectExplorer #subj-tab-developer select {margin: 0 5px 1.5em 0; width: 80%}
.subjectExplorer #subj-tab-developer textarea {margin-bottom: 1.5em; width: 100%}
.subjectExplorer #subj-tab-developer textarea {height: 50px}
.subjectExplorer #subj-tab-developer .keySpan {font-family: Courier New}
.subjectExplorer #subj-tab-developer .domains {margin: 5px 0 5px 10px}
.infobox .join, .infobox .normal {border: 1px solid #E3AE46; background-color: #FEFBAA; padding: 0.5em 1em; margin: 0.5em; color: #000000}
.infobox .join a, .infobox .normal a {display: block}
.explorer fieldset {padding: 8px}
.explorer .voteInput fieldset {padding: 8px}
.explorer .voteInput .row {position: relative; padding-left: 180px; padding-right: 8px; margin-top: 8px; margin-bottom: 8px}
.explorer .voteInput .label {width: 180px; position: absolute; top: 0px; left: 0px}
.explorer .voteInput .label label {display: block; text-align: right; padding-right: 8px}
.explorer .voteInput .input input, .explorer .voteInput .input textarea {width: 100%; margin-bottom: 3px}
.explorer .voteInput .input .inputIndicator {height: 10px; line-height: 10px; font-style: italic; font-size: 10px; margin-top: 3px}
.explorer .voteInput .input .inputIndicator .invalidInput {color: red}
.metadataInput table {width: 100%}
.metadataInput table td {text-align: right; vertical-align: top; padding-right: 3px}
.metadataInput table .source input {width: 100%}
.metadataInput table .comment textarea {width: 100%}
.metadataInput table .submit {float: left}
.addSubjectExplorer {overflow: hidden}
.addSubjectExplorer .row {margin-bottom: 8px; margin-top: 8px; padding-left: 140px; padding-right: 8px; position: relative}
.addSubjectExplorer .row .selectBox {width: 192px}
.addSubjectExplorer .row input, .addSubjectExplorer .row textarea {width: 100%; margin-bottom: 3px}
.addSubjectExplorer .row .inputIndicator {height: 10px; line-height: 10px; margin-top: 3px; font-style: italic; font-size: 10px}
.addSubjectExplorer .row .inputIndicator .invalidInput {color: red}
.addSubjectExplorer .row .label {left: 0; position: absolute; top: 0; width: 140px}
.addSubjectExplorer .row .label label {display: block; padding-right: 8px; text-align: right}
.addSubjectExplorer .row .SearchSuggest {top: 42px}
.metadataExplorer .source {text-align: right}
.metadataExplorer .source .textField {width: 100%}
.metadataExplorer .comment {text-align: right}
.metadataExplorer .comment .textArea {width: 100%}
.ui-dialog .cachedBigTableGuide {line-height: 30px; padding: 20px}
.ui-dialog .cachedBigTableGuide p {margin: 20px}
.ui-dialog .cachedBigTableGuide ul {list-style-type: disc; margin-left: 60px}
.ui-dialog .dataImprover p {margin: 4px 0px}
.ui-dialog .dataImprover .statusInfo span {font-weight: bold}
.ui-dialog .dataImprover .controls li {border: 1px solid #B6D4E5; padding-right: 4px; margin: 4px 0px}
.ui-dialog .dataImprover .controls li input {margin: 2px 4px 0px 4px; display: block; float: left}
.ui-dialog .dataImprover .buttons {text-align: center}
.ui-dialog .joinDataset .header.consumer .joinTo {display: none}
.ui-dialog .joinDataset .header.consumer .searchType {display: none}
.ui-dialog .joinDataset .loading {background-image: url(../images/grid/white_opacity_50.png?1283849459); height: 90%; width: 100%; text-align: center; position: absolute; top: 0px; left: 0px; z-index: 100}
.ui-dialog .joinDataset .loading .message {display: inline-block; opacity: 0.9; filter: alpha(opacity=90); background-color: #ffffff; background: url(../images/animation/spinner_29.gif?1283849459) no-repeat 0px center; line-height: 60px; margin-top: 184px; padding-left: 34px}
.ui-dialog .joinDataset .selectBox .list .completeSubject {background-color: #dde8e8}
.ui-dialog .joinDataset .selectBox .list .primarySelection {background-color: #dde8e8}
.ui-dialog .joinDataset .results, .ui-dialog .joinDataset .chsnBox, .ui-dialog .joinDataset .miniList {margin: 5px 0px}
.ui-dialog .joinDataset .joinTo {position: relative; z-index: 50}
.ui-dialog .joinDataset .joinTo .selectBox {width: 200px}
.ui-dialog .joinDataset .joinTo .selectField {margin: 0px 0px}
.ui-dialog .joinDataset .joinTo .selector {float: right}
.ui-dialog .joinDataset .joinTo .help {width: 13px; height: 13px; background-image: url(../images/icons/icon_set.gif?1283849459); background-repeat: no-repeat; background-position: 0px -1420px; cursor: pointer; float: left; margin: 4px 2px 2px 2px}
.ui-dialog .joinDataset .joinTo .find {margin: 4px 10px 0px 10px}
.ui-dialog .joinDataset ul.searchType li {float: left; margin: 0px 10px 4px 0px}
.ui-dialog .joinDataset ul.searchType li a {padding-left: 12px}
.ui-dialog .joinDataset ul.searchType li.selected a {color: #000; background-image: url(../images/icons/icon_set.gif?1283849459); background-repeat: no-repeat; background-position: 0px -915px; text-decoration: none}
.ui-dialog .joinDataset .foundText {clear: left}
.ui-dialog .joinDataset .searchPanes {background-image: url(../images/table/tsprite.gif?1283849459); background-repeat: repeat-x; background-position: 0px -254px; width: 100%; height: 30px; border-top: 1px solid #5697C8; border-right: 1px solid #5697C8; border-left: 1px solid #5697C8}
.ui-dialog .joinDataset .searchPanes table {width: 100%}
.ui-dialog .joinDataset .searchPanes table td.label {text-align: right; padding: 5px 0 0 5px; font-size: 11px; white-space: nowrap}
.ui-dialog .joinDataset .search {width: 100%; padding: 3px 5px 0px 5px}
.ui-dialog .joinDataset .search div {height: 20px; border: 1px solid #CCCCCC; background-color: #FFFFFF; overflow: hidden}
.ui-dialog .joinDataset .search input {border: none; float: left; margin: 0px; padding: 0px}
.ui-dialog .joinDataset .search .srchText {width: 90%; height: 20px; line-height: 20px; border: 0px solid #CCCCCC; padding: 0 0 2px 2px}
.ui-dialog .joinDataset .search .srchButton {width: 20px; height: 20px; background-image: url(../images/icons/icon_opacity.png?1283849459); background-repeat: no-repeat; background-position: 0px 3px; background-color: #FFFFFF; cursor: pointer; float: right}
.ui-dialog .joinDataset .gridMini .grid {background: url(../images/grid/grid_background.gif?1283849459)}
.ui-dialog .joinDataset .gridMini .grid .body {border: none}
.ui-dialog .joinDataset .gridMini .hMask {background-position: 0px -520px}
.ui-dialog .joinDataset .gridMini .hMask .header {font-weight: bold}
.ui-dialog .joinDataset .gridMini .hMask .header .resizer {background-image: url(../images/table/tsprite.gif?1283849459); background-repeat: repeat-x; background-position: left -1030px}
.ui-dialog .joinDataset .gridMini .bMask .cell {padding-left: 4px; background-color: #DDDDDD; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-top: 1px solid #FFF; border-left: 1px solid #FFF; cursor: auto}
.ui-dialog .joinDataset .gridMini .bMask .cell .agreed {background-image: url(../images/icons/icon_set.gif?1283849459); background-repeat: no-repeat; background-position: left -1435px; width: 20px; height: 20px; float: left; cursor: pointer}
.ui-dialog .joinDataset .gridMini .bMask .cell .agreed.disabled {cursor: default}
.ui-dialog .joinDataset .gridMini .bMask .selected {border: 1px solid #9CD940; background-color: #D1F39D}
.ui-dialog .joinDataset .gridMini .bMask .hovered {background-color: #FFFFFF}
.ui-dialog .joinDataset .gridMini .bMask .current {font-weight: bold}
.ui-dialog .joinDataset .gridMini .bMask .current .agreed {background-position: left -1455px}
.ui-dialog .joinDataset .gridMini .bMask .current .agreed.disabled {cursor: default}
.ui-dialog .joinDataset .nonVotable .bMask .hovered, .ui-dialog .joinDataset .nonVotable .bMask .selected {background-color: #DDDDDD; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-top: 1px solid #FFF; border-left: 1px solid #FFF; cursor: auto}
.ui-dialog .joinDataset .nonVotable .bMask .hovered .current .agreed, .ui-dialog .joinDataset .nonVotable .bMask .selected .current .agreed {cursor: auto}
.ui-dialog .joinDataset .nonVotable .bMask .hovered .current .agreed.disabled, .ui-dialog .joinDataset .nonVotable .bMask .selected .current .agreed.disabled {cursor: default}
.ui-dialog .joinDataset .miniGrid, .ui-dialog .joinDataset .miniList {border: 1px solid #5697C8}
.ui-dialog .joinDataset .miniGrid {margin-bottom: 5px; position: relative; z-index: 49}
.ui-dialog .joinDataset .miniGrid .universe .mainGridSimple {padding: 0px; border: none}
.ui-dialog .joinDataset .miniGrid .universe .grid {top: 0px; left: 0px}
.ui-dialog .joinDataset .miniGrid .universe .grid .header {background-image: url(../images/table/tsprite.gif?1283849459); background-repeat: repeat-x; background-position: 0px -520px; color: #FFF}
.ui-dialog .joinDataset .miniGrid .universe .grid .hMask {background-position: left -520px}
.ui-dialog .joinDataset .miniGrid .universe .grid .hMask .header .column .cell .resizer {background-image: url(../images/table/tsprite.gif?1283849459); background-repeat: repeat-x; background-repeat: no-repeat; background-position: right -550px; z-index: 1}
.ui-dialog .joinDataset .miniGrid .universe .grid .hMask .header .column .cell .sorter {position: absolute; right: 0px; width: 16px; height: 22px; cursor: pointer}
.ui-dialog .joinDataset .miniGrid .universe .grid .hMask .header .column .cell .ascending {background-image: url(../images/icons/icon_set.gif?1283849459); background-repeat: no-repeat; background-repeat: no-repeat; background-position: -4px -972px}
.ui-dialog .joinDataset .miniGrid .universe .grid .hMask .header .column .cell .descending {background-image: url(../images/icons/icon_set.gif?1283849459); background-repeat: no-repeat; background-repeat: no-repeat; background-position: -4px -1012px}
.ui-dialog .joinDataset .miniGrid .universe .grid .hMask .header .column .cell .content {height: 22px; line-height: 20px; cursor: pointer}
.ui-dialog .joinDataset .miniList {height: 80px; overflow: auto; position: relative}
.ui-dialog .joinDataset .miniList .listRow, .ui-dialog .joinDataset .miniList .listRowHover {position: relative; border: 1px solid #CCCCCC; line-height: 22px; margin: 2px; padding: 0px 20px 0px 10px}
.ui-dialog .joinDataset .miniList .listRowHover {background-color: #FAFAFA}
.ui-dialog .joinDataset .miniList .listButton, .ui-dialog .joinDataset .miniList .listButtonHover {position: absolute; right: 5px; top: 5px; width: 13px; height: 13px; background-image: url(../images/icons/icon_set.gif?1283849459); background-repeat: no-repeat; cursor: pointer}
.ui-dialog .joinDataset .miniList .listButton {background-position: 0px -1480px}
.ui-dialog .joinDataset .miniList .listButtonHover {background-position: 0px -1500px}
.ui-dialog .joinDataset .miniList .clear {height: 0.01px; overflow: hidden}
.ui-dialog .joinDataset .pagination .selectBox {width: 72px}
.ui-dialog .joinDataset .pagination input {width: 30px; height: 16px; margin: 0px 6px}
.ui-dialog .joinDataset .pagination input, .ui-dialog .joinDataset .pagination div, .ui-dialog .joinDataset .pagination span {float: left; margin: 0px 4px}
.ui-dialog .joinDataset .pagination div.prev, .ui-dialog .joinDataset .pagination div.next {background-image: url(../images/pagination/pag_prev_next.png?1283849459); width: 16px; height: 16px; cursor: pointer; display: block}
.ui-dialog .joinDataset .pagination div.prev {background-position: left -20px}
.ui-dialog .joinDataset .pagination div.prevHover {background-position: left -40px}
.ui-dialog .joinDataset .pagination div.prevPress {background-position: left -60px}
.ui-dialog .joinDataset .pagination div.prevDisabled {background-position: left 0px; cursor: auto}
.ui-dialog .joinDataset .pagination div.next {background-position: right -20px}
.ui-dialog .joinDataset .pagination div.nextHover {background-position: right -40px}
.ui-dialog .joinDataset .pagination div.nextPress {background-position: right -60px}
.ui-dialog .joinDataset .pagination div.nextDisabled {background-position: right 0px; cursor: auto}
.ui-dialog .joinDetails .prompt {padding: 0.5em 0px}
.ui-dialog .joinDetails .prompt strong {margin: 0px 0.5em}
.ui-dialog .joinDetails .box {border: 1px solid #707070; background-color: #FFF; padding: 5px 10px; height: 100px; overflow: auto}
.ui-dialog .joinDetails .box .fields .fkField {float: left; width: 50%; line-height: 25px}
.ui-dialog .searchDatasets .panes .pane {height: 275px; padding: 0px 10px}
.ui-dialog .searchDatasets .panes .pane span {margin-right: 5px}
.ui-dialog .searchDatasets .panes .pane span.label, .ui-dialog .searchDatasets .panes .pane input.textField {float: left}
.ui-dialog .searchDatasets .panes .pane .noResult, .ui-dialog .searchDatasets .panes .pane .mustInput {display: none}
.ui-dialog .searchDatasets .panes .pane .resultSet table {width: 100%; display: none}
.ui-dialog .searchDatasets .panes .pane .resultSet table .joinOnLabel {background-color: #646D7B}
.ui-dialog .searchDatasets .panes .pane .resultSet table .srchTableHdr {background-image: url(../images/table/tsprite.gif?1283849459); background-repeat: repeat-x; background-position: 0px -520px}
.ui-dialog .searchDatasets .panes .pane .resultSet table .srchTableHdr th {border-top: 1px solid #000000; color: #FFFFFF; border-right: 1px solid #CCCCCC; padding: 2px 5px; line-height: 22px; white-space: nowrap; padding: 0px 5px}
.ui-dialog .searchDatasets .panes .pane .resultSet table td {border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; padding: 2px 5px}
.ui-dialog .searchDatasets .panes .loader {display: none}
.ui-dialog .clone span.red {color: red}
.ui-dialog .clone .label {width: 120px; text-align: right; vertical-align: top}
.ui-dialog .clone .input {padding-left: 0.5em}
.ui-dialog .clone textarea, .ui-dialog .clone input {width: 240px}
.ui-dialog .clone .sharing .checkBox {width: auto; margin-right: 5px}
.ui-dialog .clone center {margin-top: 1em}
.ui-dialog .bulkImport .panes .container {padding: 15px 15px}
.ui-dialog .bulkImport .panes .container .entryName {padding-top: 2px; float: left; width: 130px; margin-right: 5px; text-align: right}
.ui-dialog .bulkImport .panes .container .entryValue {margin-left: 135px}
.ui-dialog .bulkImport .panes .container .entryValue .textArea {width: 300px}
.ui-dialog .bulkImport .previewContainer {overflow: hidden; padding: 0px 10px}
.ui-dialog .bulkImport .previewContainer .controls {text-align: left}
.ui-dialog .bulkImport .previewContainer .controls input {margin-right: 4px}
.ui-dialog .bulkImport .previewContainer .source {padding-top: 5px}
.ui-dialog .bulkImport .previewContainer .source .red {color: red}
.ui-dialog .bulkImport .previewContainer .columnSources {position: relative; clear: both}
.ui-dialog .bulkImport .previewContainer .columnSources .columnSource {float: left; position: relative}
.ui-dialog .bulkImport .previewContainer .columnSources .columnSource input {width: 100%}
.ui-dialog .bulkImport .submit {text-align: center}
.ui-dialog .toggleFields {position: relative}
.ui-dialog .toggleFields .subHead {font-weight: bold}
.ui-dialog .toggleFields .selectBox {margin-top: 5px}
.ui-dialog .toggleFields center input {margin: 8px 0px 10px}
.ui-dialog .toggleFields .fieldSelections {background-color: #FFF; max-height: 250px; border: 1px solid #6C6F70; position: relative; overflow: auto; height: 120px}
.ui-dialog .toggleFields .fieldSelections dt {text-align: left; padding-left: 30px; padding-top: 5px; padding-bottom: 5px; border-width: 1px 0px; border-style: solid; border-color: #CCC; background-color: #eaf0f0; clear: left}
.ui-dialog .toggleFields .fieldSelections dd {float: left; width: 48%; padding: 5px 0px; white-space: nowrap; overflow: hidden}
.ui-dialog .toggleFields .fieldSelections dd input {margin: 0px 8px; position: relative; top: 2px}
.ui-dialog .downCSV .csvTitle {padding: 8px 10px}
.ui-dialog .downCSV .csvOption {padding: 4px 8px; margin-bottom: 5px; border: 1px solid transparent; cursor: pointer}
.ui-dialog .downCSV .csvOption label {cursor: pointer}
.ui-dialog .downCSV .csvOption input {margin-right: 5px}
.ui-dialog .downCSV .csvOption.disabled {color: #CCCCCC}
.ui-dialog .downCSV .csvOption.hover {border: 1px solid #9CD940; background-color: #D1F39D}
.ui-dialog .downCSV .csvFooter {text-align: center; padding-bottom: 10px}
.ui-dialog .downCSV .csvFooter .holder {margin: 0 auto; display: table}
.ui-dialog .downCSV .csvFooter .holder .standardButton {margin-right: 15px}
.ui-dialog .addFieldDialog .section {width: 50%; float: left; height: 165px}
.ui-dialog .addFieldDialog .section .input {width: 100%}
.ui-dialog .addFieldDialog .section .input .textField, .ui-dialog .addFieldDialog .section .input select {width: 100%}
.ui-dialog .addFieldDialog .section .isHidden .label {font-size: 9px}
.ui-dialog .addFieldDialog .eNum .enumToggle {padding-left: 22px}
.ui-dialog .addFieldDialog .eNum .enumToggle label {display: inline}
.ui-dialog .addFieldDialog .eNum .enumList {position: relative; margin-top: 4px; overflow: auto}
.ui-dialog .addFieldDialog .enumValue {margin: 1px 0px 0px 22px; border: 1px solid #C3C3C3}
.ui-dialog .addFieldDialog textarea.enumValue {width: 300px; height: 120px}
.ui-dialog .addFieldDialog .submits {text-align: center; clear: left}