body {
  color: #001D68;
  background-color: #FFF;
	margin-top: 6px;
	margin-left: 10px
}
@media only screen and (max-width: 990px) {
  body {
    margin-top: 5px;
    margin-left: 5px
  }
}
body.popup {
  margin: 0px
}
a:link {
  color: #001D68;
  text-decoration: underline
}
a:visited {
  color: #001D68;
  text-decoration: underline
}
a:hover {
  color: #C59A00;
  text-decoration: underline
}
a:active {
  color: #AA4400;
  text-decoration: underline
}
a.clean:link {
	color: #001D68;
  text-decoration: none
}
a.clean:visited {
	color: #001D68;
  text-decoration: none
}
a.clean:hover {
	color: #C59A00;
  text-decoration: underline
}
a.clean:active {
	color: #AA4400;
  text-decoration: underline
}
a.clean-white:link {
	color: #FFF;
	text-decoration: none
}
a.clean-white:visited {
	color: #FFF;
	text-decoration: none
}
a.clean-white:hover {
	color: #FFF;
	text-decoration: none
}
a.clean-white:active {
	color: #FFF;
	text-decoration: none
}
form {
  margin: 0px
}
input {
  color: #001D68
}
input.menu-text {
	color: #FFF;
	background-color: #8E9CBD;
	font-size: 13px;
	width: 142px;
	padding: 4px;
  margin-top: 4px;
  border: 1px solid #FFF
}
input.menu-button {
	color: #FFF;
	background-color: #AA4400;
	font-size: 13px;
  padding: 5px;
	border: 1px solid #FFF
}
select {
  color: #001D68
}
textarea {
  color: #001D68
}
.data-entry {
  padding: 4px
}
ul {
  margin-top: 5px;
  margin-bottom: 5px;
}
ul a {
  line-height: 17px
}
ol {
  margin-top: 5px;
  margin-bottom: 5px
}
ol a {
  line-height: 17px
}
img {
  margin: 0px;
	border: 0px;
  padding: 0px;
  display: block
}
img.inline {
  display: inline 
}
img.float-left {
  margin-right: 15px;
  margin-bottom: 10px;
  float: left
}
img.float-right {
  /*border: 1px solid #001D68;*/
  margin-left: 15px;
  margin-bottom: 10px;
  float: right
}
img.icon {
  border: 0px;
  margin-left: 4px;
  margin-right: 5px;
  margin-bottom: -1px;
  display: inline
}
img.bullet {
  margin-right: 5px;
  display: inline;
  /*margin-bottom: -1px*/
}
img.photo {
	border: 1px solid #002482
}
hr {
  color: #E6E6E6;
  height: 2px
}
.menu1 {
  color: #FFF;
  background-color: #002482;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  width: 183px;
  border-top: 0px;
  border-left: 1px solid #1B3E98;
  border-right: 1px solid #001E6B;
  border-bottom: 0px;
  margin: 0px;
  padding: 0px;
  position: absolute;
  z-index: 1000;
  top: 37px;
  left: 583px;
  visibility: hidden;
}
.menu2 {
  color: #FFF;
  background-color: #002482;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  width: 183px;
  border-top: 0px;
  border-left: 1px solid #1B3E98;
  border-right: 1px solid #001E6B;
  border-bottom: 0px;
  margin: 0px;
  padding: 0px;
  position: absolute;
  z-index: 1000;
  top: 37px;
  left: 780px;
  visibility: hidden;
}
.menu-item-out {
  border-top: 1px solid #1B3E98;
  border-bottom: 1px solid #001E6B;
}
.menu-item-over {
  background-color: #1D3793;
  border-top: 1px solid #2240AE;
  border-bottom: 1px solid #182D7A;
}
a.menu-item {
  width: 166px;
  border-top: 1px solid #1B3E98;
  border-bottom: 1px solid #001E6B;
  padding: 7px 8px;
  display: block;
}
a.menu-item:link {
  color: #FFF;
  text-decoration: none
}
a.menu-item:visited {
  color: #FFF;
  text-decoration: none
}
a.menu-item:hover {
  color: #FFF;
  background-color: #1D3793;
  text-decoration: none;
  border-top: 1px solid #2240AE;
  border-bottom: 1px solid #182D7A;
}
nav {
  width: 970px;
}
nav ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
nav li {
  float: left
}
nav #bar {
  clear: left;
  height: 34px
}
nav #bar img {
  position: absolute
}
h1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: bold
}
h2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: bold
}
h3 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold
}
h4 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: bold
}
h5 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold
}
h6 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold
}
h1.page-title {
	color: #001D68;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
  font-weight: bold;
  font-style: italic;
  margin: 2px 0px 4px 0px
}
h2.page-subtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
  font-weight: bold;
  font-style: italic;
  margin: 0px 0px 6px
}
h2.profile-title {
  color: #FFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold;
  font-style: italic;
  margin: 0px
}
h2.profile-title a:link {
  color: #FFF;
	text-decoration: none
}
h2.profile-title a:visited {
  color: #FFF;
	text-decoration: none
}
h2.profile-title a:hover {
  color: #FFF;
	text-decoration: none
}
h2.profile-title a:active {
  color: #FFF;
	text-decoration: none
}
h2.page-heading {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: bold;
  font-style: italic
}
h2.topic-heading {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: bold;
  margin-top: 0px;
  margin-bottom: 6px
}
h2.form-heading {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: bold;
  font-style: italic;
  margin: 0px
}
h2.box-heading {
	color: #FFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: bold;
  font-style: italic;
  margin: 0px
}
h3.box-heading {
	color: #FFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  font-style: italic;
  margin: 0px
}
.Normal {
 font-size: 14px;
 text-decoration: none;
 line-height: normal
}
.Font-Small {
  font-size: 13px
}
.Font-Smaller {
  font-size: 11px
}
.Font-Large {
  font-size: 15px
}
.Font-Larger {
  font-size: 17px
}
.Line-Height-Tall {
  line-height: 20px
}
.Line-Height-Taller {
  line-height: 25px
}
div.select-box-therapist-index {
  border-left: 1px solid #002482;
  border-right: 1px solid #002482;
	border-bottom: 1px solid #002482;
  overflow: auto;
  width: 156px;
	height: 200px
}
div.select-box {
  border-left: 1px solid #002482;
  border-right: 1px solid #002482;
  overflow: auto;
  width: 156px;
	height: 241px
}
a.select-box:link {
  color: #001D68;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  text-decoration: none
}
a.select-box:visited {
  color: #001D68;
  text-decoration: none
}
a.select-box:hover {
  color: #C59A00;
  text-decoration: underline
}
a.select-box:active {
  color: #AA4400;
  text-decoration: underline
}
.adjust-100 {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%
}
.adjust-110 {
  -webkit-text-size-adjust: 110%;
  -moz-text-size-adjust: 110%;
  text-size-adjust: 110%
}
.adjust-120 {
  -webkit-text-size-adjust: 120%;
  -moz-text-size-adjust: 120%;
  text-size-adjust: 120%
}
.adjust-130 {
  -webkit-text-size-adjust: 130%;
  -moz-text-size-adjust: 130%;
  text-size-adjust: 130%
}
.adjust-140 {
  -webkit-text-size-adjust: 140%;
  -moz-text-size-adjust: 140%;
  text-size-adjust: 140%
}
.adjust-160 {
  -webkit-text-size-adjust: 160%;
  -moz-text-size-adjust: 160%;
  text-size-adjust: 160%
}
.adjust-180 {
  -webkit-text-size-adjust: 180%;
  -moz-text-size-adjust: 180%;
  text-size-adjust: 180%
}
.adjust-200 {
  -webkit-text-size-adjust: 200%;
  -moz-text-size-adjust: 200%;
  text-size-adjust: 200%
}
.path {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 15px;
  -webkit-text-size-adjust: 120%;
  -moz-text-size-adjust: 120%;
  text-size-adjust: 120%
}
.current-page {
	color: #FF6600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold
}
.indented-index {
  margin-top: 15px;
  margin-bottom: 20px;
  margin-left: 20px;
  line-height: 23px
}
.indented {
  margin-left: 25px
}
.sm-counter {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  border: 1px solid #001D68;
  text-align: center;
  background: #D2D7EC;
  width: 27px
}
.md-counter {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  border: 1px solid #001D68;
  text-align: center;
  background: #D2D7EC;
  width: 27px
}
.md-counter-gray {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  border: 1px solid #C4C4C4;
  text-align: center;
  background: #F7F7F7;
  width: 50px
}
.total {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  border: none;
  padding: 0px;
  text-align: right;
  background: #FFF;
  width: 60px
}
.subtotal {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  border: none;
  padding: 0px;
  text-align: right;
  background: #FFF;
  width: 60px
}
.asterisk {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold
}
small {
  font-size: 13px
}
.xxs-font {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px
}
.xxs-font-red {
  color: #933;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px
}
.xxs-font-green {
  color: #339966;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px
}
.xxs-font-gray {
  color: #A9A9A9;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px
}
.xs-font {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px
}
.xs-font-red {
  color: #933;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px
}
a.xs-font-red:link {
  color: #933
}
a.xs-font-red:visited {
  color: #933
}
a.xs-font-red:hover {
  color: #C59A00
}
.xs-font-green {
  color: #339966;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px
}
.xs-font-white {
  color: #FFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px
}
.xs-font-gray {
  color: #A9A9A9;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px
}
a.xs-font-gray:link {
  color: #A9A9A9
}
a.xs-font-gray:visited {
  color: #A9A9A9
}
a.xs-font-gray:hover {
  color: #C59A00
}
.sm-font {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px
}
.sm-font-bold {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold
}
.sm-font-italic {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-style: italic
}
.sm-font-white {
  color: #FFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px
}
a.sm-font-white:link {
  color: #FFF
}
a.sm-font-white:visited {
  color: #FFF
}
a.sm-font-white:hover {
  color: #FFC847
}
a.sm-font-white:active {
  color: #FF6600
}
.sm-font-white-bold {
  color: #FFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold
}
a.sm-font-white-bold:link {
  color: #FFF
}
a.sm-font-white-bold:visited {
  color: #FFF
}
a.sm-font-white-bold:hover {
  color: #FFC847
}
a.sm-font-white-bold:active {
  color: #FF6600
}
.sm-font-red {
  color: #933;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px
}
a.sm-font-red:link {
  color: #933
}
a.sm-font-red:visited {
  color: #933
}
a.sm-font-red:hover {
  color: #C59A00
}
.sm-font-red-bold {
  color: #933;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold
}
.sm-font-green {
  color: #339966;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px
}
.sm-font-gray {
  color: #888888;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px
}
a.sm-font-gray:link {
  color: #888888
}
a.sm-font-gray:visited {
  color: #888888
}
a.sm-font-gray:hover {
  color: #C59A00
}
.sm-font-ghosted {
  color: #B0B0B0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px
}
a.sm-font-ghosted:link {
  color: #B0B0B0
}
a.sm-font-ghosted:visited {
  color: #B0B0B0
}
a.sm-font-ghosted:hover {
  color: #C59A00
}
.sm-font-red-bold {
  color: #933;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold
}
.sm-font-wheat {
  color: wheat;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px
}
.md-font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px
}
.md-font-bold {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold
}
.md-font-italic {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-style: italic
}
.md-font-white {
  color: #FFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px
}
a.md-font-white:link {
  color: #FFF
}
a.md-font-white:visited {
  color: #FFF
}
a.md-font-white:hover {
  color: #FFC847
}
a.md-font-white:active {
  color: #FF6600
}
.md-font-white-bold {
  color: #FFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold
}
a.md-font-white-bold:link {
  color: #FFF
}
a.md-font-white-bold:visited {
  color: #FFF
}
a.md-font-white-bold:hover {
  color: #FFC847
}
a.md-font-white-bold:active {
  color: #FF6600
}
.md-font-red {
  color: #933;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px
}
a.md-font-red:link {
  color: #933
}
a.md-font-red:visited {
  color: #933
}
a.md-font-red:hover {
  color: #C59A00
}
.md-font-red-bold {
  color: #933;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold
}
.md-font-green {
  color: #339966;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px
}
.md-font-gray {
  color: #888888;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px
}
.md-font-ghosted {
  color: #B0B0B0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px
}
.md-font-orange-bold {
  color: #F90;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
	font-weight: bold
}
.md-font-highlight {
  color: #33CC99;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold
}
a.md-font-highlight:link {
  color: #33CC99
}
a.md-font-highlight:visited {
  color: #33CC99
}
a.md-font-highlight:hover {
  color: #FFC847
}
a.md-font-highlight:active {
  color: #FF6600
}
.lg-font {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px
}
.lg-font-bold {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: bold
}
.lg-font-white {
  color: #FFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px
}
.lg-font-white-bold {
  color: #FFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: bold
}
.lg-font-red {
  color: #933;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px
}
.lg-font-red-bold {
  color: #933;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: bold
}
.xl-font {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px
}
.xl-font-bold {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold
}
.xl-font-white-bold {
  color: #FFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold
}
a.xl-font-white-bold:link {
  color: #FFF
}
a.xl-font-white-bold:visited {
  color: #FFF
}
a.xl-font-white-bold:hover {
  color: #FFC847
}
a.xl-font-white-bold:active {
  color: #FF6600
}
.xxl-font {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px
}
.xxl-font-bold {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: bold
}
.xxl-font-white-bold {
  color: #FFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: bold
}
a.xxl-font-white-bold:link {
  color: #FFF
}
a.xxl-font-white-bold:visited {
  color: #FFF
}
a.xxl-font-white-bold:hover {
  color: #FFC847
}
a.xxl-font-white-bold:active {
  color: #FF6600
}
.xxxl-font {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px
}
.xxxl-font-bold {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold
}
.xxxl-font-white-bold {
  color: #FFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold
}
a.xxxl-font-white-bold:link {
  color: #FFF
}
a.xxxl-font-white-bold:visited {
  color: #FFF
}
a.xxxl-font-white-bold:hover {
  color: #FFC847
}
a.xxxl-font-white-bold:active {
  color: #FF6600
}
.xxxxl-font {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px
}
.xxxxl-font-bold {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: bold
}
.xxxxl-font-white-bold {
  color: #FFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: bold
}
.ebox {
  padding-top: 9px
}
.elink {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
  padding-left: 2px;
  padding-right: 2px
}
.elink:link {
  color: #36C;
  text-decoration: none
}
.elink:visited {
  color: #36C;
  text-decoration: none
}
.elink:hover {
  color: #FFF;
  background-color: #36C;
  text-decoration: none
}
.elink-white {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
  padding-left: 2px;
  padding-right: 2px
}
.elink-white:link {
  color: #FFF;
  text-decoration: none
}
.elink-white:visited {
  color: #FFF;
  text-decoration: none
}
.elink-white:hover {
  color: #FFF;
  background-color: #36C;
  text-decoration: none
}