/* General */
html {margin: 0; padding: 0;}

body {
 margin: 0; padding: 0;
 color: black;
 background: white;
}

/* Navigation */
#topnav, #menu, #nav, #search, .where, .pgmenu { display: none; }

/* Content */
#loc { font-family: Tahoma, Arial, sans-serif; font-size: 0.8em; padding-bottom: 4px; }
#loc img { vertical-align: -40%; }
#middlebox, #fpwrap {
 margin: 0;
 font-family: Georgia, "Times New Roman", serif;
 font-size: 10pt;
}
#fpnews { position: static; width: auto; height: auto; overflow: visible; }
#middlebox td { font-family: Georgia, "Times New Roman", serif; }
#middlebox ul {
 padding: 0;
 margin: auto auto auto 1.5em !important;
}
#middlebox li {
 padding: 0;
 margin: auto auto auto 1em !important;
}

h1#top { text-align: center; font-size: 14pt; }
h2 { padding-left: 2ex; }
h3 { padding-left: 4ex; }
h4 { padding-left: 6ex; }
h5 { padding-left: 8ex; }
h6 { padding-left: 10ex; }
dt { padding-left: 4ex; }
h1, h2, h3, h4, h5, h6 { margin-bottom: 4pt; }

#middlebox .stripe tr.even,
#middlebox .stripe tr.even td,
#middlebox .stripe tr.even th { border-top: solid 1px gray; border-bottom: solid 1px gray; }

.farright { float: right; }
.farright a img, .picr a img , .picl a img { border-width: 1px; }
br.break, hr.break { clear: both; }
.picl { clear: left; }
.txtr {
 margin: 3px -3px 0 0;
 float: right;
 width: 11em;
}
.txtr, .picl, .picr {
 color: black;
 background: white;
}
.picl img, .picr img, .centre img { page-break-inside: avoid; }
div.figure { page-break-inside: avoid; }

.nopr { display: none; }
#loc { display: block; }

#foot { margin: 0; }
#foot { display: none; }
#address { display: block; }

code {font-size:0.85em;}