/*mstrWeb stylesheet*/

/*----------------------- link ---------------------------------*/
/* TQMS:313003, Remove not a:hover classes
.mstrLink:hover, */
.mstrLink:focus {
	outline: none;
}

A.mstrDummyLink:hover {
	color: #000;
	cursor: default;
}

.mstrTitle { /*base style for title text*/
	font-size: 1.33em;
	font-weight: bold;
}

.mstrSubTitle { /*base style for subtitle text*/
	font-size: 1em;
	font-weight: bold;
}

/*base style for large icons; background image should be set by specific icon style */
	/*Note: there are two dimensions for large icons: 77x82 for desktop page, and 60x76 for folder page; the definition below will work for both;
        when applied, should use together with the specific icon style class */
.mstrIconLarge {
	height: 82px;
	width: 77px;
	background-color: transparent;
	background-position: center top;
	background-repeat: no-repeat;
	border: none;
	display: block;
}


.mstrListBlockToolbarContents {
	height:21px !important;
}


/*--------------------------button --------------------------*/
	/* TQMS:313003, Remove not a:hover classes
.mstrButton:hover {
    background-position: left -3px;
    color: #000000;
}
*/
.mstrButtonDisabled,
.mstrButtonDisabledSelected {
	opacity: 0.3;
	filter: alpha(opacity=30);
	color: #000000;
}

.mstrSkipNav { /*1px line at the very top of page*/
	font-size: 1px; /*IE6*/
}

.mstrSkipNavLink IMG { /*hide the image*/
	position: absolute;
	top: -1000px;
}

.mstrSkipNavAnchor IMG { /**/
	display: none;
}

/*--------------------------- page header --------------------------*/
.mstrLogo {
	background: transparent url(images/logo.png) no-repeat scroll center;
	height: 55px;
	width: 55px;
	cursor: pointer;
}

.mstrLogoSmall {
	background: transparent url(images/logo_small.png) no-repeat scroll
		center;
	height: 30px;
	width: 30px;
	cursor: pointer;
}

.mstrLogoMenu {
    right: -3px;
    background: transparent url(images/theme/pathBarIcons.png) no-repeat;
    background-position: 0 -299px;
    height: 17px;
    position: absolute;
    top: 10px;
    width: 9px;
    visibility: hidden;
    cursor: default;
}

#mstrStarburst:hover .mstrLogoMenu{
	visibility: visible;
}

.opened .mstrLogoMenu{
	visibility: visible;
	background-position: 0 -688px;
}

#mstrStarburst,
#mstrStarburstSmall {
	position: absolute;
	left: 5px;
	top: -25px;
	display: block;
}

#mstrStarburstSmall {
	top: 0px;
}

A.mstrLink:hover .mstrLogo {
	background-image: url(images/logo_hover.png);
}

A.mstrLink:hover .mstrLogoSmall {
	background-image: url(images/logo_hover_small.png);
}


/** Logo **/
.mstrLogoSmall {display:none !important;}
.mstrLogo  {
    display: block !important;
    background: transparent url(images/logo_small.png) no-repeat scroll center;
    height: 40px;
    width: 52px;
}
#mstrStarburst {
    top: -44px;
    left: 0;
    position: relative;
    width: 46px;
    height: 40px;
    /*height: 0;*/ /*avoid occupying space after changing to position:relative*/
}
.mstrPathContainer #mstrStarburst {
    top: -40px;
    left: -60px;
    clear: both;
}
.mstrPathContainer #mstrStarburst:first-child { /*IServer Admin page with empty path and Starburst is the first-child of PathContainer*/
    top: 0px;
}

A.mstrLink:hover .mstrLogo {
    background-image: url(images/logo_hover_small.png);
}

/** Opened Logo State **/
.opened .mstrLogo {
    background-image: url(images/theme/red/logo_opened_small.png);
}

.Red .opened .mstrLogo {
    background-image: url(images/theme/red/logo_opened_small.png);
}

.Blue .opened .mstrLogo {
    background-image: url(images/theme/red/logo_opened_small.png);
}



.mstrHeader { /*shortbuts bar & path bar / logo*/
	line-height: 28px;
	color: #FFF;
	padding-left: 40px; /*make room for small mstrLogo*/
}
.mstrHeaderContainer {height: 28px;}

.mstrHeader Table {
	width: 100%;
}

.mstrHeader A:link,
.mstrHeader A:visited {
	/*links in header shortcuts bar; */
	color: #FFFFFF;
	text-decoration: none;
}

.mstrHeader A:hover {
	color: #FFFFCC;
	text-decoration: underline;
}

.mstrHeaderShortcutsCol {
	width: 80%
}

.mstrHeaderSerchCol {
	width: 210px;
	text-align: right;
}

.mstrHTML .mstrHeaderSearchCol {
	width: 270px;
}

.mstrShortcut,
.mstrShortcutSelected {
	margin-right: 18px;
}


/** Shortcuts Bar **/
.mstrWeb .mstrHeader {
    border-bottom: 0px !important;
    padding-left: 15px;
    position: relative;
    z-index: 1001;
    border-width: 0px 0px 2px 0px;
}

.mstrShortcutSelected A { font-weight: bold; }

.mstrHeaderShortcutsCol {
    width: 100%;
}

.mstrWeb .mstrHeader,
.mstrWeb .mstrHeader A:link,
.mstrWeb .mstrHeader A:visited { color: #2d2d2d; }
/** End of Shortcuts Bar **/

/*path bar--*/
.mstrPath {
    background: #f0f0f0;
    height: auto;
}
.mstrWebErrorPage .mstrPath {
	position: relative;
}
.mstrPath.opened {
	z-index: 1001;
}
.mstrPath .mstrSpacer {height: 0;}
.mstrPath table {width: 100%;}
.mstrDHTML .mstrPath.ie8 table {xtable-layout: fixed; /*#632269 IE8*/}
.mstrPath > TABLE {
    border-width: 0px 0px 2px 0px;
    border-bottom-style: solid;
    height: 40px;
}

.mstrPath .mstrPathSearchCol {width: 30px;}
.mstrHTML .mstrPath .mstrPathSearchCol {width: 0;}
/*remove unexpected height stretch added by searchbox results section*/
.mstrPath .SearchResultsSection {margin-top: 8px}

.mstrPath .mstrPathHelpCol {
	width: 60px;
}

.mstrHelpShortcut {
	background: url("images/theme/pathBarIcons.png") no-repeat -4px -425px;
	height: 40px;
	width: 40px !ie7;
	padding: 0px 20px;
	padding: 0px !ie7;
	right: 0px !ie7;
	float: left;
	color: transparent;
	margin-left: 9px;
	position: relative;
	margin: 0px -15px 0px 15px !ie7;
}
.mstrHelpShortcut:hover {
	background-position: -4px -465px;
}
.mstrHelpShortcut a {
	text-indent:-10000px;
	position: absolute;
	left: 0px;
	top: 0px;
	bottom: 0px;
	right: 0px;
}
.mstrHelpShortcut.welcome {
	margin-left: 16px;
}

.mstrPathTDLeft {
	overflow: hidden;
}
.mstrPath {
	min-width: 920px;
}

.mstrPathContainer {
	min-height: 28px;
    padding-top: 0px;
    overflow: hidden;
    min-width:920px;
    height: 40px;
    top: 0px;
    left: 0px;
    right: 0px;
    width: 100% !ie7;
    padding-left: 60px;
}

.mstrPath > DIV.mstrPathContainer {
    border-width: 0px 0px 2px 0px;
}

.mstrPath SPAN {
	vertical-align: middle;
}

.mstrPath A:link,
.mstrPath A:visited {
	text-decoration: none;
}

.mstrPath A:hover {
	text-decoration: underline;
}

.mstrPathIcons {
    margin-top: 8px;
    max-width: 180px !ie7;
}

.mstrPathIcons,
.mstrPathText {
    display: inline;
             line-height:21px;
    margin-right: 0px;
    float: left;
    vertical-align: middle;
}

.mstrPathText {
    overflow: hidden;
    margin-top: 0px;
    margin-left: 0px;
    padding-left: 10px;
    white-space: nowrap;
    visibility: visible;
}

.mstrDHTML .mstrPathText.hidden {
    visibility: hidden;
}

.mstrDHTML .mstrPathText {
	max-width: 50%; /*IE8 path resizing*/
	height: 40px;
}

.mstrPathIcons A SPAN,
.mstrPathIcons SPAN SPAN {
	line-height: 27px;
}

.mstrPath SPAN,
.mstrPath SPAN A:link,
.mstrPath SPAN A:visited {
    color: #2d2d2d;
}

.mstrPathIcons span#tbBack,
.mstrPathIcons span#tbForward,
.mstrPathIcons A {
	display: inline-block;
	/*for IE and Safari, Firefox needs display:inline*/
}

.mstrPathText .mstrPathLast {
	font-weight: bold;
}

.mstrPathText span {
	line-height: 40px;
	height: 40px;
}

.mstrPathText .mstrPathDelim { /* > */
	margin-left: 0.5em;
	margin-right: 0.3em;
}

#colorThemePreview span.disabled,
.mstrPathIcons span.disabled {
	opacity: 1;
	filter:-; /*IE - remove filter*/
}

#colorThemePreview .mstrIcon-tb,
.mstrPathIcons .mstrIcon-tb,
.mstrPathIcons .mstrIcon-tb:hover,
.mstrPathIcons .mstrPullArrow,
.mstrPathIcons .mstrPullArrowDisabled {
	background: transparent url(images/theme/pathBarIcons.png) no-repeat;
	font-size: 14pt;
	height: 23px;
}


.mstrPathIcons .mstrCombodownSelected,
.mstrPathIcons .mstrCombodown {
	vertical-align: top;
	margin: 1px 0 1px 0;
}

#colorThemePreview #tbHome,
.mstrPathIcons #tbHome {
	background-position: 0 -322px;
	padding-left: 27px;
}

.mstrPathIcons #tbHome:hover {
    background-position: 0 -207px;
}

#colorThemePreview #tbHome.disabled,
.mstrPathIcons #tbHome.disabled {
	background-position: -431px -2px;
}
.mstrPathIcons span#tbHome,
.mstrPathIcons span#tbBack,
.mstrPathIcons span#tbforward,
.mstrPathIcons span#tbReturn {
	margin-right: 3px;
}

.mstrHTML .mstrPathIcons span#tbHome,
.mstrHTML .mstrPathIcons span#tbBack,
.mstrHTML .mstrPathIcons span#tbforward,
.mstrHTML .mstrPathIcons span#tbReturn {
	margin-left: 0px;
	margin-right: 0px;
}

.mstrPathIcons #tbBack0 {
    background-position: 0 -138px;
    padding-left:23px;
}

.mstrPathIcons #tbBack:hover #tbBack0 {
    background-position: 0 -161px;
}

.mstrPath .mstrPathIcons #tbBack0.disabled,
.mstrPath .mstrPathIcons #tbBack:hover #tbBack0.disabled {
    background-position: 0 -185px;
}

#colorThemePreview #tbBack0 {
	background-position: -335px -2px;
	padding-left: 23px;
}

#colorThemePreview #tbBack0.disabled {
	background-position: -383px -2px;
}

.mstrPathIcons #tbBack1 {
	background-position: 0 -230px;
	padding-left: 12px;
	visibility: hidden;
}

.mstrPathIcons span#tbBack.mstrCombodown.disabled #tbBack1{
	visibility: hidden;
}

.mstrPathIcons span#tbBack:hover #tbBack1, .mstrPathIcons span#tbBack.mstrCombodownSelected #tbBack1{
	visibility: visible;
}

.mstrPathIcons #tbForward0 {
	background-position: 0 -69px;
	padding-left: 23px;
}

.mstrPathIcons #tbForward:hover #tbForward0 {
    background-position: 0 -92px;
}

.mstrPathIcons #tbForward0.disabled {
	background-position: -123px -3px;
}

.mstrPathIcons #tbForward0.disabled,
.mstrPathIcons #tbForward:hover #tbForward0.disabled {
    background-position: 0 -115px;
}

.mstrPathIcons #tbForward:hover #tbForward1,
.mstrPathIcons #tbBack:hover #tbBack1 {
    background-position: 0 -253px;
}

.mstrPathIcons #tbForward:hover #tbForward1:hover,
.mstrPathIcons #tbBack:hover #tbBack1:hover {
    background-position: 0 -299px;
}

#colorThemePreview #tbForward0 {
	background-position: -358px -2px;
	padding-left: 22px;
	margin-right: 6px;
}

#colorThemePreview #tbForward0.disabled {
	background-position: -406px -2px;
}

.mstrPathIcons #tbForward1 {
	background-position: 0px -230px;
	padding-left: 12px;
	margin-right: 6px;
	visibility: hidden;
}

.mstrPathIcons span#tbForward.mstrCombodown.disabled #tbForward1{
	visibility: hidden;
}

.mstrPathIcons span#tbForward:hover #tbForward1, .mstrPathIcons span#tbForward.mstrCombodownSelected #tbForward1{
	visibility: visible;
}
.mstrPathIcons #tbForward:hover #tbForward1.mstrPullArrowDisabled,
.mstrPathIcons #tbForward1.mstrPullArrowDisabled,
.mstrPathIcons #tbBack1.mstrPullArrowDisabled,
.mstrPathIcons #tbBack:hover #tbBack1.mstrPullArrowDisabled {
    background-position: 0 -276px;
}

#colorThemePreview #tbReturn,
.mstrPathIcons #tbReturn {
	background-position: 0 0;
	padding-left: 27px;
}

#colorThemePreview #tbReturn {
	margin-right: 9px;
}

.mstrPathIcons #tbReturn:hover {
    background-position: 0 -23px;
}

.mstrPathIcons #tbReturn.disabled {
    background-position: 0 -46px;
}

.mstrHTML .mstrPathIcons IMG {
	margin-right: 0 !important;
	padding-left: 0 !important;
}

.mstrPathIcons .mstrPathPin {
	height: 38px;
	width: 17px;
	float: right;
	margin-top: -8px;
	margin-top: -33px !ie7;
	margin-left: 14px;
	padding-bottom: 2px;
	cursor: pointer;
}


.mstrPathTextCurrent,
.mstrPathTextAncestors {
	font-size: 11px;
	font-weight: bold;
	float: left;
	-webkit-transition: margin 500ms, max-width 300ms;
	-moz-transition: margin 500ms, max-width 300ms;
	transition: margin 500ms, max-width 300ms;
	height: 40px;
	max-width: 300px;
}

.mstrPathText .mstrPathTextAncestors {
	margin-left: -1000%;
	font-weight: normal;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-right: 5px;
}
.mstrPathText .mstrPathTextCurrent {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.mstrHTML .mstrPathText .mstrPathTextAncestors {
	margin-left: 0px;
}

.mstrHTML .mstrPathText {max-width: 720px;}

.mstrHTML .mstrPath .mstrPathTextCurrent,
.mstrHTML .mstrPath .mstrPathTextAncestors {
	max-width: 380px;
}

.mstrHTML .mstrPathText .mstrPathTextAncestors,
.mstrPathText.pinned .mstrPathTextAncestors {
	margin-left: 0px !important;
}

.mstrPath .mstrPathTextCurrent {
	cursor: pointer;
	padding-right: 23px;
	text-shadow: #EEE 1px 1px 1px;
}

.mstrPathBreadCrumbs {
	cursor: pointer;
}

.mstrPathBreadCrumbsParent,
.mstrPathBreadCrumbsParent .mstrLink {
	overflow:hidden;
	text-overflow: ellipsis;
}

.mstrPathBreadCrumbs,
.mstrPathAncestors,
.mstrPathBreadCrumbsParent,
.mstrPathBreadCrumbsAncestors {
	display: inline-block;
}

.mstrPathBreadCrumbs.hidden,
.mstrPathAncestors.hidden,
.mstrPathBreadCrumbsAncestors.hidden  {
	display: none;
}

.mstrPath .mstrPathBreadCrumbsAncestors {
	position: absolute;
	margin-top: 42px;
}

.mstrPathBreadCrumbsAncestors span {
	display: block;
	border-left: 4px solid #fff;
	background: #fff;
	color: #2d2d2d;
}


/**From _Interface aboutPage.css*/
.mstrWeb.mstr-page-about .mstrPath .mstrPathTextCurrent {
    background: none;
    cursor: default;
}
.mstrWeb.mstr-page-about .mstrPath .mstrPathTextCurrent:hover .mstrPathLast {
    color: #656565 !important;
}
.mstrWeb.mstr-page-about .mstrPath .mstrPathText .mstrPathTextAncestors {
    display: none;
}
/**end aboutPage.css*/


/*---------------------content layout ------------------------*/
.mstrDockTopContainer .mstrSpacer {
	height: 0px;
	/*need this spacer 0px-high DIV to make this DIV as block with content since all toolbar items are float*/
}

.mstrFullScreen .mstrDockTop {
	padding: 0;
}

.mstrNoTabs .mstrDockTopContent {
	padding-bottom: 4px;
	height: auto;
}

/*#627840 - avoid h-scrollbar*/
.mstrVerticalDocks {width: auto !ie7;}

.mstrVerticalDocks .tdDockLeft,
.mstrVerticalDocks .tdDockRight {
	width: 0px;
	vertical-align: top;
	empty-cells: hide;
	padding-top: 0px;
}

.mstrVerticalDocks .tdDockLeft {
	border-right: 1px solid #AAA;
}

.mstrDockLeft,
.mstrDockRight {
	vertical-align: top;
	padding: 0px;
}

.mstrDockLeft {
	position: relative;
    z-index: 2;
}

.mstrDockLeft,
.mstrDockRight,
.mstrDockBottom {
	display: none;
	/*do not display by default; to be set visible by specific pages stylesheet, like pageProjects.css*/
}

.mstrAlert {
	/*alert message, 'width' will be set in specific pages stylesheet if necessary*/
	background: #EEEEEE;
	border: 1px solid #660000;
	margin: 9px;
	padding: 6px;
}

.mstrPath .mstrAlert {
	margin: 0;
}

.mstrAlertTitle {
	font-weight: bold;
	font-size: 11pt;
	color: #AA0000;
}

.mstrAlertTitle,
.mstrAlertMessage,.mstrAlertInfo {
	margin-bottom: 9px;
}

/*----------------------icons: toolbar icons ------------------------*/
.mstrToolbarGroup img,
.mstrLabelIcon-tb,
.mstrIcon-tb {
	/*base style for pathbar icon; background image should be set by specific icon style class and use with this*/
	height: 20px;
	width: 20px;
	border: none;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: left center;
	cursor: pointer;
}


span.mstrPullArrow,
span.mstrPullArrowDisabled,
span.mstrIcon-tb {
	font-size: 16px;
	background-color: transparent;
	background-repeat: no-repeat;
	display: block;
	float: left;
	clear: right;
	width: 0px;
}

span.mstrPullArrow,
span.mstrPullArrowDisabled {
	    background-image: url(images/toolbar.gif);
}

span.mstrIcon-tb {
	background-image: url(images/toolbar.gif);
}


.mstrDockTop span.mstrIcon-tb {
	background-image: url(images/toolbar.png);
}

.mstrDockTop span.mstrIcon-tb:hover{
	background-image: url(images/toolbar_h.png);
}


span.mstrIcon-tb {
	padding-left: 20px;
}

span.mstrPullArrowDisabled,
span.mstrPullArrow {
	padding-left: 12px;
	height: 20px;
}

span.mstrPullArrow {
	background-position: -326px -220px;
}

span.mstrPullArrowDisabled {
	background-position: -348px -220px;
}

.mstrPathIcons span.mstrPullArrow {
	background-position: -5px -480px;
	/*green for enabled pullArrow in pathbar*/
}

span.mstrIcon {
	background: transparent url(images/iconView.png) no-repeat;
	display: block;
	width: 60px;
	height: 77px;
}

.mstrIcon-tbDelete {
	background-image: url(images/tbDelete.gif);
}

.mstrIcon-tbDesign {
	background-image: url(images/tbDesign.gif);
}

.mstrIcon-tbRunTF,#tbRunTF {
	background-image: url(images/tbRunTF.gif);
}

.mstrAction {
	width: 20px;
	padding-left: 20px;
	font-size: 16px;
}

.mstrActionInput {
	float: left;
}

/*combodown */
span.mstrCombodown,
span.mstrCombodowndisabled {
	font-size: 16px;
}

.mstrToolbarGroup span.mstrCombodown,
.mstrToolbarGroup span.mstrCombodowndisabled
	{
	display: inline;
	float: left;
	clear: right;
}


.mstrToolbarGroup span,
.mstrToolbarGroup span.mstrCombodown span.mstrIcon-tb,
.mstrToolbarGroup span.mstrCombodowndisabled span.mstrIcon-tb
{
	margin: 1px;
}

#tbFillColor span.mstrIcon-tb,
#tbFontColor span.mstrIcon-tb,
#tbLineColor span.mstrIcon-tb
	{
	border: 0px;
}

.mstrToolbarGroup span.mstrCombodowndisabled span.mstrIcon-tb {
	background-position: right center;
	opacity: 0.25;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=25);
	/*IE*/
}

.mstrToolbarGroup span.mstrCombodowndisabled .mstrPullArrow {
	background-position: -345px -220px;
}

/**--pulldown list --*/
.mstrPulldown,
.mstrPulldowndisabled {
	background-image: url(images/tbPulldown.gif);
	background-position: right center;
	background-repeat: no-repeat;
	display: block;
	clear: right;
	float: left;
	height: 16px;
	/* margin: 0px; */
	padding: 3px 3px 0px;
	vertical-align: middle;
	white-space: nowrap;
	width: 100px;
	cursor: default;
	border: 1px solid #525252;
	border-radius: 2px;
	-moz-box-shadow: inset 0 0 8px rgba(0,0,0, 0.75);
	-webkit-box-shadow: inset 0 0 8px rgba(0,0,0, 0.75);
	background-color: #3b3b3b;
	color:#cdcdcd;
}

.mstrDockTop .mstrPulldown,
.mstrDockTop .mstrPulldowndisabled {
	background-image: url(images/downArrow.png);
}

.mstrPulldowndisabled {
	background-color: transparent;
	color: #a5a5a2;
	cursor: default;
	opacity: 0.3;
	filter: alpha(opacity=30);
}

.mstrPulldown SPAN,
.mstrPulldowndisabled SPAN {
	border: 0px none;
	display: block;
	overflow: hidden;
	height: 16px;
	width: 80px;
}

/*332598 - Graph type/sub-type name display */
.mstrPulldownContentCell .mstrPulldown {
	padding-right: 12px;
	width: auto;
}

.mstrPulldownContentCell .mstrPulldown SPAN {
	width: auto;
}

.disabledLabel,
.mstrDisabled {
	/*apply to disabled combo, pulldown box etc*/
	color: #404040;
	cursor: default;
	background-color: transparent;
	opacity: 0.3;
	filter: alpha(opacity=30);
}

SPAN.disabled,
.mstrToolbarGroup .disabled,
.mstrIcon-disabled,
img.disabled
	{ /*require lowercase 'disabled' by js code currently*/
	background-position: right center; /*to show disabled image*/
	cursor: default !important;
	opacity: 0.25;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=25);

	/*IE*/
}

.mstrDockTop .mstrToolbarGroup  span.mstrIcon-tb.disabled {
  background-image: url(images/toolbar_i.png);
  opacity: 1.0;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity= 100 );
}

.mstrIconUnselected {
	background-color: transparent;
	border-color: transparent;
}

/*other icons*/
.mstrVerticalLine {
	border-left: 1px solid #f2f2f2;
	border-right: 1px solid #cdcdcd;
	height: 100%;
}

.mstrDockTopContainer .mstrVerticalLine {
	border-right: 1px solid #494949;
	border-left: 1px solid #1c1c1c;
}

/*----------------icons : larege icons in main content section -----*/
.mstrVersionInfoLink {
	/*align the link of version info page at the bottom right of destkop page*/
	float: right;
}

.mstrVersionInfo { /*for about page*/
	font-size: 11pt;
	margin-bottom: 15px;
	display: block;
}
.mstrVersionInfo SPAN > P {display: inline-block; margin: 0 auto;}

.mstrVersionInfo SPAN,
.mstrHighlighted,
.mstrStandardHighlighted {
	font-weight: bold;
}
.ddaDatasetSuffix {
    color: #878788;
}
.mstrStandardHighlighted {
	color: #CC0000 !important;
}

/*--------------------project info -----------------------------------*/
.mstrProject { /*project title*/
	font-size: 11pt;
	font-weight: bold;
}

.mstrServer LABEL {
	/*apply to label under Project title  TO DO: REMOVE THIS*/
	font-weight: bold;
	margin-right: 1em;
}

/*-------------------------toolbar -----------------------------------*/
.mstrToolbarText.on {
	background-color: #FFFFFF;
	border-width: 1px;
	cursor: pointer;
	margin: 2px 1px 1px;
}


.mstrToolbar, .mstrToolbar2 {
	margin: 1px 0 0 0;
	height: auto;
	z-index: 105;
	float: left;
	padding-left: 10px;
	margin-top: 3px;
	margin-bottom: 3px;
}


.mstrToolbar .mstrToolbarBody {
	padding-right: 10px;
	height: 26px;
	float: left;
}


.mstrToolbarGroup,
.mstrToolbarGroupDisabled {
	clear: right;
	float: left;
	/* border-right: 1px solid #ddd;
	border-left: 1px solid #ddd; */

	height: 23px;
	padding: 2px 5px 1px 5px;
	white-space: nowrap;
}


.mstrDockTopContainer a:hover{
	cursor: default;
}


#projectLevel{
	margin-top:3px;
}

.mstrToolbarButton {
	float: left;
	text-decoration: none;
	width: 23px;
	border-width: 1px;
	padding: 2px 4px ;
	height: 20px;
}



.mstrToolbarRadioBtns {
	float: left;
}

.mstrToolbar2 .mstrHTextBox {
	float: left;
	margin-top: 6px;
}

.mstrToolbar2 .mstrHTextBoxCaption {
	margin-top: 4px;
	padding-left: 4px;
}

.mstrToolbar2 .txtDisabled label {
	color: #888888;
}

.mstrRibbonToolbar {
	margin-top: 2px;
}

#ribbonLoading {
	padding: 7px 12px;
	color: #000000;
	background: transparent url(images/loader.gif) no-repeat 5px 5px;
}

.mstrRibbonToolbarGroup {
	clear: right;
	padding: 0px;
	white-space: nowrap;
	background: transparent url(images/buttonGroup.gif) repeat-x;
}

.mstrRibbonToolbarGroup .Begin {
	background: #CFCFCF url(images/buttonGroupLeft.gif) no-repeat scroll left top;
	padding-left: 15px;
}

.mstrRibbonToolbarGroup .End {
	background: #CFCFCF url(images/buttonGroupRight.gif) no-repeat top right;
	padding-right: 15px;
}

.mstrToolbar .mstrLabelIcon-tb, .mstrToolbar LABEL {
    height: 14px;
    margin-right: 6px;
	margin-top: 4px;
	vertical-align: middle;
	white-space: nowrap;
	width: auto;
	font-size: 11px;
}



.mstrToolbarGroup IMG {
	vertical-align: top;
	margin: 1px;
}

.mstrToolbarGroup .mstrLabelIcon-tb,
.mstrToolbarGroup label,
.mstrToolbarGroup input,
.mstrToolbarGroup span.mstrPulldownArrowDisabled,
.mstrToolbarGroup span.mstrPulldownArrow,
.mstrToolbarGroup span.mstrIcon-tb{
	vertical-align: top;
	display: block;
	float: left;
	clear: right;
	color:#cdcdcd;
}

.mstrToolbarGroup input#Go {
	width: auto;
}

.mstrToolbarGroup div,
.mstrToolbarGroup a {
	float: left;
	clear: right;
}

.mstrToolbarGroup span.mstrIcon-tb {
	display: inline;
}

.mstrToolbarGroup a span.mstrIcon-tb {
	display: block;
	clear: both;
}

.mstrToolbarGroup input.mstrHiddenInput,
input.mstrHiddenInput {
	display: none;
}

.mstrPicker span.mstrIcon-tb {
	display: inline-block;
	float: none;
	clear: none;
}

.mstrToolbarGroup span.mstrCombodowndisabled span.mstrPullArrow,
.mstrToolbarGroup span.mstrCombodown span.mstrPullArrow{
	margin: 0px;
}

.mstrToolbarGroup span.mstrCombodowndisabled span.mstrIcon-tb,
.mstrToolbarGroup span.mstrCombodown span.mstrIcon-tb{
	height: 18px;
	padding-left: 18px;
}

.mstrToolbarGroup .mstrInputText,
.mstrToolbarGroup .mstrInputTextdisabled
	{
	height: 18px;
	margin-top: 1px;
}

.mstrToolbarCaption,
.mstrObjectList {
	display: block;
	float: left;
	height: 16px;
	margin: 0px 1px 0px 1px;
	padding: 1px 1px 1px 3px;
	vertical-align: middle;
	white-space: nowrap;
	border: 1px solid #FFFFFF;
}

.mstrObjectList {
	clear: right;
	width: 100px;
}

.mstrToolbarCaption {
	background-color: transparent;
	width: 12em;
}

.mstrToolbarCaption SPAN {
	float: left;
	overflow: hidden;
	width: 10em;
}

.mstrToolbarCaption img {
	background-image: url(images/x8x8.gif);
	height: 11px;
	width: 8px;
	margin-left: 2px;
}

.mstrToolbar .execBtn {
	float: left;
}

.mstrRibbonToolbar .mstrListViewItemName .mstrTileViewItemName {
	background-position: 5px 50%;
}

.mstrTileViewItemName {
	width: 90px;
}

/**----------------------------- icon buttons -----------------------**/
.mstrIcon-btnChangeDisplayFormatList {
	background-image: url(images/icon_list.png);
}

.mstrIcon-btnChangeDisplayFormatTree {
	background-image: url(images/icon_tree.png);
}
.mstrIcon-btnRestore {
	background-position: -83px -3px;
}

.mstrIcon-btnMinimize {
	background-position: -63px -3px;
}

.mstrIcon-btnMaximize {
	background-position: -43px -3px;
}

.mstrIcon-btnMenu {
	background-position: -180px -4px;
}

/*filter editor radio/lock icons*/
.mstrIcon-btnRadio {
	background-position: -84px -20px;
}

.mstrIcon-btnRadioSelected {
	background-position: -104px -20px;
}

.mstrIcon-btnRadioDisabled {
	background-position: -124px -20px;
}

.mstrIcon-btnRadioDisabledSelected {
	background-position: -144px -20px;
}

.mstrIcon-btnLock {
	background-position: -124px -40px;
}

/*list view sort icons*/
.mstrIcon-btnSortAsc {
	background-position: -7px -27px;
}

.mstrIcon-btnSortDsc {
	background-position: -46px -26px;
}

.mstrIcon-btnSortAscSelected {
	background-position: -26px -26px;
	border-style: inset !important;
}

.mstrIcon-btnSortDscSelected {
	background-position: -66px -26px;
	border-style: inset !important;
}

/*shopping cart add/remove icons; the disabled version in toolbar.png is almost invisible, still use the original image file*/
.mstrIcon-btnArrowUp {
	background: transparent url(images/toolbar.png) no-repeat scroll -80px
		-300px;
}

.mstrIcon-btnArrowUpDisabled {
	background: transparent url(images/toolbar_i.png) no-repeat scroll -80px
		-300px;
	cursor: default;
}

.mstrIcon-btnArrowDown {
	background: transparent url(images/toolbar.png) no-repeat scroll -280px
		-80px;
}

.mstrIcon-btnArrowDownDisabled {
	background: transparent url(images/toolbar_i.png) no-repeat scroll -280px
		-80px;
	cursor: default;
}

.mstrIcon-btnAddAll {
	background: transparent url(images/toolbar.png) no-repeat scroll -39px   -2px;
}

.mstrIcon-btnAddAllDisabled {
	background: transparent url(images/toolbar_i.png) no-repeat scroll -39px   -2px;
}

.mstrIcon-btnRemoveAll {
	background: transparent url(images/toolbar.png) no-repeat scroll -120px -242px;
}

.mstrIcon-btnRemoveAllDisabled {
	background: transparent url(images/toolbar_i.png) no-repeat scroll -120px -242px;
}

.mstrIcon-btnAddAllDisabled,
.mstrIcon-btnRemoveAllDisabled,
.mstrIcon-btnArrowRightDisabled,
.mstrIcon-btnArrowLeftDisabled{
	cursor: default;
}

.mstrIcon-btnZoomIn {
	background: transparent url(images/toolbar.png) no-repeat scroll -200px -222px;
}

.mstrIcon-btnCreateFolder,#btnCreateFolder {
	background: transparent url(images/toolbar.png) no-repeat -239px -181px;
}

.mstrIcon-btnUpFolder {
	background: transparent url(images/toolbar.png) no-repeat -380px -241px;
}

.mstrIcon-btnUpFolderDisabled {
	background: transparent url(images/toolbar_i.png) no-repeat -380px -241px;
	cursor: default;
}

.mstrIcon-btnSearch {
	background-image: url(images/btnSearch.gif);
}

/*----------------leftDock tabSet ----------------------------*/
#accordion_AccordionTabManagerStyle {
	border: solid 1px #999;
	background-color: #fff;
	margin-right: 2px;
}



#accordion_AccordionTabManagerStyle .mstrTabSet {
	left: 1px; /*0px;*/
	bottom: 0px;
	position: absolute;
	visibility: hidden;
	width: 220px;
	cursor: pointer;
	/*asopan: reskin*/
	border-top: solid 2px #cecece;
	text-transform: uppercase;
}

#accordion_AccordionTabManagerStyle .mstrTabSetTab,
#accordion_AccordionTabManagerStyle .mstrTabSetTabSelected,
#accordion_AccordionTabManagerStyle .mstrTabSetTabHover,
#accordion_AccordionTabManagerStyle .mstrTabSetTabSelectedHover
	{
	border-color: #999;
	border-style: solid;
	border-width: 0px 0pt 0pt;
	height: 23px;
	padding: 0px;
	margin-right: 0px;
	display: block;
	line-height: 21px;
	overflow: hidden;
}

#accordion_AccordionTabManagerStyle .mstrTabSetTab,
#accordion_AccordionTabManagerStyle .mstrTabSetTabSelectedHover,
#accordion_AccordionTabManagerStyle .mstrTabSetTabSelected {
	/*asopan: reskin*/
	/*
    background: rgb(240, 240, 240);
    background: -webkit-linear-gradient(top, #f5f5f5,#e2e2e2);
    background: -moz-linear-gradient(top, #f5f5f5,#e2e2e2);
    background: linear-gradient(to bottom, #f5f5f5,#e2e2e2);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#e2e2e2',GradientType=0 );
    */
    background: #F2F2F2;
}

#accordion_AccordionTabManagerStyle .mstrTabSetTabSelected,
#accordion_AccordionTabManagerStyle .mstrTabSetTabSelectedHover
	{
	font-weight: bold;
	cursor: default;
	/*asopan: reskin*/
	 background: #ccc;
}

.mstrWeb #accordion_AccordionTabManagerStyle .mstrTabSetTabHover {
	/*asopan: reskin*/
    background: #ccc;
    color: #2d2d2d;
}

#accordion_AccordionTabManagerStyle .mstrTabContainer .mstrTabSection {
	padding: 0px;
	width: auto;
}

/*icons for Accordion--*/
#accordion_AccordionTabManagerStyle .mstrTabSet SPAN SPAN {
	background-image: url(images/accordion.png);
	background-repeat: no-repeat;
	height: 18px;
	padding: 0px 0px 4px 22px;
	margin: 2px;
	display: inline-block;
	vertical-align: middle;
}

#accordion_AccordionTabManagerStyle .mstrTabSet #workingSet {
	background-position: 0 -140px;
}

#accordion_AccordionTabManagerStyle .mstrTabSet #objectBrowser {
	background-position: 0 -18px;
}

#accordion_AccordionTabManagerStyle .mstrTabSet #mdxObjBrwsr {
	background-position: 0 -120px;
}


#accordion_AccordionTabManagerStyle .mstrTabSet #relatedReports {
	background-position: 0 -38px;
}

#accordion_AccordionTabManagerStyle .mstrTabSet #notes {
	background-position: 0px -56px;
}

#accordion_AccordionTabManagerStyle .mstrTabSet #outlineView {
	background-position: 0 -159px;
}

#accordion_AccordionTabManagerStyle .mstrTabSet #promptObjectBrowser {
	background-position: 0 -98px;
}

/*HTML mode object browser - report, rwd, filter*/
.mstrTabSetTabsTable {
	width: 100%;
	border-bottom: 1px solid #AAAAAA;
}

.mstrTabSetTabsTable TD {
	border: solid 1px #999;
	border-bottom: 0px;
	border-right: 0px;
}

.objBrowser-global-table-style,
.objBrowser-global-table-style Table,
.objBrowser-global-table-style SELECT
	{
	width: 100%;
}

.objBrowser-global-table-style TD {
	vertical-align: middle !important
}

/*end HTML mode object browser*/ /*data explorer*/
#deb_DataExplorerStyleObjectBrowser {
	padding-left: 5px;
}

/*--notes---*/
#annotationView {
	margin: auto;
	padding-bottom: 5px;
}

.mstrAnnotationView {
	background-color: #FFFFFF;
	border: 1px solid #666;
	height: 200px;
	overflow: auto;
	padding-left: 0px;
	padding-right: 0px;
}

.mstrAddArea {
	padding-top: 5px;
	text-align: left;
}

.mstrScratchPad {
	background-color: #FFFFFF;
	height: 50px;
	overflow-y: scroll;
	overflow-x: auto;
}

.mstrAnnotationButtons {
	text-align: right;
}

.mstrAnnotationButton {
	margin-top: 6px;
	width: 70px;
	border: 1pt solid #000;
	margin-left: 5px;
}

.mstrEditableArea {
	border: 1px solid #666;
	overflow: auto;
}

/*------------------------ Footer -------------------------*/
.mstrFooter { /*page footer DIV*/
	border-top: 1px solid #bcbcbc;
	padding: 0 20px;
    position: relative;
    height: 40px;
    line-height: 40px;
    vertical-align: middle;
    margin: 0px;
}

.mstrFooter a {
	border-left: 1px solid #888;
	padding-left: 9px;
	padding-right: 3px;
	margin-left: 9px;
	text-decoration: none;
}

.mstrFooter A:hover { /*specify in theme*/

}
/****Path in footer****/
.mstrFooter #tbForward,
.mstrFooter #tbBack {
	display: none !important;
}

.mstrFooter .mstrPathContainer {
	position: absolute;
	left: 0px;
	right: 0px;
}

.mstrFooter .mstrPathIcons {
	margin-left: 20px;
	margin-top: 5px;
}

.mstrFooter .mstrPathIcons #tbReturn {
	margin-left: 0px;
	margin-top: 5px;
	width: 6px;
	background-position: 0px center !important;
}

.mstrFooter .mstrPathText:hover .mstrPathTextAncestors,
.mstrFooter .mstrPathText .mstrPathTextAncestors {
	margin-left: 0px;
}

.mstrFooter .mstrPathText {
	line-height: 40px;
	margin: 0px;
	overflow: visible;
	position: absolute;
	position: relative !ie7;
	left: 55px;
	left: 0px !ie7;
	color: #888;
	padding-left: 0px;
}

.mstrFooter .mstrPathTextCurrent,
.mstrFooter .mstrPathTextAncestors {
	font-size: 13px;
	margin-top: 0px;
	color: #888;
}

.mstrFooter .mstrPathTextCurrent {
	margin-left: 7px;
}

.mstrFooter .mstrPathContainer a:link,
.mstrFooter .mstrPathContainer a:visited {
	border: 0px !important;
	padding-left: 0px;
}

.mstrFooter .mstrPathContainer {
	padding-left: 0px !important;
	margin-left: -10px
}

.mstrFooter .mstrFooterPathClose {
	background: url("images/ft_toolbar_close.png") no-repeat center;
	height: 40px;
	width: 40px;
	position: absolute;
	right: 0px;
	top: 0px;
}

.mstrFooter .mstrFooterPathClose:hover {
	background-image: url("images/ft_toolbar_close_hover.png");
}

.mstrFooter .mstrPathPin {
	display: none;
}

.mstrFooter .mstrPathLast {
	line-height: inherit;
}
/**End Path in Footer */
/**----- End Footer --------*/


.graph-tooltip {
	background-color: #FDFFB4;
	border: 1px solid #FCC90D;
	color: #000000;
	overflow: visible;
	position: absolute;
	text-align: left;
	white-space: nowrap;
	z-index: 10000; /*#330500, 348255 */
	opacity: 0.9;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
}

/*---------- 3 msg boxes ------------------------------*/
.mstrMsgBoxMsgIcon-warning,
.mstrMsgBoxMsgIcon-prefwarning,
.mstrMsgBoxMsgIcon-error {
	display: block;
	height: 32px;
	width: 48px;
	margin: 5px 5px 5px;
	background: transparent url(images/msgWarning.gif) no-repeat center;
}

.mstrMsgBoxMsgIcon-error {
	background: transparent url(images/msgError.gif) no-repeat center;
}

/*- two special msgBox --*/
.mstrMsgBox-controlTargetsRecorder .mstrDialogBone {
	border-width: 1px 2px 2px 1px;
	border-style: solid outset outset solid;
	border-color: #999999
}

.mstrMsgBox-controlTargetsRecorder table.mstrDialogPane {
	width: auto;
}

.mstrMsgBox-controlTargetsRecorder table.mstrDialogPane table {
	width: 100%;
}

.mstrMsgBox-controlTargetsRecorder .mstrDialogTitleBar {
	padding: 0 3px;
	margin: 0px;
}

.mstrMsgBox-controlTargetsRecorder .mstrDialogBody {
	padding: 0px;
}

.mstrMsgBox-controlTargetsRecorder .mstrDialogButtonBar {
	float: none;
	text-align: center;
	margin: 0px;
	padding: 3px 0px;
}

.mstrMsgBox-controlTargetsRecorder .mstrButton {
	padding: 0px;
	width: 30px;
}

.mstrMsgBox-controlTargetsRecorder #ok.mstrButton {
	background: transparent url(images/dialog/apply.gif) no-repeat scroll
		left center;
	filter: none !important;
	min-width: 30px;
}

.mstrMsgBox-controlTargetsRecorder #cancel.mstrButton {
	background: transparent url(images/dialog/cancel.gif) no-repeat scroll
		left center;
	filter: none !important;
	min-width: 30px;
}

.mstrMsgBox-controlSubmitButton {
	width: 30px;
}

.mstrMsgBox-controlSubmitButton .mstrDialogBone {
	border: #999 1px solid;
}

.mstrMsgBox-controlSubmitButton .mstrDialogTitleBar {
	display: none;
}

.mstrMsgBox-controlSubmitButton .mstrDialogBody {
	padding: 0px;
}

.mstrMsgBox-controlSubmitButton .mstrDialogButtonBar {
	float: none;
	text-align: center;
	margin: 0px;
	padding: 5px 0px 5px;
	border: #aaa 1px solid
}

.mstrMsgBox-controlSubmitButton .mstrButton {
	padding: 0px;
	width: 26px;
	margin: 0px;
}

.mstrMsgBox-controlSubmitButton #ok {
	min-width: 0;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	background: transparent url(images/tbApplyChanges.gif) no-repeat scroll
		2px center;
}

.mstrMsgBox-controlSubmitButton #cancel {
	background: transparent url(images/tbClearHistory.gif) no-repeat scroll
		2px center;
}

.mstrMsgBox-controlTargetsRecorder .mstrDialogButtonBar,
.mstrMsgBox-controlSubmitButton .mstrDialogButtonBar
	{
	background: #DBDCD4 url(images/dialog/verticalgradient22.gif) repeat-x
		left bottom
}

.mstrMsgBox-controlTargetsRecorder .mstrButton,
.mstrMsgBox-controlSubmitButton .mstrButton
	{
	border: 0px none;
}

#msgPrefContainer{
	float:left;
	margin-top:10px;
	padding-left:20px;
}

/*for drag&drop*/ /*#reportDetails_ReportDetailsPanelStyle .pane td,*/
#rfe_pane .pane td {
	padding: 0px; /*remove space on sides of panel title bar for reports*/
}

#accordion_AccordionTabManagerStyle .pane .pane,
#rfe_pane .pane .pane {
	padding: 1px 0;
}

#rfe_pane .pane .pane td {
	padding: 1px;
}

/***-----------------------------dialogBone ----------------------------*/
.mstrDialogBody .body {
	padding: 8px;
}

.mstrDialogTitleButtonBarButton {
	/*this can be replaced by '.mstrDialogTitleButtonBar .mstrIcon-btn' below to avoid this new class.*/
	background-color: #D4D0C7;
	background-repeat: no-repeat;
	background-position: center;
	border-color: #FFFFFF rgb(140, 135, 131) rgb(130, 129, 125) rgb(255, 255, 255);
	border-style: solid;
	border-width: 1px;
	height: 12px;
	width: 13px;
	margin-left: 1px;
}

.mstrDialogBone .statusBar {
	border-color: #808080 rgb(255, 255, 255) rgb(255, 255, 255) rgb(128, 128, 128);
	border-style: solid;
	border-width: 0px;
	height: 13px;
	margin: 1px;
	padding: 3px;
}

.mstrDialogBone .allSections {
	border-color: #FFFFFF rgb(153, 153, 153) rgb(153, 153, 153) rgb(255, 255, 255);
	border-style: solid;
	border-width: 1px;
	padding: 3px 5px;
	clear: both;
}

.mstrDialogBone .errContent {
	padding: 4px 0px 8px 40px;
	background: transparent url(images/msgError.gif) no-repeat left 4px;
}

#advanced_saveasbean_pane,
#advanced_saveasbean_html_pane {
	left: auto;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	right: auto;
	width: 425px;
}

.mstrAdvancedOptions {
	margin: 10px 0px 0px 20px;
}

/*to check if .mstrFields is always inside .mstrDialogBone; if so, may use a more descriptive name */
.mstrFields  div {
	clear: both;
	margin-bottom: 6px;
}

.mstrFields div label {
	float: left;
	margin-right: 9px;
	margin-top: 3px;
	width: 90px;
}

.mstrFields input.mstrInputText,
.mstrFields textarea {
	width: 210px;
}

.mstrFields div.chk label {
	float: none;
}

#divAdvancedLink {
    padding-top: 5px;
    padding-left: 20px;
    background: transparent url(images/treeExpand.gif) no-repeat 5px 7px;
    height: 1em;
}

#divAdvancedLink.open {
    background: transparent url(images/treeCollapse.gif) no-repeat 5px 7px;
}

.advancedLinkDisabled {
    opacity: 0.5;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}

/**formula dialog editor **/ /*--insert new metric --*/
.mstrFormulaFields .group {
	margin-bottom: 6px;
	padding-bottom: 6px;

	padding-left: 0px; /*For Rename */
}

.mstrFormulaFields SELECT#fbDataset,
.mstrFormulaFields SELECT#fbTemplateElement {
	width: 216px;
}

.mstrFormulaFields INPUT#fbName {
	width: 210px;
}

.mstrFormulaFields TEXTAREA#fbFormula {
	height: 100px;
	width: 96%; /*200px;*/
	margin-top: 0;
	padding: 3px;
}

.mstrFormulaFields DIV#fbAvailable.disabled,
.mstrFormulaFields TEXTAREA#fbFormula.disabled {
	color: #a5a5a2;
	opacity: 0.7;
	filter: alpha(opacity=70);
	border: 2px inset #ffffff;
}

.mstrFormulaFields DIV {
	margin-bottom: 3px;
}

.mstrFormulaFields DIV LABEL {
	float: left;
	margin-right: 9px;
	margin-top: 3px;
	width: 60px;
}

.mstrFormulaFields .fbAvailableListItem {
	background-position: left top;
    background-repeat: no-repeat;
    height: 15px;
    line-height: 15px;
    overflow: hidden;
    padding-right: 4px;
    text-overflow: ellipsis;
    white-space: nowrap;
    background-position: 2px 50%;
    padding-left: 23px;
}

.mstrFormulaFields SELECT#fbAvailable {
	border: 1px solid #666666;
}

.mstrFormulaFields .fbAvailableList {
	background: none repeat scroll 0 50% #FFFFFF;
    border: 1px solid #666666;
    height: 100px;
    overflow: auto;
    padding: 3px;
    position: relative;
    width: auto;
    margin-top: 0px;
}

/*--insert new metric: insert function--*/
.mstrFormulaEditor DIV {
	padding-top: 4px;
}

.mstrFormulaEditor SELECT#fe1_category {
	width: 210px;
}

.mstrFormulaEditor SELECT#fe1_functions {
	width: 100%;
}

.mstrFormulaEditor .mstrFunctionSyntaxCointainer {
	height: 100px;
	overflow: auto;
}

.mstrFormulaEditorDescription {
	padding: 10px 10px 0px 5px;
}

.mstrFormulaEditorDescription #fe2_argumentName {
	font-weight: bold;
	padding: 5px;
}

.mstrFormulaEditorParams {
	width: 100%;
}
.mstrFormulaEditorParams SELECT#Number {width: 255px;}

#tbFunctionWizard { /*make a button style*/
	background-color: #D5D6D8;
	border-width: 2px;
	border-style: solid;
	border-color: #EEEEEE rgb(120, 120, 120) rgb(120, 120, 120) rgb(238, 238, 238);
}

.mstrFormulaEditor {
	display: none; /*hidden by default*/
}

.mstrFormulaEditorResult {
	width: 340px;
	overflow-x: auto;
	overflow-y: hidden;
	padding-bottom: 20px;
}

/****----------tab sets: in a dialog editor or in a panel portrait -----------------------------------*/
.mstrTabSet {
	position: relative;
	padding-bottom: 0px;
}

.mstrDialogBody .mstrTabSet {
	position: relative;
	padding-bottom: 0px; /*3px;*/
}

.tabs span {
	cursor: pointer;
	float: left;
}

.tabs span.selected {
	cursor: default;
	font-weight: bold;
	position: relative;
	top: 1px;
}

.mstrTabSetTab   {
	border: solid 1px #999;
	overflow: hidden;
	background-image: none;


}

.mstrTabSetTabSelected, .mstrTabSetTab {
	border: solid 1px #999;
	border-bottom: 0;
	overflow: hidden;
	background-image: none;
}

.mstrDialogBody .mstrTabSetTab {
	text-align: center;

}

/*reskin: making the tabs span the entire width*/
.mstrDialogBody  .mstrTabSetTabSelected {
	border: solid #999;
	border-bottom: 0px;
	overflow: hidden;
	background-image: none;
	border-width: 1px 1px 0px 1px;
	border-bottom: 0px;

	text-align: center;
}


.mstrTabSetTab {
	cursor: pointer;
}

/*tabs general rules*/
.mstrTabSection {
	padding: 6px;
}

.mstrTabSection TABLE TD {
	vertical-align: top;
	padding-right: 2px;
}

.mstrTabSection FIELDSET {
	border-color: #EEE;
	border-style: groove none none;
	border-width: 2px medium medium;
	display: block;
	margin-top: 5px;
}

.mstrTabSection FIELDSET LEGEND {
	font-weight: bold;
	margin-left: -11px;
	padding: 0 5px;
}

.mstrTabSection FIELDSET UL {
	margin-left: 6px;
	padding-left: 0;
}

.mstrTabSection FIELDSET UL,
.mstrTabSection FIELDSET LI {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
    margin: 5px;

}




.mstrTabSection FIELDSET TABLE {
	/*
	margin-left: 6px;
	*/
}

.mstrTabSection FIELDSET .scroller-hor TABLE {
	margin-left: 0px;
}

.mstrTabSection FIELDSET TABLE  Table,
.mstrTabSection FIELDSET TABLE  Table UL
	{
	padding: 0px;
}


.mstrTabSection .hdrText {
	/* font-weight: bold; */
}

/*graph format editor*/
.mstrFormatGraphTabOptionsTable TD {
	padding: 6px 0px;
}

.mstrFormatGraphTabNumTable INPUT {
	margin: 3px 0px;
}

.mstrFormatGraphTabNumTable COL.firstCol {
	width: 145px;
}

#tbNumIdtitleId {
	width: 45%;
}

/* TQMS 345925, pie label name could be very long in case of many attributes */
#tbTitlesIdtitleId {
	width: 70%;
}

#tbTitlesIdcategoryId {
	width: 28%;
}

/*Axes format*/
	/* .mstrTabSection FIELDSET table.mstrDualYAxisCart select {
    height: 150px;
    width: 180px;
    }*/
#tbFnId.mstrTabSection,
#tbTitlesId.mstrTabSection {
	padding: 0;
}

.mstrTabSection SELECT.aligns {
	width: 230px;
}

.mstrTabSection SELECT.fonts {
	width: 170px;
}

.mstrTabSection SELECT.fontStyle {
	width: 130px;
}

.mstrTabSection SELECT.fontSize {
	width: 85px;
}

.mstrTabSection DIV.fontSample { /*formatting: font samples*/
	background-color: #FFFFFF;
	border: 1px inset #999;
	height: 35px;
	overflow: hidden;
	margin-bottom: 10px;
	text-align: center;
	width: 165px;
}

.mstrTabSection DIV.radio {
	display: none;
	margin-top: 10px;
}
.mstrTabSection DIV.radio TD {vertical-align:middle;}

.mstrTabSection DIV.effects { /*formatting: font effects*/
	border: 1px solid #999999;
	height: 70px;
	padding: 3px;
	width: 160px;
}

.mstrTabSection DIV.effects IMG,
.mstrTabSection FIELDSET IMG {
	margin-bottom: 3px;
}

SPAN.mstrPulldown,
SPAN.mstrPulldowndisabled { /*color pulldown*/
	margin-right: 10px;
	padding: 1px;
}

SPAN.mstrPulldown SPAN { /*for color preview*/
	height: 15px;
	width: 88px;
	padding: 1px;
}

#tbTitlesIdtitleFillColor SPAN,
#tbCLIdFillColor SPAN,
#tbDeCLIdFillColor SPAN,
#tbThCLIdFillColor SPAN
	{ /*for gradient color preview*/
	padding: 0px;
	width: 88px;
}

/* panelPortrait tabs---*/
.mstrPanelPortrait .mstrTabContainer {
	/*asopan: reskin*/
	background-color: #F2F2F2;
	border: 1px solid #999;
	padding: 20px;
}

.mstrPanelPortrait .mstrTabSet TD,
.mstrPanelPortrait .mstrTabSetTab,
.mstrPanelPortrait .mstrTabSetTabSelected
	{
	background-color: transparent;
	padding: 5px 12px 4px;
	background: #e6e6e6;
	margin-right: 5px;
	border-radius:  3px 3px 0 0;
	-webkit-border-radius:  3px 3px 0 0;
    -moz-border-radius:  3px 3px 0 0;

}

.mstrPanelPortrait .mstrTabSet TD.selected,
.mstrPanelPortrait .mstrTabSet .mstrTabSetTabSelected
	{
	background: #f6f5f5;
	cursor: default;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 6px;
}

.mstrPanelPortrait .mstrTabSection {
	width: 80%;
}

/* dialogBone tabs---*/
.mstrDialogBone .mstrTabContainer {
	border: solid 1px #a7a7a7;
	margin: 0;
	padding: 10px;
	background-color: #f6f5f5;
}

#promptTabMgr_PromptDialogStyle .mstrDialogBone .mstrTabContainer {
	padding: 10px 0;
}

.mstrDialogBone .mstrTabSet {
	margin-bottom: 3px;
	margin-top: 3px;
	z-index: 2;
}

.mstrDialogBone .mstrTabSet A {
	text-decoration: none;
}

.mstrDialogBone .mstrTabSet .disabled {
	background: transparent none repeat scroll 0%;
	color: #808080;
	cursor: default;
}

.mstrDialogBone .mstrTabSet TD,
.mstrDialogBone .mstrTabSetTab,
.mstrDialogBone .mstrTabSetTabSelected,
.mstrDialogBone .mstrTabSetTabdisabled
{
	background-color: #DADCDF;
	padding: 3px;
	margin-right: 5px;
	cursor: pointer;
}


.mstrDialogBone .mstrTabSetTabdisabled {
	color: #CCCCCC;
}

.mstrDialogBone .mstrTabSet .selected,
.mstrDialogBone .mstrTabSetTabSelected
	{
	font-weight: bold;
	cursor: default;
	border-bottom: 0px none;
	padding-bottom: 4px;
	background-color: #f3f3f4;
}

.mstrDialogBone .mstrTabSection IMG {
	vertical-align: middle;
}

#promptTabMgr_PromptDialogStyle .mstrDialogBone .mstrTabSection {
	width: 580px;
}

/*RWD tabs*/
.mstrDocTabSet {
	border-bottom: 1px solid #999999;
	margin-bottom: 6px;
}

.mstrDocTabSetTable {
	border-collapse: collapse;
	margin: 0pt;
	width: 100%;
}

.mstrDocTabSet IMG {
	cursor: pointer;
	height: 21px;
	width: 22px;
	margin: 1px;
}

.mstrDocTabSet img.mstrDocTabSetBtnBack {
	background: transparent url(images/btnMoveLeft.gif) no-repeat scroll
		left 50%;
}

.mstrDocTabSet img.mstrDocTabSetBtnNext {
	background: transparent url(images/btnMoveRight.gif) no-repeat scroll
		left 50%;
}

/* TQMS:313003, Remove not a:hover classes
.mstrDocTabSet IMG.mstrDocTabSetBtnBack:hover,
.mstrDocTabSet IMG.mstrDocTabSetBtnNext:hover {
    background-color: #8592B5;
    border-color: #0A246A;
    }
*/
.mstrDocTabSet IMG.disabled {
	background-position: right 50%;
	cursor: default;
}

/* TQMS:313003, Remove not a:hover classes
.mstrDocTabSet IMG.disabled:hover    {
    background-color: transparent;
    border-color: transparent;
    }
*/
.mstrDocTabSetTd {
	vertical-align: middle;
	white-space: nowrap;
}

.mstrDocTabSetMask {
	height: 28px;
	overflow: hidden;
	position: relative;
	margin-bottom: -4px;
	width: 100%; /*to make IE7 display first tab correctly*/
}

.mstrDocTabSetContainer {
	top: 0pt;
	left: 0pt;
	margin: 0pt;
	padding: 0pt;
	position: absolute;
}

.mstrDocTabSetTab {
	background: #F5F5F2 url(images/tabTop.gif) repeat-x scroll left top;
	border: 1px solid #B2B2B2;
	color: #000000;
	cursor: pointer;
	font-size: 9pt;
	line-height: 28px;
	margin: 5px 3pt 0pt 2px;
	padding: 4px 8px;
}

.mstrDocTabSet span.current {
	cursor: default;
	font-weight: bold;
	border-bottom: 0px none; /*hide border bottom*/
	padding-bottom: 5px;
	background-image: none;
}

.mstrDocTabSetTab a:link {
	text-decoration: none;
}

#tbLayoutNew {
	padding: 4px;
}

#tbLayoutNew img {
	background: transparent url(images/addContents.gif) no-repeat 50% 50%;
	height: 16px;
	margin-top: -2px;
	width: 16px;
}

col.checkColumn {
	text-align: center;
}

.checkOff,
.checkOn,
.checkDisabled,
.checkUndefined {
	/*checkbox in front of security roles item*/
	width: 13px;
	height: 13px;
	vertical-align: middle;
	margin: 0px;
	background-repeat: no-repeat;
}

.checkOn {
	background-image: url(images/icon_checkedbox.png);
}

.checkOff {
	background-image: url(images/icon_checkbox.png);
}

.checkUndefined {
	background-image: url(../../images/Check_conflict.gif);
}

.checkDisabled {
	background: url(images/checkbox_sprite.png);
	background-repeat: no-repeat;
	background-position: -6px -78px;
}

/**------------panels: portrait, landscape, bone -------------*/
.mstrPanelLandscape,
.mstrPanelPortrait,
.mstrPanelBone {
	background: transparent none repeat scroll 0%;
	border: 1px solid #bbb;
	text-align: left;
}

.mstrPanelPortrait .titlebar,
.mstrPanelTitleBar {
	margin-top: 2px;
	background-position: center;
	height: 20px;
	line-height: 18px;
	width: 100%;
	background-color: #f2f2f2;
}

.mstrDockLeft .mstrPanelTitleBar {
	position: relative;
}

.mstrDockLeft .mstrPanelTitleBar .mstrPanelTitleButtonBar {
	position: absolute;
	top: 0px;
	right: 0px;
}

#frame_ReportFrameLayoutStyle  #pbb_PageByStyle .mstrPanelPortrait {
	border-width: 0 0 1px;
}

/*asopan: report editor reskin*/
.mstrPageByPanelPortrait{
	border: none;
}

.mstrPageByTitleBar {
	/*asopan: Report editor reskin
	border-right: 1px solid #999 !important;
	border-bottom: 1px solid #999 !important;*/
	width: auto;
	height: 24px;
	line-height: 23px;
	/*
	margin-right: 5px;
	margin-bottom: -1px;
	*/
	margin-top: 1px;
}

.mstrPanelTitleBar-inlineBody { /* inline body in title bar*/
	line-height: 22px;
	height: auto;
	min-height: 24px;
	POSITION: relative;
	padding-right: 32px;
	/*asopan: Report editor reskin*/
	padding-top: 3px;
}

.mstrPanelTitleBar-inlineButtonBar { /* inline buttons in title bar*/
	position: absolute;
	right: 2px;
	top: 2px;
}

.mstrPanelTitle {
	float: left;
	padding-right: 10px;
	padding-left: 4px;
	overflow: hidden;
	height: 20px;
	white-space: nowrap;
}


/*
.mstrPanelTitleOptions {
	margin-left: 20px;
}*/

.mstrPanelTitleOptions {
	margin-right: 10px;
	float: right;
}


.mstrPanelTitleOptions LABEL {
	cursor: pointer;
}

.mstrPanelTitleOptions SPAN {
	margin-right: 10px;
}

.mstrPanelTitleOptions A {
	text-decoration: none;
}

.mstrPanelTitleButtonBar {
	float: right;
	margin-right: 2px;
	margin-top: 3px;
}

.mstrPanelTitleBar .mstrPanelTitleButtonBar {
    margin-top: 0px;
}

.mstrPanelTitleButtonBar .mstrIcon-btn,
.mstrPanelTitleBar-inlineButtonBar .mstrIcon-btn
	{ /*base style for icon appearing in panel title bar*/
	border: 0px none;
	height: 16px;
	width: 16px;
	margin-left: 1px;
	margin-top: 2px;
}

.mstrPanelBody,
.mstrPanelPortrait .body {
	padding: 6px !important;
}

.mstrDockLeft .mstrPanelBody,
.mstrDockLeft .mstrPanelPortrait .body {
	padding: 0px !important;
}

.mstrPanelButtonBar {
	margin-top: 6px;
	padding: 0px 6px 6px;
	text-align: center;
}

.mstrPanelPortrait .info {
	margin-left: 2em;
	text-align: left;
}


	/*-----------------------------Folder : large icon view ------------------------*/
.mstrFolderInfo {
	display: none;
}

.mstrLargeIconViewDiv { /*wrapper DIV around the LargeIconView TABLE*/
	padding: 9px 57px;
}

/*large icon view item TABLE & COL */
.mstrDynamicTable,
.mstrLargeIconView {
	table-layout: fixed;
	width: 100%;
}

.mstrLargeIconViewItem:hover {
    color: #000;
}

	/*337268 - this fixed width cause Windows 2008 64-bit IE7 crash. stop setting it without affecting layout.*/
.mstrLargeIconViewItem,
.ncsLIVItem { /*content item <TD>*/
	overflow: hidden;
	padding: 0;
}

.ncsLIVItem {
    width:100%; cursor: pointer;
}

.ncsLIVItem TD[cmd=tgti] {
    width:60px;
}

.ncsLIVItem TD { /*content item <TD>*/
    padding: 10px;
}

.mstrLargeIconViewItem  LABEL,
.ncsLIVItem LABEL {
	/*apply to LABEL for each large icon view item */
	font-weight: bold;
	margin-right: 1em;
}

.mstrLargeIconViewItem A:hover,
.ncsLIVItem A:hover {
	color: #d22d2d;
}

.mstrLargeIconViewItemText,
.ncsLIVText {
	/*content item text <TD> containing project info*/
	vertical-align: top;
	padding-left: 9px;
	padding-right: 57px;
}

.mstrLargeIconItemTable {
	width: 100%;
	position: static !important !ie7;
}

/*for IE overflow:hidden to work*/
TD.mstrLargeIconViewItem TABLE,
TD.ncsLIVItem TABLE {
	table-layout: fixed;
}

td.mstrLargeIconViewItem table td,
td.ncsLIVItem table td {
	width: 65px;
	padding: 10px;
}

TD.mstrLargeIconViewItem TABLE TD.mstrLargeIconViewItemText,
TD.ncsLIVItem TABLE TD.ncsLIVText
	{
	width: auto;
	overflow: hidden;
}

/*end for IE*/

.mstrLargeIconItemContainer {
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.mstrLargeIconViewItemName,
.ncsLIVName,
.mstrLargeIconViewItemName A:link,
.mstrLargeIconViewItemName A:visited,
.ncsLIVName A:link,
.ncsLIVName A:visited
	{ /*link for title in projects list & large icon view*/
	font-size: 11pt; /*1.33em;*/
	font-weight: bold;
	text-decoration: none;
}
.ncsLIVName{
    cursor: pointer;
}

.mstrLargeIconViewItemName,
.ncsLIVName,
.mstrLargeIconViewItemDescription,
.ncsLIVDesc
	{
	word-wrap: break-word; /*IE*/
}

.mstrLargeIconViewItemOwner .owner {
    display: inline;
}


.mstrLargeIconViewItemDescription,
.mstrLargeIconViewItemActions {
    display: inline-block;
}

.mstrLargeIconViewItemActions {
    opacity: 0;
    filter: alpha(opacity = 0);
    -webkit-transform: scaleY(0);
    -moz-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transition: all linear 200ms 100ms;
    -moz-transition: all linear 200ms 100ms;
    transition: all linear 200ms 100ms;
}

.mstrLargeIconViewItem:hover .mstrLargeIconViewItemActions {
    -webkit-transform: scaleY(1);
    -moz-transform: scaleY(1);
    transform: scaleY(1);
    opacity: 1;
    filter: alpha(opacity = 100);
}

.mstrLargeIconViewItemActions A,
.ncsLIVActions A {
	margin-right: 10px;
	text-decoration: underline;
}

.mstrLargeIconViewItem .rename,
.mstrLargeIconViewItemDescription A,
.mstrLargeIconViewItemActions {
	position: relative;
    z-index: 3;
}

#folderAllModes .mstrLargeIconViewItem,
#allSubscriptions_NCSubscriptionsIconStyle .subsTableCell,
#projects_ProjectsStyle .mstrProjectItem,
.mstrVtList { /*content item <TD>*/
    overflow: hidden;
    border: 1px solid transparent;
    -webkit-transition: all 100ms;
    -moz-transition: all 100ms;
    transition: all 100ms;
}

#allSubscriptions_NCSubscriptionsIconStyle .subsTableCell:hover,
#folderAllModes .mstrLargeIconViewItem:hover,
#projects_ProjectsStyle .mstrProjectItem:hover,
.mstrVtList:hover {
    border-color: #ddd;
    background: #f4f4f4;
    box-shadow:0px 1px 2px #666;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #000;
}

#projects_ProjectsStyle .mstrLargeIconViewItemLink,
#folderAllModes .mstrLargeIconViewItemLink {
    background: transparent url(../../images/1ptrans.gif);
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 2;
    top: 0px;
    left: 0px;
}

.mstr508 #projects_ProjectsStyle .mstrLargeIconViewItemLink {
    display: none;
}

@media screen and (-ms-high-contrast: active) {
    #projects_ProjectsStyle .mstrLargeIconViewItemLink {
        display: none;
    }
}

.mstrIcon-lg,
.mstrLargeIconViewItemImage,
.ncsLIVImage {
	/*base style for Large Icon View icons*/
	background-color: transparent;
	background-repeat: no-repeat;
	border: none;
	height: 76px;
	width: 60px;
	display: block;
}

.mstrIcon-lg,
#fb_FolderStyleIcon .mstrIcon-lg {
	/*large icon view icons*/
	background-image: url(images/iconView.png);
	width: 61px;
	/*specific image will be set by x-y position in iconView.gif */
}

/*---------folder large icon view icons --------*/
	/* this is layered icon - the following define the base icon, and if the object's cssClass has suffix '_sc', the icon will be layered with a shortcut image.
   Note: the suffix string in each style class name is defined in java class ObjectInfoTransform.java for each object type: grid, graph, report....;
    '_sc' means that the icon will be layered with a 'shortcut' icon on top; */
	/*
.mstrIcon-lg-cb, .mstrIcon-lg-cb_sc  { background-image: url(images/lgCube.gif); }
.mstrIcon-lg-d, .mstrIcon-lg-d_sc  { background-image: url(images/lgDocument.gif); }
.mstrIcon-lg-de, .mstrIcon-lg-de_sc  { background-image: url(images/lgDe.gif); }
.mstrIcon-lg-dm, .mstrIcon-lg-dm_sc  { background-image: url(images/lgDatamart.gif); }
.mstrIcon-lg-f, .mstrIcon-lg-f_sc  { background-image: url(images/lgFolder.gif); }
.mstrIcon-lg-fi, .mstrIcon-lg-fi_sc  { background-image: url(images/lgFilter.gif); }
.mstrIcon-lg-g, .mstrIcon-lg-g_sc  { background-image: url(images/lgGrid.gif); }
.mstrIcon-lg-gp, .mstrIcon-lg-gp_sc  { background-image: url(images/lgGraph.gif); }
.mstrIcon-lg-gpgs, .mstrIcon-lg-gpgs_sc  { background-image: url(images/lgGraphGrid.gif); }
.mstrIcon-lg-pr, .mstrIcon-lg-pr_sc  { background-image: url(images/lgPrompt.gif); }
.mstrIcon-lg-rw, .mstrIcon-lg-rw_sc  { background-image: url(images/lgRWDocument.gif); }
.mstrIcon-lg-rw_xpdf, .mstrIcon-lg-rw_xpdf_sc  { background-image: url(images/lgRWDocument.gif); }
.mstrIcon-lg-t, .mstrIcon-lg-t_sc  { background-image: url(images/lgTemplate.gif); }  */
.mstrIcon-lg-a {
    background-position: -190px -235px;
}  /*Attribute*/
.mstrIcon-lg-blank {
	background-position: -240px -76px;
}  /*Grid*/
.mstrIcon-lg-be {
	background-position: 0px 0px;
}  /*bulk export*/
.mstrIcon-lg-cb {
	background-position: -60px 0px;
}  /*Cube*/
.mstrIcon-lg-d {
	background-position: -240px 0px;
}  /*Document*/
.mstrIcon-lg-de {
	background-position: -180px 0px;
}  /*Derived Element */
.mstrIcon-lg-dm {
	background-position: -120px 0px;
}  /*Datamart*/
.mstrIcon-lg-f {
	background-position: -60px -76px;
}  /*Folder*/
.mstrIcon-lg-fi {
	background-position: 0px -76px;
}  /*Filter*/
.mstrIcon-lg-g {
	background-position: -240px -76px;
}  /*Grid*/
.mstrIcon-lg-ir {
    background-position: -68px -228px;
}  /*Incremental Fetch Report*/
.mstrIcon-lg-gflash {
	background-position: -240px -228px;
}  /*Grid Flash vis*/
.mstrIcon-lg-gajax {
	background-position: 0 -304px;
}  /*Grid Ajax vis*/
.mstrIcon-lg-gp {
	background-position: -120px -76px;
}  /*Graph*/
.mstrIcon-lg-gpgs {
	background-position: -180px -76px;
}  /*Graph Grid*/
.mstrIcon-lg-m {
    background-position: -120px -235px;
}  /*Metric*/
.mstrIcon-lg-pr {
	background-position: -60px -152px;
}  /*Prompt*/
.mstrIcon-lg-proj {
	background-position: 0px -152px;
}  /*Project*/
.mstrIcon-lg-rw {
	background-position: -120px -152px;
}  /*RWDocument*/
.mstrIcon-lg-ive {
	background-position: -1px -228px;
} /* IVE */
.mstrIcon-lg-rwflash {
	background-position: -60px -304px;
}  /*RWD Flash vis*/
.mstrIcon-lg-rwajax {
	background-position: -120px -304px;
}  /*RWD Ajax vis*/
.mstrIcon-lg-rw_xpdf {
	background-position: -120px -152px;
}  /*RWDocument ???*/
.mstrIcon-lg-t {
	background-position: -180px -152px;
}  /*Template*/ /*large icon shortcut and top layer icon*/
.mstrIcon-lg span { /*base style for top layer icon*/
	background-color: transparent;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 50% 50%;
	height: 76px;
	width: 60px;
	display: block;
}

.mstrLargeIconView .sc {
	background-image: url(images/lgShortcut.gif);
}

.mstrLargeIconView .fvm {
	background-image: url(images/fvm.gif);
	background-position: 4px 2px;
}

.mstrLargeIconView .fvm_sc {
	background-image: url(images/fvmShortcut.gif) !important;
}
.mstrLargeIconView .avm_sc {
	background-image: url(images/avmShortcut.gif) !important;
}

.mstrLargeIconView .xcsv {
	background-image: url(images/csvExport.gif) !important;
}

.mstrLargeIconView .xcsv_sc {
	background-image: url(images/csvExportShortcut.gif) !important;
}

.mstrLargeIconView .xflash {
	background-image: url(images/exportToFlash.gif) !important;
}

.mstrLargeIconView .xflash_sc {
	background-image: url(images/exportToFlashShortcut.gif) !important;
}

.mstrLargeIconView .xhtml {
	background-image: url(images/htmlExport.gif) !important;
}

.mstrLargeIconView .xhtml_sc {
	background-image: url(images/htmlExportShortcut.gif) !important;
}

.mstrLargeIconView .xpdf {
	background-image: url(images/pdfExport.gif) !important;
}

.mstrLargeIconView .xpdf_sc {
	background-image: url(images/pdfExportShortcut.gif) !important;
}

.mstrLargeIconView .xpl {
	background-image: url(images/textExport.gif) !important;
}

.mstrLargeIconView .xpl_sc {
	background-image: url(images/textExportShortcut.gif) !important;
}

.mstrLargeIconView .xxls {
	background-image: url(images/excelExport.gif) !important;
}

.mstrLargeIconView .xxls_sc {
	background-image: url(images/excelExportShortcut.gif) !important;
}

.mstrLargeIconView .xxlsp {
	background-image: url(images/excelPlainTextExport.gif) !important;
}

.mstrLargeIconView .xxlsp_sc {
	background-image: url(images/excelPlainTextExportShortcut.gif)
		!important;
}

.mstrLargeIconView .avm {
	background-image: url(images/iconView.png) !important;
	background-position: 0 -230px;
	width: 61px;
}

.mstrIcon-lg-cg {background-position: -240px -152px; } /*Custom Group*/
/*----------------list view: folder list view, subscription list view etc ---------------------*/
.mstrListView {
	/*TABLE hosts the folder list view; each TR insdie is an item in the folder*/
	width: 100%;
	table-layout: auto;
    font-size: 1.2em;
}

.mstrListView > tbody > tr {
    -webkit-transition: background 100ms;
    -moz-transition: background 100ms;
    transition: background 100ms;
}

.mstrListView > tbody > tr a:link {
    text-decoration: none;
}

.mstrListView .desc a:link {text-decoration: underline;}

.mstrListView .mstrListViewNameInfo:hover a:link {
    text-decoration: underline;
}

.mstrListView > tbody > tr:hover {
    background: #efefef;
    color: #000;
}

.mstrListView > tbody > tr:hover a {
    color: #000;
}

.mstrListView > tbody > tr .mstrFolderListActions > a > span,
.mstrListView > tbody > tr > td:last-child > a > span {
    opacity: 0;
    filter: alpha(opacity = 0);
    -webkit-transition: all ease-in 100ms ;
    -moz-transition: all ease-in 100ms;
    transition: all ease-in 100ms;
}

.mstrListView > tbody > tr:hover .mstrFolderListActions > a > span,
.mstrListView > tbody > tr:hover > td:last-child > a > span {
    filter: alpha(opacity = 100);
    opacity: 1;
}

/*listView TABLE colGroup style*/
.mstrListView col.typ {
	width: 32px;
	text-align: center;
}

.mstrListView col.nam {
	width: 20em;
}

.mstrListView col.des {
	width: auto;
}

.mstrListView col.own,
.mstrListView col.stat,
.mstrListView col.mod {
	width: 12em;
}

.mstrListView col.mct {
	width: 15em;
}

.mstrListView col.sta {
	width: 15em;
}

.mstrListView col.loc {
	width: 145px;
}

.mstrListView col.act {
	width: 155px;
}

.mstrListView col.rem {
	width: 8em;
	text-align: center;
}

.mstrBandOn,
.mstrListView tr.band {
	background-color: #f5f5f5;
}
.mstrDialogBody .mstrListView tr{
	background-color: #FFF;

}

/*make a grid-looking*/
.mstrListView thead td {
	border-color: #fff #aaa #e2e2e2 #fff;
	border-style: solid;
	border-width: 0 1px 1px;
	padding: 0 0 0 3px;
	white-space: pre;
	background: #f0f0f0;
	height: 25px;
	line-height: 25px;
	font-weight: bold;
}

.mstrListView thead td.mstrTitle-button input {
	width: 100%;
	height: 17px;
	font-weight: bold;
}

.mstrListView thead td.mstrTitle-button {
	padding: 1px 3px 0px 1px;
	vertical-align: top;
	border-right: 0px none;
}

.mstrCreateItem,
.mstrListView TBODY TD {
    border-bottom: 1px solid #e2e2e2;
    padding: 5px;
	vertical-align: middle;
	overflow: hidden;
	font-size: 8pt;
}

.mstrListViewFooter {
	margin-bottom: 3em;
}

.mstrListView THEAD TD .mstrButton {
	/*make it smaller to fit in the header bar*/
	border-width: 1px;
	margin: 0px;
	padding: 0px;
	width: auto;
}

/*listView THEAD TD icons*/
.mstrListView THEAD TD IMG { /*base style listView header button icon*/
	height: 10px;
    width: 10px;
	margin-left: 6px;
    background-color: transparent;
}

.mstrListView td.checked {
	background: transparent url(images/lsCheck.gif) no-repeat center center;
}

/*list view icons of objects--*/
.mstrIcon-lv { /*base style for list view item icon */
	height: 20px;
	width: 20px;
	display: block;
	display: inline-block;
	background-color: transparent;
	background-repeat: no-repeat;
	background-image: url(images/listView.png);
}

.mstrIcon-lv .secondTopIcon {
	/*second icon layered positioned at right top of base icon */
	position: relative;
	top: -22px;
}

.mstrIcon-lv-null {
	background-position: -99999px -99999px;
} /*no icon to display*/
.mstrIcon-lv-a {
	background-position: 0px 0px;
}  /*attribute*/
.mstrIcon-lv-ae {
	background-position: -20px 0px;
}  /*attribute element*/
.mstrIcon-lv-b,
.mstrIcon-lv-be {
	background-position: -40px 0px;
}  /*bulk export*/
.mstrIcon-lv-blank {
	background-position: 0px -60px;
}  /*blank*/
.mstrIcon-lv-cb {
	background-position: -60px 0px;
}  /*cube*/
.mstrIcon-lv-d {
	background-position: 0px -20px;
}  /*document*/
.mstrIcon-lv-de {
	background-position: -80px -60px;
}  /*derived element*/
.mstrIcon-lv-dm {
	background-position: -80px 0px;
}  /*datamart*/
.mstrIcon-lv-f {
	background-position: -40px -20px;
}  /*folder*/
.mstrIcon-lv-fi {
	background-position: -20px -20px;
}  /*filter*/
.mstrIcon-lv-g {
	background-position: 0px -40px;
}  /*grid*/
.mstrIcon-lv-ir {
    background-position: -80px -100px;
}
.mstrIcon-lv-gflash {
	background-position: 0 -140px;
}  /*grid flash vis*/
.mstrIcon-lv-gajax {
	background-position: -20px -140px;
}  /*grid ajax vis*/
.mstrIcon-lv-gp {
	background-position: -60px -20px;
}  /*graph*/
.mstrIcon-lv-gpgs {
	background-position: -80px -20px;
}  /*graph grid*/
.mstrIcon-lv-hi {
	background-position: -20px -40px;
}  /*hierachy*/
.mstrIcon-lv-m {
	background-position: -40px -40px;
}  /*metric*/
.mstrIcon-lv-p {
	background-position: -60px -40px;
}  /*project*/
.mstrIcon-lv-pr {
	background-position: -80px -40px;
}  /*prompt*/
.mstrIcon-lv-rw,
.mstrIcon-lv-rw_xpdf {
	background-position: -20px -60px;
}  /*rwdocument*/
.mstrIcon-lv-rwflash {
	background-position: -40px -140px;
}  /*rwd flash vis*/
.mstrIcon-lv-rwajax {
	background-position: -60px -140px;
}  /*rwd ajax vis*/
.mstrIcon-lv-srch {
	background-position: -40px -60px;
}  /*search*/
.mstrIcon-lv-t {
	background-position: -60px -60px;
}  /*template*/
.mstrIcon-lv-fDataSource {
	background-position: -40px -80px;
}  /*MDXSource*/
.mstrIcon-lv-fCatalog {
	background-position: -60px -80px;
}  /*MDXCatalog*/
.mstrIcon-lv-qc {
	background-position: -0px -80px;
}  /*MDXCube*/
.mstrIcon-lv-ic {
	background-position: -20px -80px;
}  /*MDXDimension*/
.mstrIcon-lv-fDimension,
.mstrIcon-lv-fHierarchy {
	background-position: -20px -40px;
}  /*MDXDimension*/
.mstrIcon-lv-co {
	background-position: -80px -80px;
}  /*Consolidation*/
.mstrIcon-lv-cg {
	background-position: 0px -100px;
}  /*Custom Group*/
.mstrIcon-lv-checked {
	background-image: url(images/lsCheck.gif);
}

.mstrIcon-lv-fetchPrevious {
	background-position: -20px -100px;
}  /*Object Browser Incremental Fetch*/
.mstrIcon-lv-fetchMore {
	background-position: -40px -100px;
}  /*Object Browser Incremental Fetch*/
.mstrIcon-lv-sc {
    background-position: -40px -120px;
}  /*Object shortcut*/

.mstrIcon-lv-search {
    background: url(images/btnSearch.png) no-repeat center center transparent;
}

	/*shortcut and top icon in layered icon structure*/
.mstrIcon-lv span {
	display: block;
	height: 20px;
	width: 20px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-attachment: scroll;
}


.mstrIcon-recover{
    background-position: -60px -160px;
}

.mstrIcon-clearRecents{
	background-position: -80px -159px;
}

.mstrListView .sc,
.mstrTreeBox .sc,
.mstrSmallIconView .sc,
.mstrIcon-lv .sc {
	background-image: url(images/lsShortcut.gif) !important;
}

.mstrSmallIconView .xflash,
.mstrListView .xflash {
	background-image: url(images/folderExportFVM.gif) !important;
}

.mstrSmallIconView .xflash_sc,
.mstrListView .xflash_sc {
	background-image: url(images/folderExportFVMShortcut.gif) !important;
}

.mstrSmallIconView .fvm,
.mstrListView .fvm {
	background-image: url(images/folderFVM.gif) !important;
}

.mstrSmallIconView .avm,
.mstrListView .avm,
.mstrIcon-lv.avm {
	background-image: url(images/listView.png) !important;
	background-position: -60px -100px;
}

.mstrSmallIconView .fvm_sc,
.mstrListView .fvm_sc {
	background-image: url(images/folderFVMShortcut.gif) !important;
}

.mstrSmallIconView .avm_sc,
.mstrListView .avm_sc {
	background-image: url(images/folderAVMShortcut.gif) !important;
}

.mstrSmallIconView .xcsv,
.mstrListView .xcsv {
	background: url(images/folderCSV.gif) !important;
}

.mstrSmallIconView .xcsv_sc,
.mstrListView .xcsv_sc {
	background-image: url(images/folderCSVShortcut.gif) !important;
}

.mstrSmallIconView .xhtml,
.mstrListView .xhtml {
	background-image: url(images/folderHTML.gif) !important;
}

.mstrSmallIconView .xhtml_sc,
.mstrListView .xhtml_sc {
	background-image: url(images/folderHTMLShortcut.gif) !important;
}

.mstrSmallIconView .xpdf,
.mstrListView .xpdf {
	background-image: url(images/folderPDF.gif) !important;
}

.mstrSmallIconView .xpdf_sc,
.mstrListView .xpdf_sc {
	background: url(images/folderPDFShortcut.gif) !important;
}

.mstrSmallIconView .xpl,
.mstrListView .xpl {
	background: url(images/folderText.gif) !important;
}

.mstrSmallIconView .xpl_sc,
.mstrListView .xpl_sc {
	background-image: url(images/folderTextShortcut.gif) !important;
}

.mstrSmallIconView .xxls,
.mstrListView .xxls {
	background-image: url(images/folderExcel.gif) !important;
}

.mstrSmallIconView .xxls_sc,
.mstrListView .xxls_sc {
	background: transparent url(images/folderExcelShortcut.gif) !important;
}

.mstrSmallIconView .xxlsp,
.mstrListView .xxlsp {
	background-image: url(images/folderExcelPlainText.gif) !important;
}

.mstrSmallIconView .xxlsp_sc,
.mstrListView .xxlsp_sc {
	background-image: url(images/folderExcelPlainTextShortcut.gif)
		!important;
}

.mstrSmallIconView .lock,
.mstrListView .lock {
	background-image: url(images/lock.gif) !important;
}

.mstrIcon-lv span.ajax {
	background-image: url(images/lsAjax.gif);
}  /*visualizaton Ajax*/
.mstrIcon-lv span.flash {
	background-image: url(images/lsFlash.gif);
}  /*visualizaton Flash*/ /*status icon on top right corner*/
.mstrListView .Wai,
.mstrTreeBox .Wai {
	background-image: url(images/lsWait.gif) !important;
}

.mstrListView .gxxlsp .Wai,
.mstrListView .gpxxlsp .Wai,
.mstrListView .gpgsxxlsp .Wai
	{
	background: transparent url(images/waitExcelPlainText.gif) no-repeat scroll center !important;
}

.mstrListView .gxcsv .Wai,
.mstrListView .gpxcsv .Wai,
.mstrListView .gpgsxcsv .Wai
	{
	background: transparent url(images/waitCSV.gif) no-repeat scroll center !important;
}

.mstrListView .Snp {
	background: transparent url(images/snapExcelPlainText.gif) no-repeat scroll center !important;
}

.mstrListView .gxcsv .Snp,
.mstrListView .gpxcsv .Snp,
.mstrListView .gpgsxcsv .Snp
{
	background: transparent url(images/snapCSV.gif) no-repeat scroll center !important;
}

.mstrListView .Sch {
	background-image: url(images/lsSchedule.gif) !important;
}

.mstrListView .gxcsv .Sch,
.mstrListView .gpxcsv .Sch,
.mstrListView .gpgsxcsv .Sch
	{
	background: transparent url(images/scheduleCSV.gif) no-repeat scroll center !important;
}

.mstrListView .gxxlsp .Sch,
.mstrListView .gpxxlsp .Sch,
.mstrListView .gpgsxxlsp .Sch
	{
	background: transparent url(images/scheduleExcelPlainText.gif) no-repeat scroll center !important;
}

.mstrListView .gxxlsp .Err,
.mstrListView .gpxxlsp .Err,
.mstrListView .gpgsxxlsp .Err
	{
	background: transparent url(images/errorExcelPlainText.gif) no-repeat scroll center !important;
}

.mstrListView .gxcsv .Err,
.mstrListView .gpxcsv .Err,
.mstrListView .gpgsxcsv .Err span
	{
	background: transparent url(images/errorCSV.gif) no-repeat scroll center
		!important;
}

.mstrIcon-lv-sr {
	background-position: -20px -160px;
}

.mstrIcon-lg-sr {
	 background-position: 0 -380px;
}

.mstrBrowser div {
	clear: both;
	margin-top: 3px;
	margin-bottom: 3px;
	cursor: default;
}

/**----small icon view -------*/
.mstrSmallIconView {
	background: #FFFFFF none repeat scroll 0% 50%;
	height: 10em;
	overflow: auto;
	padding: 3px;
	width: auto;
	position: relative;
	border: 1px solid #bbb;
	height: 175px;
}


/**----small icon view for the left side panel -------*/
.mstrVerticalDocks .mstrSmallIconView {
	/*asopan: report editor reskin*/
	height: 10em;
	overflow: auto;
	padding: 3px;
	width: auto;
	position: relative;
	/*asopan: report editor reskin*/
	/* border: 1px solid #bbb; */
	height: 175px;
}

#relatedReportsIdList {
	overflow: auto;
}

#relatedReportsId .mstrSmallIconView {
	padding-left: 0px;
}

#relatedReportsId .mstrSmallIconView A:link,
#relatedReportsId .mstrSmallIconView A:visited
	{
	color: #000;
}

.mstrSmallIconView DIV {
	height: 18px;
	white-space: nowrap;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 3px;
}

/* report editor reskin
.mstrSmallIconView A:link,
.mstrSmallIconView A,
*/
.mstrSmallIconView A:visited
	{
	color: #000099;
	text-decoration: none;
}

.mstrSmallIconView A:hover {
	color: #23a3d3;
	text-decoration: underline;
}

.mstrSmallIconView div .text {
	padding: 0px 4px;
}

.mstrSmallIconView div .selected {
	background-color: #aaa;
}

.tdDockLeft .mstrSmallIconView div .selected {
	background-color: #cecece;
}


.mstrSmallIconView div .disabled {
         color: #808080;
}

/*379561 -*/
#deb_DataExplorerStyleObjectBrowser .mstrSmallIconView div .selected,
#deb_FilterDataExplorerStyleObjectBrowser .mstrSmallIconView div .selected
	{
	height: 15px; /*15px is the value of 18px minus 3px padding*/
	line-height: 15px; /*align middle*/
}

.mstrSmallIconView div .selected a,
.mstrSmallIconView div .selected a span
	{
	background-color: #aaa;
	height: 100%;
}

/*for IE 6 & 7 : make each object icon and name not wrap into two lines*/
.mstrSmallIconView DIV {
	position: relative;
}

.mstrSmallIconView DIV A,
.mstrSmallIconView DIV SPAN {
	position: absolute;
}

.mstrSmallIconView DIV SPAN.mstrIcon-lv {
	position: relative;
}

.mstrSmallIconView .mstrIcon-lv,
.mstrIcon-li {
	/*base style for SmallIconView image*/
	background-color: transparent;
	background-repeat: no-repeat;
	display: block;
	margin-top: -3px;
	margin-right: 3px;
	float: left;
	clear: left;
}

.mstrIcon-li {
	height: 22px;
	width: 22px;
	background-position: center 50%;
}

.mstrIcon-lv-fmds,
.mstrIcon-lv-f_DataSource {
	background-image: url(images/liMdxDataSource.gif);
}

.mstrIcon-lv-fsc,
.mstrIcon-li-f_ShortCut {
	background-image: url(images/lifolderShortcut.gif);
}

.mstrIcon-lv-fmr,
.mstrIcon-li-f_myReports {
	background-image: url(images/limyReports.gif);
}

.mstrIcon-lv-fmo,
.mstrIcon-li-f_myObjects {
	background-image: url(images/personalObjects.png) ;
	background-position: 50%;
}

.mstrIcon-lv-fa {
	background-position: 0px 0px;
}

/*.mstrIcon-li-f_Attributes { background-image:url(images/lifolderAttributes.gif); }*/
.mstrIcon-lv-fh {
	background-position: -20px -40px;
}

/*.mstrIcon-li-f_Hierarchies { background-image:url(images/lifolderHierarchies.gif); }*/
.mstrIcon-lv-fm {
	background-position: -40px -40px;
}

/*.mstrIcon-li-f_Metrics { background-image:url(images/lifolderMetrics.gif); }*/
	/*TO DO: remove the following three rules once verified in webpages*/
.mstrIcon-li-checked {
	background-image: url(images/lsCheck.gif);
}

/*small*/
.mstrIcon-ls { /*base style for general small icons */
	height: 15px;
	width: 15px;
	display: block;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center;
}

.mstrIcon-lv-u,
.mstrIcon-ls-u {
	background-position: 0 -160px;
}

.mstrIcon-lg-u {
	background-position: -240px -304px;
}

.mstrIcon-lv-ug,
.mstrIcon-ls-ug {
	 background-position: -80px -140px;
}

.mstrIcon-lg-ug {
	background-position: -180px -304px;
}

.mstrIcon-lsPrompt {
	background-image: url(images/icon_addprompt.png);
}

/*--------pickers ----------------*/
.mstrPickers {
	float: left;
	width: 1px;
	height: 0px;
	display: inline;
	overflow: visible;
}

#sizePicker {
	width: 44px;
}

#zoomPicker {
	width: 51px;
}

#unitPicker,
#fontPicker,#sizePicker {
	overflow: auto;
	height: 13em;
}

#unitPicker,
#targetPicker,
#levelPicker {
	width: 146px;
}

#majorpicker SPAN,
#tbGenIdmajorGraphPicker SPAN {
	padding-left: 16px;
	background-repeat: no-repeat;
	background-position: left center;
}

#majorpicker SPAN.disabled,
#tbGenIdmajorGraphPicker SPAN.disabled {
	opacity: 0.25; /* for FF*/
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=25);
	/* for IE*/
	width: 100%; /* for IE*/
}

#minorpicker span {
	background-image: none;
}

.mstrPicker .solid {
	background-image: url(images/lisolid.gif);
}

.mstrPicker .dashed {
	background-image: url(images/lidashed.gif);
}

.mstrPicker .dotted {
	background-image: url(images/lidotted.gif);
}

.mstrPicker .double {
	background-image: url(images/lidouble.gif);
}

.mstrPicker .b3d {
	background-image: url(images/li3d.gif);
}

.mstrPicker .ln0 {
	background-image: url(images/liln0.gif);
}

.mstrPicker .ln1 {
	background-image: url(images/liln1.gif);
}

.mstrPicker .ln2 {
	background-image: url(images/liln2.gif);
}

.mstrPicker .ln3 {
	background-image: url(images/liln3.gif);
}

.mstrPicker .ln4 {
	background-image: url(images/liln4.gif);
}

.mstrPicker .ln5 {
	background-image: url(images/liln5.gif);
}

.mstrPicker .ln6 {
	background-image: url(images/liln6.gif);
}

.mstrPicker .alignl {
	background-image: url(images/objalignleft.gif);
}

.mstrPicker .alignc {
	background-image: url(images/objaligncenter.gif);
}

.mstrPicker .alignr {
	background-image: url(images/objalignright.gif);
}

.mstrPicker .alignt {
	background-image: url(images/objaligntop.gif);
}

.mstrPicker .alignm {
	background-image: url(images/objalignmiddle.gif);
}

.mstrPicker .alignb {
	background-image: url(images/objalignbottom.gif);
}

.mstrPicker .disth {
	background-image: url(images/lidisth.gif);
}

.mstrPicker .distv {
	background-image: url(images/lidistv.gif);
}

.mstrPicker .bord4 {
	background-image: url(images/liborder4.gif);
}

.mstrPicker .bord3d {
	background-image: url(images/liborder3d.gif);
}

.mstrPicker .bord0 {
	background-image: url(images/liborder0.gif);
}

.mstrPicker .bordt {
	background-image: url(images/libordert.gif);
}

.mstrPicker .bordb {
	background-image: url(images/liborderb.gif);
}

.mstrPicker .bordl {
	background-image: url(images/liborderl.gif);
}

.mstrPicker .bordr {
	background-image: url(images/liborderr.gif);
}

.mstrPath .mstrPicker,
.mstrPath .mstrPathBreadCrumbsAncestors {
    padding: 6px 6px;
    border: 1px solid #999;
    border-top: 0px;
    min-width: 100px;
    -webkit-border-radius: 0px 0px 3px 3px;
    border-radius: 0px 0px 3px 3px;
    background-color: #FFF;
}

.mstrPath .mstrPicker {
    margin-top: 11px;
}


.mstrPathBreadCrumbsIcon {
	background: transparent url(images/theme/pathBarIcons.png) no-repeat 0 -378px;
    width: 23px;
    height: 23px !important;
    display: inline-block;
}

.mstrPathBreadCrumbsPullArrow {
	background: transparent url(images/theme/pathBarIcons.png) no-repeat -1px -252px;
	font-size: 14pt;
	height: 23px !important;
	width: 9px;
	display: inline-block;
	margin-left: 5px;
}

.mstrPath .mstrPicker span,
.mstrPathBreadCrumbsAncestors span {
    padding: 3px;
    border-left: 4px solid #fff;
    background: #fff;
    color: #2d2d2d;
}

.mstrPicker {
	display: none;
}

.mstrPicker,
.mstrPathBreadCrumbsAncestors {
	position: absolute;
	top: 0px;
	left: 0px;
	margin-left: 0px;
	padding: 4px;
	white-space: nowrap;
	width: auto;
	z-index: 200;
	border: 1px solid #808080;
	overflow-x: auto;
	overflow-y: auto;
	cursor: default;
	overflow-x: hidden;
	background-color: #f2f2f3;
}

.mstrDockTop .mstrPicker {
	background-color: #3b3b3b;
}

.mstrDialogBone .mstrPicker {
	background-color: #f2f2f3;
}

#tbMetricsPicker.mstrPicker {
	min-width: 102px;
	background-color: #f2f2f3;
	color: #000;
}


.mstrPicker SPAN,
.mstrPath .mstrPathBreadCrumbsAncestors SPAN {
	margin: 0px;
	display: block;
	white-space: nowrap;
	cursor: pointer;
	line-height: 20px;
	height: 20px;
	white-space: nowrap;
	background-repeat: no-repeat;
	background-position: left top;
	text-overflow: ellipsis;
    color: #424242;
}

.mstrDockTop .mstrPicker SPAN {
     padding-left: 3px;
     padding-right: 4px;
     color:#cdcdcd;
}


.mstrDockTop .mstrPicker SPAN {
	background-color: #3b3b3b;
}


.mstrDialogBone .mstrPicker SPAN {
	background-color: #fff;
	color: #000;
}

.mstrDockTop  .mstrPicker SPAN:hover {
   color: #f2f2f2;
}

.mstrPicker SPAN.mstrIcon-tb {
	display: inline;
}

.mstrPicker SPAN.selected {
	background-color: #fff;
	color:#000;
	cursor: default;
}

.mstrPicker ul {
	margin: 1px;
	padding-left: 17px;
}

.mstrPicker ul.pictured {
	padding-left: 1px;
}

.mstrPicker ul.pictured img {
	height: 15px;
	width: 65px;
}

.mstrPicker ul .separator {
	display: block;
	height: 1px;
	margin-bottom: 5px;
	margin-top: 5px;
	overflow: hidden;
	width: 50px;
}

.mstrPicker a li {
	margin: 0px;
	padding: 0px;
}

.mstrColorPicker {
	cursor: default;
	padding: 0px 0px 6px;
	display: none;
	left: 0px;
	position: absolute;
	text-align: center;
	top: 19px;
	width: 150px;
	z-index: 200;
	background-color: #F2F2F2;
	/*
    -webkit-box-shadow: 0 0 6px rgba(0,0,0,0.55);
	-moz-box-shadow: 0 0 6px rgba(0,0,0,0.55);
	box-shadow: 0 0 6px rgba(0,0,0,0.55);
	border-radius: 2px;*/

	border: 1px solid rgba(155,155,155,0.6);


}

.mstrDialogBone .edtColorPicker .mstrUserColorPicker,
.mstrDialogBone .edtColorPicker .mstrColorPicker
	{
	border-width: 0pt;
	display: inline;
	float: left;
	padding: 0px;
	position: static;
	width: 180px;
}

.mstrDialogBone .edtColorPicker .mstrColorPicker {
	height: 140px;
}

.mstrUserColorPicker span,
.mstrColorPicker span {
	border: 1px solid #808080;
	cursor: pointer;
	overflow: hidden;
	padding: 0px;
	display: block;
	float: left;
	height: 10px;
	margin: 6px 0px 0px 6px;
	width: 10px;
}

.mstrDialogBone .edtColorPicker .mstrUserColorPicker span,
.mstrDialogBone .edtColorPicker .mstrColorPicker span
	{
	height: 20px;
	margin: 1px;
	overflow: hidden;
	width: 18px;
}

.mstrDialogBone .edtColorPicker #pkrPreview {
	float: left;
}

.mstrDialogBone .edtColorPicker .previewPane {
	background-color: #FFFFFF;
	border: 2pt inset;
	height: 65px;
	width: 65px;
}

.mstrDialogBone .edtColorPicker #pkrSmooth {
	float: left;
	height: 135px;
	line-height: 7px;
	overflow: hidden;
	padding-top: 1px;
	position: static;
	width: 260px;
}

.mstrDialogBone .edtColorPicker #pkrSmooth span {
	cursor: crosshair;
	float: left;
	height: 7px;
	overflow: hidden;
	width: 5px;
}

.mstrDialogBone .edtColorPicker #pkrSmoothSlider {
	border: 1px solid #999999;
	float: left;
	position: static;
	width: 15px;
	clear: right;
}

.mstrDialogBone .edtColorPicker #pkrSmoothSlider span {
	cursor: crosshair;
	float: left;
	height: 1px;
	overflow: hidden;
	width: 15px;
}

/*color picker pane*/
.mstrColorPicker #pkr,
.mstrColorPicker #pkrCustom,
.mstrColorPicker #pkrMore,
#pkrGradients
	{
	clear: both;
	display: block;
	float: none;
	height: auto;
	margin-right: 6px;
	overflow: visible;
	text-align: center;
	width: auto;
}

.mstrColorPicker #pkr {

}

.mstrColorPicker #pkrCustom { /*for IE*/
	height: 1px;
	border-width: 1px 0 0;
	overflow: hidden; /*IE6*/
}

.mstrColorPicker #pkrMore,
#pkrGradients {

}

.mstrColorPicker #pkrCustom {margin-top: 95px;}
.mstrColorPicker #pkrMore {margin-top: 95px; /*when User Colors Palette is empty*/}

.mstrColorPicker table {
	table-layout: fixed;
}

.mstrColorPicker table tr {
	height: 12px;
}

.mstrColorPicker table tr td {
	overflow: hidden;
	width: 12px;
}

.mstrColorPicker div {
	margin-left: 5px;
	margin-right: 5px;
	text-align: center;
}

#backHistoryPickerBone,
#forwardHistoryPickerBone {
	display: none;
}

/*---color gradient editor---*/
#rwdEdtColorGradient_RWDColorGradientEditorStyle TABLE {
	width: 100%;
}

TD.sectionHeader,
TD.sectionSSHeader {
	font-weight: bold;
	padding-left: 6px;
	padding-right: 3px;
}

TD.sectionHeader {
	width: 12%;
}

TD.sectionSSHeader {
	width: 26%;
}

TABLE.colorSection,
TABLE.shadingStylesSection {
	margin: 10px 1px 20px 0px;
	padding-left: 25px;
	width: 100%;
}

TABLE.colorSection TD {
	padding-bottom: 3px;
}

TABLE.shadingStylesSection TD {
	vertical-align: top;
}

TABLE.variantsBoxes {
	width: 66% !important;
}

TABLE.variantsBoxes TD {
	padding: 5px;
	padding-left: 0px;
}

TABLE.customShading TD {
	padding-bottom: 5px;
}

TABLE.customShading INPUT {
	margin-right: 5px;
}

DIV.preview,
DIV.previewSelected {
	border-color: #000000 rgb(229, 229, 229) rgb(229, 229, 229) rgb(0, 0, 0)		;
	border-style: solid;
	border-width: 1px;
	height: 50px;
	width: 50px;
	overflow: hidden;
}

DIV.previewSelected {
	border: 2px solid #A00; /*was #FFFF00;*/
}

#previewSeparator {
	display: none;
}

.pixel {
	clear: none;
	float: left;
	height: 2px;
	margin: 0px;
	overflow: hidden;
	width: 2px;
}

.sample {
	border: 1px solid black;
	height: 10px;
	margin-bottom: 10px;
	width: 100px;
}

.hide {
	display: none;
}

.show {
	display: block;
}

.showTransitionType {
	display: block;
	visibility: visible;
}

/*Shopping cart*/
.tdAvailable div.list {
	width: 100%;
}

.tdAvailable select,
.tdSelected select {
	width: 100%;
}

.mstrCurtain { /*make top dialog modal*/
	background: #fcfcfc url(images/1ptrans.gif) left top repeat;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	opacity: 0.5;
	filter: alpha(opacity=50);
}

.mstrAncestors {
	width: 210px;
}

.mstrAncestors_html {
	width: 155px; /*auto;*/
}

.mstrStackTraceError,
.mstrRequestError {
	display: none;
}

/**---------mask & marquee ---------*/
.mstrMask,
.mstrMaskedImage {
	position: absolute;
	top: 0px;
	left: 0px;
}

.mstrMask {
	overflow: visible;
	display: none;
	border: 0pt;
	z-index: 100;
	float: left;
	margin: 0 !important;
}

.mstrMaskedImage {
	border: 0px solid #ffff00;
	z-index: 2;
}

.mstrMaskedHilite,
.mstrMaskedSurroundHilite {
	position: absolute;
	overflow: hidden;
	visibility: hidden;
	z-index: -1;
	border: 2pt solid #ffff00;
}

.mstrMaskedHilite {
	background-color: #ffff00;
	border: 1px solid #000000;
}

.mstrMarquee,
.mstrMarquee SPAN {
	position: absolute;
	overflow: hidden;
	z-index: 4;
}

.mstrMarquee SPAN {
	top: 0px;
	left: 0px;
}

.mstrMarqueeWhite {
	border: 1px solid #ffffff;
}

.mstrMarqueeBlack {
	border: 1px dashed #000000;
}

/**---------drag & drop ---------*/
.mstrDnDRWDragItem,
.mstrDnDReportDragItem {
	position: absolute;
	top: -10000px;
	left: -10000px;
	z-index: 4;
}

.mstrDnDRWDragItem {
	height: 15px;
	width: 39px;
}

.mstrDnDReportDragItem {
	background-color: #fffff0;
	border: 1px solid #000000;
	font-weight: bold;
	padding: 3px 5px;
}

.mstrTransparentMaskSide {
	background: #ffff00;
	display: none;
	height: 3px;
	overflow: hidden;
	position: absolute;
	width: 3px;
	z-index: 5;
}

/*------------------- column width handles -----------------*/
.mstrColWidthHandle {
	cursor: col-resize;
	position: absolute;
	text-align: right;
	top: 0px;
	width: 5px;
	z-index: 4;
}
.mstrColWidthHandle.dm {cursor:default;} /*design mode*/

.mstrColCaption {
	position: absolute;
	visibility: hidden;
	z-index: 110;
	background-color: #ffffcc;
	border-width: 1pt;
	border-style: solid;
	border-color: #999999 #999999 #000000 #000000;
	padding: 2px;
}

.mstrColGuideline {
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 1px;
	visibility: hidden;
	z-index: 110;
}

.mstrColGuideline DIV {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
}

/*--------------------- menu ---------------------------------*/
.mstrMenuBar { color: #000000;}
.mstrMenuBar { background: #959595 url(images/theme/gray/toolBarGradientHTML.gif) repeat-x scroll left top;}

.mstrMenuBar TABLE  TABLE {
	border: 0px none;
}

.mstrMenuBar .mstrMenuLastUpdated {
	padding: 0 3px;
	color: #000;
}

.mstrFullScreen .mstrMenuBar {
	height: 0;
}

.mstrFullScreen .mstrMenuBar .menu-header,
.mstrFullScreen .mstrMenuBar .menu-header-disabled,
.mstrFullScreen .mstrMenuBar .menu-header-selected
	{
	display: none;
}

/*.htmlMenu .menu-header, .htmlMenu .menu-header-disabled, .htmlMenu .menu-header-selected */
.menu-header,
.menu-header-disabled,
.menu-header-selected {
	background: transparent none repeat scroll 0%;
	border: 1px none;
	padding: 0px;
	cursor: pointer;
	padding: 2px 15px 2px 15px;
	white-space: nowrap;
}

.mstrHTML .mstrMenuBar .menu-header {
	padding: 2px 5px;
	/*make sure not to show browser scrollbar by default*/
}

.menu-header-disabled {
	color: #CCCCCC;
	cursor: default;
}

.menu-header-selected {
	background-color: #CACAC2;
	border: 1px solid #404040;
	cursor: default;
	padding: 1px 15px 1px 15px;
}

.menu-header img,
.menu-header-disabled img,
.menu-header-selected img {
	display: none;
}

.menu-hidden {
	position: absolute;
	top: 0pt;
	visibility: hidden;
	z-index: 98;
}

.mstrMenuBar TABLE.menu-block {
	background-color: #F7F7EE;
	border: 1pt solid #404040;
	cursor: pointer;
}

.menu-row-selected {
   cursor: default;
	color:#fff;
}

.menu-item,
.menu-item-disabled {
	padding: 2px;
}

.menu-item {
	cursor: pointer;
	font-size: 11px;

}
.menu-item-disabled {
	color: #CCCCCC;
	cursor: default;
}

.menu-item-image img,
.menu-item-image-disabled img {
	width: 20px;
	height: 20px
}

.menu-separator,
.menu-separator-disabled,
.menu-top-separator,
.menu-top-separator-disabled
	{
	border-top: 1px solid #999999;
	padding: 2px;
}

.menu-separator-disabled,
.menu-top-separator-disabled {
	color: #CCCCCC;
}

.menu-separator,
.menu-top-separator {
	color: #000000;
}

td.mstrMenuLastUpdated {
	width: 10%;
	padding-right: 1px;
	float: none;
}

.mstrMenuSeparator {
	padding-left: 5px;
	padding-right: 5px;
}

.mstrMenuSeparator hr {
    border-color: #E0E0E0;
    border-style: solid;
    border-width: 1px 0px 0px;
}

.mstrCalendar td {
	text-align: center;
}

.mstrCalendar td.selected,
.mstrCalendar td.mouseover {
	background-color: #23a3d3;
	color: #000;
}

/*--- simpleThresholdEditor ---*/
.simpleThresholdEditor {
	position: relative;
	z-index: 1; /*lower than locked page Header*/
}

.simpleThresholdEditor .metricInfo {
	margin-top: 4px;
}

.simpleThresholdEditor .metricInfo .subBox {
	margin-left: 6px;
	padding: 6px;
}

.simpleThresholdEditor .metricInfo .subBox .props {
	font-weight: bold;
}

.simpleThresholdEditor .metricInfo .subBox .type {
	cursor: pointer;
	text-decoration: underline;
}

.simpleThresholdEditor .metricInfo .editType {
	background-color: #FFFFFF;
	border-bottom: 1pt dashed #000000;
	border-top: 1pt dashed #000000;
	padding: 8px;
	margin-left: 6px;
}

.simpleThresholdEditor .metricInfo .editType.condFormat {
	background-color: transparent;
	border-bottom: 0pt dashed #000000;
	border-top: 0pt dashed #000000;
}

.simpleThresholdEditor .complexMsg {
	border: 1pt solid #000000;
	display: none;
	padding: 6px;
	position: relative;
	top: -35px;
}

.addThresh {
	margin-left: 12px;
	cursor: pointer;
}

.removeThresh {
	cursor: pointer;
	margin-left: 20px;
	padding-left: 16px;
}

.removeThresh {
	background: transparent url(images/btnClearFilter.gif) no-repeat scroll
		left top;
}

/* simple threshold editor slider bar*/
.simpleThresholdEditor {
	position: relative;
}

.simpleThresholdEditor .metricInfo {
	margin-top: 4px;
}

.simpleThresholdEditor .metricInfo .subBox,
.simpleThresholdEditor .metricInfo .editType
	{
	padding: 6px;
	margin-left: 6px;
}

.simpleThresholdEditor .metricInfo .subBox .props {
	font-weight: bold;
}

.simpleThresholdEditor .metricInfo .subBox .simple,
.addThresh .link {
	text-decoration: underline;
	cursor: pointer;
}

.simpleThresholdEditor .editThresh {
	border: 1pt solid #AAAAAA;
	padding: 6px;
	background-color: #ffffff;
	padding-bottom: 2px;
	position: absolute;
	z-index: 25;
}

.simpleThresholdEditor .metricInfo .editType {
	border-bottom: 1pt dashed #000000;
	border-top: 1pt dashed #000000;
	background-color: #ffffff;
	padding: 8px;
}

.simpleThresholdEditor .metricInfo .editType.condFormat {
	border-bottom: 0pt dashed #000000;
	border-top: 0pt dashed #000000;
	background-color: transparent;
}

.simpleThresholdEditor .metricInfo .editType #cancel,
.simpleThresholdEditor .metricInfo .editType #apply
	{
	height: 16px;
	width: 16px;
	cursor: pointer;
	position: relative;
}

.simpleThresholdEditor .metricInfo .editType #apply {
	background: url(images/Apply.gif) no-repeat top left;
}

.simpleThresholdEditor .metricInfo .editType #cancel {
	background: url(images/Delete.gif) no-repeat top left;
}

.simpleThresholdEditor .complexMsg {
	position: relative;
	top: -35px;
	border: 1pt solid #000000;
	padding: 6px;
	display: none;
}

.sliderBar {
	height: 25px;
	/* TQMS 347890. STE range should have the same bg color as background container if 'No Color' is selected.*/
	background-color: #E6E6E6;
	position: relative;
	border: 1px solid #000000;
	z-index: 25;
	display: none;
}

.sliderPreview {
	height: 26px;
	position: relative;
	top: -26px;
	z-index: 24;
	white-space: nowrap;
}

.sliderScale {
	height: 25px;
	position: relative;
	top: -75px;
	z-index: 23;
	white-space: nowrap;
}

.sliderPreview .sliderPreviewItem {
	position: absolute;
	padding: 2px;
	border: 1pt solid #333333;
	background-color: #ffffff;
}

.sliderPreview .sliderPreviewItem .sliderPreviewText {
	padding: 20px;
	margin-right: 4px;
}

.sliderPreviewItem img {
	width: 16px;
	height: 16px;
	margin-right: 2px;
	margin-left: 2px;
	cursor: pointer;
}

.sliderPreviewItem img.formatBtn {
	background: url(images/toolbar.png) no-repeat top left;
	background-position: -322px -122px;
}

.sliderPreviewItem img.clearBtn {
	background: url(images/btnClear.gif) no-repeat top left;
}

.sliderPreviewItem img.splitBtn {
	background: url(images/btnSplit.gif) no-repeat top left;
}

.sliderPreviewItem img.deleteBtn {
	background: url(images/toolbar.png) no-repeat top left;
	background-position: -324px -64px;
}

.sliderPreviewItem img.disabled {
    opacity: 0.25;
}

.sliderBar div {
	position: absolute;
	height: 25px;
}

.sliderBar .bgColor {
	position: absolute;
	height: 25px;
	width: 100%;
	overflow: hidden;
}

.sliderBar div .foreColor {
	position: absolute;
	height: 4px;
	width: 100%;
	margin: 10px 0px;
	overflow: hidden;
}

.sliderScale span {
	width: 30px;
	text-align: center;
	position: absolute;
	color: #D22D2D;
}

.sliderDisplay {
	position: relative;
	top: -76px;
	z-index: 26;
}

.sliderDisplay .handle,
.sliderBar div .handle,
.sliderBar div .selectedhandle
	{
	border: 1px solid #cccccc;
	position: absolute;
	left: -3px;
	height: 31px;
	top: -4px;
	width: 7px;
	background: #A6A6A6 url(images/verticalHandle.gif) left 50% no-repeat;
	cursor: e-resize;
}

.sliderDisplay .handle {
	background-color: #000000;
	cursor: default;
	opacity: 0.75;
}

.sliderBar div .selectedhandle {
	border: 1px dotted #656565;
}

.sliderDisplay .pointer,
.sliderBar div .pointer {
	position: absolute;
	display: none;
	top: -7px;
	left: -4px;
	width: 8px;
	height: 8px;
	cursor: e-resize;
	background: url(../../images/colHandle.gif);
}

.sliderDisplay .label,
.sliderBar div .label {
	position: absolute;
	top: 38px;
	left: -15px;
	background-color: #ffffff;
	font-size: 8pt;
	border: 1px solid #989898;
	padding: 0px 4px;
	display: none;
	cursor: default;
}

.sliderDisplay .label {
	display: inline;
	border: 1px solid #858585;
	top: -18px;
}

.removeThresh,
.threshAutoApplyOff,
.threshAutoApplyOn {
	margin-left: 20px;
	padding-left: 16px;
	text-decoration: underline;
	cursor: pointer;
}

.addThresh input,
.editThresh input {
	width: 63px;
	margin-right: 4px;
	font-size: 8pt;
	background-color: #ffffff;
	border: 1px solid #000000;
}

.removeThresh {
	background: url(images/btnClearFilter.gif) no-repeat top left;
}

.threshAutoApplyOff {
	text-decoration: none;
	color: #0000ff;
	background: url(../../images/check_off.gif) no-repeat top left;
}

.threshAutoApplyOn {
	text-decoration: none;
	color: #0000ff;
	background: url(../../images/check_on.gif) no-repeat top left;
}

/*---advanced threshold editor--*/
.ateContainer {
	display: none;
}

.ateThreshold,
.ateContainer .ateThreshold {
	padding: 4px;
	border: 1px solid #999999;
	background-color: #d5d5d5;
	margin-bottom: 10px;
	overflow-x: auto;
	overflow-y: hidden;
	position: relative; /*For IE*/
}

.ateContainer .ateThreshold .atePreview {
	width: 80px;
	vertical-align: middle;
	background-color: #FFF;
	padding: 0;
}

.ateContainer .ateThreshold .atePreview DIV {
	border: 1px solid #000000;
	height: 44px;
	overflow: hidden;
	text-align: center;
	width: 80px;
	display: table-cell;
}

.ateContainer .ateThreshold .atePreview DIV img {
	height: 100%;
	width: 100%;
}

.ateContainer .ateThreshold .mstrTransform {
	background-color: #F0F0F0;
}

.ateContainer .ateThreshold .mstrPanelPortrait {
	margin-bottom: 0px;
}

.advancedThresholdEditorToolbar img#tbNewThreshold1 {
	width: 11px;
	margin-left: -5px;
}

#ateThreshExp_pane .body {
	background-color: #FFF;
}

/*threshold Format Editor*/
#thresholdsFormatEditor_ThresholdsRWTabManagerStyle #tabContainer,
#thresholdsFormatEditor_ThresholdsReportTabManagerStyle #tabContainer
	{
	width: 400px;
	overflow-y: visible !important;
	padding: 4px;
}

#thresholdsFormatEditor_ThresholdsRWTabManagerStyle #tabContainer #divborder3 TD,
#thresholdsFormatEditor_ThresholdsReportTabManagerStyle #tabContainer #divborder3 TD
	{
	white-space: nowrap;
}

#tbThFnId.mstrTabSection {
	padding: 0;
}

/*drill editor */
#drillEditor_pane .mstrButton {
	margin-right: 6px;
}

#drillEditor_pane .drillOptions {
	width: 100%;
}

#drillEditor_pane .drillOption .from,#drillEditor_pane .drillOption .to
	{
	margin-bottom: 10px;
	white-space: nowrap;
	padding-right: 5em;
}

#drillEditor_pane .drillOption label {
	float: left;
	overflow: visible;
	width: 5em;
}

#drillEditor_pane .drillAdvanced td {
	padding-right: 1em;
	vertical-align: top;
}

#drillEditor_pane .drillAdvanced td.from label {
	margin-right: 6px;
}

/*attribute forms*/
.attForms {
	border-color: #808080 #FFF #FFF #808080;
	border-style: solid;
	border-width: 1px;
	width: 100%;
}

.attForms thead th {
	background-color: #D4D0C8;
	border-color: #FFFFFF #808080 #808080 #FFF;
	border-style: solid;
	border-width: 1px;
	font-weight: bold;
	padding: 0px 6px 0 3px;
}

.attForms tbody {
	background-color: #FFFFFF;
}

.attForms tbody td {
	border-bottom: 1px dotted #999999;
	padding: 3px 6px 3px 3px;
	vertical-align: middle;
}

.attForms .attributeFormRow-selected {
	background-color: #0000CC;
	color: #FFFFFF;
}

/**------tree and treebox------*/
.mstrTreeWait {
	display: block;
	clear: both;
	height: 18px;
	padding-left: 21px !important;
	padding-top: 2px;
	white-space: nowrap;
	color: #999999;
	background: transparent url(images/treeLoading.gif) no-repeat left top;
}

#mstrWeb_report_accordion_tbObjBrwsr_pbt_FolderObjectBrowser .mstrTreeWait,
#FolderObjectBrowser_display .mstrTreeWait,#ObjectExplorer_display .mstrTreeWait
	{
	margin-left: 23px;
}

/* treebox*/
div.mstrTreeBox {
	height: 95%;
	overflow: auto;
	padding: 5px;
}

#tree_rwb_RWOutlineViewTransform.mstrTreeBox {
	overflow: visible; /* scrollbar will be dispalyed by container*/
}

#FolderObjectBrowser_display .mstrTreeBox {
	overflow: visible; /* scrollbar will be dispalyed by container*/
}

#mstrWeb_report_accordion_tbObjBrwsr_pbt_FolderObjectBrowser .mstrTreeBox,
#FolderObjectBrowser_display .mstrTreeBox,
#ObjectExplorer_display .mstrTreeBox
	{
	border: 0pt solid #666666;
}

.mstrTreeBox DIV {
	margin: 0px;
	white-space: nowrap;
}

.mstrTreeBox .itemContainer {
	display: block;
	margin-left: -4px;
}

.mstrTreeBox .iconContainer {
	float: left;
}

.mstrTreeBox A {
	text-decoration: none;
}

.mstrTreeBox A:hover {
	text-decoration: underline;
}

.mstrTreeBox A.marked {
	background-color: #000080;
	color: #ffffff;
	text-decoration: none;
}

#FolderObjectBrowserPrompt_display .mstrTreeBox A.marked SPAN,
#FolderObjectBrowser_display .mstrTreeBox A.marked SPAN
	{
	position: relative;
}

.mstrTreeBox A.marked:hover {
	color: #FFF;
}

.mstrTreeBox img {
	vertical-align: middle;
}

.mstrTabSection .mstrTreeBox UL,
.mstrTreeBox UL {
	margin: 0px 0px 0px 3px;
	padding-left: 12px;
	display: none;
}

.mstrTreeBox LI {
	list-style-image: url(images/tree/arrow-right.png);
	list-style-type: none;
	cursor: pointer;
	clear: both;
}

.mstrTreeBox LI SPAN {
	white-space: nowrap;
}

.mstrTreeBox li.open {
	list-style-image: url(images/tree/arrow-down.png)
}

.mstrTreeBox li.leaf,
.mstrTreeBox li.selectedleaf {
	list-style-image: none;
	cursor: default;
}

.mstrTreeBox LI.mstrTreeOpen {
	list-style-image: url(images/treeCollapse.gif);
}

.mstrTreeBox LI.selectedleaf,
.mstrTreeBox LI.leaf {
	list-style-image: none;
}

.mstrTreeBox LI.fetchMore {
	list-style-image: url(images/treeFetchNext.gif);
}

.mstrTreeBox LI.fetchPrevious {
	list-style-image: url(images/treeFetchPrevious.gif);
}

.mstrTreeBox DIV LI img {
	background-repeat: no-repeat;
	background-position: bottom;
	width: 20px;
	height: 19px;
}

.mstrTreeBox DIV LI .iconContainer {
	margin-top: -3px;
	margin-right: 1px;
	display: inline-block;
	vertical-align: middle;
}

.mstrTreeBox DIV LI .f {
	display: inline-block;
	background: url(images/lsFolder.gif) no-repeat center 50%;
	width: 20px;
	height: 20px;
	margin-top: -3px;
	vertical-align: middle;
}

.mstrTreeBox DIV LI.open .mstrIcon-lv-f {
	background: transparent url(images/lsFolder_open.png) right top
		no-repeat !important;
}

.mstrTreeBox DIV LI.open img.f_open {
	background-image: url(images/lsFolder_open.png);
}

.mstrTreeBox DIV LI img.f_open,
.mstrTreeBox DIV LI.open img.f {
	background-image: url(images/lsFolder_open.png);
	height: 15px;
	width: 18px;
	margin-bottom: 5px;
	margin-right: 2px;
}

.mstrTreeBox DIV LI.leaf .f_open,
.mstrTreeBox DIV LI.open .f_open,
.mstrTreeBox DIV LI.open .f,
.mstrTreeBox DIV LI .f_open
	{
	background: transparent url(images/lsFolder_open.png) right top no-repeat;
}

.mstrTreeBox DIV LI.open {
	vertical-align: middle;
}

.mstrTreeBox DIV LI a {
	padding-left: 2px;
}

/*tree*/
#leftToolbar { /*folder tree view*/
	border: 1px solid #aaa;
	background-color: #fff;
	margin-right: 5px;
	position: relative;
	height: 100%;

	margin-right: 0px;
	-webkit-transition: all 300ms;
	-moz-transition: all 300ms;
}

#targetLevelDiv {
	padding: 0px;
	padding-left: 3px;
}

#ftb_FolderTreeView {
	border-right: 0pt solid #666666;
	overflow: auto;
}

#tree_ftb_FolderTreeView {
	padding: 0px;
}

#propMgr_PropertiesTabManagerStyle_tree1 {
	padding: 11px 0px 0px 0px;
	margin: 0px;
}

#propMgr_PropertiesTabManagerStyle_tree1 li.leaf {
	padding-top: 2px;
}

#propMgr_PropertiesTabManagerStyle_tree1 li.open {
	list-style-image: none;
	font-weight: bold;
}

.mstrTreeTable {
	width: 100%;
}

.mstrTreeTable TD {
	padding-right: 1px;
}

.mstrTree {
	width: auto;
	border: 0px;
/*	border-top: 1px solid #999;*/
	padding: 2px 2px 2px 6px;
	overflow: auto;
	cursor: default;
	color: #000;
}

.mstrTreeSelected {
	background: #999;
	color: #ffffff;
	padding: 0px 0px 3px 0px;
}

.mstrTreeStrong {
	color: #808080;
}

.mstrTreeHover {
	color: #000000;
}

.mstrTreeSelectedStrong,
.mstrTreeSelectedHover {
	color: #808080;
	background: #CCC;
}

.mstrTree UL {
	margin: 1px;
	padding-left: 12px; /* was 15px */
}

.mstrTree UL UL {
	margin-top: 3px;
}

.mstrTree LI {
	padding: 0px;
	margin: 0px;
	margin-bottom: 3px;
	list-style-type: none;
	list-style-image: url(../../images/1ptrans.gif);
}

.mstrTree LI.mstrTreeClosed {
	list-style-image: url(images/tree/arrow-right.png);
}

.mstrTree LI.mstrTreeOpen {
	list-style-image: url(images/tree/arrow-down.png);
}

.mstrTree LI IMG {
	border: 0pt;
	height: 12px;
	width: 12px;
	vertical-align: text-bottom;
}

.mstrTree span.selected {
	color: #ffffff;
	background-color: #7a7a7a;
}

/* Tree Tab Manager */
.mstrTreeTabTable .mstrTreeControllTd {
	width: 26%;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	background-color: white;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
}

.mstrTreeTabTable .mstrTreeControllTd .mstrTreeControllDiv {
	padding: 0px;
	overflow: auto;
	background-color: white;
	border: 1px inset rgb(64, 64, 62);
}

.mstrTreeTabTable .mstrTreeControllTd .mstrTreeBox {
	width: 95%;
	height: 96%;
	padding: 6px 0px 0px 6px;
	margin: 0px;
	border-width: 0px;
}

.mstrTreeTabTable .mstrTreeControllTd .mstrTreeBox ul {
	margin: 0px;
	/*padding-left: 0px 0px 0px 16px;*/
	/*not sure how this is used, leave it here for now*/
}

.mstrTreeTabTable .mstrTreeControllTd .mstrTreeBox li a {
	text-decoration: none;
}

.mstrTreeTabTable .mstrTreeControllTd .mstrTreeBox li.mstrTreeTabDisabled
	{
	COLOR: #808080;
	list-style-image: none;
	list-style-type: none;
}

.mstrTreeTabTable .mstrTreeControllTd .mstrTreeBox li.mstrTreeTabDisabled a
	{
	COLOR: #808080;
}

.mstrTreeTabTable .tabInfoPanel {
	font-weight: bold;
	/*padding-top: 3px 0px 3px 8px; */
	/*not sure how this is used, leave it here for now*/
	height: 20px;
}

.mstrTreeTabTable .mstrTabSectionsTd {
	width: 74%;
}

.mstrTreeTabTable .mstrTabSectionsTd .mstrTabSection {
	overflow: hidden;
}

.mstrTreeTabTable .mstrTabSectionsTd .mstrTabSection .firstFieldSet {
	border-top-width: 0px;
}

.mstrTreeTabTable .mstrTabSectionsTd .mstrTabSection .body,
.mstrTreeTabTable .mstrTabSectionsTd .mstrTabContainer
	{
	padding: 0px;
	margin: 0px;
	border: 0px;
	overflow: hidden;
}

/* END OF Tree Tab Manager */
#btnDockLeft {
	display: block;
	cursor: pointer;
}

/*derived elements*/
#derivedElmtBrowser {
	height: 200px;
	overflow: auto;
}

.deBrowserSelected {
	background-color: #eee;
}

#derivedElmtBrowser tr td {padding: 3px 6px 3px 3px;}
#derivedElmtBrowser tr td span {
	padding-left: 22px;
}

.deFormatSelector {
	margin-bottom: 10px;
}

#derivedElmtBrowser .mstrListView {table-layout: fixed;}
.mstrDEDesc {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.deList {
	background: url(images/deList.gif) no-repeat center left;
}

.deCal {
	background: url(images/deCalc.gif) no-repeat center left;
}

.deFilter {
	background: url(images/deFilter.gif) no-repeat center left;
}

.deOther {
	background: url(images/deList.gif) no-repeat center left;
}

.deSct {
	background: url(images/deSct.gif) no-repeat center left;
}

#deLst_display .mstrPanelPortrait {
	background-color: #fff;
}

#deImport_display .mstrSmallIconView {
	width: 450px;
}

.mstrPropertySet {
	padding: 6px;
	margin-bottom: 10px;
}

.mstrPropertySet Legend {
	padding: 0 3px;
}

#deContent {
	padding: 0 5px;
}

#dePreview {
	padding: 10px 5px 10px 5px;
	background-color: #fff;
	height: 30px;
	overflow: auto;
}

#dePreview label {
	font-weight: bold
}

#dePreviewContent {
	margin-left: 10px;
}

#srcType .selected {
	font-weight: bold;
	text-decoration: none;
}

#srcType span {
	margin-right: 25px;
	font-weight: normal;
	text-decoration: underline;
	cursor: pointer;
}

#srcType span.selected {
	cursor: default;
}

#UniqueReportID {
	border: 0px solid #999999;
	z-index: 1;
}

/*report graph drop zone*/
.graphDropZones {
	width: 100%;
}

.graphDropZones .gdzZone {
	text-align: left;
	vertical-align: top;
	border: 1px solid #b2b2b2;
	padding: 0px;
	background-color: #f1f1f1;
}

.graphDropZones .gdzZone .gdzToolbar {
	border-bottom: 1px solid #b2b2b2;
	margin: 0 0 3px 0;
	padding: 2px;
	height: 16px;
}

.graphDropZones .gdzZone IMG {
	float: right;
	border-width: 0;
	background-color: transparent;
	height: 16px;
	width: 16px;
}

.graphDropZones .gdzZone .gdzTitle {
	font-weight: bold;
	text-transform: uppercase;
	margin: 4px;
	width: auto;
	white-space: nowrap;
	clear: left;
}

.graphDropZones .gdzZone .h,
.graphDropZones .gdzZone .v {
	height: 100%;
}

.graphDropZones .gdzZone .h {
	padding: 0px 2px;
}

.graphDropZones .gdzZone .v {
	padding: 2px 0px;
}

.graphDropZones .gdzZone SPAN {
	background: #f5f4f2 url(images/greyGradientVert.jpg) repeat-x bottom
		left;
	border: 1px solid #b2b2b2;
	padding: 3px 10px;
	margin: 4px;
	cursor: pointer;
	white-space: nowrap;
}

.graphDropZones .gdzZone .h SPAN {
	display: -moz-inline-box;
	display: inline-block;
	margin: 4px 2px;
}

.graphDropZones .gdzZone .v SPAN {
	display: block;
}

.graphDropZones .gdzImage IMG {
	margin: 10px;
}

.mstrDialogBody .graphDropZones .gdzImage IMG {
	visibility: hidden;
}

.graphDropZones .gdzImage {
	background-color: #ffffff;
	border: 1px solid #B2B2B2;
}

#edtGraphDropZones_RWGraphDropZonesEditorStyle .mstrDialogBone {
	border: 1px solid #000000;
	background: #f5f5f4 url(images/greyGradientHoriz.jpg) repeat-y top left;
}

#edtGraphDropZones_RWGraphDropZonesEditorStyle .mstrDialogBone .pane {
	width: auto;
}

#edtGraphDropZones_RWGraphDropZonesEditorStyle .mstrDialogBone .titlebar
	{
	background-color: #86837f;
}

#edtGraphDropZones_RWGraphDropZonesEditorStyle .mstrDialogBone .pane .body
	{
	padding: 2px;
}

.mstrWeb #edtGraphDropZones_RWGraphDropZonesEditorStyle .graphDropZones .Series
	{
	background: #f5f5f3 url(images/greyGradientHoriz80px.gif) repeat-y top
		left;
}

.mstrWeb #edtGraphDropZones_RWGraphDropZonesEditorStyle .graphDropZones .Categories,
.mstrWeb #edtGraphDropZones_RWGraphDropZonesEditorStyle .graphDropZones .Metrics
	{
	background: #f5f5f3 url(images/greyGradientHoriz350px.gif) repeat-y top
		left;
}

.thresholdSetting {
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	border: 1pt solid silver;
	overflow: hidden;
}

.thresholdName {
	padding-bottom: 5px;
}

.thresholdName input {
	margin-left: 20px;
}

.thresholdReplaceOptions {
	padding-top: 5px;
	padding-left: 80px;
}

#thReplaceOption {
	margin-right: 15px;
}

#thQuickSimbol {
	font-family: Wingdings;
}

/*------------------- stylesheet for the report design table ----------*/
	/*.mstrPanelTitleBar-inlineBody {padding:5px 1px 10px;} */
.r-outlinemode-contract IMG {
	margin-right: 2px;
}

.r-designMode { /* wrapper of report design TABLE*/
	clear: both;
}

.r-defaultTable { /*report design TABLE*/
	font-size: 8pt;
	overflow: visible;
	border-color: #999999 rgb(153, 153, 153) rgb(153, 153, 153)
		rgb(153, 153, 153);
	border-style: solid solid; /*solid none;*/
	border-width: 1px 0px 1px 1px;
	margin-top: 2px;
}

.r-defaultTable TD {
	font-size: 8pt;
	/*set this becuase generated inline style overrides the font-size set in TABLE*/
}

.r-cell { /*empty cell*/
	font-size: 8pt;
	vertical-align: middle;
	text-align: center;
	height: 1in;
	width: 3in;
}

.view-grid {
	overflow: hidden;
}

/* ignore height and width for non-empty grids in view mode */
.view-grid .r-cell {
	height: auto;
}

/*character wrapping*/
.view-grid TD {
	overflow: hidden;
}

.view-grid .Metrics-cell {
	text-align:right;
}

.charWrap {
	word-wrap: break-word;
}

.r-cell-preview {
	height: 1in;
	text-align: center;
}

.metricsOnRows .r-cell-preview {
	height: auto;
}

/* metric values */
.r-metricValue,
.r-metricValue-odd,
.r-metricValue-even,
.r-subtotalValue,
.r-subtotalValue-odd,
.r-subtotalValue-even
	{
	background-color: #ffffff;
	border-right: 1px solid #999999;
	text-align: center;
}

.r-subtotalValue,
.r-subtotalValue-odd,
.r-subtotalValue-even {
	background-color: #f5f5f4;
}

.view-grid .r-metricValue,
.view-grid .r-metricValue-odd,
.view-grid .r-metricValue-even,
.view-grid .r-subtotalValue,
.view-grid .r-subtotalValue-odd,
.view-grid .r-subtotalValue-even
	{
	border-bottom: 1px solid #999999;
}

/* row headers */
.r-rowHeader,
.r-rowHeader-odd,
.r-rowHeader-even,
.r-rowHeader-total,
.r-rowHeader-total-odd,
.r-rowHeader-total-even
	{
	background-color: #f5f5f4;
	border-right: 1px solid #999999;
	vertical-align: middle;
	border-collapse: separate;
}

.r-rowHeader-total,
.r-rowHeader-total-odd,
.r-rowHeader-total-even {
	font-weight: bold;
}

.view-grid .r-rowHeader,
.view-grid .r-rowHeader-odd,
.view-grid .r-rowHeader-even,
.view-grid .r-rowHeader-total,
.view-grid .r-rowHeader-total-odd,
.view-grid .r-rowHeader-total-even
	{
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
}

/* col headers */
.r-colHeader,
.r-colHeader-total {
	background-color: #f5f5f4;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	text-align: center;
}

.r-colHeader-total {
	font-weight: bold;
}

.view-grid .r-colHeader,
.view-grid .r-colHeader-total {
	border-top: 1px solid #999999;
}

TD.r-rowHeader,
TD.r-colHeader,
TD.r-metricValue {
	overflow: visible; /*TO Support Report QuickSearchBox Options popup*/
	}

/* header titles */
.r-colTitle,
.r-rowTitle {
	background: #d4d0c7;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #8C8783;
	border-bottom: 1px solid #82817D;
	font-weight: bold;
	vertical-align: middle;
}

.r-colTitle {
	text-align: right;
}

.r-rowTitle {
	text-align: center;
}

/* hyperlinks */
.r-defaultTable A {
	color: #ffffff;
}

.r-defaultTable A:hover {
	color: #ffcc33;
}

/*hyperlinks Editor*/
.mstrWHL-ActionsTD {
	width: 50%;
}

.mstrWHL-List,.mstrWHL-Button {
	width: 100%;
}

/*--file browser--*/
.fileBrowser select {
	display: block;
	width: 215px;
	margin-bottom: 3px;
}

.fileBrowser input.txt {
	width: 209px;
	margin-bottom: 3px;
}

.fileBrowser input.img {
	width: 16px;
	height: 16px;
	border: 0px;
}

.fileBrowser img.shortcut {
	width: 16px;
	height: 16px;
	border: 0pt;
	cursor: pointer;
}

.fileBrowser div {
	border: 1px solid #000000;
	background: #ffffff;
	width: auto;
	height: 200px;
	overflow: auto;
	margin-right: 20px;
}

.fileBrowser ul {
	margin: 1px;
	padding-left: 15px;
}

.fileBrowser a.selected {
	background: #cccccc;
	color: #0000cc;
}

.fileBrowser li {
	margin: 0px;
	padding: 0px;
}

.incFetch input.image {
	height: 10px;
	width: 6px;
	border: 0pt;
}

.incFetch input.text {
	width: 2em;
	position: relative;
	top: 1px;
}

.incFetch input.btn {
	border: 0pt;
}

/*create folder editor in object saveAs dialog*/
#OMDCreateFolder_OMDCreateFolderStyle .mstrFields .mstrInputText,#OMDCreateFolder_OMDCreateFolderStyle .mstrFields textarea
	{
	width: 76%;
}

#OMDCreateFolder_OMDCreateFolderStyle .mstrFields textarea {
	overflow: auto;
}

/*create new folder editor in report saveAs editor*/
#create_saveasbean_pane .mstrFields .mstrInputText,
#create_saveasbean_pane .mstrFields textarea
	{
	width: 76%;
}

#create_saveasbean_pane .mstrFields textarea {
	overflow: auto;
}

#create_saveasbean_pane .mstrDialogButtonBar {
	text-align: right !important;
}



/*- prompts dialog */
.mstrElementList {
	width: 300px;
	height: 150px;
}

.mstrPromptDropDown {
	width: 175px;
	position: relative;
}

.mstrPromptButtonBlock,
.mstrPromptButtonBlockDisabled,
.mstrPromptButtonInline
	{
	width: 150px;
	position: relative;
}

.mstrPromptButtonBlock,
.mstrPromptButtonBlockDisabled {
	display: block;
}

.mstrPromptButtonInline {
	display: inline;
}

.mstrIcon-btnArrowUp,
.mstrIcon-btnArrowUpDisabled,
.mstrIcon-btnArrowDown,
.mstrIcon-btnArrowDownDisabled
	{

}

.mstrInputTextShort,
.mstrInputTextMedium,
.mstrInputTextLong {
	position: relative;
}

.mstrInputTextShort {
	width: 40px;
}

.mstrInputTextMedium {
	width: 100px;
}

.mstrInputTextLong {
	width: 300px;
}

.mstrPromptEditorCell {
	padding: 5px 1px;
}

.mstrPromptLabelOffset {
	position: relative;
	left: 20px;
	top: 5px;
}

TEXTAREA.mstrPromptDescription,
TEXTAREA.description {
	width: 300px;
	height: 100px;
}

#promptEditor_PromptEditorQuestionStyle .mstrIcon-btn {
	background-color: #D4D0C8;
	border-color: #EEE #888 #888 #EEE;
	border-style: solid;
	border-width: 1px;
	margin-bottom: 5px;
}

/*---pageBy section----------*/
.pgby,.pgbyDesign,.pgbyNone {
	margin-right: 5px;
	margin-bottom: 2px;
	padding: 1px 2px 1px 2px;
	position: relative;
	background-color: transparent;
	height: 19px;
	line-height: 16px; /*IE*/
	top: 1px;
	cursor: default;
	display: block; /*FF*/
	display: inline-block; /*IE*/

	float:left;
}

.pgby img.insertBtn{
    background: url(images/toolbar.png) no-repeat top left;
    background-position: -122px -502px;
}

.pgbyDesign {
	border: 1px solid #999;
	height: 17px;
}

.pgbyNone {
	line-height: 20px; /*IE*/
	height: 20px;
	border: 0px none;
	margin-bottom: 0px;
	display: inline;
	float: left;
}

.pgbyHover { /*use together with .pgby*/
	color: #ffffff;
	background-color: #424242;
	cursor: pointer;
}

.pgby label {
	white-space: nowrap;
}

.pgby select#elemKey {
	margin-right: 3px;
}

.pgby img,
.pgby input {
	border: 0px;
	background-color: transparent;
	background-position: center center;
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	margin: 0px;
	border: 0pt;
	cursor: pointer;
	vertical-align: middle;
}

.mstrIconPivot {
	background-color: transparent;
	background-position: center center !important;
	background-repeat: no-repeat;
	width: 0;
	height: 16px;
	line-height: 16px;
	margin: 0px;
	border: 0pt;
	cursor: pointer;
	vertical-align: middle;
	padding-left: 16px;
	font-size: 10pt;
	display: inline-block;
}
.mstrIconPivot.x {background-image: url("images/remove.gif");}
.mstrIconPivot.p {background-image: url("../../images/arrow_topageby.gif");}
.mstrIconPivot.r {background-image: url("../../images/arrow_shiftright.gif");}
.mstrIconPivot.l {background-image: url("../../images/arrow_shiftleft.gif");}
.mstrIconPivot.c {background-image: url("../../images/arrow_rightup.gif");}
.mstrIconPivot.u {background-image: url("../../images/arrow_shiftup.gif"); padding: 0 0 0 16px;}
.mstrIconPivot.d {background-image: url("../../images/arrow_shiftdown.gif");}
td[ax="2"] > .mstrIconPivot.c {background-image: url("../../images/arrow_leftdown.gif");}

.pivotLeft {
	background-image: url(images/pivotLeft.gif);
}

.pivotRight {
	background-image: url(images/pivotRight.gif);
}

.pivotToRows {
	background-image: url(images/pivotToRows.gif);
}

.pivotToCols {
	background-image: url(images/pivotToCols.gif);
}

.pivotRemove {
	background-image: url(images/remove.gif);
}

.pgbySortAsc {
	background-image: url(images/arrowSortAsc.gif);
}

.pgbySortDsc {
	background-image: url(images/arrowSortDsc.gif);
}

.pgbySortAscSelected {
	background-image: url(images/arrowSortAscSelected.gif);
}

.pgbySortDscSelected {
	background-image: url(images/arrowSortDscSelected.gif);
}

.mstrSortImg {
    background: transparent url(images/misc_sprt.png) no-repeat;
    width: 20px;
    height: 10px;
}

.mstrSortImg.asc {
    background-position:-100px -6px;
}

.mstrSortImg.desc {
    background-position:-120px -5px;
}

/*scroller*/
.scroller-hor,
.scroller-ver {
	overflow: hidden;
	text-align: left;
	position: relative;
}

.scroller-hor {
	height: 11px;
}

.scroller-ver {
	width: 23px;
	height: 100%;
}

.scroller-container-ver-gh,
.scroller-container-hor-gh {
	z-index: 1;
}

.scroller-container-ver,
.scroller-container-hor {
	z-index: 2;
}

.scroller-container-hor-gh,
.scroller-container-hor {
	position: absolute;
	top: 0px;
}

.scroller-container-ver-gh,
.scroller-container-ver {
	position: absolute;
	left: 2px;
	float: left;
}

.scroller-tooltip {
	position: absolute;
	display: none;
	color: #000000;
	overflow: auto;
	border: 1px solid rgb(178, 178, 178);
	background: #fff url(images/scroller/InfoIcon.gif) no-repeat;
}

.scroller-tooltip span {
	padding-left: 3px;
	padding-right: 3px;
	border-left: 1px solid rgb(178, 178, 178);
	margin-left: 16px;
	height: 100%;
}

.scroller-singleticker-hor,
.scroller-selection-hor,
.scroller-left,
.scroller-right
	{
	overflow: hidden;
	background-repeat: no-repeat;
	width: 13px;
	height: 11px;
}

.scroller-singleticker-hor {
	width: 11px;
	height: 19px;
}

.scroller-right,
.scroller-left {
	width: 11px;
}

.scroller-left {background-image: url(images/scroller/LeftTicker.gif);}
.strikeout .scroller-left {background-image: url(images/scroller/LeftTicker_blue.gif);}

.scroller-right {background-image: url(images/scroller/RightTicker.gif);}
.strikeout .scroller-right {background-image: url(images/scroller/RightTicker_blue.gif);}

.scroller-singleticker-hor {background: url(images/scroller/SingleTickerForHorizontalSlider.gif) no-repeat 50% 0;}
.strikeout .scroller-singleticker-hor {background: url(images/scroller/SingleTickerForHorizontalSlider_blue.gif) no-repeat 50% 0;}

.scroller-container-hor,
.scroller-container-ver {
	opacity: 0.4;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
	/*IE*/
}

.scroller-selection-hor {background: transparent url(images/scroller/HorizontalCenter.gif) no-repeat 50%;}
.strikeout .scroller-selection-hor {background: transparent url(images/scroller/HorizontalCenter_blue.gif) no-repeat 50%;}

.scroller-selection-ver {background: transparent url(images/scroller/VerticalCenter.gif) no-repeat 0px 50%;}
.strikeout .scroller-selection-ver {background: transparent url(images/scroller/VerticalCenter_blue.gif) no-repeat 0px 50%;}

.scroller-singleticker-ver,
.scroller-selection-ver,
.scroller-top,
.scroller-bottom
	{
	overflow: hidden;
	position: relative;
	background-repeat: no-repeat;
	width: 11px;
	height: 13px;
}

.scroller-singleticker-ver {
	background: url(images/scroller/SingleTickerForVerticalSlider.gif) no-repeat 0px 50%;
	width: 19px;
}
.strikeout .scroller-singleticker-ver {background: url(images/scroller/SingleTickerForVerticalSlider_blue.gif) no-repeat 0px 50%;}

.scroller-top,
.scroller-bottom {
	height: 11px;
}

.scroller-top {background-image: url(images/scroller/TopTicker.gif);}
.strikeout .scroller-top {background-image: url(images/scroller/TopTicker_blue.gif);}

.scroller-bottom {background-image: url(images/scroller/BottomTicker.gif);}
.strikeout .scroller-bottom {background-image: url(images/scroller/BottomTicker_blue.gif);}

.scroller-background-hor {
	background-image: url(images/scroller/HorizontalBackgroundBar.gif);
	border: 1px solid rgb(178, 178, 178);
	position: relative;
	height: 5px;
	top: 2px;
	overflow: hidden;
}

.scroller-background-ver {
	margin-top: 5px;
	margin-left: 2px;
	background-image: url(images/scroller/VerticalBackgroundBar.gif);
	border: 1px solid rgb(178, 178, 178);
	width: 5px;
	float: left;
}

.scroller-hidden {
	display: none;
}

#dropshadowSlider .scroller-background-hor {
	top: 6px;
}

#tbOptions_TabGraphOptionsStyle .mstrTabSection  ul {
	padding-left: 20px;
}

/*subtotal editor*/
.subTotalDisplayIcon {
	width: 50px;
	height: 50px;
	margin-right: 10px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: right center;
}

.subTotalRowDisplay_first {
	background-image: url(../../images/subtotalDisplayTop.gif);
}

.subTotalColumnDisplay_first {
	background-image: url(../../images/subtotalDisplayLeft.gif);
}

.subTotalPageDisplay_first {
	background-image: url(../../images/subtotalDisplayTop.gif);
}

.subTotalRowDisplay_last {
	background-image: url(../../images/subtotalDisplayBottom.gif);
}

.subTotalColumnDisplay_last {
	background-image: url(../../images/subtotalDisplayRight.gif);
}

.subTotalPageDisplay_last {
	background-image: url(../../images/subtotalDisplayBottom.gif);
}

.subTotalRowDisplay_undefined {
	background-image: url(../../images/subtotalDisplayTopUndefined.gif);
}

.subTotalColumnDisplay_undefined {
	background-image: url(../../images/subtotalDisplayLeftUndefined.gif);
}

.subTotalPageDisplay_undefined {
	background-image: url(../../images/subtotalDisplayTopUndefined.gif);
}

table.simpleSubtotalSec {
	width: 100%;
	border:  1px solid #e2e2e2;
	margin-top:5px;
}

table.simpleSubtotalSec thead td {
	text-align: center;
}

table.simpleSubtotalSec td div {
	margin: 3px auto;
}

table.advancedSubtotal td {
	padding: 0px 20px 0px 0px;
}

/*filter editor common style*/
.mstrFilterEditor {
	background-color: #F0F0F0;
	margin: 0px;
	/*when width:100%, old margin:6px margin would make this editor go beyond its container*/
	width: 100%;
	height: 100%;
}

.mstrFilterEditor .mstrFilterEditor {
	height: auto;
}

.mstrFilterEditor TD {
	padding: 1px 0;
}

.mstrFilterEditor input.mstrIcon-ls {
	/*base style for small icons in filter editor----*/
	vertical-align: middle;
	display: inline;
}

.mstrFilterActionType {
	white-space: nowrap;
}

.mstrIcon-btnAddCondition,
.mstrIcon-btnAddConditionHTML {
	background-position: -100px -42px;
}

.mstrIcon-btnClearFilter {
	background-image: url(images/btnClearFilter.gif);
	cursor: pointer;
	width: 13px;
	height: 13px;
	margin-right: 3px;
}

/*apply mstrIcon-ls as base style for the following icons */
.mstrIconEdit {
	background-image: url(images/Edit.gif);
}

.mstrIconShiftUp {
	background-image: url(images/shift_up.gif);
}

.mstrIconShiftDown {
	background-image: url(images/shift_down.gif);
}

.mstrIconShiftLeft {
	background-image: url(images/shift_left.gif);
}

.mstrIconShiftRight {
	background-image: url(images/shift_right.gif);
}

.mstrIconMoveToViewLimit {
	background-image: url(images/moveToViewLimit.gif);
}

.mstrIconMoveToViewFilter {
	background-image: url(images/moveToViewFilter.gif);
}

.mstrIconMetricQualInfo {
	background-image: url(images/metricqualinfo.gif);
}

.mstrIconToggleSingleMultiMode {
	background-image: url(images/addDoubleArrow.png);
}

.mstrIconToggleSingleMultiModeButton {
	background-image: url(images/addDoubleArrow.png);
}

.mstrIconPromptError {
	background-image: url(images/flagRed.gif);
	display: inline;
	background-repeat: no-repeat;
}

.mstrIconMetricQualInfoImage {
	background-image: url(images/metricqualinfo.gif);
	display: inline;
}

.mstrIconEditBackground { /*use alone*/
	background-image: url(images/pattern_beigedots.jpg);
	background-repeat: repeat-x;
}
.mstrIconAutoApplyOn,
.mstrIconAutoApplyOff,
.mstrIconAutoApplyOnDisabled,
.mstrIconAutoApplyOffDisabled
{
  /*view filter editor & simple threshold editor*/
	margin-left: 20px;
	cursor: pointer;
	display: inline;
}

.mstrIconAutoApplyOn{
	background: transparent url(images/icon_checkedbox.png) no-repeat top;
}

.mstrIconAutoApplyOff {
	background: transparent url(images/icon_checkbox.png) no-repeat top;
}

.mstrIconAutoApplyOnDisabled {
	background-image: url(images/Check_disabled.gif);
	cursor: default;
}

.mstrIconAutoApplyOffDisabled {
	background-image: url(images/boxDisabled.gif);
	cursor: default;
}

span.mstrIconAutoApplyOn,
span.mstrIconAutoApplyOff,
span.mstrIconAutoApplyOnDisabled,
span.mstrIconAutoApplyOffDisabled
	{ /*for simple threshold editor*/
	padding-left: 16px;
	background-position: left center;
}

INPUT [type="image"] {
	height: 15px;
	width: 15px;
}

input.promptButton,
input.promptButtonDisabled {
	background-position: left top;
	background-color: transparent;
	background-repeat: no-repeat;
	height: 15px;
	width: 16px;
}

input.promptButton {
	background-image: url(images/lsPrompt.gif);
}

input.promptButtonDisabled {
	background-image: url(images/1ptrans.gif);
}

/* filter editors rich text formatting */
.mstr-filter-text-editable,
.mstr-filter-operator-editable,
.mstr-filter-constant-editable,
.mstr-filter-branch-operator-editable
	{
	color: #000099;
	cursor: pointer;
	text-decoration: underline;
}

.mstr-filter-text-noneditable,
.mstr-filter-object-name-noneditable,
.mstr-filter-operator-noneditable,
.mstr-filter-constant-noneditable,
.mstr-filter-branch-operator-noneditable
	{
	color: #808080;
}

.mstr-filter-object-name-inerror,
.mstr-filter-operator-inerror,
.mstr-filter-constant-inerror
	{
	color: #cc0000;
	font-weight: bold;
}

.mstr-filter-object-name,
.mstr-filter-object-name-noneditable {
	font-weight: bold;
}

.mstr-filter-editable-subexp-table {
	background-color: #F0F0F0;
}
.mstr-filter-editable-subexp-table .mstrStandardHighlighted {white-space: normal}

.mstr-filter-addcondition-noneditable {
	cursor: default;
}

.mstr-filter-containerDiv {
	background-color: #ffffff;
	height: 320px;
	overflow: auto;
	border: 2px inset #ffffff;
}

#rfe_ReportFilterStyle #functionAndFunctionTypeCombo,
#vfe_ViewFilterStyle #functionAndFunctionTypeCombo,
#report_report_filter #functionAndFunctionTypeCombo,
#report_view_filter #functionAndFunctionTypeCombo
	{
	margin-right: 3px;
	/* filter editor pulldown for In List, Not In List */
}

/* report filter & view filter need extra bottom margin for readability */
#rfe_ReportFilterStyle .body,
#vfe_ViewFilterStyle .body,
#report_report_filter .body,
#report_view_filter .body
	{
	padding-bottom: 0.5em;
}

/* use title widths to align view filter links with page by text horizontally */
#rfe_ReportFilterStyle .title,
#vfe_ViewFilterStyle .title,
#report_report_filter .title,
#report_view_filter .title
	{
	width: 10em;
	overflow: visible;
}

/* override color scheme of panels for this page */
#viewFilterRWGrid_ViewFilterRWGridStyle .mstrPanelPortrait {
	background-color: transparent;
	border: none;
}

#viewFilterRWGrid_ViewFilterRWGridStyle .mstrDialogBone .mstrDialogTitleBar
	{
	border: none;
}

#viewFilterRWGrid_ViewFilterRWGridStyle .pane {
	table-layout: auto;
}

.filter_Worning {
	color: red;
	margin-left: 10px;
	margin-bottom: 6px;
}

.mstrFilterEditor .mstrButton {
	min-width: 50px;
}

/*end filter editor*/ /*wizard*/
.divPreviewPageCell {
	position: absolute;
	top: 25px;
	left: 270px;
}

.divPreview {
	border: 1pt solid #000000;
	background: #999999;
	position: relative;
	padding: 15px;
	width: 126px;
	height: 150px;
}

.imgCorner {
	position: absolute;
	top: 1px;
	left: 98px;
	z-index: 3;
}

.imgPage {
	border: 1pt solid #000000;
	background: #ffffff;
	width: 110px;
	height: 140px;
	overflow: hidden;
	font-family: Verdana, Arial, Microsoft Sans Serif;
	font-size: .8em;
}

.imgPageShadow {
	z-index: 0;
	background-color: #000000;
	position: relative;
	left: 5px;
	top: 5px;
	width: 109px;
	height: 140px;
}

.imgSection {
	border: 1pt solid #000000;
	color: #0000cc;
	overflow: hidden;
	position: relative;
	margin: 2px;
	padding: 1px;
	vertical-align: top;
	height: 17px;
}

.imgDetails {
	border: 1pt solid #000000;
	position: relative;
	margin: 2px;
	padding: 1px;
}

/*folder bullet list view*/
.mstrBulletView {
	padding-left: 0px;
	margin: 0 0 0 2px
}

.mstrBulletItem {
	margin: 3px auto;
	padding: 0 8px;
	list-style-type: none;
	background: transparent none no-repeat;
}

.mstrIconBulletItem {
	margin: 3px auto;
	padding: 0;
}

/*339248 - folder bullet list view for Folder & Related Reports*/
.mstrBullet {
	margin: 0 5px 5px;
}


.mstrBulletImg {
    background: transparent url(images/misc_sprt.png) -9px -3px no-repeat;
}

/*---vertical tile list view---*/
.mstrVtList,
.mstrVtListSelected {
	float: left;
	margin: 1px 6px;
	padding: 5px;
	border: 0px dashed #444444;
}

.mstrVtListSelected {
	background-color: #EFF1F4;
	border-width: 1px;
	margin: 0px 5px;
}

.mstrVtListImg {
	margin: 2px auto;
}

.mstrVtListTxt {
	font-weight: bold;
	margin-top: 6px;
	text-align: center;
	height: 4em;
}

/*---insert new layout editor vertical tile list---*/
#folderCreateDocument_FolderStyleCreateDocument .mstrVtList,
#folderCreateDocument_FolderStyleCreateDocument .mstrVtListSelected,
#NewDashboardLayoutsListView .mstrVtList,#NewDashboardLayoutsListView .mstrVtListSelected,
#NewDocumentLayoutsListView .mstrVtList,#NewDocumentLayoutsListView .mstrVtListSelected
	{
	width: 140px;
}

#folderCreateDashboard_FolderStyleCreateDashboard .mstrVtListImg,
#NewDashboardLayoutsListView .mstrVtListImg,
#NewDocumentLayoutsListView .mstrVtListImg

	{
	background: transparent url(images/dashboardIcons.png) 0 0 no-repeat;
	height: 76px;
	width: 60px;
}

#vt_8921DE9C408EF1B4D776A3A6E0AC2D0F .mstrVtListImg {
	background-position: -60px 0;
}

#vt_2E4E44284E1D358E886029A790502A82 .mstrVtListImg {
	background-position: -120px 0;
}

#vt_5CF40238425FA1A251ACF9925F846B62 .mstrVtListImg {
	background-position: -180px 0;
}

#vt_E44B880748568EA00393E1BB3ED262D0 .mstrVtListImg {
	background-position: -240px 0;
}

#vt_4B75EA04422234A58C6FF0B1F9857AE4 .mstrVtListImg {
	background-position: 0 -76px;
}

#vt_176B047B443EB412282B258A3BF18A75 .mstrVtListImg {
	background-position: -60px -76px;
}

#vt_1FADAD67499EC248C3145F92E04EE076 .mstrVtListImg {
	background-position: -120px -76px;
}

#vt_DC34CBDD4DB77952611647B6CB30BA94 .mstrVtListImg {
	background-position: -180px -76px;
}

#vt_CF34F10547F441E4BB92A7A654ED4466 .mstrVtListImg {
	background-position: -240px -76px;
}

#vt_21187A6B4AFCFFE7E54D0C95B5435D0F .mstrVtListImg {
	background-position: 0 -152px;
}

#vt_196483194ED2DF4AF9423C9FFA7F3785 .mstrVtListImg {
	background-position: -60px -152px;
}

#vt_BBC6628F4A4723F843FB54A25F9C85DB .mstrVtListImg {
	background-position: -120px -152px;
}

/*--Graph Preview Images--*/ /*Graph Major Styles*/
.graphBgImg {
	background-image: url(images/GraphTypesSprite.gif);
	background-position: 0px 0px;
}

.graphpkr1 {
	background-position: -198px -132px;
}

.graphpkr2 {
	background-position: 0px -66px;
}

.graphpkr4 {
	background-position: -264px -132px;
}

.graphpkr8 {
	background-position: -66px -66px;
}

.graphpkr16 {
	background-position: -330px -132px;
}

.graphpkr32 {
	background-position: -132px -66px;
}

.graphpkr64 {
	background-position: -264px -66px;
}

.graphpkr128 {
	background-position: -66px -132px;
}

.graphpkr256 {
	background-position: -330px -66px;
}

.graphpkr512 {
	background-position: 0px -132px;
}

.graphpkr1024 {
	background-position: -66px 0px;
}

.graphpkr2048 {
	background-position: -132px -132px;
}

.graphpkr4096 {
	background-position: -330px 0px;
}

.graphpkr8192 {
	background-position: -132px -198px;
}

.graphpkr16384 {
	background-position: -198px -198px;
}

.graphpkr32768 {
	background-position: -330px -198px;
}

.graphpkr65536 {
	background-position: 0px -264px;
}

.graphpkr131072 {
	background-position: 0px -198px;
}

.graphpkr262144 {
	background-position: -66px -198px;
}

.graphpkr524288 {
	background-position: -264px 0px;
}

.graphpkr1048576 {
	background-position: -132px 0px;
}

.graphpkr2097152 {
	background-position: -198px -66px;
}

.graphpkr4194304 {
	background-position: 0px 0px;
}

.graphpkr8388608 {
	background-position: -198px 0px;
}

.graphpkr16777216 {
	background-position: -264px -198px;
}

.graphpkr33554432 {
	background-position: -66px -264px;
}

/*Vertical Area SubTypes*/
.graphpkr1_subtype,
.graphpkr1_pkr1 {
	background-image: url(images/VerticalAreaSubtype.gif);
	background-position: 0px 0px;
}

.graphpkr1_pkr2 {
	background-position: 0px -66px;
}

.graphpkr1_pkr4 {
	background-position: -66px 0px;
}

.graphpkr1_pkr8 {
	background-position: -132px 0px;
}

.graphpkr1_pkr16 {
	background-position: -198px 0px;
}

.graphpkr1_pkr32 {
	background-position: -264px 0px;
}

.graphpkr1_pkr64 {
	background-position: -330px 0px;
}

/*Horizontal Area SubTypes*/
.graphpkr2_subtype,
.graphpkr2_pkr1 {
	background-image: url(images/HorizontalAreaSubtype.gif);
	background-position: 0px 0px;
}

.graphpkr2_pkr2 {
	background-position: 0px -66px;
}

.graphpkr2_pkr4 {
	background-position: -66px 0px;
}

.graphpkr2_pkr8 {
	background-position: -132px 0px;
}

.graphpkr2_pkr16 {
	background-position: -198px 0px;
}

.graphpkr2_pkr32 {
	background-position: -264px 0px;
}

.graphpkr2_pkr64 {
	background-position: -330px 0px;
}

/*Vertical Bar Subtypes*/
.graphpkr4_subtype,
.graphpkr4_pkr1 {
	background-image: url(images/VerticalBarSubtype.gif);
	background-position: -198px 0px;
}

.graphpkr4_pkr2 {
	background-position: -66px -66px;
}

.graphpkr4_pkr4 {
	background-position: -66px 0px;
}

.graphpkr4_pkr8 {
	background-position: -132px 0px;
}

.graphpkr4_pkr16 {
	background-position: -264px 0px;
}

.graphpkr4_pkr32 {
	background-position: -330px 0px;
}

.graphpkr4_pkr64 {
	background-position: -0px -66px;
}

.graphpkr4_pkr128 {
	background-position: 0px 0px;
}

.graphpkr4_pkr256 {
	background-position: -132px -66px;
}

.graphpkr4_pkr512 {
	background-position: -198px -66px;
}

/*Horizontal Bar Subtypes*/
.graphpkr8_subtype,
.graphpkr8_pkr1 {
	background-image: url(images/HorizontalBarSubtype.gif);
	background-position: -198px 0px;
}

.graphpkr8_pkr2 {
	background-position: -66px -66px;
}

.graphpkr8_pkr4 {
	background-position: -66px 0px;
}

.graphpkr8_pkr8 {
	background-position: -132px 0px;
}

.graphpkr8_pkr16 {
	background-position: -264px 0px;
}

.graphpkr8_pkr32 {
	background-position: -330px 0px;
}

.graphpkr8_pkr64 {
	background-position: -0px -66px;
}

.graphpkr8_pkr128 {
	background-position: 0px 0px;
}

.graphpkr8_pkr256 {
	background-position: -132px -66px;
}

.graphpkr8_pkr512 {
	background-position: -198px -66px;
}

/*Vertical Line SubTypes*/
.graphpkr16_subtype,
.graphpkr16_pkr1 {
	background-image: url(images/VerticalLineSubtype.gif);
	background-position: 0px 0px;
}

.graphpkr16_pkr2 {
	background-position: 0px -66px;
}

.graphpkr16_pkr4 {
	background-position: -66px 0px;
}

.graphpkr16_pkr8 {
	background-position: -132px 0px;
}

.graphpkr16_pkr16 {
	background-position: -198px 0px;
}

.graphpkr16_pkr32 {
	background-position: -264px 0px;
}

.graphpkr16_pkr64 {
	background-position: -330px 0px;
}

/*Horizontal Line SubTypes*/
.graphpkr32_subtype,
.graphpkr32_pkr1 {
	background-image: url(images/HorizontalLineSubtype.gif);
	background-position: 0px 0px;
}

.graphpkr32_pkr2 {
	background-position: 0px -66px;
}

.graphpkr32_pkr4 {
	background-position: -66px 0px;
}

.graphpkr32_pkr8 {
	background-position: -132px 0px;
}

.graphpkr32_pkr16 {
	background-position: -198px 0px;
}

.graphpkr32_pkr32 {
	background-position: -264px 0px;
}

.graphpkr32_pkr64 {
	background-position: -330px 0px;
}

/*Pie Subtypes*/
.graphpkr64_subtype,
.graphpkr64_pkr1 {
	background-image: url(images/PieSubtype.gif);
	background-position: -264px 0px;
}

.graphpkr64_pkr2 {
	background-position: -330px 0px;
}

.graphpkr64_pkr4 {
	background-position: 0px 0px;
}

.graphpkr64_pkr8 {
	background-position: -198px 0px;
}

.graphpkr64_pkr16 {
	background-position: -66px 0px;
}

.graphpkr64_pkr32 {
	background-position: -132px 0px;
}

/* Scatter Subtypes */
.graphpkr128_subtype,
.graphpkr128_pkr1 {
	background-image: url(images/ScatterSubtype.gif);
	background-position: -66px 0px;
}

.graphpkr128_pkr2 {
	background-position: 0px 0px;
}

/* Polar Subtypes */
.graphpkr256_subtype,
.graphpkr256_pkr1 {
	background-image: url(images/PolarSubtype.gif);
	background-position: 0px 0px;
}

.graphpkr256_pkr2 {
	background-position: -66px 0px;
}

/* Radar Subtypes */
.graphpkr512_subtype,
.graphpkr512_pkr1 {
	background-image: url(images/RadarSubtype.gif);
	background-position: -198px 0px;
}

.graphpkr512_pkr64 {
	background-position: -330px 0px;
}

.graphpkr512_pkr4 {
	background-position: -66px 0px;
}

.graphpkr512_pkr128 {
	background-position: -132px 0px;
}

.graphpkr512_pkr16 {
	background-position: 0px 0px;
}

.graphpkr512_pkr32 {
	background-position: -264px 0px;
}

.graphpkr512_pkr8 {
	background-position: 0px -66px;
}

.graphpkr512_pkr256 {
	background-position: -66px -66px;
}

/* Polar Subtypes */
.graphpkr1024_subtype,
.graphpkr1024_pkr1 {
	background-image: url(images/BubbleSubtype.gif);
	background-position: 0px 0px;
}

.graphpkr1024_pkr2 {
	background-position: -66px 0px;
}

/* HiLo Subtypes */
.graphpkr2048_subtype,
.graphpkr2048_pkr1 {
	background-image: url(images/HiLoSubtype.gif);
	background-position: 0px 0px;
}

.graphpkr2048_pkr2 {
	background-position: -198px 0px;
}

.graphpkr2048_pkr4 {
	background-position: -66px 0px;
}

.graphpkr2048_pkr8 {
	background-position: -264px 0px;
}

.graphpkr2048_pkr16 {
	background-position: -132px 0px;
}

.graphpkr2048_pkr32 {
	background-position: -330px 0px;
}

/* Histogram Subtypes */
.graphpkr4096_subtype,
.graphpkr4096_pkr1 {
	background-image: url(images/HistogramSubtype.gif);
	background-position: 0px 0px;
}

.graphpkr4096_pkr2 {
	background-position: -66px 0px;
}

/* Guage Subtypes */
.graphpkr524288_subtype,
.graphpkr524288_pkr1 {
	background-image: url(images/GaugeSubtype.gif);
	background-position: 0px 0px;
}

/* Funnel Subtypes */
.graphpkr1048576_subtype,
.graphpkr1048576_pkr1 {
	background-image: url(images/FunnelSubtype.gif);
	background-position: 0px 0px;
}

/* Pareto Subtypes */
.graphpkr2097152_subtype,
.graphpkr2097152_pkr1 {
	background-image: url(images/ParetoSubtype.gif);
	background-position: 0px 0px;
}

.graphpkr2097152_pkr2 {
	background-position: -66px 0px;
}

/* Box Plot Subtypes */
.graphpkr4194304_subtype,
.graphpkr4194304_pkr1 {
	background-image: url(images/BoxPlotSubtype.gif);
	background-position: 0px 0px;
}

/* Gantt Subtypes */
.graphpkr8388608_subtype,
.graphpkr8388608_pkr1 {
	background-image: url(images/GanttSubtype.gif);
	background-position: 0px 0px;
}

/* 3D Risers Subtypes */
.graphpkr8192_pkr1,
.graphpkr8192_subtype {
	background-image: url(images/3DRisersSubtype.gif);
	background-position: 0px 0px;
}

.graphpkr8192_pkr2 {
	background-position: -66px 0px;
}

.graphpkr8192_pkr4 {
	background-position: -132px 0px;
}

.graphpkr8192_pkr8 {
	background-position: -198px 0px;
}

/* 3D Floaters Subtypes */
.graphpkr16384_pkr1,
.graphpkr16384_subtype {
	background-image: url(images/3DFloatingSubtype.gif);
	background-position: -66px 0px;
}

.graphpkr16384_pkr2 {
	background-position: 0px 0px;
}

/* 3D Connect Group Subtypes */
.graphpkr32768_pkr1,
.graphpkr32768_subtype {
	background-image: url(images/3DConnectGroupSubtype.gif);
	background-position: 0px 0px;
}

.graphpkr32768_pkr2 {
	background-position: -66px 0px;
}

.graphpkr32768_pkr4 {
	background-position: -132px 0px;
}

/* 3D Connect Series Subtypes */
.graphpkr65536_pkr1,
.graphpkr65536_subtype {
	background-image: url(images/3DConnectSeriesSubtype.gif);
	background-position: 0px 0px;
}

.graphpkr65536_pkr2 {
	background-position: -66px 0px;
}

.graphpkr65536_pkr4 {
	background-position: -132px 0px;
}

/* 3D Surface Subtypes */
.graphpkr131072_pkr1,
.graphpkr131072_subtype {
	background-image: url(images/3DSurfaceSubtype.gif);
	background-position: 0px 0px;
}

.graphpkr131072_pkr2 {
	background-position: -66px 0px;
}

.graphpkr131072_pkr4 {
	background-position: -132px 0px;
}

/* 3D Scatter Subtypes */
.graphpkr262144_pkr1,
.graphpkr262144_subtype {
	background-image: url(images/3DScatterSubtype.gif);
	background-position: 0px 0px;
}

/* Combination Subtypes */
.graphpkr16777216_pkr1,
.graphpkr16777216_subtype {
	background-image: url(images/CombinationSubtype.gif);
	background-position: -66px 0px;
}

.graphpkr16777216_pkr2 {
	background-position: -132px 0px;
}

.graphpkr16777216_pkr4 {
	background-position: 0px 0px;
}

.graphpkr16777216_pkr8 {
	background-position: -264px 0px;
}

.graphpkr16777216_pkr16 {
	background-position: -330px 0px;
}

.graphpkr16777216_pkr32 {
	background-position: -198px 0px;
}

/* Hichert Subtypes */
.graphpkr33554432_pkr1,
.graphpkr33554432_subtype {
	background-image: url(images/HichertSubType.gif);
	background-position: 0px 0px;
}

.graphpkr33554432_pkr2 {
	background-position: -66px 0px;
}

.graphpkr33554432_pkr4 {
	background-position: -132px 0px;
}

.graphpkr33554432_pkr8 {
	background-position: -198px 0px;
}

/* Autostyles */
.mstrLayoutItem {
	background-image: url(images/sprite_layout.gif);
	background-position: 0px 0px;
}

/*Accounting*/
.style_25F05A1D42E87E4160429F810396F5FD {
	background-position: -66px 0px;
}

/*Agent*/
.style_069060E64DF0382A36D9C19C3AAD5D0B {
	background-position: -132px 0px;
}

/**/
.style_0A89513D4DB08FCC6FB402ABA0E54B9F {
	background-position: -198px 0px;
}

/*Blue and Grey*/
.style_4CD0810743A429E9CB15C4AAD730567A {
	background-position: 0px -66px;
}

/*Classic*/
.style_51E9FDA44C6DB88063B3A0BFBAA67289 {
	background-position: -66px -66px;
}

/*Colorful*/
.style_E372452D4C17F6F80373D88D0AA3B473 {
	background-position: -132px -66px;
}

/*Columns*/
.style_F1CFE8284EAA8370D99AB09F1B91A4DA {
	background-position: -198px -66px;
}

/*Finance*/
.style_15175D0845CB8E730A8D828CEABC5145 {
	background-position: 0px -132px;
}

/*Grey Bands*/
.style_D4BD9A724ED7462AAD5027ADE5793438 {
	background-position: -66px -132px;
}

/*Monochrome*/
.style_ABDDB3CB458909178BEF5F83E93E5954 {
	background-position: -132px -132px;
}

/*Pastels*/
.style_0604563C45253AAF11690E8B78D7125F {
	background-position: -198px -132px;
}

/*Red and Black*/
.style_6B253F8045520328B3E98BADF4FCA7A0 {
	background-position: 0px -198px;
}

/*Romantic*/
.style_5F58C77F424D6A58A09A3E9502F229BE {
	background-position: -66px -198px;
}

/*Small Type*/
.style_9031CC614C0EEEE8DBF485BEFBF0A1DD {
	background-position: -132px -198px;
}

/*Squares*/
.style_29F540834173D25AE1F730B789100216 {
	background-position: -198px -198px;
}

/*Sunset*/
.style_F269FF2A42F7C6A3787023AC4877A468 {
	background-position: 0px -264px;
}

/*Table*/
.style_C5EF352E49F7983A9C3E4D8435AFE209 {
	background-position: -132px -264px;
}

/*Corporate*/
.style_ED9283EA49812F07861681B05E6398C4 {
	background-position: -66px -264px;
}

/*Business Green*/
.style_F83BDB864E317CB6233D8C957C8949BC {
	background-position: -198px -264px;
}

/*Midnight*/
.style_0093522E47D354E31F19858FFE0C7C13 {
	background-position: -66px -330px;
}

/*Safari*/
.style_D20FD2504386263305BBCB91AC157B36 {
	background-position: 0px -330px;
}

/*light gird*/
.style_B602F80647F25CBC1995C990712A588E {
    background-position: -198px -330px;;
}

/*dark gird*/
.style_F18FB06F4E49B8CC760E849281BDA9A4 {
    background-position: -132px -330px;
}


/*--stylesheet for all icon buttons--*/ /* Standard toolbar */
#tbDHTMLUndo {
	background-image: url(images/tbUndo.gif);
}

#tbDHTMLRedo {
	background-image: url(images/tbRedo.gif);
}

#tbApplyChanges {
	background-image: url(images/tbApplyChanges.gif);
}


#tbNew {
	  background-position: -320px -240px;
}

#tbViewMode {
	background-image: url(images/tbViewMode.gif);
}

#tbNonEditableViewMode {
	background-image: url(images/tbToggleEditableViewMode.gif);
}

#tbPrintPDF,
#tbPrintOptions {
	background-image: url(images/tbPrint.gif);
}

#tbPDF {
	/* background-image: url(images/tbPDF.gif); */
	background-position: -0px -220px;
}

#tbPDFOptions {
	background-image: url(images/tbPDF.gif);
}

#tbPageSetup {
	background-image: url(images/tbPageSetup.gif);
}

#tbDeliveryEmail,
#tbDeliveryFile,
#tbDeliveryPrinter {
	background-image: url(images/tbSubscribe.gif);
}

#tbExportOptions {
	background-image: url(images/tbExport.gif);
}

#tbRefreshHistory {
	background-image: url(images/tbRefresh.gif);
}

#tbProperties {
	background-image: url(images/tbProperties.gif);
}

#tbGrouping {
	background-image: url(images/tbGrouping.gif);
}


#tbPageBy,
#tbPageBy_1,
#tbPageByHTML {
	background-position: -196px -140px;
}

#tbZoom {
	width: auto;
}

#tbZoom span {
	width: auto;
	border: 0px;
	margin-right: 13px;
	display: inline;
}

#tbCategories,
#tbSeries {
	padding: 0px;
	text-align: center;
}

/* Report toolbar */
#tbViewFilterHTML,
#tbViewFilterNonEditable {
	background-image: url(images/tbViewFilter.gif);
}

#tbTotalsOldIServer,
#tbTotalsHTMLOldIServer,
#tbTotalsHTML {
	background-image: url(images/tbTotals.gif);
}

#tbFetchFirstRows,
#tbFetchPreviousRows,
#tbFetchNextRows,
#tbFetchLastRows
	{
	width: 17px;
}

#tbFetchFirstColumns,
#tbFetchPreviousColumns,
#tbFetchNextColumns,
#tbFetchLastColumns
	{
	width: 11px;
}

#tbFetchFirstRows {
	background-image: url(images/tbFetchFirstRows.gif);
}

#tbFetchPreviousRows {
	background-image: url(images/tbFetchPreviousRows.gif);
}

#tbFetchNextRows {
	background-image: url(images/tbFetchNextRows.gif);
}

#tbFetchLastRows {
	background-image: url(images/tbFetchLastRows.gif);
}

#tbFetchFirstColumns {
	background-image: url(images/tbFetchFirstColumns.gif);
}

#tbFetchPreviousColumns {
	background-image: url(images/tbFetchPreviousColumns.gif);
}

#tbFetchNextColumns {
	background-image: url(images/tbFetchNextColumns.gif);
}

#tbFetchLastColumns {
	background-image: url(images/tbFetchLastColumns.gif);
}

#tbFilterOnSelections,
#tbFilterOnSelectionsChecks {
	/* background-image: url(images/tbFilterOnSelections.gif); */
	background-position:  -80px -120px;
}


#tbSwapAxesHTML {
	background-image: url(images/tbSwapAxes.gif);
}

#tbSort,#tbSortRW,
#tbSortDHTML {
	/*
	background-image: url(images/tbSort.gif);
	*/
	background-position: -40px -280px;
}

/* grid toolbar */
#autostylePicker {
	overflow: auto;
	height: 13em;
}

#tbFitToGridControl {
	background-image: url(images/tbFitToWindow.gif);
}

#tbResizeCols {
	background-image: url(images/tbResizeCols.gif);
}

#tbLockRowHeaders {
	background-position: -320px -160px ;
}

#tbLockColHeaders {
	background-position: -280px -160px ;
}

#tbOutline1 {
	background-image: url(images/tbOutline1.gif);
}

#tbOutline2 {
	background-image: url(images/tbOutline2.gif);
}

#tbOutline3 {
	background-image: url(images/tbOutline3.gif);
}

#tbOutlineApply {
	background-image: url(images/tbOutlineApply.gif);
}

#tbOutlineLevel {
	width: 15px;
	text-align: right;
	padding-right: 11px;
}

/* graph toolbar */
#tbGenIdmajorGraphPicker,
#majorPicker,
#majorpicker {
	/* removed minorpicker, which should have auto height */
	height: 13em;
	overflow: auto;
}

#majorpicker { /* removed minorpicker, which should have auto height */
	height: 12.7em; /* temporary workaround for padding with font picker */
}

#majorpicker span,
#tbGenIdmajorGraphPicker span {
	padding-left: 16px;
}

.mstrDialogBone #tbGenIdmajorGraphPicker {
	/* temporary workaround to prevent horizontal scrollbars from appearing
       in graph format dialog (doesn't occur in toolbars, for some reason)  */
	width: 200px;
}

.mstrDialogBone #tbGenIdminorGraphPicker {
	width: auto;
}

#tbSubs {
	background-image: url(images/tbSubs.gif);
}

#tbFormat {
	background-position: -320px -120px;
}

/* formatting toolbar */
#tbSelection {
	width: 100px; /* set max width for long object names */
	overflow: hidden;
}

#tbGridGraphCategory,
#tbGraphCategory,
#tbGraphTarget,
#tbTarget,
#tbLevel
	{
	width: 103px; /* set max width for long grid target names */
	overflow: hidden;
}

#gridGraphCategoryPicker span,
#graphCategoryPicker span,
#graphTargetPicker span,
#tbTarget span,
#tbLevel span
	{
	width: 90px; /* set max width for long grid target names */
	border: 0px;
	width: auto;
	white-space: nowrap;
}

#tbTarget span.mstrIcon-tb,
#tbLevel span.mstrIcon-tb {
	display: none;
}

#targetPicker span,
#levelPicker span {
	white-space: nowrap;
	/* set minimum width for target names pulldown options */
	overflow: visible;
}

#targetPicker span.mstrIcon-tb,
#levelPicker span.mstrIcon-tb {
	background-position: -240px -381px;
}

.oheader {
	font-weight: bold;
}

#gridGraphCategoryPicker .ogrid,
#gridGraphCategoryPicker .ograph {
	padding-left: 20px;
}

#tbUnits {
	width: 113px;
}

#tbUnits span {
	padding-left: 20px;
	border: 0px;
	background-position: -2px -2px;
	background-repeat: no-repeat;
}

#tbUnits span.unit4 {
	background-image: url(images/toolbar/controlSection.gif);
	background-position: -1px -1px;
}

#tbUnits span.unit101 {
	background-image: url(images/toolbar/controlRectangle.gif);
	background-position: -2px -3px;
}

#tbUnits span.unit101-112 {
	background-image: url(images/toolbar/controlRoundedRectangle.gif);
	background-position: -2px -3px;
}

#tbUnits span.unit111-1 {
	background-image: url(images/toolbar/selectSliderSm.gif);
}

#tbUnits span.unit111-2 {
	background-image: url(images/toolbar/selectListboxSm.gif);
}

#tbUnits span.unit111-3 {
	background-image: url(images/toolbar/selectRadiobuttonSm.gif);
}

#tbUnits span.unit111-4 {
	background-image: url(images/toolbar/selectCheckboxSm.gif);
}

#tbUnits span.unit111-5 {
	background-image: url(images/toolbar/selectButtonSm.gif);
}

#tbUnits span.unit111-6 {
	background-image: url(images/toolbar/selectHyperlinkSm.gif);
}

#tbUnits span.unit106 {
	background-image: url(images/toolbar/controlText.gif);
	background-position: left -1px;
}

#tbUnits span.unit102 {
	background-image: url(images/toolbar/controlImage.gif);
	background-position: left -1px;
}

#tbUnits span.unit105 {
	background-image: url(images/toolbar/controlLine.gif);
	background-position: left -1px;
}

#tbUnits span.unit8 {
	background-image: url(images/toolbar/controlPanelStack.gif);
	background-position: left -1px;
}

#tbUnits span.unit111,
#tbUnits span.unit111-0 {
	background-image: url(images/liSelectControl.gif);
	background-position: 0px 1px;
}

#tbUnits span.unit52 {
	background-image: url(images/toolbar/controlGrid.gif);
	background-position: 1px -1px;
}

#tbAutoStyle {
	width: 93px;
}

#tbAutoStyle span {
	width: 80px;
}

#tbFontSize {
	width: 41px;
}

#tbFontSize span {
	width: 28px;
}

#tbFont {
	width: 90px;
}

#tbFont span {
	width: 77px;
}

#tbGraphType,
#tbGraphSubType {
	width: auto;
	padding-right: 12px;
}

#tbGraphType span,
#tbGraphSubType span {
	width: auto;
	overflow: visible;
	float: left;
}

#tbGraphSubType span.mstrIcon-tb {
	font-size: 8pt;
	padding-left: 3px;
	background-image: none;
}

#tbTextColor0 {
	background-image: url(images/tbFontColor.gif);
	background-color: #000000;
}

#tbAdvancedFormatting {
   background-position: -120px 0px;
}

#borderPicker span,
#lineStylePicker span {
	background-position: 3px center;
	background-repeat: no-repeat;
	padding-left: 22px;
	font-size: 8pt;
	margin-top: 1px;
	margin-bottom: 2px;
	display: block;
	width: 40px;
	height: auto;
}

.border3d,
#pkrBorders32,
#tbBorders0.border3d {
	background-image: url(images/liborder3d.gif) !important;
}

.border0,
#pkrBorders0,
#tbBorders0.border0 {
	background-image: url(images/liborder0.gif) !important;
}

.border4,
#pkrBorders16,
#tbBorders0.border4 {
	background-image: url(images/liborder4.gif) !important;
}

.borderl,
#pkrBorders4,
#tbBorders0.borderl {
	background-image: url(images/liborderl.gif) !important;
}

.borderr,
#pkrBorders8,
#tbBorders0.borderr {
	background-image: url(images/liborderr.gif) !important;
}

.bordert,
#pkrBorders1,
#tbBorders0.bordert {
	background-image: url(images/libordert.gif) !important;
}

.borderb,
#pkrBorders2,
#tbBorders0.borderb {
	background-image: url(images/liborderb.gif) !important;
}

.border3d,
.border0,
.bordert,
.borderr,
.borderb,
.borderl,
.border4 {
	background-position: center center !important;
}

#lineStylePicker #pkr0 {
	background-image: none;
}

#lineStylePicker #pkr1 {
	background-image: url(images/lisolid.gif);
}

#lineStylePicker #pkr5 {
	background-image: url(images/lithick.gif);
}

#lineStylePicker #pkr3 {
	background-image: url(images/lidashed.gif);
}

#lineStylePicker #pkr4 {
	background-image: url(images/lidotted.gif);
}

#lineStylePicker #pkr6 {
	background-image: url(images/lidouble.gif);
}

#lineStylePicker #pkr8 {
	background-image: url(images/li3d.gif);
}

/* controls toolbar */
#tbShape {
	background-image: url(images/tbControlShape.gif);
}

#tbTemplate {
	background-image: url(images/tbControlTemplate.gif);
}

#tbBlankTool {
	/*added by GB, to fix the mouseover shifting issue 202712 */
	visibility: hidden;
	display: block;
	float: left;
	border: 1px solid black;
	height: 19px;
	width: 1px;
	overflow: hidden;
}

#tbRectangle {
	background-image: url(images/tbControlRectangle.gif);
}

#rwcontrols #tbGrid,
#tbGridControl {
	background-image: url(images/tbControlTemplate.gif);
}

#tbSelectorControl #tbSelectBox,
#tbSelectorControl #tbTabStrip,
#tbSelectorControl #tbRadioButton
	{
	background-image: url(images/liSelectControl.gif);
	background-position: center center;
}

#RWViewModesPicker span {
	background-position: 3px center;
	background-repeat: no-repeat;
	padding-left: 26px;
	height: 16px;
}

#RWViewModesPicker .tbStaticViewMode,
#tbCurrentViewmode0 {
	background-image: url(images/tbStaticViewMode.gif);
}

#RWViewModesPicker .tbInteractiveViewMode {
	background-image: url(images/tbInteractiveViewMode.gif);
}

#RWViewModesPicker .tbEditableViewMode {
	background-image: url(images/tbEditableViewMode.gif);
}

/* Advanced Threshold Editor Toolbar  */
#tbNewThreshold0,
#tbNewThresholdRW {
	background-position: -80px 0px;
}

#tbMoveDown {
	background-position: -280px -80px;
}

#tbMoveUp {
	background-position: -80px -300px;
}

#tbAddExpression {
	background-position: -200px -240px;
}

#tbClearExpression {
	background-position: 0px -40px;
}

#tbGraphBackground {
	background-position: -40px -140px;
}

#tbMetricOnly {
	background-position: -80px -180px;
}

#tbMetricAndSub {
	background-position: -40px -180px;
}

#tbSubOnly {
	background-position: -280px -280px;
}
#tbRunReport {
		background-position: -40px -260px;
}

#tbCancelReport {
	background-position: -320px -20px;
}

#tbSaveReport {
	background-position: -120px -260px;
}


#tbFilters1 {
	background-position: -120px -300px;
}

#tbFilters2 {
	background-image: url(images/tbReportFilter.gif);
}

#tbalertsEditor {
	background-position: -280px -520px;
}
#tbalertsEditor2 {
	background-position: -300px -520px;
}

#tbMetricsPicker span.mstrIcon-tb {
	background-image: url(images/tbMetricOnly.gif);
}

/*quick threshold dropdown picker*/
#quickThresholdPicker span {
	width: 96px;
}

#qtpkr0,
#qtpkr1,
#qtpkr2,
#qtpkr3,
#qtpkr4,
#qtpkr5,
#qtpkr6 {
	height: 13px;
}

#qtpkr0 {
	background-image:
		url("../../images/quickThresholdImgs/quickbackground.gif");
}

#qtpkr1 {
	background-image: url("../../images/quickThresholdImgs/quickfonts.gif");
}

#qtpkr2 {
	background-image:
		url("../../images/quickThresholdImgs/quickstoplight2.gif");
}

#qtpkr3 {
	background-image:
		url("../../images/quickThresholdImgs/quickstoplight.gif");
}

#qtpkr4 {
	background-image: url("../../images/quickThresholdImgs/quickarrows.gif")
		;
}

#qtpkr5 {
	background-image: url("../../images/quickThresholdImgs/quickflags.gif");
}

#qtpkr6 {
	background-image:
		url("../../images/quickThresholdImgs/quickratings.gif");
}

#tbNewGroup0 {
	background-position: -200px -521px;
}

#tbDeleteGroup {
	background-image: url(images/tbDelete.gif);
}

#tbDeleteAllGroup {
	background-image: url(images/tbDeleteAll.gif);
}

#tbUpGroup {
	background-image: url(images/tbUpGroup.gif);
}

#tbDownGroup {
	background-image: url(images/tbDownGroup.gif);
}

#tbDeFormat {
	background-image: url(images/tbFormat.gif);
}

#tbDeRename {
	background-image: url(images/tbControlText.gif);
}

#tbImport {
	background-image: url(images/tbOpen.gif);
}

#de_opt #tbSave {
    background-image: url(images/tbSaveAs.gif);
    background-position: 0;
}

#tbDLNew {
	background-position: -80px -520px;
}

#pkrhtmlGrids,
.pkrhtmlGrids {
	background-image: url(images/tbExpHTML.gif);
}

#tbSetDefault {
	background-position: -120px -520px;
}

#tbClearDefault {
	background-position: -160px -520px;
}

#pkrexcelPlaintext,
.pkrexcelPlaintext {
	background-image: url(images/tbExpExcelPlaintext.gif);
}

#pkrexcelPlaintextIServer,
.pkrexcelPlaintextIServer {
	background-image: url(images/tbExpExcelPlaintext.gif);
}

#pkrcsv,
.pkrcsv {
	background-image: url(images/tbExpCSV.gif);
}

#pkrcsvIServer,
.pkrcsvIServer {
	background-image: url(images/tbExpCSV.gif);
}

#pkrexcelFormattingGrids,
.pkrexcelFormattingGrids {
	background-image: url(images/tbExportAcc.gif);
}

#pkrexcelFormattingGridsIServer,
.pkrexcelFormattingGridsIServer {
	background-image: url(images/tbExpExcelFormatting.gif);
}

#pkrhtmlGrids,
.pkrhtmlGrids {
	background-image: url(images/tbExpHTML.gif);
}

#pkrplaintext,
.pkrplaintext {
	background-image: url(images/tbExpPlaintext.gif);
}

#pkrplaintextIServer,
.pkrplaintextIServer {
	background-image: url(images/tbExpPlaintext.gif);
}

#pkrexcelFormattingGraphs,
.pkrexcelFormattingGraphs {
	background-image: url(images/tbExpExcelFormatting.gif);
}

#pkrexcelFormattingGraphsIServer,
.pkrexcelFormattingGraphsIServer {
	background-image: url(images/tbExpExcelFormatting.gif);
}

#pkrhtmlGraphs,
.pkrhtmlGraphs {
	background-image: url(images/tbExpHTML.gif);
}

#pkrPDF,
.pkrPDF {
	background-image: url(images/tbExpPDF.gif);
}

#tbAjax {
	background-image: url(images/tbAjax.gif);
}

#tbRWFlash {
	background-image: url(images/tbFlashRW.gif);
}

#tbNotRWFlash {
	background-image: url(images/tbFlashRW.gif);
}

#tbFlash {
	background-position: -200px -120px;
}

#tbGridFlash {
	background-position: -199px -120px;
}

#tbDocFlash {
	background-position: -40px -520px;
}

#tbGridAjax {
	background-position: -159px 0px;
}

#tbDocAjax {
	background-position: -200px 0px;
}

#tbPivotButtons {
	background-position: -80px -220px;
}

#tbPivotButtons.disabled {
	background-position: -100px -220px;
}

#tbSortButtons {
	background-position: -40px -280px;
}

#tbSortButtons.disabled {
	background-position: -40px -280px;
}

#tbGraphZones {
	background-position: -360px -500px;
}

#tbReportFilter,
#tbReportFilterHTML,
#tbCubeFilter,
#tbCubeFilterHTML {
	background-position: -200px -240px;
}

#tbReportFilter.disabled,
#tbReportFilterHTML.disabled,
#tbCubeFilter.disabled,
#tbCubeFilterHTML.disabled
	{
	background-position: -220px -240px;
}

#tbObjectBrowser,
#tbObjectBrowserHTML {
	background-position: 0px -80px;
}

#tbObjectBrowser.disabled,
#tbObjectBrowserHTML.disabled {
	background-position: -20px -80px;
}

#tbAllObjects,
#tbAllObjectsHTML {
	background-position: -60px -520px;
}

#tbAllObjects.disabled,
#tbAllObjectsHTML.disabled {
	background-position: -80px -520px;
}

#tbHome {
	background-position: -240px -140px;
}

#tbHome.disabled {
	background-position: -260px -140px;
}

#tbModify {
	background-position: -280px -220px;
}

#tbModify.disabled {
	background-position: -300px -220px;
}

#tbServerAdmin {
	background-position: -20px -520px;
}

#tbReturn {
	background-position: -360px -240px;
}

#tbReturn.disabled {
	background-position: -380px -240px;
}

#tbErrorMarker {
	background-position: -200px -380px;
}

#tbErrorMarker.disabled {
	background-position: -220px -380px;
}

#tbBack0 {
	background-position: 0px -400px;
}

#tbForward0 {
	background-position: -40px -400px;
}

#tbLargeIcons {
	background-position: -80px -160px;
}

.mstrDockTop #tbLargeIcons.selected {
	background-image: url(images/toolbar_a.png);
}

.mstrDockTop #tbLargeIcons.disabled {
	background-image: url(images/toolbar_i.png);
}

#tbListView {
	background-position: -240px -160px;
}

.mstrDockTop #tbListView.selected {
	 background-image: url(images/toolbar_a.png);
}

.mstrDockTop #tbListView.disabled {
	background-image: url(images/toolbar_i.png);
}

#tbTreeView {
	background-position: -240px -400px;
}

#tbTreeView.selected {
	 background-image: url(images/toolbar_a.png);
}

#tbTreeView.disabled {
	background-image: url(images/toolbar_i.png);
}

#tbNewFolder {
	background-position: -260px -180px;
}

#tbNewFolder.disabled {
	 background-image: url(images/toolbar_i.png);
}

#tbNewReport {
	background-position: -280px -400px;
}

#tbNewReport.disabled {
	 background-image: url(images/toolbar_i.png);
}

#tbNewDocument {
	background-position: -240px -500px;
}

#tbNewDocument.disabled {
	 background-image: url(images/toolbar_i.png);
}

#tbNewPrompt {
	background-position: -320px -400px;
}

#tbNewPrompt.disabled {
	 background-image: url(images/toolbar_i.png);
}

#tbNewFilter {
	background-position: -360px -400px;
}

#tbNewFilter.disabled {
	 background-image: url(images/toolbar_i.png);
}

#tbNewCGE {
	background-position:-240px -520px;
}
#tbNewME {
     background-position:-20px -180px;
}

#tbNewIVE {
    background-position:-77px -543px;
}

#tbQueryBuilder,#tbImportData {
   background-position: -380px -60px;
}

#tbExpressPublishing {background-position: -320px -520px;}

#pkrExp0,
#pkrrwExcel.mstrIcon-tb,
#pkrrwExcel span {
	background-position: -80px -100px;
}

#pkrrwPDF.mstrIcon-tb,
#pkrrwPDF span {
	background-position: 0px -220px;
}

#pkrrwHTML.mstrIcon-tb,
#pkrrwHTML span {
	background-position: -200px -400px;
}

#pkrrwFlash.mstrIcon-tb,
#pkrrwFlash span {
	background-position: -140px -400px;
}

#tbPdf,
#tbPDFDHTML {
	background-position: 0px -220px;
}

#tbPdf.disabled,
#tbPdfDHTML.disabled {
	  background-image: url(images/toolbar_i.png);
}

#tbExport,
#tbExport2,
#tbExportDHTML {
	background-position: -80px -100px;
}

#tbExport.disabled,
#tbExport2.disabled,
#tbExportDHTML.disabled {
	 background-image: url(images/toolbar_i.png);
}

#tbSend.disabled,
#tbSendHTML.disabled {
	 background-image: url(images/toolbar_i.png);
}

#tbSubscribe {
	background-position: -160px -280px;
}

#tbSubscribe.disabled {
	background-position: -180px -280px;
}

#tbEdit,.ncsEdit {
	background-position: -200px -80px;
}

#tbEdit.disabled {
	background-position: -220px -80px;
}

#tbFunctionWizard,
.mstrIcon-btnFunctionWizard {
	background-position: -360px -140px;
}

#tbFunctionWizard.disabled,
#tbFunctionWizard.mstrIcon-btnFunctionWizardDisabled
	{
	background-position: -380px -140px;
}

#tbInteractiveViewMode.disabled {
	background-position: -20px -420px;
}

#tbPrint.disabled,
#tbPrintDHTML.disabled,
#tbPrintHTML.disabled {
	background-position: -180px -220px;
}

#tbCut {
	background-position: -280px -60px;
}

#tbCopy {
	background-position: -80px -60px;
}

#tbPaste {
	background-position: -360px -200px;
}

#tbUndo {
	background-position: 0px -300px;
}

#tbUndo.disabled {
	background-position: -20px -300px;
}

#tbRedo {
	background-position: 0px -240px;
}

#tbRedo.disabled {
	background-position: -20px -240px;
}

#tbApply {
	background-position: -360px 0px;
}

#tbApply.disabled {
	background-position: -380px 0px;
}

#tbDelete {
	background-position: -320px -60px;
}

#tbScheduled.disabled,
#tbScheduledDHTML.disabled,
#tbScheduledHTML.disabled
	{
	background-position: -180px -280px;
}

#tbLock {
	background-position: -320px -40px;
}

#tbLock.disabled {
	background-position: -340px -40px;
}

#tbCursor {
	background-position: -120px -40px;
}

#tbCursor.disabled {
	background-position: -140px -40px;
}

#tbText {
	background-position: -160px -240px;
}

#tbText.disabled {
	background-position: -180px -240px;
}

#tbImage {
	background-position: -200px -40px;
}

#tbImage.disabled {
	background-position: -220px -40px;
}

#tbLine {
	background-position: -280px -40px;
}

#tbLine.disabled {
	background-position: -300px -40px;
}

#tbRectangles0 {
	background-position: -240px -320px;
}

#tbRectangles0.disabled {
	background-position: -260px -320px;
}

#tbGrid,
#tbGridHTML {
	background-position: -120px -140px;
}

#tbGrid.disabled,
#tbGridHTML.disabled {
	background-position: -140px -140px;
}

#tbPanelStack {
	background-position: -320px -200px;
}

#tbPanelStack.disabled {
	background-position: -340px -200px;
}

#tbFilterPanel {
    background-position: -120px -540px;
}

#tbFilterPanel.disabled {
    background-position: -140px -540px;
}
#tbTableControl{
	background-position: -220px -540px;
}

#tbSelectorControl0 {
	background-position: -240px -340px;
}

#tbSelectorControl0.disabled {
	background-position: -260px -340px;
}

#tbWidgets0 {
	background-position: -160px -380px;
}

#tbWidgets0.disabled {
	background-position: -180px -380px;
}

#tbHTMLCont {
	background-position: -160px -40px;
}

#tbHTMLCont.disabled {
	background-position: -180px -40px;
}

#tbSwapAxes {
	background-position: -200px -280px;
}

#tbSwapAxes.disabled {
	background-position: -220px -280px;
}

#tbToggleTotals,
#tbToggleTotalsHTML {
	background-position: -280px -280px;
}

#tbToggleTotals.disabled,
#tbToggleTotalsHTML.disabled {
	background-position: -300px -280px;
}

#tbTotals {
	background-position: -320px -280px;
}

#tbTotals.disabled {
	background-position: -340px -280px;
}

#tbQuickTotals {
	background-position: -360px -220px;
}

#tbQuickTotals.disabled {
	background-position: -380px -220px;
}

#tbInsertNewMetric,
#tbInsertNewMetricHTML {
	background-position: -360px -140px;
}

#tbInsertNewMetric.disabled,
#tbInsertNewMetricHTML.disabled {
	background-position: -380px -140px;
}

#tbViewFilter {
	background-position: -120px -300px;
}

#tbViewFilter.disabled {
	background-position: -140px -300px;
}

#tbGraph,
#tbGraphHTML {
	background-position: -40px -140px;
}

#tbGraphHTML.disabled {
	background-position: -60px -140px;
}

#tbGraphGrid,
#tbGraphGridHTML {
	background-position: -80px -140px;
}

#tbGraphGridHTML.disabled {
	background-position: -100px -140px;
}

#tbOutlinePanel {
	background-position: -320px -500px;
}


#tbDatasetObjects {
	background-position: 0px -80px;
}

#tbDatasetObjects.disabled {
	background-position: -20px -80px;
}

#tbPageBy_2 {
	background-position: -240px -200px;
}

#tbPageBy_2.disabled {
	background-position: -260px -200px;
}

#tbRelatedReportsPanel {
	background-position: -280px -360px;
}

#tbRelatedReportsPanel.disabled {
	background-position: -280px -360px;
}

#tbNotesPanel {
	background-position: -240px -360px;
}

#tbNotesPanel.disabled {
	background-position: -260px -360px;
}

#tbShowConditionalFormatting {
	background-position: -320px -260px;
}

#tbShowConditionalFormatting.disabled {
	background-position: -340px -260px;
}

#tbSnapGrid {
	background-position: 0px -280px;
}

#tbSnapGrid.disabled {
	background-position: -20px -280px;
}

#tbRulers {
	background-position: 0px -260px;
}

#tbRulers.disabled {
	background-position: -20px -260px;
}

#tbUnitAlignLeft {
	background-position: -360px -300px;
}

#tbUnitAlignLeft.disabled {
	background-position: -380px -300px;
}

#tbUnitAlignCenter {
	background-position: -240px -300px;
}

#tbUnitAlignCenter.disabled {
	background-position: -260px -300px;
}

#tbUnitAlignRight {
	background-position: 0px -320px;
}

#tbUnitAlignRight.disabled {
	background-position: -20px -320px;
}

#tbUnitAlignTop {
	background-position: -40px -320px;
}

#tbUnitAlignTop.disabled {
	background-position: -60px -320px;
}

#tbUnitAlignMiddle {
	background-position: -240px -300px;
}

#tbUnitAlignMiddle.disabled {
	background-position: -260px -300px;
}

#tbUnitAlignBottom {
	background-position: -320px -300px;
}

#tbUnitAlignBottom.disabled {
	background-position: -340px -300px;
}

#tbSendToBack {
	background-position: -160px -320px;
}

#tbSendToBack.disabled {
	background-position: -180px -320px;
}

#tbSendToFront {
	background-position: -200px -320px;
}

#tbSendToFront.disabled {
	background-position: -220px -320px;
}

#tbSendBackward {
	background-position: -80px -320px;
}

#tbSendBackward.disabled {
	background-position: -100px -320px;
}

#tbSendForward {
	background-position: -120px -320px;
}

#tbSendForward.disabled {
	background-position: -140px -320px;
}

#tbLegend {
	background-position: -120px -160px;
}

#tbLegend.disabled {
	background-position: -140px -160px;
}

#tbDataValues {
	background-position: -40px -80px;
}

#tbDataValues.disabled {
	background-position: -60px -80px;
}

#tbSerByRow {
	background-position: -280px -260px;
}

#tbSerByRow.disabled {
	background-position: -300px -260px;
}

#tbSerByCol {
	background-position: -240px -260px;
}

#tbSerByCol.disabled {
	background-position: -260px -260px;
}

#tbAutoArrange {
	background-position: -40px -20px;
}

#tbAutoArrange.disabled {
	background-position: -60px -20px;
}

#tbRepaintGraph {
	background-position: -360px -20px;
}

#tbRepaintGraph.disabled {
	background-position: -380px -20px;
}

#tbBanding,
#tbBandingHTML {
	background-position: -160px -20px;
}

#tbBanding.disabled,
#tbBandingHTML.disabled {
	background-position: -180px -20px;
}

#tbOutline,
#tbOutlineHTML {
	background-position: -40px -200px;
}

#tbOutline.disabled,
#tbOutlineHTML.disabled {
	background-position: -60px -200px;
}

#tbThresholds,
#tbThresholdsHTML {
	background-position: -240px -280px;
}

#tbThresholds.disabled,
#tbThresholdsHTML.disabled {
	background-position: -260px -280px;
}

#tbAutoThresholds {
	background-position: -360px -260px;
}

#tbAutoThresholds.disabled {
	background-position: -380px -258px;
}

#tbAttributeForms,
#tbAttributeFormsHTML {
	background-position: 0px -20px;
}

#tbAttributeForms.disabled,
#tbAttributeFormsHTML.disabled {
	background-position: -20px -20px;
}

#tbMergeColHeaders,
#tbMergeColHeadersHTML {
	background-position: -360px -160px;
}

#tbMergeColHeaders.disabled,
#tbMergeColHeadersHTML.disabled {
	background-position: -380px -160px;
}

#tbMergeRowHeaders,
#tbMergeRowHeadersHTML {
	background-position: 0px -180px;
}

#tbMergeRowHeaders.disabled,
#tbMergeRowHeadersHTML.disabled {
	background-position: -20px -1800px;
}

#tbFitToContents,
#tbFitToContentsHTML {
	background-position: -120px -120px;
}

#tbFitToContents.disabled,
#tbFitToContentsHTML.disabled {
	background-position: -140px -120px;
}

#tbFitToWindow,
#tbFitToWindowHTML {
	background-position: -160px -120px;
}

#tbFitToWindow.disabled,
#tbFitToWindowHTML.disabled {
	background-position: -180px -120px;
}

#tbBold {
	background-position: -200px -20px;
}

#tbBold.disabled {
	background-position: -220px -20px;
}

#tbItalic {
	background-position: -40px -160px;
}

#tbItalic.disabled {
	background-position: -60px -160px;
}

#tbUnderline {
	background-position: -360px -280px;
}

#tbUnderline.disabled {
	background-position: -380px -280px;
}

#tbAlignLeft {
	background-position: -280px 0px;
}

#tbAlignLeft.disabled {
	background-position: -300px 0px;
}

#tbAlignCenter {
	background-position: -240px 0px;
}

#tbAlignCenter.disabled {
	background-position: -260px 0px;
}

#tbAlignRight {
	background-position: -320px 0px;
}

#tbAlignRight.disabled {
	background-position: -340px 0px;
}

#tbCurrency {
	background-position: -200px -60px;
}

#tbCurrency.disabled {
	background-position: -220px -60px;
}

#tbIntlCurrency {
	background-position: -240px -60px;
}

#tbIntlCurrency.disabled {
	background-position: -260px -60px;
}

#tbPercent {
	background-position: -40px -220px;
}

#tbPercent.disabled {
	background-position: -60px -220px;
}

#tbComma {
	background-position: -80px -40px;
}

#tbComma.disabled {
	background-position: -100px -40px;
}

#tbIncreaseDecimal {
	background-position: -280px -140px;
}

#tbIncreaseDecimal.disabled {
	background-position: -300px -140px;
}

#tbDecreaseDecimal {
	background-position: -80px -80px;
}

#tbDecreaseDecimal.disabled {
	background-position: -100px -80px;
}

#tbFillColor0 {
	background-position: -40px -120px;
	background-color: #ffffff;
}

#tbFillColor0.disabled {
	background-position: -60px -120px;
	background-color: #ffffff;
}

#tbLineColor0 {
	background-position: -160px -160px;
	background-color: #000000;
}

#tbLineColor0.disabled {
	background-position: -180px -160px;
	background-color: #000000;
}

#tbFontColor0 {
	background-position: -280px -120px;
	background-color: #000000;
}

#tbFontColor0.disabled {
	background-position: -300px -120px;
	background-color: #000000;
}

#tbBorders0 {
	background-position: -240px -20px;
}

#tbBorders0.disabled {
	background-position: -260px -20px;
}

#tbBorderStyle0 {
	background-position: -280px -20px;
}

#tbBorderStyle0.disabled {
	background-position: -300px -20px;
}

#pkrSelectBox.mstrIcon-tb,
#pkrSelectBox span {
	background-position: -240px -340px;
}

#pkrSlider.mstrIcon-tb,
#pkrSlider span {
	background-position: -160px -360px;
}

#pkrListBox.mstrIcon-tb,
#pkrListBox span {
	background-position: 0px -360px;
}

#pkrRadioButton.mstrIcon-tb,
#pkrRadioButton span {
	background-position: -80px -360px;
}

#pkrCheckBox.mstrIcon-tb,
#pkrCheckBox span {
	background-position: -160px -340px;
}

#pkrButtonArray.mstrIcon-tb,
#pkrButtonArray span {
	background-position: -80px -340px;
}

#pkrHyperlinkArray.mstrIcon-tb,
#pkrHyperlinkArray span {
	background-position: -320px -340px;
}

#pkrFisheyeSelector.mstrIcon-tb,
#pkrFisheyeSelector span,
#pkrFisheyeWidget span
	{
	background-position: -280px -340px;
}

#pkrRect.mstrIcon-tb,
#pkrRect span {
	background-position: -240px -320px;
}

#pkrRoundedRect.mstrIcon-tb,
#pkrRoundedRect span {
	background-position: -280px -320px;
}

#tbClearHistory {
	background-position: -40px -40px;
}

#tbClearHistory.disabled {
	background-position: -60px -40px;
}

#tbDetails {
	background-position: -240px -80px;
}

#tbDetails.disabled {
	background-position: -260px -80px;
}

#tbReportOptions {
	background-position: -280px -220px;
}

#tbReportOptions.disabled {
	background-position: -300px -220px;
}

#tbExpandMessages {
	background-position: -40px -100px;
}

#tbExpandMessages.disabled {
	background-position: -60px -100px;
}

#tbControlText {
	background-position: -40px -60px;
}

#tbControlText.disabled {
	background-position: -60px -60px;
}

#tbPersonalization,
.ncsPsn {
	background-position: -240px -240px;
}

#tbPersonalization.disabled {
	background-position: -260px -240px;
}

#pkrDEBucket.mstrIcon-tb,
#pkrDEBucket span {
	background: transparent url(images/buttons.gif) no-repeat scroll -42px -40px;
}

#pkrDECalculation.mstrIcon-tb,
#pkrDECalculation span {
	background: transparent url(images/buttons.gif) no-repeat scroll -2px -40px;
}

#pkrDEAdvancedSlider.mstrIcon-tb,
#pkrDEAdvancedSlider span {
	background: transparent url(images/buttons.gif) no-repeat scroll -22px -40px;
}

#tbActionApply {
	background-position: -40px -420px;
}

#tbActionCancel {
	background-position: -120px -280px;
}

#tbClose {
	background-position: -160px -500px;
}

#tbSimpleThreshold {
	background-position: -280px -500px;
}

#tbSimpleThreshold.disabled {
	background-position: -300px -500px;
}

#tbDrillHTML,
#tbDrill,
#tbDrillChecks {
	background-position: -320px -80px;
}

#tbDrillHTML.disabled,
#tbDrill.disabled,
#tbDrillChecks.disabled {
	background-position: -340px -80px;
}

#tbRefresh.disabled,
#tbRefreshHTML.disabled {
	background-position: -60px -240px;
}

#tbRenameEdit {
	background-position: -160px -240px;
}

#tbRenameEdit.disabled {
	background-position: -180px -240px;
}

#tbEditAttributeForms {
	background-position: 0px -100px;
}  /*Edit Attribute Forms*/
#tbEditAttributeForms.disabled {
	background-position: -20px -100px;
}  /*Edit Attribute Forms-Disabled*/

#tbBlank {
	background: none;
	cursor: default;
}

#tbConvertToDoc {
	background-position: -38px -543px;
}
#tbConvertToIVE {
    background-position: -78px -543px;
}

#tbAdvancedGraphFormatting {
	background-position: -200px -419px;
}

#tbAddNewThreshold {
	background-position: -80px 0px;
}

#tbToggleConditionalFormatting {
	background-position: -320px -260px;
}

#tbEdtSimpleThresholdEditor,
#tbBasicConditionalFormatting {
	background-position: -280px -500px;
}

#tbEdtAdvThresholdEditor,
#tbAdvConditionalFormatting {
	background-position: -80px 0px;
}

#tbRenameEdit {
	background-position: -160px -240px;
}

/*By classname*/ /*These are the picker options*/
.mstrqtpkr0, /*Quick thresholds*/ .mstrqtpkr1,.mstrqtpkr2,.mstrqtpkr3,.mstrqtpkr4,.mstrqtpkr5,.mstrqtpkr6
	{
	background-image: url(images/pickers.gif);
	padding-left: 102px;
	height: 20px;
}

.mstrqtpkr0 {
	background-position: 0px 0px !important;
}

.mstrqtpkr1 {
	background-position: 0px -20px !important;
}

.mstrqtpkr2 {
	background-position: 0px -40px !important;
}

.mstrqtpkr3 {
	background-position: 0px -60px !important;
}

.mstrqtpkr4 {
	background-position: 0px -80px !important;
}

.mstrqtpkr5 {
	background-position: 0px -100px !important;
}

.mstrqtpkr6 {
	background-position: 0px -120px !important;
}

.mstrtbCylinder,.mstrtbGaugeContainer,.mstrtbHeatMap,.mstrtbDrillingBubble,.mstrtbStackedGraph,.mstrtbThermometer,.mstrtbTimeSeries,.mstrtbFishEyeSelector,.mstrpkr0,
	/*Border style*/ .mstrpkr1,.mstrpkr3,.mstrpkr5,.mstrpkr6,.mstrpkr4,.mstrpkrBorders0,
	/*Border*/ .mstrpkrBorders1,.mstrpkrBorders2,.mstrpkrBorders4,.mstrpkrBorders8,.mstrpkrBorders16,.mstrpkrSelectBox,.mstrpkrSlider,
	/*Controls*/ .mstrpkrListBox,.mstrpkrRadioButton,.mstrpkrCheckBox,.mstrpkrButtonArray,.mstrpkrHyperlinkArray,.mstrpkrRoundedRect,
	/*Shapes*/ .mstrpkrRect,.mstrpkrrwFlash, /*Exporting formats*/
	.mstrpkrrwHTML,.mstrpkrrwPDF,.mstrpkrrwExcel,.mstrpkrGraph1,.mstrpkrGraph2,.mstrpkrGraph4,.mstrpkrGraph8,.mstrpkrGraph16,.mstrpkrGraph32,.mstrpkrGraph64,.mstrpkrGraph128,.mstrpkrGraph256,.mstrpkrGraph512,.mstrpkrGraph1024,.mstrpkrGraph2048,.mstrpkrGraph4096,.mstrpkrGraph8192,.mstrpkrGraph16384,.mstrpkrGraph32768,.mstrpkrGraph65536,.mstrpkrGraph131072,.mstrpkrGraph262144,.mstrpkrGraph524288,.mstrpkrGraph1048576,.mstrpkrGraph2097152,.mstrpkrGraph4194304,.mstrpkrGraph8388608,.mstrpkrGraph16777216
	{
	background-image: url(images/toolbar.png);
	padding-left: 23px;
}

.mstrpkrGraph1 {
	background-position: -18px -480px;
}

.mstrpkrGraph2 {
	background-position: -38px -480px;
}

.mstrpkrGraph4 {
	background-position: -60px -480px;
}

.mstrpkrGraph8 {
	background-position: -78px -480px;
}

.mstrpkrGraph16 {
	background-position: -98px -480px;
}

.mstrpkrGraph32 {
	background-position: -118px -480px;
}

.mstrpkrGraph64 {
	background-position: -138px -480px;
}

.mstrpkrGraph128 {
	background-position: -158px -480px;
}

.mstrpkrGraph256 {
	background-position: -178px -480px;
}

.mstrpkrGraph512 {
	background-position: -198px -480px;
}

.mstrpkrGraph1024 {
	background-position: -218px -480px;
}

.mstrpkrGraph2048 {
	background-position: -238px -480px;
}

.mstrpkrGraph4096 {
	background-position: -258px -480px;
}

.mstrpkrGraph8192 {
	background-position: -278px -480px;
}

.mstrpkrGraph16384 {
	background-position: -298px -480px;
}

.mstrpkrGraph32768 {
	background-position: -318px -480px;
}

.mstrpkrGraph65536 {
	background-position: -338px -480px;
}

.mstrpkrGraph131072 {
	background-position: -358px -480px;
}

.mstrpkrGraph262144 {
	background-position: -378px -480px;
}

.mstrpkrGraph524288 {
	background-position: 0px -500px;
}

.mstrpkrGraph1048576 {
	background-position: -18px -500px;
}

.mstrpkrGraph2097152 {
	background-position: -38px -500px;
}

.mstrpkrGraph4194304 {
	background-position: -58px -500px;
}

.mstrpkrGraph8388608 {
	background-position: -78px -500px;
}

.mstrpkrGraph16777216 {
	background-position: -98px -500px;
}

.mstrtbCylinder {
	background-position: -319px -360px;
}

.mstrtbGaugeContainer {
	background-position: 0px -380px;
}

.mstrtbHeatMap {
	background-position: -39px -380px;
}

.mstrtbDrillingBubble {
	background-position: -359px -360px;
}

.mstrtbStackedGraph {
	background-position: -79px -380px;
}

.mstrtbThermometer {
	background-position: -119px -380px;
}

.mstrtbTimeSeries {
	background-position: -159px -380px;
}

.mstrtbFishEyeSelector {
	background-position: -279px -340px;
}

.mstrpkrSelectBox {
	background-position: -238px -340px;
}

.mstrpkrSlider {
	background-position: -158px -360px;
}

.mstrpkrListBox {
	background-position: 2px -360px;
}

.mstrpkrRadioButton {
	background-position: -78px -360px;
}

.mstrpkrCheckBox {
	background-position: -158px -340px;
}

.mstrpkrButtonArray {
	background-position: -78px -340px;
}

.mstrpkrHyperlinkArray {
	background-position: -318px -340px;
}

.mstrpkrRect {
	background-position: -240px -320px;
}

.mstrpkrRoundedRect {
	background-position: -280px -320px;
}

.mstrpkrrwFlash {
	background-position: -137px -400px;
}

.mstrpkrrwHTML {
	background-position: -197px -400px;
}

.mstrpkrrwPDF {
	background-position: 3px -220px;
}

.mstrpkrrwExcel {
	background-position: -79px -100px;
}

.mstrpkr0 {
	background-position: -240px -419px;
}

.mstrpkr3 {
	background-position: -260px -419px;
}

.mstrpkr4 {
	background-position: -280px -419px;
}

.mstrpkr1 {
	background-position: -300px -419px;
}

.mstrpkr5 {
	background-position: -320px -419px;
}

.mstrpkr6 {
	background-position: -340px -419px;
}

.mstrpkrBorders16 {
	background-position: -360px -419px;
}

.mstrpkrBorders0 {
	background-position: -380px -419px;
}

.mstrpkrBorders1 {
	background-position: -0px -440px;
}

.mstrpkrBorders2 {
	background-position: -20px -440px;
}

.mstrpkrBorders4 {
	background-position: -40px -440px;
}

.mstrpkrBorders8 {
	background-position: -60px -440px;
}

/*These are the picker buttons*/
.mstrtbAutoThresholds2D,
.mstrtbAutoThresholds2,
.mstrtbFillColor,
.mstrtbFillColorD,
.mstrtbFontColor,
.mstrtbFontColorD,
.mstrtbBorders,
.mstrtbBordersD,
.mstrtbBorderStyle,
.mstrtbBorderStyleD,
.mstrtbSelectorControl,
.mstrtbSelectorControlD,
.mstrtbWidgets,
.mstrtbWidgetsD,
.mstrpkrExp,
.mstrtbRectangles,
.mstrtbRectanglesD,
.mstrtbGraphType
	{
	background-image: url(images/toolbar.png);
	width: 20px;
	height: 20px;
}

.mstrtbAutoThresholds2 {
	background-position: -358px -260px;
}

.mstrtbAutoThresholds2D {
	background-position: -378px -260px;
}

.mstrtbFillColor {
	background-position: -40px -120px;
}

.mstrtbFillColorD {
	background-position: -60px -120px;
}

.mstrtbFontColor {
	background-position: -280px -120px;
}

.mstrtbFontColorD {
	background-position: -300px -120px;
}

.mstrtbBorders {
	background-position: -240px -20px;
}  /*Borders*/
.mstrtbBordersD {
	background-position: -260px -20px;
}  /*Borders-Disabled*/
.mstrtbBorderStyle {
	background-position: -280px -20px;
}  /*Border Style*/
.mstrtbBorderStyleD {
	background-position: -300px -20px;
}  /*Border Style-Disabled*/
.mstrtbSelectorControl {
	background-position: -238px -339px;
}  /*Selectors*/
.mstrtbSelectorControlD {
	background-position: -258px -339px;
}  /*Selectors disabled*/
.mstrtbWidgets {
	background-position: -158px -380px;
}  /*Widgets*/
.mstrtbWidgetsD {
	background-position: -178px -380px;
}  /*Widgets disabled*/
.mstrpkrExp {
	background-position: -80px -100px;
}  /*Export picker*/
.mstrtbRectangles {
	background-position: -238px -319px;
}  /*Rectangles*/
.mstrtbRectanglesD {
	background-position: -258px -319px;
}  /*Rectangles disabled*/
.mstrtbGraphType {
	background-position: -20px -480px;
}  /*Rectangles*/
.mstrtbIntlCurrency {
	background-position: -240px -60px;
}

.mstrtbIntlCurrencyD {
	background-position: -260px -60px;
}

.mstrtbUnitAlignLeft {
	background-position: -360px -300px;
}

.mstrtbUnitAlignLeftD {
	background-position: -380px -300px;
}

.mstrtbUnitAlignCenter {
	background-position: -240px -300px;
}

.mstrtbUnitAlignCenterD {
	background-position: -260px -300px;
}

.mstrtbUnitAlignRight {
	background-position: 0px -320px;
}

.mstrtbUnitAlignRightD {
	background-position: -20px -320px;
}

.mstrtbUnitAlignTop {
	background-position: -40px -320px;
}

.mstrtbUnitAlignTopD {
	background-position: -60px -320px;
}

.mstrtbUnitAlignMiddle {
	background-position: -240px -300px;
}

.mstrtbUnitAlignMiddleD {
	background-position: -260px -300px;
}

.mstrtbUnitAlignBottom {
	background-position: -320px -300px;
}

.mstrtbUnitAlignBottomD {
	background-position: -340px -300px;
}

.mstrtbSendToBack {
	background-position: -160px -320px;
}

.mstrtbSendToBackD {
	background-position: -180px -320px;
}

.mstrtbSendToFront {
	background-position: -200px -320px;
}

.mstrtbSendToFrontD {
	background-position: -220px -320px;
}

.mstrtbSendBackward {
	background-position: -80px -320px;
}

.mstrtbSendBackwardD {
	background-position: -100px -320px;
}

.mstrtbSendForward {
	background-position: -120px -320px;
}

.mstrtbSendForwardD {
	background-position: -140px -320px;
}

.mstrtbRepaintGraph {
	background-position: -360px -20px;
}

.mstrtbRepaintGraphD {
	background-position: -380px -20px;
}

.mstrtbShowConditionalFormatting {
	background-position: -320px -260px;
}

.mstrtbShowConditionalFormattingD {
	background-position: -340px -260px;
}

.mstrtbEdtSimpleThresholdEditor {
	background-position: -280px -500px;
}

.mstrtbEdtSimpleThresholdEditorD {
	background-position: -300px -500px;
}

.mstrtbEdtAdvThresholdEditor {
	background-position: -80px 0px;
}

.mstrtbEdtAdvThresholdEditorD {
	background-position: -100px 0px;
}

.mstrtbPageByHTML {
	background-position: -240px -200px;
}

.mstrtbPageByHTMLD {
	background-position: -260px -200px;
}

.mstrtbPageBy_1 {
	background-position: -240px -200px;
}

.mstrtbPageBy_1D {
	background-position: -260px -200px;
}

.mstrtbPageBy_2 {
	background-position: -240px -200px;
}

.mstrtbPageBy_2D {
	background-position: -260px -200px;
}

.mstrtbDatasetObjects {
	background-position: 0px -80px;
}

.mstrtbDatasetObjectsD {
	background-position: -20px -80px;
}

.mstrtbHTMLCont {
	background-position: -160px -40px;
}

.mstrtbHTMLContD {
	background-position: -180px -40px;
}

.mstrtbLine {
	background-position: -280px -40px;
}

.mstrtbLineD {
	background-position: -300px -40px;
}

.mstrtbImage {
	background-position: -200px -40px;
}

.mstrtbImageD {
	background-position: -220px -40px;
}

.mstrtbText {
	background-position: -160px -240px;
}

.mstrtbTextD {
	background-position: -180px -240px;
}

.mstrtbLock {
	background-position: -320px -40px;
}

.mstrtbLockD {
	background-position: -340px -40px;
}

.mstrtbCursor {
	background-position: -120px -40px;
}

.mstrtbCursorD {
	background-position: -140px -40px;
}

.mstrtbDelete {
	background-position: -320px -60px;
}

.mstrtbDeleteD {
	background-position: -340px -60px;
}

.mstrtbStaticViewMode {
	background-position: -320px -240px;
}

.mstrtbStaticViewModeD {
	background-position: -340px -240px;
}

.mstrtbInteractiveViewMode {
	background-position: 0px -420px;
}

.mstrtbInteractiveViewModeD {
	background-position: -20px -420px;
}

.mstrtbEditableViewMode {
	background-position: -360px -80px;
}

.mstrtbEditableViewModeD {
	background-position: -380px -80px;
}

.mstrtbApply {
	background-position: -360px 0px;
}

.mstrtbApplyD {
	background-position: -380px 0px;
}

.mstrtbAdd {
	background-position: 0px 0px;
}  /*Add*/
.mstrtbAddD {
	background-position: -20px 0px;
}  /*Add-Disabled*/
.mstrtbAddAll {
	background-position: -40px 0px;
}  /*Add All*/
.mstrtbAddAllD {
	background-position: -60px 0px;
}  /*Add All-Disabled*/
.mstrtbAddNewThreshold {
	background-position: -80px 0px;
}  /*Add New Threshold*/
.mstrtbAddNewThresholdD {
	background-position: -100px 0px;
}  /*Add New Threshold-Disabled*/
.mstrtbSimpleThreshold {
	background-position: -280px -500px;
}  /*Simple Threshold Editor*/
.mstrtbSimpleThresholdD {
	background-position: -300px -500px;
}

.mstrtbAdvancedFormatting {
	background-position: -120px 0px;
}  /*Advanced Formating*/
.mstrtbAdvancedFormattingD {
	background-position: -140px 0px;
}  /*Advanced Formating-Disabled*/
.mstrtbAjax {
	background-position: -160px 0px;
}  /*Ajax*/
.mstrtbAjaxD {
	background-position: -180px 0px;
}  /*Ajax-Disabled*/
.mstrtbAjaxRW {
	background-position: -200px 0px;
}  /*Ajax RW*/
.mstrtbAjaxRWD {
	background-position: -220px 0px;
}  /*Ajax RW-Disabled*/
.mstrtbAlignCenter {
	background-position: -240px 0px;
}  /*Align Center*/
.mstrtbAlignCenterD {
	background-position: -260px 0px;
}  /*Align Center-Disabled*/
.mstrtbAlignLeft {
	background-position: -280px 0px;
}  /*Align Left*/
.mstrtbAlignLeftD {
	background-position: -300px 0px;
}  /*Align Left-Disabled*/
.mstrtbAlignRight {
	background-position: -320px 0px;
}  /*Align Right*/
.mstrtbAlignRightD {
	background-position: -340px 0px;
}  /*Align Right-Disabled*/
.mstrtbApplChng {
	background-position: -360px 0px;
}  /*Apply Changes*/
.mstrtbApplChngD {
	background-position: -380px 0px;
}  /*Apply Changes-Disabled*/
.mstrtbAttributeForms {
	background-position: 0px -20px;
}  /*Attribute Forms*/
.mstrtbAttributeFormsD {
	background-position: -20px -20px;
}  /*Attribute Forms-Disabled*/
.mstrtbAutoArrange {
	background-position: -40px -20px;
}  /*Auto Arrange*/
.mstrtbAutoArrangeD {
	background-position: -60px -20px;
}  /*Auto Arrange-Disabled*/
.mstrtbBack {
	background-position: -80px -20px;
}  /*Back*/
.mstrtbBackD {
	background-position: -100px -20px;
}  /*Back-Disabled*/
.mstrtbBackFolder {
	background-position: -120px -20px;
}  /*Back Folder*/
.mstrtbBackFolderD {
	background-position: -140px -20px;
}  /*Back Folder-Disabled*/
.mstrtbBanding {
	background-position: -160px -20px;
}  /*Banding*/
.mstrtbBandingD {
	background-position: -180px -20px;
}  /*Banding-Disabled*/
.mstrtbBold {
	background-position: -200px -20px;
}  /*Bold*/
.mstrtbBoldD {
	background-position: -220px -20px;
}  /*Bold-Disabled*/
.mstrtbBrdrs {
	background-position: -240px -20px;
}  /*Borders*/
.mstrtbBrdrsD {
	background-position: -260px -20px;
}  /*Borders-Disabled*/
.mstrtbBorderStyle {
	background-position: -280px -20px;
}  /*Border Style*/
.mstrtbBorderStyleD {
	background-position: -300px -20px;
}  /*Border Style-Disabled*/
.mstrtbCancelReport {
	background-position: -320px -20px;
}  /*Cancel Report*/
.mstrtbCancelReportD {
	background-position: -340px -20px;
}  /*Cancel Report-Disabled*/
.mstrtbApplyChanges {
	background-position: -360px -20px;
}  /*Categories Series Apply*/
.mstrtbApplyChangesD {
	background-position: -380px -20px;
}  /*Categories Series Apply-Disabled*/
.mstrtbClear {
	background-position: 0px -40px;
}  /*Clear*/
.mstrtbClearD {
	background-position: -20px -40px;
}  /*Clear-Disabled*/
.mstrtbClearHistory {
	background-position: -40px -40px;
}  /*Clear History*/
.mstrtbClearHistoryD {
	background-position: -60px -40px;
}  /*Clear History-Disabled*/
.mstrtbComma {
	background-position: -80px -40px;
}  /*Comma*/
.mstrtbCommaD {
	background-position: -100px -40px;
}  /*Comma-Disabled*/
.mstrtbControlHTMLContainer {
	background-position: -160px -40px;
}  /*Control HTML Container*/
.mstrtbControlHTMLContainerD {
	background-position: -180px -40px;
}  /*Control HTML Container-Disabled*/
.mstrtbControlLabel {
	background-position: -240px -40px;
}  /*Control Label*/
.mstrtbControlLabelD {
	background-position: -260px -40px;
}  /*Control Label-Disabled*/
.mstrtbControlRectangle {
	background-position: -360px -40px;
}  /*Control Rectangle*/
.mstrtbControlRectangleD {
	background-position: -380px -40px;
}  /*Control Rectangle-Disabled*/
.mstrtbControlTemplate {
	background-position: 0px -60px;
}  /*Control Template*/
.mstrtbControlTemplateD {
	background-position: -20px -60px;
}  /*Control Template-Disabled*/
.mstrtbControlText {
	background-position: -40px -60px;
}  /*Control Text*/
.mstrtbControlTextD {
	background-position: -60px -60px;
}  /*Control Text-Disabled*/
.mstrtbCopy {
	background-position: -80px -60px;
}  /*Copy*/
.mstrtbCopyD {
	background-position: -100px -60px;
}  /*Copy-Disabled*/
.mstrtbCreateGroup {
	background-position: -120px -60px;
}  /*Create Group*/
.mstrtbCreateGroupD {
	background-position: -140px -60px;
}  /*Create Group-Disabled*/
.mstrtbCreateUser {
	background-position: -160px -60px;
}  /*Create User*/
.mstrtbCreateUserD {
	background-position: -180px -60px;
}  /*Create User-Disabled*/
.mstrtbCurrency {
	background-position: -200px -60px;
}  /*Currency*/
.mstrtbCurrencyD {
	background-position: -220px -60px;
}  /*Currency-Disabled*/
.mstrtbCurrencyUniversal {
	background-position: -240px -60px;
}  /*Currency Universal*/
.mstrtbCurrencyUniversalD {
	background-position: -260px -60px;
}  /*Currency Universal-Disabled*/
.mstrtbCut {
	background-position: -280px -60px;
}  /*Cut*/
.mstrtbCutD {
	background-position: -300px -60px;
}  /*Cut-Disabled*/
.mstrtbDatasetDelete {
	background-position: -320px -60px;
}  /*Dataset Delete*/
.mstrtbDatasetDeleteD {
	background-position: -340px -60px;
}  /*Dataset Delete-Disabled*/
.mstrtbDatasetNew {
	background-position: -360px -60px;
}  /*Dataset New*/
.mstrtbDatasetNewD {
	background-position: -380px -60px;
}  /*Dataset New-Disabled*/
.mstrtbObjectBrowser {
	background-position: 0px -80px;
}  /*Dataset Objects*/
.mstrtbObjectBrowserD {
	background-position: -20px -80px;
}  /*Dataset Objects-Disabled*/
.mstrtbDataValues {
	background-position: -40px -80px;
}  /*Data Values*/
.mstrtbDataValuesD {
	background-position: -60px -80px;
}  /*Data Values-Disabled*/
.mstrtbDecreaseDecimal {
	background-position: -80px -80px;
}  /*Decrease Decimal*/
.mstrtbDecreaseDecimalD {
	background-position: -100px -80px;
}  /*Decrease Decimal-Disabled*/
.mstrtbDeleteAll {
	background-position: -120px -80px;
}  /*Delete All*/
.mstrtbDeleteAllD {
	background-position: -140px -80px;
}  /*Delete All-Disabled*/
.mstrtbDeletePanel {
	background-position: -160px -80px;
}  /*Delete Panel*/
.mstrtbDeletePanelD {
	background-position: -180px -80px;
}  /*Delete Panel-Disabled*/
.mstrtbDesignMode {
	background-position: -200px -80px;
}  /*Design*/
.mstrtbDesignModeD {
	background-position: -220px -80px;
}  /*Design-Disabled*/
.mstrtbDetails {
	background-position: -240px -80px;
}  /*Details*/
.mstrtbDetailsD {
	background-position: -260px -80px;
}  /*Details-Disabled*/
.mstrtbDown {
	background-position: -280px -80px;
}  /*Down*/
.mstrtbDownD {
	background-position: -300px -80px;
}  /*Down-Disabled*/
.mstrtbDrill {
	background-position: -320px -80px;
}  /*Drill*/
.mstrtbDrillD {
	background-position: -340px -80px;
}  /*Drill-Disabled*/
.mstrtbEditableViewMode {
	background-position: -360px -80px;
}  /*Editable View Mode*/
.mstrtbEditableViewModeD {
	background-position: -380px -80px;
}  /*Editable View Mode-Disabled*/
.mstrtbEditAttributeForms {
	background-position: 0px -100px;
}  /*Edit Attribute Forms*/
.mstrtbEditAttributeFormsD {
	background-position: -20px -100px;
}  /*Edit Attribute Forms-Disabled*/
.mstrtbExpandHistory {
	background-position: -40px -100px;
}  /*Expand History*/
.mstrtbExpandHistoryD {
	background-position: -60px -100px;
}  /*Expand History-Disabled*/
.mstrtbExport,.mstrtbExportDHTML {
	background-position: -80px -100px;
}  /*Export*/
.mstrtbExportD,.mstrtbExportDHTMLD {
	background-position: -100px -100px;
}  /*Export-Disabled*/
.mstrtbFtchFrstCols {
	background-position: -120px -100px;
}  /*Fetch First Columns*/
.mstrtbFtchFrstColsD {
	background-position: -140px -100px;
}  /*Fetch First Columns-Disabled*/
.mstrtbFtchFirstRws {
	background-position: -160px -100px;
}  /*Fetch First Rows*/
.mstrtbFtchFirstRwsD {
	background-position: -180px -100px;
}  /*Fetch First Rows-Disabled*/
.mstrtbFtchLstCols {
	background-position: -200px -100px;
}  /*Fetch Last Columns*/
.mstrtbFtchLstColsD {
	background-position: -220px -100px;
}  /*Fetch Last Columns-Disabled*/
.mstrtbFtchLstRows {
	background-position: -240px -100px;
}  /*Fetch Last Rows*/
.mstrtbFtchLstRowsD {
	background-position: -260px -100px;
}  /*Fetch Last Rows-Disabled*/
.mstrtbFtchNxtCls {
	background-position: -280px -100px;
}  /*Fetch Next Columns*/
.mstrtbFtchNxtClsD {
	background-position: -300px -100px;
}  /*Fetch Next Columns-Disabled*/
.mstrtbFetchNxtRws {
	background-position: -320px -100px;
}  /*Fetch Next Rows*/
.mstrtbFetchNxtRwsD {
	background-position: -340px -100px;
}  /*Fetch Next Rows-Disabled*/
.mstrtbFtchPrvsCols {
	background-position: -360px -100px;
}  /*Fetch Previous Columns*/
.mstrtbFtchPrvsColsD {
	background-position: -380px -100px;
}  /*Fetch Previous Columns-Disabled*/
.mstrtbFetchPrvsRws {
	background-position: 0px -120px;
}  /*Fetch Previous Rows*/
.mstrtbFetchPrvsRwsD {
	background-position: -20px -120px;
}  /*Fetch Previous Rows-Disabled*/
.mstrtbFllColor {
	background-position: -40px -120px;
}  /*Fill Color*/
.mstrtbFllColorD {
	background-position: -60px -120px;
}  /*Fill Color-Disabled*/
.mstrtbFilterOnSelections {
	background-position: -80px -120px;
}  /*Filter on Selections*/
.mstrtbFilterOnSelectionsD {
	background-position: -100px -120px;
}  /*Filter on Selections-Disabled*/
.mstrtbFitToContents {
	background-position: -120px -120px;
}  /*Fit to Contents*/
.mstrtbFitToContentsD {
	background-position: -140px -120px;
}  /*Fit to Contents-Disabled*/
.mstrtbFitToWindow {
	background-position: -160px -120px;
}  /*Fit to Window*/
.mstrtbFitToWindowD {
	background-position: -180px -120px;
}  /*Fit to Window-Disabled*/
.mstrtbFlash {
	background-position: -200px -120px;
}  /*Flash*/
.mstrtbFlashD {
	background-position: -220px -120px;
}  /*Flash-Disabled*/
.mstrtbRWFlash {
	background-position: -240px -120px;
}  /*Flash RW*/
.mstrtbRWFlashD {
	background-position: -260px -120px;
}  /*Flash RW-Disabled*/
.mstrtbFlashViewMode {
	background-position: -240px -120px;
}  /*Flash RW*/
.mstrtbFlashViewModeD {
	background-position: -260px -120px;
}  /*Flash RW-Disabled*/
.mstrtbFntClr {
	background-position: -280px -120px;
}  /*Font Color*/
.mstrtbFntClrD {
	background-position: -300px -120px;
}  /*Font Color-Disabled*/
.mstrtbFrmt {
	background-position: -320px -120px;
}  /*Format*/
.mstrtbFrmtD {
	background-position: -340px -120px;
}  /*Format-Disabled*/
.mstrtbForward {
	background-position: -360px -120px;
}  /*Forward*/
.mstrtbForwardD {
	background-position: -380px -120px;
}  /*Forward-Disabled*/
.mstrtbFullMode,.mstrtbFullModeDHTML {
	background-position: 0px -140px;
}  /*Full Screen*/
.mstrtbFullModeD,mstrtbFullModeDHTMLD {
	background-position: -20px -140px;
}  /*Full Screen-Disabled*/
.mstrtbGraph {
	background-position: -40px -140px;
}  /*Graph*/
.mstrtbGraphD {
	background-position: -60px -140px;
}  /*Graph-Disabled*/
.mstrtbGraphGrid {
	background-position: -80px -140px;
}  /*Graph Grid*/
.mstrtbGraphGridD {
	background-position: -100px -140px;
}  /*Graph Grid-Disabled*/
.mstrtbGrid {
	background-position: -120px -140px;
}  /*Grid*/
.mstrtbReport {
	background-position: -280px -400px;
}  /*Report*/
.mstrtbReportD {
	background-position: -300px -400px;
}  /*Report-Disabled*/
.mstrtbGridD {
	background-position: -140px -140px;
}  /*Grid-Disabled*/
.mstrtbGrpConds {
	background-position: -160px -140px;
}  /*Group Conditions*/
.mstrtbGrpCondsD {
	background-position: -180px -140px;
}  /*Group Conditions-Disabled*/
.mstrtbGrpng {
	background-position: -200px -140px;
}  /*Grouping*/
.mstrtbGrpngD {
	background-position: -220px -140px;
}  /*Grouping-Disabled*/
.mstrtbHome {
	background-position: -240px -140px;
}  /*Home*/
.mstrtbHomeD {
	background-position: -260px -140px;
}  /*Home-Disabled*/
.mstrtbReportOptions {
	background-position: -280px -220px;
}  /*Home*/
.mstrtbReportOptionsD {
	background-position: -300px -220px;
}  /*Home-Disabled*/
.mstrtbIncreaseDecimal {
	background-position: -280px -140px;
}  /*Increase Decimal*/
.mstrtbIncreaseDecimalD {
	background-position: -300px -140px;
}  /*Increase Decimal-Disabled*/
.mstrtbInsertColumn {
	background-position: -320px -140px;
}  /*Insert Column*/
.mstrtbInsertColumnD {
	background-position: -340px -140px;
}  /*Insert Column-Disabled*/
.mstrtbInsertNewMetric {
	background-position: -360px -140px;
}  /*Insert New Metric*/
.mstrtbInsertNewMetricD {
	background-position: -380px -140px;
}  /*Insert New Metric-Disabled*/
.mstrtbIntrViewMd {
	background-position: 0px -160px;
}  /*Interactive View Mode*/
.mstrtbIntrViewMdD {
	background-position: -20px -160px;
}  /*Interactive View Mode-Disabled*/
.mstrtbItalic {
	background-position: -40px -160px;
}  /*Italic*/
.mstrtbItalicD {
	background-position: -60px -160px;
}  /*Italic-Disabled*/
.mstrtbLrgIcons {
	background-position: -80px -160px;
}  /*Large Icons*/
.mstrtbLrgIconsD {
	background-position: -100px -160px;
}  /*Large Icons-Disabled*/
.mstrtbLegend {
	background-position: -120px -160px;
}  /*Legend*/
.mstrtbLegendD {
	background-position: -140px -160px;
}  /*Legend-Disabled*/
.mstrtbLineColor {
	background-position: -160px -160px;
}  /*Line Color*/
.mstrtbLineColorD {
	background-position: -180px -160px;
}  /*Line Color-Disabled*/
.mstrtbLineSize {
	background-position: -200px -160px;
}  /*Line Size*/
.mstrtbLineSizeD {
	background-position: -220px -160px;
}  /*Line Size-Disabled*/
.mstrtbListView {
	background-position: -240px -160px;
}  /*List View*/
.mstrtbListViewD {
	background-position: -260px -160px;
}  /*List View-Disabled*/
.mstrtbLockColHeaders {
	background-position: -280px -160px;
}  /*Lock Col Headers*/
.mstrtbLockColHeadersD {
	background-position: -300px -160px;
}  /*Lock Col Headers-Disabled*/
.mstrtbLockRowHeaders {
	background-position: -320px -160px;
}  /*Lock Row Headers*/
.mstrtbLockRowHeadersD {
	background-position: -340px -160px;
}  /*Lock Row Headers-Disabled*/
.mstrtbMergeColHeaders {
	background-position: -360px -160px;
}  /*Merge Col Headers*/
.mstrtbMergeColHeadersD {
	background-position: -380px -160px;
}  /*Merge Col Headers-Disabled*/
.mstrtbMergeRowHeaders {
	background-position: 0px -180px;
}  /*Merge Row Headers*/
.mstrtbMergeRowHeadersD {
	background-position: -20px -180px;
}  /*Merge Row Headers-Disabled*/
.mstrtbMtrcSub {
	background-position: -40px -180px;
}  /*Metric and Sub*/
.mstrtbMtrcSubD {
	background-position: -60px -180px;
}  /*Metric and Sub-Disabled*/
.mstrtbMtrcOnly {
	background-position: -80px -180px;
}  /*Metric Only*/
.mstrtbMtrcOnlyD {
	background-position: -100px -180px;
}  /*Metric Only-Disabled*/
.mstrtbMtrcPnlBck {
	background-position: -120px -180px;
}  /*Move Panel Back*/
.mstrtbMtrcPnlBckD {
	background-position: -140px -180px;
}  /*Move Panel Back-Disabled*/
.mstrtbMvPnlNxt {
	background-position: -160px -180px;
}  /*Move Panel Next*/
.mstrtbMvPnlNxtD {
	background-position: -180px -180px;
}  /*Move Panel Next-Disabled*/
.mstrtbNew {
	background-position: -200px -180px;
}  /*New*/
.mstrtbNewD {
	background-position: -220px -180px;
}  /*New-Disabled*/
.mstrtbNewFolder {
	background-position: -240px -180px;
}  /*New Folder*/
.mstrtbNewFolderD {
	background-position: -260px -180px;
}  /*New Folder-Disabled*/
.mstrtbNewPanel {
	background-position: -280px -180px;
}  /*New Panel*/
.mstrtbNewPanelD {
	background-position: -300px -180px;
}  /*New Panel-Disabled*/
.mstrtbNextPanel {
	background-position: -320px -180px;
}  /*Next Panel*/
.mstrtbNextPanelD {
	background-position: -340px -180px;
}  /*Next Panel-Disabled*/
.mstrtbNormalMode,.mstrtbNormalModeDHTML {
	background-position: -360px -180px;
}  /*Normal Mode*/
.mstrtbNormalModeD,.mstrtbNormalModeDHTMLD {
	background-position: -380px -180px;
}  /*Normal Mode-Disabled*/
.mstrtbOpen {
	background-position: 0px -200px;
}  /*Open*/
.mstrtbOpenD {
	background-position: -20px -200px;
}  /*Open-Disabled*/
.mstrtbOutline {
	background-position: -40px -200px;
}  /*Outline*/
.mstrtbOutlineD {
	background-position: -60px -200px;
}  /*Outline-Disabled*/
.mstrtbOutline1 {
	background-position: -80px -200px;
}  /*Outline 1*/
.mstrtbOutline1D {
	background-position: -100px -200px;
}  /*Outline 1-Disabled*/
.mstrtbOutline2 {
	background-position: -120px -200px;
}  /*Outline 2*/
.mstrtbOutline2D {
	background-position: -140px -200px;
}  /*Outline 2-Disabled*/
.mstrtbOutline3 {
	background-position: -160px -200px;
}  /*Outline 3*/
.mstrtbOutline3D {
	background-position: -180px -200px;
}  /*Outline 3-Disabled*/
.mstrtbOutlineApply {
	background-position: -200px -200px;
}  /*Outline Apply*/
.mstrtbOutlineApplyD {
	background-position: -220px -200px;
}  /*Outline Apply-Disabled*/
.mstrtbPageBy {
	background-position: -240px -200px;
}  /*Page By*/
.mstrtbPageByD {
	background-position: -260px -200px;
}  /*Page By-Disabled*/
.mstrtbPageSetup {
	background-position: -280px -200px;
}  /*Page Setup*/
.mstrtbPageSetupD {
	background-position: -300px -200px;
}  /*Page Setup-Disabled*/
.mstrtbPanelStack {
	background-position: -320px -200px;
}  /*Panel Stack*/
.mstrtbPanelStackD {
	background-position: -340px -200px;
}  /*Panel Stack-Disabled*/
.mstrtbPaste {
	background-position: -360px -200px;
}  /*Paste*/
.mstrtbPasteD {
	background-position: -380px -200px;
}  /*Paste-Disabled*/
.mstrtbPDF,.mstrtbPDFDHTML {
	background-position: 0px -220px;
}  /*PDF*/
.mstrtbPDFD,.mstrtbPDFDHTMLD {
	background-position: -20px -220px;
}  /*PDF-Disabled*/
.mstrtbPercent {
	background-position: -40px -220px;
}  /*Percent*/
.mstrtbPercentD {
	background-position: -60px -220px;
}  /*Percent-Disabled*/
.mstrtbPivotButtons {
	background-position: -80px -220px;
}  /*Pivot Buttons*/
.mstrtbPivotButtonsD {
	background-position: -100px -220px;
}  /*Pivot Buttons-Disabled*/
.mstrtbPreviousPanel {
	background-position: -120px -220px;
}  /*Previous Panel*/
.mstrtbPreviousPanelD {
	background-position: -140px -220px;
}  /*Previous Panel-Disabled*/
.mstrtbPrintOptions,.mstrtbPrint,.mstrtbPrintPDF,.mstrtbPrintDHTML,.mstrtbPrintPDFDHTML
	{
	background-position: -160px -220px;
}  /*Print*/
.mstrtbPrintOptionsD,.mstrtbPrintD,.mstrtbPrintPDFD,.mstrtbPrintDHTMLD,.mstrtbPrintPDFDHTMLD
	{
	background-position: -180px -220px;
}  /*Print-Disabled*/
.mstrtbPrintPreview {
	background-position: -200px -220px;
}  /*Print Preview*/
.mstrtbPrintPreviewD {
	background-position: -220px -220px;
}  /*Print Preview-Disabled*/
.mstrtbPromptDetails {
	background-position: -240px -220px;
}  /*Prompt Details*/
.mstrtbPromptDetailsD {
	background-position: -260px -220px;
}  /*Prompt Details-Disabled*/
.mstrtbProps {
	background-position: -280px -220px;
}  /*Properties*/
.mstrtbPropsD {
	background-position: -300px -220px;
}  /*Properties-Disabled*/
.mstrtbPullDown {
	background-position: -320px -220px;
}  /*Pulldown*/
.mstrtbPullDownD {
	background-position: -340px -220px;
}  /*Pulldown-Disabled*/
.mstrtbQuickTotals {
	background-position: -360px -220px;
}  /*Quick Subtotals*/
.mstrtbQuickTotalsD {
	background-position: -380px -220px;
}  /*Quick Subtotals-Disabled*/
.mstrtbRedo,.mstrtbDHTMLRedo {
	background-position: 0px -240px;
}  /*Redo*/
.mstrtbRedoD,.mstrtbDHTMLRedoD {
	background-position: -20px -240px;
}  /*Redo-Disabled*/
.mstrtbReExecute {
	background-position: -40px -240px;
}  /*Refresh*/
.mstrtbReExecuteD {
	background-position: -60px -240px;
}  /*Refresh-Disabled*/
.mstrtbRefresh {
	background-position: -40px -240px;
}  /*Refresh*/
.mstrtbRefreshD {
	background-position: -60px -240px;
}  /*Refresh-Disabled*/
.mstrtbRemove {
	background-position: -80px -240px;
}  /*Remove*/
.mstrtbRemoveD {
	background-position: -100px -240px;
}  /*Remove-Disabled*/
.mstrtbRemAll {
	background-position: -120px -240px;
}  /*Remove All*/
.mstrtbRemAllD {
	background-position: -140px -240px;
}  /*Remove All-Disabled*/
.mstrtbRenameEdit {
	background-position: -160px -240px;
}

.mstrtbRenameEditD {
	background-position: -180px -240px;
}

.mstrtbReportFilter {
	background-position: -200px -240px;
}  /*Report Filter*/
.mstrtbReportFilterD {
	background-position: -220px -240px;
}  /*Report Filter-Disabled*/
.mstrtbReprompt {
	background-position: -240px -240px;
}  /*Reprompt*/
.mstrtbRepromptD {
	background-position: -260px -240px;
}  /*Reprompt-Disabled*/
.mstrtbRszCols {
	background-position: -280px -240px;
}  /*Resize Cols*/
.mstrtbRszColsD {
	background-position: -300px -240px;
}  /*Resize Cols-Disabled*/
.mstrtbResults {
	background-position: -320px -240px;
}  /*Results*/
.mstrtbResultsD {
	background-position: -340px -240px;
}  /*Results-Disabled*/
.mstrtbBrowseParentNSM,.mstrtbBrowseParentNSMDHTML {
	background-position: -360px -240px;
}  /*Return*/
.mstrtbBrowseParentNSMD,.mstrtbBrowseParentNSMDHTMLD {
	background-position: -380px -240px;
}  /*Return-Disabled*/
.mstrtbBrowseParentFSM,.mstrtbBrowseParentFSMDHTML {
	background-position: -360px -240px;
}  /*Return*/
.mstrtbBrowseParentFSMD,.mstrtbBrowseParentFSMDHTMLD {
	background-position: -380px -240px;
}  /*Return-Disabled*/
.mstrtbRulers {
	background-position: 0px -260px;
}  /*Rulers*/
.mstrtbRulersD {
	background-position: -20px -260px;
}  /*Rulers-Disabled*/
.mstrtbRunRprt {
	background-position: -40px -260px;
}  /*Run Report*/
.mstrtbRunRprtD {
	background-position: -60px -260px;
}  /*Run Report-Disabled*/
.mstrtbRunTF {
	background-position: -80px -260px;
}  /*Run TF*/
.mstrtbRunTFD {
	background-position: -100px -260px;
}  /*Run TF-Disabled*/
.mstrtbSave,.mstrtbSaveDHTML {
	background-position: -120px -260px;
}  /*Save*/
.mstrtbSaveD,.mstrtbSaveDHTMLD {
	background-position: -140px -260px;
}  /*Save-Disabled*/
.mstrtbSearch {
	background-position: -160px -260px;
}  /*Search*/
.mstrtbSearchD {
	background-position: -180px -260px;
}  /*Search-Disabled*/
.mstrtbSend,.mstrtbSendDHTML {
	background-position: -200px -260px;
}  /*Send*/
.mstrtbSendD,.mstrtbSendDHTMLD {
	background-position: -220px -260px;
}  /*Send-Disabled*/
.mstrtbSerByCol {
	background-position: -240px -260px;
}  /*Ser By Col*/
.mstrtbSerByColD {
	background-position: -260px -260px;
}  /*Ser By Col-Disabled*/
.mstrtbSerByRow {
	background-position: -280px -260px;
}  /*Ser by Row*/
.mstrtbSerByRowD {
	background-position: -300px -260px;
}  /*Ser by Row-Disabled*/
.mstrtbShowCndtlFrmt {
	background-position: -320px -260px;
}  /*Show Conditional Formatting*/
.mstrtbShowCndtlFrmtD {
	background-position: -340px -260px;
}  /*Show Conditional Formatting-Disabled*/
.mstrtbSmartThresholds {
	background-position: -360px -260px;
}  /*Smart Thresholds*/
.mstrtbSmartThresholdsD {
	background-position: -380px -260px;
}  /*Smart Thresholds-Disabled*/
.mstrtbSnapGrid {
	background-position: 0px -280px;
}  /*Snap Grid*/
.mstrtbSnapGridD {
	background-position: -20px -280px;
}  /*Snap Grid-Disabled*/
.mstrtbSortRW {
	background-position: -40px -280px;
}  /*Sort*/
.mstrtbSortRWD {
	background-position: -60px -280px;
}  /*Sort-Disabled*/
.mstrtbSort,.mstrtbSortDHTML {
	background-position: -40px -280px;
}  /*Sort*/
.mstrtbSortD,.mstrtbSortDHTMLD {
	background-position: -60px -280px;
}  /*Sort-Disabled*/
.mstrtbSortButtons {
	background-position: -80px -280px;
}  /*Sort Buttons*/
.mstrtbSortButtonsD {
	background-position: -100px -280px;
}  /*Sort Buttons-Disabled*/
.mstrtbStop {
	background-position: -120px -280px;
}  /*Stop*/
.mstrtbStopD {
	background-position: -140px -280px;
}  /*Stop-Disabled*/
.mstrtbScheduled,.mstrtbScheduledDHTML {
	background-position: -160px -280px;
}  /*Scheduled*/
.mstrtbScheduledD,.mstrtbScheduledDHTMLD {
	background-position: -180px -280px;
}  /*Scheduled-Disabled*/
.mstrtbSwapAxesHTML {
	background-position: -200px -280px;
}  /*Swap Axes*/
.mstrtbSwapAxesHTMLD {
	background-position: -220px -280px;
}  /*Swap Axes-Disabled*/
.mstrtbSwapAxes {
	background-position: -200px -280px;
}  /*Swap Axes*/
.mstrtbSwapAxesD {
	background-position: -220px -280px;
}  /*Swap Axes-Disabled*/
.mstrtbThresholds {
	background-position: -240px -280px;
}  /*Thresholds*/
.mstrtbThresholdsD {
	background-position: -260px -280px;
}  /*Thresholds-Disabled*/
.mstrtbToggleTotals {
	background-position: -280px -280px;
}  /*Toggle Totals*/
.mstrtbToggleTotalsD {
	background-position: -300px -280px;
}  /*Toggle Totals-Disabled*/
.mstrtbTotalsOldIServer {
	background-position: -320px -280px;
}  /*Totals*/
.mstrtbTotalsOldIServerD {
	background-position: -340px -280px;
}  /*Totals-Disabled*/
.mstrtbTotals {
	background-position: -320px -280px;
}  /*Totals*/
.mstrtbTotalsD {
	background-position: -340px -280px;
}  /*Totals-Disabled*/
.mstrtbUnderline {
	background-position: -360px -280px;
}  /*Underline*/
.mstrtbUnderlineD {
	background-position: -380px -280px;
}  /*Underline-Disabled*/
.mstrtbUndo,.mstrtbDHTMLUndo {
	background-position: 0px -300px;
}  /*Undo*/
.mstrtbUndoD,.mstrtbDHTMLUndoD {
	background-position: -20px -300px;
}  /*Undo-Disabled*/
.mstrtbUngroCndtns {
	background-position: -40px -300px;
}  /*Ungroup Conditions*/
.mstrtbUngroCndtnsD {
	background-position: -60px -300px;
}  /*Ungroup Conditions-Disabled*/
.mstrtbUp {
	background-position: -80px -300px;
}  /*Up*/
.mstrtbUpD {
	background-position: -100px -300px;
}  /*Up-Disabled*/
.mstrtbViewFilterNonEditable {
	background-position: -120px -300px;
}  /*View Filter*/
.mstrtbViewFilterNonEditableD {
	background-position: -140px -300px;
}  /*View Filter-Disabled*/
.mstrtbViewFilter {
	background-position: -120px -300px;
}  /*View Filter*/
.mstrtbViewFilterD {
	background-position: -140px -300px;
}  /*View Filter-Disabled*/
.mstrtbVwLrgeIcns {
	background-position: -160px -300px;
}  /*View Large Icons*/
.mstrtbVwLrgeIcnsD {
	background-position: -180px -300px;
}  /*View Large Icons-Disabled*/
.mstrtbVwLst {
	background-position: -200px -300px;
}  /*View List*/
.mstrtbVwLstD {
	background-position: -220px -300px;
}  /*View List-Disabled*/
.mstrtbJstfCnt {
	background-position: -240px -300px;
}  /*Align Center*/
.mstrtbJstfCntD {
	background-position: -260px -300px;
}  /*Align Center-Disabled*/
.mstrtbJstfMddl {
	background-position: -280px -300px;
}  /*Align Middle*/
.mstrtbJstfMddlD {
	background-position: -300px -300px;
}  /*Align Middle-Disabled*/
.mstrtbJstfBttm {
	background-position: -320px -300px;
}  /*Align to Bottom*/
.mstrtbJstfBttmD {
	background-position: -340px -300px;
}  /*Align to Bottom-Disabled*/
.mstrtbJstfLft {
	background-position: -360px -300px;
}  /*Align to Left*/
.mstrtbJstfLftD {
	background-position: -380px -300px;
}  /*Align to Left-Disabled*/
.mstrtbJstfRght {
	background-position: 0px -320px;
}  /*Align to Right*/
.mstrtbJstfRghtD {
	background-position: -20px -320px;
}  /*Align to Right-Disabled*/
.mstrtbJstfTop {
	background-position: -40px -320px;
}  /*Align to Top*/
.mstrtbJstfTopD {
	background-position: -60px -320px;
}  /*Align to Top-Disabled*/
.mstrtbBrngBack {
	background-position: -80px -320px;
}  /*Bring Backward*/
.mstrtbBrngBackD {
	background-position: -100px -320px;
}  /*Bring Backward-Disabled*/
.mstrtbBrngFrwrd {
	background-position: -120px -320px;
}  /*Bring Forward*/
.mstrtbBrngFrwrdD {
	background-position: -140px -320px;
}  /*Bring Forward-Disabled*/
.mstrtbBrngBck {
	background-position: -160px -320px;
}  /*Bring to Back*/
.mstrtbBrngBckD {
	background-position: -180px -320px;
}  /*Bring to Back-Disabled*/
.mstrtbBrngFrom {
	background-position: -200px -320px;
}  /*Bring to From*/
.mstrtbBrngFromD {
	background-position: -220px -320px;
}  /*Bring to From-Disabled*/
.mstrtbCntrlRect {
	background-position: -240px -320px;
}  /*Control Rectangle*/
.mstrtbCntrlRectD {
	background-position: -260px -320px;
}  /*Control Rectangle-Disabled*/
.mstrtbRoundRect {
	background-position: -280px -320px;
}  /*Control Rounded Rectangle*/
.mstrtbRoundRectD {
	background-position: -300px -320px;
}  /*Control Rounded Rectangle-Disabled*/
.mstrtbCntrlRoundShp {
	background-position: -320px -320px;
}  /*Control Rounded Shape*/
.mstrtbCntrlRoundShpD {
	background-position: -340px -320px;
}  /*Control Rounded Shape-Disabled*/
.mstrtbCntlrSctn {
	background-position: -360px -320px;
}  /*Control Section*/
.mstrtbCntlrSctnD {
	background-position: -380px -320px;
}  /*Control Section-Disabled*/
.mstrtbCntrlShape {
	background-position: 0px -340px;
}  /*Control Shape*/
.mstrtbCntrlShapeD {
	background-position: -20px -340px;
}  /*Control Shape-Disabled*/
.mstrtbCntrlTxt {
	background-position: -40px -340px;
}  /*Control Text*/
.mstrtbCntrlTxtD {
	background-position: -60px -340px;
}  /*Control Text-Disabled*/
.mstrtbSelBttn {
	background-position: -80px -340px;
}  /*Select Button*/
.mstrtbSelBttnD {
	background-position: -100px -340px;
}  /*Select Button-Disabled*/
.mstrtbSelBttnSm {
	background-position: -120px -340px;
}  /*Select Button Sm*/
.mstrtbSelBttnSmD {
	background-position: -140px -340px;
}  /*Select Button Sm-Disabled*/
.mstrtbSelChkbx {
	background-position: -160px -340px;
}  /*Select Checkbox*/
.mstrtbSelChkbxD {
	background-position: -180px -340px;
}  /*Select Checkbox-Disabled*/
.mstrtbSelChkbxSm {
	background-position: -200px -340px;
}  /*Select Checkbox Sm*/
.mstrtbSelChkbxSmD {
	background-position: -220px -340px;
}  /*Select Checkbox Sm-Disabled*/
.mstrtbSelCmbbx {
	background-position: -240px -340px;
}  /*Select Combobox*/
.mstrtbSelCmbbxD {
	background-position: -260px -340px;
}  /*Select Combobox-Disabled*/
.mstrtbSelFisheye {
	background-position: -280px -340px;
}  /*Select Fisheye*/
.mstrtbSelFisheyeD {
	background-position: -300px -340px;
}  /*Select Fisheye-Disabled*/
.mstrtbSelLnk {
	background-position: -320px -340px;
}  /*Select Hyperlink*/
.mstrtbSelLnkD {
	background-position: -340px -340px;
}  /*Select Hyperlink-Disabled*/
.mstrtbSelLnkSm {
	background-position: -360px -340px;
}  /*Select Hyperlink Sm*/
.mstrtbSelLnkSmD {
	background-position: -380px -340px;
}  /*Select Hyperlink Sm-Disabled*/
.mstrtbSelLstbx {
	background-position: 0px -360px;
}  /*Select Listbox*/
.mstrtbSelLstbxD {
	background-position: -20px -360px;
}  /*Select Listbox-Disabled*/
.mstrtbSelLstbxSm {
	background-position: -40px -360px;
}  /*Select Listbox Sm*/
.mstrtbSelLstbxSmD {
	background-position: -60px -360px;
}  /*Select Listbox Sm-Disabled*/
.mstrtbSelRadio {
	background-position: -80px -360px;
}  /*Select Radiobutton*/
.mstrtbSelRadioD {
	background-position: -100px -360px;
}  /*Select Radiobutton-Disabled*/
.mstrtbSelRadioSm {
	background-position: -120px -360px;
}  /*Select Radiobutton Sm*/
.mstrtbSelRadioSmD {
	background-position: -140px -360px;
}  /*Select Radiobutton Sm-Disabled*/
.mstrtbSelSlider {
	background-position: -160px -360px;
}  /*Select Slider*/
.mstrtbSelSliderD {
	background-position: -180px -360px;
}  /*Select Slider-Disabled*/
.mstrtbSelSliderSm {
	background-position: -200px -360px;
}  /*Select Slider Sm*/
.mstrtbSelSliderSmD {
	background-position: -220px -360px;
}  /*Select Slider Sm-Disabled*/
.mstrtbNotesPanel {
	background-position: -240px -360px;
}  /*Notes Panel*/
.mstrtbNotesPanelD {
	background-position: -260px -360px;
}  /*Notes Panel-Disabled*/
.mstrtbRelatedReportsPanel {
	background-position: -280px -360px;
}  /*Related Reports Panel*/
.mstrtbRelatedReportsPanelD {
	background-position: -300px -360px;
}  /*Related Reports Panel-Disabled*/
.mstrtbWdgtCylnd {
	background-position: -320px -360px;
}  /*Widget Cylinder*/
.mstrtbWdgtCylndD {
	background-position: -340px -360px;
}  /*Widget Cylinder-Disabled*/
.mstrtbWdgtDrillBbl {
	background-position: -360px -360px;
}  /*Widget Drillable Bubble*/
.mstrtbWdgtDrillBblD {
	background-position: -380px -360px;
}  /*Widget Drillable Bubble-Disabled*/
.mstrtbWdgtGauge {
	background-position: 0px -380px;
}  /*Widget Gauge*/
.mstrtbWdgtGaugeD {
	background-position: -20px -380px;
}  /*Widget Gauge-*/
.mstrtbWdgtHtMp {
	background-position: -40px -380px;
}  /*Widget Heat Map*/
.mstrtbWdgtHtMpD {
	background-position: -60px -380px;
}  /*Widget Heat Map-*/
.mstrtbWdgtStckdGph {
	background-position: -80px -380px;
}  /*Widget Stacked Graph*/
.mstrtbWdgtStckdGphD {
	background-position: -100px -380px;
}  /*Widget Stacked Graph-*/
.mstrtbWdgtThermtr {
	background-position: -120px -380px;
}  /*Widget Thermometer*/
.mstrtbWdgtThermtrD {
	background-position: -140px -380px;
}  /*Widget Thermometer-*/
.mstrtbWdgtTmSeries {
	background-position: -160px -380px;
}  /*Widget Time Series*/
.mstrtbWdgtTmSeriesD {
	background-position: -180px -380px;
}  /*Widget Time Series-*/
#tbNewLayout,.mstrtbNewLayout {
	background-position: -240px -500px;
}

.mstrtbNewLayoutD {
	background-position: -260px -500px;
}

#tbExistingLayout,.mstrtbExistingLayout {
	background-position: -320px -240px;
}

.mstrtbExistingLayoutD {
	background-position: -340px -240px;
}

.mstrtbConvertToDoc {
	background-position: -80px -420px;
}

.mstrtbConvertToDocD {
	background-position: -100px -420px;
}

.mstrtbAddToHistoryList,.mstrtbAddToHistoryListDTHML {
	background-position: -120px -419px;
}

.mstrtbAddToHistoryListD,.mstrtbAddToHistoryListDHTMLD {
	background-position: -140px -419px;
}

.mstrtbResetData {
	background-position: -158px -419px;
}

.mstrtbResetDataD {
	background-position: -180px -419px;
}

.mstrtbAdvancedGraphFormatting {
	background-position: -200px -419px;
}

.mstrtbAdvancedGraphFormattingD {
	background-position: -220px -419px;
}

#tbTextAlignLeft {
	background-position: -280px -0px;
}

#tbTextAlignCenter {
	background-position: -240px -0px;
}

#tbTextAlignRight {
	background-position: -320px -0px;
}

#tbTextAlignJustify {
	background-position: -180px -540px;
}

#tbFillColor {
	background-position: -40px -120px;
}

#tbLineColor {
	background-position: -160px -160px;
}

#tbFontColor {
	background-position: -280px -120px;
}

#tbLineStyle {
	background-position: -280px -20px;
}

.mstrToolbarList.Line0 {
	background-position: 2px -1040px !important;
}

.mstrToolbarList.Line3 {
	background-position: 2px -1060px !important;
}

.mstrToolbarList.Line4 {
	background-position: 2px -1080px !important;
}

.mstrToolbarList.Line1 {
	background-position: 2px -1100px !important;
}

.mstrToolbarList.Line5 {
	background-position: 2px -1120px !important;
}

.mstrToolbarList.Line6 {
	background-position: 2px -1140px !important;
}

#tbBorders {
	/*asopan: report editor reskin */
	/* background: #ffffff url(images/insertMenu.gif) no-repeat scroll 2px
		-1180px */
}

.mstrToolbarList.Border0 {
	background-position: 2px -1160px !important;
}

.mstrToolbarList.Border1 {
	background-position: 2px -1180px !important;
}

.mstrToolbarList.Border2 {
	background-position: 2px -1200px !important;
}

.mstrToolbarList.Border3 {
	background-position: 2px -1220px !important;
}

.mstrToolbarList.Border4 {
	background-position: 2px -1240px !important;
}

.mstrToolbarList.Border5 {
	background-position: 2px -1260px !important;
}

#tbDocAlignLeft {
	background-position: -360px -300px;
}

#tbDocAlignCenter {
	background-position: -240px -300px;
}

#tbDocAlignRight {
	background-position: 0px -320px;
}

#tbDocAlignTop {
	background-position: -40px -320px;
}

#tbDocAlignMiddle {
	background-position: -280px -300px;
}

#tbDocAlignBottom {
	background-position: -320px -300px;
}

#tbBack {
	background-position: -160px -320px;
}

#tbFront {
	background-position: -200px -320px;
}

#tbBackOne {
	background-position: -80px -320px;
}

#tbFrontOne {
	background-position: -120px -320px;
}

/* new image for the rw interactive Full Screen Mode */
#rwStandardToolbarFSM {
	margin-top: 0px;
}

#rwStandardToolbarFSM span.mstrPullArrowDisabled,
#rwStandardToolbarFSM span.mstrPullArrow,
#rwStandardToolbarFSM span.mstrIcon-tb
	{
	background-image: url(images/toolbarrwfsm.gif);
}

#rwStandardToolbarFSM .mstrToolbarGroup span.mstrCombodowndisabled span.mstrIcon-tb,
#rwStandardToolbarFSM .mstrToolbarGroup span.mstrCombodown span.mstrIcon-tb
	{
	height: 20px;
	padding-left: 20px;
}

#rwStandardToolbarFSM span.mstrPullArrowDisabled,
#rwStandardToolbarFSM span.mstrPullArrow
	{
	padding-left: 20px;
}

#rwStandardToolbarFSM span.mstrPullArrow {
	background-position: 0px -420px;
}

#rwStandardToolbarFSM #tbSave {
	background-position: 0px 0px;
}

#rwStandardToolbarFSM #tbDesignMode {
	background-position: 0px -80px;
}

#rwStandardToolbarFSM #tbStaticViewMode {
	background-position: 0px -100px;
}

#rwStandardToolbarFSM #tbInteractiveViewMode {
	background-position: 0px -120px;
}

#rwStandardToolbarFSM #tbEditableViewMode {
	background-position: 0px -140px;
}

#rwStandardToolbarFSM #tbFlashViewMode {
	background-position: 0px -160px;
}

#rwStandardToolbarFSM #tbRWFlash {
	background-position: 0px -380px;
}

#rwStandardToolbarFSM #tbAddToHistoryList {
	background-position: 0px -180px;
}

#rwStandardToolbarFSM #tbPrint,
#rwStandardToolbarFSM #tbPrintOptions {
	background-position: 0px -220px;
}

#rwStandardToolbarFSM #tbSend {
	background-position: 0px -260px;
}

#rwStandardToolbarFSM #tbScheduled {
	background-position: 0px -280px;
}

#rwStandardToolbarFSM #pkrExp0,
#rwStandardToolbarFSM #pkrrwExcel.mstrIcon-tb,
#rwStandardToolbarFSM #pkrrwExcel span
	{
	background-position: 0px -240px;
}

#rwStandardToolbarFSM #pkrrwPDF.mstrIcon-tb,
#rwStandardToolbarFSM #pkrrwPDF span
	{
	background-position: 0px -200px;
}

#rwStandardToolbarFSM #pkrrwFlash.mstrIcon-tb,
#rwStandardToolbarFSM #pkrrwFlash span
	{
	background-position: 0px -160px;
}

#rwStandardToolbarFSM #pkrrwHTML.mstrIcon-tb,
#rwStandardToolbarFSM #pkrrwHTML span
	{
	background-position: 0px -300px;
}

#rwStandardToolbarFSM #tbPDF,
#rwStandardToolbarFSM #tbPDFOptions {
	background-position: 0px -200px;
}

#rwStandardToolbarFSM #tbExport {
	background-position: 0px -240px;
}

#rwStandardToolbarFSM #tbBrowseParentFSM {
	background-position: 0px -340px;
}

#rwStandardToolbarFSM #tbNormalMode {
	background-position: 0px -360px;
}

#rwStandardToolbarFSM #tbRefresh {
	background-position: 0px -320px;
}

#rwStandardToolbarFSM #tbReprompt {
	background-position: 0px -400px;
}

#rwStandardToolbarFSM #tbApply {
	background-position: 0px -60px;
}

.mstrToolbarList.T4 {
	background-position: 2px -1020px !important;
}

.mstrToolbarList.T106,
#mnuInsertTxt,
#mnuInsertTxt_panel {
	background-position: 2px -20px !important;
}

.mstrToolbarList.T102,
#mnuInsertImg,
#mnuInsertImg_panel {
	background-position: 2px -40px !important;
}

.mstrToolbarList.T105,
#mnuInsertLne,
#mnuInsertLne_panel {
	background-position: 2px -60px !important;
}

.mstrToolbarList.T101,
#mnuInsertShp,
#mnuInsertShp_panel {
	background-position: 2px -80px !important;
}

#mnuInsertRpt,
#mnuInsertRpt_panel {
	background-position: 2px -100px;
}

.mstrToolbarList.T52,
#mnuInsertGrd,
#mnuInsertGrd_panel {
	background-position: 2px -120px !important;
}

#mnuInsertGrp,
#mnuInsertGrp_panel {
	background-position: 2px -140px;
}

.mstrToolbarList.T8,
#mnuInsertPnl,
#mnuInsertPnl_panel {
	background-position: 2px -160px !important;
}

#mnuInsertFltrPnl {
    background-position: 2px -2380px;
}

#mnuInsertTC {
    background-position: 2px -2532px;
}

.mstrToolbarList.T111,
#mnuInsertSel,
#mnuInsertSel_panel {
	background-position: 2px -200px !important;
}

#mnuInsertWdg,
#mnuInsertWdg_panel {
	background-position: 2px -220px;
}

/* Icons for Button feature
NOTE: Each icon is 22px high, instead of normal 20px. Other icons' height are not changed.
6 icons in total, located in insertMenu.gif, y=2400(inclusive)~2532(exclusive).
 */
#mnuInsertBtn,
#mnuInsertBtn_panel,
#mnuInsertBtnCO,
.mstrToolbarList.T106B_CO
 {
	background-position: 2px -2401px;
}

#mnuInsertBtnIO,
.mstrToolbarList.T106B_IO {
	background-position: 2px -2445px;
}

#mnuInsertBtnIL,
.mstrToolbarList.T106B_IL {
	background-position: 2px -2489px;
}

#mnuInsertBtnIR,
.mstrToolbarList.T106B_IR {
	background-position: 2px -2511px;
}

#mnuInsertBtnIT,
.mstrToolbarList.T106B_IT {
	background-position: 2px -2467px;
}

#mnuInsertBtnCustom,
.mstrToolbarList.T106B_Custom {
	background-position: 2px -2423px;
}

/* End of Icons for Button feature (See comment at the beginning) */


.mstrToolbarList.T107,
#mnuInsertHtm,
#mnuInsertHtm_panel {
	background-position: 2px -180px !important;
}

#mnuSave {
	background-position: 2px -1780px;
}

#mnuSaveAs {
	background-position: 2px -2571px;
}

#mnuExcel {
	background-position: 2px -1800px;
}

#mnuPDF {
	background-position: 2px -1820px;
}

#mnuFlash {
	background-position: 2px -1840px;
}

#mnuHTML {
	background-position: 2px -1859px;
}

.mstrToolbarList.T101_0,
#mnuInsertRct,
#mnuInsertRct_panel {
	background-position: 2px -80px !important;
}

.mstrToolbarList.T101_1,
#mnuInsertRRct,
#mnuInsertRRct_panel {
	background-position: 2px -240px !important;
}

.mstrToolbarList.T52G_1,
#mnuInsertGrp1,
#mnuInsertGrp1_panel {
	background-position: 2px -260px !important;
}

.mstrToolbarList.T52G_2,
#mnuInsertGrp2,
#mnuInsertGrp2_panel {
	background-position: 2px -280px !important;
}

.mstrToolbarList.T52G_4,
#mnuInsertGrp4,
#mnuInsertGrp4_panel {
	background-position: 2px -300px !important;
}

.mstrToolbarList.T52G_8,
#mnuInsertGrp8,
#mnuInsertGrp8_panel {
	background-position: 2px -320px !important;
}

.mstrToolbarList.T52G_16,
#mnuInsertGrp16,
#mnuInsertGrp16_panel {
	background-position: 2px -340px !important;
}

.mstrToolbarList.T52G_32,
#mnuInsertGrp32,
#mnuInsertGrp32_panel {
	background-position: 2px -360px !important;
}

.mstrToolbarList.T52G_64,
#mnuInsertGrp64,
#mnuInsertGrp64_panel {
	background-position: 2px -380px !important;
}

.mstrToolbarList.T52G_128,
#mnuInsertGrp128,
#mnuInsertGrp128_panel {
	background-position: 2px -400px !important;
}

.mstrToolbarList.T52G_256,
#mnuInsertGrp256,
#mnuInsertGrp256_panel {
	background-position: 2px -420px !important;
}

.mstrToolbarList.T52G_512,
#mnuInsertGrp512,
#mnuInsertGrp512_panel {
	background-position: 2px -440px !important;
}

.mstrToolbarList.T52G_1024,
#mnuInsertGrp1024,
#mnuInsertGrp1024_panel {
	background-position: 2px -460px !important;
}

.mstrToolbarList.T52G_2048,
#mnuInsertGrp2048,
#mnuInsertGrp2048_panel {
	background-position: 2px -480px !important;
}

.mstrToolbarList.T52G_4096,
#mnuInsertGrp4096,
#mnuInsertGrp4096_panel {
	background-position: 2px -500px !important;
}

.mstrToolbarList.T52G_8192,
#mnuInsertGrp8192,
#mnuInsertGrp8192_panel {
	background-position: 2px -520px !important;
}

.mstrToolbarList.T52G_16384,
#mnuInsertGrp16384,
#mnuInsertGrp16384_panel
	{
	background-position: 2px -540px !important;
}

.mstrToolbarList.T52G_32768,
#mnuInsertGrp32768,
#mnuInsertGrp32768_panel
	{
	background-position: 2px -560px !important;
}

.mstrToolbarList.T52G_65536,
#mnuInsertGrp65536,
#mnuInsertGrp65536_panel
	{
	background-position: 2px -580px !important;
}

.mstrToolbarList.T52G_131072,
#mnuInsertGrp131072,
#mnuInsertGrp131072_panel
	{
	background-position: 2px -600px !important;
}

.mstrToolbarList.T52G_262144,
#mnuInsertGrp262144,
#mnuInsertGrp262144_panel
	{
	background-position: 2px -620px !important;
}

.mstrToolbarList.T52G_524288,
#mnuInsertGrp524288,
#mnuInsertGrp524288_panel
	{
	background-position: 2px -640px !important;
}

.mstrToolbarList.T52G_1048576,
#mnuInsertGrp1048576,
#mnuInsertGrp1048576_panel
	{
	background-position: 2px -660px !important;
}

.mstrToolbarList.T52G_2097152,
#mnuInsertGrp2097152,
#mnuInsertGrp2097152_panel
	{
	background-position: 2px -680px !important;
}

.mstrToolbarList.T52G_4194304,
#mnuInsertGrp4194304,
#mnuInsertGrp4194304_panel
	{
	background-position: 2px -700px !important;
}

.mstrToolbarList.T52G_8388608,
#mnuInsertGrp8388608,
#mnuInsertGrp8388608_panel
	{
	background-position: 2px -720px !important;
}

.mstrToolbarList.T52G_16777216,
#mnuInsertGrp16777216,
#mnuInsertGrp16777216_panel
	{
	background-position: 2px -740px !important;
}

.mstrToolbarList.T52G_33554432,
#mnuInsertGrp33554432,
#mnuInsertGrp33554432_panel
	{
	background-position: 2px -2610px !important;
}

.mstrToolbarList.T111_0,
#mnuInsertSelDd,
#mnuInsertSelDd_panel {
	background-position: 2px -199px !important;
}

.mstrToolbarList.T111_1,
#mnuInsertSelSld,
#mnuInsertSelSld_panel {
	background-position: 2px -759px !important;
}

.mstrToolbarList.T111_2,
#mnuInsertSelLb,
#mnuInsertSelLb_panel {
	background-position: 2px -779px !important;
}

.mstrToolbarList.T111_3,
#mnuInsertSelRb,
#mnuInsertSelRb_panel {
	background-position: 2px -779px !important;
}

.mstrToolbarList.T111_4,
#mnuInsertSelCb,
#mnuInsertSelCb_panel {
	background-position: 2px -820px !important;
}

.mstrToolbarList.T111_5,
#mnuInsertSelBb,
#mnuInsertSelBb_panel {
	background-position: 2px -840px !important;
}

.mstrToolbarList.T111_5_4,
#mnuInsertSelAsBb {
	background-position: 2px -2160px !important;
}

.mstrToolbarList.T111_6_4,
#mnuInsertSelAsLk {
	background-position: 2px -2179px !important;
}

.mstrToolbarList.T111_6,
#mnuInsertSelLk,
#mnuInsertSelLk_panel {
	background-position: 2px -859px !important;
}

/* Dynamic widgets */
.mstrToolbarList.T111_FisheyeSelector,
#mnuInsertSelFisheyeSelector,
#mnuInsertSelFisheyeSelector_panel
	{
	background-position: 2px -880px !important;
}

.mstrToolbarList.T52_Cylinder,
#mnuInsertWgCylinder,
#mnuInsertWgCylinder_panel
	{
	background-position: 2px -900px !important;
}

.mstrToolbarList.T52_GaugeContainer,
#mnuInsertWgGaugeContainer,
#mnuInsertWgGaugeContainer_panel
	{
	background-position: 2px -920px !important;
}

.mstrToolbarList.T52_HeatMap,
#mnuInsertWgHeatMap,
#mnuInsertWgHeatMap_panel,
.mstrToolbarList.T52_HeatMap2,
#mnuInsertWgHeatMap2,
#mnuInsertWgHeatMap2_panel
	{
	background-position: 2px -940px !important;
}

.mstrToolbarList.T52_DrillingBubble,
#mnuInsertWgDrillingBubble,
#mnuInsertWgDrillingBubble_panel
	{
	background-position: 2px -960px !important;
}

.mstrToolbarList.T52_StackedGraph,
#mnuInsertWgStackedGraph,
#mnuInsertWgStackedGraph_panel
	{
	background-position: 2px -980px !important;
}

.mstrToolbarList.T52_Thermometer,
#mnuInsertWgThermometer,
#mnuInsertWgThermometer_panel
	{
	background-position: 2px -1000px !important;
}

.mstrToolbarList.T52_TimeSeries,
#mnuInsertWgTimeSeries,
#mnuInsertWgTimeSeries_panel
	{
	background-position: 2px -220px !important;
}

.mstrToolbarList.T52_FisheyeWidget,
#mnuInsertWgFisheyeWidget,
#mnuInsertWgFisheyeWidget_panel
	{
	background-position: 2px -880px !important;
}

.mstrFloatingMenuItem #mnuInsertNone {
	background-image: none;
}

.mstrToolbarList.T52_BubbleGrid,
#mnuInsertWgBubbleGrid,
#mnuInsertWgBubbleGrid_panel
	{
	background-position: 2px -1480px !important;
}

.mstrToolbarList.T52_DataCloud,
#mnuInsertWgDataCloud,
#mnuInsertWgDataCloud_panel
	{
	background-position: 2px -1500px !important;
}

.mstrToolbarList.T52_Funnel,#mnuInsertWgFunnel,#mnuInsertWgFunnel_panel
	{
	background-position: 2px -1520px !important;
}

.mstrToolbarList.T52_GraphMatrix,#mnuInsertWgGraphMatrix,#mnuInsertWgGraphMatrix_panel
	{
	background-position: 2px -1540px !important;
}

.mstrToolbarList.T52_MediaWidget,#mnuInsertWgMediaWidget,#mnuInsertWgMediaWidget_panel
	{
	background-position: 2px -1560px !important;
}

.mstrToolbarList.T52_Microcharts,#mnuInsertWgMicrocharts,#mnuInsertWgMicrocharts_panel
	{
	background-position: 2px -1580px !important;
}

.mstrToolbarList.T52_RSSWidget,#mnuInsertWgRSSWidget,#mnuInsertWgRSSWidget_panel
	{
	background-position: 2px -1600px !important;
}

.mstrToolbarList.T52_Waterfall,#mnuInsertWgWaterfall,#mnuInsertWgWaterfall_panel
	{
	background-position: 2px -1620px !important;
}

.mstrToolbarList.T52_WeightedList,#mnuInsertWgWeightedList,#mnuInsertWgWeightedList_panel
	{
	background-position: 2px -1640px !important;
}

.mstrToolbarList.T52_DatePicker,#mnuInsertWgDatePicker,#mnuInsertWgDatePicker_panel
	{
	background-position: 2px -1880px !important;
}

.mstrToolbarList.T111_DatePickerSelector,#mnuInsertSelDatePickerSelector,#mnuInsertSelDatePickerSelector_panel
	{
	background-position: 2px -1880px !important;
}
.mstrToolbarList.T52_Map,#mnuInsertWgMap,#mnuInsertWgMap_panel
	{
	background-position: 2px -1920px !important;
}
.mstrToolbarList.T52_GoogleGraph,#mnuInsertWgGoogleGraph,#mnuInsertWgGoogleGraph_panel
	{
	background-position: 2px -1940px !important;
}
.mstrToolbarList.T52_ImageMap,#mnuInsertWgImageMap,#mnuInsertWgImageMap_panel
	{
	background-position: 2px -1960px !important;
}
.mstrToolbarList.T52_InteractiveGrid,#mnuInsertWgInteractiveGrid,#mnuInsertWgInteractiveGrid_panel
	{
	background-position: 2px -1980px !important;
}
.mstrToolbarList.T52_StoreLayout,#mnuInsertWgStoreLayout,#mnuInsertWgStoreLayout_panel
	{
	background-position: 2px -2000px !important;
}
.mstrToolbarList.T52_SimpleGrid,#mnuInsertWgSimpleGrid,#mnuInsertWgSimpleGrid_panel
	{
	background-position: 2px -2020px !important;
}
.mstrToolbarList.T52_TimelineSample,#mnuInsertWgTimelineSample,#mnuInsertWgTimelineSample_panel
	{
	background-position: 2px -2040px !important;
}
.mstrToolbarList.T52_TimeSeriesGraph,#mnuInsertWgTimeSeriesGraph,#mnuInsertWgTimeSeriesGraph_panel
	{
	background-position: 2px -2060px !important;
}
.mstrToolbarList.T52_USAMap,#mnuInsertWgUSAMap,#mnuInsertWgUSAMap_panel
	{
	background-position: 2px -2080px !important;
}
.mstrToolbarList.T52_ESRIMap,#mnuInsertWgESRIMap,#mnuInsertWgESRIMap_panel
	{
	background-position: 2px -2100px !important;
}
.mstrToolbarList.T52_MarkerMashup,#mnuInsertWgMarkerMashup,#mnuInsertWgMarkerMashup_panel
	{
	background-position: 2px -2120px !important;
}
.mstrToolbarList.T52_WhatIfControl,#mnuInsertWgWhatIfControl,#mnuInsertWgWhatIfControl_panel
    {
    background-position: 2px -2140px !important;
}
.mstrToolbarList.T52_GraphMatrix2,#mnuInsertWgGraphMatrix2,#mnuInsertWgGraphMatrix2_panel
    {
    background-position: 2px -2200px !important;
}
.mstrToolbarList.T52_ImageMap2,#mnuInsertWgImageMap2,#mnuInsertWgImageMap2_panel
    {
    background-position: 2px -2220px !important;
}
.mstrToolbarList.T52_LineChart,#mnuInsertWgLineChart,#mnuInsertWgLineChart_panel
    {
    background-position: 2px -2240px !important;
}
.mstrToolbarList.T52_PhotoUploader,#mnuInsertWgPhotoUploader,#mnuInsertWgPhotoUploader_panel
    {
    background-position: 2px -2260px !important;
}
.mstrToolbarList.T52_ImageViewer,#mnuInsertWgImageViewer,#mnuInsertWgImageViewer_panel
    {
    background-position: 2px -2280px !important;
}
.mstrToolbarList.T52_ImageLayout,#mnuInsertWgImageLayout,#mnuInsertWgImageLayout_panel
    {
    background-position: 2px -2300px !important;
}
.mstrToolbarList.T52_TimeLine,#mnuInsertWgTimeLine,#mnuInsertWgTimeLine_panel
    {
    background-position: 2px -2320px !important;
}
.mstrToolbarList.T52_Multimedia,#mnuInsertWgMultimedia,#mnuInsertWgMultimedia_panel
    {
    background-position: 2px -2340px !important;
}
.mstrToolbarList.T52_NetViz,#mnuInsertWgNetViz,#mnuInsertWgNetViz_panel
    {
    background-position: 2px -2360px !important;
}
.mstrToolbarList.T52_Survey,#mnuInsertWgSurvey,#mnuInsertWgSurvey_panel
	{
	background-position: 2px -2552px !important;
}
.mstrToolbarList.T52_VideoPlayer,#mnuInsertWgVideoPlayer,#mnuInsertWgVideoPlayer_panel {
    background-position: 2px -2590px !important;
}


.mstrToolbarList.UGC {
	background-position: 2px -1660px !important;
}

.mstrToolbarList.UGB {
	background-position: 2px -1680px !important;
}

.mstrToolbarList.UAC {
	background-position: 2px -1700px !important;
}

.mstrToolbarList.URA {
	background-position: 2px -1720px !important;
}

.mstrToolbarList.UCA {
	background-position: 2px -1740px !important;
}

.mstrToolbarList.UMA {
	background-position: 2px -1760px !important;
}

.mstrToolbarList.U14 {
	background-position: 2px -1460px !important;
}

.mstrToolbarList.U47 {
	background-position: 2px -1400px !important;
}

.mstrToolbarList.U1 {
	background-position: 2px -1420px !important;
}

.mstrToolbarList.U12 {
	background: url(../../images/attributeli.png)  no-repeat scroll 4px 4px;
}

.mstrDockTop .mstrToolbarList.U12 {
	background: #3b3b3b url(../../images/attributeli.png)  no-repeat scroll 4px 4px;
}


.mstr-page-rwd .mstrToolbarList.U12 {
    background-image: url(../../javascript/mojo/css/vi/images/unitList/attribute.png);
    background-repeat: no-repeat;
    background-position: 5px 4px !important;
}

.mstrToolbarList.U4 {

	background: url(../../images/metricli.png)  no-repeat scroll 4px 4px;
}

.mstrDockTop .mstrToolbarList.U4 {
	background: #3b3b3b url(../../images/metricli.png)  no-repeat scroll 4px 4px;
}

.mstr-page-rwd .mstrToolbarList.U4 {
    background-image: url(../../javascript/mojo/css/vi/images/unitList/metric.png);
    background-repeat: no-repeat;
    background-position: 5px 4px !important;
}

/*TQMS 300528: make the table inside its parent element*/
table#UserMgmtList {
	position: relative;
}


.mstrContextMenuLeft {

    background-color: #fff;
    border-left: 4px solid #fff;

    -webkit-transition: all .1s;
    -moz-transition: all .1s;
    transition: all .1s;

}


.mstrContextMenuRight {
	background-color: #FFF;
	padding: 5px;
}

.mstrContextMenuRight td {
    padding: 7px 3px;
}

.mstrContextMenuRight td[align="RIGHT"] {
    padding-right: 0px;
}

/* Grid Optimization */
.nw,.nw a {
	white-space: nowrap;
}

.nwFixedWidth0,
.nwFixedWidth0 a,
.nwFixedWidth0 span {
    white-space: nowrap !important;
}

.mstrNCSUser,
.mstrNCSAddress,
.mstrNCSContact,
.mstrNCSContactGroup,
.ncsExpand,.ncsCollapse
	{
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center center;
	clear: right;
	display: block;
	float: left;
}

.mstrNCSUser,
.mstrNCSAddress,
.mstrNCSContact,
.mstrNCSContactGroup {
	width: 16px;
	height: 16px;
}

.ncsExpand,
.ncsCollapse {
	width: 13px;
	height: 13px;
	background-position: 0 2px;
}

.ncsExpand {
	background-image: url(../../images/treeExpand.gif);
}

.ncsCollapse {
	background-image: url(../../images/treeCollapse.gif);
}

.mstrNCSUser {
	background-image: url(../../images/NCSUser.gif);
}

.mstrNCSAddress {
	background-image: url(../../images/NCSAddress.gif);
}

.mstrNCSContact {
	background-image: url(../../images/NCSContacts.gif);
}

.mstrNCSContactGroup {
	background-image: url(../../images/NCSContactGroup.gif);
}

td.mstrLink {
	cursor: pointer;
	text-decoration: underline;
}

#colSelector {
	width: 170px;
}

.mstrTriStateCheck_0,
.mstrTriStateCheck_1,
.mstrTriStateCheck_3,
.mstrTriStateCheck_d
	{
	background-color: transparent;
	background-image: url(images/buttons.gif);
	background-repeat: no-repeat;
	border: 0px none;
	height: 17px;
	margin-left: 3px;
	cursor: default;
}

.mstrTriStateCheck_0 {
	background-position: -22px -132px;
}

.mstrTriStateCheck_1 {
	background-position: -3px -132px;
}

.mstrTriStateCheck_3 {
	background-position: -43px -132px;
}

.mstrTriStateCheck_d {
	background-position: -63px -132px;
}
/*special case for an icon in 508 mode*/
.mstrApplyIcon508Selector {
	height: 15px;
}

.mstrCalendarPulldown {
	background-image: url(images/calendar.gif);
}
.mstrCalendarPulldownDisabled {
	background-image: url(images/calendar_disabled.gif);
}



/**Search Suggest - Search page & All Objects Browser**/
.mstrSuggestPopupContainer {
	-moz-box-shadow: 3px 3px 3px #BBB;
	-webkit-box-shadow: 3px 3px 3px #BBB;
	box-shadow: 3px 3px 3px #BBB;
	position: absolute;
	z-index: 10;
	}
.mstrSuggestPopupContainer.ie {
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90) progid:DXImageTransform.Microsoft.dropshadow(Color='#66000000', Positive='true', OffX='3', OffY='3');
    }

.mstrSuggestPopupContainer,
.mstrSuggestPopup {
	width: 100%;
	height: auto;
	margin-top: 0 !important;
	background: #fff url(http://www.microstrategy.com/graphics/bg_coolgrey.png) repeat-x scroll 0 -155px;
	background: #fff;
	overflow: hidden;
	border: 0 none !important;
    }
.mstrSuggestPopup {
	border: 1px solid #DFDFDF !important;
    padding-bottom:3px;
    }
.mstrSuggestPopup.suggest {
	background: #f2f2f2;
	background: #fff;
	border-top: 0 none !important;
}
.mstrSuggestPopup label {
    color: #6D6E6C;
    cursor: default;
    display: block;
    font-size: 8pt;
    line-height: 12pt;
    margin: 0 0 3px 3px;
}

.mstrHeader .mstrSuggestPopupContainer {
	max-width: 300px;
}

.mstrSuggestPopupItem {
	cursor: default;
	font-size: 13px;
	white-space: nowrap;
	margin-right: 2px;
	overflow: hidden;
	text-overflow: ellipsis;
	padding: 1px 0;
	border-left: 3px solid #fff;
	}
.mstrSuggestPopupItem.selected {
	background: #fff;
	}

.mstrSuggestPopupItem SPAN {/*for header searchbox*/
    margin: 0 2px;
    line-height: normal;
    line-height: 18px;
    }
.mstrSuggestPopupItem .mstrIcon-lv {vertical-align: top;}
.mstrSuggestPopupLoading {
	display: none;
	background: transparent url(images/treeLoading.gif) no-repeat;
	height: 20px;
	width: 20px;
	margin-top: 0 !important;
    }

.mstrSuggestTitle { /*for Objects Browser Tree View*/
	display: none;
	}



/**-- Search style -----*/

.mstrSearchSuggestSections {
    margin-top: 0;
    z-index: 1;
    clear:right;
}
.mstrHeader .mstrSearchSuggestSections {display: none;}

.SearchBoxSection {
    position: relative;
    margin: 0 auto;
    width: 500px;
    color: #000;
    }

.mstrSearchResultsMsg, .mstrSearchResultsCount { margin: 6px;}
.mstrSearchResultsCount SPAN {font-weight: bold;}

/*search box*/
.SearchBox-Wrapper {
    background: transparent url("images/theme/gray/search_box_gray_desktop.png") no-repeat scroll 0 0;
    height: 40px;
    margin-bottom: -2px;
    position: relative;
    table-layout: fixed;
}

.SearchBox-Wrapper:hover {
    background-image: url("images/theme/gray/search_box_gray_desktop_hover.png");
}

.mstrToolbarWrapper .SearchBox-Wrapper {
    background-image: url("images/theme/gray/search_box.png");
    background-position: 0px -1px !important !ie7;
}

.mstrToolbarWrapper .SearchBox-Wrapper:hover {
    background-image: url("images/theme/gray/search_box_hover.png");
}

.SearchBoxSection,
.SearchBox-Wrapper {
    width: 273px;
}

.SearchBox-input {
    -moz-border-radius: 3px 0 0 3px;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 0 none;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 2px;
    vertical-align: top;
    font-size: 18px;
    height: 24px;
    line-height: 24px;
    padding: 1px;
}
.SearchBox-tip {
	display: none;
	font-size: 15px;
	color: #AAAAAA;
	text-overflow: ellipsis;
	overflow: hidden;
	width: 99%;
	line-height: 44px;
	position: absolute;
	left: 5px;
	top: 0;
	z-index: 5;
	white-space: nowrap;
	}
.mstrToolbarWrapper .SearchBox-tip {
    line-height: 30px;
    font-size: 11px;
}
.mstrToolbarWrapper .SearchBox-input,
.mstrToolbarWrapper .SearchBox-input.tip {
    font-size: 11px;
}
.mstrToolbarWrapper .SearchBox-Wrapper {
    height: 32px;
}
#suggestedPattern {
    background: transparent;
    border-color: transparent;
    color: silver;
    overflow: hidden;
    position: absolute;
    left: 0;
    z-index: 1;
}
#searchPattern,
#searchPattern2 {
    background: url("../../images/1ptrans.gif") repeat scroll 0 0 transparent;
    position: relative;
    z-index: 3;
}
#searchPattern:focus,
#searchPattern2:focus {
	outline: 0 none;
}

.SearchBox-suggestDiv {
    position: absolute;
    top: 1px;
    background: none repeat scroll 0% 0% transparent;
}

.SearchBox-actions {
    position: relative;
    width: 20px;
}

/*
.SearchBox-actions,
.SearchBox-actions DIV {
    height: 28px;
}
*/

.SearchBox-clear {
    background: transparent;
    cursor: default;
    z-index: 1;
    position: absolute;
    left: 0;
    top: 0;
    width: 16px;
    height: 27px;
    height: 100%;
    top: 0;
}
.mstrSearchSuggestSections .SearchBox-clear {
	}
.SearchBox-clear:hover {background-position: 0 -17px;}
.SearchBox-clear.show {
    background: url("images/tbDeleteAccD.gif") no-repeat -4px 1px transparent;
    cursor: pointer;
}
.SearchBox-clear.show:hover {background: url("images/tbDeleteAcc.gif") no-repeat -4px 1px transparent;}

.SearchBox-spinner {
    height: 16px;
    height: 100%;
    width: 16px;
    position: absolute;
    left: -1px;
    top: 0px;
}
.SearchBox-spinner.show {
    background: url("images/searchbox-spinner-gray.gif") no-repeat center center transparent;
    z-index: 2;
    cursor: pointer;
}

.SearchBox-search {
    background: url("images/search.png") no-repeat scroll 2px 3px transparent;
    cursor: pointer;
    height: 30px;
    padding-top: 2px;
    outline: 0 none;
}
.SearchBox-search:hover {background-position: 2px -17px;}

.SearchBox-bg {
    background-color: transparent;
    background-image: url("images/tbBlankRight.gif");
    background-position: left 1px;
    background-repeat: no-repeat;
    border: 0 none;
    cursor: default;
    height: 23px;
    width: 22px;
    margin-left: 10px;
}


.SearchBox-settings {
    background: url("images/settings_small.png") no-repeat 3px 3px transparent;
    width: 20px;
    height: 20px;
    cursor: pointer;
}
.SearchBox-settings:hover {background-position: 3px -17px;}

.SearchBox-Options-Wrapper {
    overflow: hidden;
    display: none;

    left: 0;
    z-index: 100;
    position: absolute;
    top: 21px;
    width: 565px;
}

.SearchBox-Options-Wrapper select,
.SearchBox-Options-Wrapper textarea,
.SearchBox-Options-Wrapper input[type="text"] {border: 1px solid #a0a0a0;}

.SearchBox-Options-Wrapper select,
.SearchBox-Options-Wrapper textarea {
	margin: 4px;
	color: #555;
    }

.SearchBox-Options-Wrapper textarea {
	overflow: auto;
	height: 30px;
	width: 90%;
	}

.SearchBox-Options-TitleBar {
	color: #4f4f4f;
    font-weight: bold;
    cursor: pointer;
    height: 28px;
    line-height: 26px;
    padding-left: 30px;
}

.SearchBox-Options-TitleBar .title {
	display:block;
	text-transform:uppercase;
}
.SearchBox-Options-TitleBar.minus {}
.SearchBox-Options-TitleBar:hover {}
.SearchBox-Options-TitleBar.minus:hover {}

.SearchBox-Options-content {
	padding: 3px 0 5px 0px;
	margin-left: 26px;
	}
.SearchBox-Options-content INPUT[type="radio"] {padding: 0px;}
.SearchBox-Options-content label {
	padding-left: 3px;
	color: #555;
	}
.SearchBox-Options-content.types label {
    padding-left: 22px; /*for icon*/
    width: 0;
    white-space: nowrap;
    line-height: 18px;
    }
*:first-child+html .SearchBox-Options-content.types INPUT { /* IE7 */
	vertical-align: bottom;
	}
*:first-child+html .SearchBox-Options-content.types.deRef INPUT { /* IE7 */
    vertical-align: middle;
    }
.SearchBox-Options-content.types.deRef {
	padding-left: 18px;
	padding-right: 20px;
	margin-left: 2px;
    margin-right: 0;
    }
.SearchBox-Options-content.types.deRef label {padding-left: 1px;}

.SearchBox-Options-content.wildcards,
.SearchBox-Options-content.fields {
	width: auto;
	}
.SearchBox-Options-content.fields {margin-top: 4px;}
.SearchBox-Options-content.fields label {margin-right:5px;}

.SearchResultsSection {
    margin-top: 8px;
    overflow: auto;
    position: relative; /*IE7*/
    }

.mstrHeader .SearchBox-Wrapper {
    background: url("images/buttons.gif") no-repeat scroll 0 -61px transparent !important;
    height: 20px !important;
}

.mstrToolbarWrapper .mstrSearchSuggestSections,
.mstrToolbarWrapper .mstrSearchSuggestSections .SearchBox-Wrapper .SearchBox-input,
.mstrToolbarWrapper .mstrSearchSuggestSections .SearchBox-Wrapper .SearchBox-clear
 {
    background: transparent;
    border: 0 none;
}
.mstrToolbarWrapper .SearchBoxSection{
    width: 200px;
    height: 32px;
    top: 4px;
    right: 0px;
    margin-right: 0px;
}
*:first-child+html .mstrToolbarWrapper .SearchBoxSection{top: 0px;}
*:first-child+html .mstrToolbarWrapper .SearchResultsSection {display: none;}
*:first-child+html .mstrToolbarWrapper .SearchBox-Wrapper {table-layout:fixed;}
.mstrToolbarWrapper #suggestedPattern,
.mstrToolbarWrapper .searchInputTD {
    width: 150px;
    overflow: hidden;
    background: transparent;
}
.mstrToolbarWrapper .searchInputTD {
    padding-left: 2px;
}
.mstrToolbarWrapper .SearchBox-suggestDiv {
    height: 25px;
}

.mstrToolbarWrapper .SearchBox-input {height: 24px; margin-left: 2px; line-height: 18px;}
:first-child + html .mstrHeader #searchPattern2 {line-height: 20px; /*IE7*/}
.mstrToolbarWrapper .SearchBox input {width: 130px;}
.mstrToolbarWrapper .SearchBox-actions,
.mstrToolbarWrapper .SearchBox-actions DIV[id!=sbSpinner],
.mstrToolbarWrapper .SearchBox-bg,
.mstrToolbarWrapper .SearchBox-bg DIV {background: transparent;}
.mstrToolbarWrapper .mstrSuggestPopupItem {clear: both;}

.mstrToolbarWrapper .searchSpinnerTD {width: 16px;}
.mstrToolbarWrapper .SearchBox-actions {height: 20px;}
.mstrToolbarWrapper .searchSpinnerTD .SearchBox-clear {display: none;}
.mstrToolbarWrapper .searchSpinnerTD .SearchBox-spinner{
	left: 4px;
    top: 1px;
	width: 18px;
	display: none;
	}
.mstrToolbarWrapper .searchSpinnerTD .SearchBox-spinner.show {display: block !important;}
.mstrToolbarWrapper .SearchBox-search {background: none;}
.mstrHeader .SearchBox-tip {top: -2px;}

.mstrHeader .IncFetchToolBar ,
.mstrHeader .SearchResultsSection {display: none;}

.mstrPath .SearchBoxSection,
.mstrPath .SearchBox-bgx {
	border-color: #6d6d6d;
}

/**Inc Fetch ****/

.mstrIncFetchImg {
    background: transparent url(images/misc_sprt.png) no-repeat;
}

.mstrIncFetchImg.first {
    background-position: -27px -5px;
}

.mstrIncFetchImg.previous {
    background-position: -47px -5px;
}

.mstrIncFetchImg.next {
    background-position: -67px -5px;
}

.mstrIncFetchImg.last {
background-position: -87px -5px;
}

.mstrIncFetch {position: relative;}
.mstrIncFetch DIV {clear: none;}

.mstrIncFetch .IncFetchButton  {
    background-color: transparent;
    background-repeat: no-repeat;
    float: left;
    height: 13px;
    width: 13px;
    margin: 2px 0;
    cursor: pointer;
}
.mstrIncFetch .IncFetchButton.disabled {
    cursor: default;
    opacity: 0.5;
    filter: alpha(opacity=50);
    }

.mstrIncFetch .IncFetchButton {
    padding: 2px 0;
    overflow: hidden;
}
.IncFetchButton:hover {color: #ff0000;}

.mstrIncFetch .pg {
    padding: 2px 0 2px 5px !important;
}
.mstrIncFetch .pg.on {
    font-weight: bold;
    text-decoration: none;
    color: #ff0000;
    position: relative;
}
.mstrIncFetch .pg.on.dd {width: 20px;}
.mstrIncFetch .pg.on:hover {}
.mstrIncFetch .pg.on div { /*dropdwon arrow */
    background: url("images/tbPulldown.gif") no-repeat scroll -3px -3px transparent;
    height: 7px;
    width: 7px;
    position: absolute;
    right: 0;
    top: 0;
}
.mstrBrowser .pg.on div {top: -4px; right: -1px;}

.mstrIncFetch .pageInfo {
    display: block;
    float: left;
    margin: 1px 1px 1px 3px;
    padding-top: 3px;
    cursor: pointer;
    text-decoration: underline;
}
.mstrIncFetch .pageInfo:hover { text-decoration: underline;}

.mstrIncFetch .btnArrow {
    background: url("images/inc-fetch.gif") no-repeat left top transparent;
    border: 0 none;
    height: 100%;
    width: 100%;
    text-indent: -10000px;
    margin: 1px 0;
    float: left;
}

.mstrIncFetch .btnArrow.f {background-position: 0 0;}
.mstrIncFetch .btnArrow.p {background-position: 0 -13px;}
.mstrIncFetch .btnArrow.n {background-position: 0 -26px;}
.mstrIncFetch .btnArrow.l {background-position: 0 -39px;}

.mstrIncFetchPopup {
    background-color: #F5f5f5;
    background: transparent;
    font-size: 1em;
    position: absolute;
    left: 45px;
    top: 25px;
    overflow:hidden;
    width: 200px;
    height: 0;
}
.mstrIncFetchPopup TABLE {
    border: 1pt solid #c0c0c0;
    padding: 8px;
    box-shadow: 3px 3px 3px #666;
    filter: progid:DXImageTransform.Microsoft.dropshadow(Color='#66999999', Positive='true', OffX='5', OffY='5');
    background-color: #F5f5f5;
}

.mstrIncFetchInput {
    border: 1px solid #ccc;
    margin: 0 5px;
    padding: 1px 2px;
}
.mstrIncFetchCancel,
.mstrIncFetchApply {
    background: url(images/btnCheck.gif) no-repeat center center transparent;
    cursor: pointer;
    height: 16px;
    width: 16px;
    border: 0 none;
}
.mstrIncFetchCancel{
    background-image: url(images/btnDelete02.png);
    margin-left: 3px;
}



/* new clearfix */
.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
    }
.clearfix { display: inline-table; }
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

.mstrShowFooterPref {
    display: none;
}

/** Selections CSS **/
.mstrWeb .cbSel table {
	opacity: .6;
	filter: alpha(opacity = 60);
}

#clipboardTextArea {
    position: absolute;
    left: 0px;
    top: 0px;
    height: 0px;
    width: 0px;
    border: 0px;
    opacity: 0;
    filter: alpha(opacity = 1);
}

/** Start DDIC **/
span.txttrx {
    background: url(../../javascript/mojo/css/images/gear.png) right top 1px no-repeat;
}
/** End DDIC **/

.mstrToolbarRadioBtnsListContainer a:not(:last-child) {
  border-right: 1px solid #303030;
}

.mstrToolbarRadioBtnsListContainer a:not(:first-child) {
/* background: blue; */
   border-left: 1px solid 595959;
}

.mstrToolbarRadioBtnsListContainer .mstrToolbarButton {
	height: inherit;
	float: left;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
	padding-right: 2px;
	padding-left: 2px;
}

.mstrToolbarRadioBtnsListContainer .mstrToolbarButton span {
padding-top: 0px;
MARGIN-TOP: 2PX;
margin-left: 2px;
}


#tbBorders    .mstrListPulldownCellButton,
#tbLineStyle   .mstrListPulldownCellButton,
#tbFontColor .mstrListPulldownCellButton,
#tbLineColor  .mstrListPulldownCellButton,
#tbFillColor    .mstrListPulldownCellButton {
	width: 8px;
}


#tbLineStyle .mstrListPulldownButton div,
#tbLineStyle .mstrListPulldownButtonPushed div,
#tbBorders .mstrListPulldownButton div,
#tbBorders .mstrListPulldownButtonPushed div,
#tbFontColor .mstrListPulldownButton div,
#tbFontColor .mstrListPulldownButtonPushed div,
#tbFillColor .mstrListPulldownButton div,
#tbFillColor .mstrListPulldownButtonPushed div,
#tbLineColor .mstrListPulldownButton div,
#tbLineColor .mstrListPulldownButtonPushed div
{

    background-repeat: no-repeat;
    background-position: center center;
	background-image: url(images/downArrow.png);
}


.menu-row-selected {
	cursor: default;
}

.menu-item, .menu-item-with-separator {
	color: #000;
}

.menu-item-with-separator,
.menu-item-separator {
	border-bottom: 1pt solid #e0e0e0;
}

.menu-item-disabled-with-separator {
	cursor: default;
	color: #CCCCCC;
	border-bottom: 1pt solid #e0e0e0 !important;

}


.mstrDialogBone .mstrPulldown,
.mstrDialogBone .mstrPulldowndisabled {
	background: #fff;
	background-image: url(images/tbPulldown.gif);
	background-position: right center;  background-repeat: no-repeat;
	border: 1px solid #525252;
	border-radius: 2px;
	-moz-box-shadow: inset 0 0 0px rgba(0,0,0, 0.75);
	-webkit-box-shadow: inset 0 0 0px rgba(0,0,0, 0.75);
	color: #000;
}



#majorpicker span ,
#tbGenIdmajorGraphPicker span {
	background: #3b3b3b url(images/insertMenu.png) no-repeat scroll 0 0;
}


#majorpicker #pkr1,
#tbGenIdmajorGraphPicker #pkr1 {

  background-position: -4px -260px !important;

}

#majorpicker #pkr2,
#tbGenIdmajorGraphPicker #pkr2 {
	  background-position: -4px -280px !important;

}

#majorpicker #pkr4,
#tbGenIdmajorGraphPicker #pkr4 {
	 background-position: -4px -300px !important;

}

#majorpicker #pkr8,
#tbGenIdmajorGraphPicker #pkr8 {
	 background-position: -4px -320px !important;

}

#majorpicker #pkr16,
#tbGenIdmajorGraphPicker #pkr16 {
	background-position: -4px -340px !important;

}

#majorpicker #pkr32,
#tbGenIdmajorGraphPicker #pkr32 {
	background-position: -4px -360px !important;
}

#majorpicker #pkr64,
#tbGenIdmajorGraphPicker #pkr64 {
	background-position: -4px -380px !important;

}

#majorpicker #pkr128,
#tbGenIdmajorGraphPicker #pkr128 {
	background-position: -4px -400px !important;
}

#majorpicker #pkr256,
#tbGenIdmajorGraphPicker #pkr256 {
	background-position: -4px -420px !important;
}

#majorpicker #pkr512,
#tbGenIdmajorGraphPicker #pkr512 {
	background-position: -4px -440px !important;
}

#majorpicker #pkr1024,
#tbGenIdmajorGraphPicker #pkr1024 {
	background-position: -4px -460px !important;
}

#majorpicker #pkr2048,
#tbGenIdmajorGraphPicker #pkr2048 {
	background-position: -4px -480px !important;
}

#majorpicker #pkr4096,
#tbGenIdmajorGraphPicker #pkr4096 {
	background-position: -4px -500px !important;
}

#majorpicker #pkr8192,
#tbGenIdmajorGraphPicker #pkr8192 {
	background-position: -4px -520px !important;
}

#majorpicker #pkr16384,
#tbGenIdmajorGraphPicker #pkr16384 {
	background-position: -4px -540px !important;
}

#majorpicker #pkr32768,
#tbGenIdmajorGraphPicker #pkr32768 {
	background-position: -4px -560px !important;
}

#majorpicker #pkr65536,
#tbGenIdmajorGraphPicker #pkr65536 {
	background-position: -4px -580px !important;
}

#majorpicker #pkr131072,
#tbGenIdmajorGraphPicker #pkr131072 {
	background-position: -4px -600px !important;
}

#majorpicker #pkr262144,
#tbGenIdmajorGraphPicker #pkr262144 {
	background-position: -4px -620px !important;
}

#majorpicker #pkr524288,
#tbGenIdmajorGraphPicker #pkr524288 {
	background-position: -4px -640px !important;
}

#majorpicker #pkr1048576,
#tbGenIdmajorGraphPicker #pkr1048576 {
	background-position: -4px -660px !important;
}

#majorpicker #pkr2097152,
#tbGenIdmajorGraphPicker #pkr2097152 {
	background-position: -4px -680px !important;
}

#majorpicker #pkr4194304,
#tbGenIdmajorGraphPicker #pkr4194304 {
	background-position: -4px -700px !important;
}

#majorpicker #pkr8388608,
#tbGenIdmajorGraphPicker #pkr8388608 {
	background-position: -4px -720px !important;
}

#majorpicker #pkr16777216,
#tbGenIdmajorGraphPicker #pkr16777216 {
	background-position: -4px -740px !important;
}

#majorpicker #pkr33554432,
#tbGenIdmajorGraphPicker #pkr33554432 {
	background-position: -4px -2610px !important;
}


/*hack to hide the create html 5 icon*/
#tbNewHTML5IVE {
  display: none;
}

#tbRefresh,
#tbRefreshHTML {
	background-position: -40px -240px;
}

.mstrWeb.Blue .mstrFloatingMenuItem .hover,
.mstrWeb.Blue .mstrListBlockToolbarItemSelectedHover .mstrListBlockToolbarItemName,
.mstrWeb.Blue .mstrListBlockToolbarItemHover .mstrListBlockToolbarItemName {
	color: #FFF;
}


/** Start Left Pane **/
#tree_ftb_FolderTreeView,
#ftb_FolderTreeView {
	overflow: visible;
	height: auto !important;
}

#tree_ftb_FolderTreeView  li {
	padding-top: 9px;
	padding-bottom: 9px;
	padding-left: 26px;
}

#tree_ftb_FolderTreeView .mstrIcon-lv-f {
	background: transparent url(images/shortcuts.png) no-repeat 0 -330px !important;
	margin-right: 3px;
	width: 25px;
}

#tree_ftb_FolderTreeView li:hover .mstrIcon-lv-f {
	background-image: url(images/shortcuts.png) !important;
}


#tree_ftb_FolderTreeView li.open .mstrIcon-lv-f {
	background-position: 0 -530px !important;
}

#tree_ftb_FolderTreeView li.open .mstrIcon-lv-f.shared,
#tree_ftb_FolderTreeView li.open .mstrIcon-lv-f.myReports {
	background-position: center center !important;
}

.mscld-create {
	-webkit-transition: all 50ms;
	margin: 0 auto 15px auto;
	position: relative;
	overflow: hidden;
	height: 33px;
	width: 108px;
	font-family: Arial;
	background-color: #d9222d;
	border: 1px solid #d9222d;
	border-radius: 2px;
	cursor: default;
	filter: none !important;
	background-position: 7px -566px;
}

.mscld-create:hover {
	background: #f7303c none;
}

.mscld-create.open {
	background: #f7303c none;
}

#leftToolbar .mscld-create.open .mstrMenuItemcreate span {
	-moz-box-shadow: #fff 0 0 4px 0px inset;
	box-shadow: #fff 0 0 4px 0px inset;
}

.mscld-create.rwd {
	background-color: #7CC5EC;
}

.mscld-recents-menu:hover, .recentObjects{
	background: url("images/leftPane/search-right-arrow.png") no-repeat right center;
}
.mstrMenuTabs.collapsed .mscld-create {
	display:block;
}
.mstrMenuTabs.collapsed .mscld-create-menu {
	background: none;
}

.mscld-create-label {
	font-weight: bold;
	font-size: 8pt;
	position: absolute;
	margin: 5px 0 0;
	bottom: 8px;
	left:0;
	right: 0;
	text-align: center;
}
.mscld-create-lnk {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
}
.mstrWeb.mstrHTML .mscld-create-lnk {
	right:0;
}

/** START - CREATE MENU MOJO STYLES**/
.mstr-create-menu.mstrmojo-ui-Menu,.mstr-create-menu.mstrmojo-ui-MenuPopup {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.55);
	-webkit-box-shadow: rgba(0,0,0,0.55) 0 0 10px 0px ;
	-moz-box-shadow: rgba(0,0,0,0.55) 0 0 10px 0px ;
	background-color: rgba(237,237,237,0.96);
	border: none;
	color: rgb(101,101,101);
	max-width: 350px;
	min-width: 152px;
	padding: 5px 0;
	left: 0;
	position: absolute;
	top: 100%;
	z-index: 2;
	-webkit-transform: translateZ(0)
}

.mstr-create-menu-fileUpload {
	height: 35px;
	width: 180px;
}

.mstr-create-menu.mojo-theme-dark.mstrmojo-ui-Menu {
	background-color: rgba(237,237,237,0.96);
}

.mstr-create-menu.mstrmojo-ui-Menu .mstrmojo-ui-Menu-item {
	border: none;
	font-size: 11px;
	line-height: 22px;
	margin: 0;
	padding: 5px;
	overflow: hidden;
	text-overflow: ellipsis;
	border-radius: 1px;
	cursor: default;
	display: block;
	position: relative;
	white-space: nowrap;
	-webkit-transition: background-color 400ms ease 0;
	-moz-transition: background-color 400ms ease 0;
	-ms-transition: background-color 400ms ease 0;
	-o-transition: background-color 400ms ease 0;
	transition: background-color 400ms ease 0;
}

.mstr-create-menu.mstrmojo-ui-Menu .mstrmojo-ui-Menu-item>DIV.arw{
	border: 0 solid transparent;
	background: url(images/leftPane/search-right-arrow.png) no-repeat center;
	height: 22px;
	right: 0px;
	float: right;
	top: 8px;
	width: 28px;
	display: inline-block;
	position: absolute;
}

.mstr-create-menu.mstrmojo-ui-Menu .mstr-create-menu-expand{
	height: 20px;
}

.mstr-create-menu.mstrmojo-ui-Menu .mstr-create-menu-expand .label{
	display: inline-block;
	position: relative;
	left: 40%;
	vertical-align: top;
	cursor: pointer;
}

.mstr-create-menu.mstrmojo-ui-Menu .mstrMenuItem.folder {
	display: none;
}

.mstr-create-menu.mstrmojo-ui-Menu .mstrmojo-ui-Menu-item.selected:before{
	background: no-repeat;
	content: "";
	height: 0px;
	left: 0;
	position: absolute;
	top: 0;
	width: 0px;
}

.mstr-create-menu.mstrmojo-ui-Menu .mstrmojo-ui-Menu-item:hover {
	color: #d22d2d;
}
.mstr-create-menu.mstrmojo-ui-Menu .mstrmojo-ui-Menu-item.pop {
	overflow: visible;
}

.mstr-create-menu.mstrmojo-ui-Menu .mstrmojo-ui-Menu-item.pop.open {
	background-color: #d8d8d8;
}

.mstr-create-menu.mstrmojo-ui-Menu.collapse .mstrmojo-ui-Menu-item.collapsable {
	display: none;
}

.mstr-create-menu.mstrmojo-ui-Menu .mstrmojo-ui-Menu-item:hover {
	background-color: #d8d8d8;
}

.mstrmojo-create-menu-host {
	padding-top : 4px;
	left: 50px;
	position: fixed !important;
    z-index: 3;
}

.mstr-create-menu .mstrMenuItemSelected, .mstr-create-menu .mstrMenuItem{
  padding: 0;
  display: block;
  white-space: nowrap;
  border: none;
  background-position: 5px 7px;
  background-repeat: no-repeat;
  background-color: transparent;
  text-decoration: inherit;
}

.mstrmojo-create-menu-host .mstr-create-menu.mstrmojo-ui-Menu .mstrmojo-ui-Menu-item.separator {
	border-bottom: 1px solid #c9c9c9;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	margin-top: 3px;
	margin-bottom: 4px;
	padding : 0px;
}

.mstr-create-menu.mstrmojo-ui-Menu .mstrmojo-ui-Menu-item.separator .micn {
	height: 0px;
}

.mstr-create-menu.mstrmojo-ui-Menu .mstrmojo-ui-Menu-item-container .micn {
	display: inline-block;
	margin-right: 10px;
	background: transparent url("images/leftPane/createList.png") no-repeat;
	display: inline-block !ie7;
	margin-bottom: -7px !ie7;
	position: relative;
	height: 30px;
	width: 36px;
	vertical-align: middle;
}

.mstr-create-menu.mstrmojo-ui-Menu .mstrmojo-ui-Menu-item-container .submenuItem .micn {
	background: none;
	height: 0px;
	width: 0px;
}

.mstr-create-menu.mstrmojo-ui-Menu .scNewIVE .micn {background-position: 5px -3px;}
.mstr-create-menu.mstrmojo-ui-Menu .template .micn {background-position:  5px -41px;}
.mstr-create-menu.mstrmojo-ui-Menu .templateDoc .micn {background-position:  5px -79px;}
.mstr-create-menu.mstrmojo-ui-Menu .customGroup .micn {background-position:  5px -119px;}
.mstr-create-menu.mstrmojo-ui-Menu .metric .micn {background-position:  5px -160px;}
.mstr-create-menu.mstrmojo-ui-Menu .prompt .micn {background-position:  5px -197px;}
.mstr-create-menu.mstrmojo-ui-Menu .filter .micn {background-position:  5px -235px;}
.mstr-create-menu.mstrmojo-ui-Menu .queryBuilder .micn {background-position:  5px -279px;}
.mstr-create-menu.mstrmojo-ui-Menu .folder .micn {background-position:  5px -322px;}
.mstr-create-menu.mstrmojo-ui-Menu .myFile .micn {background-position: 5px -361px;}
.mstr-create-menu.mstrmojo-ui-Menu .separator .micn {background: none}


.mstr-create-menu hr{
	border-bottom: 1px solid #c9c9c9;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	margin-top: 3px;
	margin-bottom: 4px;
	padding: 0px;
	opacity: 0.5;
}

.mstr-create-menu h4{
	padding-left: 20px;
	margin: 0;
	margin-top: 5px;
}

.mstr-create-menu .mstr-dashboard-subMenu{
	display: block;
	margin:auto;
	overflow:auto;

}

.mstr-create-menu .mstr-dashboard-subMenu.dashboardTemplates{
	width: 300px;
}

.mstr-create-menu .mstr-dashboard-subMenu.docList{
	display: block;
	margin:auto;
	overflow:auto;
	width: 300px;
	max-height: 350px;
}

.mstr-create-menu .mstr-dashboard-subMenu.docList a{
	padding-left: 10px;
}

.mstr-create-menu.mstr-dashboard-subMenu.collapse{
	overflow: hidden;
}
.mstr-create-menu .mstr-dashboard-subMenu .dashboardStyleTemplate{
	background: transparent url(images/leftPane/dashboardIcons.png) 0 0 no-repeat;
	height: 60px;
	width: 60px;
	cursor: pointer;
	float: left;
	display: block;
	margin-left: 10px;
}
.mstr-create-menu .mstr-dashboard-subMenu .dashboardStyleTemplate:hover{
	opacity: 0.5;
}
.mstr-create-menu .subMenuItem .label {
	padding-left: 15px;
}

.mstr-dashboard-subMenu #vt_33FE7B9642394241A436ED81A31C91BB{
	background: transparent url(images/leftPane/dashboardIcons.png) 0 0 no-repeat;
}

.mstr-dashboard-subMenu #vt_8921DE9C408EF1B4D776A3A6E0AC2D0F{
	background-position: -60px 0;
}


.mstr-dashboard-subMenu #vt_2E4E44284E1D358E886029A790502A82 {
	background-position: -120px 0;
}

.mstr-dashboard-subMenu #vt_5CF40238425FA1A251ACF9925F846B62 {
	background-position: -180px 0;
}

.mstr-dashboard-subMenu #vt_E44B880748568EA00393E1BB3ED262D0 {
	background-position: -240px 0;
}

.mstr-dashboard-subMenu #vt_4B75EA04422234A58C6FF0B1F9857AE4 {
	background-position: 0 -76px;
}

.mstr-dashboard-subMenu #vt_CF34F10547F441E4BB92A7A654ED4466 {
	background-position: -240px -76px;
}

.mstr-dashboard-subMenu #vt_176B047B443EB412282B258A3BF18A75 {
	background-position: -60px -76px;
}

.mstr-dashboard-subMenu #vt_1FADAD67499EC248C3145F92E04EE076 {
	background-position: -120px -76px;
}

.mstr-dashboard-subMenu #vt_DC34CBDD4DB77952611647B6CB30BA94 {
	background-position: -180px -76px;
}

.mstr-dashboard-subMenu #vt_21187A6B4AFCFFE7E54D0C95B5435D0F {
	background-position: 0 -152px;
}

.mstr-dashboard-subMenu #vt_196483194ED2DF4AF9423C9FFA7F3785 {
	background-position: -60px -152px;
}

.mstr-dashboard-subMenu #vt_BBC6628F4A4723F843FB54A25F9C85DB {
	background-position: -120px -152px;
}

.mstr-create-menu-cubePicker {
	width: 400px;
}

.mstr-create-menu-cubePicker div.mstrmojo-OBListItem.selected {
	background-color: #CECECE;
}

/** END - CREATE MENU MOJO STYLES**/

.img-preview {
    visibility: hidden;
}

.mstr-recent-item:hover .img-preview {
    visibility: visible;
}

#mstrRecentsPopup, #mstrRecentsGenPopup {
	position: fixed;
	top: 25px;
	left: -300px;
	background: #fff;
	border: 1px solid #999;
	font-family: Arial;
	-webkit-box-shadow: #aaa 3px 0px 5px;
	-moz-box-shadow: #aaa 3px 0px 5px;
	box-shadow: #aaa 3px 0px 5px;
}

#mstrRecentsPopup .mstrMenuContent, #mstrRecentsGenPopup .mstrMenuContent {
	padding: 6px;
}

#mstrRecentObjects.inactive, #mstrRecentsGenPopup.inactive{
	opacity: 0.3;
}
#mstrRecentsPopup .mstrMenuItem:hover, #mstrRecentsGenPopup .mstrMenuItem:hover{
	background-color: #d8d8d8;
}
#mstrRecentsPopup .mstrMenuItem, #mstrRecentsGenPopup .mstrMenuItem{
	padding: 0;
	display: block;
	white-space: nowrap;
	border-top: 0px;
	border-bottom: 0px;
	background-repeat: no-repeat;
	background-color: transparent;
	border-left: 4px solid transparent;
	margin-top: 5px;
	margin-bottom: 5px;
	-webkit-transition: all 200ms;
}
#mstrRecentsPopup .mstrMenuItem a, #mstrRecentsGenPopup .mstrMenuItem a{
	padding: 7px 15px 7px 10px;
	display: inline-block;
	text-decoration: none;
	cursor: pointer;
}
#mstrRecentsPopup .mstrIcon-lv{
	height: 20px;
	width: 20px;
	background-image: url(images/listView.png);
	display: inline-block;
	left: 5px;
	top: 5px;
	position: relative;
}

#mstrRecentsGenPopup .mstrIcon-lv{
	height: 20px;
	width: 20px;
	background-image: url(images/listView.png);
	display: inline-block;
 	vertical-align: middle;
}

.mstrMenuItem:hover a {
	color:#2e2e2e;
}

.mstrMenuExtraToolbar,
.mstrMenuExtraToolbar .mstrToolbarBody,
.mstrMenuExtraToolbar .mstrToolbarGroup,
.mstrMenuExtraToolbar .mstrToolbarGroupDisabled {
	background: none;
	padding: 0px;
	border: 0px;
	margin: 0px;
	height: auto;
}

.mstrMenuExtraToolbar,
.mstrMenuExtraToolbar .mstrToolbarBody {
	width: 100%;
	float: none;
	clear: both;
	height: auto;
}

.mstrMenuExtraToolbar .mstrToolbarBody {
	margin-top: -1px;
	overflow: hidden;
}

.mstrMenuExtraToolbar .mstrIcon-tb,
.mstrMenuExtraToolbar .mstrToolbarGroup .highlighted {
	height: 30px;
	width: 33px;
	padding: 0px;
	margin: 0px;
	border-top: 0px !important;
	border-bottom: 0px !important;
	border-left: 1px solid #fff !important;
	border-right: 1px solid #aaa !important;
	margin-top: 0px;
}

.mstrMenuExtraToolbar .mstrIcon-tb.selected {
	margin-top: -2px;
}

.mstrMenuExtraToolbar #folderView {
	width: 70px;
}

.mstrMenuTabs.collapsed .mstrMenuExtraToolbar #inbox_HistoryListToolbarStyle,
.mstrMenuTabs.collapsed .mstrMenuExtraToolbar #folderView  {
	width: 35px;
}

.mstrMenuExtraToolbar .mstrIcon-tb {
	background: transparent url(images/leftPane/toolbar.png) no-repeat;
}
/*.mstrMenuExtraToolbar .mstrIcon-tb.selected,
.mstrMenuExtraToolbar .mstrIcon-tb.highlighted,
.mstrMenuExtraToolbar .mstrIcon-tb.selected.highlighted {
	background-image: url(images/leftPane/toolbar.png);
}*/

.mstrMenuExtraToolbar #tbNewFolder {
	background-position: 1px -180px;
}
.mstrMenuExtraToolbar #tbNewFolder:hover {
	background-position: 1px -210px;
}

.mstrMenuExtraToolbar #tbLargeIcons {
	background-position: 1px -60px;
}

.mstrMenuExtraToolbar #tbLargeIcons:hover {
	background-position: 1px -90px;
}

.mstrMenuExtraToolbar #tbListView {
	background-position: 1px 0;
}

.mstrMenuExtraToolbar #tbListView:hover {
	background-position: 1px -30px;
}

.mstrMenuExtraToolbar #tbRefreshHistory,
.mstrMenuExtraToolbar #tbRefresh {
	background-image: url(images/leftPane/toolbar.png);
	background-position: 1px -120px;
}

.mstrMenuExtraToolbar #tbRefreshHistory:hover,
.mstrMenuExtraToolbar #tbRefresh:hover {
	background-position: 1px -150px;
}

.mstrMenuExtraToolbar #tbClearHistory {
	background-position: 1px -240px;
}

.mstrMenuExtraToolbar #tbClearHistory:hover {
	background-position: 1px -270px;
}

.mstrMenuExtraToolbar #tbExpandMessages {
	background-position: 1px -300px;
}

.mstrMenuExtraToolbar #tbExpandMessages:hover {
	background-position: 1px -330px;
}

.mstrMenuExtraToolbar .mstrIcon-tb.selected {
	background-color: #ddd !important;
}

/* Remove the background images from html only modes */
.mstrHTML .mstrMenuExtraToolbar #tbRefreshHistory {
	background: none !important;
}

/**Menu Bar**/
#leftToolbar .mstrTreeBox a.marked {
	background-color: transparent;
	color: #656565;
	font-weight: bold;
}

#leftToolbar .mstrMenuItemSelected,
#leftToolbar .mstrMenuItem {
	padding: 0 15px;
	-webkit-transition: all 300ms;
	-moz-transition: all 300ms;
}

#menuToggler.mstrMenuTab {
	overflow: hidden;
	border: 1px solid transparent;
	border-width: 0 0 1px 0;
}

.mstrMenuContent {
	overflow:hidden;
}

.mstrMenuContent:hover {
	overflow:auto;
}
.mstrMenuExtra {
	border-top: 1px solid #ccc;
}

.mstrMenuItemSelected,
.mstrMenuItem {
	padding: 0;
	display: block;
	white-space: nowrap;
	border-top: 1px solid #f5f5f5;
	border-bottom: 1px solid #f5f5f5;
	background-position: 5px 7px;
	background-repeat: no-repeat;
	background-color: transparent;
	text-decoration: inherit;
}

#tree_ftb_FolderTreeView  li:hover,
#leftToolbar .mstrMenuItem:hover {
	background-color: #d8d8d8;
}

.mstrMenuItemSelected a,
.mstrMenuItem a {
	padding: 10px 15px 10px 36px;
	display: block;
	text-decoration:none;
	cursor:pointer;
}

.mstrMenuItemSelected {
	font-weight:bold;
	background-color:#ddd !important;
}

.mstrMenuItemnull {
	display:none;
}

#tree_ftb_FolderTreeView li.open .mstrIcon-lv-f.shared,
#tree_ftb_FolderTreeView li.open .mstrIcon-lv-f.myReports,
#tree_ftb_FolderTreeView li.open .mstrIcon-lv-f.myObjects {
	background: transparent url("images/shortcuts.png") no-repeat !important;
}

#tree_ftb_FolderTreeView li.open:hover .mstrIcon-lv-f.shared,
#tree_ftb_FolderTreeView li.open:hover .mstrIcon-lv-f.myReports,
#tree_ftb_FolderTreeView li.open:hover .mstrIcon-lv-f.myObjects {
	background-image: url("images/shortcuts.png") !important;
}


#menuTabs .mstrMenuItemSelected,
#menuTabs .mstrMenuItem {
	background: transparent url("images/shortcuts.png") no-repeat;
}

#menuTabs .mstrMenuItem:hover {
	background-image: url("images/shortcuts.png");
}

#leftToolbar .mstrMenuItempublic {
	background-position: 22px -365px;
}

#tree_ftb_FolderTreeView .mstrIcon-lv-f.shared,
#tree_ftb_FolderTreeView li.open .mstrIcon-lv-f.shared {
	background-position: 0 -371px !important;
}

#leftToolbar .mstrMenuItemprofile {
	background-position: 22px -125px;
}

#tree_ftb_FolderTreeView .mstrIcon-lv-f.myReports,
#tree_ftb_FolderTreeView li.open .mstrIcon-lv-f.myReports {
	background-position: 0 -131px !important;
}

#tree_ftb_FolderTreeView .mstrIcon-lv-f.myObjects,
#tree_ftb_FolderTreeView li.open .mstrIcon-lv-f.myObjects {
	background-position: 0 -491px !important;
}

#leftToolbar .mstrMenuItemsearch {
	background-position: 22px -445px;
}

#leftToolbar .mstrMenuItemcreate {
	background-position: 22px -565px;
}

#leftToolbar .mstrMenuItemRecents {
	background-position: 22px -645px;
}

#leftToolbar .mstrMenuItemRecents:hover {
	color: #d22d2d;
}

#leftToolbar .mstrMenuItemcreate span{
	cursor: pointer;
	line-height: 35px;
	white-space: nowrap;
	color: #fff;
	display: block;
	font-family: arial;
	font-weight: normal;
	text-align: center;
	font-size: 18px;
}
#leftToolbar .mstrMenuItemRecents span{
	padding: 10px 15px 10px 36px;
	display: block;
	cursor:pointer;
}


#leftToolbar .mstrMenuItemhistory {
	background-position: 22px -3px;
}

#leftToolbar .mstrMenuItemsubscriptions {
	background-position: 22px -403px;
}

#leftToolbar .mstrMenuItempreferences {
	background-position: 22px -283px;
}

#leftToolbar .mstrMenuItemfeedback {display: none;}

#leftToolbar .mstrMenuItem.mstrMenuItem-recovery {
	padding-right: 0;
	background-position: 22px -595px;
}
#leftToolbar .mstrMenuItem.mstrMenuItem-recovery a {
	overflow: hidden;
	text-overflow: ellipsis;
	padding-right: 0;
}

.mstrMenuTab.toggler .icon-toggle {
	cursor: pointer;
	background: url("images/leftPane/search-left-arrow.png") no-repeat scroll 96% 49% transparent;
	line-height: 25px;
}
.mstrHTML .mstrMenuTab.toggler .icon-toggle {
	cursor: default;
	background-image:none;
}

.mstrMenuTabs.collapsed .mstrMenuTab.toggler .icon-toggle {
	background: url("images/leftPane/search-right-arrow.png") no-repeat scroll center center transparent;
}

.mstrMenuTabs.collapsed+img,
.mstrMenuTabs.collapsed+img+img {
	display: none !important;
}


.mstrMenuTabs.collapsed .mstrMenuSection {
	border: 0px !important;
}

.mstrMenuSection .mstrTreeBox A:hover{
	text-decoration: none;
}

.mstrMenuTabs.collapsed .mscld-create:hover,
.mstrMenuTabs.collapsed .mscld-create {
	background: transparent url("images/shortcuts.png") no-repeat;
	height: 0px;
	padding: 16px 0px;
	margin: 0;
	background-position: 7px -566px;
	border-bottom: 1px solid #aaa;
	border-top: 1px solid #aaa;
	border-left: none;
}

.mstrMenuTabs.collapsed .mscld-create:hover {
	background-color:#eaeaea;
}

.mstrMenuTabs.collapsed .mscld-create-menu:hover {
	filter: none;
}

.mstrMenuTabs.collapsed #ftb_FolderTreeView {
	display: none !important;
}

#leftToolbar .mstrMenuTabs.collapsed .mstrMenuItemSelected,
#leftToolbar .mstrMenuTabs.collapsed .mstrMenuItem {
	border-bottom: 1px solid #aaa;
	border-top: 1px solid #fff;
	padding: 17px 0px;
	position: relative;
}

#leftToolbar .mstrMenuTabs.collapsed .mstrMenuItemRecents {
	background-position: 5px -643px;
}

#leftToolbar .mstrMenuTabs.collapsed .mstrMenuItempublic {
	background-position: 5px -363px;
}

#leftToolbar .mstrMenuTabs.collapsed .mstrMenuItemprofile {
	background-position: 5px -123px;
}

#leftToolbar .mstrMenuTabs.collapsed .mstrMenuItemsearch {
	background-position: 5px -443px;
}

#leftToolbar .mstrMenuTabs.collapsed .mstrMenuItemcreate {
	background-position: 5px -565px;
}

#leftToolbar .mstrMenuTabs.collapsed .mstrMenuItemhistory {
	background-position: 5px -3px;
}

#leftToolbar .mstrMenuTabs.collapsed .mstrMenuItemsubscriptions {
	background-position: 5px -403px;
}

#leftToolbar .mstrMenuTabs.collapsed .mstrMenuItempreferences {
	background-position: 5px -283px;
}
#leftToolbar .mstrMenuTabs.collapsed .mstrMenuItem.mstrMenuItem-recovery {
	background-position: 5px -595px;
}

#leftToolbar .mstrMenuTabs.collapsed .mstrMenuItemcreate span,
#leftToolbar .mstrMenuTabs.collapsed .mstrMenuItemRecents span,
.mstrMenuTabs.collapsed .mstrMenuItemSelected a,
.mstrMenuTabs.collapsed .mstrMenuItem a {
	text-indent: -10000px;
	position: absolute;
	left: 0px;
	top: 0px;
	bottom: 0px;
	right: 0px;
}

/** End Left Pane **/


/** Shortcuts List Popup **/
#mstrSCList.mstrShortcutsListPopup,
#mstrAccountSCList.mstrShortcutsListPopup {
    position: fixed;
}

#mstrSCListLoader,
.mstrShortcutsListPopup {
	position: absolute;
	position: fixed;
	-webkit-border-radius: 0px 0px 3px 3px;
	-moz-border-radius: 0px 0px 3px 3px;
	border-radius: 0px 0px 3px 3px;
	z-index: 1000 !important;
	-webkit-transform-origin: 20px 1px;
	-moz-transform-origin: 20px 1px;
	transform-origin: 20px 1px;
	background: #8c8c8c;
	background: -webkit-linear-gradient(#CCC, #8C8C8C);
	background: -moz-linear-gradient(#CCC, #8C8C8C);
	background: linear-gradient(#CCC, #8C8C8C);
	top: 42px;
	left: 0px;
	min-width: 179px;
	overflow:hidden;
}

.mstrMenuItemrecentObjects,
.mstrShortcutsListPopup a.queryBuilder,
.mstrShortcutsListPopup a.importData,
.mstrShortcutsListPopup a.folder,
.mstrShortcutsListPopup a.metric,
.mstrShortcutsListPopup a.filter,
.mstrShortcutsListPopup a.customGroup,
.mstrShortcutsListPopup a.prompt {
	display:none !important;
}

#mstrSCListLoader.open,
.mstrShortcutsListPopup.open {
	margin-top: 0px !important;
	-webkit-box-shadow: #aaa 1px 1px 10px 0px;
	-moz-box-shadow: #aaa 1px 1px 10px 0px;
	box-shadow: #aaa 1px 1px 10px 0px;
	padding: 0px 1px 1px;
}
.mstrSCListLoaderIcon,
.mstrShortcutsListPopup .mstrmojo-Popup-content {
	position: relative;
	background: #fafafa;
	color: #DDD;
	padding: 6px 0px;
	-webkit-border-radius: 0px 0px 3px 3px;
	-moz-border-radius: 0px 0px 3px 3px;
	border-radius: 0px 0px 3px 3px;
}

.mstrSCListLoaderIcon {margin-top: -50px}
.mstrShortcutsListPopup .mstrmojo-Popup-content {
	margin-top: -599px;
	/*-webkit-transition: margin-top 500ms;
    -moz-transition: margin-top 500ms;
    transition: margin-top 500ms;*/
}
#mstrSCListLoader.open .mstrSCListLoaderIcon,
.mstrShortcutsListPopup.open .mstrmojo-Popup-content {
	margin-top: 0;
}

.mstrSCListLoaderIcon {
	background: url("images/theme/gray/progress-bar.gif") no-repeat center center #fafafa;
	height: 30px;
}

.mstrShortcutsListPopup a:link,
.mstrShortcutsListPopup a:visited {
	color: #656565;
	text-decoration: none;
	display: block;
}

.mstrShortcutsListPopup .item:hover{
	background-color: #d8d8d8;
}

.mstrShortcutsListPopup .item {
	border-left: 7px solid #fafafa;
	border-right: 7px solid #fafafa;
	padding: 11px 25px 11px 3px;
	-webkit-transition: border 500ms;
	-moz-transition: border 500ms;
	transition: border 500ms;
}

.mstrShortcutsListPopup .item.selected {
	font-weight: bold;
}

.mstrShortcutsListPopup .item.grp {
	border-top: 1px solid #e0e0e0;
}

.mstrShortcutsListPopup .mstrmojo-Popup-shadow {
	display: none;
	border: 8px solid;
	height: 0px;
	width: 0px;
	position: absolute;
	top: -15px;
	left: 10px;
	opacity: 0.9;
	border-color: transparent transparent #ccc;
}

.mstrShortcutsListPopup .item .icon {
	padding: 6px 17px;
	margin-right: 10px;
	background: transparent center url(images/shortcuts.png) no-repeat;
}

.mstrShortcutsListPopup .item:hover .icon {
	background-image:url(images/shortcuts.png);
}

.mstrShortcutsListPopup .item.logout{
	border-top : 1px solid #e0e0e0;
}
.mstrShortcutsListPopup .item.home .icon { background-position: center -48px;}
.mstrShortcutsListPopup .item.public .icon {background-position: center -368px;}
.mstrShortcutsListPopup .item.profile .icon {background-position: center -128px;}
.mstrShortcutsListPopup .item.history .icon {background-position: center -8px;}
.mstrShortcutsListPopup .item.subscriptions .icon {background-position: center -408px;}
.mstrShortcutsListPopup .item.template .icon {background-position: center -248px;}
.mstrShortcutsListPopup .item.templateDoc .icon {background-position: center -208px;}
.mstrShortcutsListPopup .item.preferences .icon {background-position: center -288px;}
.mstrShortcutsListPopup .item.logout .icon {background-position: center -88px;}
.mstrShortcutsListPopup .item.about .icon {background-position: center -770px;}
.mstrShortcutsListPopup .item.scNewIVE .icon {background-position: center -168px;}
.mstrShortcutsListPopup .item.html5vi .icon {background-position: center -168px;}
.mstrShortcutsListPopup .item.projects .icon {background-position: center -328px;}
.mstrShortcutsListPopup .item.feedback .icon {background-position: center -688px;}
.mstrShortcutsListPopup .item.help .icon {background-position: center -728px;}
.mstrShortcutsListPopup .item.recentObjects .icon {background-position: center -648px;}

/**** End ShortcutLists Popup ***/





/** HTML Only Mode **/
.mstrHTML #mstrWebContents {
	position: relative;
	top: 0px;
}

.mstrHTML .mstrPath {
	position: relative;
}

.mstrHTML .mstrPath .mstrPathContainer {
	width: auto;
	position: static;
}
.mstrHTML .mstrPath #mstrStarburst {}
.mstrHTML .mstrPath .mstrSearchDiv {
	opacity: 0;
	filter: alpha(opacity = 0);
	visibility: hidden;
	display: none;
}

.mstrHTML .mstrPath .search-label {
	display: none;
}

.mstrHTML .mstrPath .mstrPathIcons #tbForward0 {
	margin-left: 3px;
	margin-right: 3px;
}

.mstrHTML .mstrPathTDLeft {
	white-space: nowrap;
	position: relative;
}

.mstrHTML .mstrHeaderSearchCol {
	width: auto;
	width: 270px !ie7;
}

.mstrHTML .mstrHeader .mstrSearchDiv {
	background-position: 0px 0px !important;
}

/*-- Path Icons --*/
.mstrHTML .mstrPath .mstrPathIcons img#tbBack0,
.mstrHTML .mstrPath .mstrPathIcons img#tbForward0,
.mstrHTML .mstrPath .mstrPathIcons img#tbReturn {
	background: none !important;
}

/*html mode searchbox in Shortcuts bar*/
.mstrHTML .mstrHeader .mstrSearchBox {margin: 5px 0 0 3px;}

/** End HTML Only Mode **/



/** IVE Dataset Picker **/
.mstrmojo-ive-dataset-picker ..mstrmojo-Editor-content {
	padding: 10px 5px;
}

.mstrmojo-ive-dataset-picker .mstrmojo-Box {
	border: 0px !important;
}

.mstrmojo-ive-dataset-picker .mstrmojo-Booklet {
	width: 410px !important;
	margin-top: 5px;
	padding-top: 5px;
	border: 1px solid #e0e0e0;
}

.mstrmojo-ive-dataset-picker .mstrmojo-Editor-button,
.mstrmojo-ive-dataset-picker .mstrmojo-Editor-button:hover.disabled {
	margin-left: auto;
	margin-right: 0px;
	margin-top: 10px;
	width: 80px;
	display: block !important;
	border-width: 1px;
}

.mstrmojo-ive-import {
	left: 0px !ie7;
}
/**End IVE Dataset Picker*/



/* Old Search on Admin Page */
.mstrPath .mstrAdminPathShortcuts .mstrSearchDiv {
	float: left;
	background-position: 0px center;
	margin-top: 4px !ie7;
	width: 210px;
}

.mstrPath .mstrAdminPathShortcuts .mstrSearchDiv .mstrSearchBox {
	width: 167px;
	margin-top: 7px;
	padding-left: 5px;
}

.mstrPath .mstrAdminPathShortcuts .mstrSearchDiv #tbSearch {
	margin-top: 10px;
}
/**End Old Search on Admin Page*/



/** Admin Page- from _Interface global.css **/
.mstrAdminPathShortcutsCol {
	width: 555px;
}

.mstrAdminPathShortcuts {
	height: 40px;
	line-height: 40px;
	float: right;
	position: relative;
	white-space: nowrap;
}
/** End Admin Page **/