		html, body
		{
			margin: 0;			/* Remove body margin/padding */
			padding: 0;
			overflow: hidden;	/* Remove scroll bars on browser window */
		}
		#header { padding: 1em; }
		
		#panes {
			border: 3px solid #669;
			min-width: 500px;	/* Splitter can't be too thin ... */
			min-height: 300px;	/* ... or too flat */
			height: 100%;
		}
		
		#topper {				/* Top nested in right pane */
			height: 300px;		/* Initial height */
			min-height: 75px;	/* Minimum height */
			overflow: hidden;
		}
		#vwrcont {
			min-height: 100px;
		}
		
		/* Splitbar styles; these are the default class names */
		
		.ui-state-default { background-color: rgb(214, 226, 235) }
		.ui-state-hover { background-color: #bbf }
		.ui-state-highlight { background-color: #68f }
		.ui-state-error { background-color: #eaa }
		
		.splitter-pane {
			overflow: auto;
		}
		.splitter-bar-vertical {
			width: 15px;
			background-image: url(jq/nav.svg);
			background-repeat: no-repeat;
			background-position: center;
		}
		.splitter-bar-vertical-docked {
			width: 10px;
			background-image: url(jq/vdockbar-trans.gif);
			background-repeat: no-repeat;
			background-position: center;
		}
		.splitter-bar-horizontal {
			height: 15px;
			background-image: url(jq/nav.svg);
			background-repeat: no-repeat;
			background-position: center;
			cursor: row-resize;
		}
		.splitter-bar-horizontal-docked {
			height: 10px;
			background-image: url(jq/hdockbar-trans.gif);
			background-repeat: no-repeat;
			background-position: center;
			cursor: row-resize;
		}
		.splitter-bar.ui-state-highlight {
			opacity: 0.7;
		}
		.splitter-iframe-hide {
			visibility: hidden;
		}