/*===MAIN STYLES*/
		body, html, .wrapperM
			{height:100%;
			margin:0;
			padding: 0;
			border: none;
			text-align: center;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#000;}
		
		#wrapperHM
			{margin: 0 auto;
			text-align: left;
      		width: 600px;
			height:100%;}	
			
		.wrapperM
			{margin:0 auto;
      		width: 900px;
			height:auto;
			background-color:transparent;}		
			
		img {border:0;}	
			
		td.RedHeader
			{background-image:url(../images/red_header.gif);
			background-repeat:no-repeat;
			width:900px;
			height:58px;}
			
		td.RedHeader2	
			{background-image:url(../images/red_header2.gif);
			background-repeat:no-repeat;
			width:900px;
			height:58px;}
		ul li, ol li
			{margin-bottom:8px;}
			
		ul.nobullets, ul.nobullets li
			{list-style:none;
			margin:0;
			padding:0;}	
			
		ul.nobullets li
			{padding-bottom:5px;}	
			
		p
			{margin:0 25px 10px 25px;
			line-height:18px;
			font-size:12px;}	
			
		p.privacy, p.privacyhead
			{font-size:11px;}	
			
		p.privacyhead
			{font-weight:bold;}
			
		.privacytopic
			{font-weight:bold;
			text-decoration:underline;}		
			
		p.none
			{margin:7px 7px 7px 0;
			font-size:12px;}	
			
		img.staffpics
			{padding:10px;}	
			
		.borderLR
			{border-left:1px solid #CE2037;
			border-right:1px solid #CE2037;}	
			
		.locationMain
			{margin-left:10px;}	
			
		.locationMain div, .locationMain img
			{margin-left:10px;
			margin-bottom:2px;
			font-size:14px;}		
			
		.locationMain td
			{font-size:14px;}			
	
/*===LINKS*/	
	
		a:link, a:visited
			{color:#666;
			font-weight:bold;
			text-decoration:none;
			font-size:.9em;}
			
		a:hover, a:hover.navon
			{color:#CCC;
			text-decoration:underline;}		
			
		a:link.navon, a:visited.navon
			{color:#CE2037;
			font-weight:bold;}
			
		a:link.locations, a:visited.locations, a:link.locations2, a:visited.locations2, a:link.faq, a:visited.faq, a:link.foot, a:visited.foot
			{color:#2787d0;
			text-decoration:none;
			padding:0 10px 0 0;
			font-size:12px;}
			
		a:link.locations2, a:visited.locations2
			{padding:0 10px 0 0;}	
			
		a:link.foot, a:visited.foot
			{color:#FFFFFF;
			font-size:12px;}		
			
		a:hover.locations, a:hover.locations2, a:hover.faq	
			{color:#CCC;}
			
		a:visited.locations, a:link.faq, a:visited.faq
			{font-size:12px;}	
			
		a:link.job, a:visited.job
			{color:#2787D0;
			font-size:16px; 
			text-decoration:none;
			padding:5px;
			margin-right:10px;}	
			
		a:hover.job
			{text-decoration:none;	
			color:#999999;
			padding:5px;
			margin-right:10px;}	
	
/*===HEADER*/	
		
		#Logo
			{padding:5px 0;}	
			
		#LocationQuickLinks
			{margin:0;
			color:#2787D0;
			font-size:.8em;
			width:900px;
			padding-top:5px;
			text-align:right;}	
		
		#NavigationBox
			{margin-top:85px;}
			
		a:link.mainnav, a:visited.mainnav, a:hover.mainnav, a:link.navon, a:visited.navon, a:hover.navon
			{padding:0 12px;
			font-size:14px;}	
			
		.locationimage
			{margin-top:10px;
			margin-left:1px;
			float:left;}		
	
/*===CONTENT AREA*/	
			
		/*.ContentContainer
			{padding-top:15px;
			_padding-top:0;}*/
		
		.ContentBoxTop
			{background-image:url(../images/corner_topleft_red.gif);
			background-repeat:no-repeat;
			width:640px;
			height:40px;}
			
		h1
			{text-align:left;
			width:100%;
			padding:5px;
			color:#000000;
			font-size:18px;
			margin:0 0 5px 0;
			padding-bottom:2px;
			border-bottom:1px dotted #CCCCCC;}
			
		h1 .headtext
			{margin:8px 0 0 30px;}	
			
		h1.homepage
			{position:absolute; 
			margin-top:205px;
			margin-left:300px;
			color:#000000;
			font-size:1.1em;}	
				
			
		h2, a:link.heading, a:visited.heading
			{font-size:14px;
			margin:0;
			text-decoration:none;}	
			
		a:link.heading, a:visited.heading	
			{color:#2787D0;
			font-size:1em;}
			
		a:hover.heading
			{text-decoration:underline;
			color:#CCC;}
			
		h2
			{margin:0 0 0 25px;}			
			
		.ContentBoxBody		
			{border:1px solid #CE2037;
			border-bottom:0;
			text-align:left;}	
			
		.allbodycopy
			{margin-top:10px;}	
			
		.ContentBoxBottom
			{background-image:url(../images/corner_bottomright_red.gif);
			background-repeat:no-repeat;
			width:620px;
			height:40px;}	
			
		#SubNav
			{margin-bottom:10px;
			color:#2787D0;
			font-size:.8em;
			text-align:center;}			
			
		/*right section of the page*/	
		#QuoteContainer
			{float:right;
			margin-right:16px;}
		
		.QuoteTop
			{background-image:url(../images/corner_topright_grey.gif);
			background-repeat:no-repeat;
			width:232px;
			height:60px;}

		.QuoteTopText, .QuoteTopText2
			{color:#207ECE;
			font-size:18px;
			padding-top:10px;}	
			
		.QuoteTopText2
			{margin-left:-15px;}	
			
		.QuoteMiddle
			{background-color:#F0F0F0;
			border-left:1px solid #CCC;
			border-right:1px solid #CCC;
			width:230px;}	
			
		.quotes, .quotes2
			{text-align:right;
			font-size:12px;
			font-style:italic;
			width:230px;}	
			
		.quotes2
			{font-style:normal;
			text-align:left;
			line-height:18px;
			margin-top:-15px;}	
			
		.QuoteBottom	
			{background-image:url(../images/corner_bottomleft_grey.gif);
			background-repeat:no-repeat;
			width:232px;
			height:40px;}			
			
		.locationpeople
			{float:left; 
			margin-top:7px;}	
		
		.locationpeopleinside
			{float:left; 
			margin-left:5px; 
			margin-right:15px;
			margin-top:9px;}	
			
		.treatmentsub
			{text-align:left;
			margin-left:8px;}	
			
		.eDiegst
			{border:1px solid #fceb9a; 
			background-color:#fff6cc; 
			text-align:left; 
			color:#6e6f70; 
			font-weight:bold; 
			font-size:18px; 
			padding:5px; 
			width:220px; 
			margin-top:15px;}	
	
/*===FOOTER*/	
	
		#footer
			{background-color:#000000; 
			color:#FFFFFF; 
			padding:10px 0; 
			margin-top:20px; 
			width:100%;}	
			
		#footerlinks
			{color:#FFFFFF; 
			margin-top:15px;
			font-size:.8em;}	