/* global styles */
body, h1, h2, h3, p, a img {
  border: 0px;
  margin: 0px;
  padding: 0px;
}

body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #606060;
  font-size: 8pt;
}

h1 {
  position: absolute;
  top: 20mm;
  left: 10mm;
}

h2 {
  margin-bottom: 3mm;
}

h3 {
  margin-top: 2mm;
}

a{
  font-weight: normal;
  color: #606060;
  text-decoration: none;
}

hr {
  height: 1px;
  border-width: 0px 0px 1px 0px;
  border-color: #8C8C8C;
  
}

label {
  display: block;
  float: left;
  width: 100px;
}

input[type="text"], textarea {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #606060;
  font-size: 11px;
  border: 1px solid #8C8C8C;
  margin-bottom: 3px;
}

input[type="submit"], input[type="button"] {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #9A131B;
  font-size: 11px;
  font-weight: bold;
  border: 1px solid #8C8C8C;
  background-color: #E7E7E7;
  margin-bottom: 3px;
}



/* layout styles */
#global {
  position: absolute;
  width: 160mm;
}

#mainContent {
  position: absolute;
  top: 64mm;
  left: 10mm;
  width: 100mm;
}

#rightContent {
  position: absolute;
  top: 65mm;
  left: 120mm;
  width: 50mm;
  font-size: 7pt;
}

#addressLeft {
  position: absolute;
  top: 22mm;
  left: 120mm;
  width: 50mm;
  font-size: 7pt;
  text-align: left;
}

#addressRight {
  position: absolute;
  top: 32mm;
  left: 120mm;
  width: 50mm;
  font-size: 7pt;
  text-align: left;
}



/* local styles */
#mainContent ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}

#mainContent li {
  list-style-type: none;
}

#rightContent p {
  margin-bottom: 1mm;
}

#rightContent a {
  font-weight: bold;
}

.newsDate {
  font-size: 6.5pt;
  font-style: italic;
}

.newsText {
  margin-bottom: 8mm !important;
}

.field100 {
  width: 100px;
}

.field150 {
  width: 150px;
}

.field250 {
  width: 250px;
}

.marsRed {
  color: #9A131B;
}

.noPrint {
  display: none;
}

.noShow {
  display: block;
}

