html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
body {line-height: 1; background: #ACA49B url(/images/bg-body.gif) repeat-x; text-align: center;}
blockquote, q {quotes: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse; border-spacing: 0;}
img {display: block;}
font, center {color : #eecc11; font-weight : bold; background : #cd0000; margin : 10px; padding : 10px; border : 2px dashed #eecc11; font-size : 2em;}
div {position: relative;}
a {outline: none; text-decoration: underline; color: #000;}
a:hover {text-decoration: none;}
strong {font-weight: bold;}
em {font-style: italic;}
code {font-family: courier;}
.page {width: 950px; margin: 0 auto; text-align: left; border-top: 6px solid #00345B; padding: 0 15px 32px 15px; background: #fff; font: 12px Arial; color: #000; line-height: 20px;}
.top {width: 950px; height: 97px;}
.top img.logo {float: left;}
.top img.tagline {float: left; display: inline; margin-top: 48px;}
.support {float: right; width: 323px; margin-top: 13px; height: 75px; background: url(/images/bg-support.gif) no-repeat;}
.support ul {list-style: none;}
.support li {float: left; display: inline; text-indent: -9999px;}
.support a {display: block; height: 22px; background: url(/images/nav-support-2.gif) no-repeat;}
.support a.nav-home {width: 51px;}
.support a.nav-faqs {width: 46px; background-position: -51px 0;}
.support a.nav-sitemap {width: 67px; background-position: -97px 0;}
.support a.nav-links {width: 47px; background-position: -164px 0;}
.support a.nav-home:hover, .support ul.home a.nav-home {background-position: 0 -22px;}
.support a.nav-faqs:hover, .support ul.faqs a.nav-faqs {background-position: -51px -22px;}
.support a.nav-sitemap:hover, .support ul.sitemap a.nav-sitemap {background-position: -97px -22px;}
.support a.nav-links:hover, .support ul.links a.nav-links {background-position: -164px -22px;}
.support form {margin: 18px 0 0 14px;}
.support input {float: left; margin-right: 7px; height: 17px; border: 1px #ABABAB inset; font-size: 11px; font-weight: 800; color: #CA6B00; width: 106px; padding: 4px 0 0 6px;}
.support input.img {border: none; height: 22px; width: 54px; margin-right: 0; padding: 0;}
.main {width: 950px; height: 409px; z-index: 10;}
.main img.feature, .secheader img.feature {float: left; display: inline; margin-top: -41px;}
.secheader img.feature {margin-right: 20px;}
.secheader img.secheader-name {float: left; display: inline; margin: 0 0 16px -20px;}
.main img.smallcircle {float: left; display: inline; margin: 0px 0 0 -488px; z-index: 10;}
.main img.rounded-bottom {float: left; margin-top: -92px;}
.secheader {width: 950px; height: 197px; background: url(/images/bg-secheader.gif) no-repeat;}
.secheader p.subnav {font: bold 15px Verdana; color: #ACA49B; line-height: 22px;}
.secheader p.smaller {font: bold 14px Verdana;}
.secheader p.subnav a {color: #015167; text-transform: uppercase;}
.nav {float: left; display: inline; width: 579px; margin-left: 371px;}
.nav li {float: left; display: inline; text-indent: -9999px;}
.nav a {display: block; background: url(/images/nav.gif) no-repeat; height: 40px;}
.secheader .nav a {background-image: url(/images/nav-int.gif);}
.nav a.about-us {width: 91px; background-position: 0 0;}
.nav a.physician-information {width: 124px; background-position: -91px 0;}
.nav a.patient-information {width: 110px; background-position: -215px 0;}
.nav a.articles {width: 67px; background-position: -325px 0;}
.nav a.careers {width: 84px; background-position: -392px 0;}
.nav a.contact-us {width: 103px; background-position: -476px 0;}
.nav a.about-us:hover, .nav ul.about-us a.about-us {background-position: 0 -40px;}
.nav a.physician-information:hover, .nav ul.physician-information a.physician-information  {background-position: -91px -40px;}
.nav a.patient-information:hover, .nav ul.patient-information a.patient-information {background-position: -215px -40px;}
.nav a.articles:hover, .nav ul.articles a.articles {background-position: -325px -40px;}
.nav a.careers:hover, .nav ul.careers a.careers {background-position: -392px -40px;}
.nav a.contact-us:hover, .nav ul.contact-us a.contact-us {background-position: -476px -40px;}
.main ul.specialties {float: left; list-style: none; margin-left: 93px; border-top: 10px solid #F2F1F0;}
.main ul.specialties li { font: 15px Verdana;}
.main ul.specialties li a p {position: absolute; top: 115px; left: 484px; width: 176px; line-height: 20px; color: #fff; font: 13px Arial; display: none;}
.main ul.specialties li a p span {font: bold 15px Verdana; color: #000; display: block; padding-bottom: 10px;}
.main ul.specialties li a {display: block; color: #837B73; padding-left: 150px; width: 245px; height: 42px; line-height: 40px; background: #F2F1F0; border-top: 1px solid #fff; border-bottom: 1px solid #DBDAD9;}
.main ul.specialties li a:hover {background: #DEDBD7; text-decoration: none;}
.main ul.specialties li a:hover p {display: inline;}
.main ul.specialties li a.notop {border-top: none;}
.main ul.specialties li a.nobottom {border-bottom: none;}
.scope {width: 950px; height: 120px; background: url(/images/bg-scope.gif) no-repeat 1px 0; margin-top: -72px;}
.scope p {line-height: 15px; color: #3B3B3A; padding: 15px 10px 0 462px; font-size: 11px;}
.columns {width: 897px; margin-top: 20px; padding: 0 19px 0 27px;}
.home-newsboxes, .newsboxes, .features, .physicians {float: left; display: inline;}
.home-newsboxes {width: 619px; margin: 0 30px 0 0px;}
.newsboxes {width: 322px;}
a.rss {display: block; width: 57px; height: 24px; background: url(/images/rss.gif) no-repeat; float: right; text-indent: -9999px; margin-top: 15px;}
a.rss:hover {background-position: 0 -24px;}
.sidebar .newsboxes a.rss {margin-top: 0px;}
.home-box {width: 619px; background: url(/images/bg-box-home.gif) repeat-y; margin-top: 8px;}
.box {width: 322px; background: url(/images/bg-box.gif) repeat-y; margin-top: 8px;}
.sidebar .newsboxes img {margin-top: 7px;}
.sidebar .box img {margin-top: 0;}
.box p, .home-box p {color: #000; padding: 3px 21px 0 19px; line-height: 20px;}
.box p.date, .home-box p.date { color: #ACA49B; font: 11px Georgia; font-style: italic;}
.box h2, .home-box h2 {color: #000; font: 20px Georgia; line-height: 20px; padding: 5px 21px 0 19px;}
.features {width: 283px; margin: 0 30px 0 27px;}
.features ul {list-style: none;}
.features li {border-bottom: 1px solid #F1EFEE; clear: both; padding: 20px 0 8px 0; line-height: 15px;}
.features li img {float: left; margin: -9px 19px 0 0;}
.features a {font-weight: bold; color: #CA6B00; text-transform: uppercase;}
.physicians {width: 235px; background: #E8EFF1; padding-bottom: 20px;}
.physicians img.thumb {border: 3px solid #fff; margin: 11px 0 -3px 12px;}
.physicians p {padding: 15px 14px 0 14px; line-height: 15px;}
.physicians p.links {padding: 10px 12px 0 20px; line-height: 20px;}
.physicians a {color: #015167; text-decoration: underline;}
.physicians a:hover {text-decoration: none;}
.footer {width: 794px; padding: 20px 108px 16px 78px; background: #00345B; margin: 0 auto;}
.footer p, .footer a {color: #fff; line-height: 15px; font: 10px Verdana;}
.footer a {text-decoration: underline;}
.footer a:hover {text-decoration: none;}
.content {width: 560px; padding: 11px 0px 0 32px;}
.content a {font-weight: bold;}
.content h2, .content h3, .content h4, .content h5 {padding-top: 20px;}
.content p {margin: 20px 0 5px 0;}
.content h1 {font: 24px Arial; color: #015167; text-transform: uppercase; padding-top: 30px;}
.content h2 {font: 18px Arial; color: #CA6B00; font-weight: 800; margin-bottom: -10px;}
.content h3 {font-weight: bold; font-size: 14px; color: #015167;}
.content h4 {font-weight: bold; font-size: 13px;}
.content h5 {font-weight: bold; font-size: 12px;}
.content strong {color: #CA6B00; padding: 3px 2px; }
.content img.doctor { margin: 10px; }
.content ul, .content ol, .content table, .content blockquote {margin-top: 20px;}
.content ul, .content ol, .content blockquote {margin-left: 25px; list-style-type: square; list-style-position: outside; padding-left: 10px;}
.content li {padding-top: 8px;}
.content .sitemap {margin: 20px 0 0 10px;}
.content .sitemap ul {float: left; margin: 0 25px 0 0; list-style-type: square; list-style-position: inside;}
.content .sitemap li {}
.content .sitemap ul li ul {float :none; margin-left: 25px;}
.content ul li ul {float: none; margin-top: 0;}
.content ul li ul li {}
.content p.intro {font-weight: bold; color: #CA6B00;}
.content blockquote {background: #E2E1E0; margin-right: 25px; border: 1px dashed #CA6B00;}
.content blockquote p {padding: 15px;}
.content table {border-top: 1px solid #737373; border-left: 1px solid #737373;}
.content th {background: #E2E1E0; border-bottom: 1px solid #015167; border-right: 1px solid #015167; font-weight: bold; padding: 8px 10px; color: #CA6B00;}
.content td {background: #F2F1F0; border-bottom: 1px solid #015167; border-right: 1px solid #015167; padding: 6px 10px 8px 10px;}
.content tr.alt td {background: #E2E1E0; border-bottom: 1px solid #015167; border-right: 1px solid #015167; padding: 6px 10px 8px 10px;}
.sidebar {float: right; width: 322px; margin: 40px 4px 0 0; display: inline;}
.sidebar .features {margin: 32px 0 0 0;}
img.pdf {display: inline; vertical-align: middle;}
.bio-photo {float: right; margin: 10px;}
.clr {clear: both; height: 0; overflow: hidden;}