/* CSS Document */
body{
	background-image:url(../images/bgTitle.gif);
}

.contentBody{
	background-image:url(../images/background.jpg);
	background-repeat:repeat-y;
	background-position:center;
	position:relative;
	margin: 0 -1px 0 0;
	clear:both;
}

.bodyContainer{
	width:650px;
	margin:150px 0 0 -4px;
}

.body{
	margin:120px 0 0 0;
}

.banner{
	margin:0 -6px 0 0;
}

.footerImage{
	margin:-1px -1px 0 0;
}

.pageText{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

.footer{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#660000;
}

.footerImage{
	margin-top:-1px;
}

.menu{
	z-index:1000;
	margin:-318px 0 0 0;
}

.pageTitleDiv{
	width:200px;
	z-index:1000;
	margin: 140px 500px -190px 0;
}

h1.pageTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#660000;
}

h2.pageTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#660000;
}

img.chiroImage{
	margin:-860px 0 0 65px;
	z-index:-1;	
}

img.acuImage{
	z-index:-1;
	padding-left:10px;
}

img.portrait{
	padding-right:40px;
}

img.familyPic{
	padding-left:10px;
	padding-bottom:20px;
}

img.storefrontImage{
	z-index:-1;
	padding-right:10px;
	padding-top:10px;
}

img.detailMap{
	padding-right:10px;
}

.locationText{
	margin:0 0 260px 0;
	padding-bottom:10px;
}

.spacerRow{
	padding-bottom:3px;
}

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/basic_dd.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
/* remove the bullets, padding and margins from the lists */
.menu ul{
list-style-type:none;
padding:0;
margin:0;
}
/* make the top level links horizontal and position relative so that we can position the sub level */
.menu li{
float:left;
position:relative;
z-index:1200;
}

/* use the table to position the dropdown list */
.menu table{
position:absolute;
border-collapse:collapse;
z-index:1175;
left:-1px;
top:19px;
}

/* style all the links */
.menu a, .menu :visited {
display:block;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:10px;
font-weight:bold;
width:120px;
padding:4px;
color:#660000;
text-decoration:none;
margin:0;
text-align:left;
}

.menu2 a, .menu2 :visited {
display:block;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:10px;
font-weight:bold;
width:60px;
padding:4px;
color:#660000;
text-decoration:none;
margin:0;
text-align:left;
}

.menu3 a, .menu3 :visited {
display:block;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:10px;
font-weight:bold;
width:90px;
padding:4px;
color:#660000;
text-decoration:none;
margin:0;
text-align:left;
}
/* style the links hover */
.menu :hover{
color:#ffffff;
background-color:#669933;
text-decoration:none;
}

/* hide the sub level links */
.menu ul ul {
visibility:hidden;
position:absolute;
width:120px;
height:0;
}

.menu ul li ul li a{
color:#ffffff;
background-color:#99CC66;}

/* make the sub level visible on hover list or link */
.menu ul li:hover ul,
.menu ul a:hover ul{
visibility:visible;
}

/** Nifty Corners **/
div#niftyAnnounce{margin: 0 0 0 0;background: #BCD2E3; width: 180px;}

/** Nifty Corners 2**/
div#awardAnnounce{margin: 0 0 0 0;background: #BCD2E3; width: 200px;}

b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px; overflow: hidden; background: #BCD2E3}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}