/* CSS Document */

body {
background-image:url(../images/bk.gif);
background-repeat:repeat-x;
background-color:#f2f2f0;
color:#28251a;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
margin: 0px;
}
#wrapper {
width: 820px;
padding: 0px;
margin: 0px auto 0px auto;
height: auto;
text-align: left;
}

#bodyframe {
background-color:#ffffff;
margin:0;
}



SPAN.subG {
font-family:"Times New Roman", Times, serif;
font-size:18px;
color:#1d450a;
font-weight:bold;
}

SPAN.c-text3 {
font-size:14px;
font-weight:bold;
}
alignright {
text-align:right;
}
SPAN.c-textL {
font-size:20px;
}

SPAN.hd2 {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#ffffff;
font-weight:bold;
line-height:18px;
}

SPAN.hd3 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}

SPAN.white {
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:13px;
letter-spacing:.25px;
}

/*==============================
	HEADER
===============================*/
#header {
height:112px
}
#logo {
width:760px;
height:112px;
float:left;
}
#headerpic {
background-image:url(../images/bk_header2.gif);
background-repeat:no-repeat;
height:197px;
padding:0px;
margin:0px;
}
#topnav {
width:320px;
float:left;
text-align:right;
margin:40px 0 0 0;
color:#FFFFFF;
}
#topnav a:link, #topnav a:visited, #topnav a:active {
color:#FFFFFF;
text-decoration:none;
}
#topnav a:hover {
color:#FFFFFF;
text-decoration:underline;
}



/*==============================
	LEFT SIDE
===============================*/

#left {
margin: 40px 0 0 40px;
width: 330px;
padding: 0px 40px 10px 0px;
/*border-right: 1px solid #d3d4cb;*/
line-height:19px;
text-align:left;
list-style-type:none;
float:left;
}
#left a:link, #left a:visited, #left a:active {
text-decoration:underline;
color:#000000;
}
#left li {
background-image:url(../images/arrow.gif);
background-repeat: no-repeat;
text-decoration:none;
list-style-type:none;
background-position: 0px 50%;
padding: 0px 0px 0px 12px;
}
#left li a:link, #left li a:visited, #left li a:active {
text-decoration:none;
color:#000000;
}
#left li a:hover {
text-decoration:underline;
}
#leftcol {
margin: 40px 0 0 0;
padding: 0px 30px 10px 0px;
border-right: 1px solid #d3d4cb;
line-height:19px;
text-align:left;
list-style-type:none;
width:160px;
float:left;
font-size:11px;
min-height:400px;
}
#leftcol li {
margin: 0px;
display:block;
background-image:url(../images/arrow.gif);
background-repeat: no-repeat;
background-attachment: scroll;
color: #00000;
text-decoration: none;
padding: 0px 15px 5px 15px;
}
#leftcol li a:link, #leftcol li a:visited, #leftcol li a:active {
text-decoration:none;
color:#000000;
}
#leftcol li a:hover {
text-decoration:underline;
}



/*==============================
	RIGHT SIDE
===============================*/

#right {
margin: 40px 0 0 0;
padding:40px 0 0 0;
width: 328px;
padding: 0px 0px 10px 30px;
float:left;
line-height:19px;
text-align:left;
list-style-type:none;
}
#right a:link, #right a:visited, #right a:active {
color:#28251a;
text-decoration:underline;
}
#rightcol a:link, #right a:visited, #right a:active {
color:#28251a;
text-decoration:underline;
}

.newsletter {
background-image:url(../images/bk_enews.gif);
background-repeat:no-repeat;
height:122px;
padding:0px 0 0 0;
margin:20px 0 0 0;
width:270px;
}
.boxtext {
font-family:Arial, Helvetica, sans-serif;
padding:20px 15px 0 15px;
}
.healthpyramid {
background-image:url(../images/bk_pyramid.gif);
background-repeat:no-repeat;
height:122px;
padding:0px 0 0 0;
margin:0px;
width:270px;
}
#c-text {
font-family:"Times New Roman", Times, serif;
font-size:18px;
color:#1d450a;
margin:0px 0 0 70px;
padding:0px;
}
#c-text2 {
margin:20px 0 0 30px;
padding:0px;
width:210px;
}
#rightcol {
margin: 40px 0 0 0;
width: 500px;
padding: 0px 40px 10px 50px;
float: left;
line-height:18px;
text-align:left;
list-style-type:none;}



/*==============================
	BOTTOM
===============================*/

#bottom {
width:780px;
float:left;
background-image:url(../images/bk_bottom.gif);
background-repeat:no-repeat;
background-position:bottom;
padding:19px 0 0 0;
height:120px;
margin:0px;
border-top:1px solid #d3d4cb;
}
#bottom a:link, #bottom li a:visited, #bottom li a:active {
color:#28251a;
text-decoration:underline;
}
#testi-main {
margin:0px 0 0 40px;
padding:0px;
width:320px;
float:left;
}
.subindent {
margin:15px 0 0 0px;
font-family:"Times New Roman", Times, serif;
color:#1d450a;
font-size:18px;
}
.indent-body {
margin:8px 20px 0 20px;
}
#facility {
float:left;
margin:0 0 0 40px;
width:150px
}
#spinalcare {
float:left;
margin:0 0 0 50px;
width:150px
}

/*==============================
	FOOTER
===============================*/

#footer {
background-color:#615d51;
float:left;
width:780px;
color:#b4b7b6;
font-size:9px;
margin:30px 0 0 0;
padding:15px 0 15px 20px;
}
#footer a:link, #footer a:visited, #footer a:active {
text-decoration:none;
color:#b4b7b6;
}
#footer a:hover {
text-decoration:underline;
color:#b4b7b6;
}
.bottomnav {
width:568px;
border-right:1px solid #b4b7b6;
float:left;
}
.bottomlogo {
width:190px;
padding:0px 0px 0 20px;
float:left;
}

