/** Add css rules here for your application. */
.BrainGazer body {
	width: auto;
	height: auto;
	background-color: transparent;
}
body {
	text-align: center;
	width: 100%;
	height: 100%;
}
.gwt-ListBox {
  height: 22px;
}
.gwt-TextBox,
.gwt-PasswordTextBox {
	height: 22px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.gwt-TextArea {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  resize: none;
}
#ieerr {
  background: url("images/body_bg.png") repeat scroll 0 0 transparent;
  color: red;
  font-size: 12px;
  padding: 10px;
}
#errorbar {
  background: url("images/errorbar_bg.png") repeat scroll 0 0 transparent;
  color: red;
  font-size: 12px;
  border-bottom: 1px solid #444444;
  padding: 5px 10px;
  min-height: 48px;
}
#container {
	min-width: 850px;
	margin: auto;
	background: url("images/body_bg.png") repeat scroll 0 0 transparent;
	text-align: left;
	min-height: 600px;
	border: solid thin #444444;
}
.BrainGazer #container {
	width: auto;
	min-width: 850px;
	border: solid thin #444444;
	padding-bottom: 10px;
}
#content {
	margin: 10px 0;
	position: relative;
	padding: 0 3px 0 3px;
}
#maintoolbar {
  background-image: url('images/hborder.png');
  background-repeat: repeat-x;
  background-position: 0px -32px;
  border-bottom: 1px solid #a0a0a0;
}
#activitybar {
  display: inline-block;
  position: relative;
  top: 11px;
  left: -50px;
}
#activitybar .gwt-Image {
  width: 16px;
  height: 16px;
}
.bbw-MainToolBar {
  height: 38px;
}
.bbw-MainToolBar .pageTitle {
  font-size: 14px;
  font-weight: bold;
  font-family: Verdana, Arial, sans-serif;
}
.bbw-LoginPopup,
.bbw-SettingsPopup {
  border: 1px solid #a0a0a0;
  padding: 5px;
  background-color: #f0f0f0;
  font-size: 11px;
}
.bbw-LoginPopup {
  text-align: right;
}
.bbw-LoginPopup .error {
  margin-top: 5px;
  color: red;
  text-align: left;
}
.bbw-Login,
.bbw-Login tr td,
.bbw-LoginPopup tr td,
.bbw-SettingsPopup tr td {
  font-size: 11px;
}
.bbw-Login .logout .gel-ImgButton {
  margin-right: 10px;
}
.bbw-Login .logout .openSettings {
  margin-left: 5px;
}
/***************************
	GENERAL
	*************************/
.pageHeader {
	text-align: center;
	color: #4C4C4C;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 10px;
}
.gwt-Hyperlink a{
	text-decoration: none;
}
.gwt-InlineHyperlink {
	text-decoration: none;
}
.gwt-Anchor {
	text-decoration: none;
}
.mandatoryEmpty {
	color: red;
}
/***************************
	TABBED PANEL
	*************************/
.bbw-TabbedContent {
	width: 100%;
}
.BrainGazer .bbw-ContentContainer {
	border: 1px solid #818181;
}
.bbw-ContentContainer {
  border: 1px solid #818181;
	min-height: 600px;
	height: auto !important;
	height: 600px;
}
.attrMandStar {
	color: red;
	float: right;
	margin-right: 5px;
}
.imgsectionheadertitleclosed, 
.imgsectionheadertitleopened, 
.imgsectionheadertitleoverclosed, 
.imgsectionheadertitleoveropened {
	font-weight: bold;
	color: #4C4C4C;
}
.bbw-ViewBrowse,
.bbw-ViewCreate,
.bbw-ViewEdit,
.bbw-ViewWorkspace .content,
.bbw-ViewHeatmap {
  padding: 5px;
}
.bbw-ViewCreate .bbw-ViewCreateNavigation .gwt-Button {
  margin-bottom: 2px;
}
.bbw-ViewCreate .bbw-ViewCreateNavigation .gwt-Button-Selected {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAXCAYAAADKmiUPAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHowAACAmAABAWsAAH+7AABUwwABCgMAADlsAAAcg5bYhvEAAAAxSURBVHjaYtiwYcN/pr9//zIw/fnzB0r8/v0bSvz69QuZ+PnzJzKBUwxBIIyCGw8YAGODQ8ty5oLlAAAAAElFTkSuQmCC") repeat-x;
  color: white;
}
.bbw-ViewCreate .bbw-ViewCreateNavigation .gwt-Button-Over {
  /*background: url(images/hborder.png) repeat-x 0px -989px;*/
}
.editImageChannel .gel-SectionBody,
.createImageChannel .gel-SectionBody {
  background-color: white; 
}
.secUserColDescription .gel-SectionBody {
  background-color: white;
}
.advSearchPanel .itemTitle {
	color: #333;
	width: 45px;
	text-align: right;
	white-space: nowrap;
}
.advSearchPanel .itemValue {
	color: #333;
	text-align: left;
}

/***************************
	Search
	*************************/
.bbw-ViewSearch {
  
}
.bbw-ViewSearchContent {
  padding: 5px;
}
.bbw-ViewSearch .menubar {
  background-repeat: repeat;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAXCAYAAADKmiUPAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHowAACAmAABAWsAAH+7AABUwwABCgMAADlsAAAcg5bYhvEAAAAySURBVHjaXIxBCgAwCMOC/3+aX9LsMJiyS0hLKZlpAITKtS+qRHdvG1TVxnTf7j2fAQAqYzMwjjgzhwAAAABJRU5ErkJggg==);
  border-bottom: 1px solid #818181;
}
.bbw-ViewSearch .buttonpanel {
  text-align: center;
  margin: 10px 0 10px 0;
}
.bbw-ViewSearch .buttonpanel .gwt-Button {
  display: inline-block;
  margin: 0 5px 0 5px;
}
.bbw-ViewSearch .bbw-SearchDescriptionWidget {
  padding: 10px;
  border-bottom: 1px solid #818181;
  margin-bottom: 3px;
  background-color: #eaeaea;
}
.bbw-ViewWorkspace .bbw-SearchDescriptionWidget {
  padding: 10px;
  border-bottom: 1px solid #818181;
  background-color: #eaeaea;
}
.bbw-ViewSearch .menuitem,
.bbw-ViewSearch .menuitem-selected {
  margin-left: 5px;
  margin-right: 10px;
  cursor: pointer;
  display: inline-block;
  min-height: 23px;
  height: 23px;
  padding-left: 5px;
  padding-right: 5px;
}
.bbw-ViewSearch .menuitem span,
.bbw-ViewSearch .menuitem-selected span {
  vertical-align: middle;
}
.bbw-ViewSearch .menuitem {
  color: black;
}
.bbw-ViewSearch .menuitem-selected {
  color: white;
  font-weight: bold;
  background-repeat: repeat-x;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAXCAYAAADKmiUPAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHowAACAmAABAWsAAH+7AABUwwABCgMAADlsAAAcg5bYhvEAAAAxSURBVHjaYtiwYcN/pr9//zIw/fnzB0r8/v0bSvz69QuZ+PnzJzKBUwxBIIyCGw8YAGODQ8ty5oLlAAAAAElFTkSuQmCC);
}
.bbw-ViewSearch .menuitem:hover span,
.bbw-ViewSearch .menuitem-selected:hover span {
  text-decoration: underline;
}
.bbw-ViewSearch .bbw-ViewSearchSeparator {
  background-image: url(data:image/png;base64,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);
	background-repeat: repeat-x;
	height: 24px;
	margin-top: 3px;
}
.bbw-ViewSearch .bbw-ViewSearchSearchControls,
.bbw-ViewSearch .bbw-ViewSearchFilterControls {
  text-align: center;
}
.bbw-ViewSearch .btnToCollection {
	float: right;
}
.bbw-ViewSearch .entityLink {
	display:inline;
	width: auto;
}
.bbw-ViewSearch .resultData {
	width: 400px;
}
.bbw-ViewSearch .resultItemDetails {
	width: 400px;
}
.bbw-ViewSearch .gel-ImagePreviewWidget {
	margin-left: 20px;
}
.bbw-PcStainingContainer {
	margin-left: 30px;	
}
.bbw-PcStainingAbs {
	margin-left: 30px;
	margin-top: 10px;
}
.bbw-PcStainingAbs .gwt-InlineLabel {
	font: normal 10px sans-serif;
}
.bbw-SearchControlLabel {
  white-space: nowrap;
  display: block;
  text-align: right;
}
.bbw-ByLineSearchResultHeader .col1 img {
  position: relative;
  top: 2px;
}
.bbw-ByLineSearchResultHeader .col2 .gwt-Label {
  color: #4C4C4C;
  font-size: 10px;
  font-weight: bold;
  margin-left: 5px;
}
.bbw-ByLineSearchResultHeader .col1 {
  text-align: right;
  border-right: 1px solid #CCCCCC;
  padding-right: 4px;
}
.bbw-ByLineSearchResultHeader .col2 {
  border-left: 1px solid white;
}
.bbw-ByLineSearchResultBody {
  background-color: white;
  min-height: 150px;
  cursor: default;
	-webkit-user-select: none;
	-moz-user-select: -moz-none;
	-ms-user-select: none;
	user-select: none;
	overflow-x: hidden;
	clear: both;
	border: 1px solid #777777;
}
.bbw-ByLineSearchResultBody .row,
.bbw-ByLineSearchResultBody .row-Even,
.bbw-ByLineSearchResultBody .row-Odd,
.bbw-ByLineSearchResultBody .row-selected {
  border: 1px solid transparent;
  font-size: 10px;
}
.bbw-ByLineSearchResultBody .row-Even {
  background-color: white;
}
.bbw-ByLineSearchResultBody .row-Odd {
  background-color: #f6f6f6;
}
.bbw-ByLineSearchResultBody .row-Even:hover,
.bbw-ByLineSearchResultBody .row-Odd:hover {
  background-color: #eff6ff;
	border: 1px solid #b9d7fc;
}
.bbw-ByLineSearchResultBody .row-selected {
  background-color: #d2e6ff;
}
.bbw-ByLineSearchResultBody .row-selected:hover {
  background-color: #d2e6ff;
  border: 1px solid transparent;
}
.bbw-ByLineSearchResultBody .row .lineRow {
  clear: both;
  padding-top: 4px;
  height: 20px;
}
.bbw-ByLineSearchResultBody .row .lineRow img {
  position: relative;
  top: -2px;
}
.bbw-ByLineSearchResultBody .row .lineBody {
  clear: both;
  padding: 0px 15px 5px 15px;
}
.bbw-ByLineSearchResultBody .rowSubItem {
  margin-right: 25px;
}
.bbw-ByLineSearchResultBody .rowSubItem .gel-DetailBlock td {
  font-size: 10px;
}
.bbw-ByLineSearchResultBody .rowSubItem-selected .gel-DetailBlock .detailLabel {
  background-color: #D2E6FF;
}
.bbw-ByLineSearchResultBody .rowSubItem .previewImage,
.bbw-ByLineSearchResultBody .rowSubItem-selected .previewImage {
  width: 75px;
  height: 75px;
}
.bbw-ByLineSearchImagePreviewPopup {
  border: 2px solid black;
  background-color: white;
  width: 256px;
  height: 256px;
  padding: 2px;
}
.bbw-ByLineSearchImagePreviewPopup img {
  width: 256px;
  height: 256px;
}
.bbw-AnatomicalSearchControls .headerCell .gwt-Label {
  padding-top: 2px;
}
.bbw-AnatomicalSearchControls .headerCell {
  cursor: pointer;
  height: 23px;
  text-align: center;
  color: black;
  background-repeat: repeat;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAXCAYAAADKmiUPAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHowAACAmAABAWsAAH+7AABUwwABCgMAADlsAAAcg5bYhvEAAAAySURBVHjaXIxBCgAwCMOC/3+aX9LsMJiyS0hLKZlpAITKtS+qRHdvG1TVxnTf7j2fAQAqYzMwjjgzhwAAAABJRU5ErkJggg==);
}
.bbw-AnatomicalSearchControls .headerCell-selected {
  cursor: pointer;
  height: 23px;
  color: white;
  font-weight: bold;
  background-repeat: repeat-x;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAXCAYAAADKmiUPAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHowAACAmAABAWsAAH+7AABUwwABCgMAADlsAAAcg5bYhvEAAAAxSURBVHjaYtiwYcN/pr9//zIw/fnzB0r8/v0bSvz69QuZ+PnzJzKBUwxBIIyCGw8YAGODQ8ty5oLlAAAAAElFTkSuQmCC);
}
.bbw-AnatomicalSearchControls .headerCell:hover,
.bbw-AnatomicalSearchControls .headerCell-selected:hover {
  text-decoration: underline;
}
.bbw-AnatomicalSearchControls .neuropilsByTissue {
  border: 1px solid #777777;
  display: inline-table;
}
.bbw-AnatomicalSearchControls .modes {
  display: inline-table;
}
.bbw-AnatomicalSearchControls .modes .colStandard {
  border-top: 1px solid #777777;
  border-left: 1px solid #777777;
}
.bbw-AnatomicalSearchControls .modes .colExpert {
  border-top: 1px solid #777777;
  border-right: 1px solid #777777;
}
.bbw-AnatomicalSearchControls .modes .ParallelCoordinates {
  border: 1px solid #777777;
  background-color: white;
  overflow: auto;
}
.bbw-AnatomicalSearchControls .modecontainer {
  width: 450px;
  min-height: 180px;
}
.bbw-AnatomicalSearchControls .neuropilsByTissue .gel-TreeView{
  border: 0px solid transparent;
}
.bbw-AnatomicalSearchControls .buttonBox {
  margin: 0 5px;
  height: 208px;
  position: relative;
}
.bbw-AnatomicalSearchControls .buttonBox .gel-ImgButton {
  margin-top: 80px;
}
.bbw-AnatomicalSearchControls .neuropilpreview {
  width: 64px;
  height: 64px;
  position: absolute;
  bottom: 0;
  left: -5px;
  display: block;
  z-index: 15;
}
.bbw-AnatomicalSearchControls .neuropillistcontainer {
  min-width: 200px;
  height: 183px;
  overflow-y: scroll;
  background-color: white;
}
.bbw-AnatomicalSearchControls .neuropilStainingWidget .body {
  border: 1px solid #777777;
  height: 180px;
  overflow-y: scroll;
  background-color: white;
}
.bbw-AnatomicalSearchControls .neuropilStainingWidgetRow td {
  font-size: 10px;
}
.bbw-AnatomicalSearchControls .neuropilsByTissue .gel-TreeView a,
.bbw-AnatomicalSearchControls .neuropilsByTissue .gel-TreeView a:link,
.bbw-AnatomicalSearchControls .neuropilsByTissue .gel-TreeView a:visited,
.bbw-AnatomicalSearchControls .neuropilsByTissue .gel-TreeView a:active {
  color: blue;
  text-decoration: none;
}
.bbw-AnatomicalSearchControls .neuropilsByTissue .gel-TreeView a:hover {
  color: blue;
  text-decoration: underline;
}
/***************************
	Image preview matrix
	*************************/
.bbw-PreviewMatrix,
.bbw-NeuronSimilarityMatrix {
	text-align: left;
}
.bbw-ImageMatrixItem,
.bbw-NeuronSimilarityMatrixItem {
	display: inline-block;
	margin-left: 5px;
	margin-top: 5px;
	position: relative;
	width: 75px;
	height: 75px;
}
.bbw-ImageMatrixItem .gwt-CheckBox,
.bbw-NeuronSimilarityMatrixItem .gwt-CheckBox{
	right: 0px;
	bottom: 0px;
	position: absolute;
}
.bbw-ImageMatrixItem .itemPageLink {
	right: 0px;
	top: 0px;
	position: absolute;
}
.bbw-ImageMatrixItemDetails,
.bbw-NeuronSimilarityMatrixItemDetails {
	display: block;
}
.bbw-ImageMatrixItemDetails .details,
.bbw-NeuronSimilarityMatrixItemDetails .details {
	display: block;
	width: 100%;
	background-color: #ccc852;
}
.bbw-PreviewMatrix .gel-PagingBar,
.bbw-NeuronSimilarityMatrix .gel-PagingBar {
	background-color: #CCC;
	border: 1px solid #777;
	padding-left: 5px;
	padding-right: 5px;
}
.bbw-PreviewMatrix .content,
.bbw-NeuronSimilarityMatrix .content {
	height: auto;
	min-height: 100px;
	background-color: white;
	font-size: 10px;
	border: 1px solid #777;
}
.bbw-PreviewMatrix .imageContainer, {
	padding: 5px;
}
/***************************
	Search query fields
	*************************/
.bbw-AdvSearchFields .conditionCaption {
	width: 80px;
	/*background-color: #FAFBFC;*/
	/*border-bottom: 1px solid #A7ABB4;*/
	/*border-right: 1px solid #A7ABB4;*/
	height: 22px;
	background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCNAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAD9JREFUeNpUwzEOACEMA8Fkbf7/VyixyNU30lQSZoaZIQn33t8knL2Z95CEbbwWthEgG0kASKK76W6qiqr6BgB3piD63+TAlgAAAABJRU5ErkJggg==) repeat-x scroll left;
}
.bbw-AdvSearchFields .conditionValue {
	background-color: white;
	height: 22px;
}
/***************************
	SliderBar
	*************************/
.gwt-SliderBar-shell {
  border: 2px solid #faf9f7;
  border-right: 2px solid #848280;
  border-bottom: 2px solid #848280;
  background-color: #efebe7;
  height: 34pt;
  width: 50%;
}
.gwt-SliderBar-shell .gwt-SliderBar-line {
  border: 1px solid black;
  background-color: white;
  height: 4px;
  width: 95%;
  top: 22pt;
  overflow: hidden;
}
.gwt-SliderBar-shell .gwt-SliderBar-knob {
  top: 14pt;
  width: 11px;
  height: 21px;
  z-index: 1;
  cursor: pointer;
}
.gwt-SliderBar-shell .gwt-SliderBar-tick {
  top: 12pt;
  width: 1px;
  height: 8pt;
  background: black;
  overflow: hidden;
}
.gwt-SliderBar-shell .gwt-SliderBar-label {
  top: 2pt;
  font-size: 8pt;
  cursor: default;
}
.gwt-SliderBar-shell-focused {
}
.gwt-SliderBar-shell .gwt-SliderBar-line-sliding {
  background-color: #DDDDDD;
  cursor: pointer;
}
.bbw-AdvNeuronSimilaritySearchContorls .gwt-RadioButton {
  display: inline-block;
  width: 100px;
}
.bbw-AdvNeuronSimilaritySearchResults .gel-SectionBody {
  text-align: left;
  background-color: white;
  min-height: 100px;
  margin: 0 0 25px 0;
}
/***************************
  Error messages
  *************************/
.errorMessage {
	color: red;
}
/***************************
  Attributes
  *************************/
.attributeCaption,
.attributeCaptionSidebar,
.attributeValue,
.attributeValue-readonly {
	background-color: #F6F7F9;
	color: #4C4C4C;
	border-bottom: 1px solid #A7ABB4;
	border-right: 1px solid #A7ABB4;
}
.attributeCaption {
	width: 150px;
	font-weight: bold;
	height: 24px;
}
.attributeValue {
	width: auto;
	color: #333;
	background-color: white;
}
.attributeValue span{
	width: 100%;
}
.attributeValue-readonly {
	width: auto;
	color: #333;
	background-color: #F9FBF9;
}
.attributeCaptionSidebar {
	width: 100px;
	font-weight: bold;
	height: 24px;
}
.inputField {
	border-bottom: 1px solid #DBDFE5;
	border-left: 1px solid #DBDFE5;
	border-right: 1px solid #DBDFE5;
	border-top: 1px solid #ABADB3;	
}
/***************************
  Comment dialog
  *************************/
.bbw-CreateCommentDialog .gwt-TextArea {
	width: 500px;
	height: 300px;
}
.bbw-CreateCommentDialog .attribute-title {
	width: 100px;
}
.bbw-CreateCommentDialog .attribute-value {
	margin: 0;
	width: 520px;
}
.bbw-CreateCommentDialog .gwt-TextArea {
	width: 100%;
	height: 150px;
}
/***************************
  Upload dialog
  *************************/
.udlg-content div, 
.udlg-content span {
	color: #4C4C4C;
}
.udlg-taskPanel,
.udlg-outputPanel {
	border-bottom: 1px solid #ABADB3;
	border-left: 1px solid #828388;
	border-right: 1px solid #ABADB3;
	border-top: 1px solid #828388;
	
	background-color: #eff3fa;	
}
.udlg-outputPanel {
	text-align: left;
}
.udlg-caption {
	font-weight: bold;
}
.udlg-taskPanelText {
	width: 19em;
}
.udlg-taskPanelStatus {
	width: 5em;
}
/***************************
	Progress bar widget
	*************************/
.progressBarWidget .progressBarOuterBorder {
	width: 250px;
	height: 16px;
	border: 1px solid #A6ABB4;
}		
.progressBarWidget .progressBarInnerBorder {
	padding: 0px;
	height: 16px;
}
.progressBarWidget .progressBar {
	height: 16px;
	background-image: url(data:image/png;base64,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);
	background-repeat: repeat-x;
}
/***************************
	Quick search box
	*************************/
.bbw-QuickSearch .sb-search-box-title {
	margin-top: 15px;
	font-family: comic Sans MS;
	font-size: 18pt;
	font-weight: bold;
	text-align: center;
	width: 250px;
	margin-left: 10px;
}
.bbw-QuickSearch .sb-search-box-body {
	background-color: e3e1e1;
	width: 250px;
	margin-left: 10px;
	margin-bottom:10px;
	padding-top: 10px;
}
.bbw-QuickSearch .sb-search-box-body input {
	width: 180px;
	margin-left: 10px;
}
.bbw-QuickSearch .sb-search-box-body span {
	margin-left: 10px;
}
.bbw-QuickSearch .sb-search-box-body .gwt-button {
	height: 1.3em;
	text-align: center;
	padding-top: 0px;
	margin-left: 0.3em;
}
/***************************
	Comments widget
	*************************/
.bbw-CommentWidget {
}
.bbw-CommentWidget span,
.bbw-CommentWidget div {
	color: #4C4C4C;	
}
.bbw-CommentWidget .bbw-CommentInfo {
	margin-left: 5px;	
}
.bbw-CommentWidget button {
	font-size: 10px;
	padding: 0px 3px 0px 3px;
	margin: 0px;
}
.bbw-CommentTree {
	padding: 5px;
}
.bbw-CommentTree .bbw-CommentText {
	background-color: white;
	margin: 5px;
	border: solid 1px #A6ABB4;
	padding: 10px;
	white-space: pre-line;
	lext-align: left;
}
/************************************
  Channel data grid widget
  **********************************/
.channelDataGrid {
	background-color: transparent;
	cursor: pointer;
	border-width: 2px;
	border-style: solid;
	border-color: transparent;
}

.channelDataGrid-over {
	border-width: 2px;
	border-style: solid;
	border-color: #77b1ff;
}

.channelDataGrid-selected {
	border-width: 2px;
	border-style: solid;
	border-color: #77b1ff;
}
/*********************
	Detail Table
	*******************/
.bbw-DetailTable .detail {
	background-color:white;
	border-bottom:1px solid #A7ABB4;
	border-right:1px solid #A7ABB4;
	color:#333333;
	font-size:11px;
}
.bbw-DetailTable .headerLabel {
	background-color:#F6F7F9;
	color:#4C4C4C;
	font-weight:bold;
	border-bottom:1px solid #A7ABB4;
	border-right:1px solid #A7ABB4;
	font-size:11px;
}
.bbw-DetailTable {
	border-left:1px solid #A7ABB4;
	border-top:1px solid #A7ABB4;
	width: 100%;
}
/*********************
	Misc page styles
	*******************/
.bbw-BrowseImage3D .imageChannel {
  margin-bottom: 25px;
  border: 1px solid #A7ABB4;
}
.bbw-BrowseImage3D .imageChannelHeader {
  border-bottom: 2px solid #A7ABB4;
  background-color: #F6F7F9;
  padding: 3px;
}
.bbw-BrowseImage3D .imageChannelHeader .gel-ImgButton{
  float: right;
}
.bbw-BrowseImage3D .imageChannelBody {
  padding: 10px;
  background-color: white;
}
.bbw-BrowseImage3D .imageChannelBody,
.bbw-BrowseImage3D .imageChannelBody tr td {
  font-size: 10px;
}
/*********************
	BQL
	*******************/
.bqlhelp {
  text-align: left;
}
.bqlhelp-example {
     margin-top: 15px;
}
.bqlhelp-exampletitle {
  font-weight: bold;
}
.bqlhelp-exampletable {
  border-left: 1px solid #A7ABB4;
  border-top: 1px solid #A7ABB4;
  width: 100%;
  border-collapse: collapse;
}
.bqlhelp-examplecolumn1 {
  background-color: #F6F7F9;
  border-bottom: 1px solid #A7ABB4;
  border-right: 1px solid #A7ABB4;
  color: #4C4C4C;
  font-size: 12px;
  font-weight: bold;
  padding: 3px;
  width: 100px;
}
.bqlhelp-examplecolumn2 {
  background-color: white;
  border-bottom: 1px solid #A7ABB4;
  border-right: 1px solid #A7ABB4;
  color: #333333;
  font-size: 12px;
  padding: 3px;
}
.bqlhelp-overview {
  margin-top: 20px;
}
.bqlhelp-overviewTitle {
  font-size: 18px;
  font-weight: bold;
}
.bqlhelp-semanticsTable {
  border-left: 1px solid #A7ABB4;
  border-top: 1px solid #A7ABB4;
  border-collapse: collapse;
  margin-bottom: 5px;
}
.bqlhelp-semanticsTable tr td {
  background-color: white;
  border-bottom: 1px solid #A7ABB4;
  border-right: 1px solid #A7ABB4;
  color: #333333;
  font-size: 12px;
  padding: 3px;
}
.bqlhelp-semanticsTable .header {
  background-color: #F6F7F9;
  border-bottom: 1px solid #A7ABB4;
  border-right: 1px solid #A7ABB4;
  color: #4C4C4C;
  font-size: 12px;
  font-weight: bold;
  padding: 3px;
}
.bbw-BqlAutoCompleteWidget .gel-ListGrid-TableBody {
  border: 0px solid transparent;
}
.bqlcontrols .bbw-BqlWidget {
  height: 80px;
  width: 570px;
}
.bqlerror {
  color: red;
  text-align: left;
}
.bbw-ImagePreviewPopup,
.gel-ImagePreviewWidgetPopup {
  z-index: 15;
}
.bbw-BrowseImage3D .stainingprofile {
  width: 100%;
}
.bbw-BrowseImage3D .stainingprofile .header {
  font-weight: bold;
}
.bbw-ListItemPreviewPopup {
  position: relative;
  left: 85px;
  border: 2px solid black;
  background-color: white;
  width: 256px;
  height: 256px;
  padding: 2px;
}
.bbw-ListItemPreviewPopup img {
  width: 256px;
  height: 256px;
}
.gel-SimpleDialogInner {
  text-align: left;
}
.bbw-StainingProfileSearchControls .gel-SpinBox .inputBox {
  width: 40px;
  font-size: 10px;
  padding: 0 2px;
}
.bbwhelp-searchconditiontable {
  border-collapse: collapse;
  border-left: 1px solid #A7ABB4;
  border-top: 1px solid #A7ABB4;
  width: 100%;
}
.bbwhelp-searchconditioncaption {
  background-color: #F6F7F9;
  border-bottom: 1px solid #A7ABB4;
  border-right: 1px solid #A7ABB4;
  color: #4C4C4C;
  font-weight: bold;
  padding: 3px;
  width: 150px;
}
.bbwhelp-searchconditionvalue {
  background-color: #FFFFFF;
  border-bottom: 1px solid #A7ABB4;
  border-right: 1px solid #A7ABB4;
  color: #333333;
  font-size: 12px;
  padding: 3px;
}
.bbw-ListGridHyperlinkField a, 
.bbw-ListGridHyperlinkField a:visited {
  color: inherit;
}
.bbw-ListGridHyperlinkField a:hover {
  color: #0000AA;
  text-decoration: underline;
}