/* 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(images/healingbgNew.jpg);
   background-color: #FFFFFF;
   color: #000000;
   /* Added: 11/03/11 - More "page" space */
   margin: 0;
   padding:0;
   line-height: 150%; /* Added: 11/17/11 */
}

/* 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: 1.00em; /* 0.99em; 1.0em; .85em; */
}

h1 { /* *** 11/07/11: Standardize "Headers" *** */
	text-align: center;
	font-size: 1.08em;
	margin-top: -0.09em;
	margin-bottom: -0.15em;
}

h2 { /* *** 11/07/11: Standardize "Headers" *** */
	text-align: center;
	font-size: 1.02em;
	margin-top: -0.09em;
	margin-bottom: -0.15em;
}

p { line-height: 125%; } /* *** 11/07/11: Better viewing *** */
.indent { text-indent: 1.0em; } /* *** 11/07/11: Used for "<p>" *** */

h1 strong {   /* 11/10/11 - Added for "Title"; 11/15/11 - decided not to use subtlety */
   background-color:#FFFFD7;
}

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: 1.10em; /* 1.08em; 0.95em; 0.88em; smaller; 10/18/11 */
   font-family: Trebuchet,Verdana,sans-serif;
   line-height: 160%;
}

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

/* 
    ****************************************************************************       
    NOTE: This class should be placed on a div or break element and should be 
          the final element before the close of a container that should 
		  fully contain a float
    ****************************************************************************  
*/
	clear:both;
    height:0;

.clearBoth { clear: both; }

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

#content2_2 .imgFloatRt {
	float: right;
	margin: 0 0 10px 10px;
}

#content2_2 .imgSpaceText {
   margin-top: 10px; 
}


.standout {
   font-family:Trebuchet,Verdana,sans-serif; /* 11/11/07 */
   font-size:1.0em;
   font-style: italic;
   letter-spacing: 1px;
   font-variant: small-caps;
}

.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.97em; /* 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;
}

.content2_2Margin { margin: 0 1.00em; }  /* *** for: bio; rates; & location" html *** */

/* ***********************************************************************************/
/* *** 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;
}

.tooltipTriggerSpry { /* *** Added: 10/26/11 *** */
	/* background-color:#E5E5E5; */
	font-size:1.00em;
    color:#990000;
	/* font-weight:bold; */
	border-bottom: 2px dashed #990000;
	/* cursor:help; */
	margin-bottom: 50%;
}

/* *** "Unordered List " *** */
ul {
   list-style: disc;
   margin-left: 2.25em;
   padding: 0;
   line-height: 130%; /* Added: - 11/17/11 */
}
ul ul {
   list-style: circle;
   margin-left: 1.25em; 
}
ul ul ul {
   list-style: square;
   margin-left: 1.5em; 
}


.fltRt_li li img {
  float: right;
  margin: 0 5px 5px 0;
  /* width: 155px; */
}

/* ***************** Centering an "image" & text below it ***************** */
img.centerImg {   display: block;   margin-left: auto;   margin-right: auto; }
.centerImgText {   display: block;   margin-left: auto;   margin-right: auto; }
img.alignRightImg { float:right; margin: 0 0 5px 5px; }
img.alignLeftImg { float:left; margin: 0 5px 5px 0; }



