/* BEGIN CleanWeb-Gray overrides */
h1.c_title_Gray {
    margin-top: 0;
    margin-bottom: 0;
  }
  
  /* nowrap causing mobile layout to break */
  .SlateGray02_top_height {
    height: auto;
  }
  .c_titles,
  h2.c_titles {
    line-height: 1.2em;
    white-space: normal;
  }
  .SlateGray02_style h2.c_titles span {
    line-height: 1;
  }
  /* END CleanWeb-Gray overrides */
  
  .cleanweb#skin_wrap { width: 100%; }
  
  .skin_width
  {
    width: 85%;
    max-width: 1240px;
    min-width: 767px;
    margin: 0 auto;
    position: relative;
  }
  
  #Body
    {
     font-family: Segoe UI, Arial, sans-serif;
     font-size:14px;
     color:#2b1166;
  /* Standard Radia Background */
  background-image: url(/Portals/1/Images/StandardBackground.png) !important;
     background-color:#F0F0F0;
  /* Pink Breast Cancer Awareness Month Background */  
  /*  background-image: url(/Portals/1/Images/PinkAwarenessBackground.png) !important;
     background-color:#E4BDD0;*/
    }
  
  a:link 
    {
     color:#2b1166;
     font-weight:bold;
    }
  
  a:hover
    {
     color:#2b1166;
     text-decoration:underline;
     font-weight:bold;
    }
  
  a:active
    {
     color:#2b1166;
     font-weight:bold;
    }
  
  a:visited
    {
     color:#2b1166;
     font-weight:bold;
    }
  
  .MapFilterLink
    {
     background-color:#DDDDDD;
     font-weight:bold;
     color:#000000;
     width:100%;
     cursor:pointer;
     padding-left:10px;
    }
  
  .MapFilterLinkAct
    {
     text-decoration:underline;
     background-color:#DDDDDD;
     font-weight:bold;
     color:#000000;
     width:100%;
     cursor:pointer;
     padding-left:10px;
    }
  
  .MapFilterLinkOn
    {
     background-color:#2b1166;
     font-weight:bold;
     color:#FFFFFF;
     width:100%;
     cursor:pointer;
     padding-left:10px;
    }
  
  .MapFilterLinkOnAct
    {
     text-decoration:underline;
     background-color:#2b1166;
     font-weight:bold;
     color:#FFFFFF;
     width:100%;
     cursor:pointer;
     padding-left:10px;
    }
  
  h1
    {
     font-size:22px;
     font-weight:bold;
    }
  
  h2
    {
     font-size:18px;
     font-weight:bold;
    }
  
  h3
    {
     font-size:15px;
     font-weight:bold;
    }
  
  .logoPane
    {
     color: #867CA4;
     font-size:20px;
    }
  
  .homeCont .logoPane
    {
     color: #AAAAAA;
    }
  
  .Normal
    {
     font-family: Segoe UI, Arial, sans-serif;
     font-size:13px;
     line-height:16px;
     color: 2b1166;
    }
  
  .SubHead
    {
     color:#333333;
    }
  
  .logoPane .Normal
    {
     font-size:20px;
     line-height:32px;
    }
  
  .clickable
  {
     cursor:pointer;
  }
  
  #dnn_ctr1261_Default_Form_Preferred_Contact_Method span.dnnFormRadioButtons,#dnn_ctr1536_HtmlModule_lblContent
  {
     background-color: #2B1166;
     color: #ffffff;
  }
  
  .SlateGray05_content
  {
     padding-top: 40px;
  }
  
  .btn-payonline
  {
     background-color: #F2E9FB;
  }
  
  .c_title_SlateGray
  {
     font-size: 18px;
  }
  
  #dnn_ctr806_XModPro_ctl00_Physicians_Physicians_UP
  {
     margin:auto;
     width:80%;
  }
  
  .DNNModuleContent ModXModProC
  {
     margin:auto;
     width:80%;
  }
  
  .textbox_src_address
  {
     width: 275px;
     height: 40px;
  }
  
  .skin_content
  {
     padding-left: 20px;
     padding-right: 20px;
  }
  
  #dnn_ctr1716_ContentPane,#dnn_ctr1717_ContentPane,#dnn_ctr1718_ContentPane,#dnn_ctr1701_ContentPane,#dnn_ctr1702_ContentPane,#dnn_ctr1703_ContentPane
  {
      background: #C3E4ED;
      height: 320px;
     -webkit-border-radius-bottomright:15px;
     -moz-border-radius-bottomright: 15px;
     border-bottom-right-radius: 15px;
     -webkit-border-radius-bottomleft:15px;
     -moz-border-radius-bottomleft: 15px;
     border-bottom-left-radius: 15px;
  }
  
  #dnn_ctr1702_ContentPane,#dnn_ctr1703_ContentPane
  {
      background: #C3E4ED;
      height: 100px;
     -webkit-border-radius-bottomright:15px;
     -moz-border-radius-bottomright: 15px;
     border-bottom-right-radius: 15px;
     -webkit-border-radius-bottomleft:15px;
     -moz-border-radius-bottomleft: 15px;
     border-bottom-left-radius: 15px;
  }
  
  #dnn_ctr1683_ContentPane
  {
      background: #C3E4ED;
      height: 150px;
     -webkit-border-radius-bottomright:15px;
     -moz-border-radius-bottomright: 15px;
     border-bottom-right-radius: 15px;
     -webkit-border-radius-bottomleft:15px;
     -moz-border-radius-bottomleft: 15px;
     border-bottom-left-radius: 15px;
  }
  
  #dnn_ctr1684_ContentPane
  {
      background: #C3E4ED;
      height: 80px;
     -webkit-border-radius-bottomright:15px;
     -moz-border-radius-bottomright: 15px;
     border-bottom-right-radius: 15px;
     -webkit-border-radius-bottomleft:15px;
     -moz-border-radius-bottomleft: 15px;
     border-bottom-left-radius: 15px;
  }
  
  #dnn_ctr1685_ContentPane
  {
      background: #C3E4ED;
      height: 90px;
     -webkit-border-radius-bottomright:15px;
     -moz-border-radius-bottomright: 15px;
     border-bottom-right-radius: 15px;
     -webkit-border-radius-bottomleft:15px;
     -moz-border-radius-bottomleft: 15px;
     border-bottom-left-radius: 15px;
  }
  
  .SlateGray03_top_bg
  {
     -webkit-border-radius-bottomright:0px;
     -moz-border-radius-bottomright: 0px;
     border-bottom-right-radius: 0px;
     -webkit-border-radius-bottomleft:0px;
     -moz-border-radius-bottomleft: 0px;
     border-bottom-left-radius: 0px;
  
  }
  
  #dnn_ctr1308_ContentPane,#dnn_ctr1311_ContentPane,#dnn_ctr1312_ContentPane,#dnn_ctr1313_ContentPane,#dnn_ctr1359_ContentPane,#dnn_ctr1360_ContentPane,#dnn_ctr1361_ContentPane,#dnn_ctr1362_ContentPane,#dnn_ctr1380_ContentPane
  ,#dnn_ctr1381_ContentPane,#dnn_ctr1382_ContentPane,#dnn_ctr1383_ContentPane
  {
     background: #DBE6E0;
     height: 150px;
  }
  
  #dnn_ctr1817_ContentPane
  {
     background: #FFF5EE;
     height: 150px;
  }
  
  #dnn_ctr1819_ContentPane,#dnn_ctr1820_ContentPane, #dnn_ctr1631_ContentPane
  {
     background: #FFF5EE;
     height: 90px;
  }
  
  .tab-content
  {
     background: #FFF5EE;
  }
  
  #dnn_ctr1564_HtmlModule_lblContent
  {
     width: 920px;
  }
  
  #standardMenu .subMenu ul.level1
  {
  width:300px;
  }
  
  #standardMenu .subMenu ul.level2
  {
  width:300px;
  }
  
  .ContactForms
  {
  padding: 10px 5px 5px 5px;
  }
  
  .ContactForms .xmp-form-row
  {
    margin: 2px;
    padding: 2px; 
    clear: left;
  }
  .ContactForms label.xmp-form-label, .ContactForms span.xmp-form-label
  {
    display: block;
    float: left;
    width: 170px;
    text-align: right;
    margin-right: 5px;
    padding-right: 5px;
    font-size: 14px;
  }
  
  .ContactForms .xmp-button
  {
    margin-right: 5px;
    font-size: 14px;
    text-align: center;
  }
  
  .ContactCheckBoxText
  {
    font-size: 14px;
  }
  
  .ImageCenterAddressBox
  {
    margin-top: 25px;
    margin-bottom: 15px;
  }
  
  .ImageCenterAddressTitle, .ImageCenterDescriptionTitle
  {
    margin-bottom: 10px;
    font-weight: bold;
    font-size: 18px;
    color: #707F90;
    float: left;
    max-width: 95%;
  }
  
  .ImageCenterAddressForm
  {
    line-height: 225%;
  }
  
  .ImageCenterAddressFooter
  {
  }
  
  .ImageCenterDescriptionBody
  {
    font-size: 14px;
    float: left;
    text-align: justify;
  }
  
  .ImageCenterLogos
  {
    text-align: center;
  }
  
  .ImageCenterPhysician
  {
    width: 100%;
    text-align: center;
    font-size: 14px;
  }
  
  .FacilityPhysician
  {
    width: 190px;
    height: 260px;
    float: left;
    font-size: 14px;
  }
  
  .FacilityPhysicianImage
  {
    height: 195px;
    width: 150px;
    margin: 4px;
  }
  
  .ImageCenterBottomRow
  {
    height: 195px;
  }
  
  .ImageCenterBottomBox
  {
    height: 150px;
  }
  
  .ImageCenterBottomTitle
  {
    padding-top: 0px;
    padding-right: 8px;
    padding-bottom: 0px;
    padding-left: 8px;
    font-size:18px;
    font-weight:bold;
    margin:0px;
    border:5px;
    border-style:solid;
    border-top-left-radius:8px;
    border-top-right-radius:8px;
    border-bottom-right-radius:0px;
    border-bottom-left-radius:0px;
  }
  
  .ImageCenterBottomBody
  {
    height: 100%;
    padding-top: 8px;
    padding-right: 5px;
    padding-bottom: 4px;
    padding-left: 5px;
    font-size:14px;
    margin:0px;
    border:5px;
    border-style:solid;
  }
  
  .FacilityJustify
  {
    text-align: justify;
  }
  
  .FacilityAddress
  {
    text-align: left;
    color: #2b1166;
  }
  
  .FacilityLeft
  {
    text-align: left;
  }
  
  .FacilityDescriptionText
  {
    width: 100%;
    text-align: justify;
    font-size: 14px;
  }
  
  .FacilityRightBoxColumn
  {
    margin-left: 10px;
  }
  
  .FacilityRightBox
  {
    margin-bottom: 15px;
    width: 100%;
  }
  
  .FacilityRightBoxTitle
  {
    padding-left:8px;
    font-size:18px;
    font-weight:bold;
    margin:0px;
    border:5px;
    border-style:solid;
    border-top-left-radius:8px;
    border-top-right-radius:8px;
    border-bottom-right-radius:0px;
    border-bottom-left-radius:0px;
  }
  
  .FacilityRightBoxBody
  {
    padding:8px 8px 4px 8px;
    font-size:15px;
    margin:0px;
    border:5px;
    border-style:solid;
  }
  
  .FacilityAddressForm
  {
    line-height: 150%;
  }
  
  #DDSourceAddStr
  {
    width: 240px;
  }
  
  #DDSourceAddCity
  {
    width: 150px;
  }
  
  #DDSourceAddSt
  {
    width: 25px;
  }
  
  #DDSourceAddZip
  {
    width: 45px;
  }
  
  .PhysicianDropDown
  {
    width:90%;
    border:solid;
    border-width:1px;
    border-color:#444444;
    border-radius:3px;
    background-color:#888888;
    background-image:none;
    color:#FFFFFF;
    font-size:16px;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:4px;
    padding-right:4px;
  }

  @media only screen and (max-width: 600px) {
    .PhysicianList
    {
        display: grid;
        grid-template-columns: auto ;
        grid-gap: 10px;
        padding: 10px;
    }
  }
  @media only screen and (min-width: 600px) {
    .PhysicianList
    {
        display: grid;
        grid-template-columns: auto auto ;
        grid-gap: 10px;
        padding: 10px;
    }
  }

  @media only screen and (min-width: 800px) {
    .PhysicianList
    {
        display: grid;
        grid-template-columns: auto auto auto ;
        grid-gap: 10px;
        padding: 10px;
    }
  }

  @media only screen and (min-width: 1000px) {
    .PhysicianList
    {
        display: grid;
        grid-template-columns: auto auto auto auto ;
        grid-gap: 10px;
        padding: 10px;
    }
  }

  @media only screen and (min-width: 1200px) {
    .PhysicianList
    {
        display: grid;
        grid-template-columns: auto auto auto auto auto ;
        grid-gap: 10px;
        padding: 10px;
    }
  }

  .PhysicianList > div {
	padding: 10px;
  }

  .PhysicianListItem
  {
    width:30%;
    margin-top:5px;
    margin-left:3px;
    margin-right:3px;
    margin-bottom:5px;
    border-radius:5px;
    padding:10px;
    border-style:solid;
    border-width:5px;
  }

  .PhysicianListPhoto
  {
    width:153px;
    height:200px;
	display: block;
	margin-left: auto;
	margin-right: auto;
  }
  
  .PhysicianDetailItem
  {
    width:90%;
    margin-top:15px;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:5px;
    border-radius:5px;
    padding:0px;
    border-style:solid;
    border-width:5px;
    overflow:hidden;
  }
  
  .PhysicianDetailPhotoBox
  {
    width:250px;
    height:325px;
    position:relative;
    float:right;
    margin-left:5px;
    margin-bottom:5px;
  }
  
  .PhysicianListInfoText
  {
    position:relative;
    width:100%;
    height:100%;
    padding:10px;
  }
  
  .PhysicianName
  {
    font-size:22px;
    line-height:22px;
  }
  
  .PhysicianNameList
  {
    font-size:17px;
    line-height:17px;
  }
  
  .PhysicianNameList2
  {
    font-size:16px;
    line-height:16px;
  }
  #dnn_FiveGrid3A, #dnn_FiveGrid3B, #dnn_FiveGrid3C, #dnn_FiveGrid3D
  {
    min-height:200px;
  }
  
  
  .SlateGray06_style, .DnnModule-6349, .DnnModule-6351, .DnnModule-6352, .DnnModule-6353, .DnnModule-6344, .DnnModule-6345,.DnnModule-6346, .DnnModule-6347, .DnnModule-6338, .DnnModule-6339, .DnnModule-6340, .DnnModule-6341
  {
    height:100%;
  }
  
  a.DNNMobileLink {
    color:#FFFFFF;
  }
  
  
  /** BEGIN Responsive updates **/
  @media screen and (max-width: 767px) {
    .PhysicianDropDown {
      max-width: 100%;
    }
  }
  
  @media handheld, only screen and (max-width: 767px){
    #edr_multicarousel3044{
      Display: None;
    }
  }
  
  @media screen and (max-width: 540px) {
    /* Our Patients */
    .PhysicianListPhotoBox {
      float: none;
      margin-left: auto;
      margin-right: auto;
      margin-bottom: 1em;
    }
  
    .PhysicianListPhoto {
      left: 0;
      top: 0;
    }
  
    /* General */
    iframe,
    img {
      max-width: 100% !important;
      height: auto !important;
    }
  
    /* Mobile tab-view fixes */
    .livetabsradia-purple.mleft .mleft.ui-tabs .mleft.ui-tabs-nav {
      float: none;
      width: auto;
    }
    .livetabsradia-purple.mleft .mleft.ui-tabs .mleft.ui-tabs-nav li.mleft {
      border-radius: 5px;
    }
    .livetabsradia-purple.mleft .mleft.ui-tabs .mleft.ui-tabs-nav li.mleft a {
      float: none;
      display: inline;
      padding: 0.5em 0.25em;
    }
    .livetabsradia-purple.mleft .mleft.ui-tabs .mleft.ui-tabs-panel {
      float: none;
      width: auto;
      padding: 1em;
    }
  
    .ui-tabs.mleft {
      width: .2em .2em 0;
    }
    .ui-tabs.mleft .ui-tabs-nav {
      padding: .2em .2em 0;
      float: none;
      width: auto;
    }
    .ui-tabs.mleft .ui-tabs-nav li {
      clear: none;
      width: auto;
      border-bottom-width: 0px !important;
      border-right-width: 1px !important;
      margin: 1px .2em 0 0;
    }
    .ui-tabs.mleft .ui-tabs-nav li a {
      display: inline;
    }
    .ui-tabs.mleft .ui-tabs-nav li.ui-tabs-active {
      padding-bottom: 0;
      padding-right: 0;
      border-right-width: 1px;
    }
    .ui-tabs.mleft .ui-tabs-panel {
      padding: 1em 1.4em;
      float: none;
      width: auto;
    }
  }
  /** END Responsive updates **/
  
  
  .ProtocolCatList {
    -webkit-column-count: 3;
    -webkit-column-gap: 10px;
    -webkit-column-fill: auto;
    -moz-column-count: 3;
    -moz-column-gap: 10px;
    -moz-column-fill: auto;
    column-count: 3;
    column-gap: 10px;
    column-fill: auto;
    position:relative;
    z-index:10;
  }
  
  .ProtocolCatListItem {
    width:90%;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:5px;
    padding:0px;
    border-style:none;
    -webkit-column-break-inside: avoid;
    -moz-column-break-inside: avoid;
    column-break-inside: avoid;
    position: relative;
    z-index: 10;
  }
  
  .ProtocolCategory {
      display: block;
  }
  
  .ProtocolImageBox {
      z-index: 12;
      min-height: 150px;
      font:bold 24px/35px Arial;
      color:#333333;
      cursor:pointer;
  }
  
  .ProtocolImage {
      width: 90%;
  }
  
  .ProtocolMenu {
      position: relative;
      left: 0px;
      top: 0px;
      background: #FFFFFF;
      border: 1px solid #2b1166;
      color: #707F90;
      width: 200px;
      z-index: 20;
      display: none;
  }
  
  .ProtocolSubMenu {
      font:bold 16px/40px Arial;
      position: absolute;
      left: 200px;
      top: -1px;
      background: #FFFFFF;
      border: 1px solid #2b1166;
      color: #707F90;
      width:200px;
      display: none;
  }
  
  .ArrowLinkRt {
      font:bold 16px/40px Arial;
      color:#707F90;
      background:transparent;
      float:right;
      margin-top: 0px;
      width:34px; 
      border:none; 
      cursor:pointer; 
      text-align:center;
      display: block;
  }
  
  .ArrowLinkLt {
      font:bold 16px/40px Arial;
      color:#707F90;
      background:transparent;
      float:left;
      margin-top: 0px;
      width:34px; 
      border:none; 
      cursor:pointer; 
      text-align:center;
      display: block;
  }
  
  .WithLink {
      font:bold 16px/35px Arial;
      color:#707F90;
      display: block;
  }
  
  .WithLink:hover {
      text-decoration: underline;
      cursor: pointer;
  }
  
  .ProtocolMenuItem {
      font:bold 16px/40px Arial;
      border-top: 1px solid #2b1166;
      border-bottom: 1px solid #2b1166;
      line-height: 40px;
      display: block;
      padding-left: 16px;
  }
  
  .ProtocolMenuItem:hover {
      background: #dddddd;
      cursor: pointer;
  }
  
  #radproto-search-container {
      position: relative;
      width: 90%;
      z-index: 100;
  }
  
  @media (min-width: 768px) {
      #radproto-search-container {
          margin-top: 0px;
      }
  }
  
  @media (max-width: 767px) {
  #radproto-search-container {
      width: 100%;
      max-width: 370px;
      }
  }
  
  #radproto-text-search {
  position: relative;
  width: 100%;
  box-sizing: border-box;
  font-size: 1.1em;
  padding: 0.5em 0.5em;
  }
  
  #radproto-text-search:focus {
  outline: none;
  }
  
  #radproto-text-search-results {
  position: absolute;
  width: 100%;
  max-height: 206px;
  overflow-y: auto;
  overflow-x: hidden;
  box-sizing: border-box;
  top: 35px;
  left: 0;
  background-color: white;
  color: black;
  font-weight: 700;
  margin: 0;
  padding: 0;
  border: 1px solid #cccccc;
  }
  
  #radproto-text-search-results li {
  list-style: none;
  padding: 0.125em 0.25em;
  max-height: 200px;
  }
  
  #radproto-text-search-results li a {
  color: black;
  text-decoration: none;
  }
  
  #radproto-text-search-results li:hover {
  background-color: #707F90;
  }
  
  #radproto-text-search-results li:hover a {
  color: white;
  }
  
  .AllFacilityListTypeHeader {
    margin-top:10px;
    border-bottom: #707F90 solid 1px;
    font-size: 18px;
    font-weight: 700;
    color: #707F90;
  }
  
  .AllFacilityListRow {
    width: 98%;
    overflow: hidden;
  }
  
  .AllFacilityListItem {
    margin-left: 15px;
    margin-right: 15px;
    margin-top: 10px;
    margin-bottom: 5px;
    width: 40%;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    background-color: #D8D8D8;
  }
  
  .CatFacilityListItem {
    margin-left: 15px;
    margin-right: 15px;
    margin-top: 10px;
    margin-bottom: 5px;
    width: 95%;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    background-color: #D8D8D8;
  }
  
  .AFLLeftItem {
    float: left;
  }
  
  .AFLRightItem {
    margin-left: 50%;
  }
  
  .FacilityLinkTopHeaderText {
    padding-top:0px;
    padding-bottom:4px;
    font-size:15px;
    font-weight:bold;
    display:inline-block;
  }
  
  .FacilityLinkHeaderText {
    padding-top:11px;
    padding-bottom:4px;
    font-size:15px;
    font-weight:bold;
    display:inline-block;
  }
  
  .FacilityLinkText {
    font-size:13px;
    display:inline-block;
    padding-left:10px;
  }
  
  .FacilityLinkText:a {
    font-size:13px;
    font-weight:400;
    display:inline-block;
  }
  

.login_style
{
    visibility: hidden;
}





