/* These selectors are to override defaults in order to support NN4.7 */

/* shortcuts bar: hide search textbox, because form does not support inline display */

.mstrHeader span {
	display: none;
}
.mstrHeader span.shortcut,
.mstrHeader span span,
.mstrHeader a span {
	display: inline;
}

/* toolbars */

.mstrToolbar .body {
	height: 23px;			/* was: auto */
}

/* using clear: right technique to enforce wordwrapping causes problems in NN62 layout */

.mstrToolbar .group,
.mstrToolbar .groupdisabled,
.mstrToolbar img,
.mstrToolbar input.img,
.mstrToolbar input.imgdisabled,
.mstrToolbar input.imgselected,
.mstrToolbar input.imgdisabledselected,
.mstrToolbar input.arrowdown,
.mstrToolbar .caption,
.mstrToolbar .captiondisabled,
.mstrToolbar .objectList,
.mstrToolbar .objectListdisabled,
.mstrToolbar .pulldown,
.mstrToolbar .pulldowndisabled,
.mstrToolbar .combodown,
.mstrToolbar .combodowndisabled,
.mstrToolbar label,
.mstrToolbar input.txt,
.mstrToolbar input.txtdisabled,
.mstrToolbar select {
	clear: none;			/* was: right */
}
#tbGenmajor,
#tbGenminor {
    width: auto;
}

/* disabled items cannot use opacity technique, as this causes big black rectangle in NN62 */

.mstr .btnDisabled,
.mstr .btnDisabledSelected,
.mstrToolbar .groupdisabled img,
.mstrToolbar img.disabled,
.mstrToolbar img.disabledselected,
.mstrToolbar .groupdisabled input.img,
.mstrToolbar input.imgdisabled,
.mstrToolbar input.imgdisabledselected,
.mstrToolbar .combodowndisabled img,
.mstrPath img.disabled,
.fetch .fetchFirstDisabled,
.fetch .fetchPreviousDisabled,
.fetch .fetchNextDisabled,
.fetch .fetchLastDisabled {
	cursor: default;
	-moz-opacity: 1.0;		/* was 0.3 */
}

/* toolbar widths are hard-coded; otherwise NN6.2 wraps icons if browser too narrow upon refresh */

/* report page toolbars */

#reportStd {width: 238px;}
#reportPanels {width: 106px;}
#reportCrosstab {width: 282px;}
#reportGrid {width: 468px;}
#GridAutoStyleChangeStyleId {width: 132px;}
#reportGraph {width: 500px;}

/* report writer page toolbars */
#rwstd {width: 300px;}	/* was width: 266px */
#rwpanels {width: 108px;}
#rwcrosstab {width: 284px; display: none;}
#rwgrid {width: 470px; display: none;}
#rwgraph {width: 500px; display: none;}
#rwcontrols {width: 302px; display: none;}
#rwformat {width:725px; display: none;}		/* toolbars for RW selections should not be enabled in HTML-only mode */


/* menu bar */

.mstrMenuBar {
	height: auto;
	overflow: visible;
}
.menu-header,
.menu-header-disabled,
.menu-header-selected {
	background: transparent;
	padding-right: 6px;
}

/* page by and group by */

.pgby,
.pgbyHover,
.selectedpgbyHover,
.gpby,
.gpbyHover,
.selectedgpbyHover {
    border: 0px;
    background-color: transparent;
}


/* login page */

#divLogin .mstrFields .group div label,
#divLogin .mstrFields .group div input.txt {
	float: none;
	clear: none;
}
#divLogin .mstrFields .group div input.txt {
	display: block;
}
#divLogin .buttonbarLeft input.btn {
	margin-left: 0px;		/* overwrites 99px in pageLogin.css */
}

/* Rename Edit dialog, Insert New Metric dialog */

.mstrFormulaFields .group div label {
	float: none;
	display: inline;
}
.mstrFormulaFields .group div select,
.mstrFormulaFields .group div input,
.mstrFormulaFields .group div textarea {
	display: block;
}

/* for prompts, override labels with display = block */

.mstrPrompt .fileLoader label,
.mstrPrompt .mstrCartTable div label,
.mstrPrompt .prmObjectBrowsing .path label,
.mstrPrompt .prmHierarchicalCart .hierarchies label,
.mstrPrompt .prmCart .search label,
.mstrPrompt .cart div label,
.mstrPrompt .singleExpression label {
	float: none;
	clear: none;
	display: inline;
}

.mstrPrompt .fileLoader .txt {
	border: 0px;
}
