div#xpwiki_loading {
	background-color: yellow !important;
	position: absolute !important;
	text-align: center !important;
	z-index: 200 !important;
	filter:alpha(opacity=20) !important;
	-moz-opacity: 0.2 !important;
	opacity: 0.2 !important;
	cursor: wait !important;
}

div#xpwiki_loading_text {
	color: #000 !important;
	font-size: 40px !important;
	font-weight: bold !important;
	position: relative !important;
	text-align: center !important;
	top: 20% !important;
}

div#XpWikiPopup {
	border-left: solid gray 1px !important;
	background-color: white !important;
	-webkit-overflow-scrolling: touch !important;
}

div#XpWikiPopupHeader {
	background-color: #9C9C9C !important;
	color: white !important;
	font-weight:bold !important;
}

div#XpWikiPopupBody {
	background-color: white !important;
}

img#lightboxImage {
	max-height: none !important;;
	max-width: none !important;;
}

body.popup_body_default {
	font-size:75% !important;
}

div.resizableResizeX {
	position: absolute;
	right: -5px;
	width: 4px;
	top: 0px;
	height:100%;
	border: none;
	padding: 0px;
	margin: 0px;
	background-color: #b0c4de;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

div.resizableResizeY {
	position: absolute;
	bottom: -5px;
	height: 4px;
	left: 0px;
	width:100%;
	border: none;
	padding: 0px;
	margin: 0px;
	background-color: #b0c4de;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	overflow: hidden;	/* for IE6 */
}

div.resizableResizeXY {
	position: absolute;
	bottom: -5px;
	height: 6px;
	right: -5px;
	width: 6px;
	border: none;
	padding: 0px;
	margin: 0px;
	background-color: #b0c4de;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	overflow: hidden;	/* for IE6 */
}

img.xpwikiFavicon {
	border: none !important;
	padding: 0px 1px 0px 0px !important;
	margin: 0px !important;
}

div.xpwikiWrapBtn {
	float: right !important;
	width: auto !important;
	font-size: 11px !important;;
	margin-top: 2px !important;;
	margin-right: 1px !important;;
	padding: 1px 5px !important;;
	border: 1px solid gray !important;;
	cursor: pointer !important;
	background: #F5F5F5 url(./loader.php?src=buttonbg.gif) repeat-x scroll center bottom !important;
	-moz-border-radius: 4px !important;
	-webkit-border-radius: 4px !important;
	border-radius: 4px !important;
}
div.xpwikiWrapBtn:hover {
	padding: 0px 4px !important;;
	border: 2px solid orange !important;;
	border-top-color: gold !important;;
	border-left-color: gold !important;;
}

div.xpwikiFckBtn {
	float: right !important;
	width: auto !important;
	font-size: 11px !important;;
	margin-top: 2px !important;;
	margin-right: 1px !important;;
	padding: 1px 5px !important;;
	border: 1px solid gray !important;;
	cursor: pointer !important;
	background: #F5F5F5 url(./loader.php?src=buttonbg.gif) repeat-x scroll center bottom !important;
	-moz-border-radius: 4px !important;
	-webkit-border-radius: 4px !important;
	border-radius: 4px !important;
}
div.xpwikiFckBtn:hover {
	padding: 0px 4px !important;;
	border: 2px solid orange !important;;
	border-top-color: gold !important;;
	border-left-color: gold !important;;
}

/* contents (Functionality) */
div.toc_pin {
	float: right !important;
	width: 16px !important;
	height: 16px !important;
	background-image : url(loader.php?src=pin.gif) !important;
	filter: alpha(opacity=80) !important;
	-moz-opacity: 0.8 !important;
	opacity: 0.8 !important;
	cursor: pointer !important;
}
span.toc_handle {
	margin-left: -1.3em !important;
	margin-right: 0.2em !important;
	cursor: pointer !important;
}
div.contentsFixed {
	float: none !important;
	border: none !important;
	margin: 0px !important;
	position: fixed !important;
	filter: alpha(opacity=80) !important;
	-moz-opacity: 0.8 !important;
	opacity: 0.8 !important;
}

