@charset "utf-8";

html, body { 
  height: 100%;
}

body {  
  margin: 0px;
  padding: 0px;
  background: white;  
}


/* Text */

.cpf-text {
  font: normal 13px sans-serif;
  color: black;
}


/* Form Field Labels */

td.cpf-ffl {
  font: normal 13px sans-serif;
  color: black;
  text-align: right;
}

span.cpf-required {
  font: italic 13px sans-serif;
  color: #A00;
}


/* Form Fields */

input.cpf-tf {
  font: normal 13px sans-serif;
  border: 1px solid black;
  color: black;
  background: #FCFCFC;
}

select.cpf-ddm {
  font: normal 13px sans-serif;
  border: 1px solid black;
  color: black;
  background: #FCFCFC;
}

input.cpf-button {
  font: bold 13px sans-serif;
  border: 1px solid black;  
  background: #F5F5F5;
  color: black;
  padding: 5px;
  text-align: center;
}

textarea.cpf-textarea {
  font: normal 13px sans-serif;
  border: 1px solid black;
  color: black;
  background: #FCFCFC;
}


/* Coaching Prep Questionnaire */

td.cpf-prepq-numbers {
  font: bold italic 15px sans-serif;
  color: black;
  vertical-align: top;
  text-align: right;
}

td.cpf-prepq-question {
  font: normal 13px sans-serif;
  color: black;
  vertical-align: top;
  text-align: left;
}

td.cpf-send-partial-form {
  font: normal 12px sans-serif;  
}

td.cpf-send-partial-form a {
  color: #000066;
  font-weight: bold;
  font-size: 13px;
}

td.cpf-send-partial-form a img {
  border: 0px;
}

td.cpf-send-partial-form a .hidden {
  display: none;
}

td.cpf-send-partial-form span.note {
  font-style: italic;
  font-size: 10px;
}


/* Farewell Page */

p.cpf-farewell-title {
  font: normal 17px sans-serif;
  color: black;
  text-align: left;
}


/* Error Box */

table.cpf-table-error {
  margin: auto;
}

table.cpf-table-error td.td-error {
  border: 1px solid #CC0000;  
  padding: 5px;
  font: normal 12px sans-serif;  
  color: #CC0000;
}

table.cpf-table-error span.label {
  font: bold italic 12px sans-serif;  
}