body
{
	padding: 2em;background:#aaaaaa;color: #444444;text-align: center; 
}

h1,h2,h3,p{margin: 0;padding: 0 1em;font-weight:normal}

h1{font-size: 250%;letter-spacing: 1px;font-weight:bold;color: #FFFFFF;}
h2{font-size: 125%;vertical-align:center;}
h3{font-size: 100%;}
p{padding: 0 1em 1.5em}

legend{font-size: 125%;}
form {text-align:left; margin-bottom:0.5em;}
fieldset{line-height:1.5;text-align:left;border:1px gray solid;padding:0.8em;}
table{border:0;margin:0;padding:0;}
tr{border:0;margin:0;padding:0;}
td{border:0;margin:0;padding:0;}


div#container
{
	width:55em; 
	margin: 0 auto;
	padding:10px;
	text-align:left;
	background:#dee2bd;
}

div#header,div#footer{background: #aaad8e;}
div#content,div#menu{background: #d0d4ad;}

div#header{padding: 10px;text-align:center}
div#content{float:right; width:46em; margin:0.5em 0;}
div#footer{clear:both; width:55em;text-align:center;}
div#footertext{vertical-align:center; padding:0.5em;color:#FFFFFF;font-weight:bold}
div#footertext a{color:#FFFFFF;}	

div#contenttitle{padding: 10px;text-align:center}

#content h2{
	background:#afb292;	   
	color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	width:25em;
	margin-top:0.5em;
	margin-bottom:1em;
	padding:0.5em 0;
	text-align:center;
}

.innercontentpanel{padding: 1.5em;text-align:left;}
.contentleft{padding-right:0.5em;padding-top:0.5em;}
.contentright{padding-top:0.5em;}
div#okcancelpanel{padding:0.5em;width:100%;text-align:center;}
div#okcancelpanel input{width:5em;height:2em;margin-left:0.5em;margin-right:0.5em;font-size: 115%;}
.ending{clear:both}

.shiftright{position:relative;left:1em;}
.params{}


div#menu{float:left; width:8em;  margin:0.5em 0;}
ul#postnav,ul.postnav li{margin:0;padding:0;list-style-type:none; }
ul#postnav{}
ul#postnav li{ margin :0.5em}
ul#postnav a{display:block; width:6em;background:#bec29e; font-size:120%;
text-decoration:none;text-align:center; font-weight: bold ; color:#FFFFFF}
ul#postnav a:hover{background:  #afb292; color:#FFFFFF;}
ul#postnav a.selected{background:	 #afb292; color:#FFFFFF;}
ul#postnav a div.innerbutton{padding-top:0.4em;padding-bottom:0.5em;}

.log{position:relative;text-align:center;}
.main,.job,.error,.criticalError,.warning{
	color:#FFFFFF;
	padding-top:0.5em;
	padding-bottom:0.5em;
	height:1em;
	margin-left:auto;
	margin-right:auto;
	margin-top:0.2em;
	margin-bottom:0.2em;
}

.criticalError{
	background:#ff8585;
	font-weight:bold;
	height:auto;
}

.warning{
	background:#ffcfcf;
	font-weight:bold;
	height:auto;
	color:#ab7474;
}

.main{
	font-size:120%;
	margin-top:1em;
	margin-bottom:1em;
	background:#afb292;	   
}
.job{
	background:#bec29e;
}
.debug{font-size:80%;font-style:italic;color:#000000;}

.tooltip {
	position:absolute;
	width:200px;
	padding:0;
	margin:0;
}
.tooltip img {
	position: relative;
	padding:0;
	margin:0;
	z-index:10;
	top:3px;
}
.tooltip span {
	position: absolute;
	z-index:1;
	top:-6px;
	left: 14px;
	background: white;
	text-color: black;
}
.tooltip div {
	padding: 0.5em;
}
#loading {
	display:none;
}
#loadingContent {
	position:relative;
}
#loadingButton {
	display:none;
	width:100%;
}
