img, div, td { behavior: url(iepngfix.htc) }

/* OVERALL PAGE BODY STYLE */
.body { background:#030303; margin: 0px; padding: 0px; }
.home-body-left { background:url(/webart/home-body-l-bg.jpg) repeat-x; }
.home-body-left DIV { background:url(/webart/home-body-l.jpg) no-repeat top right; height:624px; }
.home-body-right { background:url(/webart/home-body-r-bg.jpg) repeat-x; }
.home-body-right DIV { background:url(/webart/home-body-r.jpg) no-repeat top left; height:624px; }
.header-bg { background:url(/webart/home-nav-bg.jpg) no-repeat; width:980px; }

.inside-body-left { background:url(/webart/inside-body-l-bg.jpg) repeat-x; }
.inside-body-left DIV { background:url(/webart/inside-body-l.jpg) no-repeat top right; height:627px; }
.inside-body-right { background:url(/webart/inside-body-r-bg.jpg) repeat-x; }
.inside-body-right DIV { background:url(/webart/inside-body-r.jpg) no-repeat top left; height:627px; }

.inside-content-bg { width: 100%; background:url(/webart/inside-content-bg.gif); }
.inside-content-bg-leftnav { width: 100%; background:url(/images/inside-content-bg-leftnav.gif); }

.search-textbox { font: 10px Arial, Helvetica, sans-serif; color: #666666; border:#00937f solid 1px; padding:2px; }
.topnav { font: 10px Arial, Helvetica, sans-serif; COLOR: #666666; padding:0px; margin:0px; text-align:right; height:48px; }
.topnav A:link    { COLOR: #666666; text-decoration:none; }
.topnav A:visited { COLOR: #666666; text-decoration:none; }
.topnav A:active  { COLOR: #666666; text-decoration:none; }
.topnav A:hover   { COLOR: #00937f; text-decoration:underline; }

.subnav { font: 10px Arial, Helvetica, sans-serif; COLOR: #333333; padding: 7px 0px 0px 0px; margin: 0px; text-align:center; text-transform:uppercase; }
.subnav A:link    { COLOR: #333333; text-decoration:none; }
.subnav A:visited { COLOR: #333333; text-decoration:none; }
.subnav A:active  { COLOR: #333333; text-decoration:none; }
.subnav A:hover   { COLOR: #00937f; text-decoration:none; }
.subnav A.selected   { COLOR: #00937f; text-decoration:none; }

#home-find { z-index:3; position:relative; }

#home-news { z-index:2; position:relative; margin: 5px 15px 0px 15px; }

#home-news H1 { font: normal 14px "Century Gothic", "Avant Garde Gothic", "Avant Garde", "URW Gothic L", Helvetica, sans-serif; color:#2d5174; margin:0px; padding:0px; }
#home-news H1 A:link    { COLOR: #2d5174; text-decoration:underline; }
#home-news H1 A:visited { COLOR: #2d5174; text-decoration:underline; }
#home-news H1 A:active  { COLOR: #2d5174; text-decoration:underline; }
#home-news H1 A:hover   { COLOR: #00937f; text-decoration:underline; }

#home-news H2 { font-weight:normal; font-style:italic; font-size:11px; font-family:Arial, Helvetica, sans-serif; color: #666666; margin:0px; padding:0px; }
#home-news H2 A:link    { COLOR: #2d5174; text-decoration:underline; }
#home-news H2 A:visited { COLOR: #2d5174; text-decoration:underline; }
#home-news H2 A:active  { COLOR: #2d5174; text-decoration:underline; }
#home-news H2 A:hover   { COLOR: #00937f; text-decoration:underline; }

#home-news H3 { font: normal 14px "Century Gothic", "Avant Garde Gothic", "Avant Garde", "URW Gothic L", Helvetica, sans-serif; color:#2d5174; text-align:right; margin:0px; padding:0px; }
#home-news H3 A:link    { COLOR: #2d5174; text-decoration:underline; }
#home-news H3 A:visited { COLOR: #2d5174; text-decoration:underline; }
#home-news H3 A:active  { COLOR: #2d5174; text-decoration:underline; }
#home-news H3 A:hover   { COLOR: #00937f; text-decoration:underline; }

#home-news UL { margin: 15px 0px 0px 12px; padding: 0px 0px 0px 8px; border-left:#333333 solid 1px; }
#home-news UL LI { list-style:none; margin:0px; padding:0px; font: normal 11px/16px Arial, Helvetica, sans-serif; color: #333333; text-align:left; }

.home-dropdown { font: 10px Arial, Helvetica, sans-serif; color:#666666; padding:1px; }

/* OVERALL CONTENT PARAGRAPH STYLES */
P { font: 13px/18px Arial, Helvetica, sans-serif; COLOR: #333333; padding: 0px; margin:0px; text-align:justify; }
P A:link    { COLOR: #506f6d; }
P A:visited { COLOR: #506f6d; }
P A:active  { COLOR: #506f6d; }
P A:hover   { COLOR: #333333; }

.AT3SystemMessage { font: 13px/18px Arial, Helvetica, sans-serif; COLOR: #333333; padding: 0px; margin:0px; text-align:justify; }
.AT3SystemMessage A:link    { COLOR: #506f6d; }
.AT3SystemMessage A:visited { COLOR: #506f6d; }
.AT3SystemMessage A:active  { COLOR: #506f6d; }
.AT3SystemMessage A:hover   { COLOR: #333333; }

/* BULLETED LISTING STYLES
UL { margin: 0px 0px 0px 35px; text-align:left;}
LI { list-style: square; font: 12px Arial, Helvetica, sans-serif; COLOR: #333333; text-align:left; } */

/* HEADING STYLES */
H1 { font: 16px "Century Gothic", "Avant Garde Gothic", "Avant Garde", "URW Gothic L", Helvetica, sans-serif; font-weight:normal; color:#506f6d; text-align:left; margin:0px 0px 8px 0px; }
H1 A:link    { COLOR: #003366; text-decoration:none; }
H1 A:visited { COLOR: #003366; text-decoration:none; }
H1 A:active  { COLOR: #003366; text-decoration:none; }
H1 A:hover   { COLOR: #333333; text-decoration:none; }

H2 { font: 14px "Century Gothic", "Avant Garde Gothic", "Avant Garde", "URW Gothic L", Helvetica, sans-serif; font-weight:bold; color:#506f6d; text-align:left; margin:0px 0px 8px 0px; }
H2 A:link    { COLOR: #003366; text-decoration:none; }
H2 A:visited { COLOR: #003366; text-decoration:none; }
H2 A:active  { COLOR: #003366; text-decoration:none; }
H2 A:hover   { COLOR: #333333; text-decoration:none; }


H3 { font: 12px Arial, Helvetica, sans-serif; COLOR: #333333; text-align:left;  }
H4 { font: 12px Arial, Helvetica, sans-serif; COLOR: #333333; text-align:left;  }
H5 { font: 12px Arial, Helvetica, sans-serif; COLOR: #333333; text-align:left;  }
H6 { font: 12px Arial, Helvetica, sans-serif; COLOR: #333333; text-align:left;  }

/* INTERIOR PAGE SURROUNDING CONTENT LAYOUT STYLE */
.content { padding: 130px 35px 10px 10px; }

/* FOOTER STYLE */
.footer { font: 10px/15px Arial, Helvetica, sans-serif; COLOR: #999999; text-align:center; vertical-align:top; padding: 0px; }
.footer A:link    { COLOR: #999999; text-decoration:underline; }
.footer A:visited { COLOR: #999999; text-decoration:underline; }
.footer A:active  { COLOR: #999999; text-decoration:underline; }
.footer A:hover   { COLOR: #00937f; text-decoration:underline; }


/* FORM STYLES */
.textbox { font: 11px Arial, Helvetica, sans-serif; COLOR: #333333; background:#FFFFFF; BORDER: solid #999999 1px; padding: 2px; }
.button { font: bold 11px Arial, Helvetica, sans-serif; COLOR: #FFFFFF; background:#4e6d7f; padding: 0px 4px 0px 4px; }

/* MAIN NAVIGATION */
a .alt { display: none; }

#nav { text-align:left; margin:0px; height:27px; width:699px; }
#nav ul { margin: 0px 0px 0px 15px; padding:0px; }

#nav ul li{ position: relative; float: left; margin: 0px; padding: 0px; display: inline; }
#nav ul li a{ display: block; text-decoration: none; margin: 0px; }

#nav ul li a#physicians { width:170px; height:27px; background: url(/webart/nav/physicians.gif) no-repeat; }
#nav ul li a#physicians:hover { background: url(/webart/nav/physicians.gif) 0 -27px no-repeat; }
#nav ul li .selected#physicians { background: url(/webart/nav/physicians.gif) 0 -27px no-repeat; }
#nav ul li a#clinics { width:132px; height:27px; background: url(/webart/nav/clinics.gif) no-repeat; }
#nav ul li a#clinics:hover { background: url(/webart/nav/clinics.gif) 0 -27px no-repeat;  }
#nav ul li .selected#clinics { background: url(/webart/nav/clinics.gif) 0 -27px no-repeat;  }
#nav ul li a#primary-care { width:204px; height:27px; background: url(/webart/nav/primary-care.gif) no-repeat; }
#nav ul li a#primary-care:hover { background: url(/webart/nav/primary-care.gif) 0 -27px no-repeat; }
#nav ul li .selected#primary-care { background: url(/webart/nav/primary-care.gif) 0 -27px no-repeat; }
#nav ul li a#specialties { width:178px; height:27px; background: url(/webart/nav/specialties.gif) no-repeat; }
#nav ul li a#specialties:hover { background: url(/webart/nav/specialties.gif) 0 -27px no-repeat; }
#nav ul li .selected#specialties{ background: url(/webart/nav/specialties.gif) 0 -27px no-repeat; }

.leftnav-l { background:url(/webart/inside-leftnav-l.png) repeat-y; }
.leftnav-r { background:url(/webart/inside-leftnav-r.png) repeat-y; }

.leftnav-title { background:url(/images/inside-leftnav-t.png) no-repeat; height:48px; }
.leftnav-title a:link, .leftnav-title a:active, .leftnav-title a:visited { text-decoration:none; display:block; font: normal 18px "Century Gothic", "Avant Garde Gothic", "Avant Garde", "URW Gothic L", Helvetica, sans-serif; color:#FFFFFF; padding:20px 0px 5px 24px;  }
.leftnav-title a:hover { text-decoration:underline; }

.leftnav UL { list-style:none; margin: 0px; padding:0px; }
.leftnav LI { list-style:none; margin: 0px; padding: 0px; display: block; width: 189px; float: left;}
.leftnav LI a { text-decoration:none; display:block; font: normal 12px "Century Gothic", "Avant Garde Gothic", "Avant Garde", "URW Gothic L", Helvetica, sans-serif; background: #e6e6e6 url(/webart/inside-leftnav-bg.jpg) repeat-x top; color:#333333; padding:5px 14px 5px 14px; margin:0px;  }
.leftnav LI a:hover { background:#00937f; color:#FFFFFF; }

.leftnav LI.thirdlevel { list-style:none; }
.leftnav LI.thirdlevel a { text-decoration:none; display:block; font: 11px/16px Arial, Helvetica, sans-serif; color: #333333; padding:0px 5px 2px 20px; background:#b5b5b5; }
.leftnav LI.thirdlevel a:hover { color:#00937f; background:#b5b5b5;}

.leftnav LI #leftnav-on { background:#538a87; color:#FFFFFF; }
.leftnav LI.thirdlevel #leftnav-on { background:#666666; color:#FFFFFF; }
.leftnav UL LI UL LI UL LI.thirdlevel #leftnav-on { background:#999999; color:#333333; font-weight:bold; }

.leftnav UL LI UL LI UL LI.thirdlevel { list-style:none; }
.leftnav UL LI UL LI UL LI.thirdlevel a { text-decoration:none; display:block; font: 11px/16px Arial, Helvetica, sans-serif; color:#FFFFFF; padding:0px 5px 2px 25px; background:#999999; }
.leftnav UL LI UL LI UL LI.thirdlevel a:hover { color:#333333; background:#999999; }



.box { margin: 0px 0px 10px 20px; background:url(/images/box-bg.gif) repeat-y; }
.box TH { background:url(/images/box-t.gif) no-repeat top; padding: 10px 10px 10px 10px; font: 11px/16px Arial, Helvetica, sans-serif; COLOR: #333333; text-align:left; }
.box TH P { font: 11px/16px Arial, Helvetica, sans-serif; COLOR: #333333; padding:0px; margin:0px; text-align:left; }
.box TH P A:link    { COLOR: #506f6d; }
.box TH P A:visited { COLOR: #506f6d; }
.box TH P A:active  { COLOR: #506f6d; }
.box TH P A:hover   { COLOR: #333333; }

.box TH UL { margin: 0px 0px 0px 8px; text-align:left; }
.box TH LI { font: 11px/16px Arial, Helvetica, sans-serif; COLOR: #333333; padding:0px; margin:0px; text-align:left; }
.box TH LI A:link    { COLOR: #506f6d; }
.box TH LI A:visited { COLOR: #506f6d; }
.box TH LI A:active  { COLOR: #506f6d; }
.box TH LI A:hover   { COLOR: #333333; }


.box UL { padding-left:25px; margin-bottom:0px; margin-top:0px; }

.box TH H1 { font: 15px "Century Gothic", "Avant Garde Gothic", "Avant Garde", "URW Gothic L", Helvetica, sans-serif; font-weight:normal; color:#333333; padding: 0px; margin:0px; text-align:left; }
.box TH H1 A:link    { COLOR: #506f6d; }
.box TH H1 A:visited { COLOR: #506f6d; }
.box TH H1 A:active  { COLOR: #506f6d; }
.box TH H1 A:hover   { COLOR: #333333; }