/* Color Space: PANTONE® DS 108 C, 208 C, 212 C, 248 C 
 ******************************************************************************/
 body {
  margin: 0px 0px;
  padding: 9px 9px;
  border: 0px;
  background: #FFFFFF no-repeat fixed center center;
  color: #000000;
  font: 12px Verdana, Geneva, Arial, sans-serif; 
  text-decoration: none;
}

/* define page layout */
.page {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border: 0px;
  background: transparent;
  color: #0b2269;
}
.site-sub-navigation {
  float: left;
  width: 171px;
  margin: 0px 9px 0px 0px;
  padding: 0px 0px;
  border: 0px;
  background: transparent;
  color: #0b2269;
  text-align: right;
}
.site-sub-highlights {
  float: right;
  width: 171px;
  margin: 0px 0px 0px 9px;
  padding: 0px 0px;
  border: 0px;
  background: transparent;
  color: #0b2269;
  text-align: left;
}
.site-sub-section {
  margin: 0px 0px 9px 0px;
  padding: 0px 0px;
  border: 1px solid #4C5F80;
  background: #ffffff;
  color: #4C5F80;
}
.site-sub-section h3 {
  margin: 0px 0px;
  padding: 0px 4px;
  border-bottom: 1px #094891 solid;
  background: #c5cee1;
  color: #094891;
}
.site-sub-section h4 {
  margin: 0px 0px;
  padding: 0px 4px;
  border-top: 1px #094891 solid;
  background: #ffffff;
  color: #094891;
}
.site-sub-section-content {
  margin: 0px 0px;
  padding: 0px 4px;
  border-bottom: 0px;
  font: 10px/11px 'Trebuchet MS', Verdana, Geneva, Arial, sans-serif; 
}
.site-content {
  margin: 0px 180px 0px 180px;
  padding: 0px 0px;
  border: 0px;
  background: transparent;
  color: #0b2269;
  font: 12px/16px 'Trebuchet MS', Verdana, Geneva, Arial, sans-serif;
}
.site-path {
  margin: 0px 0px 9px 0px;
  padding: 0px 4px;
  border: 2px #094891 solid;
  background: #c5cee1;
  color: #0b2269;
}
.site-content-section {
  margin: 0px 0px 9px 0px;
  padding: 0px 0px;
  border: 2px #094891 solid;
  background: #ffffff;
  color: #0b2269;
}
.site-content-section h2 {
  margin: 0px 0px;
  padding: 0px 4px;
  border-bottom: 1px #094891 solid;
  background: #c5cee1;
  color: #094891;
}
.pages {
  font: 10px Verdana, sans-serif;
  font-weight: normal;
}
.site-content-section-url {
  font: 10px Verdana, sans-serif;
}
.site-content-section-content {
  margin: 0px 0px;
  padding: 0px 4px;
  border: 0px;
}
.site-content-section-table {
  margin: 0px 0px 9px 0px;
  padding: 0px 0px;
  color: #0b2269;
}
.site-content-section-content-table {
  margin: 0px 0px;
  padding: 0px 0px;
  border: 0px;
}
.timestamp {
  font: 10px/12px Verdana, Geneva, Arial, sans-serif;
  text-align: right;
}
.site-copyright {
  margin: 0px 0px;
  padding: 0px 4px;
  border: 2px #094891 solid;
  background: #ffffff;
  color: #0b2269;
}
.site-copyright-content {
  margin: 0px 0px; 
  padding: 2px 0px; 
  border: 0px;
  font: 10px/12px Verdana, Geneva, Arial, sans-serif;
}
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: #333333;
}
a:link {
  text-decoration: none;
  background-color: transparent;
  color: #FF0000;
}
a:visited {
  text-decoration: underline;
  background-color: transparent;
  color: #666666;
}

/* 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;
}