/* common to whole site */
:root {
  --bodyFontSize: 16px;
  --bodyLineHeight: 16px;
  --footerFontSize: 12px;
  --footerLineHeight: 14px;
}
.homeBody {
  color: #630;
  font-size: var(--bodyFontSize);
  line-height: var(--bodyLineHeight);
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}

.homeFooter {
  color: #740;
  font-size: var(--footerFontSize);
  line-height: var(--footerLineHeight);
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}

.homeFooter a {
  color: #740
}

.homeFooter a:visited {
  color: #740
}

.homeFooter a:hover {
  color: #A72705
}

.homeUtility {
  color: #C90;
  font-size: 11px;
  line-height: 12px;
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}

.homeUtility a {
  color: #C90
}

.homeUtility a:visited {
  color: #C90
}

.homeUtility a:hover {
  color: #A14B01
}

.homeTextBkgd {
  background-image: url(../images/index/column_text.jpg);
  background-repeat: no-repeat;
}

.whyBody {
  color: #FFF;
  font-size: var(--bodyFontSize);
  line-height: var(--bodyLineHeight);
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}

.whyFooter {
  color: #C60;
  font-size: 13px;
  line-height: 12px;
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}

.whyFooter a {
  color: #C60
}

.whyFooter a:visited {
  color: #C60
}

.whyFooter a:hover {
  color: #E39848
}

.whyUtility {
  color: #A40;
  font-size: 9px;
  line-height: 10px;
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}

.whyUtility a {
  color: #A40
}

.whyUtility a:visited {
  color: #A40
}

.whyUtility a:hover {
  color: #C9773E
}

.whyTextBkgd {
  background-image: url(../images/why/column_text.jpg);
  background-repeat: no-repeat;
}

.howBody {
  color: #FFF;
  font-size: var(--bodyFontSize);
  line-height: var(--bodyLineHeight);
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}

.howFooter {
  color: #D90;
  font-size: 13px;
  line-height: 12px;
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}

.howFooter a {
  color: #D90
}

.howFooter a:visited {
  color: #D90
}

.howFooter a:hover {
  color: #EFD980
}

.howUtility {
  color: #A70;
  font-size: 9px;
  line-height: 10px;
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}

.howUtility a {
  color: #A70
}

.howUtility a:visited {
  color: #A70
}

.howUtility a:hover {
  color: #D0B461
}

.howTextBkgd {
  background-image: url(../images/how/column_text.jpg);
  background-repeat: no-repeat;
}

.anewwayBody {
  color: #630;
  font-size: var(--bodyFontSize);
  line-height: var(--bodyLineHeight);
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}

.anewwayFooter {
  color: #960;
  font-size: 13px;
  line-height: 12px;
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}

.anewwayFooter a {
  color: #960
}

.anewwayFooter a:visited {
  color: #960
}

.anewwayFooter a:hover {
  color: #CC6600
}

.anewwayUtility {
  color: #B80;
  font-size: 9px;
  line-height: 10px;
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}

.anewwayUtility a {
  color: #B80
}

.anewwayUtility a:visited {
  color: #B80
}

.anewwayUtility a:hover {
  color: #B5661D
}

.anewwayTextBkgd {
  background-image: url(../images/a_new_way/column_text.jpg);
  background-repeat: no-repeat;
}

.psychotherapyBody {
  color: #630;
  font-size: var(--bodyFontSize);
  line-height: var(--bodyLineHeight);
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}

.psychotherapyFooter {
  color: #A60;
  font-size: 11px;
  line-height: 12px;
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}

.psychotherapyFooter a {
  color: #A60
}

.psychotherapyFooter a:visited {
  color: #A60
}

.psychotherapyFooter a:hover {
  color: #DB4700
}

.psychotherapyUtility {
  color: #C90;
  font-size: 9px;
  line-height: 10px;
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}

.psychotherapyUtility a {
  color: #C90
}

.psychotherapyUtility a:visited {
  color: #C90
}

.psychotherapyUtility a:hover {
  color: #D45F00
}

.psychotherapyTextBkgd {
  background-image: url(../images/psychotherapy/column_text.jpg);
  background-repeat: no-repeat;
}

.popupsBody {
  color: #630;
  font-size: 14px;
  line-height: 18px;
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}

.popupsBody a {
  color: #900
}

.popupsBody a:visited {
  color: #900
}

.popupsBody a:hover {
  color: #f00
}

.adminBody {
  color: #630;
  font-size: 12px;
  line-height: 18px;
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}

.adminBody a {
  color: #900
}

.adminBody a:visited {
  color: #900
}

.adminBody a:hover {
  color: #f00
}

/* FORM elements */
.textfield {
  color: black;
  font-size: 11px;
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  background-color: white;
  height: 18px
}

.textarea {
  color: black;
  font-size: 11px;
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  background-color: white;
}

.button {
  color: black;
  font-weight: bold;
  font-size: 12px;
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  background-color: #E70
}

.buttongray {
  color: gray;
  font-size: 12px;
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}
