body {
	background-color: #fff;
	color: #000;
	font: normal 62.5%/1.8em Arial, Helvetica, sans-serif;	
}

#wrapper {	
	background-color: #fff;
	font-size: 1.2em;
	position: relative;
	width: 100%;
}

#header {
	background-color: #fff;
	border-bottom: 8px solid #0063a2;
	padding-bottom: 15px;
	position: relative;
	width: 100%;
}
	
	/* ENCON logo */
	#logo-encon a {
		color: #003d7d;
		line-height: 1em;
		text-decoration: none;
	}
	
	/* MROO logo and link (incl. ENCON) */
	#logo-mroo a {
		color: #003d7d;
		text-decoration: none;
	}
	
	/* Toolbar navigation */
	#header #tool {
		display: none;
	}
	
	/* Graphical banners */
	#header .banner {
		display: none;
	}
	

/* Main navigation */
#primary {
	display: none;
}

/* Body content */
#content {	
	display: block;
	margin: 20px 0 30px 0;
	position: relative;
	width: 60%;
}
	/* Main (graphical) headers */
	#content h3.hdr-main {
		color: #003d7d;
		font-size: 1.6em;
	}
	
	#content h4 {
		color: #0063a2;
		font-size: 1.4em;
	}
	
	#content a {
		color: #0063a2;
		font-weight: bold;
		text-decoration: none;
	}
	#content a:hover {
		text-decoration: none;
	}
	#content a:after {
		content : " (" attr(href) ") " ; } 
		font-weight: normal;
		text-decoration: none;
	}
	
	#content sup {
		vertical-align: top;
	}
	
	#content table {
		border: 1px solid #0063a2;		
	}
		#content table tr {
			vertical-align: top;	
		}
			#content table thead {
				display: table-header-group;
			}		
			#content table tr th {
				color: #0063a2;
				border: 1px solid #0063a2;				
				font-size: 100%;
				padding: 6px;
				text-align: left;
				
			}
			#content table tr td {
				border: 1px solid #0063a2;
				font-size: 100%;
				padding: 6px;
			}
				#content table tr td ul {
					margin-left: 2em;
				}
	
	#content ul {
		list-style-type: disc;
		margin-left: 2em;
	}
	
	#content ol {
		margin-left: 2em;
	}
	
	#content ul li {
		color: #0063a2;
	}
	#content ol li {
		font-weight: bold;
		list-style-position: inside;
	}
		#content li span {
			color: #222;
			font-weight: normal;
		}
		#content ol li span {

		}
	
	#content li.pdf {
		background: #fff url(../images/icon_pdf.gif) no-repeat 0 0;
		list-style-type: none;
	}

	#content .footnote {
		font-size: .85em;
		line-height: 1.2em;
	}
		#content .footnote sup {
			font-size: .7em;
		}


/* Sidebar content */
#sidebar {
	border-left: 8px solid #637207;
	display: inline;
	float: right;
	margin: 25px 5px 30px 8%;
	position: relative;
	width: 25%;
}
	
	/* Side (graphical) headers */
	#sidebar h4.hdr-side {
		color: #637207;
		font-family: Georgia, "Times New Roman", serif;
		font-size: 1.4em;
		margin-left: 20px;
	}
	
	#sidebar a {
		color: #637207;
		text-decoration: underline;
	}
	#sidebar a:hover {
		text-decoration: none;
	}
	
	#sidebar p {
		margin-left: 20px;
	}
	
	#sidebar table {
		border-collapse: collapse;
		
		color: #7b712e;
		font-size: .8em;
		line-height: 15px;
		margin-left: 20px;
		width: 158px;
	}
		#sidebar table tr {
		
		}
		#sidebar table th {	
			color: #637207;
			font-size: 10px;
			padding: 2px;
			text-align: center;
		}
		#sidebar table td {
			background-color: #f6f5f0;
			border: 1px solid #a1a19f;
			color: #494948;
			font-size: 10px;
			padding: 2px 4px;
			text-align: center;
			white-space: nowrap;
		}
		#sidebar table tr.shade td {
			background-color: #fff;
		}
		#sidebar table tr td.bl {
			border-left: 0;		
		}
		#sidebar table td.br {
			border-right: 0;
		}
	
	#sidebar ul {
		color: #637207;
		list-style-type: square;
		margin-left: 20px;
	}
		
	/* Text resize */
	#sidebar #textsize {
		display: none;
	}


/* Footer and copyright information */
#footer {
	background-color: #fff;
	clear: both !important;
	color: #4c4c4c;
	font-size: 0.8em;
	line-height: 1.2em;
	position: relative;
	text-align: center;
	width: 100%;
}
	#footer #copyright {
		border-top: 1px solid #bbb;
		border-bottom: 1px solid #bbb;
		color: #a29b6c;
		line-height: 1.8em;
		margin: 1em 0 0 0;
		text-align: left;
	}
		#footer #copyright #lastupdate {
			display: block;
			float: right;
			line-height: 1.8em;
			margin: 0 20px 0 0;
			text-align: right;
			width: 50%;
		}	


/* Extra/misc. */
#skipnav {
	display: none;
}

.back {
	display: none;
}

.imgleft {
	border: 0;
	display: inline;
	float: left;
	margin: 0 2em .5em 0;
}

.subnote {
	font-size: 10px;
	line-height: 15px;
}

.tright {
	text-align: right;
}
