/**
 * TODO fix this when we add ensembles
 */
.jazz-ui-Drawer .jazz-ensemble-internal-layout-SimpleLayout {
	width:100%;
}
.jazz-ui-Drawer .jazz-ensemble-internal-layout-Column.column0 > div {
	margin: 0 1px 6px 5px;
}
.jazz-ui-Drawer .jazz-ensemble-layout-column {
	margin-top: 4px;
}
.jazz-ui-Drawer .jazz-ensemble-internal-layout-Column.column0 #jazz-ui-dnd-placeholder {
	margin: 0 4px 6px 6px;
}

/******************************************************************************************
 * DrawerAnchor
 ******************************************************************************************/
.jazz-ui-DrawerAnchor {
	position: relative;
	margin: 1px 0;
	zoom: 1;
	z-index: 499;
}
.jazz-ui-DrawerAnchor.right {
	margin-left: 1px;
}
.jazz-ui-DrawerAnchor.left {
	margin-right: 1px;
}
.jazz-ui-DrawerAnchor.undocked {
	width: 0px;
	margin: 0px;
}
.jazz-ui-DrawerAnchor.closed {
	-webkit-user-select: none;
	-moz-user-select: none;
}
.jazz-ui-DrawerAnchor.closed, 
.jazz-ui-DrawerAnchor.open {
	width: 16px;
}
.jazz-ui-DrawerAnchor.closed .jazz-ui-Drawer-header {
	display: none;
}
.jazz-ui-DrawerAnchor.closed.sliding .jazz-ui-Drawer-inner {
	background-image: none;
	position: relative;
}
.jazz-ui-DrawerAnchor.closed.sliding .jazz-ui-Drawer-header {
	display: block;
	background: none;
}
.jazz-ui-DrawerAnchor.open.sliding .jazz-ui-Drawer-inner > .jazz-ui-Drawer-content {
	display: none;
}

/******************************************************************************************
 * Drawer
 ******************************************************************************************/

.jazz-ui-Drawer {
	zoom: 1;
	outline: none;
	position: absolute;
	top: 0;
}
.jazz-ui-DrawerAnchor.open .jazz-ui-Drawer {
	z-index: 499;
}
.jazz-ui-DrawerAnchor.closed .jazz-ui-Drawer {
	overflow-y: hidden;
	cursor: pointer;
	width: 16px;
}
.dj_webkit .jazz-ui-DrawerAnchor.closed .jazz-ui-Drawer {
	overflow: hidden;
}
.jazz-ui-DrawerAnchor.right .jazz-ui-Drawer {
	right: 0px;
}
.jazz-ui-DrawerAnchor.left .jazz-ui-Drawer {
	left: 0px;
}
/********************************
 * Resizer
 ********************************/
.jazz-ui-Drawer-inner > .resizer {
	width: 5px;
	height: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	z-index: 501;
	display: none;
	background: #ececec;
	filter: alpha(opacity=0);
	opacity: 0;
}
.jazz-ui-Drawer-inner > .resizer, 
.jazz-ui-Drawer-resizing {
	cursor: e-resize;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.jazz-ui-DrawerAnchor.left .jazz-ui-Drawer-inner > .resizer {
	right: -2px;
}
.jazz-ui-DrawerAnchor.right .jazz-ui-Drawer-inner > .resizer {
	left: -2px;
}
.jazz-ui-DrawerAnchor.open .jazz-ui-Drawer-inner > .resizer,
.jazz-ui-DrawerAnchor.pinned .jazz-ui-Drawer-inner > .resizer {
	display: block;
	cursor: e-resize;
}
/******************************************************************************************
 * Drawer-float
 ******************************************************************************************/
.jazz-ui-Drawer-menu .jazz-ui-Menu {
	width: 185px;
}
.jazz-ui-Drawer-float {
	width: 100%;
}
.jazz-ui-DrawerAnchor.sliding .jazz-ui-Drawer-float {
	min-width: 250px;
}
.jazz-ui-DrawerAnchor.right.sliding .jazz-ui-Drawer {
	float: right;
}
.dj_ie7 .jazz-ui-DrawerAnchor.left .jazz-ui-Drawer-float {
	margin-left: -250px;
}
.dj_ie7 .jazz-ui-DrawerAnchor.right .jazz-ui-Drawer-float {
	margin-right: -250px;
}
.jazz-ui-Drawer-header {
	position: relative;
	overflow: hidden;
	padding: 2px 3px 3px 3px;
	background: url("../jazz.ui/graphics/Drawer/title-gradient.png?etag=X8LCef2") repeat-x;
}
.jazz-ui-DrawerAnchor.pinned .jazz-ui-Drawer-header {
	background: transparent;
}
.jazz-ui-ScrollableView.scrolled .jazz-ui-Drawer-header {
	background-color: #cfcfcf;
}
.jazz-ui-DrawerAnchor.pinned .jazz-ui-ScrollableView.scrolled .jazz-ui-Drawer-header {
	background-color: #F1F1F1;
}
.jazz-ui-Drawer-header .header-title {
	vertical-align: middle;
}
.jazz-ui-Drawer-header .header-icon {
	display: inline-block;
background-image: url("../../sprite/jazz-common?etag=GQcpkeBwmsn");
background-position: -26px -14px;
width: 16px;
height: 16px;
	margin: 4px 4px 3px 1px;
	float: left;
	position: relative;
}
.jazz-ui-Drawer-header .header-text  {
	font-size: 14pt;
	line-height: 22px;
	overflow: hidden;
	position: relative;
}
.jazz-ui-Drawer:focus .jazz-ui-Drawer-header .header-text {
	outline: 1px dotted #888888;
}
.jazz-ui-DrawerAnchor .jazz-ui-Drawer-header .header-toolbar {
	float: right;
	padding: 0;
}
.jazz-ui-DrawerAnchor .jazz-ui-Drawer-header .header-toolbar .jazz-ui-MenuPopup .caret {
	margin-left: 1px;
} 
/******************************************************************************************
 * Drawer-float Rounded Corners
 ******************************************************************************************/

.dj_ie7 .jazz-ui-Drawer-float > .horiz-border,
.dj_ie7 .jazz-ui-Drawer-float > .horiz-inner-border,
.dj_ie7 .jazz-ui-Drawer-float > .wrapper > .corner {
	font-size: 1px;
}
.jazz-ui-Drawer-float > .horiz-border {
	height: 1px;
	background: #bfbfbf;
}
.jazz-ui-DrawerAnchor.open .jazz-ui-Drawer-float > .horiz-border { 
	background: #a9a9a9;
}
.jazz-ui-DrawerAnchor.pinned .jazz-ui-Drawer-float > .horiz-border {
	background: #d8d8d8;
}
.jazz-ui-DrawerAnchor.left .jazz-ui-Drawer-float > .horiz-border {
	margin-right: 2px;
}
.jazz-ui-DrawerAnchor.right .jazz-ui-Drawer-float > .horiz-border {
	margin-left: 2px;
}
.jazz-ui-DrawerAnchor.closed.hover .jazz-ui-Drawer-float > .horiz-border { 
	background: #f48a0e;
}
.jazz-ui-Drawer-float > .horiz-inner-border {
	height: 1px;
	background-color: #ececec;
}
.jazz-ui-DrawerAnchor.left .jazz-ui-Drawer-float > .horiz-inner-border {
	border-right: 1px solid #bfbfbf;
	margin-right: 1px;
}
.jazz-ui-DrawerAnchor.right .jazz-ui-Drawer-float > .horiz-inner-border {
	border-left: 1px solid #bfbfbf;
	margin-left: 1px;
}
.jazz-ui-DrawerAnchor.open .jazz-ui-Drawer-float > .horiz-inner-border,
.jazz-ui-DrawerAnchor.closed.sliding .jazz-ui-Drawer-float > .horiz-inner-border {
	border-color: #a9a9a9;
	background-color: #dcdcdc;
}
.jazz-ui-DrawerAnchor.closed.hover .jazz-ui-Drawer-float > .horiz-inner-border {
	border-color: #f48a0e;
	background-color: #fff4e2;	
}
.jazz-ui-DrawerAnchor.pinned .jazz-ui-Drawer-float > .horiz-inner-border {
	border-color: #d8d8d8;
	background-color: #ffffff;
}
.jazz-ui-Drawer-float > .wrapper > .corner {
	height: 1px;
}
.jazz-ui-DrawerAnchor.left .jazz-ui-Drawer-float > .wrapper > .corner {
	border-right: 2px solid #ececec;	
}
.jazz-ui-DrawerAnchor.right .jazz-ui-Drawer-float > .wrapper > .corner {
	border-left: 2px solid #ececec;	
}
.jazz-ui-DrawerAnchor.left.closed.hover .jazz-ui-Drawer-float > .wrapper > .corner {
	border-right: 2px solid #fff4e2;	
}
.jazz-ui-DrawerAnchor.right.closed.hover .jazz-ui-Drawer-float > .wrapper > .corner {
	border-left: 2px solid #fff4e2;	
}
.jazz-ui-DrawerAnchor.pinned .jazz-ui-Drawer-float > .wrapper > .corner {
	border-color: #ffffff;
}
.jazz-ui-DrawerAnchor.left .jazz-ui-Drawer-float > .wrapper {
	border-right: 1px solid #bfbfbf;
}
.jazz-ui-DrawerAnchor.right .jazz-ui-Drawer-float > .wrapper {
	border-left: 1px solid #bfbfbf;
}
.jazz-ui-DrawerAnchor.closed.left.hover .jazz-ui-Drawer-float > .wrapper {
	border-right: 1px solid #f48a0e;
}
.jazz-ui-DrawerAnchor.closed.right.hover .jazz-ui-Drawer-float > .wrapper {
	border-left: 1px solid #f48a0e;
}
.jazz-ui-DrawerAnchor.open .jazz-ui-Drawer-float > .wrapper {
	border-color: #a9a9a9;
}
.jazz-ui-DrawerAnchor.pinned .jazz-ui-Drawer-float > .wrapper {
	border-color: #d8d8d8;
}
.jazz-ui-Drawer-inner > .opacity {
	position: absolute;
	filter: alpha(opacity=90);
	opacity: 0.90;
	background-color: #cacaca;
	top: 2px;
	bottom: 2px;
	width: 100%;
}
.jazz-ui-DrawerAnchor.left .jazz-ui-Drawer-inner > .opacity {
	right: 2px;
	-webkit-border-top-right-radius: 2px;
	-webkit-border-bottom-right-radius: 2px;
	-moz-border-radius-topright: 2px;
	-moz-border-radius-bottomright: 2px;
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
}
.jazz-ui-DrawerAnchor.right .jazz-ui-Drawer-inner > .opacity {
	left: 2px;
	-webkit-border-top-left-radius: 2px;
	-webkit-border-bottom-left-radius: 2px;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-bottomleft: 2px;
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
}
.jazz-ui-DrawerAnchor.pinned .jazz-ui-Drawer-inner > .opacity, 
.jazz-ui-DrawerAnchor.closed .jazz-ui-Drawer-inner > .opacity {
	display: none;
}
.jazz-ui-DrawerAnchor.closed .jazz-ui-Drawer-inner,
.jazz-ui-DrawerAnchor.closed .jazz-ui-Drawer-float > .wrapper > .corner {
	background-color: #e2e2e2;
}
.jazz-ui-DrawerAnchor.closed.hover .jazz-ui-Drawer-inner,
.jazz-ui-DrawerAnchor.closed.hover .jazz-ui-Drawer-float > .wrapper > .corner {
	background-color: #fddca7;
	filter: alpha(opacity=90);
	opacity: 0.90;
}
.jazz-ui-DrawerAnchor.closed.sliding .jazz-ui-Drawer-inner,
.jazz-ui-DrawerAnchor.closed.sliding .jazz-ui-Drawer-float > .wrapper > .corner {
	background-color: #cacaca;
}
.jazz-ui-DrawerAnchor.pinned .jazz-ui-Drawer-inner,
.jazz-ui-DrawerAnchor.pinned .jazz-ui-Drawer-float > .wrapper > .corner {
	background-color: #f1f1f1;
}
.jazz-ui-DrawerAnchor.left .jazz-ui-Drawer-inner {
	margin-bottom: -1px;
}
.jazz-ui-DrawerAnchor.left .jazz-ui-Drawer-inner {
	border-right: 1px solid #ffffff;
}
.jazz-ui-DrawerAnchor.right .jazz-ui-Drawer-inner {
	border-left: 1px solid #ffffff;
}
.jazz-ui-DrawerAnchor.open .jazz-ui-Drawer-inner,
.jazz-ui-DrawerAnchor.closed.sliding .jazz-ui-Drawer-inner {
	border-color: #dcdcdc;
}
.jazz-ui-DrawerAnchor.closed.hover .jazz-ui-Drawer-inner {
	border-color: #fff4e2;
}
.jazz-ui-DrawerAnchor.closed .jazz-ui-Drawer-inner {
	border-color: #ececec;
}
.jazz-ui-DrawerAnchor .jazz-ui-Drawer-inner > .dash-icon {
	display: inline-block;
background-image: url("../../sprite/jazz-common?etag=GQcpkeBwmsn");
background-position: -26px -14px;
width: 16px;
height: 16px;
	position: absolute;
	display: none;
}
.jazz-ui-DrawerAnchor.closed .jazz-ui-Drawer-inner > .dash-icon {
	display: inline-block;
}
.jazz-ui-DrawerAnchor.closed.sliding .jazz-ui-Drawer-inner > .dash-icon {
	display: none;
}
.jazz-ui-DrawerAnchor.right.closed .jazz-ui-Drawer-inner > .dash-icon {
	top: 5px;
	left: 1px;
}
.jazz-ui-DrawerAnchor.left.closed .jazz-ui-Drawer-inner > .dash-icon {
	top: 5px;
	right: 0;
}
.jazz-ui-DrawerAnchor.left .jazz-ui-Drawer-float {
	float: right;
}
.jazz-ui-DrawerAnchor.right .jazz-ui-Drawer-float {
	float: left;
}

/******************************************************************************************
 * Drawer content
 ******************************************************************************************/
.jazz-ui-Drawer-content {
	zoom: 1;
}
.jazz-ui-Drawer-content > .loadingText {
	position: relative;
	margin: 6px 6px 6px 6px;
	font-size: 11pt;
	color: #888888;
}
.jazz-ui-DrawerAnchor.closed .jazz-ui-ScrollableView {
	display: none;
}
.jazz-ui-Drawer-dropdown {
	display: inline-block;
background-image: url("../../sprite/jazz-common?etag=GQcpkeBwmsn");
background-position: -43px -14px;
width: 16px;
height: 16px;
}
.jazz-ui-Drawer-header .unpinned-icon {
	display: inline-block;
background-image: url("../../sprite/jazz-common?etag=GQcpkeBwmsn");
background-position: -25px -32px;
width: 16px;
height: 16px;
}
.jazz-ui-Drawer-header .pinned-icon {
	display: inline-block;
background-image: url("../../sprite/jazz-common?etag=GQcpkeBwmsn");
background-position: -8px -32px;
width: 16px;
height: 16px;
}.jazz-ui-ScrollableView {
	position: relative;
	height: 100%;
	overflow: hidden;
}
.jazz-ui-ScrollableView-body-scrolling, .jazz-ui-ScrollableView .scrollbar {
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;	
} 
.jazz-ui-ScrollableView.no-scroll .scrollbar {
	display: none;
}
.jazz-ui-ScrollableView .scrollbar {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	width: 10px;
	z-index: 500;
} 
.jazz-ui-ScrollableView .scroller {
	position: absolute;
	top: 0;
	right: 0;
	width: 10px; 
	z-index: 500;
}
.jazz-ui-ScrollableView .scroller div {
	background-color: #000000;
	filter: alpha(opacity=0);
	opacity: 0;
	min-height: 20px;
	width: 6px;
	margin: 0 2px 0 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	cursor: default;
}
.jazz-ui-ScrollableView.mouseOver .scroller div {
	filter: alpha(opacity=17);	
	opacity: 0.17;
}
.jazz-ui-ScrollableView.mouseOver .scroller:hover div,
.jazz-ui-ScrollableView.scrolling .scroller div {
	filter: alpha(opacity=30);	
	opacity: 0.3;
}
.jazz-ui-ScrollableView .container {
	padding: 0 7px 0 6px;
	overflow: hidden;
	height: 100%;
}
.jazz-ui-ScrollableView.no-scroll .bottom-shadow,
.jazz-ui-ScrollableView.scrolled-down .bottom-shadow {
	display: none;
}
.jazz-ui-ScrollableView .bottom-shadow {
	-moz-box-shadow: 0 1px 2px 2px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 1px 2px 2px rgba(0, 0, 0, 0.2);
	-ms-box-shadow: 0 1px 2px 2px rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 2px 2px rgba(0, 0, 0, 0.2);
	height: 0;
	position: absolute;
	bottom: 0;
	right: 6px;
	left: 6px;
}
.jazz-ui-ScrollableViewHeader {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	z-index: 500;
}
.jazz-ui-ScrollableView.scrolled .jazz-ui-ScrollableViewHeader {
	-moz-box-shadow: 0 5px 2px -4px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:	0 5px 2px -4px rgba(0, 0, 0, 0.2);
	-ms-box-shadow:	0 5px 2px -4px rgba(0, 0, 0, 0.2);
	box-shadow: 0 5px 2px -4px rgba(0, 0, 0, 0.2);
}.jazz-ui-internal-SideNavigationLayout-navArea {
	color: #333;
	background: #fbfbec url("../jazz.ui/graphics/SideNavigationLayout/legacy/left-panel-bg-gradient.gif?etag=X8LCef2") top left repeat-x;
	padding-top: 10px;
	cursor: default;
}
/* IMPORTANT: the navArea background color is reapplied to the section rows due to an IE7 bug */
.jazz-ui-internal-SideNavigationLayout-navSection a.section-entry {
	background-color: #fbfbec;
}
 
.jazz-ui-internal-SideNavigationLayout-navArea a {
	color: #003956;
	text-decoration: none;
}

.jazz-ui-internal-SideNavigationLayout-navArea a:hover {
	color: #003956;
	text-decoration: none !important;
	white-space: normal;  /* Fix IE6 hover bugs */
}

.jazz-ui-internal-SideNavigationLayout-navArea .selected {
	background-color: #D8E7EB !important;
	-moz-border-radius: 4px;
}

/*
 * Show-hide control default styles; override with something like:
 * 
 * .myClass .jazz-ui-internal-SideNavigationLayout-showHideControl {
 *     background-color: purple;
 * }
 */

.jazz-ui-internal-SideNavigationLayout-showHideControl {
	border-left: 1px solid white;
	background-color: #f8f8de;
	border-right: 1px solid #cccc98;
}

.jazz-ui-internal-SideNavigationLayout-showHideControl-hover {
	border-left: 1px solid #f8f8de;
	background-color: #f0f1bf;
	border-right: 1px solid #999963;
}

.jazz-ui-internal-SideNavigationLayout-showHideButton-hover {
	border-top: 1px solid #cccc99;
	border-right: 1px solid #999963;
	border-bottom: 1px solid #cccc99;
	border-left: 1px solid #f9f9df;
	background-color: #e9e49f;
	cursor: pointer;
}

/*
 * Side navigation section default styles; override with something like:
 * 
 * .myClass .jazz-ui-internal-SideNavigationLayout-navSection {
 *     margin-top: 4px;
 * }
 *
 * .myClass .jazz-ui-internal-SideNavigationLayout-navSectionSeparator {
 *     background: url("../jazz.ui/internal/templates/my.module/images/my-graphic.gif") center left no-repeat;
 * }
 */

.jazz-ui-internal-SideNavigationLayout-navSection {
	margin: 11px 5px 0 5px;
}

.jazz-ui-internal-SideNavigationLayout-navSectionSeparator {
	background: url("../jazz.ui/graphics/SideNavigationLayout/legacy/lp-sctn-hdr-mid.gif?etag=X8LCef2") top left repeat-x;
	padding-top: 4px;
	margin-right: 5px;
	zoom: 1;
	position: relative;
}
.jazz-ui-internal-SideNavigationLayout-navSectionSeparator div {
	position: absolute;
	height: 21px;
	width: 5px;
}
.jazz-ui-internal-SideNavigationLayout-navSectionSeparator .left-trim {
	left: -5px;
	top: 0;
	background: url("../jazz.ui/graphics/SideNavigationLayout/legacy/lp-sctn-hdr-left.gif?etag=X8LCef2") top left no-repeat;
}
.jazz-ui-internal-SideNavigationLayout-navSectionSeparator .right-trim {
	right: -5px;
	top: 0;
	background: url("../jazz.ui/graphics/SideNavigationLayout/legacy/lp-sctn-hdr-right.gif?etag=X8LCef2") top left no-repeat;
}
.jazz-ui-internal-SideNavigationLayout-navSectionSeparator {
	cursor: default;
}
.collapsable .jazz-ui-internal-SideNavigationLayout-navSectionSeparator {
	cursor: pointer;
}
.collapsable a.jazz-ui-internal-SideNavigationLayout-navSectionSeparator:hover {
	background-image: url("../jazz.ui/graphics/SideNavigationLayout/legacy/lp-sctn-hdr-mid-hov.gif?etag=X8LCef2");
	text-decoration: none !important;
	color: #333 !important;
}
.collapsable a.jazz-ui-internal-SideNavigationLayout-navSectionSeparator:hover .left-trim {
	background-image: url("../jazz.ui/graphics/SideNavigationLayout/legacy/lp-sctn-hdr-left-hov.gif?etag=X8LCef2");
}
.collapsable a.jazz-ui-internal-SideNavigationLayout-navSectionSeparator:hover .right-trim {
	background-image: url("../jazz.ui/graphics/SideNavigationLayout/legacy/lp-sctn-hdr-right-hov.gif?etag=X8LCef2");
}

.jazz-ui-internal-SideNavigationLayout-navSection .navSection-title {
	display: block;
	color: #333;
	font-weight: bold;
	padding-bottom: 2px;
	margin-bottom: 1px;
}

.jazz-ui-internal-SideNavigationLayout-navSection .section-content {
	padding-left: 5px;
}

.jazz-ui-internal-SideNavigationLayout-navSection a.section-entry,
.jazz-ui-internal-SideNavigationLayout-navSubSection a.section-entry {
	position: relative;
	display: block;
	zoom: 1;
	padding-top: 1px;
	margin-bottom: 1px;
	cursor: default;
}
.jazz-ui-internal-SideNavigationLayout-navSection a.section-entry:hover,
.jazz-ui-internal-SideNavigationLayout-navSubSection a.section-entry:hover {
	background-color: #D8E7EB;
	-moz-border-radius: 4px;
}

.jazz-ui-internal-SideNavigationLayout-navSection .section-container {
	position: relative;
	zoom: 1;
	display: block;
	line-height: 1.2em;
	margin: -1px 1px 0 0px;
	padding-bottom: 2px;
	cursor: pointer;
}
.dj_ie .jazz-ui-internal-SideNavigationLayout-navSection .section-container {
	padding-bottom: 1px;
}
.jazz-ui-internal-SideNavigationLayout-navSection a:hover {
	text-decoration: none;
	white-space: normal;
}
.jazz-ui-internal-SideNavigationLayout-navSection .link-text {
	position: relative;
	min-height: 16px;
	vertical-align: middle;
	padding-top: 2px;
	zoom: 1;
}
.jazz-ui-internal-SideNavigationLayout-navSection .icon {
	float: left;
	background-position: left center;
	background-repeat: no-repeat;
	height: 1.2em;
	min-height: 16px;
	width: 16px;
	margin-top: 1px;
	margin-right: 4px;
}
.jazz-ui-internal-SideNavigationLayout-navSection .no-icon {
	width: 0;
	margin-right: 0;
}
* html .jazz-ui-internal-SideNavigationLayout-navSection .icon {
	height: 16px;
}
.jazz-ui-internal-SideNavigationLayout-navSection .default-container-icon {
	background-image: url("../jazz.ui/graphics/SideNavigationLayout/legacy/folder.gif?etag=X8LCef2");
}

/* .navSection-bottom is the subsection of the navigation section containing the
   "Show More / Show Less" control */
.jazz-ui-internal-SideNavigationLayout-navArea .navSection-bottom {
	display: none;
}
.jazz-ui-internal-SideNavigationLayout-navArea .collapsable .navSection-bottom {
	display: block;
}

.jazz-ui-internal-SideNavigationLayout-navSubSection .navSection-bottom {
	position: absolute;
	height: 1.2em;
	width: 9px;
	bottom: 2px;
	left: 0;
}

.jazz-ui-internal-SideNavigationLayout-navSection .navSection-bottom a {
	color: #85852C;
	font-size: 8pt;
}

.jazz-ui-internal-SideNavigationLayout-navSection .navSection-bottom a:hover {
	color: #676532;
}

.jazz-ui-internal-SideNavigationLayout-navSubSection .navSection-bottom a {
	display: block;
	height: 1.2em;
	width: 12px;
	padding-left: 3px;
}

.jazz-ui-internal-SideNavigationLayout-navSection .navSection-bottom .more,
.jazz-ui-internal-SideNavigationLayout-navSubSection .navSection-bottom .more {
	background: url("../jazz.ui/graphics/SideNavigationLayout/legacy/chev-dwn.gif?etag=X8LCef2") center left no-repeat;
}

.jazz-ui-internal-SideNavigationLayout-navSection .navSection-bottom a.more:hover,
.jazz-ui-internal-SideNavigationLayout-navSubSection .navSection-bottom a.more:hover {
	background: url("../jazz.ui/graphics/SideNavigationLayout/legacy/chev-dwn-hov.gif?etag=X8LCef2") center left no-repeat;
}

.jazz-ui-internal-SideNavigationLayout-navSection .navSection-bottom .less,
.jazz-ui-internal-SideNavigationLayout-navSubSection .navSection-bottom .less {
	background: url("../jazz.ui/graphics/SideNavigationLayout/legacy/chev-up.gif?etag=X8LCef2") center left no-repeat;
}

.jazz-ui-internal-SideNavigationLayout-navSection .navSection-bottom a.less:hover,
.jazz-ui-internal-SideNavigationLayout-navSubSection .navSection-bottom a.less:hover {
	background: url("../jazz.ui/graphics/SideNavigationLayout/legacy/chev-up-hov.gif?etag=X8LCef2") center left no-repeat;
}

/* Note: this is the style for the text next to the "Show More / Show Less"
   control. The padding-left attribute must be equal to the width of any
   background image used above. */
.jazz-ui-internal-SideNavigationLayout-navSection .navSection-bottom span {
	padding-left: 9px;
}

/*
 * Styles for the reusable side-nav layout.
 */
 
/* Trigger IE hasLayout->true for "float: left" bug avoidance */
.jazz-ui-internal-SideNavigationLayout {
	white-space: nowrap;
	zoom: 1;
}
.jazz-ui-internal-SideNavigationLayout-navArea {
	display: inline-block;
	vertical-align: top;
	margin-bottom: -19000px;
	padding-bottom: 19010px;
	overflow: hidden;
}
.dj_ff2 .jazz-ui-internal-SideNavigationLayout-navArea {
	float: left;
	display: block;
	overflow: visible;
}
.jazz-ui-internal-SideNavigationLayout-content-wrapper {
	position: relative;
	zoom: 1;
	white-space: normal;
}
.jazz-ui-internal-SideNavigationLayout-contentArea {
	display: inline-block;
	vertical-align: top;
}
.dj_ff2 .jazz-ui-internal-SideNavigationLayout-contentArea {
	display: block;
	overflow: hidden;
}
/* Prevent squashing of leftnav (except IE6) */
.jazz-ui-internal-SideNavigationLayout-navSection {
	min-width: 100px;
}

.jazz-ui-internal-SideNavigationLayout-navSection .artifactCommand {
	float: right;
	height: 1.2em;
	min-height: 18px;
	width: 18px;
	margin-right: 1px;
	margin-top: 1px;
	cursor: pointer;
}
.jazz-ui-internal-SideNavigationLayout-navSection a.artifactCommand:hover {
	background-color: #B9D1DC !important;
	-moz-border-radius: 2px;
}
.jazz-ui-internal-SideNavigationLayout-navSection .artifactCommand div {
	background-position: center center;
	background-repeat: no-repeat;
	height: 1.2em;
	min-height: 18px;
	width: 18px;
}
.jazz-ui-internal-SideNavigationLayout-navSection a.section-container .artifactHoverCommand {
	visibility: hidden;
}
.jazz-ui-internal-SideNavigationLayout-navSection a.section-container:hover .artifactHoverCommand {
	visibility: visible;
}
.jazz-ui-internal-SideNavigationLayout-navSection .selected a.section-container .artifactHoverCommand {
	visibility: visible;
}
* html .jazz-ui-internal-SideNavigationLayout-navSection .artifactCommand {
	height: 18px;
}
.jazz-ui-internal-SideNavigationLayout-navSubSection {
	position: relative;
	overflow: hidden;
	zoom: 1;
}

.jazz-ui-internal-SideNavigationLayout .showHideCommon {
	display: inline-block;
	vertical-align: top;
	margin-bottom: -19000px;
	padding-bottom: 19000px;
	width: 6px;
	cursor: move;
	cursor: w-resize;
}
.dj_ff2 .jazz-ui-internal-SideNavigationLayout .showHideCommon {
	float: left;
	display: block;
}
.jazz-ui-internal-SideNavigationLayout .showHideButtonCommon {
	position: relative;
	top: 200px;
	width: 6px;
	height: 53px;
	background-position: center center;
	background-repeat: no-repeat;
}

.jazz-ui-internal-SideNavigationLayout-showHideButton-hover {
	margin-top: -1px;
	margin-right: -1px;
	margin-bottom: -1px;
	margin-left: -1px;
}

.jazz-ui-internal-SideNavigationLayout-dragCursor {
	cursor: move !important;
	cursor: w-resize !important;
}

.jazz-ui-internal-SideNavigationLayout .showHideButtonExpanded {
	background-image: url("../jazz.ui/graphics/SideNavigationLayout/legacy/sash-arrow-left-close.gif?etag=X8LCef2");
}

.jazz-ui-internal-SideNavigationLayout .showHideButtonCollapsed {
	background-image: url("../jazz.ui/graphics/SideNavigationLayout/legacy/sash-arrow-right-open.gif?etag=X8LCef2");
}

/*
 * Left nav area internal section styles.
 */
.jazz-ui-internal-SideNavigationLayout-navSection a.jazz-ui-toggle {
	position: relative;
	display: block;
	float: left;
	height: 1.2em;
	width: 9px;
	margin: 2px 5px 0px 1px;
	/* Ensure the twistie is above the row, so it can be clicked */
	z-index: 1;
}
* html .jazz-ui-internal-SideNavigationLayout-navSection a.jazz-ui-toggle {
	margin-right: 2px;
}
.jazz-ui-internal-SideNavigationLayout-navSection a.jazz-ui-toggle div {
	position: absolute;
}
.jazz-ui-internal-SideNavigationLayout-navSection a.jazz-ui-toggle-open div {
	bottom: 5px;
	left: 1px;
	width: 1px;
	height: 0;
	border-top: 4px solid #333333;
	border-bottom: 0;
	border-left: 3px solid transparent;
	border-right: 3px solid transparent;
}
.dj_ie .jazz-ui-internal-SideNavigationLayout-navSection a.jazz-ui-toggle-open div {
	width: 0;
	border-right: 4px solid transparent;
}
.jazz-ui-internal-SideNavigationLayout-navSection a.jazz-ui-toggle-closed div {
	bottom: 4px;
	left: 3px;
	width: 0;
	height: 1px;
	border-top: 3px solid transparent;
	border-bottom: 3px solid transparent;
	border-left: 4px solid #333333;
	border-right: 0;
}
.dj_ie .jazz-ui-internal-SideNavigationLayout-navSection a.jazz-ui-toggle-closed div {
	height: 0;
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
}
.jazz-ui-internal-SideNavigationLayout-navSection a.jazz-ui-toggle-3quarter div {
	bottom: 5px;
	left: 1px;
	width: 0;
	height: 0;
	border-top: 3px solid transparent;
	border-bottom: 3px solid #333333;
	border-left: 3px solid transparent;
	border-right: 3px solid #333333;
}
.jazz-ui-internal-SideNavigationLayout-navSection img.jazz-ui-toggle {
/*	margin-right: 0.3em;  */
	position: relative;
	top: -1px;
}

.jazz-ui-internal-SideNavigationLayout-navCommand {
	margin: 0 5px 7px 5px;
}
.jazz-ui-internal-SideNavigationLayout-navCommand a {
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
}
.jazz-ui-internal-SwapList {
	position: relative;
}

.jazz-ui-internal-SwapList table {
	padding: 10px;
	width: 100%;
}

.jazz-ui-internal-SwapList .special-variable {
	color: #0000A3;
}

.jazz-ui-internal-SwapList .unselected-list-title {
	color: #004EA0;
	margin: 0 0 5px 0;
}

.jazz-ui-internal-SwapList .selected-list-title {
	color: #004EA0;
	margin: 0 0 5px 0;
}

.jazz-ui-internal-SwapList .list-buttons-area {
	vertical-align: top;
	width: 130px;
}

.jazz-ui-internal-SwapList .list-buttons-area button {
	margin: 5px 5px 0 5px;
	min-width: 105px;
	overflow: visible;
	padding: 1px 6px;
	white-space: nowrap;
}

.jazz-ui-internal-SwapList .list-buttons-area .add-buttons-area {
	text-align: center;
}

.jazz-ui-internal-SwapList .list-buttons-area .remove-buttons-area {
	text-align: center;
	margin: 15px 0px 0px 0px;
}

.jazz-ui-internal-SwapList .list-buttons-area .move-buttons-area {
	text-align: center;
	margin: 15px 0px 0px 0px;
	display: none;
}

.jazz-ui-internal-SwapList .count-area {
	font-size: 8pt;
	text-align: center;
}

.jazz-ui-internal-SwapList .count-area .count-text {
	color: #004ea0;
}

.jazz-ui-TruncatedTextNode, .jazz-ui-TruncatedTextNode .truncateNode {
	overflow: hidden;
}.jazz-ui-menu-MenuItem a.itemHref,
.jazz-ui-menu-MenuItem a.itemHref:hover {
	color: black;
	display: block;
	text-decoration: none;
	cursor: pointer;
} 
.jazz-ui-menu-MenuItem .dijitMenuItemIcon.no-icon {
	width: 1px;
	margin-right: -1px;
}
.jazz-ui-menu-MenuItem .MenuItemContent {
	display: block;
	padding-left: 1px;
}
.jazz-ui-menu-MenuItem .MenuItemContent > span {
	display: block;
	overflow: hidden;
}
.dj_gecko .jazz-ui-Menu .jazz-ui-menu-MenuItem .MenuItemContent > span {
	padding-right: 41px;
}
.dj_gecko .jazz-ui-MegaMenu .jazz-ui-menu-MenuItem .MenuItemContent > span {
	padding-right: 0;
}
.jazz-ui-menu-MenuItem .MenuItemContent .dijitMenuItemIcon {
	margin-right: 6px;
	margin-top: 1px;
	float: left;
}
.jazz-ui-Menu.selectable .jazz-ui-menu-MenuItem.selected .bullet {
	display: inline-block;
background-image: url("../../sprite/jazz-common?etag=GQcpkeBwmsn");
background-position: -8px -83px;
width: 16px;
height: 16px;
	position: absolute;
	left: 2px;
	margin-top: 1px;
}.dijitMenu tr.jazz-ui-menu-NodeMenuItem > td {
	padding: 0;
	cursor: default;
}
.dijitMenu tr.jazz-ui-menu-NodeMenuItem.dijitMenuItemHover {
	background-color: transparent;
}
.dijitMenu tr.jazz-ui-menu-NodeMenuItem .menu-title {
	color: #999999;
	font-size: 11px;
	line-height: 16px;
	margin: 6px 6px 2px 6px;
	position: relative;
}
.dijitMenu tr.jazz-ui-menu-NodeMenuItem:first-child .menu-title,
.dijitMenu .dijitMenuSeparator + tr.jazz-ui-menu-NodeMenuItem .menu-title {
	margin-top: 3px;
}.jazz-ui-Breadcrumbs {
	font-size: 8pt !important;
	position: relative;
	margin-bottom: 4px;
}
.jazz-ui-Breadcrumbs .plain-text {
	color: #666666;
}
.jazz-ui-Breadcrumbs img {
	margin-right: 4px;
	vertical-align: middle;
	width: 16px;
	height: 16px;
}
.jazz-ui-Breadcrumbs .hidden {
	display: none;
}.jazz-ui-Button {
	display: block;
	position: relative;
	overflow: hidden;
	zoom: 1;
	cursor: pointer;
}
a.jazz-ui-Button:hover {
	color: black;
}
.jazz-ui-Button-disabled {
	cursor: default;
}
.jazz-ui-Button .btn-top-border, .jazz-ui-Button .btn-bottom-border {
	margin: 0 2px 0 2px;
	padding-bottom: 1px;
	background-color: #a2c8e2;
	font-size: 1px;
	line-height: 0;
}
.jazz-ui-Button .btn-corners {
	margin: 0 1px 0 1px;
	background-color: #f1f9fe;
	border-left: 1px solid #a2c8e2;
	border-right: 1px solid #a2c8e2;
	font-size: 1px;
	line-height: 0;
	padding: 0 0 1px 0;
}
a.jazz-ui-Button:hover .btn-corners {
	background-color: #ffffff;
}
.jazz-ui-Button .btn-corners-top {
	background-color: #fdfae8;
}
.jazz-ui-Button .btn-inner-corner-l, .jazz-ui-Button .btn-inner-corner-r {
	position: absolute;
	height: 1px;
	width: 1px;
	background-color: #f1f9fe;
}
a.jazz-ui-Button:hover .btn-inner-corner-l, a.jazz-ui-Button:hover .btn-inner-corner-r {
	background-color: #ffffff;
}
.jazz-ui-Button .btn-inner-corner-l {
	left: 2px;
}
.jazz-ui-Button .btn-inner-corner-r {
	right: 2px;
}
.jazz-ui-Button .btn-top-border .btn-inner-corner-l, .jazz-ui-Button .btn-top-border .btn-inner-corner-r {
	top: 2px;
}
.jazz-ui-Button .btn-bottom-border .btn-inner-corner-l, .jazz-ui-Button .btn-bottom-border .btn-inner-corner-r {
	bottom: 2px;
}
.jazz-ui-Button .buttonWrapper {
	border-left: 1px solid #a2c8e2;
	border-right: 1px solid #a2c8e2;
	zoom: 1;
}
.jazz-ui-Button .button-content {
	border-left: 1px solid #f1f9fe;
	border-right: 1px solid #f1f9fe;
	background: #faf4d1 url("../jazz.ui/graphics/Button/button-bg.png?etag=X8LCef2") repeat-x center center;
	zoom: 1;
}
a.jazz-ui-Button:hover .button-content, .jazz-ui-Button-disabled .button-content {
	background-image: url("../jazz.ui/graphics/Button/button-bg-hov.png?etag=X8LCef2");
	background-color: #fcf9e8;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}
.jazz-ui-Button .largeButton .button-content {
	background-position: bottom center;
}
a.jazz-ui-Button:hover {
	text-decoration: none !important;
}
.jazz-ui-Button .image {
	position: relative;
	background-repeat: no-repeat;
	background-position: top left;
	zoom: 1;
}
.jazz-ui-Button .smallButton .image {
	background-position: center left;
}
.jazz-ui-Button .label {
	color: black;
}
.jazz-ui-Button .largeButton .label {
	padding: 3px 0 3px 0;
}
.jazz-ui-Button .largeButton .label b {
	font-size: 11pt;
}
.jazz-ui-Button .largeButton td {
	height: 39px;
}
.jazz-ui-Button table {
	width: 100%;
}
.jazz-ui-Button .label a {
	color: black;
}
.jazz-ui-Button-disabled {
	-moz-outline-style: none; 
}
.jazz-ui-Button-disabled, .jazz-ui-Button-disabled .label {
	color: #999999 !important;
} 
.jazz-ui-Button .buttonLeft {
	position: relative;
	overflow: hidden;
	margin-right: 5px;
	margin-left: 5px;
	zoom: 1;
}
.jazz-ui-Button-hasMenu .buttonLeft {
	margin-right: 22px;
}
.jazz-ui-Button .buttonRight {
	position: absolute;
	right: 0;
	top: 0;
	width: 5px;
}
a.jazz-ui-Button:hover .menuButton {
	border-left: 1px solid #d1e4f1;
	background: url("../jazz.ui/graphics/Button/button-white.png?etag=X8LCef2") repeat-y left top;
}
a.jazz-ui-Button-disabled:hover .menuButton {
	background: none;
	border-left: 0;
}
a.jazz-ui-Button:hover .menuButton:hover {
	border-left: 1px solid #a2c8e2;
	background: #ffffff url("../jazz.ui/graphics/Button/button-bg.png?etag=X8LCef2") no-repeat 1px center;
}
a.jazz-ui-Button:hover .largeButton .menuButton:hover {
	background-position: 1px 100%;
}
.jazz-ui-Button .menuButton .menuButtonInner {
	position: absolute;
	bottom: 6px;
	right: 4px;
	height: 6px;
	width: 9px;
	background: url("../jazz.ui/graphics/Button/menu-arrow.png?etag=X8LCef2") no-repeat center center;
}
.jazz-ui-Button .menuButton {
	display: none;
	position: absolute;
	z-index: 10;
	right: 2px;
	bottom: 2px;
	top: 2px;
	width: 18px;
}
.jazz-ui-Button-disabled .menuButton  {
	visibility: hidden;
}
.jazz-ui-ButtonMenu {
	position: absolute;
	top: 0;
	left: 0;
	margin-top: 3px;
	background: url("../jazz.ui/graphics/Button/drop-shadow-TR.gif?etag=X8LCef2") no-repeat top right;
	z-index: 11; /* higher than the side nav twisties z-index of 1 */
}
.jazz-ui-ButtonMenu .outerWrapper {
	background: white url("../jazz.ui/graphics/Button/drop-shadow.gif?etag=X8LCef2") no-repeat bottom right;
}
.jazz-ui-ButtonMenu .innerWrapper {
	border-top: 1px solid #a2c8e2;
	margin-right: 3px;
}
.jazz-ui-ButtonMenu .menuArea {
	padding: 4px 1px 8px 2px;
	background: url("../jazz.ui/graphics/Button/left-border.gif?etag=X8LCef2") no-repeat bottom left;
}
.jazz-ui-ButtonMenu .jazz-ui-Button-Menu {
	border: 0 !important;
	cursor: pointer;
}
.jazz-ui-ButtonMenu .jazz-ui-Button-Menu td {
	line-height: 20px;
}
.jazz-ui-ButtonMenu .jazz-ui-Button-Menu .dijitMenuItemIcon {
	margin-left: 7px;
	margin-right: 4px;
}
.jazz-ui-ButtonMenu .jazz-ui-Button-Menu .dijitMenuItemIcon img {
	height: 16px;
	width: 16px;
}
.jazz-ui-ButtonMenu .jazz-ui-Button-Menu .dijitMenuItemLabel {
	width: 90%;
}.jazz-ui-ButtonGroup button {
	margin-left: 5px;
}
.jazz-ui-ButtonGroup button:first-child {
	margin-left: 0;
}.jazz-ui-dnd-moveCursor {
	cursor: move !important;
}
.jazz-ui-dnd-handle {
	cursor: move;
}
.jazz-ui-dnd-avatar {
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}
.jazz-ui-dnd-disabled .jazz-ui-dnd-handle {
	cursor: default;
}
#jazz-ui-dnd-placeholder {
	border: 1px dashed black;
}.claro .jazz-ui-Editor {
}

.claro .jazz-ui-Editor .dijitEditorIFrameContainer {
	padding: 5px 5px 5px 5px;	
}

/* Hover */

.claro .jazz-ui-Editor .dijitToolbar .dijitButtonHover .dijitButtonNode,
.claro .jazz-ui-Editor .dijitToolbar .dijitDropDownButtonHover .dijitButtonNode,
.claro .jazz-ui-Editor .dijitToolbar .dijitToggleButtonHover .dijitButtonNode,
.claro .jazz-ui-Editor .dijitToolbar .dijitComboButtonHover .dijitButtonNode {
	background-color: #FEDDA8;
}

/* Hover */

.claro .jazz-ui-Editor .dijitToolbar .dijitComboButtonHover .dijitButtonNodeHover, 
.claro .jazz-ui-Editor .dijitToolbar .dijitComboButtonHover .dijitDownArrowButtonHover {
	background-color: #FEDDA8;
}

/* Toggle On */

.claro .jazz-ui-Editor .dijitToolbar .dijitToggleButtonChecked .dijitButtonNode {
	border-color: #FEB354;
	background-color: #FEDDA8;
}

/* Hover: Toggle On */

.claro .jazz-ui-Editor .dijitToolbar .dijitToggleButtonChecked .dijitButtonNode:hover {
	background-color: #FECC7E;
}

/* Hover */

.claro .jazz-ui-Editor .dijitButton .dijitButtonNode,
.claro .jazz-ui-Editor .dijitDropDownButton .dijitButtonNode,
.claro .jazz-ui-Editor .dijitComboButton .dijitButtonNode,
.claro .jazz-ui-Editor .dijitToggleButton .dijitButtonNode {
	border-color: #FEB354;
}

/* Button Push Down */

.claro .jazz-ui-Editor .dijitToolbar .dijitButtonActive .dijitButtonNode, 
.claro .jazz-ui-Editor .dijitToolbar .dijitDropDownButtonActive .dijitButtonNode, 
.claro .jazz-ui-Editor .dijitToolbar .dijitToggleButtonActive .dijitButtonNode {
	background-color: #FEB354;
}
.jazz-ui-ErrorPage {
	padding: 14px 14px;
}
.jazz-ui-ErrorPage h1 {
	margin: 0;
	font-size: 16pt;
	color: #f09209;
}
.jazz-ui-ErrorPage div {
	font-size: 11pt;
}
.jazz-ui-ErrorPage pre {
	font-size: 12pt;
}
.jazz-ui-ErrorPage div.summary {
	margin: 3px 0 14px 0;
	font-size: 13pt;
}
.jazz-ui-ErrorPage div.details {
	margin-bottom: 20px;
}
.jazz-ui-ErrorPage div.summary > .message-id {
	color: #888;
	font-size: 9pt;
}
.jazz-ui-ErrorPage .backIcon {
background-image: url("../../sprite/jazz-common?etag=GQcpkeBwmsn");
background-position: -42px -32px;
width: 16px;
height: 16px;
}
.jazz-ui-errorPage-ActionLink {
	white-space: nowrap;
}
.jazz-ui-errorPage-ActionLink, .jazz-ui-ErrorPage .error-next {
	font-size: 11pt;
	margin-bottom: 5px;
}
.jazz-ui-errorPage-ActionLink .error-label {
	font-size: 9pt;
	white-space: normal;
	display: inline-block;
	vertical-align: top;
	word-wrap: break-word;
	margin-right: 10px;
}
.jazz-ui-errorPage-ActionLink .error-icon {
	margin-right: 6px;
	margin-top: 1px;
	vertical-align: text-top;
}.jazz-ui-FilterBox {
	position: relative;
	overflow: hidden;
	border: 1px solid #A5ACB2;
	min-height: 19px;
	background-color: white;
}
.jazz-ui-FilterBox > .input-wrapper {
	margin: 2px 18px 2px 1px;
	min-height: 15px;
}
.jazz-ui-FilterBox > .input-wrapper > .filterText {
	font-family: inherit;
	font-size: 1em;
	min-height: 15px;
	width: 100%;
	border: 0px none;
}
.jazz-ui-FilterBox > .input-wrapper > .helpMessage {
	color: #9e9e9e;
}
.jazz-ui-FilterBox > a.clearFilter {
	display: block;
background-image: url("../../sprite/jazz-common?etag=GQcpkeBwmsn");
background-position: -25px -49px;
width: 16px;
height: 16px;
	position: absolute;
	right: 2px;
	top: 2px;
}
.jazz-ui-FilterBox > a.clearFilter:hover {
background-image: url("../../sprite/jazz-common?etag=GQcpkeBwmsn");
background-position: -8px -49px;
width: 16px;
height: 16px;
}
.jazz-ui-FilterBox > a.hidden {
	display: none;	
}
.jazz-ui-HoverPopup {
	position: absolute;
	z-index: 10000;
}
.jazz-ui-HoverPopup .wrapper {
	position: relative;
}
.jazz-ui-HoverPopup .wrapper .corner {
	position: absolute;
}
.jazz-ui-HoverPopup .wrapper .top-right {
background-image: url("../../sprite/jazz-common?etag=GQcpkeBwmsn");
background-position: -31px -138px;
width: 4px;
height: 4px;
	top: 0;
	right: 0;
}
.jazz-ui-HoverPopup .wrapper .top-left {
background-image: url("../../sprite/jazz-common?etag=GQcpkeBwmsn");
background-position: -26px -138px;
width: 4px;
height: 4px;
	top: 0;
	left: 0;
}
.jazz-ui-HoverPopup .wrapper .bottom-right {
background-image: url("../../sprite/jazz-common?etag=GQcpkeBwmsn");
background-position: -21px -138px;
width: 4px;
height: 4px;
	bottom: 0;
	right: 0;
}
.jazz-ui-HoverPopup .wrapper .bottom-left {
background-image: url("../../sprite/jazz-common?etag=GQcpkeBwmsn");
background-position: -16px -138px;
width: 4px;
height: 4px;
	bottom: 0;
	left: 0;
}
.jazz-ui-HoverPopup .content-wrapper {
	margin-right: 1px;
	margin-left: 1px;
	padding: 0.2em 0.4em 0.2em 0.4em;
	background-color: white;
	overflow: auto;
	position: relative;
	zoom: 1;
}
.jazz-ui-HoverPopup .content {
	zoom: 1;
	overflow: hidden; /* For IE, it is showing scrollbars when it shouldn't cause it thinks the content is too big */
}
.jazz-ui-HoverPopup .arrow {
	position: absolute;
}
.jazz-ui-HoverPopup .right .arrow {
	left: -12px;
background-image: url("../../sprite/jazz-common?etag=GQcpkeBwmsn");
background-position: -8px -66px;
width: 15px;
height: 16px;
}
.jazz-ui-HoverPopup .left .arrow {
	right: -12px;
background-image: url("../../sprite/jazz-common?etag=GQcpkeBwmsn");
background-position: -24px -66px;
width: 15px;
height: 16px;
}
.jazz-ui-HoverPopup .bottom .arrow {
	top: -12px;
background-image: url("../../sprite/jazz-common?etag=GQcpkeBwmsn");
background-position: -40px -66px;
width: 16px;
height: 15px;
}
.jazz-ui-HoverPopup .top .arrow {
	bottom: -12px;
background-image: url("../../sprite/jazz-common?etag=GQcpkeBwmsn");
background-position: -42px -49px;
width: 16px;
height: 15px;
}

.jazz-ui-HoverPopup .vert-trim1 {
	margin: 0 4px;
	padding-top: 2px;
	background: url("../jazz.ui/graphics/HoverPopup/hp-sides2.png?etag=X8LCef2") repeat-x left;
}

.jazz-ui-HoverPopup .vert-trim2 {
	margin: 0 4px;
	background-color: #a8c9e5;
	padding-top: 1px;
}

.jazz-ui-HoverPopup .vert-trim3 {
	margin: 0 3px;
	border-right: 1px solid #a8c9e5;
	border-left: 1px solid #a8c9e5;
	background-color: white;
	padding-top: 1px;
}

.jazz-ui-HoverPopup .right-outline {
	padding-right: 2px;
	background: url("../jazz.ui/graphics/HoverPopup/hp-sides.png?etag=X8LCef2") repeat-y top right;
}

.jazz-ui-HoverPopup .left-outline {
	padding-left: 2px;
	background: url("../jazz.ui/graphics/HoverPopup/hp-sides.png?etag=X8LCef2") repeat-y top left;
}
	
.jazz-ui-HoverPopup .side-trim {
	position: relative;
	border-left: 1px solid #a8c9e5;
	border-right: 1px solid #a8c9e5;
	background-color: white;
	zoom: 1;
}

.jazz-ui-PositionDiv {
	position: fixed;
	left:0;
	top:0;
	width: 100%;
	height: 100%;
	visibility: hidden;
}
.jazz-ui-ImagePreview > .header {
	overflow: hidden;
	padding-bottom: 3px;
}
.jazz-ui-ImagePreview > .header > .title {
	float: left;
}
.jazz-ui-ImagePreview > .header > .open {
	float: right;
	font-weight: bold;
	margin-left: 1em;
}
.jazz-ui-ImagePreview > .loading {
	color: #999999;
}
/**
 * Jazz Common Styles
 */

/************** Text ****************/
body {
	font-family: Arial, sans-serif;
	font-size: 9pt;
}
.j-label {
	color: #666666;
}
.j-hint, .j-date {
	color: #999999;
} 
.j-small {
	font-size: 8pt;
}
.j-info, a.j-info:hover {
	color: black;
	border-bottom: 1px dotted #cccccc;
	cursor: default;
	text-decoration: none;
}
.j-required {
	color: #e87820;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 9pt;
}
.j-dirty {
	color: #A83300;
}


/************** Links ****************/
a {
	color: #3087B3;
	text-decoration: none;
}
a:hover {
	color: #F58B0F;
	text-decoration: underline;
}
.j-action {
	font-weight: bold;
}
.j-action-secondary, .j-action-secondary a {
	color: #6DA903;
}
.j-action-secondary:hover, .j-action-secondary a:hover {
	color: #6DA903;
}
a.j-restore-link {
	color: #e44f00;
}
a.j-inline-link {
	border-bottom: 1px dotted #3087B3;
}
a.j-inline-link:hover {
	border-bottom: 1px dotted #F58B0F;
}
/************** Titles ****************/

.j-h1 {
	font-size: 16pt;
	color: black;
}
.j-h2 {
	font-size: 9pt;
	font-weight: bold;
	color: #666666;
}

/************** Lists ****************/

.j-selected {
	background-color: #FFF4E2;
}
.j-table-selected {
	background-color: #FFEACF;
}
.j-table-restored {
	background-color: #FFFFCC;
}

/************** Form Fields ****************/

input, textarea, select {
	font-family: Arial, sans-serif;
	font-size: 9pt;
}

/************** Utility classes ****************/

.j-reset-box {
	/* These styles are commonly used together to force 
	 * a block element to expand to contain floats, trigger 
	 * hasLayout, and generally behave better */
	position: relative;
	overflow: hidden;
	zoom: 1;
}
.j-hide {
	display: none;
}
.j-invisible {
	visibility: hidden;
}.jazz-ui-ListBox {
	width: auto;
	height: auto;
	border: 1px solid #7f9db9;
	background-color: #FFFFFF;
	overflow: auto;
	padding: 3px 0;
	-webkit-user-select: none;
	-moz-user-select: none;
}

.jazz-ui-ListBox .message-area {
	color: #BBBBBB;
	display: none;
	margin: 2px 0 0 4px;
}

.jazz-ui-ListBox .content-area {
	padding: 1px;
}

.jazz-ui-ListBox .content-area a.entry {
	cursor: default;
	white-space: nowrap;
	padding: 0 5px;
	color: black;
	text-decoration: none;
	min-height: 18px;
}

.jazz-ui-ListBox .content-area a.entry:hover {
    background-color: #FFF4E2;
}

.jazz-ui-ListBox .content-area .selected {
    background-color: #FFEACF !important;
}

.jazz-ui-ListBox .content-area a.entry:active,
.jazz-ui-ListBox .content-area a.entry:focus {
	outline: black dotted thin;
}

.jazz-ui-ListBox .content-area .entry-label {
	margin: 0px 0px 0px 3px;
	vertical-align: top;
	white-space: nowrap;
}

.jazz-ui-ListBox .entry-image {
	height: 16px;
	width: 16px;
}

.jazz-ui-MegaMenu {
	margin-top: 1px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #a8c9e5;
	background: white;
	-moz-box-shadow: 2px 3px 3px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: 2px 3px 3px rgba(0, 0, 0, 0.15);
	box-shadow: 2px 3px 3px rgba(0, 0, 0, 0.15);
	zoom: 1;
}
.claro .jazz-ui-MegaMenuPopup.dijitPopup,
.claro .jazz-app-ComponentMenuPopup.dijitPopup {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;	
}
.jazz-ui-MegaMenu .menu-wrapper {
	background: url("../jazz.ui/graphics/Menu/menu-bottom-gradient.png?etag=X8LCef2") bottom repeat-x;
	padding-bottom: 12px;
	margin: 1px 1px;
	overflow: hidden;
	position: relative;
}
.jazz-ui-MegaMenu table.menus {
	border-collapse: collapse;
	border-spacing: 0;
	margin: 5px 0 3px 0;
}
.jazz-ui-MegaMenu table.menus td.column {
	border-right: 1px solid #e5e5e5;
	vertical-align: top;
}
.jazz-ui-MegaMenu table.menus td.column-last {
	border-right: 0;
}
.jazz-ui-MegaMenu .first-column {
	width: 265px;
	padding: 5px 5px 2px 5px;
}

.jazz-ui-MegaMenu > .filter > .filter-area {
	background-color: #e2edf5;
	position: relative;
	z-index: 2;
}
.jazz-ui-MegaMenu > .filter > .filter-border {
	border-top: 1px solid #ffffff;
	margin-bottom: -3px;
	z-index: 2;
	position: relative;
	background: white;
}
.jazz-ui-MegaMenu > .filter > .filter-border > .inner {
	margin: 0 1px;
	border-bottom: 1px solid #f0f0f0;
	border-top: 1px solid #d8d8d8;
}
.jazz-ui-MegaMenu .filter-wrapper {
	overflow: hidden; 
	position: relative;
	padding-right: 5px;
}
.jazz-ui-MegaMenu .contribution-area{
	float: right;
}
.jazz-ui-MegaMenu .jazz-ui-FilterBox {
	width: 100%;
}
.jazz-ui-MegaMenu .jazz-ui-Menu {
	width: 274px;
}
.jazz-ui-MegaMenu .jazz-ui-Menu-border {
	background: none !important;
	border: 0 !important;
	margin: -5px 1px 0 1px;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	padding: 0;
}
.jazz-ui-MegaMenu table.menus td.column:first-child .jazz-ui-Menu-border {
	margin-left: 0;
}
.jazz-ui-MegaMenu table.menus td.column-last .jazz-ui-Menu-border {
	margin-right: 0;
}
.jazz-ui-MegaMenu .jazz-ui-Menu .dijitMenuItemLabel {
	height: 18px;
}
.jazz-ui-MegaMenu .jazz-ui-Menu td {
	word-wrap: break-word;
}
.jazz-ui-MegaMenu .jazz-ui-Menu .dijitMenuItemLabel,
.jazz-ui-MegaMenu .jazz-ui-Menu .menu-title {
	width: 259px;
}
.jazz-ui-MegaMenu .dijitMenuItem {
	white-space: normal;
}
.jazz-ui-MegaMenu .jazz-ui-Menu tr.jazz-ui-menu-NodeMenuItem > td {
	width: 275px;
}
.jazz-ui-MegaMenu .jazz-ui-menu-MenuItem a.itemHref {
	width: 259px;
}
.jazz-ui-MegaMenu tr.jazz-ui-menu-MenuItem:first-child > td {
	border-top: 3px solid white;
}
.jazz-ui-MegaMenu .jazz-ui-Menu .dijitMenuItemIcon {
	height: 16px;
	width: 16px;
}
.jazz-ui-MegaMenu .jazz-ui-Menu .menu-text {
	color: #999999;
	line-height: 22px;
	margin: 0 5px 0 21px;
}
.showFilter.jazz-ui-MegaMenu .jazz-ui-Menu .menu-text {
	margin: 0 9px 0 15px;
}
.jazz-ui-MegaMenu .jazz-ui-Menu tr:first-child .menu-text,
.dijitMenuSeparator + tr .menu-text {
	margin-top: 5px;
}
.jazz-ui-MegaMenu .jazz-ui-Menu .menu-text-no-indent {
	margin-left: 14px;
}
.jazz-ui-MegaMenu .jazz-ui-Menu td {
	font-size: 12px;
}
.showFilter.jazz-ui-MegaMenu .jazz-ui-Menu .menu-title {
	margin: 6px 8px 2px 8px; 
}
.dj_ie7 .jazz-ui-MegaMenu .jazz-ui-Menu .dijitMenuArrowCell {
	display: none; /* Temporary hack to fix IE7 layout issues */ 
}
.jazz-ui-MegaMenu .jazz-ui-MegaMenu-collapsible.hover .menu-title,
.jazz-ui-MegaMenu .jazz-ui-MegaMenu-collapsible .menu-title:focus {
	background-color: #fff4e2;
}
.jazz-ui-Menu .jazz-ui-MegaMenu-collapsible.dijitMenuItemSelected {
	background-color: white;
}
.jazz-ui-MegaMenu .jazz-ui-MegaMenu-collapsible-last div {
	height: 8px;
}
.jazz-ui-MegaMenu .jazz-ui-MegaMenu-collapsible-last:last-child div {
	height: 8px;
}
.jazz-ui-MegaMenu .jazz-ui-MegaMenu-collapsible .menu-title > div {
	padding: 2px 4px 3px 2px;
	border-top: 1px solid #f0f0f0;
}
.jazz-ui-MegaMenu .jazz-ui-MegaMenu-collapsible .twistie {
	float: left;
	margin: 4px 5px 5px 0;
	display: inline-block;
background-image: url("../../sprite/jazz-common?etag=GQcpkeBwmsn");
background-position: -171px -78px;
width: 7px;
height: 7px;
}
.jazz-ui-MegaMenu .jazz-ui-MegaMenu-collapsible .twistie-title {
	overflow: hidden;
}
.jazz-ui-MegaMenu .jazz-ui-MegaMenu-collapsible .menu-title {
	margin: 0 !important;
	border-top: 1px solid #d8d8d8;
	width: auto;
}
.jazz-ui-MegaMenu .jazz-ui-MegaMenu-collapsible.collapsed .menu-title {
	border-bottom: 0;
}
.jazz-ui-MegaMenu .jazz-ui-MegaMenu-collapsible.collapsed:last-child .menu-title {
	border-bottom: 1px solid #d8d8d8;
} 
.jazz-ui-MegaMenu .jazz-ui-MegaMenu-collapsible.collapsed .twistie {
	display: inline-block;
background-image: url("../../sprite/jazz-common?etag=GQcpkeBwmsn");
background-position: -111px -87px;
width: 7px;
height: 7px;
}
.jazz-ui-MenuItemGroup-hide {
	display: none;
}
.jazz-ui-MegaMenu .pagination {
	background: url("../jazz.ui/graphics/Menu/pagination-tray.png?etag=X8LCef2") repeat-x;
	margin-bottom: -12px;
	padding-top: 1px;
	font-size: 8pt;
}.jazz-ui-Menu {
	border-collapse: collapse;
}
.claro .jazz-ui-Menu {
	border: 0;
}
.claro .jazz-ui-MenuPopup.dijitPopup {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.jazz-ui-Menu-border {
	border: 1px solid #A8C9E5;
	margin-top: 1px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 2px 3px 3px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: 2px 3px 3px rgba(0, 0, 0, 0.15);
	box-shadow: 2px 3px 3px rgba(0, 0, 0, 0.15);
	padding: 2px 1px 8px 1px;
	position: relative;
	background: white url("../jazz.ui/graphics/Menu/menu-bottom-gradient.png?etag=X8LCef2") bottom repeat-x;
}
.jazz-ui-Menu-border > .wrapper {
	position: relative;
}
.jazz-ui-Menu.dijitMenu {
	border: 0;
	background: none;
	margin: 0;
}
.jazz-ui-Menu .dijitMenu {
	border: 0;
	background: none;
	width: 100%;
	margin: 0;
}
.dj_ie7 .jazz-ui-Menu .dijitMenu {
	border-collapse: collapse;
}
.dj_webkit .jazz-ui-Menu .dijitMenu {
	-webkit-box-shadow: none !important;	
}
.jazz-ui-Menu .dijitMenuItem {
	line-height: 18px;
	background-image: none;
}
.jazz-ui-Menu .dijitMenuItemIcon {
	vertical-align:middle;
	margin: -1px 3px 0 5px;
}
.dj_ie7 .jazz-ui-Menu .dijitMenuItemIcon {
	margin-right: 0;
}
.claro .jazz-ui-Menu .dijitMenuItemLabel {
	padding-top: 2px;
	padding-bottom: 2px;
}
.jazz-ui-Menu .dijitMenu .dijitMenuItemSelected,
.jazz-ui-Menu .dijitMenu .dijitMenuItemHover,
.jazz-ui-Menu .dijitMenu.dijitMenuPassive .dijitMenuItemHover {
	background-color: #fedda8;
	color: black;
}
.jazz-ui-Menu .dijitMenuSeparatorIconCell .dijitMenuSeparatorTop {
	margin-left: 5px;
}
.jazz-ui-Menu .dijitMenuSeparatorLabelCell .dijitMenuSeparatorTop {
	margin-right: 5px;
}
.jazz-ui-Menu .dijitMenuSeparatorTop {
	height: 12px;
	border: 0;
	background: url("../jazz.ui/graphics/Menu/dots.png?etag=X8LCef2") center center repeat-x;
}
.jazz-ui-Menu .dijitMenuSeparatorBottom {
	display: none;
}
.jazz-ui-Menu .dijitMenuItem:focus {
	outline: none;
}
.jazz-ui-Menu.selectable .dijitMenuItemIcon {
	margin-left: 20px;
}.jazz-ui-MenuPopup .caret {
	margin-left: 2px;
	vertical-align: middle;
} 
.jazz-ui-MenuPopup.caret-only .caret {
	margin-left: 5px;	
}
.jazz-ui-MenuPopup.menu-open {
	color: white;
}
.jazz-ui-MenuPopup .caret-wrapper {
	display: inline-block;
background-image: url("../../sprite/jazz-common?etag=GQcpkeBwmsn");
background-position: -32px -0px;
width: 23px;
height: 13px;
	cursor: pointer;
	margin: 0 -8px -2px -2px;
}
.jazz-ui-MenuPopup.menu-open .caret-wrapper, a.jazz-ui-MenuPopup:hover .caret-wrapper {
	display: inline-block;
background-image: url("../../sprite/jazz-common?etag=GQcpkeBwmsn");
background-position: -8px -0px;
width: 23px;
height: 13px;
}
.jazz-ui-MenuPopup .caret-wrapper .caret {
	margin-left: 4px;
}
.dijit_a11y .jazz-ui-MenuPopup .caret-wrapper,
.dijit_a11y .jazz-ui-MenuPopup .caret {
	display: none;
}
.dj_ie7 .jazz-ui-MenuPopup .caret {
	margin-top: 3px;
}
.jazz-ui-MenuPopup-caret {
	display: inline-block;
background-image: url("../../sprite/jazz-common?etag=GQcpkeBwmsn");
background-position: -63px -102px;
width: 11px;
height: 4px;
	height: 4px;
	width: 11px;
}
.jazz-ui-MenuPopup-dirtyCaret {
	display: inline-block;
background-image: url("../../sprite/jazz-common?etag=GQcpkeBwmsn");
background-position: -51px -102px;
width: 11px;
height: 4px;
	height: 4px;
	width: 11px;
}.jazz-ui-message-box {
	position: relative;
	overflow: hidden;
	line-height: 16px;
	zoom: 1;
	color: #333333;
	font-size: 9pt;
}

.jazz-ui-message-box-noDisplay {
	display: none;
}

.jazz-ui-message-box .messageArea {
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: 4px 6px;
	padding: 5px 6px 6px 24px;
	zoom: 1;	
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.jazz-ui-message-box .messageId {
	color: #888;
	padding: 0 8px;
}

.jazz-ui-message-box .messageDetails {
	margin-top:5px;
	padding-top:5px;
	color: #333333;
}

.jazz-ui-message-box .messageSummary {
	display: inline;
	word-wrap: break-word;
}

.jazz-ui-message-box .detailsBox {
	max-height: 300px;
	display: none;
	overflow: auto;
	margin-top: 8px;
}

.jazz-ui-message-box .messageIcon {
	position: absolute;
	top: 5px;
	left: 6px;
}

.jazz-ui-message-box .ERROR {
	background-color: #FFF3F3;
	border: 1px solid #FFADAD;
	color: #DD0000;
}
.jazz-ui-message-box .ERROR .messageIcon {
	display: inline-block;
background-image: url("../../sprite/jazz-common?etag=GQcpkeBwmsn");
background-position: -25px -83px;
width: 16px;
height: 16px;
}

.jazz-ui-message-box .ERROR .detailsBox {
	border-top: 1px dotted #FFADAD;
}

.jazz-ui-message-box .INFO {
	background-color: #F0FAFF;
	border: 1px solid #95CCE8 ;
	color: #000000;
}
.jazz-ui-message-box .INFO .messageIcon {
	display: inline-block;
background-image: url("../../sprite/jazz-common?etag=GQcpkeBwmsn");
background-position: -42px -83px;
width: 16px;
height: 16px;
}

.jazz-ui-message-box .INFO .detailsBox{
	border-top: 1px dotted #95CCE8;
}

.jazz-ui-message-box .OK {
	background-color: #EDF8EB;
	border: 1px solid #B8D9A3;
	color: #008000;
}
.jazz-ui-message-box .OK .messageIcon {
	display: inline-block;
background-image: url("../../sprite/jazz-common?etag=GQcpkeBwmsn");
background-position: -60px -78px;
width: 16px;
height: 16px;
}

.jazz-ui-message-box .OK .detailsBox {
	border-top: 1px dotted #B8D9A3;
}

.jazz-ui-message-box .WARNING {
	background-color: #FFFFEC;
	border: 1px solid #D9D9B2;
	color: #665600;
}
.jazz-ui-message-box .WARNING .messageIcon {
	display: inline-block;
background-image: url("../../sprite/jazz-common?etag=GQcpkeBwmsn");
background-position: -77px -78px;
width: 16px;
height: 16px;
}

.jazz-ui-message-box .WARNING .detailsBox {
	border-top: 1px dotted #D9D9B2;
}

.jazz-ui-message-box p {
	margin: 0.5em 0;
	clear:both;
}

.jazz-ui-message-box a.detailsLink {
	margin-left: 5px;
	cursor: pointer;
}

.jazz-ui-message-box a.closeLink {
	display: block;
	float: right;
	height: 16px;
	width: 16px;
	margin-left: 3px;
	cursor: pointer;
}
.jazz-ui-message-box a.closeLink > span {
	display: inline-block;
background-image: url("../../sprite/jazz-common?etag=GQcpkeBwmsn");
background-position: -62px -107px;
width: 10px;
height: 10px;
	margin: 3px 0 0 4px;
}
.jazz-ui-message-box a.closeLink:hover > span {
	display: inline-block;
background-image: url("../../sprite/jazz-common?etag=GQcpkeBwmsn");
background-position: -51px -107px;
width: 10px;
height: 10px;
}
.jazz-ui-OverlayIcon {
	display: inline-block;
	position: relative;
	overflow: hidden;
	height: 16px;
	width: 16px;
}

.jazz-ui-OverlayIcon .icon {
	position: absolute;
	top: 0;
	left: 0;
	height: 16px;
	width: 16px;
}

.jazz-ui-OverlayIcon .overlay {
	position: absolute;
}

.jazz-ui-OverlayIcon .topLeft {
	top: 0;
	left: 0;
}

.jazz-ui-OverlayIcon .topRight {
	top: 0;
	right: 0;
}

.jazz-ui-OverlayIcon .bottomLeft {
	bottom: 0;
	left: 0;
}

.jazz-ui-OverlayIcon .bottomRight {
	bottom: 0;
	right: 0;
}html.jazz-ui, html.jazz-ui body {
	height: 100%;
}
html.jazz-ui {
	overflow-y: scroll;
}
html.jazz-ui.scrollContent {
	overflow-y: hidden;
}
html.jazz-ui body {
	background-color: #f5f5f5;
	min-width: 940px;
}
html.jazz-ui .dijit_a11y {
	background-color: #2E5589;
}
.jazz-ui-PageTemplate {
	position: relative;
	zoom: 1;
	background-color: #2e5589;
}
.jazz-ui-PageTemplate-skip a {
	position:absolute;
	height:0;
	width:0;
	overflow:hidden;
}
.jazz-ui-PageTemplate-skip a:active, 
.jazz-ui-PageTemplate-skip a:focus {
	background-color: #FFDEDE;
	border: 1px solid #FFBFBF;
	color: #FF0000;
	font-weight:bold;
	height:auto;
	left:220px;
	overflow:visible;
	padding: 3px 5px;
	position:absolute;
	top:6px;
	width:175px;
	z-index:1000;
}
.jazz-ui-PageTemplate > .banner,
.jazz-ui-PageTemplate > .navbar-wrapper > .navbar {
	margin-left: 0;
	margin-right: 0;
}
/******************************************************************************************
 * Banner
 ******************************************************************************************/
.jazz-ui-PageTemplate > .banner {
	position: relative;
	overflow: visible;
	zoom: 1;
	font-family: Tahoma, Arial, sans-serif;
}
.jazz-ui-PageTemplate > .banner > .above-banner {
	position: relative;
	overflow: hidden;
}
.jazz-ui-PageTemplate > .banner > .above-banner > .title {
	float: left;
}
.jazz-ui-PageTemplate > .banner > .above-banner > .info {
	float: right;
}
.jazz-ui-PageTemplate > .banner > .above-banner > .title,
.jazz-ui-PageTemplate > .banner > .above-banner > .info {
	margin: 3px 7px 3px 8px;
	font-size: 9px;
	color: #abbbd0;
}
.jazz-ui-PageTemplate > .banner > .above-banner > .title a,
.jazz-ui-PageTemplate > .banner > .above-banner > .info a {
	color: #abbbd0;
}
.jazz-ui-PageTemplate > .banner > .above-banner > .title a:hover,
.jazz-ui-PageTemplate > .banner > .above-banner > .info a:hover {
	color: white;
}
.jazz-ui-PageTemplate > .banner > .above-banner > .info a {
	text-decoration: underline;
}
.jazz-ui-PageTemplate > .banner > .banner-area {
	overflow: hidden;
}
.jazz-ui-PageTemplate > .banner .left {
	position: relative;
	background: url("../jazz.ui/graphics/PageTemplate/banner-sprites.png?etag=X8LCef2") no-repeat 0px -61px;
	padding-left: 5px;
}
.dijit_a11y .jazz-ui-PageTemplate > .banner .left {
	padding-left: 2px;
}
.jazz-ui-PageTemplate > .banner .left > .right {
	position: relative;
	background: url("../jazz.ui/graphics/PageTemplate/banner-sprites.png?etag=X8LCef2") no-repeat top right;
	padding-right: 5px;	
}
.jazz-ui-PageTemplate > .banner .left > .right > .middle {
	position: relative;
	background: url("../jazz.ui/graphics/PageTemplate/banner-sprites.png?etag=X8LCef2") repeat-x bottom;
	color: white;
	padding: 0 0 4px 0;
	height: 34px;
}
.jazz-ui-PageTemplate > .banner .home-button {
	display: inline-block;
background-image: url("../../sprite/jazz-common?etag=GQcpkeBwmsn");
background-position: -120px -39px;
width: 59px;
height: 38px;
	position: relative;
	float: left;
	margin-right: -3px;
}
.dijit_a11y .jazz-ui-PageTemplate > .banner .home-button { 
	height: auto;
	width: auto;
	margin-right: 10px;
	padding-left: 2px;
}
.jazz-ui-PageTemplate > .banner a.home-button:hover {
	display: inline-block;
background-image: url("../../sprite/jazz-common?etag=GQcpkeBwmsn");
background-position: -60px -39px;
width: 59px;
height: 38px;
}
.jazz-ui-PageTemplate > .banner .home-button .home-menu {
	position: absolute;
	top: 0;
	right: 1px;
	width: 15px;
	height: 100%;
}
.jazz-ui-PageTemplate > .banner a.home-button.over-caret {
	display: inline-block;
background-image: url("../../sprite/jazz-common?etag=GQcpkeBwmsn");
background-position: -120px -0px;
width: 59px;
height: 38px;
}
.jazz-ui-PageTemplate > .banner a.home-button.menu-open {
	display: inline-block;
background-image: url("../../sprite/jazz-common?etag=GQcpkeBwmsn");
background-position: -60px -0px;
width: 59px;
height: 38px;
}
.jazz-ui-PageTemplate > .banner .middle > .content {
	position: relative;
	zoom: 1;
	margin-right: -3px;
	padding-top: 2px;
}
.jazz-ui-PageTemplate > .banner a {
	color: white;
	text-decoration: none;
}
.jazz-ui-PageTemplate > .banner a:hover {
	text-decoration: underline;
}
.jazz-ui-PageTemplate > .banner .header-left {
	overflow: hidden;
}
.jazz-ui-PageTemplate > .banner .header-left .banner-icon {
	float: left;
	position: relative;
	height: 34px;
	line-height: 30px;
	margin-top: 2px;
	margin-right: -3px;
}
.dijit_a11y .jazz-ui-PageTemplate > .banner .header-left .banner-icon {
	display: none;	
}
.dj_ie7 .jazz-ui-PageTemplate > .banner .header-left .banner-icon {
	margin-top: 5px;
}
.jazz-ui-PageTemplate > .banner .jazz-ui-TruncatedTextNode {
	height: 34px;
}
.jazz-ui-PageTemplate > .banner .header-left .banner-icon img {
	vertical-align: middle;
	margin-left: 4px;
	margin-top: -4px;
}
.dj_ie7 .jazz-ui-PageTemplate > .banner .header-left .banner-icon img {
	margin-top: 0;
}
.jazz-ui-PageTemplate > .banner .header-left .banner-title {
	overflow: hidden;
	padding: 0 6px;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 19px;
	line-height: 32px;
	text-shadow: #2c4a71 2px 2px 5px;
	word-wrap: break-word; 
}
.dijit_a11y .jazz-ui-PageTemplate > .banner .header-left .banner-title {
	padding-left: 0;
}
.jazz-ui-PageTemplate > .banner .header-right {
	float: right;
}
.jazz-ui-PageTemplate > .banner .header-right .right-text {
	position: relative;
	white-space: nowrap;
	line-height: 35px;
	float: right;
	color: white;
}
.jazz-ui-PageTemplate > .banner .header-right {
	position: relative;
	float: right;
}
.jazz-ui-PageTemplate > .banner .menu-open, 
.jazz-ui-PageTemplate > .banner .selected {
	outline-style: none;
}

/******************************************************************************************
 * Navbar
 ******************************************************************************************/

.jazz-ui-PageTemplate > .navbar-wrapper > .navbar {
	padding: 2px 4px 4px 8px;
	font-size: 8pt;
	clear: both;
	font-family: Tahoma, Arial, sans-serif;
	position: relative;
	z-index: 500;
	zoom: 1;
	background-color: #2e5589;
}
.jazz-ui-PageTemplate > .navbar-wrapper > .navbar.nav-fixed {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	padding: 3px 4px 2px 8px;
}
.jazz-ui-PageTemplate-homeNavbar {
	float: left;
	margin-right: 14px;
	cursor: pointer;
	padding: 1px 0 0 1px;
	display: none;
}
.nav-fixed .jazz-ui-PageTemplate-homeNavbar {
	display: block;
}
.jazz-ui-PageTemplate-homeNavbar .home-menu-img {
	display: inline-block;
background-image: url("../../sprite/jazz-common?etag=GQcpkeBwmsn");
background-position: -94px -78px;
width: 16px;
height: 16px;
	vertical-align: middle;
	margin-bottom: 1px;
}
.jazz-ui-PageTemplate > .navbar-wrapper > .navbar .net-jazz-ajax-PageList a,
.jazz-ui-PageTemplate > .navbar-wrapper > .navbar .jazz-app-CustomNavbar a {
	float: left;
	margin-right: 24px;
	color: #80c7e2;
	text-decoration: none;
	padding: 2px 1px 3px 1px;
	margin: 0 14px 0 0;
}
.jazz-ui-PageTemplate > .banner .jazz-ui-MenuPopup .caret,
.jazz-ui-PageTemplate > .navbar-wrapper .jazz-ui-MenuPopup .caret {
	filter: alpha(opacity=40);
	-moz-opacity: 0.4;
	opacity: 0.4;
}
.jazz-ui-PageTemplate .jazz-ui-MenuPopup.menu-open .caret, 
.jazz-ui-PageTemplate a.jazz-ui-MenuPopup:hover .caret, 
.jazz-ui-PageTemplate .jazz-ui-MenuPopup .caret,
.jazz-ui-PageTemplate .jazz-ui-MenuPopup .caret-wrapper .caret {
	filter: ;
	-moz-opacity: 1;
	opacity: 1;
}
.jazz-ui-PageTemplate > .navbar-wrapper > .navbar .pipe {
	float: left;
	color: #999999;
	font-size: 10pt;
	margin-right: 2px;
	margin-left: 2px;
}
.jazz-ui-PageTemplate > .navbar-wrapper > .navbar > .links a:hover, 
.jazz-ui-PageTemplate > .navbar-wrapper > .navbar > .links .menu-open,
.jazz-ui-PageTemplate > .navbar-wrapper > .navbar > .links a.menu-open,
.jazz-ui-PageTemplate > .navbar-wrapper > .navbar > .links a.selected {
	color: white;
	text-decoration: none;
}
.jazz-ui-PageTemplate > .navbar-wrapper > .navbar a.selected:hover {
	text-decoration: none;
}
.jazz-ui-PageTemplate > .navbar-wrapper > .navbar .search-area {
	float: right;
	padding-left: 10px;
	position: relative;
	z-index: 1;
}
.jazz-ui-PageTemplate > .navbar-wrapper > .navbar > .clearLeft {
	clear: left;
	height: 0;
}

/******************************************************************************************
 * Content Table
 ******************************************************************************************/

.jazz-ui-PageTemplate > .content-table {
	width: 100%;
	border-spacing: 0;
	border-collapse: collapse;
	border: 0;
	padding: 0;
	margin: 0;
	background-color: #ffffff;
}
.jazz-ui-PageTemplate > .content-table > tbody > .middle-row > .minibar-cell {
	vertical-align: top;
	width: 0px;
	background: white;
	z-index: 499;
	position: relative;
}
.jazz-ui-PageTemplate > .content-table > tbody > .middle-row > #content-cell {
	position: relative;
	vertical-align: top;
	background-color: white;
	height: 500px;
	outline-style: none;
	width: 100%; /* Force content-cell to be as wide as it can */
	max-width:1px;
	overflow: hidden;
}
html.scrollContent .jazz-ui-PageTemplate > .content-table > tbody > .middle-row > #content-cell > .containerNode {
	overflow: auto;
	height: 100%;
}
.jazz-ui-PageTemplate > .content-table > tbody > .middle-row > #content-cell > .status-message {
	display: none;
	background-color: #DBEB8F;
	position: absolute;
	z-index: 500;
	margin-top: 3px;
	padding: 2px 3px 3px 5px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.dj_ie7 .jazz-ui-PageTemplate #net-jazz-ajax-PageContainer { 
	zoom: 1;
}

/******************************************************************************************
 * Footer
 ******************************************************************************************/
.jazz-ui-PageTemplate-footer {
	border-top: 1px solid #d8d8d8;
	background-color: #f5f5f5;
}
.jazz-ui-PageTemplate-footer > .footer {
	overflow: hidden;
	position: relative;
	clear: both;
	min-height: 10px;
	border-top: 1px solid #ececec;
}
.jazz-ui-PageTemplate-footer > .footer > .left {
	float: left;
	padding-left: 1px;
}
.jazz-ui-PageTemplate-footer > .footer > .right {
	float: right;
	padding-right: 1px;
	text-align: right;
}
.jazz-ui-PageTemplate-footer > .footer > .left, 
.jazz-ui-PageTemplate-footer > .footer > .right {
	height: 28px;
	line-height: 28px;	
	margin-bottom: 7px;
}
.jazz-ui-PageTemplate-footer > .footer > .left img, 
.jazz-ui-PageTemplate-footer > .footer > .right img {
	vertical-align: middle;
	font-size: 9pt; 
}
.jazz-ui-PageTemplate-footer > .footer > .links {
	position: relative;
	overflow: hidden;
	text-align: center;
	color: #2e5589;
	line-height: 28px;
}
.jazz-ui-PageTemplate-footer > .footer > .links a {
	text-decoration: none;
	color: #2e5589;
	font-size: 8pt;
}
.jazz-ui-PageTemplate-footer > .footer > .links a:hover {
	text-decoration: underline;
}.jazz-ui-PagedTable .invisible {
	visibility: hidden;
}
.jazz-ui-PagedTable .invisible a {
	outline-style: none;
}

.jazz-ui-PagedTable .loading {
	color: #bbbbbb;
}

.jazz-ui-PagedTable .hidden {
	display: none;
}

.jazz-ui-PagedTable .loading-overlay .pageTable {
	filter: alpha(opacity=50);
	opacity: 0.50;	
}

.jazz-ui-PagedTable .loading-overlay .loading {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 0;
	text-align: center;
	color: black;
}

.jazz-ui-PagedTable .loading-overlay .loadingInner {
	background-color: #DBEB8F;
	padding: 3px 5px;
	-moz-border-radius: 3px;
}

.jazz-ui-PagedTable .content-area {
	position: relative;
	margin: 0px 0px -2px 0px;
	zoom: 1;
}

.jazz-ui-PagedTable table {
	padding: 0;
	border-collapse: collapse;
	border-spacing: 0 0;
}

.jazz-ui-PagedTable table td {
	vertical-align: top;
	padding-bottom: 3px;
}

.jazz-ui-PagedTable div.footer {
	margin-bottom: -4px;
	text-align: center;
	font-size: 8pt;
	color: #333333;
}

.jazz-ui-PagedTable span.separator {
	color: #999999;
}

.jazz-ui-PagedTable .errorText {
	color: #990000;
}

.jazz-ui-PagedTable span.last {
	padding-right: 1em; /* account for difference in length between "Next" and "Previous" */
}

/* Override the Button CSS for the 'First page' and 'Last page' buttons 
 * so that we can size the button and position the arrow image correctly */
.jazz-ui-PagedTable .jumpToPageButton a.button {
	width: 12px;
	height: 14px;	
	min-width: 12px;
	min-height: 14px;
}

.jazz-ui-PagedTable .jumpToPageButton a.button:hover {
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 2px;
	margin-right: 2px;
}

.jazz-ui-PagedTable .jumpToPageButton a.button img {
	margin-bottom: 12px;
	margin-left: -2px;
	height: 16px;
	width: 16px;
}


.jazz-ui-PagedTable .jumpToPageButton a.jazz-ui-toolbar-Button-disabled:hover {
	margin-left: 3px;
	margin-right: 3px;
}

.jazz-ui-PagedTable .footer .jumpToPageButton {
	vertical-align: middle;
}

.jazz-ui-PagedTable .footer .first .jumpToPageButton {
	margin-right: -4px;
}

.jazz-ui-PagedTable .footer .last .jumpToPageButton {
	margin-left: -4px;
}

.jazz-ui-PagedTable .footer .nextButton {
	margin-left: 2px;
	margin-right: 0px;
}

.jazz-ui-PagedTable .footer .prevButton {
	margin-right: 3px;
}
.jazz-ui-PagedTable .footer .firstButtonImg {
	display: inline-block;
background-image: url("../../sprite/jazz-common?etag=GQcpkeBwmsn");
background-position: -137px -78px;
width: 16px;
height: 16px;
}
.jazz-ui-PagedTable .footer .lastButtonImg {
	display: inline-block;
background-image: url("../../sprite/jazz-common?etag=GQcpkeBwmsn");
background-position: -0px -102px;
width: 16px;
height: 16px;
}
.jazz-ui-PagedTable .footer .firstButtonImgDisabled {
	display: inline-block;
background-image: url("../../sprite/jazz-common?etag=GQcpkeBwmsn");
background-position: -120px -78px;
width: 16px;
height: 16px;
}
.jazz-ui-PagedTable .footer .lastButtonImgDisabled {
	display: inline-block;
background-image: url("../../sprite/jazz-common?etag=GQcpkeBwmsn");
background-position: -154px -78px;
width: 16px;
height: 16px;
}

.jazz-ui-PaginationControl {
	text-align: center;
}

.jazz-ui-PaginationControl .number {
	font-weight: bold;
	color: black;
} 

.jazz-ui-PaginationControl .vertical-bar {
	height: 14px;
	margin: 0 6px 0 6px;
	border-right: 1px solid #999999;
} 

.dj_ie7 .jazz-ui-PaginationControl .vertical-bar {
	display: inline-block;
} 

.jazz-ui-PaginationControl .jazz-ui-toolbar-Button {
	margin-left: 0;
}

.jazz-ui-PaginationControl .first-button {
	display: inline-block;
background-image: url("../../sprite/jazz-common?etag=GQcpkeBwmsn");
background-position: -17px -102px;
width: 16px;
height: 16px;
}
.jazz-ui-PaginationControl .last-button {
	display: inline-block;
background-image: url("../../sprite/jazz-common?etag=GQcpkeBwmsn");
background-position: -34px -102px;
width: 16px;
height: 16px;
}

/* Override the Button CSS for the 'First page' and 'Last page' buttons 
 * so that we can size the button and position the arrow image correctly */
.jazz-ui-PaginationControl .jumpToPageButton a.button {
	width: 12px;
	height: 1.25em;
	min-width: 12px;
	min-height: 14px;
}

.jazz-ui-PaginationControl .jumpToPageButton a.button:hover {
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 2px;
	margin-right: 2px;
}

.jazz-ui-PaginationControl .jumpToPageButton a.button img.button-img {
	margin-left: -2px;
	height: 16px;
	width: 16px;
}

.jazz-ui-PaginationControl .jumpToPageButton a.jazz-ui-toolbar-Button-disabled:hover {
	margin-left: 3px;
	margin-right: 3px;
}.jazz-ui-RemoteChooserContainer {
	width: 100%;
	height: 100%;
	position: relative;
}

.jazz-ui-RemoteChooserContainer > iframe {
	width: 100%;
	height: 99%;
	margin: 0;
}

.jazz-ui-RemoteChooserContainer > .loading {
	position: absolute;
	top: 20px;
	left: 20px;
	font-size: large;
	color: #D0D0D0;
}
.jazz-ui-ResourceHover .root{
	position: relative;
	margin: 3px 2px 2px 1px;
}
.jazz-ui-ResourceHover .hidden {
	display:none;
}
.jazz-ui-ResourceHover .titleBar {
	position: relative;
	margin: 2px 15px 0 0;
	overflow: hidden;
	zoom: 1;
	line-height: 1.1em;
	font-size: 13.5pt;
	color: #3087b3;
}
.jazz-ui-ResourceHover .titleBar .titleIndent {
	margin-left: 20px;
}
.jazz-ui-ResourceHover .titleBar .iconLink {
	position: absolute;
	width: 20px;
	height: 16px;
	top: 2px;
	left: 0;
}
.jazz-ui-ResourceHover .titleBar .iconNode {
	width: 16px;
	height: 16px;
}
.jazz-ui-ResourceHover a.closeButton {
	position: absolute;
	top: 0;
	right: 0;
	width: 16px;
	height: 16px;
}
.jazz-ui-ResourceHover a.closeButton > span {
	display: inline-block;
background-image: url("../../sprite/jazz-common?etag=GQcpkeBwmsn");
background-position: -84px -107px;
width: 10px;
height: 10px;
	margin: 3px;
}
.jazz-ui-ResourceHover a.closeButton:hover > span {
	display: inline-block;
background-image: url("../../sprite/jazz-common?etag=GQcpkeBwmsn");
background-position: -73px -107px;
width: 10px;
height: 10px;
}
.jazz-ui-ResourceHover .dividerWrapper {
	/* wrapper div is required for margins in IE */
	margin: 7px 2px;
	overflow: hidden;
}
.jazz-ui-ResourceHover .bottomDividerWrapper {
	/* wrapper div is required for margins in IE */
	margin: 1px 2px 5px;
	overflow:hidden;
}
.jazz-ui-ResourceHover .divider {
	padding-bottom: 1px;
	background: url("../jazz.ui/graphics/ResourceLink/divider.png?etag=X8LCef2") left repeat-x;
	overflow: hidden;
	line-height: 1px;
	font-size: 1px;
}
.jazz-ui-ResourceHover .summarySection .loadingIframe {
	visibility: hidden;
}
.jazz-ui-ResourceHover .summarySection {
	display:table;
}
.jazz-ui-ResourceHover .summarySection .loading-wrapper {
	position:absolute;
	z-index:1000;
}
.jazz-ui-ResourceHover .summarySection .image-loading {
	background: url("../jazz.ui/graphics/ResourceLink/spinner.gif?etag=X8LCef2") center no-repeat;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}
.dj_ie .jazz-ui-ResourceHover .summarySection .loading-wrapper {
	position:absolute !important;
	left:50%;
	top:50% !important;
}
.dj_ie .jazz-ui-ResourceHover .summarySection .image-loading {
	left:-50%;
	padding-left:16px;
	position:relative !important;
	top:-50% !important;
}
.jazz-ui-ResourceHover .bottomSection {
	margin-left: 3px;
}
.jazz-ui-ResourceHover .toggleLink {
	margin-top: 4px;
}
.jazz-ui-ResourceHover .toggleLink .chevron {
	margin-right: 4px;
}
.jazz-ui-ResourceHover .showMore .chevron {
	display: inline-block;
background-image: url("../../sprite/jazz-common?etag=GQcpkeBwmsn");
background-position: -172px -107px;
width: 5px;
height: 8px;
}
.jazz-ui-ResourceHover .showLess .chevron {
	display: inline-block;
background-image: url("../../sprite/jazz-common?etag=GQcpkeBwmsn");
background-position: -111px -78px;
width: 5px;
height: 8px;
}
/*****************************STYLE THE LINK**********************************/
a.jazz-ui-ResourceLink {
	position: relative; /* keep position relative all the time to prevent excess reflows in non-IE browsers */
	zoom: 1;
	border-bottom: 1px solid transparent;
}
.dj_ie a.jazz-ui-ResourceLink {
	position: static; /* no position relative when not hovering to prevent weird scrolling issues in IE (94912) */
}
a.jazz-ui-ResourceLink:hover {
	position: relative !important;
	border-bottom: 1px dotted #F58B0F;
}
a.jazz-ui-ResourceLink img.arrow {
	display: inline-block;
background-image: url("../../sprite/jazz-common?etag=GQcpkeBwmsn");
background-position: -11px -123px;
width: 7px;
height: 4px;
	visibility: hidden;
	position: absolute;
	right: 0;
	bottom: -4px;
}
a.jazz-ui-ResourceLink:hover img.arrow {
	visibility: visible;
}
.jazz-ui-ResourceHover .hidden {
	display: none !important;
}.jazz-ui-ResourcePicker > .top-area {
	background-color: #f0f0f0;
	margin-bottom: 1px;
}
.jazz-ui-ResourcePicker > .top-area > .jazz-ui-message-box {
	margin: 0 5px;
	padding-top: 5px;
}
.jazz-ui-ResourcePicker > .top-area > .linkTo {
	position: relative;
	overflow: hidden;
	background-color: #f0f0f0;
	margin-bottom: 1px;
	padding: 12px;
}
.jazz-ui-ResourcePicker > .top-area > .linkTo > .radioWrapper {
	float: left;
	padding-right: 30px;
}
.jazz-ui-ResourcePicker > .top-area > .linkTo > .radioWrapper > input {
	vertical-align: top;
	margin-right: 3px;
}
.jazz-ui-ResourcePicker > .horizontal-rule {
	position: relative;
	clear: left;
}
.jazz-ui-ResourcePicker > .horizontal-rule {
	position: relative;
	clear: left;
	height: 1px;
	background-color: #d8d8d8;
}
.jazz-ui-ResourcePicker > .horizontal-rule > div {
	position: absolute;
	height: 1px;
	width: 1px;
	top: 0;
	background-color: #d8d8d8;
}
.jazz-ui-ResourcePicker .label {
	float: left;
	min-width: 90px;
	padding-right: 10px;
	color: #606060;
}
.jazz-ui-ResourcePicker > .row {
	position: relative;
	clear: left;
	overflow: hidden;
	padding: 5px 12px 0 12px;
}
.jazz-ui-ResourcePicker > .row.usageRow {
	margin-top: 5px;
}
.jazz-ui-ResourcePicker > .row > .label {
	line-height: 1.2em;	
	margin-top: 3px;
}
.jazz-ui-ResourcePicker > .row.projectRow > .label {
	margin-top: 4px;
	padding-right: 8px;
}
.jazz-ui-ResourcePicker > .row > .selectWrapper {
	position: relative;
	overflow: hidden;
}
.jazz-ui-ResourcePicker > .row > .selectWrapper > select {
	min-width: 50%;
}
.jazz-ui-ResourcePicker > .hidden {
	display: none;
}
.jazz-ui-ResourcePicker > .content {
	margin-bottom: 10px;
	min-width: 500px;
}
.jazz-ui-ResourcePicker > .content > .loading {
	padding: 5px 12px 0 12px;
	color: #999999;
}
.jazz-ui-ScrollableMenu .jazz-ui-Menu-border {
	overflow: hidden;
}
.jazz-ui-ScrollableMenu .scrollButton {
	text-align:center;
	cursor: pointer;
	position: absolute;
	outline: none;
	left: 1px;
	right: 1px;
	height: 17px;
	-moz-user-select: none;
	z-index: 1;
	background-color: #ffffff;
}
.jazz-ui-ScrollableMenu .scrollButton.up {
	top: 0px;
	border-top: 1px solid white;
}
.jazz-ui-ScrollableMenu .scrollButton.down {
	bottom: 0px;
	border-bottom: 1px solid white;
}
.jazz-ui-ScrollableMenu .scrollButton:hover {
	background-image: none;
	background-color: #FEDDA7;
}
.jazz-ui-ScrollableMenu .scrollButton.up .arrow,
.jazz-ui-ScrollableMenu .scrollButton.down .arrow {
	display: inline-block;
	width: 9px;
	height: 10px;
}
.jazz-ui-ScrollableMenu .scrollButton.down .arrow {
	margin-top: 6px;
}
.jazz-ui-ScrollableMenu .scrollButton.up .arrow {
background-image: url("../../sprite/jazz-ui-ScrollableMenu?etag=wyaS1Dc");
background-position: -10px -0px;
width: 9px;
height: 10px;
}
.jazz-ui-ScrollableMenu .scrollButton.down .arrow {
background-image: url("../../sprite/jazz-ui-ScrollableMenu?etag=wyaS1Dc");
background-position: -0px -0px;
width: 9px;
height: 10px;
}
.jazz-ui-ScrollableMenu.scrolledToTop .up,
.jazz-ui-ScrollableMenu.scrolledToBottom .down {
	background-color: #F0F0F0;
	background-image: none;
	display: none;
	margin: 0;
}
.jazz-ui-ScrollableMenu .menuWrapper {
	position: relative;
	overflow: hidden;
	z-index: 0;
}
.dj_ie7 .jazz-ui-ScrollableMenu .menuWrapper {
	/* Pointless property to get IE7 to clip the overflow */
	position: relative;
}.jazz-ui-SearchBox .SearchForm {
	position: relative; /* combat IE6 peek-a-boo bug*/
	padding: 3px 4px 2px 5px;
	zoom: 1;
}
.jazz-ui-SearchBox .MenuIcon {
	margin: 2px 0px 0px 1px;
}
.jazz-ui-SearchBox a.ScopeMenu {
	position: relative;
	display: block;
	float: left;
	min-width: 26px;
	height: 20px;
	margin: 0px 4px 0px 0px;
	border: 1px solid transparent;
}
.jazz-ui-SearchBox a.ScopeMenu:hover,
.jazz-ui-SearchBox a.ScopeMenu-selected {
    background-color: #FEDDA8;
	border: 1px solid #FEB354;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.jazz-ui-SearchBox a.ScopeMenu .MenuTwistie {
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	width: 7px;
	background: transparent url("../jazz.ui/graphics/SearchBox/search-menu.gif?etag=X8LCef2") left center no-repeat;
}
.jazz-ui-SearchBox-ScopeMenu .selectedItem {
	background: transparent url("../jazz.ui/graphics/SearchBox/bullet.gif?etag=X8LCef2") left center no-repeat;
}
.jazz-ui-SearchBox-ScopeMenu .dijitMenuItemIcon {
	width: 10px !important;
	margin-left: 3px;
}
.jazz-ui-SearchBox-ScopeMenu .itemIcon {
	position: absolute;
	margin-top: -1px;
}
.jazz-ui-SearchBox-ScopeMenu .itemLabel {
	margin-left: 20px;
}
.jazz-ui-SearchBox .SearchWrapper {
	position: relative;
	min-height: 1.5em;
	font-size: 9pt !important;
	padding: 2px 1px 0px 0px;
	overflow: hidden;
	border-left: 1px solid #a5acb2;
	border-top: 1px solid #a5acb2;
	border-bottom: 1px solid #a5acb2;
	border-right: 1px solid #a5acb2;
	background-color: white;
	zoom: 1;
}
* html .jazz-ui-SearchBox .SearchWrapper {
	height: 19px;
}
.jazz-ui-SearchBox .SearchInputWrapper {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	z-index: 449;
}
.jazz-ui-SearchBox .SearchInnerInputWrapper {
	position: relative;
	zoom: 1;
	margin-right: 23px;
	padding: 2px 2px 2px 3px;
}
.jazz-ui-SearchBox input {
	font-family: Arial, sans-serif;
	margin: 0;
	padding: 0;
	border: 0;
	width: 100%;
}
.jazz-ui-SearchBox .inactive input {
	color: #bbbbbb;
}
.jazz-ui-SearchBox .SearchButton {
	position: absolute;
	top: 0;
	right: 0;
	border: 0;
	padding: 0 0 1px 0;
	width: 21px;
	height: 21px;
	z-index: 450;
}
.jazz-ui-SearchBox a.SearchButtonEnabled {
	background: transparent url("../jazz.ui/graphics/SearchBox/search-icon-enabld.gif?etag=X8LCef2") no-repeat center center;
}
.jazz-ui-SearchBox a.SearchButtonEnabled:hover {
	background: transparent url("../jazz.ui/graphics/SearchBox/search-icon-hov.gif?etag=X8LCef2") no-repeat center center;
}
.jazz-ui-SearchBox a.SearchButtonDisabled {
	background: transparent url("../jazz.ui/graphics/SearchBox/search-icon-disabld.gif?etag=X8LCef2") no-repeat center center;
}
.jazz-ui-SearchBox .SearchButton .searchButtonSpan {
        display:none;
        position:absolute;
}

.dijit_a11y .jazz-ui-SearchBox .SearchButton .searchButtonSpan {
       display:inline;
       overflow: hidden;
       position: relative;
}

.dijit_a11y .jazz-ui-SearchBox .SearchButton {
     width: 5em;
}

.net-jazz-web-ui-internal-SearchResults {
	position: absolute;
	border: 1px solid #a5acb2 !important;
	overflow-x: hidden;
	overflow-y: auto;
	max-height: 335px;
	filter: alpha(opacity=100) !important;
	-moz-opacity: 1.0 !important;
	opacity: 1.0 !important;
	zoom: 1;
	z-index: 501;
}
.net-jazz-web-ui-internal-SearchResults .content {
	background-color: white !important;
}
.net-jazz-web-ui-internal-SearchResults iframe {
	/* prevent BackgroundIframe display bug in IE */
	filter: none !important;
}
.net-jazz-web-ui-internal-SearchResults .dijitMenu {
	border: none !important;
	cursor: pointer;
	width: 100%;
}
.dj_ie7 .net-jazz-web-ui-internal-SearchResults .dijitMenu {
	width: auto;	
}
.net-jazz-web-ui-internal-SearchResults td {
	display: none;
}
.net-jazz-web-ui-internal-SearchResults td.dijitMenuItemLabel {
	display: block;
	padding: 2px 3px 2px 7px !important;
}
.net-jazz-web-ui-internal-SearchResults .disabled {
	color: #999999 !important;
	background-color: white !important;
	cursor: default;
}
.net-jazz-web-ui-internal-SearchResults .context {
	color: #999999 !important;
}
.net-jazz-web-ui-internal-SearchResults .dijitMenuItemSelected {
	background-color: #fedda8 !important;
}
/* Disable the focus outline to work around a scrollbar bug - rely on colour to convey focus */
.net-jazz-web-ui-internal-SearchResults .dijitMenuItemSelected:focus {
	outline: 0;
}

/********** BannerSearch styles ***************/
.jazz-ui-BannerSearchBox {
	width: 200px;
	z-index: 1;
	position: relative;
}
.jazz-ui-BannerSearchBox .SearchForm {
	padding: 0;
}
.jazz-ui-BannerSearchBox .SearchInnerInputWrapper {
	padding: 0 0 0 2px;
	margin-right: 17px;
}
.jazz-ui-BannerSearchBox a.ScopeMenu {
	position: relative;
	top: -1px;
	height: 16px;
	padding: 2px 2px 1px 2px;
	margin: 0;
}
.jazz-ui-BannerSearchBox a.ScopeMenu:hover {
	background-color: transparent;
	border: 1px solid transparent;
}
.jazz-ui-BannerSearchBox a.ScopeMenu-selected,
.jazz-ui-BannerSearchBox a.ScopeMenu-selected:hover {
	background-color: #FEDDA8;
	border: 1px solid #FEB354;
}
.jazz-ui-BannerSearchBox a.ScopeMenu .MenuTwistie {
	right: 2px;	
}
.jazz-ui-BannerSearchBox .MenuIcon {
	margin: 0;
}
.jazz-ui-BannerSearchBox .SearchButton {
	padding: 0;
	width: 16px;
	height: 16px;
	z-index: 450;
}
.jazz-ui-BannerSearchBox .SearchWrapper {
	background-color: white;
	border: 1px solid #BDC2C7 !important;
	padding: 0;
	min-height: 17px;
}
.jazz-ui-BannerSearchBox .SearchInputWrapper {
	left: auto;
	top: auto;
	position: static;
}
.jazz-ui-BannerSearchBox .SearchInputWrapper,
.jazz-ui-BannerSearchBox .SearchInnerInputWrapper,
.jazz-ui-BannerSearchBox .SearchInputText {
	background-color: transparent;
}

.jazz-ui-BannerSearchBox-areaInactive a.SearchButton,
.jazz-ui-BannerSearchBox-areaInactive a.SearchButton:hover {
	display: inline-block;
background-image: url("../../sprite/jazz-common?etag=GQcpkeBwmsn");
background-position: -8px -14px;
width: 17px;
height: 17px;
}
.jazz-ui-BannerSearchBox-areaInactive .SearchWrapper {
	background-color: #4d7fa9;
	border: 1px solid #2c5284 !important;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-moz-box-shadow: inset 1px 1px #43709a, inset -1px -1px #628eb4;
	-webkit-box-shadow: inset 1px 1px #43709a, inset -1px -1px #628eb4;
	box-shadow: inset 1px 1px #43709a, inset -1px -1px #628eb4;
}
.jazz-ui-BannerSearchBox-areaInactive a.ScopeMenu .MenuTwistie {
	background-position: right center;
}
.jazz-ui-BannerSearchBox input {
	font-size: 8pt;
}
.jazz-ui-BannerSearchBox .inactive input {
	color: #bbbbbb;
}
.jazz-ui-BannerSearchBox-areaInactive input {
	color: #dbe5ee;
}
.jazz-ui-BannerSearchBox-areaInactive .inactive input {
	color: #b8ccdd;
}

/******* Banner Search Focus Area *******/
.jazz-ui-BannerSearchArea {
	font-family: Arial, sans-serif;
	position: absolute;
	right: -4px;
	top: -6px;
	-moz-box-shadow: 2px 3px 3px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: 2px 3px 3px rgba(0, 0, 0, 0.15);
	box-shadow: 2px 3px 3px rgba(0, 0, 0, 0.15);
}
.jazz-ui-BannerSearchArea > .trim-outer {
	margin: 0 2px;
	padding-top: 1px;
	background-color: #A8C9E5;
}
.jazz-ui-BannerSearchArea > .trim-middle {
	margin: 0 1px;
	padding-top: 1px;
	background-color: white;
	border-left: 1px solid #A8C9E5;
	border-right: 1px solid #A8C9E5;
}
.jazz-ui-BannerSearchArea > .trim-sides {
	border-left: 1px solid #A8C9E5;
	border-right: 1px solid #A8C9E5;
	background-color: white;
	min-width: 425px;
}
.jazz-ui-BannerSearchArea > .trim-sides > .trim-inner {
	padding-top: 1px;
	background-color: #ededed;
	border-left: 2px solid white;
	border-right: 2px solid white;
}
.jazz-ui-BannerSearchArea > .trim-sides > .content {
	border-left: 1px solid white;
	border-right: 1px solid white;
	background-color: #ededed;
}
.jazz-ui-BannerSearchArea > .trim-sides > .content > .quick-search {
	padding: 2px 30px 3px 5px;
	margin-right: 200px;
	font-size: 13pt;
	color: #666666;
	white-space: nowrap;
}
.jazz-ui-BannerSearchArea > .trim-sides > .content > .inner-content {
	position: relative;
	overflow: hidden;
}
.jazz-ui-BannerSearchArea > .trim-sides > .content > .inner-content > .scope-message {
	position: relative;
	color: #999999;
	padding: 0 2px 2px 5px;
	overflow: hidden;
}
.jazz-ui-BannerSearchArea > .trim-sides > .content > .inner-content > .scope-message > div {
	float: left;
}
.jazz-ui-BannerSearchArea > .trim-sides > .content > .inner-content > .scope-message > div > .scope-text {
	color: black;
}
.jazz-ui-BannerSearchArea > .trim-sides > .content > .inner-content > .more-options {
	float: right;
	margin-right: 2px;
}
.jazz-ui-BannerSearchArea > .trim-sides > .content > .inner-content > .more-options > a {
	display: none;
	padding-left: 9px;
	background: transparent url("../jazz.ui/graphics/common/chev-dwn.png?etag=X8LCef2") left center no-repeat;
}
.jazz-ui-BannerSearchArea > .trim-sides > .content > .inner-content > .more-options > a.fewer-options {
	background-image: url("../jazz.ui/graphics/common/chev-up.png?etag=X8LCef2");
}
.jazz-ui-BannerSearchArea > .trim-sides > .content > .advanced-options {
	border-top: 1px solid #BDC2C7;
	margin: 2px 1px 0;
	padding: 4px;
	display: none;
}
.jazz-ui-BannerSearchArea > .trim-sides > .results-area-wrapper {
	overflow: auto;
}

.jazz-ui-BannerSearchArea > .trim-sides > .results-area-wrapper > .status-area {
	position: relative;
	overflow: hidden;	
	margin: 1px 5px;
	display: none;
}
.jazz-ui-BannerSearchArea > .trim-sides > .results-area-wrapper > .status-area > .status-info {
	float: left;
	color: #999999;
	margin-top: 3px;
}
.jazz-ui-BannerSearchArea > .trim-sides > .results-area-wrapper > .status-area > .status-error {
	color: red;
}
.jazz-ui-BannerSearchArea > .trim-sides > .results-area-wrapper > .status-area > .status-controls {
	float: right;
}
.jazz-ui-BannerSearchArea > .trim-sides > .results-area-wrapper > .results-area {
	font-size: 0;
}
.jazz-ui-BannerSearchArea > .trim-sides > .results-area-wrapper > .results-area > .search-result {
	border-top: solid 1px #efefef;
	margin: 0 3px;
	padding: 5px 2px;
	position: relative;
	overflow: hidden;
	font-size: 9pt;
}
.jazz-ui-BannerSearchArea > .trim-sides > .results-area-wrapper > .results-area > .search-result > .icon {
	float: left;
	padding-right: 5px;
	width: 16px;
	height: 16px;
}
.jazz-ui-BannerSearchArea > .trim-sides > .results-area-wrapper > .results-area > .search-result > .link {
	margin-top: 1px;
	overflow: hidden;
}.jazz-ui-Select {
	height: 23px;
	overflow: hidden;
	-moz-user-select: none;
	font-size: 12px;
}
.jazz-ui-Select.enabled {
	cursor: pointer;
}
.jazz-ui-Select .select-halo {
	border: 2px solid #D3E4F2;
	background-color: white;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.jazz-ui-Select .select-halo-inner {
	position: relative;
	height: 19px;
}
.jazz-ui-Select.active .select-halo {
	border: 1px solid #FEDDA7;
}
.jazz-ui-Select.active .select-halo-inner {
	border: 1px solid #FCC86F;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.jazz-ui-Select .cell-wrapper {
	margin-right: 24px;
	padding-left: 6px;	
	zoom: 1;
	vertical-align: middle;
	line-height: 18px;
	white-space: nowrap;
	overflow: hidden;
}
.jazz-ui-Select table.select-left {
	width: 100%;
	margin: 0;
	border-spacing: 0;
	border-collapse: separate;
	border: 0;
}
.jazz-ui-Select table.select-left td {
	padding-top: 0;
	padding-bottom: 0;
}
.jazz-ui-Select img.current-icon {
	height: 16px;
	width: 16px;
	padding-right: 5px;
	vertical-align: middle;
	margin-bottom: 2px;
}
.jazz-ui-Select .jazz-ui-toolbar-Button {
	position: absolute;
	top: -1px;
	right: 0;
}
.jazz-ui-Select .jazz-ui-toolbar-Button .button {
	height: 19px;
	width: 18px;
	line-height: 19px;
	padding: 0;
	margin: 1px 0 1px 1px;
}
.dj_ie7 .jazz-ui-Select .jazz-ui-toolbar-Button .caret {
	margin-top: 4px;
}
.jazz-ui-Select .jazz-ui-toolbar-Button a.button:hover,
.jazz-ui-Select .jazz-ui-toolbar-Button-pressed a.button {
	border: 1px solid #FCC86F;
	border-right: 0;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	margin: 0;
}
.jazz-ui-Select .jazz-ui-toolbar-Button .button .caret {
	margin-left: 5px;
}
.jazz-ui-Select .jazz-ui-toolbar-Button .button-img {
	padding: 0;
	margin: 0 auto;
}.jazz-ui-SideNavigationLayout-navSection {
	margin: 0 0 9px 0;
	min-width: 100px;
	border-top: 1px solid #D8D8D8;
}
.jazz-ui-SideNavigationLayout-navSection.bottom-section {
	margin-bottom: 0;
}
.jazz-ui-SideNavigationLayout-navSection.top-section {
	border-top: none;
}

a.jazz-ui-SideNavigationLayout-navSectionSeparator {
	padding-top: 3px;
	position: relative;
	border-top: 1px solid #F0F0F0;
	border-bottom: 1px dotted #CCCCCC;
	cursor: default;
}
.collapsable a.jazz-ui-SideNavigationLayout-navSectionSeparator {
	cursor: pointer;
}
.collapsed a.jazz-ui-SideNavigationLayout-navSectionSeparator {
	border-top: none;
	padding-top: 4px;
	border-bottom: 1px solid #D8D8D8;
	background-color: #F8F8F8;
}
.collapsed.top-section a.jazz-ui-SideNavigationLayout-navSectionSeparator {
	padding-top: 3px;
}
.collapsed.bottom-section a.jazz-ui-SideNavigationLayout-navSectionSeparator {
	border-bottom: none;
	padding-bottom: 5px;
}

.top-section a.jazz-ui-SideNavigationLayout-navSectionSeparator {
	border-top: none;
}
.jazz-ui-SideNavigationLayout-navSection .navSection-title {
	display: block;
	overflow: hidden;
	color: #666666;
	padding-bottom: 4px;
	padding-left: 2px;
}
.jazz-ui-SideNavigationLayout-navSection .navSection-title > span {
	display: block; /* can't use divs inside anchors */
	overflow: hidden;
}
.dj_ie7 jazz-ui-SideNavigationLayout-navSection .navSection-title > span {
	float: left;
}
.jazz-ui-SideNavigationLayout-navSection.collapsable .navSection-title {
	font-weight: bold;
}

.jazz-ui-SideNavigationLayout-navArea .twistie {
	float: left;
	margin-right: 5px;
	margin-top: 3px;
	height: 7px;
	width: 7px;
}
.jazz-ui-SideNavigationLayout-navArea .collapsable > .navSection-title > .twistie {
	display: inline-block;
background-image: url("../../sprite/jazz-common?etag=GQcpkeBwmsn");
background-position: -171px -78px;
width: 7px;
height: 7px;
}
.jazz-ui-SideNavigationLayout-navArea .collapsed > .navSection-title > .twistie {
	display: inline-block;
background-image: url("../../sprite/jazz-common?etag=GQcpkeBwmsn");
background-position: -111px -87px;
width: 7px;
height: 7px;
}
.jazz-ui-SideNavigationLayout-navArea .show-partial > .navSection-title > .twistie {
	display: inline-block;
background-image: url("../../sprite/jazz-common?etag=GQcpkeBwmsn");
background-position: -171px -86px;
width: 7px;
height: 7px;
}

.jazz-ui-SideNavigationLayout-navSection a.section-entry,
.jazz-ui-SideNavigationLayout-navSubSection a.section-entry {
	position: relative;
	display: block;
	zoom: 1;
	padding-top: 2px;
	padding-bottom: 2px;
	cursor: default;
}
.collapsable a.jazz-ui-SideNavigationLayout-navSectionSeparator:hover,
.jazz-ui-SideNavigationLayout-navSection a.section-entry:hover,
.jazz-ui-SideNavigationLayout-navSubSection a.section-entry:hover,
.jazz-ui-SideNavigationLayout-navSection a.section-entry.selected,
.jazz-ui-SideNavigationLayout-navSubSection a.section-entry.selected {
	background-color: #FFF4E2;
}

.jazz-ui-SideNavigationLayout-navSection a.section-entry:hover > .section-container,
.jazz-ui-SideNavigationLayout-navSubSection a.section-entry:hover > .section-container,
.jazz-ui-SideNavigationLayout-navSection a.section-entry.selected > .section-container,
.jazz-ui-SideNavigationLayout-navSubSection a.section-entry.selected > .section-container {
	color: black;
}

.jazz-ui-SideNavigationLayout-navSection .section-container {
	position: relative;
	zoom: 1;
	display: block;
	line-height: 1.2em;
	padding-bottom: 2px;
}
.dj_ie .jazz-ui-SideNavigationLayout-navSection .section-container {
	padding-bottom: 1px;
}
.jazz-ui-SideNavigationLayout-navSection a:hover {
	text-decoration: none;
	white-space: normal;
}
.jazz-ui-SideNavigationLayout-navSection .link-text {
	position: relative;
	min-height: 16px;
	vertical-align: middle;
	padding-top: 2px;
	zoom: 1;
}
.jazz-ui-SideNavigationLayout-navSection .icon {
	float: left;
	background-position: left center;
	background-repeat: no-repeat;
	height: 1.2em;
	min-height: 16px;
	width: 16px;
	margin-top: 1px;
	margin-right: 4px;
}
.jazz-ui-SideNavigationLayout-navSection .no-icon {
	width: 0;
	margin-right: 0;
}
.jazz-ui-SideNavigationLayout-navSection .default-container-icon {
	background-image: url("../jazz.ui/graphics/SideNavigationLayout/folder.gif?etag=X8LCef2");
}

/* .navSection-bottom is the subsection of the navigation section containing the
   "Show More / Show Less" control */
.jazz-ui-SideNavigationLayout-navArea .navSection-bottom {
	display: none;
}
.jazz-ui-SideNavigationLayout-navArea .collapsable .navSection-bottom {
	display: block;
	padding: 3px 0 5px 5px;
}

.jazz-ui-SideNavigationLayout-navSubSection .navSection-bottom {
	position: absolute;
	height: 1.2em;
	width: 9px;
	bottom: 2px;
	left: 0;
	padding: 0;
}

.jazz-ui-SideNavigationLayout-navSection .navSection-bottom a {
	font-size: 8pt;
}

.jazz-ui-SideNavigationLayout-navSection .navSection-bottom a:hover {
	text-decoration: underline;
}

.jazz-ui-SideNavigationLayout-navSubSection .navSection-bottom a {
	display: block;
	height: 1.2em;
	width: 12px;
	padding-left: 0 0 0 3px;
}

.jazz-ui-SideNavigationLayout-navSection .navSection-bottom .more,
.jazz-ui-SideNavigationLayout-navSubSection .navSection-bottom .more {
	background: url("../jazz.ui/graphics/common/chev-dwn.png?etag=X8LCef2") center left no-repeat;
}

.jazz-ui-SideNavigationLayout-navSection .navSection-bottom .less,
.jazz-ui-SideNavigationLayout-navSubSection .navSection-bottom .less {
	background: url("../jazz.ui/graphics/common/chev-up.png?etag=X8LCef2") center left no-repeat;
}

/* Note: this is the style for the text next to the "Show More / Show Less"
   control. The padding-left attribute must be equal to the width of any
   background image used above. */
.jazz-ui-SideNavigationLayout-navSection .navSection-bottom span {
	padding-left: 9px;
}

/*
 * Styles for the reusable side-nav layout.
 */
 
/* Trigger IE hasLayout->true for "float: left" bug avoidance */
.jazz-ui-SideNavigationLayout {
	white-space: nowrap;
	zoom: 1;
}
.jazz-ui-SideNavigationLayout-navArea {
	display: inline-block;
	vertical-align: top;
	margin-bottom: -19000px;
	padding-bottom: 19010px;
	overflow: hidden;
	background: #FBFBFB;
	border-right: 1px solid #E8E8E8;
	margin-left: 5px;
	margin-top: 2px;
}
.nav-collapsed .jazz-ui-SideNavigationLayout-navArea {
	border-right: none;
	margin-left: 0;
}
.dj_ff2 .jazz-ui-SideNavigationLayout-navArea {
	float: left;
	display: block;
	overflow: visible;
}
.jazz-ui-SideNavigationLayout-content-wrapper {
	position: relative;
	zoom: 1;
	white-space: normal;
}
.jazz-ui-SideNavigationLayout-nav-wrapper {
	position: relative;
	zoom: 1;
	white-space: normal;
	background: white;
	border-bottom: 1px solid #D8D8D8;
	margin-right: 1px;
}
.jazz-ui-SideNavigationLayout-contentArea {
	display: inline-block;
	vertical-align: top;
}
.dj_ff2 .jazz-ui-SideNavigationLayout-contentArea {
	display: block;
	overflow: hidden;
}

.jazz-ui-SideNavigationLayout-navSection .artifactCommand {
	float: right;
	height: 20px;
	min-height: 20px;
	width: 20px;
	margin-right: 1px;
	margin-top: -1px;
	cursor: pointer;
	padding: 1px;
}
.jazz-ui-SideNavigationLayout-navSection a.artifactCommand:hover {
	padding: 0;
	background-color: #FEDDA8;
	border: 1px solid #FEB354;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.jazz-ui-SideNavigationLayout-navSection .artifactCommand div {
	background-position: center center;
	background-repeat: no-repeat;
	height: 20px;
	min-height: 20px;
	width: 20px;
}
.jazz-ui-SideNavigationLayout-navSection a.section-container .artifactHoverCommand {
	visibility: hidden;
}
.jazz-ui-SideNavigationLayout-navSection a.section-container:hover .artifactHoverCommand {
	visibility: visible;
}
.jazz-ui-SideNavigationLayout-navSection .selected a.section-container .artifactHoverCommand {
	visibility: visible;
}
.jazz-ui-SideNavigationLayout-navSubSection {
	position: relative;
	overflow: hidden;
	zoom: 1;
}

.jazz-ui-SideNavigationLayout .showHideCommon {
	display: inline-block;
	vertical-align: top;
	margin-bottom: -19000px;
	padding-bottom: 19000px;
	width: 7px;
	cursor: move;
	cursor: w-resize;
	margin-left: 3px;
	position: relative;
	margin-top: 1px;
}
.jazz-ui-SideNavigationLayout.nav-collapsed .showHideCommon {
	margin-left: 0;
	width: 9px;
}
.jazz-ui-SideNavigationLayout .showHideCommon .inner-top-showHideControl,
.jazz-ui-SideNavigationLayout .showHideCommon .inner-right-showHideControl {
	display: none;	
}
.jazz-ui-SideNavigationLayout .showHideCommon .inner-left-showHideControl {
	position: absolute;
	height: 100%;
	width: 7px;
	left: 0;
	top: 0;
}
.jazz-ui-SideNavigationLayout.nav-collapsed .showHideCommon .inner-left-showHideControl {
	background: #F2F2F2;
}
.jazz-ui-SideNavigationLayout.nav-collapsed .showHideCommon .inner-top-showHideControl {
	display: inline-block;
background-image: url("../../sprite/jazz-common?etag=GQcpkeBwmsn");
background-position: -21px -119px;
width: 9px;
height: 3px;
	position: absolute;
	left: 0;
	top: 0;
}
.jazz-ui-SideNavigationLayout.nav-collapsed .showHideCommon .inner-right-showHideControl {
	display: block;
	position: absolute;
	height: 100%;
	width: 1px;
	left: 7px;
	top: 3px;
	background: white;
	border-right: 1px solid #D8D8D8;
}
.jazz-ui-SideNavigationLayout .showHideButtonCommon {
	position: relative;
	top: 152px;
	width: 7px;
	height: 101px;
}
.jazz-ui-SideNavigationLayout .showHideButtonCommon .show-hide-arrow {
	position: absolute;
	top: 47px;
	left: 2px;
}
.jazz-ui-SideNavigationLayout .showHideCommon.jazz-ui-SideNavigationLayout-showHideControl-hover .inner-left-showHideControl {
	background: #FEEED3;
}
.jazz-ui-SideNavigationLayout.nav-collapsed .showHideCommon.jazz-ui-SideNavigationLayout-showHideControl-hover .inner-left-showHideControl {
	background: #FEDDA8;
}
.jazz-ui-SideNavigationLayout .showHideCommon.jazz-ui-SideNavigationLayout-showHideControl-hover .inner-top-showHideControl {
	display: inline-block;
background-image: url("../../sprite/jazz-common?etag=GQcpkeBwmsn");
background-position: -11px -119px;
width: 9px;
height: 3px;
}
.jazz-ui-SideNavigationLayout .showHideCommon.jazz-ui-SideNavigationLayout-showHideControl-hover .inner-right-showHideControl {
	border-right: 1px solid #FEB354;
}
.jazz-ui-SideNavigationLayout-showHideButton-hover {
	display: inline-block;
background-image: url("../../sprite/jazz-common?etag=GQcpkeBwmsn");
background-position: -0px -0px;
width: 7px;
height: 101px;
	cursor: pointer;
}

.jazz-ui-SideNavigationLayout-dragCursor {
	cursor: move !important;
	cursor: w-resize !important;
}

.jazz-ui-SideNavigationLayout-showHideControl-hover .showHideButtonExpanded .show-hide-arrow,
.jazz-ui-SideNavigationLayout.nav-collapsed .showHideButtonExpanded .show-hide-arrow {
	display: inline-block;
background-image: url("../../sprite/jazz-common?etag=GQcpkeBwmsn");
background-position: -0px -130px;
width: 4px;
height: 7px;
}

.jazz-ui-SideNavigationLayout-showHideControl-hover .showHideButtonCollapsed .show-hide-arrow,
.jazz-ui-SideNavigationLayout.nav-collapsed .showHideButtonCollapsed .show-hide-arrow {
	display: inline-block;
background-image: url("../../sprite/jazz-common?etag=GQcpkeBwmsn");
background-position: -5px -130px;
width: 4px;
height: 7px;
}

/*
 * Left nav area internal section styles.
 */
.jazz-ui-SideNavigationLayout-navSection a.jazz-ui-toggle {
	position: relative;
	display: block;
	float: left;
	height: 1.2em;
	width: 9px;
	margin: 2px 5px 0px 1px;
	/* Ensure the twistie is above the row, so it can be clicked */
	z-index: 1;
}
.jazz-ui-SideNavigationLayout-navSection a.jazz-ui-toggle div {
	position: absolute;
}
.jazz-ui-SideNavigationLayout-navSection a.jazz-ui-toggle-open div {
	bottom: 5px;
	left: 1px;
	width: 1px;
	height: 0;
	border-top: 4px solid #333333;
	border-bottom: 0;
	border-left: 3px solid transparent;
	border-right: 3px solid transparent;
}
.dj_ie .jazz-ui-SideNavigationLayout-navSection a.jazz-ui-toggle-open div {
	width: 0;
	border-right: 4px solid transparent;
}
.jazz-ui-SideNavigationLayout-navSection a.jazz-ui-toggle-closed div {
	bottom: 4px;
	left: 3px;
	width: 0;
	height: 1px;
	border-top: 3px solid transparent;
	border-bottom: 3px solid transparent;
	border-left: 4px solid #333333;
	border-right: 0;
}
.dj_ie .jazz-ui-SideNavigationLayout-navSection a.jazz-ui-toggle-closed div {
	height: 0;
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
}
.jazz-ui-SideNavigationLayout-navSection a.jazz-ui-toggle-3quarter div {
	bottom: 5px;
	left: 1px;
	width: 0;
	height: 0;
	border-top: 3px solid transparent;
	border-bottom: 3px solid #333333;
	border-left: 3px solid transparent;
	border-right: 3px solid #333333;
}
.jazz-ui-SideNavigationLayout-navSection img.jazz-ui-toggle {
/*	margin-right: 0.3em;  */
	position: relative;
	top: -1px;
}

.jazz-ui-SideNavigationLayout-navCommand {
	margin: 0 5px 7px 5px;
}
.jazz-ui-SideNavigationLayout-navCommand a {
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
}
.jazz-ui-SideNavigationLayout-hidden {
	display: none !important;
}
.jazz-ui-SimpleToolbar {
	position: relative;
}
.jazz-ui-SimpleToolbar-item {
	position: relative;
	float: left;
	margin-left: 4px;
}
.jazz-ui-SimpleToolbar-button {
	zoom: 1;
	min-width: 20px;
	height: 20px;
	cursor: pointer;
	margin: 1px 1px;
	display: block;
}
.dj_ie6 .jazz-ui-SimpleToolbar-button {
	width: 20px;
}
.jazz-ui-SimpleToolbar-button-disabled:focus {
	outline-color: #aaaaaa;
}
.jazz-ui-SimpleToolbar-button img {
	color: #85852C;
	margin-top: 2px;
	padding: 0 2px 0 2px;
	line-height: 20px;
	max-height: 16px;
	vertical-align: middle;
}
.jazz-ui-SimpleToolbar-button-disabled img {
	filter: alpha(opacity=40);
	-moz-opacity: 0.4;
	opacity: 0.4;
}
a.jazz-ui-SimpleToolbar-button:hover img {
	color: #676532;
}
a.jazz-ui-SimpleToolbar-button:hover, .jazz-ui-SimpleToolbar-button-pressed {
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.jazz-ui-SimpleToolbar-blue-border a.jazz-ui-SimpleToolbar-button:hover,
.jazz-ui-SimpleToolbar-blue-border .jazz-ui-SimpleToolbar-button-pressed {
	border: 1px solid #a5cadb;
	background-color: #d9f0fb;
	margin: 0;
}
.jazz-ui-SimpleToolbar-blue a.jazz-ui-SimpleToolbar-button:hover,
.jazz-ui-SimpleToolbar-blue .jazz-ui-SimpleToolbar-button-pressed {
	background-color: #f5f8fb;
}
.jazz-ui-SimpleToolbar-gray a.jazz-ui-SimpleToolbar-button:hover,
.jazz-ui-SimpleToolbar-gray .jazz-ui-SimpleToolbar-button-pressed {
	background-color: #d9d9d9;
}
.jazz-ui-SimpleToolbar-orange-border a.jazz-ui-SimpleToolbar-button:hover,
.jazz-ui-SimpleToolbar-orange-border .jazz-ui-SimpleToolbar-button-pressed {
	border: 1px solid #feb354;
	background-color: #fedda8;
	margin: 0;
}
.jazz-ui-SimpleToolbar-orange-border a.jazz-ui-SimpleToolbar-button-pressed:hover {
	background-color: #fecc7e;
}
.jazz-ui-SimpleToolbar-orange a.jazz-ui-SimpleToolbar-button:hover,
.jazz-ui-SimpleToolbar-orange .jazz-ui-SimpleToolbar-button-pressed {
	background-color: #ffe0ba;
}
.jazz-ui-SimpleToolbar a.jazz-ui-SimpleToolbar-button-disabled:hover,
.jazz-ui-SimpleToolbar-none .jazz-ui-SimpleToolbar-button, 
.jazz-ui-SimpleToolbar-blue a.jazz-ui-SimpleToolbar-button:hover {
	background: none;
	border: 0;
	margin: 1px 1px;
}
.jazz-ui-SimpleToolbar a.jazz-ui-SimpleToolbar-button-disabled:hover {
	cursor: default;
}
.jazz-ui-SimpleToolbar-separator {
	border-left:1px solid #999999;
	width: 0;
	height:16px;
	margin-top:3px;
}
a.jazz-ui-SimpleToolbar-button:hover {
	text-decoration: none;
}
.jazz-ui-SimpleToolbar-label {
	vertical-align: middle;
	margin: 0 3px;
}
a.jazz-ui-SimpleToolbar-button:hover .jazz-ui-SimpleToolbar-label {
	color: black;
}/**
 * Jazz Common Styles
 */

/************** Text ****************/
body {
	font-family: Arial, sans-serif;
	font-size: 9pt;
}
.j-label {
	color: #666666;
}
.j-hint, .j-date {
	color: #999999;
} 
.j-small {
	font-size: 8pt;
}
.j-info, a.j-info:hover {
	color: black;
	border-bottom: 1px dotted #cccccc;
	cursor: default;
	text-decoration: none;
}
.j-required {
	color: #e87820;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 9pt;
}
.j-dirty {
	color: #A83300;
}


/************** Links ****************/
a {
	color: #3087B3;
	text-decoration: none;
}
a:hover {
	color: #F58B0F;
	text-decoration: underline;
}
.j-action {
	font-weight: bold;
}
.j-action-secondary, .j-action-secondary a {
	color: #6DA903;
}
.j-action-secondary:hover, .j-action-secondary a:hover {
	color: #6DA903;
}
a.j-restore-link {
	color: #e44f00;
}
a.j-inline-link {
	border-bottom: 1px dotted #3087B3;
}
a.j-inline-link:hover {
	border-bottom: 1px dotted #F58B0F;
}
/************** Titles ****************/

.j-h1 {
	font-size: 16pt;
	color: black;
}
.j-h2 {
	font-size: 9pt;
	font-weight: bold;
	color: #666666;
}

/************** Lists ****************/

.j-selected {
	background-color: #FFF4E2;
}
.j-table-selected {
	background-color: #FFEACF;
}
.j-table-restored {
	background-color: #FFFFCC;
}

/************** Form Fields ****************/

input, textarea, select {
	font-family: Arial, sans-serif;
	font-size: 9pt;
}

/************** Utility classes ****************/

.j-reset-box {
	/* These styles are commonly used together to force 
	 * a block element to expand to contain floats, trigger 
	 * hasLayout, and generally behave better */
	position: relative;
	overflow: hidden;
	zoom: 1;
}
.j-hide {
	display: none;
}
.j-invisible {
	visibility: hidden;
}
.jazz-ui-StyledBox {
	font-size: 9pt !important;
	-moz-user-select: text;
}

.jazz-ui-StyledBox-header {
	padding: 2px 2px 0 4px;
	font-weight: bold;
	overflow: hidden;
	min-height: 18px;
}
.jazz-ui-StyledBox > .background > .bottom {
	position: absolute;
	height: 100%;
	width: 100%;
	bottom: 0%;
	z-index: -1;
}
.jazz-ui-StyledBox > .background > .collapsible {
	position: relative;
	overflow: hidden;
}
.collapsed.jazz-ui-StyledBox > .background > .collapsible {
	position: relative;
	overflow: hidden;
}
.jazz-ui-StyledBox-header .icon {
	float: left;
	height: 16px;
	width: 16px;
	margin-right: 5px;
}
.jazz-ui-StyledBox-header > .header-text {
	margin: 1px 0 1px 1px;
	overflow: hidden;
}
.jazz-ui-StyledBox-header > .header-text.true > div {
	display: inline-block;
	vertical-align: top;
	max-width:100%;
}

.jazz-ui-StyledBox-header > .header-text.true .header-primary {
	overflow:hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.jazz-ui-StyledBox-header .header-secondary {
	float:right;
	color: #606060;
	font-weight: normal;
}

.jazz-ui-StyledBox-buttons {
	float: right;
	cursor: pointer;
	margin-left: 4px;
}
.jazz-ui-StyledBox-buttons .jazz-ui-SimpleToolbar-item {
	margin-left: 0;
}
.jazz-ui-StyledBox-buttons a {
	background-repeat: no-repeat;
	background-position: center 3px;
	filter: alpha(opacity=25);
	-moz-opacity: 0.25;
	opacity: 0.25;
	width: 10px;
	height: 10px;
	min-width: 10px;
	margin: 0 !important;
	padding: 3px 3px;
}
.jazz-ui-StyledBox-buttons img {
	vertical-align: top;
	margin: 0;
	padding: 0;
}
.dijit_a11y .jazz-ui-StyledBox-buttons a {
	width: auto;
}

.jazz-ui-StyledBox-header.hover > .jazz-ui-StyledBox-buttons a,
.jazz-ui-StyledBox-buttons a:focus {
	filter: none;
	-moz-opacity: 1;
	opacity: 1;
}
.jazz-ui-StyledBox-buttons a.close > img {
background-image: url("../../sprite/jazz-common?etag=GQcpkeBwmsn");
background-position: -106px -107px;
width: 10px;
height: 10px;
}
.jazz-ui-StyledBox-buttons a.close:hover > img {
background-image: url("../../sprite/jazz-common?etag=GQcpkeBwmsn");
background-position: -95px -107px;
width: 10px;
height: 10px;
}
.jazz-ui-StyledBox-buttons a.menu > img {
background-image: url("../../sprite/jazz-common?etag=GQcpkeBwmsn");
background-position: -0px -119px;
width: 10px;
height: 10px;
}
.jazz-ui-StyledBox-buttons a.menu:hover > img {
background-image: url("../../sprite/jazz-common?etag=GQcpkeBwmsn");
background-position: -161px -107px;
width: 10px;
height: 10px;
}
.jazz-ui-StyledBox-buttons a.expand > img {
background-image: url("../../sprite/jazz-common?etag=GQcpkeBwmsn");
background-position: -150px -107px;
width: 10px;
height: 10px;
}
.jazz-ui-StyledBox-buttons a.expand:hover > img {
background-image: url("../../sprite/jazz-common?etag=GQcpkeBwmsn");
background-position: -139px -107px;
width: 10px;
height: 10px;
}
.jazz-ui-StyledBox-buttons a.collapse > img {
background-image: url("../../sprite/jazz-common?etag=GQcpkeBwmsn");
background-position: -128px -107px;
width: 10px;
height: 10px;
}
.jazz-ui-StyledBox-buttons a.collapse:hover > img {
background-image: url("../../sprite/jazz-common?etag=GQcpkeBwmsn");
background-position: -117px -107px;
width: 10px;
height: 10px;
}
.dijit_a11y .jazz-ui-StyledBox-buttons a img {
	visibility: visible;
	line-height: 10px;
}
.jazz-ui-StyledBox-buttons .menu-open {
	background-color: #f7f7f7;
}
.jazz-ui-StyledBox-toggleHeader {
	position: absolute;
	top: 0;
	right: 2px;
	z-index: 997;
}
.jazz-ui-StyledBox-toggleHeader > a {
	color: #85852C;
	font-size: 8pt;
	height: 16px;
	filter: alpha(opacity=50);
	-moz-opacity: 0.50;
	opacity: 0.50;
	text-decoration: none;
}
.jazz-ui-StyledBox-toggleHeader > a:hover {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	color: #676532;
	text-decoration: underline;
}
.jazz-ui-Dialog-absolute {
	position: absolute !important;
	z-index: 999;
	top: -10000px;  /* Paint the dialog off the screen first, then yield updatePosition() */
}
.jazz-ui-Dialog-absolute > .background > .collapsible > .content {
	overflow: auto;
}
.jazz-ui-Dialog-moveCursor {
	cursor: move !important;	
}.jazz-ui-StyledTable {
	border-collapse: separate;
}
.jazz-ui-StyledTable .headerLine {
	height:	1px;
	line-height: 1px;
	padding: 0;
	position: relative;
	background: #D8D8D8;
}
.jazz-ui-StyledTable .headerColumn {
	padding: 3px 9px 4px 9px;
	color: #666666;
	text-align: left;
	white-space: nowrap;
}
.jazz-ui-StyledTable .globalHeader .headerColumn {
	padding: 1px 9px 2px 9px;
	font-weight: bold;
	white-space: normal;
}
.jazz-ui-StyledTable .sortableColumn {
	position: relative;
	cursor: pointer;
	font-weight: bold;
}
.jazz-ui-StyledTable .sortableColumn div {
	float: left;
}
.jazz-ui-StyledTable .sortableColumn div.arrow {
	margin-left: 5px;
	margin-top: 0.4em;
	width: 7px;
	height: 4px;
}
.jazz-ui-StyledTable .sortAscending div.arrow {
	width: 1px;
	height: 0;
	border-bottom: 4px solid #636563;
	border-top: 0;
	border-left: 3px solid transparent;
	border-right: 3px solid transparent;
}
.jazz-ui-StyledTable .sortDescending div.arrow {
	width: 1px;
	height: 0;
	border-top: 4px solid #636563;
	border-bottom: 0;
	border-left: 3px solid transparent;
	border-right: 3px solid transparent;
}
.dj_ie .jazz-ui-StyledTable .sortAscending div.arrow {
	margin-left: 4px;
	border-left: 4px solid transparent;
}
.dj_ie .jazz-ui-StyledTable .sortDescending div.arrow {
	width: 0;
	border-right: 4px solid transparent;
}
.jazz-ui-StyledTable td {
	border-left: 0 solid white;
	border-right: 0 solid white;
	padding: 3px 3px 3px 9px;
	text-align: left;
	vertical-align: top;
	border-bottom: solid 1px #E8E8E8;
}
.jazz-ui-StyledTable .table-collapsed td,
.jazz-ui-StyledTable .table-collapsed .collapsableHeading {
	display: none;
}

/******** TABLE STYLES ********/
/******** T1 ********/
.jazz-ui-StyledTable .table-primary .headerColumn {
	background-color: #EEEEEE;
}
.jazz-ui-StyledTable .table-secondary .headerColumn {
	background-color: #F7F7F7;
}
.jazz-ui-StyledTable .table-secondary .headerColumnLine {
	background: #E8E8E8;
}
/******** Headers *********/
.jazz-ui-StyledTable .table-headless .globalHeader,
.jazz-ui-StyledTable .table-headless .globalLineBottom,
.jazz-ui-StyledTable .table-fixed .headerLineTop,
.jazz-ui-StyledTable .table-collapsable .headerLineTop {
	display: none;
}
.jazz-ui-StyledTable .table-fixed .globalHeader .headerColumn {
	background-color: #EEEEEE;
}
.jazz-ui-StyledTable .table-collapsable .globalHeader .headerColumn {
	background: #E5E5E5 url("../jazz.ui/graphics/StyledTable/header-gradients.png?etag=X8LCef2") left top repeat-x;
}
.jazz-ui-StyledTable .table-collapsable .globalHeader .headerColumn:hover {
	cursor: pointer;
	background: #EFB95F url("../jazz.ui/graphics/StyledTable/header-gradients.png?etag=X8LCef2") left -62px repeat-x;
}
/******** All Styles ********/
.jazz-ui-StyledTable .sortableColumn:hover {
	background-color: #FEDDA7;
}
.jazz-ui-StyledTable .table-hover tr:hover {
	background-color: #FFF4E2;
}
.jazz-ui-SwapListDialog .dialog-buttons-area {
	text-align: right;
	margin: 0 10px 10px 0;
}

.jazz-ui-SwapListDialog .dialog-buttons-area .ok-button,
.jazz-ui-SwapListDialog .dialog-buttons-area .cancel-button {
	overflow: visible;
	padding: 1px 6px;
	white-space: nowrap;
	min-width: 55px;
}.jazz-ui-TagCloud {
	padding: 5px 7px 5px 7px;
	color: #005C87;
}

.jazz-ui-TagCloud .tag-area {
	padding: 3px 0 3px 3px;
}

.jazz-ui-TagCloud .tag-area .tag {
	padding: 0 9px 0 0;
}

.dj_ie .jazz-ui-TagCloud .tag-area .tag {
	padding: 0 6px 0 0;
}

.jazz-ui-TagCloud .tag-area .tag a {
	color: #005C87;
	text-decoration: none;
	cursor: pointer;
}

.jazz-ui-TagCloud .tag-area .tag a:hover {
	color: gray;
	text-decoration: underline;
}

.jazz-ui-TagCloud .tag-area .frequency {
	color: #AAAAAA;
}

.jazz-ui-TagCloud .control-area {
	margin: 0 0 3px 0;
	font-size: 8pt;
	color: gray;
	display: none;
	overflow: hidden;
}

.jazz-ui-TagCloud .control-area .hrule-label-less {
	float: left;
	line-height: 1.6;
}

.jazz-ui-TagCloud .control-area .hrule-label-more {
	float: right;
	line-height: 1.6;
}.claro .jazz-ui-Toolbar {
	background: none;
	border: 0;
}
.claro .jazz-ui-Toolbar .dijitButton {
	vertical-align: top;	
}.jazz-ui-Tree .treeBranch {
	position: relative;
	overflow: hidden;
	clear:left;
}
.jazz-ui-Tree .treeBranch .twistie {
	cursor: pointer;
	float:left;
	margin:4px 6px 1px 2px;
	position:relative;
	outline-style: none;
}
.jazz-ui-Tree .treeBranch .row {
	margin: 1px 0 1px 0;
}
.jazz-ui-Tree .treeBranch .leaf .body,
.jazz-ui-Tree .closed .body {
	display: none;
}
.jazz-ui-Tree .treeBranch .leaf .twistie {
	visibility: hidden;
}
.jazz-ui-Tree .open .twistie {
	display: inline-block;
background-image: url("../../sprite/jazz-common?etag=GQcpkeBwmsn");
background-position: -8px -138px;
width: 7px;
height: 7px;
}
.jazz-ui-Tree .closed .twistie {
	display: inline-block;
background-image: url("../../sprite/jazz-common?etag=GQcpkeBwmsn");
background-position: -0px -138px;
width: 7px;
height: 7px;
}







.jazz-ui-Tree .simpleItem {
	position: relative;
	overflow: hidden;
	cursor: default;
}
.jazz-ui-Tree .simpleItem .icon {
	background-position:left center;
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:16px;
	min-height:16px;
	width:16px;
	padding-right: 0.5em;
}
.jazz-ui-StyledBox {
	overflow: hidden;
	position: relative;
}

.jazz-ui-StyledBox > .border {
	position:absolute;
	width:100%;
	height:100%;
	overflow:hidden;
}
.jazz-ui-StyledBox > .border .shift {
	position:relative;
	width:100%;
	height:100%;
	overflow:hidden;
}
.jazz-ui-StyledBox > .background {
	overflow:hidden;
	background-color: white;
}
.sbTrimless.jazz-ui-StyledBox > .background {
	background-color: transparent;
}

.jazz-ui-StyledBox > .border .corner {
	position:absolute;
	z-index: 5;
}
.jazz-ui-StyledBox > .border .right {
	right: 0%;
}
.jazz-ui-StyledBox > .border .bottom.corner,
.jazz-ui-StyledBox > .border .dock-south {
	bottom: 0%;
}
.jazz-ui-StyledBox > .border .vertical {
	position: absolute;
	height: 100%;
}
.jazz-ui-StyledBox > .border .horizontal {
	position: absolute;
	width: 100%;
}
.jazz-ui-StyledBox > .background {
	position: relative;
	z-index: 1;
}
/* BUST-OUT HACK STYLES */
.jazz-ui-StyledBox.busted-out {
	padding-bottom: 5px;
}
.jazz-ui-StyledBox.busted-out > .background {
	z-index: auto !important;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	padding-top: 2px;
}
.jazz-ui-StyledBox.busted-out > .border {
	z-index: 1;
}
/* TOP-LEFT CORNERS */
.login.jazz-ui-StyledBox > .border .top.left {
background-image: url("../../sprite/jazz-ui-StyledBox?etag=G4vCgWg15m7");
background-position: -30px -5px;
width: 4px;
height: 4px;
}
.sbLight.shadow.jazz-ui-StyledBox > .border .top.left {
background-image: url("../../sprite/jazz-ui-StyledBox?etag=G4vCgWg15m7");
background-position: -6px -21px;
width: 5px;
height: 6px;
}
.sbDark.shadow.jazz-ui-StyledBox > .border .top.left {
background-image: url("../../sprite/jazz-ui-StyledBox?etag=G4vCgWg15m7");
background-position: -24px -14px;
width: 5px;
height: 6px;
}
.sbYellow.shadow.jazz-ui-StyledBox > .border .top.left {
background-image: url("../../sprite/jazz-ui-StyledBox?etag=G4vCgWg15m7");
background-position: -18px -21px;
width: 5px;
height: 6px;
}
.editor-focus.shadow.jazz-ui-StyledBox > .border .top.left {
background-image: url("../../sprite/jazz-ui-StyledBox?etag=G4vCgWg15m7");
background-position: -24px -0px;
width: 5px;
height: 6px;
}

/* TOP-RIGHT CORNERS */
.login.jazz-ui-StyledBox > .border .top.right {
background-image: url("../../sprite/jazz-ui-StyledBox?etag=G4vCgWg15m7");
background-position: -30px -10px;
width: 4px;
height: 4px;
}
.sbLight.shadow.jazz-ui-StyledBox > .border .top.right {
background-image: url("../../sprite/jazz-ui-StyledBox?etag=G4vCgWg15m7");
background-position: -16px -7px;
width: 7px;
height: 6px;
}
.sbDark.shadow.jazz-ui-StyledBox > .border .top.right {
background-image: url("../../sprite/jazz-ui-StyledBox?etag=G4vCgWg15m7");
background-position: -8px -7px;
width: 7px;
height: 6px;
}
.sbYellow.shadow.jazz-ui-StyledBox > .border .top.right {
background-image: url("../../sprite/jazz-ui-StyledBox?etag=G4vCgWg15m7");
background-position: -8px -14px;
width: 7px;
height: 6px;
}
.editor-focus.shadow.jazz-ui-StyledBox > .border .top.right {
background-image: url("../../sprite/jazz-ui-StyledBox?etag=G4vCgWg15m7");
background-position: -8px -0px;
width: 7px;
height: 6px;
}

/* BOTTOM-LEFT CORNERS */
.login.jazz-ui-StyledBox > .border .bottom.left {
background-image: url("../../sprite/jazz-ui-StyledBox?etag=G4vCgWg15m7");
background-position: -24px -21px;
width: 4px;
height: 4px;
}
.sbLight.shadow.jazz-ui-StyledBox > .border .bottom.left {
background-image: url("../../sprite/jazz-ui-StyledBox?etag=G4vCgWg15m7");
background-position: -0px -21px;
width: 5px;
height: 6px;
}
.sbDark.shadow.jazz-ui-StyledBox > .border .bottom.left {
background-image: url("../../sprite/jazz-ui-StyledBox?etag=G4vCgWg15m7");
background-position: -24px -7px;
width: 5px;
height: 6px;
}
.sbYellow.shadow.jazz-ui-StyledBox > .border .bottom.left {
background-image: url("../../sprite/jazz-ui-StyledBox?etag=G4vCgWg15m7");
background-position: -12px -21px;
width: 5px;
height: 6px;
}
.editor-focus.shadow.jazz-ui-StyledBox > .border .bottom.left {
background-image: url("../../sprite/jazz-ui-StyledBox?etag=G4vCgWg15m7");
background-position: -16px -14px;
width: 5px;
height: 6px;
}

/* BOTTOM-RIGHT CORNERS */
.login.jazz-ui-StyledBox > .border .bottom.right {
background-image: url("../../sprite/jazz-ui-StyledBox?etag=G4vCgWg15m7");
background-position: -30px -0px;
width: 4px;
height: 4px;
}
.sbLight.shadow.jazz-ui-StyledBox > .border .bottom.right {
background-image: url("../../sprite/jazz-ui-StyledBox?etag=G4vCgWg15m7");
background-position: -16px -0px;
width: 7px;
height: 6px;
}
.sbDark.shadow.jazz-ui-StyledBox > .border .bottom.right {
background-image: url("../../sprite/jazz-ui-StyledBox?etag=G4vCgWg15m7");
background-position: -0px -7px;
width: 7px;
height: 6px;
}
.sbYellow.shadow.jazz-ui-StyledBox > .border .bottom.right {
background-image: url("../../sprite/jazz-ui-StyledBox?etag=G4vCgWg15m7");
background-position: -0px -14px;
width: 7px;
height: 6px;
}
.editor-focus.shadow.jazz-ui-StyledBox > .border .bottom.right {
background-image: url("../../sprite/jazz-ui-StyledBox?etag=G4vCgWg15m7");
background-position: -0px -0px;
width: 7px;
height: 6px;
}

/* PLACE BACKGROUND INSIDE BORDER */
.shadow.jazz-ui-StyledBox > .background {
	margin: 2px 5px 5px 2px;
}
.login.jazz-ui-StyledBox > .background {
	margin: 2px;
}

.sbLight.shadow.jazz-ui-StyledBox > .border {
	color: #dcdcdc;
}
.sbDark.jazz-ui-StyledBox > .border {
	color: #ababab;
}
.sbYellow.sbEditor.jazz-ui-StyledBox > .border {
	color: #d6d6ad;
}
.editor-focus.sbEditor.jazz-ui-StyledBox > .border {
	color: #a8c9e5;
}

/*TOP*/
.login.jazz-ui-StyledBox > .border .center {
	margin: 0 4px;
}
.login.jazz-ui-StyledBox > .border .top.center,
.shadow.jazz-ui-StyledBox > .border .top.center {
	border-top: 1px solid;
	border-bottom: 1px solid white;
}
.shadow.jazz-ui-StyledBox > .border .center {
	margin: 0 7px 0 5px;
}

/*BOTTOM*/
.login.jazz-ui-StyledBox > .border .bottom.center {
	border-top: 1px solid white;
	border-bottom: 1px solid;
}
.sbLight.shadow.jazz-ui-StyledBox > .border .bottom.center {
	background: url("../jazz.ui/graphics/StyledBox/light-shadow-bottom.png?etag=X8LCef2") repeat-x;
	height: 5px;
}
.tweak-border.jazz-ui-StyledBox > .border .bottom.center > .line {
	height: 1px;
	border-bottom: 1px solid;
}
.sbDark.shadow.jazz-ui-StyledBox > .border .bottom.center {
	background: url("../jazz.ui/graphics/StyledBox/dark-shadow-bottom.png?etag=X8LCef2") repeat-x;
	height: 5px;
}

/*LEFT*/
.login.jazz-ui-StyledBox > .border .down {
	top:4px;
}
.login.jazz-ui-StyledBox > .border .up {
	top:-8px;
}
.shadow.jazz-ui-StyledBox > .border .down {
	top:6px;
}
.shadow.jazz-ui-StyledBox > .border .up {
	top:-12px;
}
.login.jazz-ui-StyledBox > .border .left.side,
.editor-focus.jazz-ui-StyledBox > .border .left.side,
.shadow.jazz-ui-StyledBox > .border .left.side {
	border-left: 1px solid;
	border-right: 1px solid white;
}

/*RIGHT*/
.login.jazz-ui-StyledBox > .border .right.side {
	border-left: 1px solid white;
	border-right: 1px solid #ababab;
}
.sbLight.shadow.jazz-ui-StyledBox > .border .right.side {
	background: url("../jazz.ui/graphics/StyledBox/light-shadow-right.png?etag=X8LCef2") repeat-y right;
	width: 5px;
}
.tweak-border.jazz-ui-StyledBox > .border .right.side .line {
	width: 1px;
	border-right: 1px solid;
}
.sbDark.shadow.jazz-ui-StyledBox > .border .right.side {
	width: 5px;
	background: url("../jazz.ui/graphics/StyledBox/dark-shadow-right.png?etag=X8LCef2") repeat-y right;
}

/*SEPARATOR*/
.shadow.jazz-ui-StyledBox > .background > .collapsible > .separator {
	height:1px;
	background: #dcdcdc;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	margin: 0 -1px;
}
.no-separator.jazz-ui-StyledBox > .background > .collapsible > .separator {
	display: none;
}

/* BLUE */
.sbBlue.jazz-ui-StyledBox > .background > .jazz-ui-StyledBox-header {
	background: #e7f1f9 url("../jazz.ui/graphics/StyledBox/header-blue.png?etag=X8LCef2") repeat-x center center;
}
.sbBlue.jazz-ui-StyledBox > .background > .jazz-ui-StyledBox-header.hover {
	background: #cee2f2 url("../jazz.ui/graphics/StyledBox/header-blue-hover.png?etag=X8LCef2") repeat-x center center;
}
.showBackground.sbBlue.jazz-ui-StyledBox > .background {
	background-color: #f2f8fc;
}
/* GRAY */
.sbGray.jazz-ui-StyledBox > .background > .jazz-ui-StyledBox-header {
	background: #f6f6f6 url("../jazz.ui/graphics/StyledBox/header-gray.png?etag=X8LCef2") repeat-x center center;
}
.sbGray.jazz-ui-StyledBox > .background > .jazz-ui-StyledBox-header.hover {
	background: #f0f0f0 url("../jazz.ui/graphics/StyledBox/header-gray-hover.png?etag=X8LCef2") repeat-x center center;
}
.showBackground.sbGray.jazz-ui-StyledBox > .background {
	background-color: #f6f6f6;
}
/* GREEN */
.sbGreen.jazz-ui-StyledBox > .background > .jazz-ui-StyledBox-header {
	background: #eef8e9 url("../jazz.ui/graphics/StyledBox/header-green.png?etag=X8LCef2") repeat-x center center;
}
.sbGreen.jazz-ui-StyledBox > .background > .jazz-ui-StyledBox-header.hover {
	background: #e3f3db url("../jazz.ui/graphics/StyledBox/header-green-hover.png?etag=X8LCef2") repeat-x center center;
}
.showBackground.sbGreen.jazz-ui-StyledBox > .background {
	background-color: #F1F8F1;
}
/* PURPLE */
.sbPurple.jazz-ui-StyledBox > .background > .jazz-ui-StyledBox-header {
	background: #eeedf4 url("../jazz.ui/graphics/StyledBox/header-lavender.png?etag=X8LCef2") repeat-x center center;
}
.sbPurple.jazz-ui-StyledBox > .background > .jazz-ui-StyledBox-header.hover {
	background: #e3e2ed url("../jazz.ui/graphics/StyledBox/header-lavender-hover.png?etag=X8LCef2") repeat-x center center;
}
.showBackground.sbPurple.jazz-ui-StyledBox > .background {
	background-color: #f8f7ff;
}
/* TEAL */
.sbTeal.jazz-ui-StyledBox > .background > .jazz-ui-StyledBox-header {
	background: #ebf5f4 url("../jazz.ui/graphics/StyledBox/header-teal.png?etag=X8LCef2") repeat-x center center;
}
.sbTeal.jazz-ui-StyledBox > .background > .jazz-ui-StyledBox-header.hover {
	background: #dfefed url("../jazz.ui/graphics/StyledBox/header-teal-hover.png?etag=X8LCef2") repeat-x center center;
}
.showBackground.sbTeal.jazz-ui-StyledBox > .background {
	background-color: #F4FCFB;
}
/* ORANGE */
.sbOrange.jazz-ui-StyledBox > .background > .jazz-ui-StyledBox-header {
	background: #fff5e2 url("../jazz.ui/graphics/StyledBox/header-orange.png?etag=X8LCef2") repeat-x center center;
}
.sbOrange.jazz-ui-StyledBox > .background > .jazz-ui-StyledBox-header.hover {
	background: #ffefd1 url("../jazz.ui/graphics/StyledBox/header-orange-hover.png?etag=X8LCef2") repeat-x center center;
}
.showBackground.sbOrange.jazz-ui-StyledBox > .background {
	background-color: #fff7f2;
}
/* GOLD */
.sbGold.jazz-ui-StyledBox > .background > .jazz-ui-StyledBox-header {
	background: #fbf6db url("../jazz.ui/graphics/StyledBox/header-gold.png?etag=X8LCef2") repeat-x center center;
}
.sbGold.jazz-ui-StyledBox > .background > .jazz-ui-StyledBox-header.hover {
	background: #f8f0c6 url("../jazz.ui/graphics/StyledBox/header-gold-hover.png?etag=X8LCef2") repeat-x center center;
}
.showBackground.sbGold.jazz-ui-StyledBox > .background {
	background-color: #FDFAF1;
}
/* WIZARD  */
.wizard.jazz-ui-StyledBox > .top-border {
	border-bottom: 1px solid #cfe9ef;
}
.wizard.jazz-ui-StyledBox > .background > .jazz-ui-StyledBox-header {
	background: url("../jazz.ui/graphics/StyledBox/wizard-top.png?etag=X8LCef2") no-repeat top left;
	height: 75px;
}
.wizard.jazz-ui-StyledBox > .background {
	background: white url("../jazz.ui/graphics/StyledBox/wizard-top-tile.png?etag=X8LCef2") repeat-x top;
}
.wizard.jazz-ui-StyledBox > .border-bottom {
	border-top: 1px solid #f3f3f3;
}
/* EDITOR */
.sbEditor.jazz-ui-StyledBox > .background {
	background: white url("../jazz.ui/graphics/StyledBox/editor-top.png?etag=X8LCef2") repeat-x;
}
.sbYellow.sbEditor.jazz-ui-StyledBox > .background {
	background: white url("../jazz.ui/graphics/StyledBox/yellow-box-top.png?etag=X8LCef2") repeat-x;
}
.sbEditor.jazz-ui-StyledBox > .background > .bottom {
	background: url("../jazz.ui/graphics/StyledBox/editor-bottom.png?etag=X8LCef2") repeat-x bottom;
}
.sbYellow.sbEditor.jazz-ui-StyledBox > .background > .bottom {
	background: url("../jazz.ui/graphics/StyledBox/yellow-box-bottom.png?etag=X8LCef2") repeat-x bottom left;
}

/* EDITOR FOCUS (uses box shadow, FF3.5+, WebKit, IE9+)*/
.jazz-ui-StyledBox.editor-focus > .background {
  	-moz-box-shadow: 0 0 0 2px rgba(168,201,229,0.5);
	-webkit-box-shadow: 0 0 0 2px rgba(168,201,229,0.5);
	box-shadow: 0 0 2px 2px rgba(168,201,229,0.5);
}
/* LOGIN */
.jazz-ui-StyledBox.login > .background {
	background: white url("../jazz.ui/graphics/StyledBox/login-top.png?etag=X8LCef2") repeat-x top left;
}
.jazz-ui-StyledBox.login > .background > .collapsible > .content {
	min-height: 380px !important;
}
.jazz-ui-StyledBox.login > .background > .bottom {
	background: url("../jazz.ui/graphics/StyledBox/login-bottom.png?etag=X8LCef2") repeat-x bottom left;	
}

/* TRIMLESS */
.sbTrimless.jazz-ui-StyledBox > .background > .jazz-ui-StyledBox-header {
	background: transparent;
}
.sbTrimless.jazz-ui-StyledBox > .background > .collapsible > .content {
	min-height: 30px;
	padding-top: 6px;
	border: 0;
}
.jazz-ui-StyledBox-toggleHeader.headerVisible > .showHeader {
	display: none;
}
.jazz-ui-StyledBox-toggleHeader.headerVisible > .hideHeader {
	display: inherit;
}
.showBackground.sbTrimless.jazz-ui-StyledBox > .background > .collapsible{
	background-color: #f6f6f6;
}
.jazz-ui-UnsupportedBrowserWarning {
	width: 510px;
	height: 320px;
	margin: auto auto;
	position: absolute;
	top: 45%;
	left: 50%;
	margin-top: -160px;
	margin-left: -255px;
	background: white url("../jazz.ui/graphics/UnsupportedBrowserWarning/unsupported-bg.gif?etag=X8LCef2") no-repeat center center;
	z-index: 10000;
	font-family: Arial, Verdana, sans-serif;
}
.jazz-ui-UnsupportedBrowserWarning .content p {
	line-height: 20px;
}
.jazz-ui-UnsupportedBrowserWarning .content {
	padding: 44px 32px 12px 68px;
	font-size: 10pt;
	font-weight: bold;
	height: 80px;
}
.jazz-ui-UnsupportedBrowserWarning .content h1 {
	font-size: 15pt;
	margin: 0 0 5px 0;
	padding: 0;
	white-space: nowrap;
}
.jazz-ui-UnsupportedBrowserWarning .content p {
	padding: 0;
	margin: 0;
}
.jazz-ui-UnsupportedBrowserWarning .suggest {
	padding: 12px 22px 12px 22px;
}
.jazz-ui-UnsupportedBrowserWarning .suggest p {
	font-size: 11pt;
	font-weight: bold;
	margin-bottom: 0;
	padding-bottom: 0;
	line-height: 1.3;
}
.jazz-ui-UnsupportedBrowserWarning .suggest ul {
	list-style-type: none;
	padding: 4px 0 11px 0;
	margin: 0;
	font-size: 9pt;
}
.jazz-ui-UnsupportedBrowserWarning .suggest ul li {
	line-height: 20px;
	padding-left: 23px;
	margin-bottom: 2px;
	padding-bottom: 1px;
}
.jazz-ui-UnsupportedBrowserWarning .suggest li.firefox {
	background: url("../jazz.ui/graphics/UnsupportedBrowserWarning/firefox.gif?etag=X8LCef2") no-repeat left center;
	margin-left: 1px;
	padding-left: 22px;
}
.jazz-ui-UnsupportedBrowserWarning .suggest li.ie {
	background: url("../jazz.ui/graphics/UnsupportedBrowserWarning/ie.png?etag=X8LCef2") no-repeat left center;
}.jazz-ui-wizard {
	padding: 12px 0 10px;
}
.jazz-ui-wizard a {
	text-decoration: none;
	color: #3087B3;
}
.jazz-ui-wizard a:hover {
	color: #F58B0F;
	text-decoration: underline;
}
.jazz-ui-wizard .fullWizardHR {
	border: none;
	background-color: #CCC;
	color: #CCC;
	height: 1px;
	margin-bottom: 10px;
	width: 96%;
	position: relative;
}
.jazz-ui-wizard .embedPanelArea,
.jazz-ui-wizard .wizardPanelArea {
 	position: relative;
	zoom: 1;
	margin-left: auto;
	margin-right: auto;
}
.jazz-ui-wizard .embedPanelArea {
 	padding: 0;
	margin: 0;
	width: 738px; /* Currently the setup wizard only supports embedded steps in vertical orientation */
}
.jazz-ui-wizard .wizardPanelArea {
	padding: 0 58px 0 60px;
	margin-top: -5px;
}
.jazz-ui-wizard .wizardPanelArea.vertical {
	padding: 0;
	margin: 0 20px 0 0;
	float: right;
	width: 738px;
}
.jazz-ui-wizard .wizardPanelArea.dialogOnly {
	padding: 0 25px;
}

.jazz-ui-wizard .wizardPanelArea > div.loading {
	color: #D0D0D0;
    font-size: 2em;
    text-align: center;
	margin-top: 100px;
}
.jazz-ui-wizard .wizardNavigationArea {
	position: relative;
	clear: both;
	top: 10px;
	min-height: 27px;
}

.jazz-ui-wizard .stepList {
	padding: 12px 20px 0 20px;
}

.jazz-ui-wizard .pageTitle {
	margin: 6px 0 15px 0;
	font-size: 14pt;
}

.jazz-ui-wizard h2 {
	font-size: 16pt;
	font-weight: normal;
	color: black;
	margin-top: 0;
	margin-bottom: 0.4em;
}
.jazz-ui-wizard h3 {
	font-size: 10pt;
	color: black;
	margin-top: 0;
}

.jazz-ui-wizard ul {
	list-style-type: none;
}

.jazz-ui-wizard .noDisplay {
	display: none;
}

.jazz-ui-wizard .stepStatusWrapper {
	float: right;
	max-width: 450px;
	margin:5px 0px;
}
.jazz-ui-wizard .stepStatus {
	padding: 4px 5px 4px 5px;
}

.jazz-ui-wizard .noPadding {
	padding: 0 2px 0 3px !important;
}

.jazz-ui-wizard-button {
	font-size: 11pt;
	text-align: center;
}

.jazz-ui-wizard-button .label{
	font-weight: normal;
	color: #333333 !important;
}

.jazz-ui-wizard-nav { 
	position: relative;
	overflow: hidden;
	margin: 0 58px 0 58px;
	padding-bottom: 32px;
	padding-top: 10px;
	border-top: 1px solid #cccccc;
	zoom: 1;
}
.jazz-ui-wizard-nav.vertical { 
	margin: 0 20px;
}
.jazz-ui-wizard-nav.dialogOnly { 
	margin: 0 25px;
}
.jazz-ui-wizard-nav button {
	margin: 0 0 0 1px;
	padding-left: 10px;
	padding-right: 10px;
	width: 7em;
}

.jazz-ui-wizard-nav button.moreMargin {
	margin: 0 0 0 8px;
}

.jazz-ui-wizard-nav .buttonArea {
	float:right;
}

.jazz-ui-wizard-step-header {
	position: relative;
	overflow: hidden;
	margin-bottom: 10px;
	padding-top: 4px;
	line-height: 16px;
	zoom: 1;
}

.jazz-ui-wizard-step-header .commandArea {
	float: right;
	margin-left: 15px;
	position: relative;
	top: 2px;
}

.jazz-ui-wizard-step-header .jazz-ui-message-box {
	margin: 8px 0;
}

.jazz-ui-wizard-step-header h1 {
	float: left;
	font-size: 16pt;
	font-style: normal;
	font-weight: normal;
	margin: 0 8px 0 0;
	padding: 0;
	border: 0;
	line-height: 1.3em;
}

.jazz-ui-wizard-step-header .noDisplay {
	display: none;
}

.jazz-ui-wizard-step-header .icon {
	height: 16px;
	width: 16px;
	float: left;
	position: relative;
	top: 2px;
	margin-right: 3px;
	cursor: pointer;
}

.jazz-ui-wizard-step-header .resetIcon {
	background: url("../jazz.ui/graphics/Wizard/refresh16.gif?etag=X8LCef2") no-repeat center center;
}

.jazz-ui-wizard-step-header .helpArea {
	float: left;
	position: relative;
	padding: 0 8px 0 2px;
}

.jazz-ui-wizard-step-header .loadedTimestamp {
	color: #999;
	float: left;
	padding-right: 5px;
}

.jazz-ui-wizard-step-header p {
	margin: 0.5em 0;
	clear:both;
}

.jazz-ui-wizard .wizardStepsWrapper {
	position: relative;
	margin: 0 30px 0 58px;
}
.jazz-ui-wizard .wizardStepsWrapper.dialogOnly {
	margin: 0 25px;
}
.jazz-ui-wizard .wizardStepsWrapper.vertical {
	margin: 6px 20px;
	float: left;
	width: 175px;
	padding: 0;
}
.jazz-ui-wizard .wizardSteps {
	position: relative;
	overflow: hidden;
}
.jazz-ui-wizard .wizardHighlight {
	position: absolute;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	background-color:#FFFFDD;
	z-index: 1;
}
.jazz-ui-wizard .wizardSteps.horizontal a {
	cursor: pointer;
	color: #44b6cc;
	background: url("../jazz.ui/graphics/Wizard/step-selected.png?etag=X8LCef2") no-repeat top left;
}
.jazz-ui-wizard .wizardSteps.horizontal .inactiveStep {
	background: url("../jazz.ui/graphics/Wizard/step-unavailable.png?etag=X8LCef2") no-repeat top left;
	color: #A5ACB2;
}
.jazz-ui-wizard .wizardSteps.horizontal a , 
.jazz-ui-wizard .wizardSteps.horizontal .inactiveStep {
	margin: 1px 13px 1px 1px;
	padding: 12px 0 0 11px;
	float: left;
	min-height: 30px;
	font-size: 11pt;
	text-decoration: none;
}
.jazz-ui-wizard .wizardSteps.horizontal a .sectionLabel,
.jazz-ui-wizard .wizardSteps.horizontal .inactiveStep .sectionLabel {
	display: none;
}
.jazz-ui-wizard .wizardSteps.horizontal a.selected .sectionLabel {
	display: inline;
}

* html .jazz-ui-wizard .wizardSteps.horizontal a , 
* html .jazz-ui-wizard .wizardSteps.horizontal .inactiveStep {
	height: 30px;
}
.jazz-ui-wizard .wizardSteps.horizontal .number {
	margin-right: 12px;
}
.jazz-ui-wizard .wizardSteps.horizontal a .number {
	color: #FFFFFF;
	font-weight: bold;
}
.jazz-ui-wizard .wizardSteps.horizontal a.selected {
	background: url("../jazz.ui/graphics/Wizard/step-selected.png?etag=X8LCef2") no-repeat top left;
	color: #44b6cc;
}
.jazz-ui-wizard .wizardSteps.horizontal a.selected .number {
	color: #FFFFFF;
	font-weight: bold;
}
.jazz-ui-wizard .wizardSteps a:hover {

}
.jazz-ui-wizard .wizardSteps.horizontal a.selected:hover {
	background: url("../jazz.ui/graphics/Wizard/step-selected.png?etag=X8LCef2") no-repeat top left;
}
.jazz-ui-wizard .wizardSteps a:hover , 
.jazz-ui-wizard .wizardSteps a.selected:hover .sectionLabel {
	text-decoration: none;
}
.jazz-ui-wizard .wizardSteps .inactiveStep {
	color: #a5acb2;
	cursor: default;
}


/* Vertical Wizard Steps */
.jazz-ui-wizard .wizardSteps.vertical div {
	padding: 12px 0 10px 25px;
	border-bottom: 1px #E8EAEC solid;
	width: 155px;
}
.jazz-ui-wizard .wizardSteps.vertical div.lastStep {
	border-bottom: none;
}
.jazz-ui-wizard .wizardSteps.vertical .inactiveStep span {
	color: #A5ACB2;
	cursor: default;
}
.jazz-ui-wizard .wizardSteps.vertical .activeStep {	
	background: url("../jazz.ui/graphics/Wizard/completed.gif?etag=X8LCef2") no-repeat center left;
	cursor: pointer;
}
.jazz-ui-wizard .wizardSteps.vertical .inactiveStep span,
.jazz-ui-wizard .wizardSteps.vertical .activeStep span {
	width: 147px;
	display: block;
}
.jazz-ui-wizard .wizardSteps.vertical .activeStep {	
	color: #3087B3;
}
.jazz-ui-wizard .wizardSteps.vertical .activeStep.selected {
	background: url("../jazz.ui/graphics/Wizard/current.gif?etag=X8LCef2") no-repeat center left;
	cursor: default;
}
.jazz-ui-wizard .wizardSteps.vertical .activeStep.selected span {
	width: 150px;
	display: block;
}
.jazz-ui-wizard .wizardSteps.vertical .activeStep.selected {
	color: #000;
	font-weight: bold;
}

/* Step Groups */
.jazz-ui-wizard .wizardSteps.vertical div.stepGroup {
	padding: 8px 0 8px 0;
	width: 182px;
	border-top: 2px #E8EAEC solid;
	border-bottom: none;
}
.jazz-ui-wizard .wizardSteps.vertical div.stepGroup > div.section  {
	background: transparent url("../jazz.ui/graphics/Wizard/twisty-open.png?etag=X8LCef2") no-repeat 0 2px;
}
.jazz-ui-wizard .wizardSteps.vertical div.stepGroup.first {
	padding-top: 8px;
	border-top: none;
}
.jazz-ui-wizard .wizardSteps.vertical div.section {
	padding: 0 0 0 12px;
	margin: 0;
	border: none;
	text-transform: uppercase;
	font-size: 8pt;
	color: #b6b6b6;
	cursor: pointer;
}
.jazz-ui-wizard .wizardSteps.vertical div.stepGroup.collapsed:hover {
	background-color: #FFF4E2;
}
.jazz-ui-wizard .wizardSteps.vertical div.section:hover,
.jazz-ui-wizard .wizardSteps.vertical div.stepGroup.first > div.section,
.jazz-ui-wizard .wizardSteps.vertical div.stepGroup.inProgress > div.section,
.jazz-ui-wizard .wizardSteps.vertical div.stepGroup.completed > div.section {
	color: #666666;
}
.jazz-ui-wizard .wizardSteps.vertical div.stepGroup.collapsed > div.section  {
	background: transparent url("../jazz.ui/graphics/Wizard/twisty-closed.png?etag=X8LCef2") no-repeat 0 2px;
	display: block;
}
.jazz-ui-wizard .wizardSteps.vertical div.stepGroup.collapsed > div {
	display: none;
}
#jazz-ui-underlay {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	-moz-opacity: 0.1;
	opacity: 0.1;
	z-index: 998;
	background: #e0e0e0 url("../jazz.ui/graphics/underlay/alpha-blocker-bg.png?etag=X8LCef2") repeat-x;
}
.dj_ie8 #jazz-ui-underlay {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
	background: #333333;
}
.dj_ie7 #jazz-ui-underlay {
	filter: alpha(opacity=10);
	background: #333333;
}.jazz-ui-toolbar-Button {
	display: inline-block;
	margin-left: 4px;
	-moz-user-select: none;
	line-height: 1.3;
}
.dj_ie7 .jazz-ui-toolbar-Button {
	display: inline;
	vertical-align: middle;
}
.jazz-ui-toolbar-Button:first-child {
	margin-left: 0;
}
.jazz-ui-toolbar-Button a.button {
	min-width: 16px;
	cursor: pointer;
	margin: 1px 1px;
	padding: 2px 2px;
	display: inline-block;
	zoom: 1;
}
.jazz-ui-toolbar-Button-disabled:focus {
	outline-color: #aaaaaa;
}
.jazz-ui-toolbar-Button .button-img {
	color: #85852C;
	height: 16px;
	width: 16px;
	max-height: 16px;
	vertical-align: middle;
	margin-top: -1px;
}
.jazz-ui-toolbar-Button-disabled .button-img {
	filter: alpha(opacity=40);
	-moz-opacity: 0.4;
	opacity: 0.4;
}
.jazz-ui-toolbar-Button a.button:hover .button-img {
	color: #676532;
}
.jazz-ui-toolbar-Button a.button:hover, .jazz-ui-toolbar-Button-pressed a.button, .jazz-ui-toolbar-Button.jazz-ui-MenuPopup a.button:hover {
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	border: 1px solid #feb354;
	background-color: #fedda8;
	margin: 0;
}
.jazz-ui-toolbar-Button-pressed a.button:hover {
	background-color: #fecc7e;
}
.jazz-ui-toolbar-Button a.jazz-ui-toolbar-Button-disabled:hover {
	margin: 1px;
	border: none;
	background: none;
}
.jazz-ui-toolbar-Button a.button:hover {
	text-decoration: none;
}
.jazz-ui-toolbar-Button .button-label {
	/*vertical-align: middle;*/
	margin: 0 2px 0 2px;
}
.jazz-ui-toolbar-Button.has-icon .button-label {
	margin-left: 4px;
}
.jazz-ui-toolbar-Button a.button:hover .button-label, .jazz-ui-toolbar-Button-pressed .button-label {
	color: black;
}
.jazz-ui-toolbar-Button-disabled .button-label, .jazz-ui-toolbar-Button a.jazz-ui-toolbar-Button-disabled:hover .button-label {
	color: #808080;
}
a.jazz-ui-toolbar-Button-disabled:hover {
	background: none;
	border: 0;
	margin: 1px 1px;
}
a.jazz-ui-toolbar-Button-disabled:hover {
	cursor: default;
}
.jazz-ui-toolbar-Button-caret {
	display: inline-block;
background-image: url("../../sprite/jazz-common?etag=GQcpkeBwmsn");
background-position: -10px -130px;
width: 7px;
height: 4px;
}.jazz-ui-toolbar-Separator {
	border-left: 1px solid #999999;
	width: 0;
	height: 16px;
	margin-left: 4px;
	vertical-align: middle;
	display: inline-block;
}