/* CSS Document */

body {
   /* font-family: Arial, Helvetica, sans-serif; */
   font-family:Trebuchet,Verdana,sans-serif; /* 11/11/07 */
   margin: 0.5%;
   font-size:1.0em;
   background-image: url(healingbgNew.jpg);
   background-color: #FFFFFF;
   color: #000000;
}

/* temp styles 
table { border: 2px solid red; margin: 2px; }
td { border: 1px dotted purple; padding 1px; }
*/

p, ul, ol, li, div, table { /* "block-level" elements */
   /* font-family: Arial, Helvetica, sans-serif; */
   font-family:Trebuchet,Verdana,sans-serif; /* 11/11/07 */
   font-size: 0.99em; /* 1.0em; .85em; */
}

h4 {
font-size: 100%;
line-height: 55%;
padding:0;
margin:0;
margin-bottom: 0.5em;
}

table {
   width: 100%;
   padding: 0;
   margin: 0;
   text-align: left;
   border: 0;
}

.menuItem {
   text-align: right;
   background-color: black;
   color: white;
   font-size: 0.95em; /* 0.88em; smaller; */
   font-family: Trebuchet,Verdana,sans-serif;
   line-height: 160%;
}

#currentPage { /* Highlight current page button */
   background-color: #666666;
   color: #FFFFFF;
   }

.clearBoth { clear: both; }

.image_float_rt {
    float: right;
	width: 155px;
	text-align: center;
}

.content_4_image_float_rt { padding-right: 175px; }

.hdr1_1, .hdr1_2 {
   text-align: right;
   color: #FFFFFF;
   }

.hdr1_1 {
   font: bold 2.1em "arial";
   }
  
.hdr1_2 {
   font: 0.80em "arial";
   }
  
.hdr2_1 {
   text-align: left;
   color: #000000;
   font: bold 2.1em "arial";
   }
   
.hdr2_1Colon {
   color: #000000;
   font: 1.50em "arial";
   }

 .hdr2_2 {
   text-align: left;
   color: #000000;
   font: 0.80em "arial";
   }
  
.hdr1_3, .hdr1_3a {
   text-align: center;
   font: italic bold 0.8em "arial";
   line-height: 1.3em;
   }

.hdr3_1, .hdr3_2b {
   text-align: center;
   font: 75% "arial";
   }
   
.hdr3_2a {
   text-align: center; 
   font-size: 70%;
   font-style: italic;
   }
   
#content2_2 {
   top: 0%;
   left: 0%;
   padding: 0% 0% 0% 0%; /* 2%; */
}

#content2_2 p, li, span {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 0.94em; /* 03/23/10 - 1.0em; .85em; */
   color: #0A0A0A;
}

#content2_2 li { font-style: italic; }

#content2_2 .img_span {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 0.65em; /* 1.0em; .85em; */
   color: #0A0A0A;
}

#content2_2 p.text:first-letter { /* Increase the size of this "paragraph" only!! */
   font-size: 200%; /* 250% */
   padding: 2px;
   float: left;
}

/* ***********************************************************************************/
/* *** 03/06/10 - Keep "Footer" colors separate because of different backgrounds *** */
/* ***********************************************************************************/
#footer3_2 a:link { color: #00C; text-decoration: none; } /*  underline; */
#footer3_2 a:visited { color: #063; text-decoration: none; } /* #99FFCC; underline; */
#footer3_2 a:hover { color: #F00; text-decoration: none; } /* #FF8000 #333333 #CCCCCC */

.alignment { text-align: center }

.padLeft { padding-left: 1.0em; }

a:link { color:#FFFFFF; text-decoration: none; }
a:visited { color:#99FFCC;}
a:hover { color: #F00; text-decoration: none; } /* #FF8000 #333333 #CCCCCC */
a:active { color:#333; text-decoration: none; border: 1px solid white; }

em a:link, em a:visited, em a:hover, em a:active {
  text-decoration: underline;
  padding: 2px;
  /* border: 1px dashed #000; */
}

em a:link {
  text-decoration: underline;
  padding: 2px;
  color: #000099;
}
   
em a:visited {
  text-decoration: underline;
  padding: 2px;
  color: #990000;
}

em a:hover {
  text-decoration: underline;
  padding: 2px;
  color: #006600;
}

em a:active {
  text-decoration: underline;
  padding: 2px;
  color: #000;
}

