body {
	background-color: rgb(255,255,250);	
	color: rgb(70,10,20);
	margin: 0;
	font-family: Georgia, Garamond, "Times New Roman", Times, serif;
	font-family: Constantia , "Lucida Bright" , Lucidabright , "Lucida Serif" , Lucida , "DejaVu Serif" , "Bitstream Vera Serif" , "Liberation Serif" , Georgia , serif;
	font-size-adjust: .45;
	font-size: 12pt;
}
#logo {
	background-color: rgb(120,40,20);
	color: rgb(245,245,255);	
	text-align: center;
	padding: 10px 80px 14px 0;
	font-size: 30pt;
	font-weight: normal;
	letter-spacing: 6px;
	border-top: 6px solid rgb(250,240,150);
	border-bottom: 12px solid rgb(250,230,130);
}
#logo img {
	margin-bottom: -26px;	
}
#navBar {
	width: 160px;
	float: right;
	background-color: rgb(0,90,30);
	color: rgb(255,255,250);	
	padding: 10px 10px 30px;
	border-bottom: 24px solid rgb(230,220,100);
	font-family: Arial, sans-serif;
	font-size-adjust: .52;
	font-size: 9.5pt;
	font-weight: bold;
}
#navBar div {
	margin-bottom: 4px;
}
#navBar a {
	color: rgb(255,255,250);	
	text-decoration: none;
}
#navBar a img {
	border: 1px solid rgb(255,255,255);	
}
#langSelectors {
	text-align: right;
	padding-bottom: 10px;
	margin-bottom: 0;
	border-bottom: 2px solid rgb(30,110,60);
}
#toc {
	margin: 0;
	padding: 10px 0 20px;
	border-bottom: 2px solid rgb(30,110,60);
}
#selectedPage, #selectedPage a {
	color: rgb(245,225,0);
}
#main {
	margin: 0 180px 20px 20px;
}
h1, h2, h3, h4, h5, h5 {
	font-family: inherit;
	text-align: left;
	line-height: 1.1;
	margin: 1em 0 0.2em 0;
}
h1 {
	font-size: 24pt;
	font-weight: normal;
	letter-spacing: 3px;
	margin-top: 10px;
}
h2 {
	font-size: 20pt;
	font-weight: normal;
	letter-spacing: 2px;
}
h3 {
	font-size: 16pt;
	font-weight: normal;
	letter-spacing: 1px;
}
h4 {
	font-size: 13pt;
	font-weight: strong;
	font-style: italic;
	margin-bottom: 0;
}
h5 {
	font-size: 11pt;
	font-weight: strong;
	letter-spacing: 1px;
	margin-bottom: 0;
}
h6 {
	font-size: 10pt;
	font-weight: strong;
	font-style: italic;
	letter-spacing: 1px;
	margin-bottom: 0;
}
address {
	font-style: normal;
	font-size: 10pt;
	font-weight: normal;
}
div.pageImage {
	float: left;
	margin: 10px 16px 0 0;
}
img.pageImage {
	margin: 0 0 12px;
	padding: 4px;
	background-color: rgb(220,220,220);
	border: 1px solid rgb(60,40,40);
}
a img.pageImage {
	cursor: pointer;
}
input, textarea {
	font-family: Consolas , "Andale Mono WT" , "Andale Mono" , "Lucida Console" , "Lucida Sans Typewriter" , "DejaVu Sans Mono" , "Bitstream Vera Sans Mono" , "Liberation Mono" , "Nimbus Mono L" , Monaco , "Courier New" , Courier , monospace;
	font-size-adjust: .49;
	font-size: 9pt;
}



@media screen {
	p.text, div.text {
		text-align: justify;
		margin: 0 auto;
		padding: 6px 20px 0;
		line-height: 150%;
	}
	.printHeader, .printFooter {
		display: none;
	}
}
@media print {
	body {
		background-color: rgb(255,255,255);
		color: rgb(0,0,0);
		font-weight: normal;
		font-size: 10pt;
		margin: 1em;
	}
	#main {
		margin: 0;
	}
	.printHeader {
		padding-bottom: 2px;
		border-bottom: 1pt solid rgb(0,0,0);
	}
	.printFooter {
		border-top: 1pt solid rgb(0,0,0);
	}
	#navBar, #logo {
		display: none;
	}
	h1 { font-size: 16pt; }
	h2 { font-size: 13pt; }
	h3 { font-size: 11pt; }
	h4 { font-size: 10pt; }
	h5 { font-size: 9pt; }
	h6 { font-size: 8pt; }
}
