@charset "UTF-8";

a:link {
	color: #1E88B6;
	text-decoration: none;
}

a:active {
	color: #1E88B6;
	text-decoration: none;
}

a:visited {
	text-decoration: none;
}

a:hover {
	color: #1E88B6;
	text-decoration: none;
}

font {
	font-family: Helvetica, 'Trebuchet  MS', Tahoma;
	font-size: inherit;
	font-weight: inherit;
}

html {
	overflow-y: auto;
	overflow-x: auto;
	height: 100%;
	min-width: 1240px;
}

.rootPanel{
	min-width: 1240px;
}
	
body {
	height: 100%;
	min-height: 100%;
}

html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td
	{
	margin: 0;
	padding: 0;
}

body,td {
	font-family: Helvetica, 'Trebuchet  MS', Tahoma;
	font-size: 12px;
}

iframe {
	border: 0;
}

*:focus {
	outline: none;
}

.link {
	text-decoration: none;
	color: #1E88B6;
	cursor: pointer;
	font-family: Helvetica, 'Trebuchet  MS', Tahoma;
	font-size: 12px;
}

.sortTitle {
	color: gray;
}

.sortLink {
	text-decoration: none;
	color: #1E88B6;
	cursor: pointer;
	font-family: Helvetica, 'Trebuchet  MS', Tahoma;
	font-size: 12px;
}

.sortLink-disabled {
	cursor: default;
	color: black;
	font-weight: bold;
}

.comments-link {
	color: #1E88B6;
	cursor: pointer;
	font-size: 9px;
	padding-right: 5px;
}

.link_disabled {
	color: gray;
	cursor: default;
	font-size: 11px;
}

.link-disabled{
	color: gray;
	cursor: default;
}

.linkAlignRight {
	text-align: right;
	text-decoration: underline;
	color: blue;
	cursor: pointer;
	font-size: 11px;
}

.linkAlignLeft {
	text-align: left;
	text-decoration: underline;
	color: blue;
	cursor: pointer;
	font-size: 15px;
}

.linkAlignLeftSmall-noLink {
	text-align: left;
	color: #999;
	font-size: 11px;
}

.blue-bg {
	background-color: #C4E0EB;
	padding: 0 5px 5px 0;
}

.confirm-message {
	font-size: 11px;
	padding: 10px;
}

a.header {
	text-decoration: none;
}

.gwt-SuggestBoxPopup {
	background: #FFF;
	overflow: auto;
	font-size: 12px;
	z-index: 11;
	border: 2px solid #62AECA;
	border-top: 0 none;
}

.CMSuggestionDisplay{
	background: #FFF;
	border: 1px solid #62AECA;
	border-top: 0 none;
	font-size: 12px;
	z-index: 11;
}

.CMSuggestionDisplay .popupContent table{
	width:100%;
}

.CMSuggestionDisplay .item {
	font-size: 12px;
	padding: 2px;
	cursor: pointer;
}

.CMSuggestionDisplay .item-selected {
	font-size: 12px;
	background-color: #E1EFF4;
	padding: 2px;
}

.gwt-SuggestBoxPopupInPopup {
	border: 2px solid #DEDFFF;
	background: #FFF;
	width: 400px;
	overflow: auto;
	font: 12px Arial, Helvetica, sans-serif;
	z-index: 20002;
}

.gwt-FilteredSuggestBoxPopupInPopup {
	z-index: 20002;
}

.gwt-SuggestBoxPopup .item {
	font-size: 12px;
	padding: 2px;
}

.gwt-SuggestBoxPopup .item-selected {
	font-size: 12px;
	background-color: #E1EFF4;
	padding: 2px;
	cursor: pointer;
}

.gwt-ListBox {
	border: 1px solid #DEDFFF;
	background: #FFF;
}

.gwt-ListBox .item-selected {
	background-color: #DEDFFF;
}

.gwt-TextBox-readonly {
	color: #888;
}

.gwt-RichTextArea {
	border: 1px solid blue
}

.hasRichTextToolbar {
  border: 0px;
}

.gwt-RichTextToolbar {
  background: #e3e8f3 url(images/hborder.png) repeat-x 0px -2003px;
  border-bottom: 1px solid #BBBBBB;
  padding: 3px;
  margin: 0px;
}

.gwt-RichTextToolbar .gwt-PushButton-up {
  padding: 0px 1px 0px 0px;
  margin-right: 4px;
  margin-bottom: 4px;
  border-width: 1px; 
}

.gwt-RichTextToolbar .gwt-PushButton-up-hovering {
  margin-right: 4px;
  margin-bottom: 4px;
  padding: 0px 1px 0px 0px;
  border-width: 1px; 
}

.gwt-RichTextToolbar .gwt-PushButton-down {
  margin-right: 4px;
  margin-bottom: 4px;
  padding: 0px 0px 0px 1px;
  border-width: 1px; 
}

.gwt-RichTextToolbar .gwt-PushButton-down-hovering {
  margin-right: 4px;
  margin-bottom: 4px;
  padding: 0px 0px 0px 1px;
  border-width: 1px; 
}

.gwt-RichTextToolbar .gwt-ToggleButton-up {
  margin-right: 4px;
  margin-bottom: 4px;
  padding: 0px 1px 0px 0px;
  border-width: 1px;
}

.gwt-RichTextToolbar .gwt-ToggleButton-up-hovering {
  margin-right: 4px;
  margin-bottom: 4px;
  padding: 0px 1px 0px 0px;
  border-width: 1px;
}

.gwt-RichTextToolbar .gwt-ToggleButton-down {
  margin-right: 4px;
  margin-bottom: 4px;
  padding: 0px 0px 0px 1px;
  border-width: 1px;
}

.gwt-RichTextToolbar .gwt-ToggleButton-down-hovering {
  margin-right: 4px;
  margin-bottom: 4px;
  padding: 0px 0px 0px 1px;
  border-width: 1px;
}

.cw-RichText {
  border: 1px solid #BBBBBB;
  border-spacing: 0px;
}



.blue-cell {
	background-color: #FAFAFA;
	
}

.blue-cell td {
	border-bottom-color: #EDEDED;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-top-color: #EDEDED;
	border-top-style: solid;
	border-top-width: 1px;
}

.grid-user-details {
	font-size: 15px;
}

.gwt-HTML .hit {
	font-size: 11px;
	display: block;
}

.bodytext {
	font-size: 10px;
	text-decoration: none;
	color: #606060;
	text-align: justify;
	padding: 0;
}

.DynaTable-DynaTableWidget {
	font-family: Helvetica, 'Trebuchet  MS', Tahoma;
	font-size: 11px;
}

.table {
	border-collapse: collapse;
}

.table td {
	font-size: 11px;
	line-height: 20px;
	border-width: 0;
}

.name {
	text-align: left;
	vertical-align: middle;
	padding: 0 0 0 5px;
}

.related {
	text-align: left;
	vertical-align: middle;
}

.article-count {
	text-align: right;
	vertical-align: middle;
	padding-right: 10px;
}

.pscore {
	text-align: right;
	vertical-align: middle;
	padding: 0 5px 0 0;
}

.desc {
	padding: 0 0px 7px;
}

.name-header {
	background-color: #C4E0EB;
	text-align: left;
	font-weight: 700;
	vertical-align: middle;
	border-bottom: 1px solid #ACA899;
	border-top: 1px solid #ACA899;
	padding: 0 0 0 5px;
}

.related-header {
	background-color: #C4E0EB;
	text-align: left;
	font-weight: 700;
	vertical-align: middle;
	border-bottom: 1px solid #ACA899;
	border-top: 1px solid #ACA899;
}

.article-count-header {
	background-color: #C4E0EB;
	text-align: right;
	font-weight: 700;
	vertical-align: middle;
	border-bottom: 1px solid #ACA899;
	border-top: 1px solid #ACA899;
	padding-right: 10px;
}

.pscore-header {
	background-color: #C4E0EB;
	text-align: right;
	font-weight: 700;
	vertical-align: middle;
	border-bottom: 1px solid #ACA899;
	border-top: 1px solid #ACA899;
	padding: 0 5px 0 0;
}

.status {
	vertical-align: middle;
	font-size: 10px;
	width: 110px;
	padding-right: 10px;
}

.DynaTable-DynaTableWidget .navbar .status {
	vertical-align: middle;
}

.results-status {
	font-size: 15px;
	color: #1E88B6;
	padding-bottom: 10px;
}

.gwt-PushButton-up {
	border: 1px solid transparent;
	cursor: pointer;
	height: 20px;
	vertical-align: middle;
	border-color: #E8F1FF #9daecd #9daecd #e8f1ff;
	padding: 1px;
}

.gwt-PushButton-up-hovering {
	border: 1px solid transparent;
	cursor: pointer;
	height: 20px;
	vertical-align: middle;
	border-color: blue;
	padding: 1px;
}

.selected {
	font-weight: 700;
	font-size: 12px;
}

.title {
	font-weight: 700;
	font-size: 11px;
}

.title-blue {
	font: bold;
	color: #15428B;
}

.author {
	color: gray;
	font-size: 85%;
}

.usernameTopLinkLabel {
	font-size: 11px;
	font-family: Helvetica, 'Trebuchet  MS', Tahoma;
	font-weight: 700;
	padding: 0px 10px 0 10px;
	margin-top: 5px;
	cursor: pointer;
	color: white;
}

.termInfo {
	font-size: 6px;
}

.btnExport {
	color: #FFF !important;
}

.btnExport .btnExport-up {
	background: transparent url(apps.highlighter/images/clip.PNG) no-repeat
		scroll 0 -21px;
}

.btnExport .btnExport-up-hovering button {
	color: #000 !important;
}

.feedback-window {
	color: #FFF;
}

.popupMenu {
	border: 0 none;
	background-color: #FFF;
	background: #F0F0F0 url("images/gradient.png") repeat-x top left;
	color: #1984B3;
	padding: 4px;
}

.white-background {
	background: #FFF !important;
}

.searchExample {
	color: gray;
	font-size: 16px;
}

.firstLine {
	height: 20px;
	/*padding-left:5px;*/
}

.linkSearchExample {
	color: #1984B5;
	cursor: pointer;
	font-size: 16px;
}

.topLinkMenuImage {
	cursor: pointer;
	border: 0;
	margin-top: 8px;
}

.underline {
	text-decoration: underline !important;
}

.closeLink {
	text-decoration: none;
	color: #1E88B6;
	cursor: pointer;
	font-family: Helvetica, 'Trebuchet  MS', Tahoma;
	line-height: 24px;
}

.titleLabelSearchCell {
	padding: 25px 0 25px 30px;
}

.infoPanelSearchCell {
	padding: 0 45px 0 0;
}

.infoPanelSearch {
	width: 300px;
}

.pleaseWaitLabel {
	font-size: 16px;
	font-weight: 700;
	padding-left: 70px;
	color: #8CAF5F;
	height: 30px;
}

.suggestBoxReplacer {
	border: 0;
	padding-top: 0;
	padding-left: 5px;
	background: none;
	height: auto !important;
}

.loginDialogCheckBox {
	color: #CCCFC1;
}

.InputTermPanel {
	background-color: #FFF;
	width: 100%;
	height:100%;
}

.inputTermGrid {
	width: 400px;
	height: 165px;
}

.OneInputTermPanel {
	background-color: transparent;
}

.verticalLogin {
	background: #FFF;
	width: 250px;
	height: 200px;
	margin: 0 15px;
}

.loginTextBox {
	width: 220px;
	height: 22px;
	line-height: 22px !important;
	padding-left: 5px;
	margin: 5px 0 !important;
}

.registerLabelLogin {
	text-decoration: none;
	color: #1E88B6;
	cursor: pointer;
	font-family: Helvetica, 'Trebuchet  MS', Tahoma;
	padding-right: 15px;
}

.forgotLabelLogin {
	text-decoration: none;
	color: #1E88B6;
	cursor: pointer;
	font-family: Helvetica, 'Trebuchet  MS', Tahoma;
}

.messageLabelLogin {
	clear:both;
}

.rememberCheckBox {
	color: gray;
	font-size: 13px;
	line-height:24px;
}

.rememberCheckBox input{
	margin-right: 0 !important;
    margin-top: 4px !important;
}

.rememberCheckBox label {
	padding-left: 5px;
	padding-bottom: 3px;
}

.CoreminePopupDialog .popupTopLeft {
	background: transparent url("images/box_tl1.png") no-repeat top left;
	height: 25px;
	width: 12px;
}

.CoreminePopupDialog .popupTopRight {
	background: transparent url("images/box_tr1.png") no-repeat top left;
	height: 25px;
	width: 12px;
}

.CoreminePopupDialog .popupBottomLeft {
	background: transparent url("images/box_bl1.png") no-repeat top left;
	height: 17px;
	width: 12px;
}

.CoreminePopupDialog .popupBottomRight {
	background: transparent url("images/box_br1.png") no-repeat top left;
	height: 17px;
	width: 12px;
}

.CoreminePopupDialog .popupTopCenter {
	background: transparent url("images/box_tc1.png") repeat-x top left;
	height: 25px;
}

.CoreminePopupDialog .popupBottomCenter {
	background: transparent url("images/box_bc1.png") repeat-x top left;
	height: 17px;
}

.CoreminePopupDialog .popupMiddleLeft {
	background: transparent url("images/box_lc1.png") repeat-y top left;
	width: 12px;
}

.CoreminePopupDialog .popupMiddleRight {
	background: transparent url("images/box_rc1.png") repeat-y top left;
	width: 12px;
}

.DialogBoxClose {
	height: 12px;
	width: 12px;
	background: transparent url("images/close.png") no-repeat top left;
}

.DialogBoxCloseOver {
	height: 12px;
	width: 12px;
	background: transparent url("images/closeOver.png") no-repeat top left;
}

.DialogBoxExpanded {
	height: 13px;
	width: 13px;
	background: transparent url("images/expanded.png") no-repeat top left;
}

.DialogBoxExpandedOver {
	height: 13px;
	width: 13px;
	background: transparent url("images/expandedOver.png") no-repeat top
		left;
}

.DialogBoxCollapsed {
	height: 13px;
	width: 13px;
	background: transparent url("images/collapsed.png") no-repeat top left;
}

.DialogBoxCollapsedOver {
	height: 13px;
	width: 13px;
	background: transparent url("images/collapsedOver.png") no-repeat top
		left;
}

.DialogBoxTitle {
	color: #1984B5;
	font-size: 16px;
	cursor: move;
}

.RegisterDialog label {
	color: gray;
	font-size: 12px;
	padding-right: 5px;
}

.RegisterContentPanel {
	width:700px;
	overflow: auto;
}

.RegisterDialogListBox {
	background: #FFF url("images/text-bg.gif") repeat-x scroll 0 0;
	border: 1px solid #B5B8C8;
	height: 22px;
}

.RegisterDialogMessage {
	color: red;
}

.RoundedPanel .topLeft {
	background: transparent url("images/tl.gif") no-repeat top left;
	height: 10px;
	width: 10px;
}

.RoundedPanel .topRight {
	background: transparent url("images/tr.gif") no-repeat top left;
	height: 10px;
	width: 10px;
}

.RoundedPanel .bottomLeft {
	background: transparent url("images/bl.gif") no-repeat top left;
	height: 10px;
	width: 10px;
}

.RoundedPanel .bottomRight {
	background: transparent url("images/br.gif") no-repeat top left;
	height: 10px;
	width: 10px;
}

.RoundedPanel .topCenter {
	background: transparent url("images/tc.gif") repeat-x top left;
	height: 10px;
}

.RoundedPanel .bottomCenter {
	background: transparent url("images/bc.gif") repeat-x top left;
	height: 10px;
}

.RoundedPanel .middleLeft {
	background: transparent url("images/cl.gif") repeat-y top left;
	width: 10px;
}

.RoundedPanel .middleRight {
	background: transparent url("images/cr.gif") repeat-y top left;
	width: 10px;
}

.InputTermsPanelCell {
	min-width: 400px;
}

.ResultOptionsPanelCell {
	min-width: 310px;
}

.AlertsSettings {
	width: 650px;
	margin: 15px;
}

.termInfoTitle {
	color: #1984B5;
	font-family: Helvetica, 'Trebuchet  MS', Tahoma;
	font-weight: 700;
	font-size: 18px;
}

.gwt-TabBar {
	padding-left: 15px;
}

.gwt-TabBar .gwt-TabBarItem-hover {
	background-color: #E1EFF4;
}

.gwt-TabBar .gwt-TabBarItem-selected {
	background-color: #1984B3;
	color: #FFF !important;
}

.gwt-TabBar .gwt-TabBarItem {
	cursor: pointer;
	font-size: 12px;
	width: 120px;
	text-align: center;
}

.gwt-TabBar .gwt-TabBarItem-disabled {
	cursor: default;
	color: gray;
	background-color: #FFF;
}

.gwt-TabBar .gwt-TabBarItem .gwt-Label {
	line-height: 22px;
}

.gwt-TabBar .gwt-TabBarItem .gwt-HTML {
	line-height: 22px;
}

.EditableLabel {
	width: 600px;
}

.EditableLabelTitle {
	width: 120px;
	font-size: 14px;
	color: gray;
}

.EditableLabelTextArea {
	width: 350px;
	height: 150px;
}

.projectButton {
	padding-left: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.loadingPanel {
	margin-top: 50px;
	margin-left: 100px;
	color: gray;
}

.noProjects {
	padding-left: 30px;
	padding-top: 30px;
	font-size: 15px;
}

.teaserImage {
	padding-top: 50px;
}

.gray-borders {
	border: 2px solid #ACAAAC;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}

.gwt-TabPanelBottom {
	/* overflow: auto !important; */
	/* height: 100%;*/
	border-width: 0 !important;
}

.gwt-DecoratedTabBar {
	height: 26px;
}

.TitledPanel {
	border: 1px solid gray;
	margin-bottom: 10px;
	background: #FFF;
	padding: 10px;
}

.TextBoxTip {
	padding-left: 5px;
	color: gray;
	height: 22px;
	line-height: 22px !important;
	margin: 5px 0 !important;
}

.gwt-TextBox {
	padding-left: 2px;
}

.TextBoxOnError {
	border: 1px solid red;
}

.TextBoxTipOnError {
	background: transparent url("images/exclamation.gif") no-repeat scroll 0
		2px;
}

.CMButton .topLeft {
	background: url("images/corners.png") no-repeat 0 0 !important;
	width: 3px;
	height: 3px;
}

.CMButton .topRight {
	background: url("images/corners.png") no-repeat -3px 0 !important;
	width: 3px;
	height: 3px;
}

.CMButton .middleLeft,.CMButton .middleRight {
	background: #1984B5 none repeat scroll 0 0 !important;
	width: 3px;
}

.CMButton .middleCenter {
	background: #1984B5 none repeat scroll 0 0 !important;
	color: #FFF !important;
	padding: 0 5px;
}

.CMButtonDown .middleCenter {
	padding: 5px;
}

.CMButton button {
	background: #1984B5;
	cursor: pointer;
	color: #FFF;
	border: none;
	font-size: 11px;
	padding: 0;
}

.CMButtonDisabled {
	color: gray;
	cursor: default;
	opacity: 0.6;
	filter: alpha(opacity = 60);
}

.CMButtonDisabled button {
	cursor: default;
}

.CMButton .bottomLeft {
	background: url("images/corners.png") no-repeat 0 -3px !important;
	width: 3px;
	height: 3px;
}

.CMButton .bottomRight {
	background: url("images/corners.png") no-repeat -3px -3px !important;
	width: 3px;
	height: 3px;
}

.quickHelpDialog {
	margin-left: auto !important;
	margin-right: auto !important;
	border: 0;
}

.paralignMultiColumnCell td {
	padding-right: 10px;
	vertical-align: top;
}

.hbTabBar {
	background-color: #FFF;
	padding-top: 5px;
}

.hbTabBar .gwt-TabBarItem {
	cursor: pointer;
	margin-right: 5px;
}

.hbTabBar .gwt-TabBarItem-selected {
	cursor: auto;
}

.hbTabBar .tabTopLeft,.hbTabBar .tabTopCenter,.hbTabBar .tabTopRight,.hbTabBar .tabTopLeftInner,.hbTabBar .tabTopCenterInner,.hbTabBar .tabTopRightInner
	{
	background: transparent none !important;
	height: 0;
}

.hbTabBar .tabMiddleLeft,.hbTabBar .tabMiddleRight,.hbTabBar .gwt-TabBarItem .tabMiddleLeftInner,.hbTabBar .gwt-TabBarItem .tabMiddleRightInner
	{
	background: transparent none !important;
	width: 10px;
	height: 20px;
}

.hbTabBar .gwt-TabBarItem-hover .tabMiddleLeftInner {
	background: transparent url("images/tabs-sprite-CFE4EF.gif") no-repeat
		left -51px !important;
}

.hbTabBar .gwt-TabBarItem-hover .tabMiddleRightInner {
	background: transparent url("images/tabs-sprite-CFE4EF.gif") no-repeat
		right -351px !important;
}

.hbTabBar .gwt-TabBarItem-hover .tabMiddleCenter {
	background-color: #CFE4EF !important;
	color: #1984B5;
}

.hbTabBar .gwt-TabBarItem-selected .tabMiddleLeftInner {
	background: transparent url("images/tabs-sprite-1984B5.gif") no-repeat
		left -51px !important;
}

.hbTabBar .gwt-TabBarItem-selected .tabMiddleRightInner {
	background: transparent url("images/tabs-sprite-1984B5.gif") no-repeat
		right -351px !important;
}

.hbTabBar .gwt-TabBarItem-selected .tabMiddleCenter {
	background-color: #1984B5 !important;
}

.hbFrame {
	border: 0;
}

.paralignResults h3 {
	font-size: larger;
	margin-top: 10px;
	margin-bottom: 10px;
}

.stackPanel .gwt-StackPanelItem {
	background: #FFF url("images/blue-gradient.png") repeat-x top left;
	color: #FFF;
	padding-left: 10px;
	cursor: pointer;
}

.stackPanel .gwt-StackPanelItem div {
	font-size: 16px !important;
}

.AddDiscussionPanel {
	padding: 5px;
}

.docAuthor {
	font-weight: bold;
}

.docDesc {
	font-style: italic;
}

.right-align {
	text-align: right;
}

.addContextNoteFormFix {
	height: 20px;
	width: 240px !important;
}

.blue-background {
	background-color: #1984B3;
}

.topLink {
	color: #FFF;
	font-family: Helvetica, 'Trebuchet  MS', Tahoma;
	font-size: 11px;
	text-decoration: none;
	cursor: pointer;
	padding: 0px 10px 0 10px;
	margin-top: 5px;
}

.TopLinkWithMenu {
	color: #FFF;
	font-size: 11px;
	padding: 0px 10px 0 10px;
	margin-top: 5px;
}

.TopLinkWithMenu-over {
	color: #000;
	background-color: #FFF;
}


.TabLabel {
	text-align: center;
	padding-top: 3px;
}

.hide-offsets {
	left: -10000px !important;
	top: -10000px !important;
	visibility: hidden;
}

.hideApplet object {
	visibility: hidden !important;
}

.greenBoldText {
	color: #AEC435;
	font-size: 18px;
}

.searchTriangle {
	color: #8CAF5F;
	font-size: 20px;
	margin-top: 35px;
}

.titleLabelSearch {
	color: #8CAF5F;
	font-size: 16px;
	font-weight: 700;
	padding: 1px 5px;
}

.searchFlexTable {
	width: 100%;
	height: 100%;
	border: none;
	min-height: 100%;
	margin: 0;
	padding: 0;
	/*border-spacing: 0;*/
}

.searchFirstRow {
	height: 44px;
}

.searchSecondColumn {
	width: 287px;
	border-left: 2px solid gray;
    padding-left: 40px;
}

.searchLastRow {
	height: 15px;
}

.advancedSearchFirstRow {
	height: 50px;
}

.blue-borders {
	border: 2px solid #62AECA;
}

.white-borders {
	border: 2px solid #FFF;
}

.suggestBoxButton {
	cursor: pointer;
	padding: 1px;
}

.suggestBoxButton-up-disabled {
	cursor: default;
}

.suggestBoxButton-up-disabled img {
	filter: alpha(opacity =     45);
	opacity: 0.45;
}

.suggestBoxDeckPanel {
	height: 100%;
	overflow: hidden;
}

.newSearchHelp {
	padding-top: 0;
	/*background:none;
	border:0 none;*/
	color: #CCCFC1;
	font-style: italic;
	padding-left: 10px;
}

.gwt-SuggestBox {
	padding-top: 0;
	/*background:none;
	border:0 none;*/
	padding-left: 10px;
}

.advancedOptionsLabel {
	font-size: 14px;
	margin-right: 5px;
}

.QuickSearchSuggestBoxPanel .suggestBoxDeckPanel {
	height: 20px;
}

.QuickSearchSuggestBoxPanel .suggestBoxDeckPanel input {
	height: 20px !important;
	background: none;
	border: 0 none;
}

.QuickSearchSuggestBoxPanel .suggestBoxDeckPanel * {
	width: 177px;
	line-height: 20px !important;
}

.QuickSearchPanel {
	margin-top: 7px;
}

.QuickSearchPanel .suggestBoxButton {
	height: 20px;
	padding: 0;
}

.QuickSearchPanel * {
	color: #FFF;
	font-size: 12px;
}

.QuickSearchSuggestBoxPanel {
	border: 1px solid #FFF;
	background-color: #62AECA;
	width: 203px;
	height: 20px;
}

.QuickSearchSuggestBoxPopup {
	margin-top: 4px;
	/*width:199px;*/
}

.QuickSearchSuggestBoxPopup .item {
	width: 199px;
}

.TermListSuggestBox {
	margin-left: 15px;
	margin-top: 15px;
	width: 400px;
	height: 32px;
	background-color: #FFF;
	border: 1px solid #666666;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
}

.TermListSuggestBox input {
	border: 0 none;
}

.SuggestPopupOptionsPanel {
	background-color: #FFF;
	border: 0 none;
	border-top: 2px solid #62AECA;
}

.linkQuickSearch {
	color: #FFF;
	text-decoration: none;
	cursor: pointer;
	font-size: 10px;
	float: right;
}

.hitsListBoxPanel {
	margin-top: 5px;
	margin-bottom: 5px;
	width: 100%;
}

.InfoPanel {
	background: #F0F0F0 url("images/gradient.png") repeat-x top left;
	border: 1px solid #BABABA !important;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	width: 247px;
	padding: 19px;
}

.InfoPanel ul {
	padding-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.InfoPanel li {
	list-style-position: inherit;
	list-style-type: disc;
}


.ResultOptionsPanel {
	height: 355px;
	width: 270px !important;
	background-color: #FFF;
}

.flagPopupMenu {
	border: 2px solid #62AECA;
	background-color: #FFF;
	color: #1984B3;
}

.myPageVerticalTabPanel .gwt-TabBarItem {
	width: 110px;
}

/*.myPageVerticalTabPanel td td
{
	height:auto;
}

*/
.toolsVerticalTabPanel {
	padding-top: 30px;
	width: 95% !important;
	height: 95% !important;
}

.highlighterTabPanel .gwt-TabPanelBottom {
	width: 100% !important;
	/*height: 100% !important;*/
	border: 0 none !important;
}

.groupsVerticalTabPanel {
	width: 95% !important;
	height: 95% !important;
}

.groupsVerticalTabPanel .gwt-TabPanelBottom {
	border: 2px solid #1984B3 !important;
	/*height: 100% !important;*/
}

.editSettingsTabPanel {
	background-color: #fff;
	border: 0 none !important;
	height: 100% !important;
}

.gwt-TabPanelBottom {
	border: 0 none !important;
	min-height: 100%;
	height: 100% !important;
}

.projectLabel {
	width: 100%;
	color: #1984B3;
	background-color: #FFF;
	height: 30px;
}

.projectLabel .gwt-Label {
	line-height: 30px;
}

.aboutUsLink a {
	color: #1984B3;
	text-decoration: none;
}

.importExportPubmedPanel legend {
	color: gray;
	font-size: 12px;
}

.importExportPubmedPanel {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	margin-bottom: 15px;
	margin-right: 30px;
	margin-top: 15px;
}

.groupPanelBar {
	width: auto;
	margin: 0 auto;
}



.gwt-SplitLayoutPanel>div {
	overflow: visible !important;
}

.MyPageTable .greenBoldText,.CMGroupsPanel .greenBoldText {
	font-size: 16px;
}

.MyPageTable .InfoPanel {
	width: 207px;
}

.MyPageTable .InfoPanel,.CMGroupsPanel .InfoPanel {
	width: 207px;
}

.CMLazyPanel {
	height: 100%;
	background-color: #FFF;
	overflow: auto;
}

.PanelWithHeaderHeader {
	color: #FFF;
	padding-top: 5px;
	padding-left: 5px;
}

.TextBoxWithLabelLabel {
	width: 150px;
	height: 22px;
	line-height: 22px !important;
	margin: 5px 0 !important;
	color: gray;
}

.mandatoryStar {
	color: red;
	height: 22px;
	line-height: 22px !important;
	margin: 5px !important;
	width: 10px;
}

.checkBoxesPanel {
	padding-top: 10px;
}

.mask{
	background-color: #000000;
	filter: alpha(opacity =   70);
	opacity: 0.7;
	moz-opacity: 0.7;
	z-index: 12;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;	
	
	color:white;
	  
}

.maskLink{
	position:absolute;
	top:-29px;
	left:50%;
	background-color: #000000;
	font-size: 16px;
	color:white;
	cursor: pointer;
	z-index: 13;
	-moz-border-radius: 15px 15px 0 0;
	-webkit-border-radius: 15px 15px 0 0;
	border-radius: 15px 15px 0 0;
	border:1px solid black;
	border-top:0;
	padding: 3px 10px 5px 10px;
	margin-left:-97px;
}

.newSearchLink{
	position:absolute;
	top:-29px;
	left:50%;
	background-color: #1984B3;
	font-size: 16px;
	color:white;
	cursor: pointer;
	z-index: 13;
	-moz-border-radius: 15px 15px 0 0;
	-webkit-border-radius: 15px 15px 0 0;
	border-radius: 15px 15px 0 0;
	border:1px solid #1984B3;
	border-top:0;
	padding: 3px 10px 5px 10px;
	margin-left:-104px;
}

.gwt-PopupPanelGlass {
	background-color: #000000;
	filter: alpha(opacity =   40);
	opacity: 0.4;
	moz-opacity: 0.4;
	z-index: 14;
}

.gwt-TabLayoutPanelTabContainer {
	overflow: visible;
}

.gwtlib-Table {
	font-family: Verdana;
	font-size: 11px;
	height: 100%;
	border-collapse: collapse;
}

.scroll-cell {
	border-collapse: collapse;
	height: 100% !important;
}

.gwtlib-Table-empty {
	vertical-align: top;
	font-style: italic;
}

.gwtlib-Table-error {
	vertical-align: top;
	font-weight: 700;
	color: red;
}

.gwtlib-Header-Row {
	height: 24px;
	cursor: default;
	padding: 1px 0 0;
}

.gwtlib-Header {
	color: #666;
	font-weight: 700;
	vertical-align: middle;
	background-color: #C4E0EB;
	border-right-style: solid;
	border-right-color: #EEEEEE;
	border-right-width: 1px;
}

.gwtlib-Header-sortable {
	color: #000;
	cursor: pointer;
}

.gwtlib-Column {
	padding-left: 5px;
}

.gwtlib-Row {
	height: 2em;
	border-right: 1px solid #EDEDED;
	border-color: #FFF #EDEDED #EDEDED;
	border-style: solid;
	border-width: 1px;
}

.gwtlib-Row-odd {
	background-color: #FAFAFA;
}

.gwtlib-Row-selected {
	background: none repeat scroll 0 0 #DFE8F6 !important;
	border: 1px dotted #A3BAE9;
}

.gwtlib-Column-selected {
	background-color: #ffa;
}

.gwtlib-Column-ascending {
	background-image: url("img/up.gif");
	background-position: center right;
	background-repeat: no-repeat;
}

.gwtlib-Column-descending {
	background-image: url("img/down.gif");
	background-position: center right;
	background-repeat: no-repeat;
}

.CellWrapper {
	vertical-align: top;
	overflow: hidden;
	/*display:inline-block;*/
	text-overflow: ellipsis;
}

.gwtlib-Cell-selected {
	background-color: #ff0;
}

.gwtlib-PagingBar {
	position: relative;
	font-family: Verdana;
	font-size: 11px;
	width: 100%;
}

.gwtlib-PagingBar-position {
	white-space: nowrap;
	margin: 0 4px;
}

.gwtlib-PagingBar-browser {
	text-align: left;
	white-space: nowrap;
	margin: 0 2em;
}

.gwtlib-PagingBar-browser-first {
	background-image: url("img/first_e.gif");
	background-position: center center;
	background-repeat: no-repeat;
	width: 18px;
	height: 16px;
	cursor: pointer;
}

.gwtlib-PagingBar-browser-first-up-disabled {
	background-image: url("img/first_d.gif");
	cursor: default;
}

.gwtlib-PagingBar-browser-prev {
	background-image: url("img/prev_e.gif");
	background-position: center center;
	background-repeat: no-repeat;
	width: 18px;
	height: 16px;
	cursor: pointer;
}

.gwtlib-PagingBar-browser-prev-up-disabled {
	background-image: url("img/prev_d.gif");
	cursor: default;
}

.gwtlib-PagingBar-browser-next {
	background-image: url("img/next_e.gif");
	background-position: center center;
	background-repeat: no-repeat;
	width: 18px;
	height: 16px;
	cursor: pointer;
}

.gwtlib-PagingBar-browser-next-up-disabled {
	background-image: url("img/next_d.gif");
	cursor: default;
}

.gwtlib-PagingBar-browser-last {
	background-image: url("img/last_e.gif");
	background-position: center center;
	background-repeat: no-repeat;
	width: 18px;
	height: 16px;
	cursor: pointer;
}

.gwtlib-PagingBar-browser-last-up-disabled {
	background-image: url("img/last_d.gif");
	cursor: default;
}

.gwtlib-PagingBar-browser-page {
	font-size: 11px;
	vertical-align: top;
	display: inline;
	font-weight: 700;
	cursor: default;
	padding: 0 2px;
}

.gwtlib-PagingBar-browser-page-enabled {
	color: blue;
	font-weight: 400;
	cursor: pointer;
}

.gwtlib-PagingBar-goto {
	font-size: 11px;
	display: inline;
	margin: 0 1em;
	padding: 0 2px;
}

.gwtlib-PagingBar-gotoButton {
	background-image: url("img/go_e.gif");
	background-position: center center;
	background-repeat: no-repeat;
	width: 26px;
	height: 17px;
	cursor: pointer;
}

.gwtlib-PagingBar-gotoButton-up-disabled {
	background-image: url("img/go_d.gif");
	cursor: default;
}

.gwtlib-PagingBar-pagesize {
	font-size: 11px;
	margin: 0 4px 0 1em;
	padding: 0 2px;
}

.gwtlib-PagingBar-loading {
	background-image: url("img/loading.gif");
	background-position: center center;
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
}

.gwtlib-PagingBar-loading-up-disabled {
	background-image: none;
	width: 16px;
	height: 16px;
}

.defaultTableWidget {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	/*display:inline;*/
	padding: 3px 3px 3px 5px;
}

.searchColumnTitle {
	color: gray;
	font-size: 16px;
	padding-left: 10px;
	padding-bottom: 10px;
}

.NavBar2 {
	padding-bottom: 10px;
}

.splitterInner {
	position: absolute;
	top: 42px;
	width:18px;
	height:35px;
	left: -1px;
	background:transparent url('images/triangleEFEFEF-border.png') no-repeat right top;
	
}

.splitterInnerTop{
	width:100%;
	height: 22px;
	/*left: 0;
	*/background-color: #C4E0EB;
	border-top: 2px solid #1984B3;
	
	
}

.a,.gwt-Hyperlink,.gwtlib-PagingBar-pagesize .gwt-ListBox {
	font-size: 11px;
}

.flexTable1Cell,.myPageVerticalTabPanel .gwt-TabBar,.toolsVerticalTabPanel .gwt-TabBar,.groupsVerticalTabPanel .gwt-TabBar,.editSettingsTabPanel .gwt-TabBar
	{
	padding: 0;
}

.one-document {
	padding-right: 5px;
}

.one-document a {
	font-size: 12px;
}

.imagePreview {
	border: none;
	margin: 0 10px 0 0;
	padding: 0;
}

.white-bg,.CoreminePopupDialog .popupMiddleCenter,.RoundedPanel .middleCenter
	{
	background: #FFF;
}

.horizontal-centered *,.center {
	margin-left: auto;
	margin-right: auto;
}

.white-cell {
	background-color: #FFF;
	
}

.DynaTable-DynaTableWidget .navbar,.navbar {
	font-size: 10px;
	vertical-align: middle;
	border-bottom: 1px solid #ACA899;
	background-color: #E2E2EA;
}

.DynaTable-DynaTableWidget .navbar button,.navbar button {
	width: 3em;
	text-align: center;
	vertical-align: middle;
}

.gwt-PushButton-down,.gwt-PushButton-down-hovering {
	background-color: #C3D9FF;
	border: 1px solid transparent;
	cursor: pointer;
	height: 20px;
	border-color: #9DAECD #e8f1ff #e8f1ff #9daecd;
	padding: 2px;
}

.quote_header,.code_header {
	background: #fff;
	border: 1px dashed #000;
	border-bottom: 0;
	color: #000;
	font-weight: 700;
	margin: 8px auto 0;
	padding: 4px;
}

.pnlTopLink div div table,.alignRight,.actionLogin {
	float: right;
}

.panel-term-info,.CMButton,.flagImage,.projectLabel-over {
	cursor: pointer;
}

.grid_project_details,.networkRadio label {
	font-size: 12px;
}

.btnExport .btnExport-up-disabled *,.btnExport-disabled * {
	color: #FFF !important;
	cursor: default !important;
	background: gray none;
}

.gray-text,.list-source-disabled,.RegisterUserPanel label,.AlertsSettings label
	{
	color: gray;
}

.pubgeneLabel {
	color: gray;
	margin-right: 10px;
}

.list-source-enabled,.aboutUsLink-over a {
	color: #000;
}

.logo,.flag {
	background-color: transparent;
	cursor: pointer;
}

.SimpleSearchPanel,.AdvancedSearchPanel,.searchHistoryPanel,.RegisterUserPanel,.AlertsPanel,.grayGradient
	{
	background: #E8E8E8 url("images/gradient_one_px.png") repeat-x top left;
}

.loginLabel,.passwordLabel {
	border: 0;
	color: gray;
	width: 60px;
	margin: 5px 10px 5px 1px;
	line-height:22px;
}

.linksLogin{
	float:right;
	height: 45px;
    line-height: 45px;
    
}

.CoreminePopupDialog,.RegisterDialog,.filteredSuggestionPopup {
	z-index: 20001;
}

.RegisterDialog span,.RegisterUserPanel span,.AlertsSettings span,.TitledPanel legend{
	color: #1984B5;
}

.termTypesTabUnselected,.networkOptionsTabUnselected {
	text-decoration: none;
	color: #1E88B6;
	cursor: pointer;
	font-family: Helvetica, 'Trebuchet  MS', Tahoma;
	width: 100px;
	height: 31px;
	text-align: center;
	padding-top: 3px;
}

.EditableLabelLabel,.EditableLabelTextBox {
	width: 350px;
}

.autoHeight,.deckPanelFix>div {
	height: auto !important;
}

.tabItemOnMouseOver .tabTopCenter,.tabItemOnMouseOver .tabMiddleLeft,.tabItemOnMouseOver .tabMiddleRight
	{
	background: #CFE4EF none repeat scroll 0 0 !important;
	height: 6px;
}

.gwt-TabBarItem-selected .tabTopCenter,.gwt-TabBarItem-selected .tabMiddleLeft,.gwt-TabBarItem-selected .tabMiddleRight
	{
	background: #1984B5 none repeat scroll 0 0 !important;
}

.CMButton .topCenter,.CMButton .bottomCenter {
	background: #1984B5 none repeat scroll 0 0 !important;
	height: 3px;
}

.factImage {
	margin: 0 auto;
}

.gwt-CheckBox input,.gwt-RadioButton input {
	display: block;
	float: left;
	clear: left;
	height: 12px;
	margin: 0 5px 0 0;
	padding: 0;
}

.topLink-over,.projectLabel-selected {
	color: #000;
	background-color: #C4E0EB;
}

.lightblue-background,.aboutUsLink-over {
	background-color: #C4E0EB;
}

.CMTabPanel .gwt-TabBarItem {
	cursor: pointer;
	background-color: #C4E0EB;
	width: 120px;
	height: 22px;
	font-weight: normal;
}

.CMTabPanel .gwt-TabBarItem:focus {
	outline-style: none;
}

.CMTabPanel .gwt-TabBarItem-selected {
	cursor: default !important;
	background-color: #FFF !important;
	font-weight: bold;
}

.CMTabPanel .gwt-TabBarItem-hover {
	cursor: pointer;
	background-color: #E1EFF4;
}

.CMTabPanel .gwt-TabBarItem-disabled {
	cursor: default;
	color: gray;
	background-color: #C4E0EB !important;
}

.ResultOptionsPanel .gwt-TabLayoutPanelTab,.ResultOptionsPanel .gwt-TabBarItem
	{
	width: 135px;
}

.CMTabPanel .gwt-TabBarFirst,.CMTabPanel .gwt-TabBarRest {
	width: 0;
	background-color: #FFF !important;
	display: none;
}

.SimpleSearchSuggestBoxPanel { /*border:2px solid #62AECA;*/
	width: 511px;
	height: 32px;
	/*background-color:#FFF;*/
}

.SimpleSearchSuggestBoxPanel .suggestBoxDeckPanel {
	background-color: #FFF;
	border: 2px solid #62AECA;
	width: 487px;
	height: 32px;
}

.SimpleSearchSuggestBoxPanel .suggestBoxDeckPanel input,.SimpleSearchSuggestBoxPanel .suggestBoxDeckPanel .suggestBoxReplacer,.AdvancedSearchSuggestBox input,.addTermSuggestBox input,.PubmedSearchSuggestBox input
	{
	height: 32px !important;
	border: 0 none;
}

.SimpleSearchSuggestBoxPanel .suggestBoxDeckPanel *,.AdvancedSearchSuggestBox *,.TermListSuggestBox *,.PubmedSearchSuggestBox *,.EntitiesListSuggestBox *,.addTermSuggestBox *
	{
	font-size: 18px;
	line-height: 32px !important;
}

.SimpleSearchSuggestBoxPopup,.SimpleSearchSuggestBoxPopup .item {
	width: 487px;
}

.SimpleSearchSuggestBoxPopup *,.AdvancedSearchSuggestBoxPopup *,.TermListSuggestBoxPopup *,.PubmedSearchSuggestBoxPopup *,.EntitiesListSuggestBoxPopup *,.addTermSuggestBoxPopup *
	{
	font-size: 12px !important;
}

.AdvancedSearchSuggestBox,.EntitiesListSuggestBox,.addTermSuggestBox{
	width: 400px;
	height: 32px;
	background-color: #FFF;
	border: 1px solid #666666;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
}

.AdvancedSearchSuggestBox input{
	width:376px;
}

.EntitiesListSuggestBox input{
	border:0;
	width: 376px;
	height: 32px;
}

.PubmedSearchSuggestBox{
	width: 355px;
	border: 2px solid #62AECA;
	height: 32px;
	background-color: #FFF;
   border: 1px solid #666666;
   box-shadow:1px 1px 2px rgba(0, 0, 0, 0.5);
}

.PubmedSearchSuggestBox .gwt-SuggestBox{
	width: 321px;	
}

.fpAdvancedSearchSuggestBox{
	box-shadow:1px 1px 2px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.5);
	/*box-shadow: 1px 1px 1px #666666;
	-moz-box-shadow: 1px 1px 1px #666666;*/
	border: 1px solid #666666;
	width: 350px;
	height: 32px;
	background-color: #FFF;
}

.fpAdvancedSearchSuggestBox .gwt-SuggestBox{
	width: 316px;	
}

.networkSuggestBox{
	box-shadow:1px 1px 2px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.5);
	/* box-shadow: inset 1px 1px 1px #666666;
	-moz-box-shadow: inset 1px 1px 1px #666666; */
	border: 1px solid #666666;
	width: 235px;
	height: 24px;
	background-color: #FFF;
	margin-top: 3px;
	margin-left: 5px;
	padding-left: 2px;
	/* position: absolute;*/
}

.networkSuggestBox .gwt-SuggestBox{
	width: 206px;	
	padding-left: 5px;
}

.networkSuggestBox *{
	font-size: 15px;
    line-height: 24px !important;
}

.networkSuggestBox input{
	height: 24px;
	border: 0;
}

.networkSuggestBox .newSearchHelp {
	color: #999999;
}

.clearBox{
	text-align: center;
    width: 24px;
	height:32px;
	cursor: pointer;
	font-size: 16px;
	color: gray;
}

.clearBox-hover{
	color:#1984B3; 
}

.fpInputsPanel{
	box-shadow:1px 1px 2px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.5);
	/* -webkit-box-shadow: 1px 1px 1px #666666;
	-moz-box-shadow: 1px 1px 1px #666666;
	box-shadow: 1px 1px 1px #666666; */
	border: 1px solid #666666;
}

.fpInputsPanel .beforeTabs{
	width:0px !important;
	border-top: 0px !important;
	height: 24px !important;
}

.fpInputsPanel .gwt-TabLayoutPanelTab{
	width:175px !important;
	height: 23px !important;
	border-top: 0px !important;
	border-bottom: 1px solid  #666666 !important;
	background-color: #CCCCCC !important;
}

.fpInputsPanel .tabBarRemaining {
   	border-top: 0px !important;
    height: 24px;
    position: absolute;
    right: 0;
    left: 350px !important;
}

.fpInputsPanel .TabLabel {
    padding-top: 3px;
    text-align: center;
}

.fpInputsPanel .gwt-Label{
    padding-top: 3px;
    text-align: center;
}


.AdvancedSearchSuggestBox .suggestBoxDeckPanel,.TermListSuggestBox .suggestBoxDeckPanel,.PubmedSearchSuggestBox .suggestBoxDeckPanel,.EntitiesListSuggestBox .suggestBoxDeckPanel,.addTermSuggestBox  .suggestBoxDeckPanel{
	width: 400px;
	height: 32px;
}

.AdvancedSearchSuggestBoxPopup,.TermListSuggestBoxPopup,.PubmedSearchSuggestBoxPopup,.EntitiesListSuggestBoxPopup,.addTermSuggestBoxPopup .suggestBoxDeckPanel{
	border: 2px solid #62AECA;
	border: 1px solid #666666;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
	/*border-top: 0 none;*/
}

.AdvancedSearchSuggestBoxPopup .item,.TermListSuggestBoxPopup .item,.PubmedSearchSuggestBoxPopup .item,.EntitiesListSuggestBoxPopup .item,.addTermSuggestBoxPopup .item{
	width: 400px;
}

.AdvancedSearchSuggestBoxPopup .gwt-SuggestBoxPopup,.TermListSuggestBoxPopup .gwt-SuggestBoxPopup,.PubmedSearchSuggestBoxPopup .gwt-SuggestBoxPopup,.EntitiesListSuggestBoxPopup .gwt-SuggestBoxPopup,.addTermSuggestBoxPopup .gwt-SuggestBoxPopup{
	border: 0 none;
	width: 400px;
}

.fpAdvancedSearchSuggestBoxPopup .gwt-SuggestBoxPopup{
	width: 350px;
}

.fpAdvancedSearchSuggestBox .popupContent{
	border-left: 2px solid #62AECA;
	border-right: 2px solid #62AECA;
	border-bottom: 2px solid #62AECA;
	border-top: 2px solid #62AECA;
}

.AdvancedSearchSuggestBoxPopup .gwt-SuggestBoxPopup{
	border: 0 none;
	width: 400px;
}

.fpAdvancedSearchSuggestBoxPopup .gwt-SuggestBoxPopup{
	width: auto;
}

.fpAdvancedSearchSuggestBoxPopup{
    border: 1px solid #666666;
/*	border-top: 0 none;*/
   box-shadow:1px 1px 2px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.5);
    /* -moz-box-shadow: 1px 1px 1px #666666;
     -webkit-box-shadow: 1px 1px 1px #666666;
     box-shadow: 1px 1px 1px #666666; */

}

.fpAdvancedSearchSuggestBoxPopup .SuggestPopupOptionsPanel{
	border-top: 0;
}

.GroupSearchSuggestBoxPanel {
	border: 2px solid #62AECA;
	width: 411px;
	height: 32px;
	background-color: #FFF;
}

.GroupSearchSuggestBoxPanel .suggestBoxDeckPanel {
	width: 387px;
	height: 32px;
}

.GroupSearchSuggestBoxPanel .suggestBoxDeckPanel input {
	height: 32px !important;
	border: 0 none;
}

.GroupSearchSuggestBoxPanel .suggestBoxDeckPanel * {
	font-size: 18px;
	line-height: 32px !important;
}

.GroupSearchSuggestBoxPopup{
	width: 411px;
}
.GroupSearchSuggestBoxPopup .item {
	width: 411px;
}

.GroupSearchSuggestBoxPopup .popupContent{
	overflow: auto;
}

.GroupSearchSuggestBoxPopup * {
	font-size: 12px !important;
}


.popupMenu *,.secondaryTab {
	color: #1984B3;
}

.myPageVerticalTabPanel,.MyPageTable {
	width: 100%;
	height: 100%; 
}

.CMTopPanelChild{
	width: 100%;
	height: 100%; 
}

.highlighterTabPanel {
	width: 100%;
	height: 100%;
	min-height: 600px;
}

.HBDockPanel {
	min-height: 600px;
}

.myPageVerticalTabPanel td {
	height: 100%;
}

.myPageVerticalTabPanelWebKit td {
	height: auto !important;
}


.myPageVerticalTabPanel .gwt-TabPanelBottom,.toolsVerticalTabPanel .gwt-TabPanelBottom
	{
/*	height: 100% !important;*/
	border: 2px solid #1984B3 !important;
	background-color: white;
}

.toolsVerticalTabPanel .gwt-TabPanel,.editSettingsTabPanel {
	width: 100% !important;
	height: 100% !important;
}

.article-list {
	border-spacing: 0;
	width: 80%;
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
	border: 1px solid #666666;
}

.articles-list-header {
	font-weight: 700;
}

.gwtlib-PagingTable {
	border-spacing: 0;
}

.gwtlib-PagingBar-goto .gwt-HTML,.gwtlib-PagingBar-pagesize .gwt-HTML {
	white-space: nowrap;
}

.AlertTrigger {
	margin-left: 20px;
}

.ReviewFormPanelSuggestBox input {
	height: 22px !important;
	border: 0 none;
}

.ReviewFormPanelSuggestBox * {
	font-size: 15px;
	line-height: 22px !important;
}

.ReviewFormPanelSuggestBoxPopup * {
	font-size: 12px !important;
}

.ReviewFormPanelSuggestBox {
	border: 1px solid #ACAAAC;
	width: 220px;
	height: 22px;
	background-color: #FFF;
	overflow: hidden;
}

.ReviewFormPanelSuggestBox .suggestBoxDeckPanel {
	width: 220px;
	height: 22px;
}

.ReviewFormPanelSuggestBoxPopup {
	border: 1px solid #ACAAAC !important;
	/*border-top:0 none;*/
}

.ReviewFormPanelSuggestBoxPopup .item {
	width: 220px;
}

.ReviewFormPanelSuggestBoxPopup .gwt-SuggestBoxPopup {
	border: 0 none;
	width: 220px;
}

.ReviewFormPanelSuggestBoxPopup .SuggestPopupOptionsPanel {
	border: 0 none;
	background-color: #FFFFFF;
}

.backToGroupsOverview {
	line-height: 30px;
	padding-left: 20px;
}

.article-list td {
	text-align: left;
	padding: 5px;
}

.UserProfileFieldSet {
	margin: 0 !important;
}

/*
 * ScrollTable
 */
.gwt-ScrollTable {
	border-color: #aaa;
	border-style: solid;
	border-width: 1px 0px 1px 1px;
}

.gwt-ScrollTable .headerWrapper {
	background: #8bd url(images/bg_header_gradient.gif) repeat-x bottom left;
}

.gwt-ScrollTable .footerWrapper {
	border-top: 1px solid #aaa;
	background: #8bd url(images/bg_header_gradient.gif) repeat-x bottom left;
}

.gwt-ScrollTable .dataTable td,.gwt-ScrollTable .headerTable td,.gwt-ScrollTable .footerTable td
	{
	border-color: #aaa;
	border-style: solid;
	border-width: 0px 1px 1px 0px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-left: 3px;
}

.gwt-ScrollTable .headerTable td,.gwt-ScrollTable .footerTable td {
	color: #fff;
}

.gwt-ScrollTable .dataTable tr.highlighted { /*background: #C3D9FF;*/
	
}

.gwt-ScrollTable .dataTable td.highlighted { /* background: #FFFFAA;
  cursor: hand;
  cursor: pointer;*/
	
}

.gwt-ScrollTable .dataTable tr.selected td {
	background: #DFE8F6;
}

/**
 * Applied to the options at the bottom of the page.
 */
.gwt-PagingOptions {
	background: #e8eef7;
	border: 1px solid #aaa;
	border-top: none;
}

.gwt-PagingOptions .errorMessage {
	color: red;
}

.pagingOptionsFirstPage,.pagingOptionsLastPage,.pagingOptionsNextPage,.pagingOptionsPrevPage{
	cursor: pointer;
}

.gwt-InlineCellEditor {
	border: 3px solid #7AA5D6;
	padding: 4px;
	background: white;
	overflow: auto;
}

.gwt-InlineCellEditor .accept {
	cursor: pointer;
}

.gwt-InlineCellEditor .cancel {
	cursor: pointer;
}

.headerTable {
	border-spacing: 0px;
}

.dataTable {
	border-spacing: 0px;
}

.dataWrapper {
	background-color: white;
}

.gridSelectAll input {
	float: none;
	margin: 0;
}

.FileUpload .PanelWithHeaderBody {
	height: 106px;
	background-color: white;
}

.emptyCell {
	padding-left: 0 !important;
	border-width: 0 0px 0px 0px !important;
}

.PubmedSearchDateBox {
	width: 355px;
}

.PubmedSearchDateBoxInput {
	border: 2px solid #62AECA;
	width: 125px;
	height: 32px;
	background-color: #FFF;
	font-size: 18px;
	 border: 1px solid #666666;
   box-shadow:1px 1px 2px rgba(0, 0, 0, 0.5);
}

.PubmedSearchDateFormatHelp {
	margin-top: 5px;
	font-size: 12px;
	font-style: italic;
}

.PubMedSearchDateToBoxInit {
	color: #CCCFC1;
	font-style: italic;
	font-size: 18px;
}

.gwt-MenuItemSeparator .menuSeparatorInner {
	background-color: gray;
	height: 1px;
}

.OneListPanel {
	margin-top: 5px;
}

.separator {
	background-color: gray;
	height: 1px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 1px;
}

.categoryTitle {
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 7px;
}

.categoryLabel {
	text-decoration: none;
	color: #1E88B6;
	cursor: pointer;
	font-family: Helvetica, 'Trebuchet  MS', Tahoma;
	font-size: 12px;
}

.categoryLabel-disabled {
	color: gray;
	cursor: default;
	text-decoration: none !important;
}

.categoryLabel-selected {
	color: black;
	cursor: default;
	font-weight: bolder;
	text-decoration: none !important;
}

.link-suggest {
	color: #1E88B6;
	cursor: pointer;
	font-family: Helvetica, 'Trebuchet MS', Tahoma;
	font-size: 12px;
	text-decoration: none;
	padding: 5px;
}

.authorCategoryTitle {
	margin-top: 10px;
	margin-bottom: 5px;
}

.nameListTitle {
	font-weight: bold;
}

.tourLink {
	padding-left: 110px;
	padding-top: 120px;
}

.newsFrame {
	border: 0;
}

.newsTitle {
	font-size: 18px;
	margin-bottom: 5px;
	margin-bottom: 10px;
}

.highlightedItem {
	color: #AEC435;
	font-weight: bold;
}

.InviteNonCMUserBox {
	border: 2px solid #62AECA;
	width: 400px;
	height: 32px;
	background-color: #FFF;
	font-size: 18px;
}

.contextNotesHeaderLink {
	color: #1984B5;
	font-family: Helvetica, 'Trebuchet  MS', Tahoma;
	font-weight: 700;
	font-size: 18px;
	cursor: pointer;
}

.termInfoTitle .contextNotesHeaderGroupLink {
	color: #1984B5;
	font-size: 16px;
	font-weight: bold;
	height: 30px;
	cursor: pointer;
}

.titleLabelGroups .contextNotesHeaderGroupLink {
	color: #88C95B;
	font-size: 16px;
	font-weight: bold;
	height: 30px;
	cursor: pointer;
}

.QuickTourDialogFrame {
	margin-left: auto;
	margin-right: auto;
}

.quickTourDialogFooter {
	height: 40px;
}

.quickTourDialogFooter div {
	line-height: 40px;
}

.errorMsg {
	color: #FF0000;
}

.gwtlib-Column .gwt-Label {
	display: inline;
}

.feedbackTableUpperLeft {
	height: 300px !important;
}

.DashboardPanel {

}

.searchHelpWidgetTitle {
	color: #B2AF5F;
	font-size: 18px;
	padding-bottom: 10px;
}

.searchHelpWidgetMessage {
	color: gray;
	font-size: 16px;
	line-height: 35px;
	height: 35px;
	padding-left: 10px;
}

.searchHelpWidgetMessageEnd {
	color: gray;
	font-size: 16px;
	line-height: 35px;
	height: 35px;
}

.searchHelpWidgetHP {
	height: 35px;
}

.searchHelpWidgetLink {
	font-size: 16px;
	text-decoration: none;
	color: #1E88B6;
	cursor: pointer;
}

.NavbarArticles {
	height: 35px !important;
}

.articlePanel {
	padding: 10px;
	margin-bottom:10px;
	margin-top:5px;
	line-height: 1.3;
	background-color: #F5F5F5;
}

.dottedSeparator {
	border-bottom: 1px dotted gray;
}

.suggestPopupFirstItem {
	padding-left: 2px;
	color: gray;
	font-style: italic;
}

.LiteratureSourceSelector .title {
	font-size: 12px;
}

.LiteratureSourceSelector .sourceLabel {
	font-size: 11px;
	color: gray;
}

.LiteratureSourceSelector span label {
	font-size: 12px;
	font-weight: bold;
}

.CMSubtabVerticalPanelFirstRow {
	height: 0px !important;
}

.LoadingMessagePanel {
	margin: 15px;
	width: auto !important;
}

.newLabel {
	color: red;
	font-weight: bold;
	margin-right: 5px;
}

.docTitleNotification {
	font-weight: bold;
}

.gwtcomp-PopupMenu {
	background-color: white;
	border: 2px outset #AAAAAA;
	padding: 5px 5px 5px 5px;
}

.gwtcomp-PopupMenu-MenuItem {
	cursor: pointer;
}

.gwtcomp-PopupMenu-MenuItem-MouseIn {
	background-color: #C3D9FF;
}

.TermInfoWidget .TermInfoWidgetHeader {
	background-color: #EEEEEE;
	/*border: 1px solid #1E88B6;*/
	font-weight: bold;
	font-size: 14px;
	cursor: pointer;
	margin-top: 2px;
	/*-moz-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;*/
	display: block;
	height: 100%;
}

.TermInfoWidget-open .TermInfoWidgetHeader {
	color: black;
}

.TermInfoWidget .content {
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.TermInfoWidget .TermInfoWidgetHeader td {
	font-size: 14px;
}

.TermInfoWidget .TermInfoWidgetHeader .gwt-Image {
	margin-right: 2px;
}

.TermInfoWidget-open .TermInfoWidgetHeader td {
	font-weight: bold;
}

.TermInfoWidget-open .header .gwt-Image {
	margin-right: 2px;
}

.TermInfoWidget-disabled .TermInfoWidgetHeader{
	color: #AAAAAA;
	cursor: default;
}

.dashboardStatusPanel {
	border-bottom: 5px solid #1984B3;
	padding-left: 15px;
	height: 30px;
	line-height: 30px;
	font-size: 20px;
	color:#808080;
	padding-top:5px;
	padding-bottom:5px;
}

.ResultsPanel .gwt-TabLayoutPanelTabs {
	background-color: #C4E0EB;
}

.ResultsPanel .gwt-TabLayoutPanelTab {
	cursor: pointer;
	background-color: #C4E0EB;
	width: 120px;
	height: 22px;
	font-weight: normal;
	border-top: 2px solid #1984B3;
	position: relative;
	/*z-index:0;*/
}

.ResultsPanel .gwt-TabLayoutPanelTab-selected {
	cursor: default;
	background-color: #FFF !important;
	font-weight: bold;
	border: 0px;
	height: 24px;
	/*-moz-box-shadow: 4px -4px 6px #444444;
	box-shadow:4px 0 6px #444444;
	z-index:20;*/
}

.ResultsPanel .gwt-TabLayoutPanelTab-hover {
	cursor: pointer;
	background-color: #E1EFF4;
}

.ResultsPanel .gwt-TabLayoutPanelTab-disabled {
	cursor: default;
	color: gray;
	background-color: #C4E0EB;
}

.ResultsPanel .tabBarRemaining {
	height: 22px;
	position: absolute;
	right: 0;
	background-color: #C4E0EB;
	border-top: 2px solid #1984B3;
}

.ResultsPanel .beforeTabs{
	height: 22px;
	position: relative;
	float:left;
	/*left: 0;
	*/background-color: #C4E0EB;
	border-top: 2px solid #1984B3;
	width:5px;
}

.CMTabPanel .gwt-TabLayoutPanelTabs {
	background-color: #C4E0EB;
}

.CMTabPanel .gwt-TabLayoutPanelTab {
	cursor: pointer;
	background-color: #C4E0EB;
	width: 120px;
	height: 22px;
	font-weight: normal;
	border-top: 0px;
}

.CMTabPanel .gwt-TabLayoutPanelTab-selected {
	cursor: default;
	background-color: #FFF !important;
	font-weight: bold;
	border: 0px;
	height: 22px;
}

.CMTabPanel .gwt-TabLayoutPanelTab-hover {
	cursor: pointer;
	background-color: #E1EFF4;
}

.CMTabPanel .gwt-TabLayoutPanelTab-disabled {
	cursor: default;
	color: gray;
	background-color: #C4E0EB;
}

.CMTabPanel .tabBarRemaining {
	height: 22px;
	position: absolute;
	right: 0;
	background-color: #C4E0EB;
	border-top: 0px;
}

.CMTabPanel .beforeTabs{
	height: 0px;
	position: absolute;
	right: 0;
	background-color: #C4E0EB;
	border-top: 0px;
}

.DashBoardLeftColumn{
	border-top: 2px solid #1984B3;
	border-right: 4px solid #1984B3;
}

.flashKB {
	border-right: 1px solid #62AECA;
}

.networkHistoryPanel{
	border-right: 1px solid #62AECA;
}

.NetworkHistoryPanel .content{
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 5px;
}

.NetworkHistoryPanel .header {
	background-color: #EEEEEE;
	border: 1px solid #1E88B6;
	font-weight: bold;
	font-size: 14px;
	cursor: pointer;
	margin-top: 2px;
	-moz-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	display: block;
	height: 100%;
}

.NetworkHistoryPanel-open .header {
	color: black;
}
	
.gwt-SplitLayoutPanel-HDragger{
	cursor: e-resize;
}

.partnersTitle{
	color: #AEC435;
	font-size: 18px;
	padding-bottom:10px;
}

.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -35px;
}

.wrapper-init{
	margin: 0 auto -141px;
}

.footer{
	height: 35px;
	width:100%;
}

.footer-init{
	height: 140px;
	border-top-color: gray;
	border-top-style: solid;
	border-top-width: 1px;
}

.push {
	height: 35px;
	clear: both;
}

.push-init{
	height: 166px;
}

.PartnersPanel{
	padding-top: 15px;
	padding-bottom: 10px;
	width: 1240px;
	margin: 0 auto;
	
}

.leftColumn{
	float:left;
	margin-right:532px;
}

.leftColumnWrapper{
	float:left;
	width:100%;
}

.contentDiv{
	float: left;
    width: 100%;
}


.rightColumn{
	float: left;
    margin-left: -532px;
    width: 500px;
    border-left : 2px dotted gray;
    padding-left: 30px;

}

.grayTextFirst{
	color: gray;
    font-size: 16px;
}

.grayTextFirstSources{
	color: gray;
    font-size: 14px;
    margin-left:30px;
    margin-top:10px;
}

.videoFirstPage{
	margin-left: auto;
	margin-right: auto;
	width:300px;
	height:200px;
}

.termInfoCatTitle{
	margin-top:5px;
	margin-bottom:5px;
	font-size: 15px;
	color: #555555;
	font-weight: bold;
}

.TermInfoWidget{
	margin-left:5px;
}

.termInfoTerm{
	font-size: 18px;
	font-weight: bold;
}

.AbstractKB{
	margin-left: 10px;
}

.firstPageBoxNumbering{
	color: gray;
	font-size: 25px;
	padding-right: 5px;
}

.firstPageBoxTitle{
	font-size: 18px;
    margin-bottom: 10px;
    color: #666666;
}

.fpResultOptionsPanel .advancedOptionsLabel{
	font-size:12px;
}

.fpResultOptionsPanel {

}

.fpTermTypePanelWrapper{
	overflow:hidden;
}

.fpResultOptionsPanel .checkBoxesPanel{
	padding-top: 0px;
}

.fpInputsPanel .inputTermGrid {
    /*max-height: 270px;*/
    height:99px;
    width: 350px;
}

.fpInputTermsPanelCell{
	width: 300px;
}

.fpAdvancedSearchPanel{
 	background-color: #EAEAEA;
}

.fpDashboardPanel{
	height: auto !important;
}

.fpSearchDisclosure{
	background-color: #FFFFFF;
	width:100%;
	height: 1px;
}

.fpTitle{
	color: white;
	font-size: 18px;
	padding-top:38px;
	padding-left: 10px;
	font-style: italic;
}

.fpDashboardPanel .splitterInnerTop{
	 background-color: white;
	 border: 0 none;
}

.fpDashboardPanel .gwt-SplitLayoutPanel-HDragger{
	
}
	
.fpDashboardPanel .DashBoardLeftColumn{
	border-top: 0 none;
	border-right: 0 none;
}

.dashBoardSuggestWrapper{
	
}



.fpDashboardPanel .factsPanel{

}

.str_addthis_button_expanded img{
	margin-left: 5px;
    margin-top: 4px;
}

.groupHeaderButtonPanel{
	color: #000000;
	font-weight: normal;
}	

.fbutton{
	width:150px;
	height:40px;
	line-height:40px;
	color:white;
	font-size: 18px;
    text-align: center;
	background: transparent url("images/fbutton.png") no-repeat top left;
	cursor: default;
}

.fbutton-hover{
	background: transparent url("images/fbuttonb.png") no-repeat top left;
	cursor: pointer;
}

.inputTermsTabPanel .inputsPanel{
	border: 0 none;
}

.optionsMask{
	width: 100%;
	position: absolute;
	top: 0;
    left: 0;
}

.optionsMaskLab{
	margin-left: 10px;
    position: absolute;
    top: 50%;
}

.termsPanelHigh{
	border: 2px solid #AEC435;
}

.authorTtCheckBox input{
	margin-top: 2px;
	margin-left: 23px;
}

.CoreminePopupDialog{
	z-index: 20001;
	background-color: white;
	padding:15px;
	border: 2px solid #62AECA;
}

.CoreminePopupDialogTitle{
	text-align: center;
	color: gray;
    font-size: 18px;
    line-height: 18px;
    margin-bottom: 10px;
}

.northPanel .gwt-TabLayoutPanelTabs {
	padding-top: 26px;
}

.northPanelWithFlag .gwt-TabLayoutPanelTabs {
    padding-top: 20px;
}

.northPanel .gwt-TabLayoutPanelTabs .tabBarRemaining{
	clear:both;
}

.northPanel .gwt-TabLayoutPanelTabs .gwt-TabLayoutPanelTab{
	width:120px;
	color:white;
	cursor:pointer;
	font-weight: bold;
}

.northPanel .gwt-TabLayoutPanelTabs .gwt-TabLayoutPanelTab-selected{
	color:black;
	font-weight: bold;
	cursor: default;
}

.northPanel .gwt-TabLayoutPanelTabs .gwt-TabLayoutPanelTab .TabLabel{
	padding-top: 5px;
}

.northPanel .gwt-TabLayoutPanelTabs .gwt-TabLayoutPanelTab-selected .TabLabel{
	color: white;
    font-size: 16px;
    padding-top: 0;
}

.termTypesPanel .gwt-RadioButton label{
	font-size:13px;
}

.startANewSearch{
	font-size: 18px;
    line-height: 20px;
    margin: 10px 0 10px 10px;
    text-decoration: none;
	color: #1E88B6;
	cursor: pointer;
}

.termTypeButton{
	margin-bottom: 10px;
	margin-right: 10px;
   cursor: pointer;
}

.termTypeButton:hover{
	background-color: #CFCFCF;
}

.termTypeButton .button{
	width: 32px;
	height: 32px;
	float: left;
	border: 1px solid white;
	cursor: pointer;
	box-shadow:1px 1px 2px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.5);
	/*box-shadow:1px 1px 3px #666666;*/
}

.termTypeButton .button-up-hovering{
	border: 1px solid black !important;
}

.termTypeButton .button-down-hovering{
	border: 1px solid black !important;
}

.termTypeButton .organismList{
	float: left;
    margin-left: 5px;
    margin-top: 5px;
    padding: 2px;
    border: 0;
}

.termTypeButton .label{
	cursor: pointer;
    float: left;
    font-size: 13px;
    line-height: 32px;
    padding-left: 6px;
    min-width: 108px;
}

.termTypeButtonGapFix .label{
	 min-width: 76px;
}

.flag{
	font-size: 11px;
}

.asDeck{
	padding-top: 8px;
	-moz-box-shadow: inset 0 3px 1px -1px #888888, inset 0 -3px 3px -1px #888888;
	-webkit-box-shadow: inset 0 3px 1px -1px #888888, inset 0 -3px 3px -1px #888888;
	box-shadow: inset 0 3px 1px -1px #888888, inset 0 -3px 3px -1px #888888;
}

.topShadow{
	padding-top: 8px;
	-moz-box-shadow: inset 0 3px 1px -1px #888888;
	-webkit-box-shadow: inset 0 3px 1px -1px #888888;
	box-shadow: inset 0 3px 1px -1px #888888;
}

.similarityBar{
	width:5px;
	height:18px;
	border-color: gray;
	border-style: solid;
	border-width: 1px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-right: 1px;
}

.nButton, .nButton:visited {
 	background: url("images/alert-overlay.png") repeat-x scroll 0 0 #222222;
    border-bottom: 1px solid rgba(0, 0, 0, 0.25);
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    box-shadow:1px 1px 2px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.5);
   /*  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
	 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5); */
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    padding: 5px 10px 6px;
    margin: 0 3px 3px 0;
    position: relative;
    text-decoration: none;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
    border: 0 none;
}
.nButton:hover {
    background-color: #111111;
    color: #FFFFFF;
}
.nButton:active {
    top: 1px;
}

.nButton.disabled {
    cursor: default;
     opacity: 0.4;
}

.nButton.disabled:active {
    top: 0px;
}

.nButton.disabled:active {
    top: 0px;
}

.small.nButton, .small.nButton:visited {
    font-size: 11px;
}
.nButton, .nButton:visited, .medium.nButton, .medium.nButton:visited {
    font-size: 13px;
    font-weight: bold;
    line-height: 1;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
}
.large.nButton, .large.nButton:visited {
    font-size: 14px;
    padding: 8px 14px 9px;
}

.blue.nButton, .blue.nButton:visited {
    background-color: #1984B3;
}
.blue.nButton:hover {
    background-color: #007D9A;
}

.blue.nButton.disabled:hover {
    background-color: #1984B3;
}

.relatedTermRow{
	cursor: pointer;
    padding: 2px;
}

.relatedTermRow:hover{
	background-color: #EEEEEE !important;
}

.fpPImage{
    filter: gray;
}

.fpPImage:hover{
    filter:none;
}

.termInfoDef li{
	margin-left: 20px;
}

.relatedTermRow li{
	margin-left: 20px;
}

.termInfoDef p{
	margin-top:5px;
	margin-bottom:5px;
}

.gwt-DialogBox{
	 z-index: 20001 !important;
}

.stButton .chicklets{
	padding-left: 10px !important;
}

.shareThisWidget{
	margin-top: 20px;
	margin-left: 20px;
	font-weight: bold;
	width:132px;
}

.fpImage{
	cursor: pointer;
}

.fpImage img{
	border:0;
}

.gwtlib-Row{
	cursor:pointer;
}

.CellWrapper .gwt-Label{
	padding-left: 3px;
}

.shadow-borders{
	border: 1px solid #666666;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
}

.threadTitle{
	
    font-size: 16px;
    font-weight: bold;
}

.ProgressBar {
  width: 200px;
  margin-right: 5px;
  border: 1px solid lightgrey;
}

.ProgressBar .progress {
  height:10px;
  background-color: lightsteelblue;
  margin: 2px;
  font-size: 0px;
}

.TermInfoWidget  .gene_variations{
	width:100%;
}

.GeneVariationRow{
	 width: 100%;
	height: 20px;
    line-height: 20px;
}

.geneVariationsCommentFirstRow{
	font-weight: bold;
	
}

.linkWrapper a{
	text-decoration: none;
	color: #1E88B6;
	cursor: pointer;
	font-family: Helvetica, 'Trebuchet  MS', Tahoma;
	font-size: 12px;
}

.linkWrapper a:hover{
	text-decoration: underline;
	color: #1E88B6;
	cursor: pointer;
	font-family: Helvetica, 'Trebuchet  MS', Tahoma;
	font-size: 12px;
}

.rotate {
	/* Safari */
	-webkit-transform: rotate(90deg);

	/* Firefox */
	-moz-transform: rotate(90deg);

	/* IE */
	-ms-transform: rotate(90deg);

	/* Opera */
	-o-transform: rotate(90deg);

	/* Internet Explorer 
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);*/

	position:relative;

}

.rotateIE{
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
	position:relative;
}

.boxShadow{
	border: 1px solid #666666;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
}

.projectActivityTitle{
	font-size: 14px;
    font-style: italic;
    font-weight: bold;
    margin-top: 10px;
    color: #444444;
}
