BODY			{font-family: Arial,Verdana,Tahoma; height:100%; margin:0; padding:0px; background:#643E33}
TD				{font-family: Arial,Verdana,Tahoma; font-size:13px}
P				{font-family: Arial,Verdana,Tahoma; font-size:13px; line-height:17px; margin-top:4px; margin-bottom:12px;}
A				{color:#EE3680; text-decoration:underline}
A:Hover			{color:#83002F; text-decoration:none}
H1				{font-family:Arial,Verdana,Tahoma; font-size:24px; font-weight:bold; color:#643E33; text-align:left; margin-bottom:15px; margin-top:0px; padding:0}
H2				{font-family:Arial,Verdana,Tahoma; font-size:21px; font-weight:bold; color:#EE3680; text-align:left; margin:0; padding:0}
H3				{font-family:Arial,Verdana,Tahoma; font-size:14px; font-weight:bold; color:#EE3680; text-align:left; margin:0; padding:0}
HR				{height:2px; border-bottom:1px solid white; border-top:1px solid #CCCCCC; border-right:1px solid white; border-left:1px solid white}
UL				{padding:0; margin-left:15px; font-size:13px}
OL				{padding:0; margin-left:25px; font-size:13px}
TEXTAREA		{font-family: Arial,Verdana,Tahoma; font-size:13px}

#Container 						{width:970px; margin:10px auto; font-size:13px; background:white; padding:10px}
#LeftColumn 					{float:left; width:200px; margin-right:10px}
#MiddleColumn					{float:left; width:520px; margin-left:10px; margin-right:10px}
#FullPageContent				{float:left; width:750px; margin-right:10px}
#RightColumn 					{float:left; width:210px}
#AdminFullPageContent			{float:left; width:970px}
.clearfix:after 				{visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0} 
.clearfix 						{display:inline-block} * html 
.clearfix 						{height:1%}
.clearfix 						{display:block}
#footer 						{clear:both; padding:6px; color:#EE3680; background:#F4DCDC; margin-top:20px}
#footer .footerLeft				{float:left}
#footer .footerRight			{float:right}
#footer .pinkLink				{color:#EE3680}

#MainContent .Notes				{font-size:11px}
#MainContent .textareabox		{font-family: Arial,Verdana,Tahoma; font-size:13px}
.contactForm					{width:310px; border:1px solid #CCCCCC; font-family:Arial,Verdana,Tahoma; font-size:13px}

/* ALTERNATIVE TO SUBMIT BUTTON - CROSS-BROWSER UNIVERSAL STYLE */

.buttons a, .buttons button		{display:block; float:left; margin:0 7px 0 0; background-color:#F6F6F6; border:1px solid #CCCCCC;
    							 font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif; font-size:100%; line-height:130%;
	    						 text-decoration:none; font-weight:bold; color:#565656; cursor:pointer; padding:3px 10px 4px 7px}
.buttons button					{width:auto; overflow:visible; padding:4px 10px 3px 7px}
.buttons button img, 
.buttons a img					{margin:0 3px -3px 0 !important; padding:0; border:none; width:16px; height:16px}
button:hover, .buttons a:hover	{background-color:#dff4ff; border:1px solid #c2e1ef; color:#336699}
.buttons a:active				{background-color:#336699; border:1px solid #FFFFFF; color:#FFFFFF}

/* MENU ITEMS FOR THERAPIST ZONE*/

#MenuItem						{font-size:13px; width:190px; text-align:left}
#MenuItem UL					{list-style:none; margin:0px; padding:0px}
#MenuItem LI A 					{background:#F4DCDC; color:#EE3680; height:22px; border-bottom:2px solid white; text-decoration:none; font-weight:normal}	
#MenuItem LI A:Link, 
#MenuItem LI A:Visited			{color:#EE3680; display:block; padding:5px 8px 0 10px}
#MenuItem LI A:Hover 			{color:#FFFFFF; background:#EE3680; padding:5px 8px 0 10px; text-decoration:none}

/* AJAX STYLES */

div.auto_complete 						{width:350px; background:#F7DEE4; color:#EC267C}
div.auto_complete ul 					{border:1px solid #888; margin:0; padding:0; width:100%; list-style-type:none}
div.auto_complete ul li 				{margin:0; padding:3px; color:#EC267C}
div.auto_complete ul li.selected 		{background-color: #EC267C; color: #F7DEE4}
div.auto_complete ul strong.highlight 	{color: #F7DEE4; margin:0; padding:0}

/* HORIZONTAL MENU ITEMS (WITH ROLL-DOWNS) FOR ALL PARTS OF THE SITE */

div.navigation 						{background:#F4DCDC; text-align:center; margin-left:0; margin-bottom:10px; padding-left:0; white-space:nowrap}

#newnav, #newnav ul 				{float:left; list-style:none; font-size:16px; padding:0; margin:0 15px; }
#newnav a 							{display:block; text-decoration:none; padding:0 10px; line-height:26px;}
#newnav li 							{float:left; padding:0; margin:0; border-right:1px solid white;}
#newnav li ul 						{position:absolute; left:-999em; height:auto; width:190px; white-space:nowrap; margin:0; text-align:left; font-size:13px; background:#F4DCDC}
#newnav li ul a 					{width:190px; white-space:nowrap; border-top:1px solid #FFFFFF;}
#newnav li a:hover 					{background:#EE3680; color:#FFFFFF}
#newnav li:hover ul ul, 
#newnav li:hover ul ul ul, 
#newnav li.sfhover ul ul, 
#newnav li.sfhover ul ul ul			{left:-999em;}
#newnav li:hover ul, 
#newnav li li:hover ul, 
#newnav li li li:hover ul, 
#newnav li.sfhover ul, 
#newnav li li.sfhover ul, 
#newnav li li li.sfhover ul 		{left:auto;}
#newnav li:hover, #newnav li.sfhover {background:#F4DCDC;}
#newnav .subnav						{width:210px}