a.linksetting1 {  COLOR:#000000;  BORDER:;  }
.text {  COLOR:#333333;  FONT:normal 10pt Arial, Helvetica, Verdana, sans-serif;  TEXT-DECORATION:none;  }
A.HnewsTitle {  COLOR:#3366ff;  FONT:bold normal 10pt Arial, Helvetica, Verdana, sans-serif;  }
A.HnewsHeadline, A.HnewsEndline {  COLOR:#3366ff;  FONT:normal normal 10pt Arial, Helvetica, Verdana, sans-serif;  }
.headlinetitle {  COLOR:#7A1D42;  FONT:bold 18pt Arial, Helvetica, Verdana, sans-serif;  MARGIN:2px;  PADDING:2px;  }
.headlinetext, .CCsubhead {  COLOR:#7A1D42;  FONT:bold 10pt Arial, Helvetica, Verdana, sans-serif;  MARGIN:2px;  PADDING:2px;  }
TD.CChead {  BACKGROUND-COLOR:#ffffff;  }
.CChead {  COLOR:#333333;  FONT:normal 10pt Arial, Helvetica, Verdana, sans-serif;  MARGIN:1px;  PADDING:2px;  }
.tabtopcenters, TD.tabtopcenters {  BACKGROUND-COLOR:#E5C0A0;  COLOR:white;  FONT:bold 10pt Arial, Helvetica, Verdana, sans-serif;  PADDING:2px;  TEXT-ALIGN:left;  VERTICAL-ALIGN:top;  }
A.tabtopcenters {  COLOR:#ffffff;  TEXT-DECORATION:underline;  }
A.tabtopcenters:visited, A.tabtopcenters:hover, A.tabtopcenters:active {  COLOR:#ffffff;  }
.CCtextlinks {  COLOR:#3366ff;  FONT:bold 10pt Arial, Helvetica, Verdana, sans-serif;  }
.HNindexhead, .HLindexhead, .CCIndexHead, .AUindexhead, .sectiontext, .sectiontitle {  BACKGROUND-COLOR:#E5C0A0;  COLOR:#ffffff;  FONT:bold 10pt Arial, Helvetica, Verdana, sans-serif;  MARGIN:2px;  PADDING:2px;  }
A.HNindexhead:link, A.HNindexhead:visited, A.HNindexhead:hover, A.HNindexhead:active {  COLOR:#ffffff;  FONT:bold 10pt Arial, Helvetica, Verdana, sans-serif;  }
A.HLindexhead:link, A.HLindexhead:visited, A.HLindexhead:hover, A.HLindexhead:active {  COLOR:#ffffff;  FONT:bold 10pt Arial, Helvetica, Verdana, sans-serif;  }
.Livingindexhead {  BACKGROUND-COLOR:#E5C0A0;  COLOR:#ffffff;  FONT:bold 9pt/14pt Arial, Helvetica, Verdana, sans-serif;  MARGIN:2px;  PADDING:2px;  }
A.Livingindexhead:link, A.Livingindexhead:visited, A.Livingindexhead:hover, A.Livingindexhead:active {  COLOR:#ffffff;  FONT:bold 9pt/14pt Arial, Helvetica, Verdana, sans-serif;  }
A.CCindexhead:link, A.CCIndexHead:visited, A.CCIndexHead:hover, A.CCIndexHead:active {  COLOR:#ffffff;  FONT:bold 10pt Arial, Helvetica, Verdana, sans-serif;  TEXT-DECORATION:none;  }
P.CCtitle, .CCtitle {  FONT:bold 10pt Arial, Helvetica, Verdana, sans-serif;  }
.CCfullstory {  COLOR:#000099;  FONT:10pt Arial, Helvetica, Verdana, sans-serif;  }
.headB5D9B5 {  BACKGROUND-COLOR:#FFFFFF;  FONT:10pt Arial, Helvetica, Verdana, sans-serif;  PADDING:2px;  }
.CCHLcells {  BACKGROUND-COLOR:#FFFFFF;  FONT:10pt Arial, Helvetica, Verdana, sans-serif;  TEXT-ALIGN:left;  VERTICAL-ALIGN:top;  }
.CCltgreen {  BACKGROUND-COLOR:#FFFFFF;  FONT:10pt Arial, Helvetica, Verdana, sans-serif;  PADDING:2px;  }
a {  color:#7f2348;  text-decoration:none;  }
a:hover {  text-decoration:underline;  }
a img {  border:0;  }
body {  background:#871E2D;  margin:0px;  }
html, body {  height:100%;  }
body, td, div {  font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:12px;  color:#3b3b3b;  }
form {  margin:0;  padding:0;  }
h1, h2, h3, h4 {  color:#3b3b3b;  font-family:Arial, Helvetica, sans-serif;  padding:0;  margin:0;  }
h1 {  clear:both;  padding:0px;  margin:0px;  }
h3, h2 {  margin-bottom:5px;  font-size:1.4em;  }
h2.page_header {  background-image:url(../images/css_support/homepage-background-h2.gif);  background-position:top left;  background-repeat:repeat-x;  font-size:1.75em;  font-weight:normal;  padding:7px 0px 10px 10px;  }
h4 {  font-family:Verdana, Arial, Helvetica, sans-serif;  margin-bottom:2px;  font-size:1em;  }
p {  margin-top:0px;  }
table {  border-collapse:collapse;  }
td {  vertical-align:top;  }
ul {  padding:0;  margin-left:16px;  }
ul li {  list-style-image:url(../images/css_support/li.gif);  padding:0;  margin:0;  }
ul.li-red li.li-red {  list-style-image:url(../images/css_support/li_red.gif);  padding:0;  margin:0;  }
ul li a {  width:auto;  display:inline;  }
ul.navigation_primary {  font-family:Arial, Helvetica, sans-serif;  height:32px;  margin:10px 0 10px 0;  padding:0;  white-space:nowrap;  overflow:hidden;  width:814px;  }
ul.navigation_primary li {  list-style-image:none;  margin:0 1px 0 0;  display:block;  float:left;  padding:0;  height:32px;  }
ul.navigation_primary li a, ul.navigation_primary li a:visited {  background:url('/theme/images/background-left.jpg') no-repeat left 0;  display:block;  color:white;  font-weight:bolder;  font-size:1em;  text-decoration:none;  text-align:center;  padding:0px;  height:33px;  }
ul.navigation_primary li a:hover, ul.navigation_primary li a:active, ul.navigation_primary li a.selected,  ul.navigation_primary li a:visited.selected {  background:url('/theme/images/background-left.jpg') no-repeat left -33px;  text-decoration:none;  }
ul.navigation_primary li a:link span, ul.navigation_primary li a:visited span {  background:url('/theme/images/background-right.jpg') no-repeat right 0;  display:block;  padding:7px 6px 0 6px;  height:30px;  white-space:nowrap;  cursor:pointer;  }
ul.navigation_primary li a:hover span, ul.navigation_primary li a:active span, ul.navigation_primary li a.selected span, ul.navigation_primary li a:visited.selected span {  background:url('/theme/images/background-right.jpg') no-repeat right -33px;  }
ul.navigation_primary li.about_us, ul.navigation_primary li.about_us a, ul.navigation_primary li.about_us a:visited {  background:url('/theme/images/background_first_item-left.jpg') no-repeat left 0;  width:70px;  }
ul.navigation_primary li.about_us a:hover, ul.navigation_primary li.about_us a:active, ul.navigation_primary li.about_us a.selected,  ul.navigation_primary li.about_us a:visited.selected {  background:url('/theme/images/background_first_item-left.jpg') no-repeat left -33px;  width:70px;  }
ul.navigation_primary li.hospital, ul.navigation_primary li.hospital a {  width:173px;  }
ul.navigation_primary li.services, ul.navigation_primary li.services a {  width:142px;  }
ul.navigation_primary li.info, ul.navigation_primary li.info a {  width:127px;  }
ul.navigation_primary li.physician, ul.navigation_primary li.physician a {  width:115px;  }
ul.navigation_primary li.patient, ul.navigation_primary li.patient a {  width:110px;  }
ul.navigation_primary li.careers, ul.navigation_primary li.careers a {  margin:0;  width:67px;  }
ul.navigation_primary li.careers a:link span, ul.navigation_primary li.careers a:visited span {  background:url('/theme/images/background_last_item-right.jpg') no-repeat right 0;  }
ul.navigation_primary li.careers a:hover span, ul.navigation_primary li.careers a:active span, ul.navigation_primary li.careers a.selected span, ul.navigation_primary li.careers a:visited.selected span {  background:url('/theme/images/background_last_item-right.jpg') no-repeat right -33px;  }
#print, #email {  float:left;  height:13px;  }
#textSize {  float:right;  width:76px;  height:13px;  background:url('/theme/images/typesize.gif') no-repeat 0 0;  }
form.navigation_utility {  padding:0px 0 10px 0;  margin:0;  }
form.navigation_utility input {  margin:0px;  }
form.navigation_utility input.text {  font:13px Arial;  color:#b2b2b2;  width:151px;  height:26px;  padding-top:5px;  margin:3px 0 0 0;  border:1px solid #ccc;  vertical-align:top;  }
form.navigation_utility input.submit {  margin:0 8px 0 4px;  vertical-align:top;  }
ul.navigation_utility {  margin:0px;  padding:7px 0px 0px 0px;  }
ul.navigation_utility li {  list-style-image:none;  border-left:1px solid #ccc;  height:13px;  list-style-type:none;  padding:0px 6px 0px 6px;  }
ul.navigation_utility a {  color:#234dd7;  text-decoration:none;  font-size:.75em;  font-weight:normal;  vertical-align:top;  }
ul.navigation_utility a:hover {  text-decoration:underline;  }
ul.navigation_utility li.lastItem {  border-right:none;  }
ul.navigation_hierarchical {  font-family:Arial, Helvetica, sans-serif;  list-style-type:none;  padding:0px;  margin:0;  }
ul.navigation_hierarchical li {  list-style-image:none;  list-style-type:none;  padding:0;  margin:0 0 3px 0;  font-weight:normal;  }
ul.navigation_hierarchical ul {  padding-left:0;  margin:0;  list-style-type:none;  }
ul.navigation_hierarchical ul ul {  padding-left:7px;  }
ul.navigation_hierarchical li.selected-item {  background-image:url('/theme/images/navigation_hierarchical_selected-item.gif');  background-repeat:no-repeat;  background-position:left 2px;  color:#7f2348;  font-weight:bold;  }
ul.navigation_hierarchical ul li.selected-item {  position:relative;  left:-10px;  padding-left:10px;  }
ul.navigation_hierarchical ul ul li.selected-item {  position:relative;  left:-17px;  padding-left:17px;  }
ul.navigation_suggestive {  font-family:Arial, Helvetica, sans-serif;  list-style-type:none;  padding:0px;  margin:0;  }
ul.navigation_suggestive li {  list-style-image:none;  list-style-type:none;  padding:0;  line-height:14px;  display:block;  margin:6px 0 9px 0;  font-weight:normal;  }
.dropdown {  position:absolute;  margin-top:-6px;  z-index:600;  background:#F3DDCF url('/theme/images/dropdown-bg.jpg');  background:transparent url('/theme/images/drop-shadow-bg.png') no-repeat bottom right;  display:none;  padding:5px 16px;  width:785px;  }
.menu-column, .menu-column-first {  width:170px;  padding-right:12px;  float:left;  white-space:normal;  height:115px;  margin-bottom:12px;  }
.menu-column {  padding-left:12px;  border-left:1px solid #E4CEC0;  }
.menu-column p, .menu-column-first p {  margin-bottom:12px;  }
#ddabout {  margin-left:-1px;  height:143px;  }
#ddhospitals {  margin-left:-72px;  height:135px;  }
#ddprograms {  margin-left:-246px;  height:210px;  }
#ddinfo {  margin-left:-312px;  height:30px;  width:484px;  }
#ddphysician {  margin-left:-388px;  height:45px;  }
#ddphysician .menu-column,
#ddphysician .menu-column-first {  height:35px;  }
#ddpatient_services {  margin-left:-207px;  height:100px;  width:490px;  }
#ddcareers {  margin-left:-276px;  height:33px;  width:320px;  }
#ddinfo .menu-column,
#ddinfo .menu-column-first,
#ddcareers .menu-column,
#ddcareers .menu-column-first {  width:140px;  height:20px;  }
#ddabout .menu-column,
#ddabout .menu-column-first {  height:130px;  }
#ddhospitals .menu-column,
#ddhospitals .menu-column-first {  height:125px;  }
#ddpatient_services .menu-column,
#ddpatient_services .menu-column-first {  height:90px;  width:140px;  }
#ddprograms .menu-column,
#ddprograms .menu-column-first {  height:195px;  }
ul.navigation_primary li .dropdown a,
ul.navigation_primary li .dropdown a:link,
ul.navigation_primary li .dropdown a:visited,
ul.navigation_primary li .dropdown a:hover {  color:#7F2348;  background:none;  font-size:1em;  font-weight:normal;  font-family:Arial, Helvetica, sans-serif;  text-align:left;  text-decoration:none;  width:auto;  height:auto;  }
ul.navigation_primary li .dropdown a:hover {  text-decoration:underline;  }
#wrapper {  background-color:white;  margin:0 auto;  width:809px;  text-align:left;  padding:0 5px 0 10px;  height:100%;  min-height:100%;  }
#left_block {  width:172px;  float:left;  clear:left;  }
#right_block {  border-left:1px solid #d6bcbd;  float:right;  padding-left:10px;  margin-left:0px;  margin-bottom:10px;  width:149px;  overflow:hidden;  }
#content_block {  margin-left:176px;  padding-left:7px;  border-left:1px solid #d6bcbd;  }
.footer {  border-top:1px solid #ddd;  clear:both;  color:#999;  font-size:.75em;  padding:10px 0 10px 0;  margin-top:20px;  }
#wrapper {  height:auto;  padding:0 10px 0 10px;  }
#right_block {  width:149px;  margin-left:0px;  }
#content_block {  padding-left:10px;  }
