td {padding: 0px; margin: 0px;}
table {padding: 0px; margin: 0px; border-collapse: collapse;}



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

.style2 {font-size: 11px}
a:link {
	color: #5069c7;
	text-decoration: none;
}
a:visited {
	color: #5069c7;
	text-decoration: none;
}
a:hover {
	color: #5069c7;
	text-decoration: none;
}
a:active {
	color: #5069c7;
	text-decoration: none;
}
.style4 {font-size: 11px; color: #AB0535;}
.style5 {
	color: #AB0535;
	font-weight: bold;
}



#primary-content {width: 835px; margin-left: auto; margin-right: auto;}





div {overflow: hidden;}

img {display: block; border: none;}

input, textarea {border: solid 1px #615d51;}

.checkbox {border: none;} 



h1 {color: #5069c7; margin-bottom: 0px; font-size: 15pt;}

h2 {color: #12246c; margin-bottom: 0px; font-size: 12pt;}

h3 {color: #5069c7; font-size: 10pt;}

p {margin-top: 0px; margin-bottom: 1.2em; }

.noborder {border: none;}

.link-list a {display: block;}

.clrb {clear: both;}

.clear {clear: both; height: 0px; display: none;}

#page {width: 810px; margin-left: auto; margin-right: auto; background-color: white; padding-top: 20px;}

#inner_page {width: 711px; margin-left: auto; margin-right: auto;}

#header img {display: block;}

#header .hnav, #header_info_bar {color: white;}

#header a {color: white; font-size: 10pt;}

#header_tagline {float: right; padding-right: 50px; padding-top: 60px;}

#header_top {margin-bottom: 8px;}

#middle {color: #615d51; font-size: 10pt;}


#sidebar {width: 224px; float: right; margin: 10px;}

#sidebar .text {background-color: #e9e2d2;  font: normal 10pt times; padding: 10px; text-align: left;}

#sidebar .title {background-color: #5069c7; color: white; padding: 3px;}


#sidebar .link-list  a {color: #615d51; padding-top:4px; padding-bottom:4px; padding-left: 11px; padding-right: 9px;}

#sidebar .link-list .here {color: #5069c7;}




#nav {width: 224px; float: right; margin: 10px;}

#nav .here {font-weight: bold; color: #5069c7;}

#nav a {color: #615d51; padding-top:2px; padding-bottom:2px; padding-left: 11px; padding-right: 9px;}

#nav .indent {padding-left: 15px;}

#nav .title {background-color: #5069c7; color: white; padding: 3px;}

#nav .link-list {background-color: #e9e2d2; color: white;  font: normal 9pt times; padding-top: 9px; padding-bottom: 9px;}




#footer {padding-bottom: 45px; padding-top: 15px;}

#footer .quick_info {color: white;}

#footer .links {padding-top: 5px;}
#footer .links a {font-size: 8pt;}

#footer .terms {text-align: center; font: normal 8pt arial; padding-top: 3px;}
#footer .terms a {color: #333;}
#footer a {color: #615d51;}

#footer .links {text-align: center; font-size: 10pt;}
#footer .copyright {font:normal 8pt arial; padding-top: 5px; text-align: center;}

#home_page_verbage_layout {width: 700px; padding-top: 15px; overflow: hidden;}

#home_page_verbage_layout a 
  {color: #615d51; font-size: 9pt;}
 
#home_page_verbage_layout h1 
  {font-size: 12pt;}


#home_page_verbage_layout .section
  {float: left; width: 169px; margin-left: 3px; margin-right: 3px;}
  
#home_page_verbage_layout .left
  {margin-left: 0px;}
  
#home_page_verbage_layout .right
  {margin-right: 0px; margin-left: 5px;}  
  
  
#home_page_verbage_layout .talk
  {padding-left: 7px; padding-right: 15px; font-size:9pt; padding-top:2px; padding-bottom:2px}
  
#home_page_verbage_layout .talk h1
  {font-size: 9pt; margin-top: 3px; padding-top:2px; padding-bottom:2px}  
  
#home_page_verbage_layout .talk .read_more a
  {font-size: 8pt; text-decoration: underline; text-align: right; display: block; color: #AA0434;}    



#meet_the_doctors {}

#meet_the_doctors h2 {font-size: 10pt;}

#meet_the_doctors .name_bar {margin-top: 5px; margin-bottom: 5px;}

#meet_the_doctors .name_bar img {float: left;}

#meet_the_doctors .name_bar div {float: left;}

#meet_the_doctors .dr_name_box {margin-top: auto; margin-bottom: auto; background-color: #11246c; width: 300px; height: 28px;}
#meet_the_doctors .dr_name {line-height:26px; font-weight: bold; color: white; }


#meet_the_doctors .stats {width: 445px; margin-bottom: 2px;padding-top: 5px;}

#meet_the_doctors .photo {float: left; width: 188px;}

#meet_the_doctors .vitals {float: left; width: 245px; margin-left: 5px; margin-top: 5px;}


#contact_form {border-top: dotted 1px #615d51; margin: 10px; padding: 15px; width: 630px;}

#contact_form .input_fields {padding-bottom: 25px;} 

#contact_form .column {float: left;  text-align: left; padding-right: 10px;}
#contact_form .column input {display: block; margin-left: 0px; font-size: 10pt;}
#contact_form .input_fields label {display: block; padding-left: 2px; font: normal 8pt arial;}
#contact_form .row {margin-bottom: 5px; clear: both;}

#contact_form .end_of_row {clear: both;}


#contact_form #name {width: 19em;}
#contact_form #address {width: 19em;}
#contact_form #city {width: 9em;}
#contact_form #state {width: 3em;}
#contact_form #zip {width: 5em;}

#contact_form #telephone {width: 9em;}
#contact_form #physician {width: 13em;}

#contact_form #other_explanation {width: 12em;}

#contact_form .survey {margin-bottom: 25px;}

#contact_form #comments_or_questions_section {margin-bottom: 25px; }
#contact_form #comments_or_questions {width: 500px; height: 8em;}

#contact_form_data {margin:25px;}
#contact_form_data .tag {font-weight: bold; padding-right: 35px; vertical-align: top; border-top: dotted 1px #615d51;}
#contact_form_data .val {border-top: dotted 1px #615d51;}
