p {padding:10px}

#img {
	margin-right:10px;
	margin-bottom:10px;
	margin-left:10px;
}

body {
background-color:#C1BD9F;
color:#878777;
font-family: Verdana;
font-size:11px;
padding:0;
margin:0;
line-height:12px;
text-align: center;
}
#wrap {
	margin:0 auto;
	padding:0;
	width:788px;
}

#top {
	margin:0px auto 0px auto;
	width:788px;
	text-align:center;
	overflow:auto;
}

#top_a{
	width:788px;
	height:10px;
	background:url(images/top.jpg) center;
	margin:0px auto 0px auto;
}

#top_b{
	width:788px;
	height:202px;
	text-align:left;
	margin:0px auto 0px auto;
}

#top_b_left{
width:212px;
height:202px;
text-align:left;
background-image:url(images/top_left.jpg);
float:left;
}

#top_b_right{
	width:576px;
	height:202px;
	text-align:left;
	float:right;
}

#menu {
margin-top:17px;
margin-left:30px;
}

#menu_dropdown {
margin-top:12px;
margin-left:6px;
}

#content {
	width:788px;
	margin:0;
	background:url(images/cont_bg.jpg) repeat-y top;
	overflow:auto;
}

#content_privacylegal {
	width:788px;
	margin:0;
	background:url(images/cont_bg.jpg) repeat-y top;
	overflow:auto;
}

#content_left {
width:192px;
text-align:left;
margin:0;
float:left;
padding:6px 9px 25px 11px;
color:#4D4D3A;
}

#content_right {
	width:576px;
	text-align:left;
	margin:0;
	padding:0;
	background-image:url(images/px_bg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	overflow:auto;
	float:right;
}

#bot_menu {
	width:576px;
	height:37px;
	background-image:url(images/bot_px.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	margin:0px;
	padding-top:15px;
}

.dot_u {background-image:url(images/dot_hor.gif); background-position:bottom; background-repeat:repeat-x}
.dot_y {background-image:url(images/dot_ver.gif); background-position:bottom; background-repeat:repeat-y}

#footer {
	width:788px;
	height:11px;
	margin:0px auto 0px auto;
	text-align:left;
	background-image:url(images/footer.jpg);
	overflow:auto;
}

#inner_left {
margin-left:17px;
line-height:13px;
width:161px;
overflow:auto;}

#inner_left_newsletter {
	margin-left:17px;
	line-height:13px;
	width:240px;
	overflow:auto;
}

#inner_right {
	margin:0 28px 0 17px;
	overflow:auto;
	padding:0;
	width: 531px;
}

#inner_right_privacylegal {
	margin:0 28px 0 17px;
	overflow:auto;
	padding:0;
	width: 531px;
}

#box_about {
	width:155px;
	height:160px;
	background:url(images/px_box.jpg) repeat-x top left;
	float:right;
	padding:0 0 12px 10px;
	margin:0 0 0 15px;
	background-color:#EEF4D8;
	color:#63634a
}

#box_about1 {
	width:195px;
	height:129px;
	float:right;
	padding:0 0 12px 0;
	margin:0 0 0 17px;
	background-color:#EEF4D8;
	color:#63634A
}

#box_treatments {
	width:140px;
	height:140px;
	background:url(images/px_box.jpg) repeat-x top left;
	float:right;
	padding:0 0 12px 10px;
	margin:0 0 0 22px;
	background-color:#EEF4D8;
	color:#63634A
}

#box_treatments1 {
	width:195px;
	float:right;
	padding:0 0 0 0px;
	margin:15px 0 10px 7px;
	background-color:#EEF4D8;
	color:#63634A
}

#box_treatmentswhitebg {
	width:195px;
	float:right;
	padding:0 0 0 0px;
	margin:15px 0 10px 7px;
	background-color:#FFFFFF;
	color:#63634A
}

table.treatments1
{
	font-family: Verdana;
	font-weight: normal;
	font-size: 11px;
	width: 195px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin-top: 0px;
	vertical-align: top;}
	
table.treatmentswhitebg
{
	font-family: Verdana;
	font-weight: normal;
	font-size: 11px;
	width: 195px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin-top: 0px;
	vertical-align: top;
	background-color:#FFFFFF;}
	
table.treatments_rightnav
{
	font-family: Verdana;
	font-weight: normal;
	font-size: 11px;
	width: 180px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin-top: 0px;
	vertical-align: top;}

table.treatments_rightnav td
{
	font-family: Verdana, sans-serif, Arial;
	font-weight: normal;
	font-size: 11px;
	text-align: left;
	padding:2px 3px 2px 3px;
	vertical-align: top;
}
table.treatments1 td
{
	font-family: Verdana, sans-serif, Arial;
	font-weight: normal;
	font-size: 11px;
	text-align: left;
	padding:2px 3px 2px 3px;
	vertical-align: top;
}

#welcome {
	width:340px;
	padding:0;
	margin:0;
	float:left;
}

#welcome1 {
	width:515px;
	padding:0;
	margin:0;
	float:left;
	overflow:auto;
}

#welcome2 {
width:243px;
height:129px;
padding:0;
margin:0;
float:left;}

#customer {
	width:176px;
	background-image:url(images/vert_line.jpg);
	background-position:left;
	background-repeat:repeat-y;
	float:right;
	padding:0 0 0 20px;
	margin:0 0 0 5px;
	clear:both
}

#customer1 {
	width:281px;
	background-image:url(images/vert_linethin.jpg);
	background-position:left;
	background-repeat:repeat-y;
	float:right;
	clear:both;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 3px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
}

#customer2 {
width:290px;
float:right;
padding:0 0 0 0px;
margin:0 0 0 5px;
clear:both
}

#systems {
width:176px;
background-image:url(images/vert_line.jpg);
background-position:left;
background-repeat:repeat-y;
float:right;
padding:0 0 0 5px;
margin:0 0 0 5px;
clear:both}

#systems1 {
	width:261px;
	background-image:url(images/vert_linethin.jpg);
	background-position:left;
	background-repeat:repeat-y;
	float:right;
	clear:both;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 3px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
}

#systemsleft {
	width:330px;
	padding:0;
	margin:0;
	float:left;
}

#systemsleft1 {
	width:244px;
	padding:0;
	margin:0;
	float:left;
	height: 290px;
	padding-left: 3px;
	padding-right: 2px;
}

#serv {
	width:330px;
	padding:0;
	margin:0;
	float:left;
}

#serv1 {
	width:214px;
	padding:0;
	margin:0;
	float:left;
	background: url(images/px_box.jpg) repeat-x top right;
	height: 290px;
	padding-left: 3px;
	padding-right: 2px;
}

#serv1-sidemenu {
	width:205px;
	padding:0;
	margin:0;
	float:left;
	background: url(images/px_box.jpg) repeat-x top left;
	height: 290px;
}

#serv2 {
width:135px;
padding:0;
margin:0;
float:left;}

#hor {
	background-image:url(images/hor_line.jpg);
	clear:both;
}

#hor_highspace {
	clear:both;
	background-color: ffffff;
}

#line {
width:192px;
height:1px;
background-color:#C2C0B2;}

.disclaimer 	{
	color:#996633;
	text-decoration:none;
	font-weight: normal;
	font-style: italic;
}
.copy 			{color:#878777; font-family:verdana; font-size:10px; text-decoration:none}
.big 			{font-size:12px; color:#4D4D3A}
.big_purple 	{font-size:12px; color:#A758A0}
.big_rust 		{font-size:12px; color:#996600}
.medium_green 	{font-weight: bold; color:#006633}
.big_green 		{font-size:12px; color:#006633}
.big_burgandy 	{font-size:12px; color:#804040}
.burgandy 	{color:#804040}
.bigger 		{font-size:16px; color:#4D4D3A}
.green 			{color:#44920C; text-decoration:none}
.teal 			{color:#006666; font-weight: bold; text-decoration:none}
.tealplain		{color:#006666; text-decoration:none}
.purple 		{color:#A758A0; font-weight: bold; text-decoration:none}
.purpleplain	{color:#A758A0; text-decoration:none}
.rust 			{color:#996600; font-weight: bold; text-decoration:none}
.rustplain 		{color:#996600; font-weight: text-decoration:none}
.red 			{color:#993333; text-decoration:none; font-weight: bold}
.gray 			{color:#9F9F91; text-decoration:none}
.darkgray 		{color:#666666; text-decoration:none}
a 				{text-decoration: underline; font-family:verdana; color:#0071BC}

.form {
	width:165px;
	height:21px;
	font-family:verdana;
	font-size:11px;


		border-style:;
		border-width:;
		border-color:#;
	background-color:#DBDBC8;
	color:#FFFFFF;
	margin-left:0px;
	margin-right:0px
}
		
.form_dropdown { width:148px;
		height:21px;
		font-family:verdana;
		font-size:11px;
		border-style:;
		border-width:;
		border-color:#A1A192;
		background-color:#DBDBC8;
		color:#FFFFFF;
		margin-left:0px;
		margin-right:0px}
		
.form_pass { width:92px;
		height:21px;
		font-family:verdana;
		font-size:11px;
		border-style:;
		border-width:;
		border-color:#;
		background-color:#DBDBC8;
		color:#FFFFFF;
		margin-left:0px;
		margin-right:0px}
		
.form1 { width:263px;
		height:19px;
		font-family:verdana;
		font-size:11px;
		border-style:solid;
		border-width:1px;
		border-color:#A1A192;
		background-color:#EAEAE6;
		color:#000000;
		margin-left:0px;
		margin-right:0px}
		
.textarea{ width:263px;
		height:119px;
		font-family:verdana;
		font-size:11px;
		border-style:solid;
		border-width:1px;
		border-color:#A1A192;
		background-color:#EAEAE6;
		color:#000000;
		overflow:auto;
		margin-left:0px;
		margin-right:0px}		
		
select {
	font-size: 11px; 
	color: #000000; 
	font-family: verdana; 
	background-color: #eef4d8
}

input {
	font-size: 11px; 
	color: #000000; 
	font-family: verdana; 
	background-color: #eef4d8 
}

.form_search {
	font-size: 11px;
	color: #000000;
	font-family: verdana;
	background-color: #DBDBC8
}

.input_white {
	background-color: #ffffff 
}

.input_subscribe {
	font-size: 11px; 
	color: #000000; 
	font-family: verdana; 
	background-color: #ffffff 
}

textarea {
	font-size: 11px;
	color: #000000; 
	font-family: verdana; 
	background-color: #eef4d8
}
		
.attention {
		font-size:12px;
		color:#993300;}

.u		{text-decoration:underline}

a:hover{text-decoration:underline;}
#a:hover{text-decoration:none;}

table.content
{
	font-family: Verdana;
	font-weight: normal;
	font-size: 11px;
	width: 500px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin-top: 0px;
	vertical-align: top;
}

table.whitebg
{
	background-color: #ffffff
}

table.content_practitioneredit
{
	font-family: Verdana;
	font-weight: normal;
	font-size: 11px;
	width: 400px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin-top: 0px;
	vertical-align: top;
}

table.contentrelated
{
	font-family: Verdana;
	font-weight: normal;
	font-size: 11px;
	width: 530px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin-top: 0px;
	vertical-align: top;
}

table.contentsmall
{
	font-family: Verdana;
	font-weight: normal;
	font-size: 11px;
	width: 264px;
	border-collapse: collapse;
	border-spacing: 0px;
	padding: 0px;
	margin-top: 0px;
	vertical-align: top;} 
	
table.homepage_conditionsearch
{
	font-family: Verdana;
	font-weight: normal;
	font-size: 11px;
	width: 333px;
	border-collapse: collapse;
	border-spacing: 0px;
	padding: 0px;
	margin-top: 0px;
	vertical-align: top;
} 

table.homepage_news
{
	font-family: Verdana;
	font-weight: normal;
	font-size: 11px;
	width: 160px;
	border-collapse: collapse;
	border-spacing: 0px;
	padding: 0px;
	margin-top: 0px;
	vertical-align: top;
} 
	
table.treatmentssmall
{
	font-family: Verdana;
	font-weight: normal;
	font-size: 11px;
	width: 310px;
	border-collapse: collapse;
	border-spacing: 0px;
	padding: 0px;
	margin-top: 0px;
	vertical-align: top;
} 

table.emailfriend
{
	font-family: Verdana;
	font-weight: normal;
	font-size: 11px;
	width: 310px;
	border-collapse: collapse;
	border-spacing: 0px;
	padding: 0px;
	margin-top: 0px;
	vertical-align: top;
	background-color: #FFFFFF;
} 

table.treatments_practitionerlist
{
	font-family: Verdana;
	font-weight: normal;
	font-size: 11px;
	width: 380px;
	border-collapse: collapse;
	border-spacing: 0px;
	padding: 0px;
	margin-top: 0px;
	vertical-align: top;
} 

table.content td
{
	font-family: Verdana, sans-serif, Arial;
	font-weight: normal;
	font-size: 11px;
	text-align: left;
	padding-left: 3px;
	vertical-align: top;
} 

a.glossary {
	position: relative;
	z-index: 24;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999933;
}
		
a.glossary:hover {
	z-index: 25;
	cursor: help;
}
		
a.glossary:link span,
a.glossary:visited span {
	display: none;
}
		
a.glossary:hover span,
a.glossary:active span {
	display: block;
	width: 25em;
	position: absolute;
	top: 2em;
	left: 2em;
	border: 1px solid #999;
	padding: 5px;
	background-color: #EEF4D8 ;
	text-decoration: none;
	color: black;
	font-size : 11px;
	font-weight : normal;
}

