	@charset "utf-8";
/* CSS Document */
body {  background:#d4bbda; 
		margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
		padding: 0;
		text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
		font-family:Arial, Helvetica, sans-serif; 
		/*background:url(../images/in-balancenot-background.jpg) ;*/
		background-repeat:no-repeat;
		 background-attachment:fixed;
		 	}

#container{ width:935px; margin:0 auto; 
min-height:inherit; 
			position: relative; /* adding position: relative allows you to position the two sidebars relative to this container */
				}
			


#head {	
	width:935px;
	height:216px;
	background-repeat:no-repeat;
	padding: 0 0px 0 0px; 
	margin:0 0 0 0; 
	border:#000 solidn 2px;
	
		 	}
			

		 
#menu {		
			  width:935px;  
			height:44px;
}
		
h2,h4,h3,h1,h5{text-align:left; color:#4c6f11;}
		
#leftNav{	height:auto; 
			width:200px;  
			float:left; 
			margin-top:20px;
			padding:3px;   
			margin-left:5px;  margin-right:5px;  
} 

#leftNav  a {	display:block; 
				text-decoration:none;  
			   	font-size:12px; 
			    border-bottom:1px #4c6f11 solid;
			 	padding:3px 3px 3px 3px;
			  	text-align:left; }

html>body #leftNav a{ width: 170px;}  /*Non IE rule*/

#leftNav a:link{ color:#4c6f11;}
#leftNav a:hover{	background:url("../images/HighlightDGreen.png"); 
					background-repeat:no-repeat;}
							
#leftNav a:visitid{ color:#4c6f11;}	
#leftNav a:active{  background:url("../images/HighlightDGreen.png"); 
					background-repeat:no-repeat;}
	

				

#leftNav #pic  { width:170px; 
				text-align:right;
				padding-top:5px}
		
				
				
			

				
.middleArea { 	width:935px; height:auto; 
                background-color:#e5eacb; }

.content {	width:500px; height:auto; 
 			margin-top:20px;
			padding:0px 15px 0px 15px;
			float:left;
			font-size:12px;
			color:#5D2677;
			padding-bottom:10px;
	       /* overflow:auto;*/
			}

.content h2, h4, h3, h5, h6{color:#5D2677;}
.content  ul {color:#5D2677; }
.content li { text-align:left; list-style:square; margin-bottom:5px}
.content ol > li {list-style:decimal;  color:#5D2677;}
.content a {text-decoration:none;}
#h4Green {color:#4c6f11; font-size:18px; text-align:center}
 
/** CSS for Testimonoila  */

#testimonials {text-align:justify; 
			font-family:Arial, Helvetica, sans-serif; 
			font-size:11px; 
			color:#5D2677; padding-left:50px; padding-right:50px}
			
.rightNav { width:150px; 
			padding:5px 5px 5px 5px; 
			margin-top:20px; height:auto; 
			float:right;
			 margin-right:10px;  
			 }
			 
.rightNav  h3 { color:#4c6f11; 
				 text-align:left}
				 
/*  Horrizontal green lines in rightNav  */
.hrGreen  {		color:#4c6f11; 
				width:150px}
/* modalities page h5 heading colored green */

#h5Modal {color:#4c6f11;  text-align:left}




#footer { 	float:left;
			width:935px; 
		 	height:50px; 
			background:url("../images/in-balance_13.jpg");
			text-align:center;}
			
#footer a { text-decoration:none; 
			 font-size:11px;
			 color:#d4bbda;
			 }
	#footer  a:link{   text-decoration:none; 
			 font-size:12px;
			 color:#d4bbda;
			 }
	#footer  a.visited{ color:#d4bbda;}
	#footer  a.hover{ color:#d4bbda; }
	#footer a.active{color:#d4bbda;}
	
	

	#footer p {padding:10px; margin:10px}
					
#quote a  {	color:#d4bbda; font-weight:bold;
			font-size:10px; 
			margin:5px;  
			font-size: 12px; 
			float:right}
			
#week  { position:relative; 
		top:140px; 
		width:400px;
         font-size:12px;
         font-weight:600; 
         color:#4c6f11; 
		 clear:both;
		 float:right;
       
          }

#head a 	{ text-decoration: none; 
			  color:#4c6f11; 
			  }


.message{ 	text-align:justify; 
			font-family:Arial, Helvetica, sans-serif; 
			font-size:12px; 
			color:#5D2677; }
			
			

			
.messageSmall{ 	text-align:left; 
				font-family:Arial, Helvetica, sans-serif; 
				font-size:10px; 
				color:#5D2677; }
			
.messageLarge { font-size:18px; 
				color:#5D2677; 
				font-family:Brush Script Std, Georgia, "Times New Roman", Times, serif; 
				font-style:italic; font-weight:800}
.messageMedium { font-size:14px; 
				color:#5D2677; 
				font-family:Arial, Helvetica, sans-serif; 
				font-style:italic; font-weight:800}
				
#bQuote {text-align:center;  width=:100px;
		font-family:Arial, Helvetica, sans-serif; 
		font-size:12px; 
			color:#5D2677; 
			}
blockquote {color:#5D2677}

/*  Testimonials  Hr line*/

#testHR { color:#d4bbda; width:60%; size:2px; border:dotted}

#testBlockQuote {color:#5D2677; font-size:10px; text-align:center}

/*  CSS is to format the price list Table in the content area. All values will be vertical alligned in the middle.
each heading will be a link to the treatment page it corresponds to.   */
	/*#priceTable  #hdTr { background:#d4bbda;
						vertical-align:middle;
						 text-align:left; 
						 height:20px;
						 color:#fff; 
						 font-family:Arial, Helvetica, sans-serif;
						}*/
						
		#priceTable  #hdTr { 
						vertical-align:middle;
						 text-align:left;
						 font-size:12px;
						 heigh:30px;
						 color:#4c6f11;
						 font-family:Comic Sans MS, cursive;
						}
	/*#priceTable td {/border-bottom:solid 1px #999 }*/
	#priceTable {color:#5D2677;}
			 

	#priceTable tr	{height:20px; 
					vertical-align:middle; 
					text-align:left;}
	#priceTable  a{   text-decoration:none; 
			 		ont-size:12px; color:#4c6f11;
			 		
			 }		
	#priceTablea:link{   text-decoration:none; 
			 			font-size:12px;
			 			color:#5D2677;
			 }
#priceTable a.visited{ color:#4c6f11; text-decoration:none; }
#priceTable a.hover{ color:#4c6f11; text-decoration:none; }
#priceTable a.ctive{color:#4c6f11; text-decoration:none; }



