body {
  background:#50668d url('images/bg.gif') no-repeat;
  color:white;
  font-family: lucida sans, arial, sans-serif;
  font-size:12px;
}

.patientInformation p {
  padding-bottom: 20px;
}

.patientInformation ul {
  margin-top: -20px;
  margin-bottom: 20px;
}

.keyLine {
  border-bottom: 1px solid #b6af9a;
  height: 10px;
  margin-bottom: 10px;
}

a:link, a:visited, a:active {
  text-decoration:none;
  color:white;
}
a:hover {
  text-decoration:underline;
  color:white;
}

.alignCenter {
  text-align:center;
}
.totalContent {
  background: transparent url('images/tile.gif') no-repeat;
  background-position:0px 300px;
  text-align:left;
  width:763px;
  overflow:auto;
  margin-left:auto;
  margin-right:auto;
}

.left {
  width:220px;
  float:left;
}
.right {
  width:543px;
  float:left;
}

.topLeft {
  width:220px;
  height:81px;
  background-image:url('images/topleft_curve.gif');
  margin-top:0px;
}

.navigation {
  width:220px;
  background:white url('images/navshadow.gif') repeat-y;
  min-height:400px;
}

*html .navigation {
  height:400px;
}
.navigation .navItem {
  width:194px;
  border-bottom:1px solid #465b7e;
  padding-top:10px;
  padding-left:20px;
  padding-bottom:10px;
}

.navigation .navItem span {
  cursor:pointer;
}

.navigation .navItem img {
  margin-right:10px;
}

.navigation .navItem .internalNavItems {
  margin-left:20px;
  font-size:9px;
  font-size:10px;
}

.navigation .navItem .internalNavItems a {
  color:#97a2b7;
}

.hiddenMenu {
  display:none;
}
.visibleMenu {
  display:block;
}

.navCurve {
  width:220px;
  height:39px;
  background-image:url('images/nav_curve.gif');
}

.flashArea {
  width:543px;
  height:380px;
  background-image:url('images/flasharea.gif');
}

.interirorArea {
  width:543px;
  background-image:url('images/flasharea.gif');
  margin-top:-1px;
}
.interirorArea img {
  margin-top:45px;
}

.contentHead {
  width:538px;
  height:35px;
  background-image:url('images/content_head.gif');
  border-right:5px solid #25395b;
}

.homeContentWrap {
   position:absolute;
  top:0px;
  left:0px;
  width:480px;
  padding:0px;
}
.homeContent {
  font-family:Arial;
  font-size:11px;
  color:#555555;
  line-height:25px;
}

.content {
  width:483px;
  padding-left:30px;
  padding-right:25px;
  background-color:white;
  border-right:5px solid #25395b;
  font-family:Arial;
  font-size:11px;
  color:#555555;
  line-height:25px;
  padding-bottom:10px;
  min-height:380px;
}
.hRule {
  background:url('images/hr.gif') no-repeat;
  width:483px;
  height:10px;
}
*html .content {
  height:380px;
}

.content p {
  margin:0px;
}
.subTitle {
  color:#25395b;
  font-size:12px;
  font-weight:bold;
}

.profile p {
  line-height:15px;
  margin-bottom:10px;
}
.profile .question {
  font-weight:bold;
  font-size:11px;
  margin-bottom:2px;
  line-height:15px;
}
.footer {
  width:763px;
  height:79px;
  background-image:url('images/footer.gif');
  margin-left:auto;
  margin-right:auto;
}

.footer p {
  display: none;
}

.feynman-link {
  font-size: x-small;
  padding: 45px 10px 0px 0px;
  text-align: right;
}

.content a:link, .content a:visited, .content a:active {
  text-decoration:none;
  color:blue;
}
.content a:hover {
  text-decoration:underline;
  color:blue;
}

/* Spa */
.spa {

}
.spa h1 {
  color:#25395b;
  font-size:16px;
  margin-top:15px;
  font-weight:bold;
  margin-bottom:5px;
  line-height:16px;
  text-decoration:underline;
}

.spa h2 {
  color:black;
  font-size:12px;
  font-weight:bold;
  margin-top:10px;
  margin-bottom:2px;
  line-height:12px;
}

.spa p {
  color:#666666;
  font-size:10px;
  font-weight:normal;
  margin:0px;
  line-height:12px;
  padding:0px;
}

.aboutUs h2 {
  color:black;
  font-size:12px;
  font-weight:bold;
  margin-top:20px;
  margin-bottom:2px;
  line-height:12px;
}
.contactUs {
  line-height:14px;
}

.contactUs h2 {
  color:#25395b;
  font-size:12px;
  font-weight:bold;
  margin-bottom:20px;
  line-height:13px;
}
.contactUs table td {
  padding-bottom:10px;
}

.AACS_logo
{
  padding: 10px 0px 0px 40px;
  float: left;
}

.ASOPRS_logo
{
  padding: 22px 0px 0px 60px;
  float: left;
}