html, body {height: 100%;  }
body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 70%;
  color: #000000;
  line-height: 17px;
  background: #fff;
  padding: 0px;
  margin: 0px;
}

h2 {
  color: #5a5a88;
  font-size: 160%;
}

h3 {
  font-size: 120%;
}

a {
  color: #5a5a88;
}

a img {
  border: 0px;
}

.no-underline-anchors a {
  text-decoration: none;
}


#page {
  margin: 27px auto;
  width: 802px;
}

#page_withborder {
  width: 800px;
  border: 1px solid #bfbfbf;
}

#header {
  width: 800px;
  height: 96px;
}

#top_links {
  width: 193px;
  height: 21px;
  float: right;
  width: 100px;
  overflow: hidden;
}

#link_pacs_login {
  height: 21px;
  width: 102px;
  float: left;
}

#link_for_schedulers {
  height: 21px;
  width: 91px;
  float: left;
}

#link_en_espanol {
  height: 21px;
  width: 79px;
  float: left;
}

#header_links {
  margin-right: 17px;
  width: 495px;
  height: 75px;
  float: right;
  clear: right;
}

#link_mammo_request {
  height: 75px;
  width: 160px;
  float: left;
}

#home_link_risk_calculator {
  height: 75px;
  width: 160px;
  float: right;
}

#home_link_fracture_risk {
  height: 75px;
  width: 160px;
  float: right;
}

#link_vein_therapy {
  height: 75px;
  width: 167px;
  float: left;
}

#link_risk_calculator {
  height: 75px;
  width: 168px;
  float: left;
}

#header_logo {
  width: 192px;
  height: 62px;
  padding: 12px 0px 0px 8px;
}

#header_logo img {
  width: 192px;
  height: 62px;
  border: 0px;
}

#menu_bar {
  width: 800px;
  height: 26px;
  background: #9d9dad;
}

#menu_bar div.top_menu_spacer { float: left; width: 3px; height: 26px; background: #9d9dad url(/concrete/themes/default/images/background_topmenu_spacer.jpg); }
#menu_bar a.menuhead, a.menuheadoff, a.menuheadon { display: block; float: left; height: 26px; text-decoration: none; }
#menu_bar div.menuhead { float: left; position: relative; z-index: 11; }
#menu_bar div.submenu { position: absolute; top: 26px; left: -2px; display: none; text-align: left; width: 170px; z-index: 10; }
#menu_bar a.submenu, a.submenu:visited { display: block; padding: 5px; color: #e6e5ee; border-left: 1px solid #474761; border-right: 1px solid #474761; border-bottom: 1px solid #474761; text-decoration: none; width: 110%; background: #78798c; font-family: Arial, Helvetica, sans-serif; font-size: 11.5px; }
#menu_bar a.submenu:hover { background: #413f52; color: #fff; text-decoration: none; }

#menu_bar #menuhead0 { width: 48px; background: #9d9dad url(/concrete/themes/default/images/menu_home_off.jpg); }
#menu_bar #menuhead0:hover { width: 48px; background: #9d9dad url(/concrete/themes/default/images/menu_home_on.jpg); }
#menu_bar #menuhead1 { width: 65px; background: #9d9dad url(/concrete/themes/default/images/menu_about_off.jpg); }
#menu_bar #menuhead1:hover { width: 65px; background: #9d9dad url(/concrete/themes/default/images/menu_about_on.jpg); }
#menu_bar #menuhead2 { width: 63px; background: #9d9dad url(/concrete/themes/default/images/menu_locations_off.jpg); }
#menu_bar #menuhead2:hover { width: 63px; background: #9d9dad url(/concrete/themes/default/images/menu_locations_on.jpg); }
#menu_bar #menuhead3 { width: 73px; background: #9d9dad url(/concrete/themes/default/images/menu_procedures_off.jpg); }
#menu_bar #menuhead3:hover { width: 73px; background: #9d9dad url(/concrete/themes/default/images/menu_procedures_on.jpg); }
#menu_bar #menuhead4 { width: 90px; background: #9d9dad url(/concrete/themes/default/images/menu_subspecialties_off.jpg); }
#menu_bar #menuhead4:hover { width: 90px; background: #9d9dad url(/concrete/themes/default/images/menu_subspecialties_on.jpg); }
#menu_bar #menuhead5 { width: 98px; background: #9d9dad url(/concrete/themes/default/images/menu_patientservices_off.jpg); }
#menu_bar #menuhead5:hover { width: 98px; background: #9d9dad url(/concrete/themes/default/images/menu_patientservices_on.jpg); }
#menu_bar #menuhead6 { width: 91px; background: #9d9dad url(/concrete/themes/default/images/menu_forphysicians_off.jpg); }
#menu_bar #menuhead6:hover { width: 91px; background: #9d9dad url(/concrete/themes/default/images/menu_forphysicians_on.jpg); }
#menu_bar #menuhead7 { width: 40px; background: #9d9dad url(/concrete/themes/default/images/menu_news_off.jpg); }
#menu_bar #menuhead7:hover { width: 40px; background: #9d9dad url(/concrete/themes/default/images/menu_news_on.jpg); }
#menu_bar #menuhead8 { width: 70px; background: #9d9dad url(/concrete/themes/default/images/menu_contactus_off.jpg); }
#menu_bar #menuhead8:hover { width: 70px; background: #9d9dad url(/concrete/themes/default/images/menu_contactus_on.jpg); }
#menu_bar #menuhead9 { width: 135px; background: #9d9dad url(/concrete/themes/default/images/menu_onlinepayment_off.jpg); }
#menu_bar #menuhead9:hover { width: 135px; background: #9d9dad url(/concrete/themes/default/images/menu_onlinepayment_on.jpg); }

#doc_menu_bar {
  width: 800px;
  height: 26px;
  background: #9d9dad url(/concrete/themes/default/images/background_doc_menubar.jpg) repeat-x top left;
}

#doc_menu_bar div.menuhead { float: left; position: relative; }
#doc_menu_bar #menuhead_wrhome { width: 72px; background: #9d9dad url(/concrete/themes/default/images/docmenu_wrhome_off.jpg); }
#doc_menu_bar #menuhead_wrhome:hover { width: 72px; background: #9d9dad url(/concrete/themes/default/images/docmenu_wrhome_on.jpg); }
#doc_menu_bar #menuhead_dochome { width: 90px; background: #9d9dad url(/concrete/themes/default/images/docmenu_dochome_off.jpg); }
#doc_menu_bar #menuhead_dochome:hover { width: 90px; background: #9d9dad url(/concrete/themes/default/images/docmenu_dochome_on.jpg); }
#doc_menu_bar #menuhead_fullbio { width: 56px; background: #9d9dad url(/concrete/themes/default/images/docmenu_fullbio_off.jpg); }
#doc_menu_bar #menuhead_fullbio:hover { width: 56px; background: #9d9dad url(/concrete/themes/default/images/docmenu_fullbio_on.jpg); }
#doc_menu_bar #menuhead_favresources { width: 121px; background: #9d9dad url(/concrete/themes/default/images/docmenu_favresources_off.jpg); }
#doc_menu_bar #menuhead_favresources:hover { width: 121px; background: #9d9dad url(/concrete/themes/default/images/docmenu_favresources_on.jpg); }
#doc_menu_bar #menuhead_findlocation { width: 102px; background: #9d9dad url(/concrete/themes/default/images/docmenu_findlocation_off.jpg); }
#doc_menu_bar #menuhead_findlocation:hover { width: 102px; background: #9d9dad url(/concrete/themes/default/images/docmenu_findlocation_on.jpg); }
#doc_menu_bar #menuhead_docblog { width: 91px; background: #9d9dad url(/concrete/themes/default/images/docmenu_docblog_off.jpg); }
#doc_menu_bar #menuhead_docblog:hover { width: 91px; background: #9d9dad url(/concrete/themes/default/images/docmenu_docblog_on.jpg); }


#subpage_content {
  background: #fff url(/concrete/themes/default/images/background_subpage.jpg) repeat-y top left;
}

#subpage_content #sidebar {
  float: right;
  width: 189px;
  padding-left: 1px;
}

#subpage_content #body {
  width: 560px;
  background: #fff;
  padding: 10px 25px;
}

#subspecialty_content {
  background: #fff url(/concrete/themes/default/images/background_subspecialties.jpg) repeat-y top left;
  min-height: 200px;
}

#subspecialty_content #left_sidebar {
  width: 180px;
  padding: 0px 10px 15px 10px;
  float: left;
}

#subspecialty_content #left_sidebar ul {
  padding-left: 25px;
}

#subspecialty_content #left_sidebar li {
  padding: 0px;
  margin: 0px;
  margin-bottom: 5px;
}


#subspecialty_content #body {
  width: 540px;
  padding: 10px 20px;
  float: left;
}

#subspecialty_content #left_sidebar h2 {
  color: #6d6f71;
  font-size: 150%;
}

#subspecialty_content #left_sidebar h3 {
  font-size: 100%;
  font-weight: bold;
  margin-left: 10px;
  margin-bottom: 0px;
}

#subspecialty_content #left_sidebar ul {
  margin-top: 3px;
}

#subspecialty_content #left_sidebar li {
  color: #333;
}

div.spacer {
  clear: both;
  height: 0px;
}

#subspecialty_content div.spacer {
  background: #bbbcdd;
  height: 20px;
}

#subspecialty_content #doctor_chooser {
  background: #fff;
  min-height: 150px;
}


#footer_links {
  text-align: center;
  padding: 5px;
}

#footer_links, #footer_links a, #footer_comment a {
  color: #8984a2;
}

#footer_comment {
  text-align: center;
  padding: 0px 40px 40px 40px;
  color: #a8a6ab;
}

#home_right_tiles {
  width: 189px;
  padding-left: 1px;
  float: right;
  background: #fff url(/concrete/themes/default/images/background_rightsidebar.jpg) repeat-y top left;
}

#home_right_news_tile {
  width: 159px;
  height: 131px;
  background: #fff url(/concrete/themes/default/images/background_homenewsblock.jpg) no-repeat top left;
  padding: 15px;
  padding-bottom: 0px;
  color: #8f8d9a;
  line-height: 15px;
}

#home_right_news_tile p {
  padding: 0px;
  margin: 0px;
  margin-top: 5px;
}

#home_right_news_tile a {
  text-decoration: none;
}

#home_right_news_title {
  color: #a89a75;
  font-weight: bold;
}

#home_splash_image {
  width: 610px;
  height: 340px;
  background: #eee;
  cursor: pointer;
}

#home_expertise_container {
  width: 800px;
  float: left;
}

#home_expertise_links {
  width: 167px;
  text-align: center;
  background: #fff;
  padding: 10px 30px 0px 30px;
  float: left;
}

#home_expertise_content {
  float: left;
  width: 573px;
  color: #48465b;
}

#home_under_expertise_links {
  clear: both;
  line-height: 23px;
}

#home_under_expertise_links a {
  display: block;
  line-height: 23px;
  float: right;
  text-decoration: none;
  font-size: 140%;
}

#home_under_expertise_links img {
  float: right;
  margin: 0px 12px;
}

#home_doctor_container {
  width: 800px;
  height: 194px;
  background: #ddd;
  clear: both;
}

#home_doctor_splash {
  width: 612px;
  height: 194px;
  background: #fff url(/concrete/themes/default/images/background_doctorsplash.jpg) no-repeat top left;
}

div.doctortile {
  width: 612px;
  height: 194px;
  position: absolute;
}

img.doctor_splash {
  float: left;
  margin: 0px 0px 0px 1px;
  width: 247px;
  height: 193px;
}

div.doctortile_text {
  width: 345px;
  height: 140px;
  margin: 45px 0px 0px 257px;
  padding: 0px;
}

span.meet_doctor {
  font-size: 180%;
  font-weight: bold;
  color: #988d60;
  display: block;
}

span.doctor_splash_name {
  margin-top: 15px;
  font-weight: bold;
  font-size: 110%;
  color: #4e747f;
  display: block;
}

span.doctor_splash_bio {
  color: #555;
}

div.doctortile_text a {
  display: block;
  float: right;
  text-decoration: none;
  margin: 7px 35px 0px 0px;
  padding: 1px 3px;
  border: 1px dotted #aaa;
}

#home_doctors_by_subspecialty {
  width: 188px;
  height: 154px;
  background: #fff url(/concrete/themes/default/images/background_doctors_by_specialty.jpg) repeat-x bottom left;
  float: right;
  padding-top: 40px;
  font-size: 90%;
  line-height: 14px;
}

#home_doctors_by_subspecialty p {
  padding-bottom: 4px;
  margin: 0px;
}

#home_doctors_by_subspecialty a {
  text-decoration: none;
}

#home_services {
  width: 800px;
  background: #fff;
  padding: 8px 0px;
}

div.home_service {
  width: 550px;
  height: 54px;
  padding-left: 250px;
}

#home_petctservices {
  background: #fff url(/concrete/themes/default/images/background_petctservices.jpg) no-repeat top left;
}

#home_mriservices {
  background: #fff url(/concrete/themes/default/images/background_mriservices.jpg) no-repeat top left;
}

#home_pediatricimagingservices {
  background: #fff url(/concrete/themes/default/images/background_pediatricimagingservices.jpg) no-repeat top left;
}

#home_womensimagingservices {
  background: #fff url(/concrete/themes/default/images/background_womensimagingservices.jpg) no-repeat top left;
}

#home_musculoskeletalservices {
  background: #fff url(/concrete/themes/default/images/background_musculoskeletalservices.jpg) no-repeat top left;
}

#home_breastmriservices {
  background: #fff url(/concrete/themes/default/images/background_breastmriservices.jpg) no-repeat top left;
}

#home_interventionservices {
  background: #fff url(/concrete/themes/default/images/background_interventionservices.jpg) no-repeat top left;
}

div.home_services_learn_more {
  float: right;
  width: 110px;
  height: 29px;
  text-align: center;
  padding-top: 12px;
}

div.home_services_learn_more a {
  font-weight: bold;
  color: #5b95a3;
}

div.home_services_comment {
  width: 435px;
  color: #65646a;
}

div.home_services_comment p {
  padding-top: 9px;
}

#home_videos {
  width: 238px;
  height: 231px;
}

#home_community_and_radiology {
  width: 562px;
  height: 195px;
  float: right;
  background: #fff url(/concrete/themes/default/images/background_communityandradiology.jpg) repeat-x bottom left;
}

#home_videos_title {
  width: 238px;
  height: 39px;
  background: #fff url(/concrete/themes/default/images/background_homevideos_title.jpg) no-repeat top left;
}

#home_videos_content {
  width: 238px;
  height: 192px;
}

#home_videos_content div {
  float: left;
}

#home_community {
  width: 281px;
  height: 195px;
  float: left;
}

#home_radiology {
  width: 281px;
  float: left;
  height: 195px;
}

#home_community_title {
  width: 281px;
  height: 39px;
  background: #fff url(/concrete/themes/default/images/background_homecommunity_title.jpg) no-repeat top left;
}

#home_radiology_title {
  width: 281px;
  height: 39px;
  background: #fff url(/concrete/themes/default/images/background_homeradiology_title.jpg) no-repeat top left;
}

#home_community_content {
  width: 257px;
  height: 131px;
  padding: 12px;
  color: #47435a;
  line-height: 15px;
}

#home_radiology_content {
  width: 257px;
  height: 131px;
  background: url(/concrete/themes/default/images/background_homeradiology_divider.jpg) no-repeat 1px 18px;
  padding: 12px;
  color: #47435a;
  line-height: 15px;
}

#home_radiology_content p, #home_community_content p {
  margin: 0px;
  padding: 0px;
  margin-top: 6px;
}

#home_about_video {
  background: #e7e7e7;
  height: 36px;
  width: 562px;
  clear: left;
}

#home_video_description {
  float: right;
  height: 36px;
  width: 415px;
  background: url(/concrete/themes/default/images/background_aboutvideo.jpg) no-repeat 0px 7px;
  padding: 0px 10px;
  color: #47435a;
}

#home_video_description p {
  margin: 0px;
  padding: 0px;
  line-height: 36px;
}

#home_about_video_title {
  height: 36px;
  width: 127px;
  text-align: center;
  font-weight: bold;
  color: #4b737d;
  line-height: 36px;
}

#doctor_title {
  float: right;
  font-size: 170%;
  margin: 45px 25px 0px 0px;
  font-weight: bold;
}

#doctor_content {
  min-height: 200px;
}

#doc_image {
  width: 600px;
  height: 320px;
}

#doctor_content #right_sidebar {
  float: right;
  width: 200px;
  min-height: 200px;
}

#doctor_content #body {
  width: 800px;
  min-height: 100px;
  background: #fff url(/concrete/themes/default/images/logo.jpg) no-repeat bottom right;
  position: relative;
}

#doctor_content #body #doc_about {
  width: 600px;
  min-height: 100px;
  background: #fff url(/concrete/themes/default/images/background_doc_about.jpg) repeat-y top left;
}

#doc_sub_menu {
  width: 180px;
  padding: 5px 10px;
  background: #fff;
}

#doc_sub_menu a {
  display: block;
  text-decoration: none;
  color: #555;
  line-height: 45px;
  height: 45px;
  border-bottom: 1px dotted #939598;
  padding-left: 15px;
}

#doc_sub_menu a:hover {
  color: #000;
  font-weight: bold;
}

td.doc_about_title {
  font-size: 150%;
  color: #fff;
  font-weight: bold;
  width: 80px;
  vertical-align: center;
  text-align: center;
}

td.doc_about_content {
  padding: 0px 10px;
  border-left: 1px dotted #999;
}

#doc_full_bio_link {
  position: absolute;
  z-index: 5;
  left: 500px;
  top: 3px;
}

#doc_full_bio_link a {
  font-weight: bold;
  text-decoration: none;
}

div.doctor_list_item {
  background: #fff;
  border: 1px solid #ccc;
  margin-bottom: 12px;
}

div.doctor_vignette {
  float: left;
  min-height: 120px;
  width: 120px;
  text-align: center;
  line-height: 100px;
  margin-top: 10px;
}

div.doctorlist_text {
  float: left;
  min-height: 125px;
  width: 422px;
  background: #f5f5f5;
  padding: 8px;
}

span.doctor_name {
  font-weight: bold;
  font-size: 110%;
  color: #4e747f;
  display: block;
}

span.doctor_title1 {
  display: block;
  font-style: italic;
}

span.doctor_title2 {
  font-style: italic;
  display: block;
}

span.doctor_title3 {
  font-style: italic;
  display: block;
}

span.doctor_list_bio {
  display: block;
  margin-top: 8px;
}

span.doctor_list_biolink {
  display: block;
  margin-top: 8px;
}

span.doctor_list_subspecialties_title {
  display: block;
  margin-top: 8px;
  font-weight: bold;
}

span.doctor_list_subspecialties_list {
  display: block;
  border: 1px solid #ccc;
  background: #fff;
  padding: 5px;
}

#sub_body {
  width: 560px;
  padding: 5px 20px;
}

h3.ccm-page-list-title {
  padding: 0px;
  margin: 20px 0px 0px 10px;
}

h3.ccm-page-list-title a {
  color: #8a8ab8;
  text-decoration: none;
}

div.ccm-page-list-description {
  padding: 0px 10px 10px 10px;
  margin: 2px 0px 0px;
  color: #777;
  border-bottom: 1px solid #ddd;
}

div.ccm-pagination, div.ccm-pagination span {
  background: #eee;
  padding: 10px;
}

div.ccm-pagination a {
  color: #3a3a68;
}

.rc {
  display:block;
}

.rc * {
  background:#D1D2D4 none repeat scroll 0 0;
  display:block;
  font-size:0.01em;
  height:1px;
  overflow:hidden;
}

.rc1 {
  background:#DCDDDE none repeat scroll 0 0;
  border-left:1px solid #EBEBEC;
  border-right:1px solid #EBEBEC;
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
}

.rc2 {
  background:#D9DADC none repeat scroll 0 0;
  border-left:1px solid #FAFAFA;
  border-right:1px solid #FAFAFA;
  margin-left:1px;
  margin-right:1px;
  padding-left:1px;
  padding-right:1px;
}

.rc3 {
  border-left:1px solid #D9DADC;
  border-right:1px solid #D9DADC;
  margin-left:1px;
  margin-right:1px;
}

.rc4 {
  border-left:1px solid #EBEBEC;
  border-right:1px solid #EBEBEC;
}

.rc5 {
  border-left:1px solid #DCDDDE;
  border-right:1px solid #DCDDDE;
}

.rcfg {
  background: #D1D2D4;
  padding: 10px;
}

td.SubHead {
  font-weight: bold;
}

td.float_radio div.radioPair {
  float: left;
  clear: none !important;
  margin: 0px 10px 0px 0px !important;
}

td.SubHead input {
  font-weight: normal;
  margin-left: 15px;
}

td.vein_offices div {
  float: left !important;
  clear: none !important;
  margin: 0px !important;
  padding: 3px;
}

td.vein_offices span {
  display: block;
  float: left;
}

div.innerradio {
  float: left;
  margin-left: 0px !important;
  width: 20px;
}

td.float_checks div .checkboxPair{
  width: 120px;
  float: left;
  clear: none !important;
}

td.shrink_select select {
  width: 225px !important;
}

#footer_links a, #footer_comment a {
  text-decoration: none;
}
