/* display any elements that are required for the non-js version of a page, but are hidden for the javascript version of the page */
.nonjsFallback {
	display:block;
}
span.nonjsFallback {
	display:inline;
}
/* prevent js-specific hide-onload functionality */
.hideOnLoad {
	display:block
}
span.hideOnLoad {
	display:inline;
}
/* hide js-specific dynamic elements */
.dynjs {
	display:none!important;
}
span.dynjs {
	display:none!important;
}
/* prevent js-specific offscreen-onload functionality */
.offscreenOnLoad, 
.phoenix .p-offscreenOnLoad {
	position:static;
	left:auto;
}
/* demarcate (in-source) overlays with a border */
.overlay,
.bubblehelp,
.bubble,
.nonjsBorder {
	border:1px solid #CCC;
	padding:10px;
	margin:10px 0;
}
/* demarcate panel sources with a border */
.phoenix .p-source {
	padding:10px;
	border:1px solid #CCC;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	margin-bottom:10px;
}
.phoenix .p-source h2,
.phoenix .p-source h3{
	margin-top:0;
}
