@charset "UTF-8";
/* CSS Document */

html, body, div, span, object, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, code, em, font, img, small, strong, sub, 
sup, tt, b, u, i, center, dl, dt, 
dd, ol, ul, li

fieldset, form, label {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

a {
text-decoration: none;
color: white;
}

h1 {
font-family: helvetica;
font-weight: bold;
font-size: 34.5pt;
color: #1b4b6e;
letter-spacing: -1px;


}

h2 {
font-family: Helvetica,Arial,sans-serif;
font-weight: bold;
font-size: 12pt;
color: #1b4b6e;

}

h3 {
font-family: Helvetica,Arial,sans-serif;
font-weight: bold;
font-size: 10pt;
color: #1b4b6e;

}

p {
font-family: helvetica;
font-size: 11pt;
color: #4f4f4f;
line-height: 14pt;

}

/*Main Styles */

html {
background-color: #f1f6df;
}

#header {
overflow: hidden;
height: 100%; /* needed for IE 6 */
width: 680px;
margin: auto;
}

#header img {
padding-top: 15px;
padding-bottom: 15px;
}

#navbar {
background-image: url(../images/navbar.png);
background-repeat: repeat-x;
width: 100%;
height: 42.75px;

}

#navbar ul {
width: 680px;
margin: auto;
font-family: helvetica;
font-weight: bold;
font-size: 11pt;

}

#navbar li {
float: left;

}


#navbar li a {
display: block;
height: 50px;
line-height: 44px;
text-align: center;
vetical-align: middle;
padding-right: 12.43px;
padding-left: 12.43px;

}

#navbar li#home a {
display: block;
height: 50px;
line-height: 44px;
text-align: center;
vetical-align: middle;
padding-right: 12.43px;
padding-left: 12.43px;
background: url(../images/button.png) center no-repeat;
color: #f1f6df;

}

#navbar li#aboutus a {
display: block;
height: 50px;
line-height: 44px;
text-align: center;
vetical-align: middle;
padding-right: 12.43px;
padding-left: 12.43px;
background: url(../images/button.png) center no-repeat;
color: #f1f6df;

}

#navbar li#whatwedo a {
display: block;
height: 50px;
line-height: 44px;
text-align: center;
vetical-align: middle;
padding-right: 12.43px;
padding-left: 12.43px;
background: url(../images/button.png) center no-repeat;
color: #f1f6df;

}

#navbar li#physicaltherapy a {
display: block;
height: 50px;
line-height: 44px;
text-align: center;
vetical-align: middle;
padding-right: 12.43px;
padding-left: 12.43px;
background: url(../images/button.png) center no-repeat;
color: #f1f6df;

}

#navbar li#contactus a {
display: block;
height: 50px;
line-height: 44px;
text-align: center;
vetical-align: middle;
padding-right: 12.43px;
padding-left: 12.43px;
background: url(../images/button.png) center no-repeat;
color: #f1f6df;

}

#navbar li#forms a {
display: block;
height: 50px;
line-height: 44px;
text-align: center;
vetical-align: middle;
padding-right: 12.43px;
padding-left: 12.43px;
background: url(../images/button.png) center no-repeat;
color: #f1f6df;

}

#navbar li#directions a {
display: block;
height: 50px;
line-height: 44px;
text-align: center;
vetical-align: middle;
padding-right: 12.43px;
padding-left: 12.43px;
background: url(../images/button.png) center no-repeat;
color: #f1f6df;

}



#navbar li a:hover {
background: url(../images/button.png) center no-repeat;
color: #f1f6df;

}

#container {
width: 680px;
margin: auto;
background: white;

}

#content {
background: white;
padding: 30px;

}

#slogan {
padding-bottom: 20px;
text-align: center;

}

#slogan h2 {
padding-top: 10px;
padding-bottom: 20px;
border-bottom: .5px solid #1b4b6e;

}

#slogan h3 {
padding-top: 10px;
padding-bottom: 10px;

}

#tag {
text-align: left;
border-bottom: .5px solid #1b4b6e;
padding-bottom: 15px;

}

#tag h1 {
font-size:24pt;
}

#text h1 {
padding-top: 15px;
font-size:24px;
}

#text h2 {
padding-top: 15px;
}


#text a {
font-family: helvetica;
font-size: 11pt;
color: #4f4f4f;
line-height: 14pt;

}

#text a:hover {
text-decoration:underline;

}

#text img {
float: left;
padding-bottom: 15px;
padding-right: 15px;

}

#text h4 {
font-family: helvetica;
font-size: 12pt;
color: #4f4f4f;
line-height: 14pt;
display: inline;
padding-right: 20px;
}

#text h4 a:hover {
text-decoration: underline;
color: #1b4b6e;
}

#photo1 {
float: left;
width: 140px;
padding-right: 20px;

}

#photo1 img {
padding-bottom: 15px;
}

#photo1 p {
font-family: helvetica;
font-size: 11pt;
color: #4f4f4f;
line-height: 14pt;

}

#photo1 a, #photo2 a, #photo3 a, #photo4 a {
font-family: helvetica;
font-size: 11pt;
color: #4f4f4f;
line-height: 14pt;

}


#photo2 {
float: left;
width: 140px;
padding-right: 20px;

}

#photo2 img {
padding-bottom: 15px;
}

#photo2 p {
font-family: helvetica;
font-size: 11pt;
color: #4f4f4f;
line-height: 14pt;

}

#photo3 {
float: left;
width: 140px;
padding-right: 20px;

}

#photo3 img {
padding-bottom: 15px;
}

#photo3 p {
font-family: helvetica;
font-size: 11pt;
color: #4f4f4f;
line-height: 14pt;

}

#photo4 {
float: left;
width: 140px;
padding-bottom: 30px;

}

#photo4 img {
padding-bottom: 15px;
}

#photo4 p {
font-family: helvetica;
font-size: 11pt;
color: #4f4f4f;
line-height: 14pt;

}

#secondaryslogan h2 {
font-family:helvetica;
font-size: 34px;
letter-spacing: -1px;
border-bottom: .5px solid #1b4b6e;
padding-bottom: 15px;

}

#col1 {
float: left;
width:195px;
padding-right: 17px;
padding-top: 15px;

}


#col2 {
float: left;
width:195px;
padding-right: 17px;
padding-top: 15px;
padding-bottom: 30px;

}


#col3 {
float: left;
width:195px;
padding-top: 15px;

}

#col1 h3, #col2 h3, #col3 h3 {
font-family:helvetica;
font-size: 15pt;
color: #1b4b6e;
padding-bottom:8px;

}

#col1 p, #col2 p, #col3 p {
font-family:helvetica;
font-size: 11pt;
color: #4f4f4f;
line-height: 14pt;

}

#footer {
clear: both;
background: #578e97;
width: 680px;
margin: auto; 
text-align: center;
padding-top: 20px;
padding-bottom: 20px;
}

#footer p{
font-family: helvetica;
font-size: 11pt;
color: white;
line-height: 15pt;

}

#footer li {
display: inline;
padding-right: 10px;
padding-left: 10px;
border-right: 1px solid white;
font-family: helvetica;
font-size: 11pt;
color: white;
line-height: 15pt;


}

#footer li#last {
border-right: 0px solid white;
}

#footer li a:hover {
text-decoration:underline;

}

#footer li a:visited {
color: #1b4b6e;

}


