<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media all {
	body {
		text-align:left;
		text-decoration:none;
		border:0;
		padding:0;
		margin:0;
	}
}

@media screen {
	body, table {
		font-family: Segoe UI, Frutiger, Frutiger Linotype, Dejavu Sans, Helvetica Neue, Arial, sans-serif; color:black; font-size: medium;font-variant: normal; font-weight: normal;
	}
	input, textarea, select {
		font-family: Segoe UI, Frutiger, Frutiger Linotype, Dejavu Sans, Helvetica Neue, Arial, sans-serif; color:DarkRed; font-size: medium; font-variant: normal; font-weight: normal; width:90%; background-color: white;
	}
	body {	Background-Color:#e6e6e6;
		Background-Position:top left;
		Background-Attachment:fixed;
	}
}

a:link{color:MidnightBlue;text-decoration:none;}
a:visited{color:MidnightBlue;text-decoration:none;}
a:hover{color:FireBrick;text-decoration:none;}
a:active{color:FireBrick;text-decoration:none;}

a.gray:link{color:DimGray;text-decoration:none;}
a.gray:visited{color:DimGray;text-decoration:none;}
a.gray:hover{color:Black;text-decoration:none;}
a.gray:active{color:Black;text-decoration:none;}

a.lightgray:link{color:DarkGray;text-decoration:none;}
a.lightgray:visited{color:DarkGray;text-decoration:none;}
a.lightgray:hover{color:Black;text-decoration:none;}
a.lightgray:active{color:Black;text-decoration:none;}

a.highlighted:link{color:DarkRed;text-decoration:none;}
a.highlighted:visited{color:DarkRed;text-decoration:none;}
a.highlighted:hover{color:FireBrick;text-decoration:none;}
a.highlighted:active{color:FireBrick;text-decoration:none;}

.highlighted{
	color:DarkRed;
}

.pale{
	color:LightSlateGray;
}

.gray{
	color:dimgray;
}

#small{
	font-size:small;
}

.larger{
	font-size:larger;
}

.small{
	font-size:small;
}

.xlarge{
	font-size:x-large;
}

.serif{
	font-family:serif;
}

.gray{
	color:gray;
}

.dimgray{
	color:DimGray;
}

.italic{
	font-style:italic;
}

.bold{
	font-style:bold;
}

.clear{
	clear:both;
}

.active{
	color:black;
}

.list{
	display:none;
}

.paddingleft{
	padding-left:0.5em;
}

.paddingright{
	padding-right:0.5em;
}

.morepaddingtop{
	padding-top:1.2em;
}

.paddingtop03{
	padding-top:0.3em;
}

.morepaddingbottom{
	padding-bottom:1.2em;
}

.nav{
	margin-top:1.5em;
	margin-bottom:1.5em;
}

#navtop, #navleft{
	display:none;
}

#versions{
	padding-bottom: 1em;	
}

#edit, #linking{
	padding-top: 1em;
}

#dropdown{
	position:fixed;
	visibility:visible;
	top:1%;
	left:5%;
	right:5%;
}

#main{
	position:absolute;
	top:15%;
	padding:0;
	left:5%;
	right:5%;
	width:90%;
	height:100%;
}

#colright{
	color:dimgray;
}

#admin{
	display:none;
}

#browse{
	padding-top: 1em;
}

H1{
	font-family: Courier New, Courier, monospace;
	text-align:left;
	vertical-align:text-top;
	position:absolute;
	top:8%;
	left:5%;
	margin-top:0;
	padding:none;
}

H2{
	font-size:xx-large;
	color:DimGray;
	position:relative;
	margin-top:0;
	padding-top:0;
	text-align:left;
}

h2.margintop{
	font-size:xx-large;
	margin-top:2em;
	color:DimGray;
	position:relative;
	padding-top:0;
	text-align:left;
}

H3{
	color:DimGray;
	font-style:italic;
}

h3.inline{
	color:MidnightBlue;
	font-style:normal;
	font-weight:normal;
	font-size:medium;
}

h3.small{
	font-size:small;
}

h3.nopaddingtop{
	margin-top:0;
	padding-top:0;
}

h3.morepaddingtop{
	padding-top:1.5em;
}

H4{
	margin-bottom:0.8em;
	font-weight:normal;
	font-size:medium;
}

H4.bold{
	color:dimgray;
	margin-bottom:0.8em;
	font-weight:bold;
	font-size:medium;
}

h4.inline{
	margin-top:1.5em;
	display: inline;
}

h4.small{
	font-size:small;
}

h4.bold{
	font-weight:bold;
	color:dimgray;
}

h4.morepaddingtop{
	padding-top:1.2em;
}

h4.nopadding{
	margin:0;
	padding:0;
}

h4.nopaddingtop{
	margin-top:0;
	padding-top:0;
}

h4.nopaddingbottom{
	margin-bottom:0;
	padding-bottom:0;
}

h4.halfpaddingbottom{
	margin-bottom:0;
	padding-bottom:0.3em;
}

H5{
	font-weight:normal;
	font-size:medium;
	font-style:italic;
	margin-top:0;
	margin-bottom:0.3em;
}

h5.padding{
	font-weight:normal;
	font-size:medium;
	font-style:italic;
	padding-top:1em;
	padding-bottom:1em;
}

h5.margintop{
	margin-top:1em;
}

h5.padding-bottom{
	font-weight:normal;
	font-size:medium;
	font-style:italic;
	padding-bottom:1em;
}

p{
	margin-top:0px;
	margin-bottom:0.3em;
	float:none;
}

sup{
	vertical-align: top; font-size: smaller;
}

.nopadding{
	padding:0;
	line-height:1em;
}

.colright{
	width:50%;
	padding:0;
	margin-top:1.5em;
}

summary::-webkit-details-marker {
  	display: none;
}
summary::after {
  	content: "[+]";
}
details[open] &gt; summary::after {
	content: "[-]";
}

.top{
	position:relative;
	z-index: 10;
}

.margintop{
	margin-top:0.3 em;
}

form.inline{
	display:inline;
}

input{
	margin-left:0;
}

.simplesearch{
	width:27em;
}

FIGURE{
	margin:0;
	padding:none;
}

footer{
	padding-top:0.3em;
}

IMG{
	margin-right: 0.5em;
	margin-bottom: 0.5em;
	border:0;
	padding: 0;
	vertical-align:top;
	float:none;
	max-width:100%;
	height:auto;
}

IMG.floatleft{
	margin-right:0.5em;
	float:left;
}

img.floatleft_alt{
	margin-right:1em;
	float:left;
}

IMG.padding{
	margin-bottom:0.5em;
}

IMG.left{
	margin-left:1em;
}

IMG.right{
	margin-right:1em;
}

img.accentuated{
	border:3px;
	border-style:solid;
	border-color:orange;
}

img.navicon{
	max-width: 30%;
	max-height: 30%;
}

img.preview{
	max-width: 45%;
	max-height: 45%;
}

img.colleft{
	max-width:100%;
}

iframe{
	width:27em;
	height:27em;
	margin-top:1em;
	border:none;
}

iframe.proportional{
	margin-top:1em;
	border:none;
}

#map{
	width:27em;
	height:20em;
	margin-top:1em;
	border:none;
	background-color:white;
}

#large_map{
	height:27em;
	width:27em;
	border:none;
	background-color: white;
}

UL{
	margin:0;
	padding-left:15px;
	list-style-type:disc;
}

ol{
	margin:0;
	padding-left:2em;
	padding-bottom:1em;
	list-style-type: decimal;
}

ol.flow{
	margin:0;
	padding-bottom:0;
	max-width:50em;
	list-style-type:decimal;
}

ul.nopadding{
	margin:0;
	padding-left:0;
	padding-bottom:1em;
}

ul.wide{
	margin:0;
	padding-left:0;
	padding-bottom:1.5em;
}

ul.paddingtop{
	margin:0;
	padding-top:1.2em;
	padding-left:0;
	padding-bottom:1em;
}

LI{
	list-style-position:outside;
	padding-bottom:0.3em;
}

LI.square{
	list-style-type:square;
	padding-bottom:0.2em;
}

UL.subnav{
	margin:0;
	padding-top:0;
	padding-bottom:0.6em;
}

LI.subnav{
	list-style-type:square;
	padding-bottom:0;
}

LI.empty{
	list-style-type:none;
	padding-bottom:0.8em;
}

LI.nav_linking{
	list-style-type:none;
	list-style-position:outside;
	text-indent:-1em;
}

LI.none{
list-style-type:none;
padding-left:0;
padding-bottom: 0.5em;
}

.inline{
	display: inline;
}

.floatleft{
	float: left;
	list-style-type: none;
}

TABLE{
	font-size:medium;
}

TH{
	padding-right:15px;
	vertical-align:top;
	text-align:left;
}

TD{
	padding-right:15px;
	vertical-align:top;
	text-align:left;
	border:dotted 1px black;
}

OPTGROUP.subnav{
	font-size:small;
	padding-bottom:0.6em;
}

OPTION.subnav{
	padding:0;
}

embed, object {
	margin: 0; padding: 0;
}

/* Rules for sizing the icon. */
.material-icons.md-18 { font-size: 20px; vertical-align: text-bottom; }
.material-icons.md-24 { font-size: 24px; vertical-align: text-bottom;}
.material-icons.md-36 { font-size: 36px; vertical-align: text-bottom;}
.material-icons.md-48 { font-size: 48px; vertical-align: text-bottom;}

/* Rules for using icons as black on a light background. */
.material-icons.md-dark { color: rgba(0, 0, 0, 0.54); }
.material-icons.md-dark.md-inactive { color: rgba(0, 0, 0, 0.26); }

/* Rules for using icons as white on a dark background. */
.material-icons.md-light { color: rgba(255, 255, 255, 1); }
.material-icons.md-light.md-inactive { color: rgba(255, 255, 255, 0.3); }

.material-icons.gray { color: DimGray; }</pre></body></html>