@import url("/styles/default_css2browser.css");

body { font: 11px Arial, Helvetica, sans-serif; color: #3C5361; margin: 0px; background-color: #355C90; }
td { font: 11px Arial, Helvetica, sans-serif; color: #3C5361; }
p { font: 12px/135% Arial, Helvetica, sans-serif; color: #3C5361; padding: 0px; margin: 25px 0px 0px 25px; }
a {  font: Verdana, Arial, Helvetica, sans-serif; color: #5F9954; text-decoration: underline; }
a:link {  font: Verdana, Arial, Helvetica, sans-serif; color: #5F9954; text-decoration: underline; }
a:visited {  font: Verdana, Arial, Helvetica, sans-serif; color: #5F9954; text-decoration: underline; }
a:active {  font: Verdana, Arial, Helvetica, sans-serif; color: #5F9954; text-decoration: underline; }
a:hover {  font: Verdana, Arial, Helvetica, sans-serif; color: #5F9954; text-decoration: underline; }

.header1 { font: 18px Georgia, Times, "Times New Roman", serif; color: #6E2328; padding: 0px; margin: 10px 0px 10px 0px; }
.header2 { font: 16px Georgia, Times, "Times New Roman", serif; color: #6E2328; padding: 0px; margin: 10px 0px 10px 0px; }

.about { background-color: #DCD3C8; background-image: url("/images/backgrounds/tile_about.jpg"); background-repeat: repeat-x; background-position: top left; }
.contact { background-color: #DCD3C8; background-image: url("/images/backgrounds/tile_contact.jpg"); background-repeat: repeat-x; background-position: top left; }
.procedures { background-color: #DCD3C8; background-image: url("/images/backgrounds/tile_procedures.jpg"); background-repeat: repeat-x; background-position: top left; }
.tour { background-color: #DCD3C8; background-image: url("/images/backgrounds/tile_tour.jpg"); background-repeat: repeat-x; background-position: top left; }
.doctors { background-color: #DCD3C8; background-image: url("/images/backgrounds/tile_doctors.jpg"); background-repeat: repeat-x; background-position: top left; }
.patient { background-color: #DCD3C8; background-image: url("/images/backgrounds/tile_patient.jpg"); background-repeat: repeat-x; background-position: top left; }
.utilities { background-color: #DCD3C8; background-image: url("/images/backgrounds/tile_utilities.jpg"); background-repeat: repeat-x; background-position: top left; }

.square_photo { margin: 10px 0px 0px 0px; }

blockquote { margin-left: 20px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; }
ul { padding: 0px; margin: 10px 10px 10px 30px; }
li { font-size: 12px; padding: 0px; margin: 0px 10px 10px 10px; }

#sublinks { top: auto; width: 100%;  font-family: Arial, Helvetica, sans-serif; color: #5F9954; font-size: 12px; }
#sublinks ul { list-style-image: url(/images/bullet_01.gif); margin: 10px 0px 10px 25px; padding: 0px; border: none; }
#sublinks li { margin: 0px; list-style-image: url(/images/bullet_01.gif); }
#sublinks li a { display: block; padding: 5px 5px 5px 0px; text-decoration: none; width: 100%; }
html>body #sublinks li a { width: auto; }
#sublinks li a:hover { text-decoration: underline;}

.footer { font: 10px; color: #FFFFFF; text-decoration: none; }
a.footer { color: #FFFFFF; text-decoration: underline; }
a:link.footer { color: #FFFFFF; text-decoration: underline; }
a:visited.footer { color: #FFFFFF; text-decoration: underline; }
a:active.footer { color: #FFFFFF; text-decoration: underline; }
a:hover.footer { color: #FFFFFF; text-decoration: underline; }

h6 { font-family: Georgia, Times, "Times New Roman", serif; font-size: 9px; color: #5380B9; font-weight: bold; margin-top: 0px; margin-bottom: 0px; display: inline; }
h5 { font-family: Georgia, Times, "Times New Roman", serif; font-size: 11px; color: #5380B9; font-weight: bold; margin-top: 0px; margin-bottom: 0px; display: inline; }
h4 { font-family: Georgia, Times, "Times New Roman", serif; font-size: 12px; color: #5380B9; font-weight: bold; margin-top: 0px; margin-bottom: 0px; display: inline; }
h3 { font-family: Georgia, Times, "Times New Roman", serif; font-size: 14px; color: #5380B9; font-weight: bold; letter-spacing: 75%; text-decoration: none; margin-top: 0px; margin-bottom: 0px; display: inline; }
h2 { font-family: Georgia, Times, "Times New Roman", serif; font-size: 16px; color: #5380B9; font-weight: normal; letter-spacing: 75%; text-decoration: none; margin-top: 0px; margin-bottom: 0px; display: inline; }
h1 { font-family: Georgia, Times, "Times New Roman", serif; font-size: 21px; color: #5380B9; font-weight: bold; letter-spacing: 150%; text-decoration: none; margin-top: 0px; margin-bottom: 0px; text-transform: uppercase; }
img { border: 0px; }
u { font-weight: bold; text-decoration: none; }
i { font-size: 12px; font-family: Times, "Times New Roman", Garamond, "Adobe Garamond"; font-style: italic; font-weight: bold; }
hr { padding: 0px; margin: 5px 0px 5px 0px; height: 1px; color: #DFDAC9; background-color: #DFDAC9; }

.table_header { font: 20px, Georgia, Times, "Times New Roman", serif; font-weight: bold; color: #395A80; padding: 5px 0px 5px 3px; }
.form_header { font: 12px, Arial, sans-serif; font-weight: bold; color: #333333; }
.author { font: 11px, Arial, sans-serif; font-weight: bold; color: #6E2328; }

.physician { font-family: Georgia, Times, "Times New Roman", serif; color: #5380B9; font-size: 12px; font-weight: bold; }
.physician2 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #8B63B3; font-size: 11px; font-weight: bold; letter-spacing: -1px; }
.physician td { padding: 2px; }
.physician th { padding: 2px; font-family: Arial, Helvetica, sans-serif; color: #527299; font-size: 10px; font-weight: none; text-align: left; }

.formdata1 { width: 100%; background-color: #FFFFFF; padding: 0px; margin: 10px 0px 0px 0px; }
.formdata1 table { width: 100%; margin: 0px; padding: 0px; border-collapse: collapse; border-spacing: 0px; empty-cells: show; }
.formdata1 table td { font-size: 12px; padding: 5px; margin: 0px; text-align: left; vertical-align: top; }
.formdata1 table th { white-space: nowrap; padding: 5px; margin: 0px; text-align: left; vertical-align: middle; text-transform: uppercase; font-family: Arial, sans-serif; font-size: 11px; color: #886192; font-weight: bold; text-decoration: none; }
.formdata1 table td input { background-color: #FFFFFF; }
.formdata1 table td input.checkbox { background-color: #F2EFE5; width: auto; }
.formdata1 table td input.radio { background-color: #F2EFE5; width: auto; }
.formdata1 table td textarea { background-color: #FFFFFF; width: 200px; }
.formdata1 table td select { background-color: #FFFFFF; width: 200px; }
html>body .formdata1 { width: auto }

.formend1 { width: 100%; background-color: #F0F0F0; padding: 10px; margin: 10px 0px 0px 0px; border: 1px solid #CCCCCC; text-align: right; vertical-align: middle; }
html>body .formend1 { width: auto }

.filelist1 { width: 100%; padding: 10px 10px 10px 0px; margin: 10px 0px 0px 0px; border: 0px; }
.filelist1 td ul { list-style: disc inside; margin: 0px 0px 0px 6px; padding: 0px 0px 0px 6px; border: 0px; }
.filelist1 td li { list-style: disc inside; margin: 0px; padding: 0px; border: 0px; }
.filelist1 td { padding: 4px; margin: 0px; text-align: left; vertical-align: top; }
.filelist1 th { padding: 4px 4px 6px 6px; margin: 0px; font-weight: bold; text-decoration: none; text-align: left; vertical-align: top; }
.filelist1 th h3 { font-family: Georgia, Times, "Times New Roman", serif; font-size: 14px; color: #527299; }
.filelist1 th h4 { font-family: Georgia, Times, "Times New Roman", serif; font-size: 12px; color: #527299; }

.breadcrumbs { width: 100%; font-weight: normal; color: #5F9954; font: 11px Arial, Helvetica, sans-serif; }
.breadcrumbs a { font: 11px Arial, Helvetica, sans-serif; color: #5F9954; text-decoration: none; }
.breadcrumbs a:visited { font: 11px Arial, Helvetica, sans-serif; color: #5F9954; text-decoration: none; }
.breadcrumbs a:hover { font: 11px Arial, Helvetica, sans-serif; color: #5F9954; text-decoration: underline; }
.breadcrumbs a:active { font: 11px Arial, Helvetica, sans-serif; color: #5F9954; text-decoration: none; }

.specialties { width: 100%; padding: 5px 0px 5px 10px; margin: 0px; }
.specialties li a { font-family: Arial, sans-serif; font-size: 12px; text-decoration: none; list-style-image: url(/images/bullet_01.gif); }
.specialties li a:visited { font-family: Arial, sans-serif; font-size: 12px; text-decoration: none; list-style-image: url(/images/bullet_01.gif); }
.specialties li a:active { font-family: Arial, sans-serif; font-size: 12px; text-decoration: none; list-style-image: url(/images/bullet_01.gif); }
.specialties li a:hover { font-family: Arial, sans-serif; font-size: 12px; text-decoration: underline; list-style-image: url(/images/bullet_01.gif); }

.list1 { width: 100%; padding: 5px 0px 5px 35px; margin: 0px; list-style-image: url(/images/bullet_02.gif); }
.list1 li { font-family: Arial, sans-serif; font-size: 14px; }
.list1 li a { font-family: Arial, sans-serif; font-size: 14px; text-decoration: none; }
.list1 li a:visited { font-family: Arial, sans-serif; font-size: 14px; text-decoration: none; }
.list1 li a:active { font-family: Arial, sans-serif; font-size: 14px; text-decoration: none; }
.list1 li a:hover { font-family: Arial, sans-serif; font-size: 14px; text-decoration: underline; }

form { display:inline; padding:0px; margin: 0px; }
input { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #666666; background-color: #FFFFFF; margin: 0px; padding: 2px; }
textarea { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #666666; background-color: #FFFFFF; margin: 0px; padding: 2px; }
select { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #666666; background-color: #FFFFFF; margin: 0px; padding: 2px; }

input.button1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; background-color: #5F9954; text-transform: uppercase; margin: 0px 2px 0px 2px; padding: 4px 10px 4px 10px; }
input:hover.button1 { color: #FFFFFF; background-color: #83C45B; }
input:active.button1 { color: #FFFFFF; background-color: #83C45B; }

input.button2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #666666; background-color: #DCD3C8; text-transform: uppercase; margin: 0px 2px 0px 2px; padding: 4px 10px 4px 10px; }
input:hover.button2 { color: #666666; background-color: #B39B80; }
input:active.button2 { color: #666666; background-color: #B39B80; }

p#breadcrumbs {
	margin: 15px 0 10px 17px;
}
p#title {
	margin: 3px 0 -5px 25px;
}