/* Global Starts */
body { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background-color:#fff;  }
.mainwrapper { margin:0 auto; padding:0px 10px; width:910px; display:table; border:0px solid #000000; background-color:#f9fdff; font-family:Tahoma; font-size:12px; color:#717171; }

/* Global Ends */

/* Header Starts */
.header { margin:0 auto; padding:25px 0px 0px 0px; width:910px; height:115px; float:left; }
.logo { float:left; margin:0px; padding:0px; height:115px; }
.top-tele-number { float:right; margin-right:15px; padding:0px; height:115px; color:#cdcdcd; font-size:large; font-family:Tahoma; text-align:center; }
.top-tele-number img { vertical-align:middle; }
.top-tele-number-small { font-size:12px; }
.top-tele-number-medium { font-size:16px; }
.top-tele-number-large { font-size:20px; }
.top-tele-number a { text-decoration:none; color:#5f5f5f; }
.top-tele-number a:hover { text-decoration:none; color:#000; }

/* Header Ends */

/* Top Menu Starts */
.top-nav-wrapper { margin:0 auto; padding:18px 0px 0px 0px; width:910px; height:175px; border:0px solid #000000;
background:url(../images/top-menu-bg.gif) no-repeat left top; clear:both; color:#c2c2c2; }
.top-nav-wrapper a { text-decoration:none; color:#1c496e; font-weight:bold; color:#0B5490;  padding:0px 10px 0px 10px  }
.top-nav-wrapper a:hover { text-decoration:none; color:#178EEE;  font-weight:bold; padding:0px 10px 0px 10px }
.top-nav-wrapper span { margin:0px 8px; }
/* Top Menu Ends */

/* Banner Starts */
.banner-wrapper { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:910px; height:301px; float:left; }
.banner-left { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; width:300px; }
.banner-right { margin:0px 0px 0px 0px; padding:10px 0px 0px 0px; float:right; width:580px; height:290px; }
.banner-right-space { margin:20px 20px 0px 0px; float:left; }
.banner-right-no-space { margin:20px 0px 0px 0px; float:left; }
.banner-right-no-space2 { margin:20px 20px 0px 0px; float:left; }

.banner-inner { margin:0px; padding:0px; width:530px; height:158px; }


/* Banner Ends */


/* Content Starts */
.content-wrapper { margin:0px 0px 0px 0px; _margin:15px 0px 0px 0px; padding:20px 0px 0px 0px; width:910px; clear:both; border-top:1px solid #d2d2d2; }
.content-left-wrapper { float:left; margin:0px 0px 0px 0px; padding:0px 0 0px 0px; width:18%; border-right:1px solid #d2d2d2; }
.content-left-nav { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:159px; float:right; }

.content-left-nav ul{ list-style-type:none; margin:0; padding:0; margin-bottom:8px; }
.content-left-nav ul li{ padding-bottom:1px; border-bottom:1px solid #dadada; color:#416989;  }
.content-left-nav ul li a { color:#416989; background:url(../images/arw1.gif) no-repeat center left; display: block; padding:10px 0px 10px 12px;
	text-decoration: none; font-weight:bold; font-size:0.85em; }
/*.content-left-nav ul li a:visited{ color: #A70303; }*/
.content-left-nav ul li a:hover{ color:#2a7ed5; }

.content-left-nav ul li.parent a:hover{ cursor:default; color:#416989; }

.content-left-nav ul ul { list-style-type: none; margin:-5px 0px 0px 15px; padding:0; }
.content-left-nav ul ul li{ padding-bottom:2px; border:0px; }
.content-left-nav ul ul li a { color:#416989; background:url(../images/bullet1.gif) no-repeat center left; display: block; padding:2px 0px 2px 12px;
	text-decoration:none; border:0px; font-size:11px; font-weight:normal; }
/*.content-left-nav ul ul li a:visited{ color: #A70303; }*/
.content-left-nav ul ul li a:hover{ color:#990000; }



.content-center-wrapper { float:left; margin:0px 0px 0px 0px; padding:0px 0px 20px 18px; width:532px; border-Left:1px solid #d2d2d2; }

.content-part { margin:0px; padding:0px; width:530px; }
.content-part p { margin:15px 0px 0px 0px; padding:0px; text-align:justify; line-height:17px; }
.title { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#1f67aa; line-height:22px; }


.content-right-wrapper { float:right; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:180px; text-align:right; vertical-align:top; border:0px solid #000000; }

.content-right-nav { width:170px; margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; }
.content-right-nav .headerbar { font-family:Tahoma; font-size:12px; font-weight:bold; color:white; background:#2c73b7;
border-bottom:1px solid #0e3581; padding:4px 0px 4px 10px; margin:0px 0px 0px 0px; text-align:left; }
.content-right-nav ul { list-style-type: none; margin:0px 0px 8px 0px; padding:4px 0px 0px 0px; }
.content-right-nav ul li{ padding:2px 0px 4px 4px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:0.85em; 
font-weight:normal; color:#416989; }
.content-right-nav ul li a { color:#416989; background:url(../images/arw1.gif) no-repeat center left; display: block;
padding:2px 0px 2px 10px; text-decoration: none; border-bottom: 1px solid #e0e9ee; }
/*.content-right-nav ul li a:visited { color: #990000; }*/
.content-right-nav ul li a:hover{ color: #990000; }
.content-right-nav  h3  { font-family:Tahoma; font-size:12px; font-weight:bold; color:white; background:#2c73b7;
border-bottom:1px solid #0e3581; padding:4px 0px 4px 10px; margin:0px 0px 0px 0px; text-align:left; }

.content-right-sameday { margin:0px 0px 8px 0px; background:url(../images/right-img-shadow.gif) no-repeat bottom left; height:115px; }
.content-right-newsletter { margin:0px 0px 8px 0px; background:url(../images/right-img-shadow.gif) no-repeat bottom left; height:56px; clear:both; }
.content-right-callaction { margin:0px 0px 8px 0px; background:url(../images/right-img-shadow.gif) no-repeat bottom left; height:56px; clear:both; }


.module-login h3{
font-family:Tahoma; font-size:12px; font-weight:bold; color:white; background:#2c73b7; border-bottom:1px solid #0e3581; padding:4px 0px 4px 10px; margin:0px 0px 0px 0px; text-align:left; 
}

.module-login {
text-align:left;
padding-left:10px;
}





/* Content Ends */

/* Footer Starts */

.footer-wrapper { margin:0px auto; padding:3px 0px 0px 0px; width:910px; height:120px; border-top:1px solid #d2d2d2;
font-family:Tahoma; font-size:11px; color:#8093a2; clear:both; }
.footer-address { margin-bottom:2px; padding:0px; width:910px; /*height:34px; line-height:34px;*/ text-align:center;
 background-color:#edf7ff; }
.footer-copyright { margin:0px auto; padding:0px; width:910px; height:34px; line-height:34px; text-align:center;
 background-color:#e2f2ff; }
.footer-nav { margin:0px auto; padding:6px 0px 0px 0px; width:910px; height:28px; line-height:18px; text-align:center; }
.footer-nav a { text-decoration:none; color:#3a74d4; }
.footer-nav a:hover { text-decoration:none; color:#8093a2; }

/* Footer Ends */


.ul li { color:#416989; background:url(../images/arw1.gif) no-repeat center left; display: block;
padding:2px 0px 2px 10px; text-decoration: none; list-style:none }

.ul li.parent a: hover {
	color:#000000;
}

.link{
color:#416989;
text-decoration: underline;
}

.link:hover{
color:#000;
text-decoration:none;
}

p,blockquote{font-size:0.90em; color:#717171; }

.nav-chiropractic { background:url(../images/nav-chiropractric.jpg) no-repeat left top; text-align:center; }
.nav-massage { background:url(../images/nav-massage-therapy.jpg) no-repeat left top; text-align:center; }
.nav-acupuncture { background:url(../images/nav-acupuncture.jpg) no-repeat left top; text-align:center; }
.nav-orthotics { background:url(../images/nav-orthotics.jpg) no-repeat left top; text-align:center; }
.nav-physicaltherapy { background:url(../images/nav-physical-therapy.jpg) no-repeat left top; text-align:center; }
.nav-nutrition { background:url(../images/nav-nutrition.jpg) no-repeat left top; text-align:center; }