body {
  font-family: Verdana, Arial, sans-serif;
  font-size: small;
  color: #FFF;
  background-color: #000;
  background: url(graphics/logo.png);
  background-position: center center;
  background-repeat:no-repeat;
  background-color: #000;
  margin: 0; 
  padding: 0;
}

.menu { 
	position: absolute ; 
	top: 30 ;
	left: 0 ;
	height: 26px ;
	border: 1px solid #999;
}

.fsc { 
	position: absolute ; 
	bottom: 30 ;
	right: 0 ;
	height: 26px ;
	border: 1px solid #999;
}

.menu .btn {
	display: block;
	position: relative;
	background: #aaa;
	padding: 5px;
	float: left;
	color: #fff;
	text-decoration: none;
	cursor: pointer;
}

div.content {
	height: 100%;
	overflow-y: hidden;
}

.window {
	position: absolute;
	background-color: #F00;
}

.window .titleBar {
  position: absolute;
	width: 100%;
	height: 20px;
	top: -19px;
	left: 0;
	border: 1px solid #999;
	background-image: url(graphics/shade.png);
	background-position: bottom;
	background-color: #000;
	cursor: move;
	overflow: hidden; 
}

.window .close {
	position: absolute;
	top: -16px;
	right: 3px;
	width: 13px;
	height: 13px;
	background-image: url(graphics/close.png);
	cursor: pointer;
	overflow: hidden;
}

.window .resize {
	position: absolute;
	right: 1;
	bottom: 1;
	width: 11px;
	height: 11px;
	background-image: url(graphics/resize.png);
	background-repeat: no-repeat;
	background-position: top left;
	cursor: se-resize;
	overflow: hidden; 
}

.window .content {
	width: 100%;
	height: 100%;
	position: absolute;
	padding: 0px;
	background-color: #000;
	border: 1px solid #999;
	overflow: hidden; 
}

.window .content p {
	margin: 0 0 10px 0;
}

.imageviewer {
	position: absolute;
	background-color: #000;
	border: 1px solid #999;
	padding: 0px;
	overflow: hidden;  
}

.imageviewer .pan {
	position: absolute;
	background-image: url(graphics/pan.png);
	background-repeat: no-repeat;
	background-position: bottom right;
	cursor: move;
	overflow: hidden; 
}

.imageviewer .content {
	position: absolute;
}

.btn {
	display: block;
	position: relative;
	background: #aaa;
	padding: 5px;
	float: left;
	color: #fff;
	text-decoration: none;
	cursor: pointer;
}

.btn.blue { background: #2ae; }
.btn.green { background: #9f4; }
.btn.red { background: #f19; }
.btn.black { background: #000; }
.btn:hover { background-color: #000; }
.btn:active { background-color: #444; }
.btn[class] {  background-image: url(graphics/shade.png); background-position: bottom; }