@charset "utf-8";
body  { font:10pt Arial, Helvetica, sans-serif; margin:0; padding:0; text-align:center; color:#333 }
a { color:#06F; text-decoration:underline }
a:hover { color:#003F7F; text-decoration:underline }
a:visited { color:#06F }
p.center { text-align:center; color:red; }


/* mi - stands for MedicalIntuitive */
.mi1 #container { width:781px; background:#FFFFFF; margin:0 auto; text-align:left} 
.mi1 #header { background:url(../images/medicalintuitive.jpg) left 1px no-repeat; width:781px; height:144px } 
.mi1 #header #socialButtons { margin-top:150px; float:right }
.mi1 #header #socialButtons .socialButton { float:right }

.mi1 #sidebar { float:left; width:12em; padding-top:15px }
.mi1 #sidebar #menu ul {margin:0 0 6px 0; padding:0; list-style-type: none}
.mi1 #sidebar #menu ul li {padding-bottom:10px; margin-bottom:20px}
.mi1 #sidebar #menu a {font-size:14px; color:#333; text-decoration:none; padding:2px; }
.mi1 #sidebar #menu a:hover {border-bottom:2px solid #06F; color:#06F }

.mi1 #sidebar #mindwiping_callout { text-align:center; background:url(/images/mindwiping_callout_top.gif) left top no-repeat; width:140px }
.mi1 #sidebar #mindwiping_callout a { font:10.5pt "Times New Roman", Times, serif; display:block; color:#ffffff; background:url(/images/mindwiping_callout_bottom.jpg) left bottom no-repeat; padding:7px 7px 60px 7px; font-weight:bold; }
.mi1 #sidebar #mindwiping_callout a:hover { color:#ffffff; border:0 }
.mi1 #sidebar #mindwiping_callout .title { font-size:14pt; font-weight:bold }
.mi1 #sidebar #mindwiping_callout .subtitle { font-weight:bold }
.mi1 #sidebar #mindwiping_callout .link { color:#f9d78b }


#pgHome #sidebar #menu a.navHome,
#pgNewHope #sidebar #menu a.navNewHope,
#pgQuimbyWork #sidebar #menu a.navQuimbyWork,
#pgAboutSarah #sidebar #menu a.navAboutSarah,
#pgWhatExpect #sidebar #menu a.navWhatExpect,
#pgContactUs #sidebar #menu a.navContactUs,
#pgConsult #sidebar #menu a.navConsult,
#pgDiscovery #sidebar #menu a.navDiscovery,
#pgSampleQuimbySession #sidebar #menu a.navDiscovery,
#pgQuimbyWork #sidebar #menu a.navDiscovery,
#pgFees #sidebar #menu a.navFees,
#pgPrivacy #sidebar #menu a.navPrivacy,
#pgTerms #sidebar #menu a.navTerms{font-weight:bold;color:#06F; border-bottom:2px solid #06F}


/** FORM */
form{
margin:0px;
padding:10px 0px 20px;
}

label{
float:left;
width:8.5em;
text-align:right;
}

form span{
color:red;
}

#data input{
margin-left:2em;
margin-bottom:1.8em;
}

#data select{
margin-left:2em;
margin-bottom:1.8em;
}

#buttons{
padding-top:.5em;
margin-left:10em;
}

#data textarea{
margin-left:1em;
margin-bottom:.5em;
}

.mi1 #mainContent b {
	color:#003F7F
}
.mi1 #mainContent { margin: 0 0 0 13em }
.mi1 #mainContent .businessCard { font-size:8pt; border:1px dashed #333; color:#333; padding:10px; width:300px; text-align:center }
.mi1 #mainContent .businessCard h1 { color:#003F7F; font-size:10pt; font-weight:bold; margin:0 }
.mi1 #mainContent .businessCard h2 { color:#003F7F; font-size:8pt; font-weight:bold; margin:0 }
.mi1 #mainContent blockquote { font-size:10pt; font-weight:bold; margin:25px 30px; padding-left:0; color:#003F7F; font-style:normal}
.mi1 #mainContent blockquote span{ font-size:10pt; font-weight:normal; margin:25px 30px; padding-left:0; color:#06F; font-style:normal}
.mi1 #mainContent p {
	margin-top:0px;
	padding-top:0px;
}
.mi1 #mainContent blockquote.align_left { text-align:left }
.mi1 #mainContent h1 { font:25px Times New Roman, Helvetica, sans-serif; margin:0; padding:10px 0; color:black; }
/*
.mi1 #mainContent h1.times{ font:25px Times New Roman, Helvetica, sans-serif; margin:0; padding:0; color:black;}
.mi1 #mainContent h1.times1{ font:16pt Times New Roman, Helvetica, sans-serif; margin:0; padding:0; color:black;}
.mi1 #mainContent h1.times2{ font:20pt Times New Roman, Helvetica, sans-serif; margin:0; padding:0; color:#06F;}
.mi1 #mainContent h1.times3{ font:16pt Times New Roman, Helvetica, sans-serif; margin:0; padding:0; color:black; font-weight:normal;}
*/
.mi1 #mainContent .title { font-size:15pt; color:red; font-weight:normal; text-align:center; }
.mi1 #mainContent h2 { font:22px Times New Roman, Helvetica, sans-serif; margin:0; padding:0 0 10px 0; color:black; }
.mi1 #mainContent h3 span{ font-size:10pt; font-weight:bold; color: red; text-align:center; }
.mi1 #mainContent h3 { 
	font-size:10pt; 
	color:#003F7F; 
	font-weight:bold;
	padding:0px;
	margin:0;}
.mi1 #mainContent h3.black { font-size:10pt; color:black; font-weight:bold }
.mi1 #mainContent hr { border:0; color:#9E9E9E; background-color:#9E9E9E; height:1px; width:100%; text-align:left; margin:10px 0 5px 0 }
.mi1 #mainContent .disclaimer { color:#999; font-size:8pt }
.mi1 #mainContent .description { color:#999; font-size:9pt; padding:5px; border-top:1px solid #999 }
.mi1 #mainContent .img_with_description { border:1px solid #999 }
.mi1 #mainContent .quimby_hdr { width:95px; color:#003F7F; font-weight:bold; vertical-align:top }
.mi1 #mainContent .quimby_quote { vertical-align:top }
.mi1 #mainContent .patient_hdr { font-weight:bold; vertical-align:top }
.mi1 #mainContent .patient_quote { font-style:italic; vertical-align:top; padding-bottom:8px }

.mi1 .req { font-size:9pt; color:#F00; font-weight:bold }
.mi1 .form input /* { border:1px solid #999 } */

.mi1 #footer { text-align:left; padding:0; margin-bottom:10px }
.mi1 #footer p { margin:0; padding: 5px 0; font-size:10px; color:#666 }
.mi1 #footer hr { border:0; color:#9E9E9E; background-color:#9E9E9E; height:1px; width:100%; text-align:left; margin:20px 0 0 0 }
.mi1 #footer a { margin:0 8px }

/* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
.fltrt { float:right; margin-left:10px; margin-bottom:10px }
/* this class can be used to float an element left in your page */
.fltlft { float:left; margin-right:10px }
/* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
.clearfloat { clear:both; height:0; font-size:1px; line-height:0px }

@media print {
	.mi1 #header { display:none }
}
