body, html, h1, h2, h3, h4, h5, h6, p, blockquote, ul, ol, li, a, fieldset {
  margin: 0;
  border: 0;
  padding: 0;	
}

body {
    font: normal 10pt / 1.5em Arial, Helvetica, Verdana, sans-serif;
    color: black;
}

a {
  color: black;
}

#signin,
#stats,
#search_bar,
#sections,
#top, #navigation,.button_feedback, #entity_navigation, #footer ul, .overview_selecta,
#current_entity_info ul, #company_incidents_summary dt p{
  display: none;
}

#content {
  margin: 2cm 0 0.5cm 0;
  padding: 0.5cm 0;
  border-bottom: 0.1pt solid #000;
}

#content h1 {
  font-size: 17pt;
  margin: 0 0 0 0;
    line-height:2em;
}
#content h2 {
  font-size: 13pt;
  margin: 0 0 0 0;
    line-height:2em;
}
#logo {
  display: none;
}

#brands {
  display: none;
}

#brands li a {
  display: block;
  float: right;
}

#footer {
  text-align: center;
  font-size: 70%;
    clear:both;
}

#logo_print {
  position: absolute;
  width: 240px;
  height: 75px;
  top: .2cm;
  left: .2cm;
}

#image-gallery_content a img {
  width: 3cm;
  height: 2cm;
}

#ads { 
  display: none;
}

table {
  width: 100%;
}

td {
  font-size: 9pt;
  padding: 0 2mm;
}

dl                              { clear:left }
dt                              { font-weight:700 }
dt.info                         { font-size:11pt; padding:0.5cm 0 0.1cm 0 }
dd                              { padding:0; margin:0 }
dd strong                       { font-weight:normal }
#summary dt, #info_content dt   { float:left; clear:left; width:20% }
.expandible-dl dl dd dl dt      { float:left; clear:left; width:30% }
#company_incidents_summary dl dl dt           { float:left; clear:left; width:30% }

a                               { text-decoration:none }

#vessel-overview th             { text-align:left; width:20%; vertical-align:top }
#vessel-overview td             { padding:0; vertical-align:top }
#vessel-overview table table    { margin-bottom:0.25cm }
#vessel-overview table table td,
#vessel-overview table table th { border-bottom:1px solid #666; padding:0 0.25cm 0 0; text-align:left; width:auto }
#vessel-overview td dl          { padding-bottom:0.25cm }
#vessel-overview td ul          { list-style:none }

#inspections dl dd, #detentions dl dd, #casualties dl dd { margin-bottom:20px }
#inspections dl dl dd, #detentions dl dl dd, #casualties dl dl dd { margin-bottom:auto }
#company_incidents_summary dl   {margin:0;}
#company_incidents_summary h3   {padding:20px 0 0; text-align:center }