
body {
	margin:0px;
	padding:0px;
	xxbackground-color:appworkspace;
}
#virtualbody {

	/* also change in ie.js if changing these... */

	max-width:980px; /* to fit 1024x768 screen (1024-24-10-10) */
	min-width:756px; /* to fit 800x600 screen (800-24-10-10) */
	padding:10px;

	background-color:#FFF;
}

@media print {
	#virtualbody {
		padding:0px;
/* Modified 2010-02-16 by Martin Johansson/CIKADO - MSIE8 */
/*		zoom:80%; Added 2007-10-22 by Martin Johansson/CIKADO */
		zoom:100%; 	
	}
}

#header {
	letter-spacing:-1px;
}
#header-logo {
	height:86px; 
	padding-left:12px; 
	background-image:url(../../6740E75172B06CF8C12572FE00574D14/$file/header.jpg);
}
body.restricted #header-logo {
	background-image:url(../../40A2E5046AE0F248C125738B002C9BAC/$file/intranet_header.gif);
}
body.restricted #header-nav { /* Added 2011-08-26 by Martin Johansson/CIKADO */
	 display:none; 
}

#header-logo div {
	padding-top:12px; 
}
img#logo {
	width:120px;
	height:62px;
	border-width:0px;
}

#header ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
#header li {
	display:inline;
	padding-top:0ex;
	padding-bottom:0ex;
}
#header li a {	
	float:left;
	padding:1px 4px 2px 4px;
}
/*
#header li .sep {	
	float:left;
	padding:1px 0px 2px 0px;
	color:gray;
	cursor:default;
}
*/
#header li img {
	margin:0px 2px -1px 0px;
	border-width:0px;
}
#header li br {
	display:none;
}
#header-nav {
	padding:2px 8px 2px 8px;
	border-bottom:solid 1px #FFF; 
	background-color:#870826;
}
#header-nav li a {	
	margin-right:3px;
	color:white;
}
#header-functions {
	padding:2px 8px 2px 8px;
	border-bottom:solid 1px #870826;
	background-color:#D9E8EE;
}

/*
#header-functions .col-right li a {
	font-weight:normal;
}
#header-functions .col-right li.last a {
	font-weight:bold;
}
*/

#header-functions .tmt-column-left-float {
	margin-right:1px;
	border-width:0px;
}
#header-functions .tmt-column-right {
	margin-left:1px;
	border-width:0px;
}

#header-functions .tmt-column-left-float li a {
	border-right:solid 1px gray;
}
#header-functions .tmt-column-left-float li.last a {
	border-right-width:0px;
}

#body-inner {
	margin-left:12px;
	margin-right:12px;
}

div.body-row {
	clear:both;
	height:20px;
	margin:2px 0px 6px 0px;
	text-align:right;
}
div.body-row div {
	padding-top:3px;
}
#body div.body-row a {
	font-weight:normal;
}

#footer {
	font-size:92%;
}
#footer ul {
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px;
}
#footer li {
	display:inline;
	padding-top:0ex;
	padding-bottom:0ex;
}
#footer li a {	
	float:left;
	padding:1px 4px 2px 4px;
	margin-right:3px;
}
#footer li a {
	border-right:solid 1px gray;
}
#footer li.last a {
	border-right-width:0px;
}
#footer address {
	xdisplay:block;
	clear:both;
	margin-top:16px;
	padding-top:1px;
	border-top:solid 1px gray;
	font-style:normal;
	letter-spacing:-1px;
}

/*
.col-left {
	margin-right:-1px;
	border-right:solid 1px gray;
}
.col-right {
	border-left:solid 1px gray;
}
#body .col-right {
	xmin-height:320px;
}
#body .col-right .col-right {
	xmin-height:0px;
}
.col-left-inner {	
	padding-right:1em;
	xmargin:0px;
}
.col-right-inner {	
	padding-left:1em;
}

.col-hr {
	margin-top:1em;
	border-top:solid 1px gray;
	height:1em;
	overflow:hidden;
}

@media print {
	.hide-print {
		visibility:hidden;
	}
}
*/
