#placeholder2, #placeholder2 p, #placeholder2 td {
  color: #4c5052;
  font-family: Tahoma;
  font-size: 10pt;
  line-height: 20px;
  padding-right: 10px;
}

p:first-letter {
  font-size: 20pt;
}

ul {
  list-style-image: url('../images/arrow_left.gif');
}

h2 {
  font-size: 20px;
  color: #365f91;
}

h2.leftarrowed {
  cursor: pointer;
  background-image: url('../images/arrow_left.gif');
  background-repeat: no-repeat;
  background-position: 0 6;
  padding-left: 20px;
}

h2.downarrowed {
  cursor: pointer;
  background-image: url('../images/arrow_down.png');
  background-repeat: no-repeat;
  background-position: 0 6;
  padding-left: 20px;
}

/* contact */

#placeholder2 span.grouptitle {
  background-image: url('../images/arrow_left.gif');
  background-repeat: no-repeat;
  background-position: 0 6;
  line-height: 40px;
  padding-left: 20px;
  font-size: 12pt;
}

#placeholder2 form input.contact {
  background: none;
  border: none;
  border-bottom: 1px solid #d7dcdf;
  width: 300px;
}

#placeholder2 form span.personal {
  width: 100px;
  text-align: right;
  display: inline-table;
}

#placeholder2 form span.contacttype {
  width: 350px;
  text-align: right;
  display: inline-table;
}

#placeholder2 form span.contactbutton {
  width: 500px;
  text-align: right;
  display: inline-table;
}

a {
  text-decoration: none;
  color: #365f91;
}

a:hover {
  text-decoration: underline;
  color: #365f91;
}
