/*REVISED 7-18-2006*/

html,html body {
background-color: #738eb1;
margin: 0px;
padding: 0px;
height: 100%;
background-image: url(images/containerbg.gif);
background-repeat: repeat-y;
background-position: 0px 0px;
 }

#container {
width: 793px;
height: 100%;
margin-top: 0px;
margin-bottom: 0px;
margin-left:0;
margin-right: auto;
 }

a:link {
color: #ba0e22;
font-family: Verdana, Helvetica, Arial, sans-serif;
text-decoration: none;
font-weight: bold; } 

a:visited {
color: #ba0e22;
font-family: Verdana, Helvetica, Arial, sans-serif;
text-decoration: none;
font-weight: bold;; }

a:hover {
color: #fcb041;
font-family: Verdana, Helvetica, Arial, sans-serif;
text-decoration: none;
font-weight: bold;}

a:active {
color: #ba0e22;
font-family: Verdana, Helvetica, Arial, sans-serif;
text-decoration: none;
font-weight: bold;}

p {
color:  #395a94;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: normal;
text-decoration: none;
text-align: left;
line-height: 16px;
vertical-align: top; }

p.left {
color: #395a94;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: none;
text-align: right;
line-height: 25px;
margin-top: 40px;
margin-right: 10px;
 }

.date {
color: #738eb1;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
font-weight: normal;
text-decoration: none;
text-align: right;
vertical-align: top;
padding-top: 30px; 
margin-right: 10px;}

.topNav {
color: #999999;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: none;
text-align: right;
background-position: top;
padding-top: 100px;
padding-right: 50px;
width: 740px; }


#leftCol {
margin-left: 0px;
width: 186px;
float: left;
margin-top: 0px;
color: #738eb1;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
text-decoration: none;
line-height: 18px;
text-align: left;
background-color: #a9bbd3;
height: 100%;
background-image: url(images/bodytalk-left-background2.jpg);
background-repeat: no-repeat;
background-position: 0px 0px; }


html>body #leftCol {
margin-left: 0px;
width: 186px;
float: left;
margin-top: 0px;
height: 100%;
color: #738eb1;
background-color: #a9bbd3;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
text-decoration: none;
line-height: 18px;
text-align: left;
background-color: #a9bbd3;
background-image: url(images/bodytalk-left-background2.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
 }

ul {
font-size: 12px;
font-family: Verdana, Helvetica, Arial, sans-serif;
text-align: left;
line-height: 16px;
list-style-type: square; 
color: #395a94; }

ol {
font-size: 12px;
font-family: Verdana, Helvetica, Arial, sans-serif;
text-align: left;
line-height: 16px;
color: #395a94; }

#rightCol {
margin-left: 3px;
width: 571px;
float: left;
margin-top: 0px; 
height: 100%;
background-color: #ffffff;
background-image: url(images/bodytalk-background2.jpg);
background-repeat: no-repeat;
background-position: 10px 60px; }

html>body #rightCol {
margin-left: 3px;
width: 571px;
float: left;
margin-top: 0px; 
height: 100%;
background-color: #ffffff;
background-image: url(images/bodytalk-background2.jpg);
background-repeat: no-repeat;
background-position: 10px 60px; }

#mainContent {
width: 503px;
padding-top: 10px;
padding-left: 15px;
padding-right: 0px;
padding-bottom: 10px;
border-bottom: 2px #395a94 dotted;
border-top: 2px #395a94 dotted;
margin-left: 15px;
margin-top:10px;
}

html>body #mainContent {
width: 523px;
padding-top: 10px;
padding-left: 15px;
padding-right: 0px;
padding-bottom: 10px;
border-bottom: 2px #395a94 dotted;
border-top: 2px #395a94 dotted;
margin-left: 15px;
margin-top:10px; 
}

#bottomContent {
width: 503px;
padding-top: 0px;
padding-left: 15px;
padding-right: 0px;
padding-bottom: 10px;
border-bottom: 2px #395a94 dotted;
margin-left: 15px;
margin-top:0px; }

table.content {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
text-decoration: none;
color: #395a94;
line-height: 14px; 
}

.feature1 {
background-image: url(images/feature01.jpg);
background-repeat: no-repeat;
background-position: top;
width: 164px;
float: left;
color: #395a94;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
font-weight: normal;
text-decoration: none;
line-height: 12px;
text-align: left;
margin-left: 0px;
padding-top: 10px; 
padding-bottom: 20px; }

html>body .feature1 {
background-image: url(images/feature01.jpg);
background-repeat: no-repeat;
background-position: top;
width: 164px;
float: left;
color: #395a94;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
font-weight: normal;
text-decoration: none;
line-height: 12px;
text-align: left;
padding-top: 10px; }

.feature2 {
background-image: url(images/feature02.jpg);
background-repeat: no-repeat;
background-position: top;
width: 164px;
float: left;
color: #395a94;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
font-weight: normal;
text-decoration: none;
line-height: 12px;
text-align: left;
margin-left: 7px;
padding-top: 10px;
padding-bottom: 20px; }

html>body .feature2 {
background-image: url(images/feature02.jpg);
background-repeat: no-repeat;
background-position: top;
width: 164px;
float: left;
color: #395a94;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
font-weight: normal;
text-decoration: none;
line-height: 12px;
text-align: left;
padding-top: 10px; }

.feature3 {
background-image: url(images/feature03.jpg);
background-repeat: no-repeat;
background-position: top;
width: 161px;
float: left;
color: #395a94;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
font-weight: normal;
text-decoration: none;
line-height: 12px;
text-align: left;
margin-left: 7px;
padding-top: 10px; 
padding-bottom: 20px; }

html>body.feature3 {
background-image: url(images/feature03.jpg);
background-repeat: no-repeat;
background-position: top;
width: 161px;
float: left;
color: #395a94;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
font-weight: normal;
text-decoration: none;
line-height: 12px;
text-align: left;
padding-top: 10px; }

a.left:link {
color: #395a94;
text-decoration: none;
font-weight: bold; }

a.left:visited {
color: #395a94;
text-decoration: none;
font-weight: bold; }

a.left:hover {
color: #ba0e22;
text-decoration: none;
font-weight: bold; }

a.left:active {
color:  #ba0e22;
text-decoration: none;
font-weight: bold; }

a.names:link {
color: #395a94;
font-weight: bold;
font-size: 12px;
text-decoration: underline; }

a.names:visited {
color: #395a94;
font-weight: bold;
font-size: 12px;
text-decoration: underline; }

a.names:hover {
color: #ba0e22;
font-weight: bold;
font-size: 12px;
text-decoration: underline; }

a.names:active {
color:  #ba0e22;
font-weight: bold;
font-size: 12px;
text-decoration: underline; }

p.feature {
color: #395a94;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
font-weight: normal;
text-decoration: none;
text-align: left;
line-height: 12px;
padding-left: 5px;
padding-right: 5px; }

.copy {
color: #395a94;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: normal;
text-decoration: none;
text-align: left;
line-height: 16px;
 }



.featureHeader {
color: #395a94;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
line-height: 18px;
 }


.header1 {
color: #395a94;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 14px;
font-weight: bold;
line-height: 16px; }

.practitioners {
width: 158px;
height: 200px;
float: right;
margin-left: 20px;
margin-right: 20px;
margin-bottom: 20px;  }

.header2 {
color: #395a94;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 14px;
font-weight: bold;
line-height: 14px; }

.header3 {
color: #395a94;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
line-height: 16px; }

.footer {
color: #666666;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
font-weight: normal;
text-decoration: none;
text-align: center;
padding-bottom: 50px; }

.pageup {
color: #ba0e22;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
text-decoration: none;
text-align: right;
font-weight: bold; } 

.pageup a:link { color: #ba0e22; } 

.pageup a:visited { color: #ba0e22;  }

.pageup a:hover { color: #fcb041; }

.pageup a:active { color: #ba0e22; }