body {margin-left:40px; background:white;}
img, #logo * {border:0;}
#login, #logout, #headermenu, #topmenu, #tools, #submenu, #left .buttons, span.top, form.filter, form.sort, .nav, ul.images li p, #left form, .mapform, #left img {display:none;}
#logo {float:left; width:auto;}
#breadcrumbs {float:right; width:350px; text-align:right;}
#content {clear:both;}

a {color:#44c8f5; text-decoration:none;}

img, h1, h2, h3, .card {page-break-before: auto;}

* {font-family:Arial, Helvetica, sans-serif; font-size:11pt; line-height:14pt;}
h1, h1 a {font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:18pt; line-height:20pt; clear:both; padding-top:30px; text-decoration:none; color:#000000;}
h2, h2 a {font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:14pt; line-height:16pt; clear:both; padding-top:30px; text-decoration:none; color:#000000;}
h3, .subheader, h3 a, .subheader a {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:10pt; line-height:12pt; margin-top:30px; padding:0; text-decoration:none; color:#000000;}
.subheader {margin:0 0 15px 0;}
p {padding:0; margin-top:12px;}

.mainresource h3 * {font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#333333;}

#resource {border-top:1px solid #d7d7d7; margin-top:30px;}

#footer {margin-top:40px; border-top:1px solid #d7d7d7;}
#footer ul {list-style:none outside; padding:0; margin:0;}
#footer li {display:inline-block; padding:0; margin:0 20px 0 0;}

#footer li, #footer li a, #breadcrumbs, #breadcrumbs a {font-family:Arial, Helvetica, sans-serif; font-size:8px; line-height:12pt; text-decoration:none; color:#333333;}

form ul, #resource ul, ul.images, ul.mapcol, #footer ul {list-style:none outside;}
li.label {font-weight:bold; float:left; margin-right:5pt; width:auto;}
.resultinfo {margin-top:30px; font-size:9pt;}

li.locked, li.pdf-locked, li.locked *, li.pdf-locked * {color:#d7d7d7; font-size:9pt; line-height:11pt;}

.card img {float:left;}
.card h3, .card p {padding-left:100px;}

ul.images {margin-top:50px;}
ul.images li.text {display:block; margin-bottom:20px;}
ul.images li {display:inline-block;}

ul.mapcol {margin:0; padding:0;}
ul.mapcol * {font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:13pt; text-decoration:none; color:#333333;}
ul.mapcol li.title {font-weight:bold; padding-top:30px;}
ul.mapcol li.level2 {padding-left:30px;}
ul.mapcol li.level3 {padding-left:60px;}

td, th {padding:5px 30px 5px 0; text-align:left; vertical-align:top;}
tr.odd {background-color:#cccccc;}
td.date {width:70px;}
th a, td a {color:#000000; text-decoration:none;}

#news table {margin-top:20px; clear:both;}

#left input, #main input {display:block; clear:both;}

.fullpage label {display:inline-block;width:120px;}

.shadow{display:none;}

div.newsintro-img {display:none;}
