div#viewer {
	position: absolute;
	background-color: #eee;
	border: 1px solid #999;
	font-size: 9pt;
}
img.icon {
	padding: 0px;
	margin: 0px;
}
img.tile {
	padding: 0px;
	margin: 0px;
	position: absolute;
}
p
{
	/*
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 12px;
	font-size: 12px;
}
p.log {
	margin: 0.25em 0.25em 0.25em 0.25em;
	*/
}
#title
{
	position: absolute;
	top: 90px;
	left: 15px;
}
div#left {
	position: absolute;
	top: 10px;
	left: 10px;
	background-color: #ddd;
	border: 1px solid #999;
}
	div#zselect {
		position: absolute;
		top: 10px;
		left: 0px;
	}
	div#zsimgcontainer {
		position: absolute;
		border: 1px solid #999;
	}
	img#zselectimg {
		width: 100%;
		height: 100%;
		z-index: 1;
	}
	div#zslice {
		position: absolute;
		z-index: 2;
		cursor: move;
	}
	img#zup {
		position: absolute;
	}
	img#zupmore {
		position: absolute;
	}
	img#zdown {
		position: absolute;
	}
	img#zdownmore {
		position: absolute;
	}
	div#metacontainer {
		position: absolute;
		margin-left: 10px;
		margin-right: 10px;
		width: 100%;
		height: 100px;
		top: 230px;
		padding: 5px 0 5px 0;
	}
	div#icons {
		position: absolute;
		top: 310px;
		background-color: #ddd;
	}
	div#plane {
		position: absolute;
		top: 366px;
		left: 0px;
		border: 1px solid #999;
	}
		div#nav {
			position: absolute;
		}
			img#navimg {
				position: absolute;
				width: 100%;
				height: 100%;
				z-index: 1;
			}
			div#zone {
				position: absolute;
				background-color: yellow;
				background: transparent;
				border: 1px solid black;
				z-index: 2;
				cursor: move;
			}
div#centre {
	position: absolute;
	top: 10px;
	left: 222px;
}
    div#termview {
        overflow:auto;
    	border-left: 1px solid #999;
		border-top: 1px solid #999;
		border-right: 1px solid #999;
		background: #ddd;
		position: relative;
    }
	div#tileview {
		border: 1px solid #999;
		background: #ddd;
		position: relative;
		overflow: hidden;
		cursor: move;
	}
	div#tileframe {
		position: absolute;
		top: 50px;
		left: 50px;
	}
	div#loadingbox {
		border: 1px solid #999;
		background: white;
		position: absolute;
		display: none;
		z-index: 5;
	}
	div#clickmove {
		position: absolute;
	}
		img#clickup {
			position: absolute;
			top: 0px;
			left: 22px;
			cursor: pointer;
		}
		img#clickdown {
			position: absolute;
			top: 44px;
			left: 22px;
			cursor: pointer;
		}
		img#clickleft {
			position: absolute;
			top: 22px;
			left: 0px;
			cursor: pointer;
		}
		img#clickright {
			position: absolute;
			top: 22px;
			left: 44px;
			cursor: pointer;
		}
		img#zoomin {
			position: absolute;
			top: 70px;
			left: 0px;
		}
		img#zoomout {
			position: absolute;
			top: 70px;
			left: 32px;
		}
div#right {
	position: absolute;
	top: 10px;
	width: 350px;
	background: #ddd;
	border: 1px solid #999;
	padding: 0px;
	overflow:auto;
	
}
	div#bigmeta {
		position: absolute;
		width: 190px;
		top: 0px;
		left: 0px;
		font-size: 8pt;
		background: #ddd;
		border: 1px solid #999;
		padding: 5px 5px 5px 5px;
	}
	div#vars {
		position: absolute;
		width: 200px;
		height: 200px;
		background: #999;
		top: 120px;
		left: 0px;
		border: 1px solid #999;
		padding: 5px 0 5px 0;
		display: none;
	}
	div#log {
		position: absolute;
		width: 200px;
		background: #999;
		top: 240px;
		left: 0px;
		font-size: 8pt;
		border: 1px solid #999;
		display: none;
	}

