/* Color Space: PANTONE® DS 108 C, 208 C, 212 C, 248 C 
 ******************************************************************************/
p {
  margin: 0px 0px;
  padding: 6px 0px;
  border: 0px;
}

ol, ul {
  margin: 0px 0px;
  padding: 0px 0px 0px 36px;
  border: 0px;
}

/* define anchors */
a {
  text-decoration: none;
  background-color: transparent;
  color: #0e7f83;
}
a:link {
  text-decoration: none;
  background-color: transparent;
  color: #0e7f83;
}
a:visited {
  text-decoration: underline;
  background-color: transparent;
  color: #017976;
}

/* define headers */
h1 {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border: 0px;
  background: transparent;
  color: #094891;
  font: bold 12px 'Trebuchet MS', Verdana, Geneva, Arial, sans-serif;
}
h2 {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border: 0px;
  background: transparent;
  color: #33619e;
  font: bold 12px 'Trebuchet MS', Verdana, Geneva, Arial, sans-serif;
}
h3 {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border: 0px;
  background: transparent;
  color: #496fa6;
  font: bold 12px 'Trebuchet MS', Verdana, Geneva, Arial, sans-serif;
}
h4 {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border: 0px;
  background: transparent;
  color: #6384b6;
  font: bold 12px 'Trebuchet MS', Verdana, Geneva, Arial, sans-serif;
}
h5 {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border: 0px;
  background: transparent;
  color: #7994bf;
  font: bold 12px 'Trebuchet MS', Verdana, Geneva, Arial, sans-serif;
}
h6 {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border: 0px;
  background: transparent;
  color: #91a5c8;
  font: bold 12px 'Trebuchet MS', Verdana, Geneva, Arial, sans-serif;
}

/* define image */
img {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border: 0px;
}

.thumbnail {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border: 1px solid #094891;
}

/* define form elements */
form {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border: 0px;
  background: transparent;
  color: #094891;
  font: 12px 'Trebuchet MS', Verdana, Geneva, Arial, sans-serif;
}
fieldset {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border: 0px;
  background: transparent;
  color: #094891;
  font: 12px 'Trebuchet MS', Verdana, Geneva, Arial, sans-serif;
}
input, select, textarea {
  margin: 0px 0px;
  padding: 0px 0px;
  border: 1px solid #094891;
  background: transparent;
  color: #094891;
  font: 12px 'Trebuchet MS', Verdana, Geneva, Arial, sans-serif;
}
input.checkbox {
  border: 0px;
}
input.radio {
  border: 0px;
}
input.submit {
  margin: 0px 0px 0px 9px;
  padding: 0px 0px 0px 0px;
  border: 2px solid #094891;
  background: #cbd5e8;
  color: #094891;
  font: bold 12px 'Trebuchet MS', Verdana, Geneva, Arial, sans-serif;
  text-align: center;
}
optgroup {
  margin: 0px 0px;
  padding: 0px 4px;
  border-bottom: 1px #094891 solid;
}
option {
  margin: 0px 0px;
  padding: 0px 4px;
  border: 0px;
  background: #ffffff;
  color: #094891;
  font: 10px Verdana, Geneva, Arial, sans-serif;
}
.error {
  background-color: transparent;
  color: #e1002e; 
}
.question {
  font-weight: bold;
}