/* CSS Document */
body {
 font-family: Arial, Helvetica, sans-serif;
}
p {
 margin-left:20px; 
 margin-right:20px;
 }
.pbold {
 font-weight:bold;
 } 
h1 {
 margin-left:10px;
 }
h2 {
 margin-left:10px;
 }
h3 { 
 margin-left:10px;
 }
hr {
 clear:both;
 }
address { 
 margin-left:20px;
 }

/* IE7 Only */
*:first-child+html .title {height: 130px;}
/* IE7 Only */
*:first-child+html .logo { margin-top:-115px;}
/* IE6 Only */
* html .totop {margin-bottom : 16px;}
/* IE7 Only */
*:first-child+html .totop {margin-bottom : 16px;}
/* IE6 Only */
* html h2 {margin-top : 20px;}
/* IE7 Only */
*:first-child+html h2 {margin-top : 20px;}
/* IE6 Only */
* html .pbold {margin-top : 25px;}
/* IE7 Only */
*:first-child+html .pbold {margin-top : 25px;}
/* IE6 Only */
* html h3 {margin-top : 20px;}
/* IE7 Only */
*:first-child+html h3 {margin-top : 20px;}
/* IE6 Only */
* html h3 div.content{margin-bottom : 0px;}
/* IE7 Only */
*:first-child+html .content {margin-bottom : 0px;}

#page { 
 margin-left:auto;
 margin-right:auto;
 width: 928px;
}
#header {
 color: #333;
 width: 906px;
 float: left;
 padding: 10px;
 border: 1px solid #ccc;
 height: 100px;
 background:#F6F0E0;
}
.h1display { 
 margin-top:45px;
 margin-right:40px; 
 text-align:right; 
 font-size:45px; 
 font-style:italic; 
 font-family:"Courier New", Courier, monospace;
}
.logo {
 margin-top:-130px;
}
/* IE6 Only */
* html .logo {margin-top : -115px;}
img {
 border-style:none;
}
.totop {
 clear:both;
 text-align:center;
}
#navigation {
 float: left;
 width: 923px;
 color: #333;
 padding: 1px;
 border: 1px solid #ccc;
 background-color:#F3F2ED;
}
/* IE6 Only */
* html #navigation { padding:: 2px;}
/* IE6 Only */
* html #dropDownMenu {margin-top : -34px;}
#faux{
 background-image: url(images/fauz_bg.gif); 
 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */ 
 width:100%; 
 margin-left:-1px; 
 clear:left;
 }
#leftcolumn { 
 color: #333;
 border: 1px solid #ccc;
 background:#F6F0E0;
 padding: 10px;
 width: 207px;
 float: left;
 margin-left:3px;
}
/* IE6 Only */
* html #leftcolumn { width: 200px;}

#middlecolumn { 
 color: #333;
 border: 1px solid #ccc;
 background:#CCC8B3;
 padding: 10px;
 width: 442px;
 float: left;
}
/* IE6 Only */
* html #middlecolumn { width: 445px;}

#rightcolumn { 
 color: #333;
 border: 1px solid #ccc;
 background:#F6F0E0;
 padding: 10px;
 width: 210px;
 float: left;
}
/* IE6 Only */
* html rightcolumn { width: 200px;}

#footer { 
 width: 906px;
 clear: both;
 color: #333;
 border: 1px solid #ccc;
 background-color:#F3F2ED;
 padding: 10px;
 text-align:center;
}

/* IE6 */
* html h2 {margin-top:20px;}
/* IE7 Only */
*:first-child+html h2 {margin-top : 20px;}
/* IE6 */
* html div#container {margin-top:15px;}
/* IE7 Only */
*:first-child+html div#container {margin-top:15px;}
/* IE6 */
* html div#navigation {padding-top:35px;}
/* IE7 Only */
*:first-child+html div#navigation {}
/* IE6 */
* html div#extra {padding-top:35px;}
/* IE7 Only */
*:first-child+html div#extra {padding-top:35px;}
/* IE6 */
* html div#content .coat_of_arms{ }

/* --------------------- DHTML Drop Down Menu Styles---------------- */

#dropDownMenu {	
	margin: 0;
	padding: 0;
	z-index: 30;
}
/* controls the list font appearance */
#dropDownMenu li {	
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font-weight: bold;
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
}
/* controls the list down appearance */
#dropDownMenu li a {
	display: block;
	margin: 0 1px 0 0;
	padding: 4px 10px;
	width: 90px;
	background-color: #000066;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
}
/* controls the list down hover appearance */
#dropDownMenu li a:hover {
	background-color: #0033CC; 
}

#dropDownMenu div {
	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background-color: #000066;
	border: 1px solid #5970B2}

#dropDownMenu div a	{
	position: relative;
	display: block;
	margin: 0;
	padding: 5px 10px;
	width: auto;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	background-color: #000066;
	color: #2875DE;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
}

#dropDownMenu div a:hover {
	background-color: #49A3FF;
	color: #FFFFFF;
}
	
.center {
	text-align:center;
}

/* ---------------------------------------------------------- */

.insurance {
 color:#FF0000; 
 text-align:center; 
 font-size:1.4em;
}
.totop {
 clear:both;
 text-align:center;
}
.h3clear {clear:both; padding-top:10px;}
/* IE6 Only */
* html .h3clear{margin-top: -20px;}
/* IE7 Only */
*:first-child+html .h3clear {margin-top: -20px;}

.hompepage {text-align:center;}
/* IE6 Only */
* html .homepage{margin-top: 20px;}
/* IE7 Only */
*:first-child+html .homepage {margin-top: 20px;}
.totop {text-align:center;}
.textalign {text-align:center;}
.lucybehinddesk {
text-align:center;
}
.blood_test_p {color:#F00; font-size:1.2em;}

/* -------------------- Conditions Treated by Acupuncture --------------------- */


.leftlist1 { float: left; width: 43%; margin-left:25px; padding-top:10px; border-top-style:solid; border-bottom-style:solid; border-left-style:solid; border-right-style:solid; border-top-width:1px; border-bottom-width:1px; border-left-width:1px; border-right-width:1px; background: #e1cfe9; margin-bottom:10px;}
.rightlist1 { float: right; width: 43%; margin-right:25px; padding-top:10px; clear:right; border-top-style:solid; border-bottom-style:solid; border-left-style:solid; border-right-style:solid; border-top-width:1px; border-bottom-width:1px; border-left-width:1px; border-right-width:1px; background: #e1cfe9; margin-bottom:10px;}
.leftlist2 {float: left; width: 43%; margin-left:25px; padding-top:10px; clear:left;border-top-style:solid; border-bottom-style:solid; border-left-style:solid; border-right-style:solid; border-top-width:1px; border-bottom-width:1px; border-left-width:1px; border-right-width:1px; background: #e1cfe9; margin-bottom:10px;}
.leftlist3 {float: left; width: 43%; margin-left:25px; padding-top:10px; clear:left;border-top-style:solid; border-bottom-style:solid; border-left-style:solid; border-right-style:solid; border-top-width:1px; border-bottom-width:1px; border-left-width:1px; border-right-width:1px; background: #e1cfe9; margin-bottom:10px;}
.leftlist4 {float: left; width: 43%; margin-left:25px; padding-top:10px; clear:left;border-top-style:solid; border-bottom-style:solid; border-left-style:solid; border-right-style:solid; border-top-width:1px; border-bottom-width:1px; border-left-width:1px; border-right-width:1px; background: #e1cfe9; margin-bottom:10px;}
.rightlist2 {float: right; width: 43%; margin-right:25px; padding-top:10px; clear:right;border-top-style:solid; border-bottom-style:solid; border-left-style:solid; border-right-style:solid; border-top-width:1px; border-bottom-width:1px; border-left-width:1px; border-right-width:1px; background: #e1cfe9; margin-bottom:10px;}
.rightlist3 {float: right; width: 43%; margin-right:25px; padding-top:10px; clear:right;border-top-style:solid; border-bottom-style:solid; border-left-style:solid; border-right-style:solid; border-top-width:1px; border-bottom-width:1px; border-left-width:1px; border-right-width:1px; background: #e1cfe9; margin-bottom:10px;}
.rightlist4 {float: right; width: 43%; margin-right:25px; padding-top:10px; clear:right;border-top-style:solid; border-bottom-style:solid; border-left-style:solid; border-right-style:solid; border-top-width:1px; border-bottom-width:1px; border-left-width:1px; border-right-width:1px; background: #e1cfe9; margin-bottom:10px;}