/* Reset =================================================== */
html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent; }

article, aside, figure, footer, header, hgroup, nav, section {
  display: block; }

/* Variables =================================================== */
/* Mixins =================================================== */
/* Smallest ================================================= */
.clearfix {
  *zoom: 1; }
  .clearfix:before, .clearfix:after {
    display: table;
    content: ""; }
  .clearfix:after {
    clear: both; }

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s; }

html {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }

body {
  background: white url(../img/bkgd-main.jpg) no-repeat center top; }

a {
  text-decoration: none;
  color: #0a2457; }

.button,
button {
  display: block;
  width: auto;
  color: white;
  font-family: "PT Serif", Georgia, serif;
  font-style: italic;
  font-weight: 100;
  font-size: 12.8px;
  font-size: 0.8rem;
  background: #0a2457 url(../img/plus-icon.png) no-repeat 93% center;
  border: 1px solid #0a2457;
  border-bottom: 4px solid #0a2457;
  padding: .7em 2.5em .9em 1em;
  line-height: 1.3em;
  margin: 1em 0; }
  .button.learn-more,
  button.learn-more {
    width: 9.5em;
    background-position: 7.5em center; }
  .button.submit, .button[type="submit"],
  button.submit,
  button[type="submit"] {
    background: #0a2457;
    padding: .7em 1em .9em 1em;
    border: 1px solid #005990;
    border-bottom: 4px solid #005990; }
    .button.submit:hover, .button[type="submit"]:hover,
    button.submit:hover,
    button[type="submit"]:hover {
      background-color: #005990;
      cursor: pointer;
      cursor: hand; }
  .button:hover,
  button:hover {
    background-color: #0a2457;
    -webkit-text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
    -moz-text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5); }

a.more {
  color: #f24149;
  line-height: 2em; }
  a.more:hover {
    color: #0a2457; }

h1 a {
  color: inherit; }

h2 a {
  color: inherit; }

h3 a {
  color: inherit; }

h3.section-header {
  color: #0a2457;
  font-family: "PT Sans", Arial, sans-serif;
  margin-bottom: .7em;
  font-size: 19.2px;
  font-size: 1.2rem;
  font-weight: 600; }
  h3.section-header a {
    color: inherit; }

h4 a {
  color: inherit; }

h5 a {
  color: inherit; }

h6 a {
  color: inherit; }

.content-width {
  max-width: 960px;
  width: 95%;
  margin: 0 auto;
  position: relative; }

header.main .content-width {
  padding-top: 1em; }
header.main h1 {
  margin: 0 auto;
  display: block; }
  header.main h1 a {
    display: block;
    text-indent: -9999em;
    overflow: hidden;
    width: 290px;
    height: 108px;
    background: transparent url(../img/logo.png) no-repeat left -13px;
    margin: 0 auto; }
header.main nav.main {
  display: block;
  margin: 1.5em 0 .7em; }
  header.main nav.main ul {
    list-style: none;
    text-align: center; }
  header.main nav.main li {
    display: inline-block;
    padding: 0 .5em; }
    header.main nav.main li.home {
      display: none; }
    header.main nav.main li:last-child, header.main nav.main li.last-child {
      margin-right: 0; }
    header.main nav.main li a {
      font-family: "PT Serif", Georgia, serif;
      font-size: 14.4px;
      font-size: 0.9rem; }
      header.main nav.main li a.on, header.main nav.main li a:hover {
        color: #0a2457; }
header.main .search {
  display: block;
  position: relative;
  height: 2.7em; }
  header.main .search input {
    position: absolute;
    display: block;
    left: 50%;
    margin-left: -11em;
    border: 1px solid #e6e6e6;
    -webkit-border-radius: 2em;
    -moz-border-radius: 2em;
    border-radius: 2em;
    font-size: 12.8px;
    font-size: 0.8rem;
    color: #bfbfbf;
    padding: .5em 1.5em;
    width: 22em;
    background: white url(../img/search-icon.png) no-repeat 19.5em center;
    -webkit-box-shadow: inset 0 0 2px #d9d9d9;
    -moz-box-shadow: inset 0 0 2px #d9d9d9;
    box-shadow: inset 0 0 2px #d9d9d9; }
    header.main .search input:focus, header.main .search input:hover {
      outline: none;
      border-color: #e0bedb;
      color: #c078b5; }
  header.main .search button {
    display: none; }

.slider {
  width: 100%;
  margin-bottom: 1em;
  position: relative; }
  .slider .slides_container {
    max-width: 100%;
    width: 100%;
    list-style: none;
    margin-bottom: 1em; }
  .slider .slide {
    position: relative;
    z-index: 100;
    max-width: 100%;
    width: 100%;
    display: none;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -ms-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s; }
    .slider .slide .image {
      display: block;
      position: relative;
      z-index: 100; }
      .slider .slide .image img {
        padding: 0;
        display: block;
        position: relative;
        z-index: 100;
        max-width: 100%;
        width: 100%; }
    .slider .slide .slides_container1_on {
      opacity: .5; }
    .slider .slide a.headline {
      background: #f24149;
      display: block;
      width: 100%;
      position: relative;
      float: left;
      z-index: 500; }
      .slider .slide a.headline h2 {
        z-index: 500;
        text-align: left;
        color: white;
        font-style: italic;
        font-weight: 100;
        font-size: 20.8px;
        font-size: 1.3rem;
        line-height: 1.3em;
        padding: .5em .7em .6em 1em;
        display: block; }
      .slider .slide a.headline:hover {
        -webkit-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.7);
        -moz-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.7);
        text-shadow: 0 1px 2px rgba(0, 0, 0, 0.7); }
    .slider .slide p {
      display: block;
      clear: both;
      max-width: 100%;
      z-index: 500;
      background: #0a2457 url(../img/bkgd-wave-purple.png) repeat center top;
      color: white;
      padding: .6em 1.5em .5em 1.5em;
      font-family: "PT Sans", Arial, sans-serif;
      line-height: 1.7em;
      font-size: 12.8px;
      font-size: 0.8rem;
      font-weight: 100;
      margin-bottom: 1em; }
      .slider .slide p a {
        display: block;
        margin-bottom: .5em; }
  .slider a.slides_container_nav {
    display: block;
    width: 30px;
    height: 30px;
    text-indent: -9999em;
    background: #0a2457 url(../img/slider-nav-arrows.png) no-repeat 10px center;
    float: left;
    z-index: 999;
    position: absolute;
    right: 10px;
    top: 1em; }
    .slider a.slides_container_nav.prev {
      right: 40px; }
      .slider a.slides_container_nav.prev:hover {
        background-position: 5px center;
        background-color: #0a2457; }
    .slider a.slides_container_nav.next {
      background-color: #f24149;
      background-position: -45px;
      border-left: 5px solid #fa7701; }
      .slider a.slides_container_nav.next:hover {
        background-position: -40px center;
        background-color: #f24149; }
  .slider ol,
  .slider .slides_container_tabs {
    position: absolute;
    z-index: 200;
    top: 1em;
    left: 1em; }
    .slider ol li,
    .slider .slides_container_tabs li {
      display: block;
      float: left; }
      .slider ol li a,
      .slider .slides_container_tabs li a {
        display: block;
        background: #0a2457;
        color: white;
        padding: .2em .5em;
        margin-right: 1px;
        font-size: 12.8px;
        font-size: 0.8rem; }
        .slider ol li a.current,
        .slider .slides_container_tabs li a.current {
          background: #004977; }
        .slider ol li a:hover,
        .slider .slides_container_tabs li a:hover {
          background: #0088dd;
          -webkit-text-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
          -moz-text-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
          text-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); }
      .slider ol li.slides_container_here a,
      .slider .slides_container_tabs li.slides_container_here a {
        background: #004977; }

.intro-our-focus,
section.page-content .intro-our-focus {
  margin-bottom: 2em;
  clear: both; }
  .intro-our-focus .population-health,
  .intro-our-focus .employee-associate-health,
  .intro-our-focus .medicare-advantage,
  .intro-our-focus .medicaid-partnerships,
  section.page-content .intro-our-focus .population-health,
  section.page-content .intro-our-focus .employee-associate-health,
  section.page-content .intro-our-focus .medicare-advantage,
  section.page-content .intro-our-focus .medicaid-partnerships {
    background: white url(../img/bkgd-white-texture.jpg) repeat center center;
    padding: 1.7em 2em 1em;
    margin-bottom: .5em;
    margin-right: 1%;
    border: 1px solid #e8eff6;
    font-size: 14.4px;
    font-size: 0.9rem; }
    .intro-our-focus .population-health h4,
    .intro-our-focus .employee-associate-health h4,
    .intro-our-focus .medicare-advantage h4,
    .intro-our-focus .medicaid-partnerships h4,
    section.page-content .intro-our-focus .population-health h4,
    section.page-content .intro-our-focus .employee-associate-health h4,
    section.page-content .intro-our-focus .medicare-advantage h4,
    section.page-content .intro-our-focus .medicaid-partnerships h4 {
      font-family: "PT Serif", Georgia, serif;
      font-weight: 100;
      font-size: 17.6px;
      font-size: 1.1rem;
      padding-left: 3.3em;
      height: 2.2em;
      padding-bottom: .5em;
      margin-left: -.5em;
      position: relative;
      color: black; }
      .intro-our-focus .population-health h4:before,
      .intro-our-focus .employee-associate-health h4:before,
      .intro-our-focus .medicare-advantage h4:before,
      .intro-our-focus .medicaid-partnerships h4:before,
      section.page-content .intro-our-focus .population-health h4:before,
      section.page-content .intro-our-focus .employee-associate-health h4:before,
      section.page-content .intro-our-focus .medicare-advantage h4:before,
      section.page-content .intro-our-focus .medicaid-partnerships h4:before {
        content: "";
        display: block;
        position: absolute;
        left: 0;
        top: -.5em;
        background: #f24149 url(../img/plus-icon.png) no-repeat center center;
        width: 2.3em;
        height: 2.3em;
        -webkit-border-radius: 2.5em;
        -moz-border-radius: 2.5em;
        border-radius: 2.5em; }
    .intro-our-focus .population-health p,
    .intro-our-focus .employee-associate-health p,
    .intro-our-focus .medicare-advantage p,
    .intro-our-focus .medicaid-partnerships p,
    section.page-content .intro-our-focus .population-health p,
    section.page-content .intro-our-focus .employee-associate-health p,
    section.page-content .intro-our-focus .medicare-advantage p,
    section.page-content .intro-our-focus .medicaid-partnerships p {
      line-height: 1.7em;
      color: #5a524e; }
  .intro-our-focus .population-health,
  section.page-content .intro-our-focus .population-health {
    border-top: 4px solid #f24149; }
    .intro-our-focus .population-health a h4:before,
    section.page-content .intro-our-focus .population-health a h4:before {
      background-color: #f24149; }
    .intro-our-focus .population-health a:hover h4,
    section.page-content .intro-our-focus .population-health a:hover h4 {
      color: #f24149; }
  .intro-our-focus .employee-associate-health,
  section.page-content .intro-our-focus .employee-associate-health {
    border-top: 4px solid #0a2457; }
    .intro-our-focus .employee-associate-health a h4:before,
    section.page-content .intro-our-focus .employee-associate-health a h4:before {
      background-color: #0a2457; }
    .intro-our-focus .employee-associate-health a:hover h4,
    section.page-content .intro-our-focus .employee-associate-health a:hover h4 {
      color: #0a2457; }
  .intro-our-focus .medicare-advantage,
  section.page-content .intro-our-focus .medicare-advantage {
    border-top: 4px solid #0a2457; }
    .intro-our-focus .medicare-advantage a h4:before,
    section.page-content .intro-our-focus .medicare-advantage a h4:before {
      background-color: #0a2457; }
    .intro-our-focus .medicare-advantage a:hover h4,
    section.page-content .intro-our-focus .medicare-advantage a:hover h4 {
      color: #0a2457; }
  .intro-our-focus .medicaid-partnerships,
  section.page-content .intro-our-focus .medicaid-partnerships {
    border-top: 4px solid #e8345b; }
    .intro-our-focus .medicaid-partnerships a h4:before,
    section.page-content .intro-our-focus .medicaid-partnerships a h4:before {
      background-color: #e8345b; }
    .intro-our-focus .medicaid-partnerships a:hover h4,
    section.page-content .intro-our-focus .medicaid-partnerships a:hover h4 {
      color: #e8345b; }

.news-feed {
  margin-bottom: 2em; }
  .news-feed article {
    margin-bottom: 1.5em;
    padding-bottom: 1.5em;
    border-bottom: 1px solid #e8eff6;
    font-size: 14.4px;
    font-size: 0.9rem; }
    .news-feed article h5 {
      font-family: "PT Serif", Georgia, serif;
      color: black;
      font-size: 16.8px;
      font-size: 1.05rem; }
      .news-feed article h5 a:hover {
        color: #0a2457; }
    .news-feed article p {
      line-height: 1.7em;
      color: #5a524e; }

.content {
  position: relative;
  background: white; }
  .content header.section-header {
    background: #0a2457 url(../img/bkgd-wave-purple.png) repeat center top;
    width: 100%;
    padding: 1em 0;
    -webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.2); }
    .content header.section-header h1 {
      font-family: "PT Serif", Georgia, serif;
      color: white;
      font-size: 25.6px;
      font-size: 1.6rem; }
  .content section.page-content {
    padding-top: 2em;
    margin-bottom: 2em;
    line-height: 1.7em;
    font-size: 13.6px;
    font-size: 0.85rem;
    color: #5a524e;
    border-bottom: 1px solid #e8eff6; }
    .content section.page-content.search h1.title {
      padding-bottom: 2em; }
    .content section.page-content.search article {
      padding-left: 1em; }
    .content section.page-content .intro-our-focus {
      width: 100%;
      clear: both; }
      .content section.page-content .intro-our-focus .population-health,
      .content section.page-content .intro-our-focus .employee-associate-health,
      .content section.page-content .intro-our-focus .medicare-advantage,
      .content section.page-content .intro-our-focus .medicaid-partnerships {
        width: 100%; }
        .content section.page-content .intro-our-focus .population-health p,
        .content section.page-content .intro-our-focus .employee-associate-health p,
        .content section.page-content .intro-our-focus .medicare-advantage p,
        .content section.page-content .intro-our-focus .medicaid-partnerships p {
          margin: 0; }
    .content section.page-content a {
      color: #f24149; }
      .content section.page-content a:hover {
        color: #0a2457; }
    .content section.page-content form fieldset.form {
      /**
       * HIO DropKick theme
       *
       * Feel free to edit the default theme
       * or even add your own.
       *
       * See the readme for themeing help
       *
       */
      /***** Begin Theme, feel free to edit in here! ******/
      /* One container to bind them... */
      /* Opens the dropdown and holds the menu label */
      /* Applied when the dropdown is focused */
      /* Applied whenever the dropdown is open */
      /* The outer container of the options */
      /* Inner container for options, this is what makes the scrollbar possible. */
      /* Set a max-height on the options inner */
      /******  End Theme ******/
      /***** Critical to the continued enjoyment of working dropdowns ******/
      /***** End Critical to the continued enjoyment of working dropdowns ******/ }
      .content section.page-content form fieldset.form label {
        width: 100%;
        display: block;
        font-weight: bold;
        text-transform: uppercase;
        color: #5a524e;
        font-family: "PT Sans", Arial, sans-serif;
        margin-top: 1em;
        clear: both; }
      .content section.page-content form fieldset.form input[type="text"],
      .content section.page-content form fieldset.form input.text,
      .content section.page-content form fieldset.form textarea,
      .content section.page-content form fieldset.form textarea.textarea {
        padding: .3em .5em;
        border: 1px solid #cccccc;
        background: whitesmoke;
        width: 100%;
        font-weight: 100;
        font-style: italic;
        color: #555555;
        font-size: 19.2px;
        font-size: 1.2rem; }
        .content section.page-content form fieldset.form input[type="text"]:focus, .content section.page-content form fieldset.form input[type="text"]:hover,
        .content section.page-content form fieldset.form input.text:focus,
        .content section.page-content form fieldset.form input.text:hover,
        .content section.page-content form fieldset.form textarea:focus,
        .content section.page-content form fieldset.form textarea:hover,
        .content section.page-content form fieldset.form textarea.textarea:focus,
        .content section.page-content form fieldset.form textarea.textarea:hover {
          outline: none;
          border: 1px solid #b3b3b3;
          background: #f8f8f8; }
      .content section.page-content form fieldset.form textarea,
      .content section.page-content form fieldset.form textarea.textarea {
        height: 7em; }
      .content section.page-content form fieldset.form .dk_container {
        background-color: whitesmoke;
        font-weight: 100;
        font-style: italic;
        line-height: 14px;
        margin-bottom: 18px;
        width: 300px; }
      .content section.page-content form fieldset.form .dk_container:focus {
        outline: none;
        border: 1px solid #b3b3b3;
        background: #f8f8f8; }
      .content section.page-content form fieldset.form .dk_container a {
        cursor: pointer;
        text-decoration: none;
        color: #555555;
        padding: .3em .5em; }
      .content section.page-content form fieldset.form ul {
        margin: 0;
        padding: 0; }
      .content section.page-content form fieldset.form .dk_label {
        padding: .2em .5em .4em 0;
        display: block; }
      .content section.page-content form fieldset.form .dk_toggle {
        /**
         * Help: Arrow image not appearing
         * Try updating this property to your correct dk_arrows.png path
         */
        background-image: url("../img/form-arrow-down.png");
        background-repeat: no-repeat;
        background-position: 95% center;
        border: 1px solid #cccccc;
        -webkit-transition: border-color .5s;
        -moz-transition: border-color .5s;
        -o-transition: border-color .5s;
        transition: border-color .5s;
        width: 100% !important;
        padding: .3em .5em;
        color: #555555;
        font-size: 19.2px;
        font-size: 1.2rem;
        display: block; }
      .content section.page-content form fieldset.form .dk_toggle:hover {
        border-color: #f8f8f8;
        color: #0a2457;
        border: 1px solid #b3b3b3; }
      .content section.page-content form fieldset.form .dk_focus .dk_toggle {
        border-color: #cccccc; }
      .content section.page-content form fieldset.form .dk_open {
        /**
         * Help: Dropdown menu is covered by something
         * Try setting this value higher
         */
        z-index: 10; }
      .content section.page-content form fieldset.form .dk_open .dk_toggle {
        background-color: whitesmoke;
        border-color: #cccccc;
        color: #555555; }
      .content section.page-content form fieldset.form .dk_options {
        font-size: 19.2px;
        font-size: 1.2rem; }
      .content section.page-content form fieldset.form .dk_options a {
        background-color: #fff;
        border-bottom: 1px solid #cccccc;
        display: block;
        font-family: "PT Sans", Arial, sans-serif;
        font-style: normal;
        font-size: 14.4px;
        font-size: 0.9rem;
        color: #0a2457; }
      .content section.page-content form fieldset.form .dk_options li:last-child a {
        border-bottom: none; }
      .content section.page-content form fieldset.form .dk_options a:hover,
      .content section.page-content form fieldset.form .dk_option_current a {
        background-color: whitesmoke;
        border-bottom-color: #cccccc;
        color: #0a2457;
        text-decoration: none; }
      .content section.page-content form fieldset.form .dk_option_current a {
        color: #555555; }
      .content section.page-content form fieldset.form .dk_options_inner {
        border: 1px solid #cccccc;
        border-bottom-width: 2px;
        border-bottom-color: #cccccc;
        color: #555555;
        max-height: 250px;
        list-style: none;
        margin: 0;
        padding: 0; }
        .content section.page-content form fieldset.form .dk_options_inner li {
          display: block; }
          .content section.page-content form fieldset.form .dk_options_inner li a {
            padding: .5em .5em;
            display: block; }
      .content section.page-content form fieldset.form .dk_options_inner,
      .content section.page-content form fieldset.form .dk_touch .dk_options {
        max-height: 250px; }
      .content section.page-content form fieldset.form .dk_container {
        display: none;
        float: left;
        position: relative; }
      .content section.page-content form fieldset.form .dk_container a {
        outline: none; }
      .content section.page-content form fieldset.form .dk_container select {
        display: none !important; }
      .content section.page-content form fieldset.form .dk_toggle {
        display: block;
        position: relative;
        zoom: 1; }
      .content section.page-content form fieldset.form .dk_open {
        position: relative; }
      .content section.page-content form fieldset.form .dk_open .dk_options {
        display: block; }
      .content section.page-content form fieldset.form .dk_open .dk_label {
        color: inherit; }
      .content section.page-content form fieldset.form .dk_options {
        display: none;
        margin-top: -1px;
        position: absolute;
        right: 0;
        width: 100%; }
      .content section.page-content form fieldset.form .dk_options a,
      .content section.page-content form fieldset.form .dk_options a:link,
      .content section.page-content form fieldset.form .dk_options a:visited {
        display: block; }
      .content section.page-content form fieldset.form .dk_options_inner {
        overflow: auto;
        position: relative; }
      .content section.page-content form fieldset.form .dk_touch .dk_options {
        overflow: hidden; }
      .content section.page-content form fieldset.form .dk_touch .dk_options_inner {
        max-height: none;
        overflow: visible; }
      .content section.page-content form fieldset.form .dk_fouc select {
        position: relative;
        top: -99999em;
        visibility: hidden;
        display: none; }
    .content section.page-content p, .content section.page-content ul, .content section.page-content ol, .content section.page-content blockquote {
      margin: 0 0 1.1em 0; }
    .content section.page-content ul, .content section.page-content ol {
      padding-left: 1.5em; }
    .content section.page-content hr {
      height: 0;
      border: none;
      border-top: 1px solid #e8eff6;
      outline: none;
      margin: 2em 0; }
    .content section.page-content h1, .content section.page-content h2, .content section.page-content h3, .content section.page-content h4, .content section.page-content h5, .content section.page-content h6 {
      line-height: 1.3em;
      margin-bottom: .2em; }
    .content section.page-content h1 {
      font-family: "PT Serif", Georgia, serif;
      color: #0069aa;
      font-size: 1.6em;
      font-weight: normal; }
    .content section.page-content h2 {
      font-family: "PT Sans", Arial, sans-serif;
      color: #0a2457;
      font-size: 1.3em; }
    .content section.page-content h3 {
      font-family: "PT Serif", Georgia, serif;
      color: black;
      font-size: 1.2em;
      font-weight: normal; }
    .content section.page-content h4 {
      font-family: "PT Sans", Arial, sans-serif;
      color: #f24149;
      font-size: 1.1em; }
    .content section.page-content h5 {
      font-family: "PT Sans", Arial, sans-serif;
      color: #0069aa;
      font-size: 1em;
      text-transform: uppercase; }
    .content section.page-content h6 {
      font-family: "PT Sans", Arial, sans-serif;
      color: #4c4642;
      font-size: 1em;
      text-transform: uppercase; }
    .content section.page-content img {
      max-width: 100%;
      margin: 1em 0; }
    .content section.page-content blockquote {
      position: relative;
      color: #0a2457;
      font-family: "PT Serif", Georgia, serif;
      font-style: italic;
      font-size: 1.6em;
      line-height: 1.5em;
      font-weight: 100; }
    .content section.page-content article {
      padding-top: 2em;
      padding-bottom: 2em;
      border-top: 1px solid #e6e6e6;
      position: relative;
      margin-bottom: 2em; }
      .content section.page-content article:before {
        content: "+";
        display: block;
        font-weight: bold;
        color: white;
        background: #e6e6e6;
        line-height: 1.2em;
        width: 1.5em;
        height: 1.5em;
        text-align: center;
        -webkit-border-radius: 1.5em;
        -moz-border-radius: 1.5em;
        border-radius: 1.5em;
        position: absolute;
        top: -.75em;
        left: 0; }
      .content section.page-content article h1 {
        color: black;
        font-size: 27.2px;
        font-size: 1.7rem;
        clear: both; }
        .content section.page-content article h1 a {
          color: inherit; }
      .content section.page-content article .meta {
        margin-bottom: 2em;
        width: 99.8%; }
        .content section.page-content article .meta time,
        .content section.page-content article .meta span,
        .content section.page-content article .meta a {
          display: block;
          color: #bfbfbf;
          font-family: "PT Sans", Arial, sans-serif;
          font-size: 12px;
          font-size: 0.75rem;
          line-height: 1.1em;
          text-transform: uppercase;
          font-weight: bold;
          padding-left: 2.5em;
          float: left; }
        .content section.page-content article .meta time {
          border-right: 1px solid #e6e6e6;
          margin-bottom: 1em;
          padding-right: 1em;
          margin-right: 1em;
          background: transparent url(../img/article-meta-icon-date.png) no-repeat left top; }
        .content section.page-content article .meta ul.categories {
          font-size: 12px;
          font-size: 0.75rem;
          background: transparent url(../img/article-meta-icon-category.png) no-repeat left top;
          padding-left: 2.5em;
          list-style: none;
          margin: 0 0 1em 0;
          float: left; }
          .content section.page-content article .meta ul.categories li {
            padding: 0 1em 1em 0;
            margin: 0;
            display: block;
            float: left; }
            .content section.page-content article .meta ul.categories li:last-child {
              padding-bottom: 0; }
            .content section.page-content article .meta ul.categories li a {
              padding: 0;
              margin: 0; }
        .content section.page-content article .meta a.author {
          background: transparent url(../img/article-meta-icon-author.png) no-repeat left center;
          margin-bottom: 1em; }
        .content section.page-content article .meta a:hover {
          color: #0069aa; }
      .content section.page-content article.preview p {
        margin-bottom: 0; }
    .content section.page-content nav.pagination {
      clear: both;
      text-align: center;
      position: relative;
      border-top: 1px solid #e6e6e6;
      padding-top: 1.5em;
      margin-bottom: 4em; }
      .content section.page-content nav.pagination .prev {
        float: left; }
      .content section.page-content nav.pagination ol {
        display: block;
        position: absolute;
        top: 1.5em;
        left: 50%;
        margin: 0 auto;
        text-align: center;
        list-style: none;
        width: 30em;
        margin-left: -15em; }
        .content section.page-content nav.pagination ol li {
          display: inline; }
          .content section.page-content nav.pagination ol li a {
            display: inline-block;
            color: #5a524e;
            width: 1.5em;
            height: 1.7em; }
            .content section.page-content nav.pagination ol li a.current {
              background: #f24149;
              color: white; }
            .content section.page-content nav.pagination ol li a:hover {
              background: #f2f9fe;
              color: #f24149; }
      .content section.page-content nav.pagination .next {
        float: right; }
  .content aside {
    clear: both; }
    .content aside nav.subnav {
      margin-bottom: 2em; }
      .content aside nav.subnav ul {
        list-style: none; }
        .content aside nav.subnav ul li {
          display: block;
          font-family: "PT Sans", Arial, sans-serif;
          line-height: 1em; }
          .content aside nav.subnav ul li.heading {
            padding: .9em 1.2em;
            background: #0a2457 url(../img/arrow-down.png) no-repeat 95% center;
            border: none;
            max-height: 2.8em;
            height: 2.8em; }
            .content aside nav.subnav ul li.heading em {
              font-style: normal;
              color: white;
              text-transform: uppercase;
              font-weight: bold;
              font-size: 14.4px;
              font-size: 0.9rem; }
          .content aside nav.subnav ul li span {
            padding: .9em 1.2em;
            background: #f2f9fe;
            border: 1px solid #e8eff6;
            border-top: none;
            display: block;
            font-size: 14.4px;
            font-size: 0.9rem; }
            .content aside nav.subnav ul li a.on, .content aside nav.subnav ul li span:hover {
              color: #0a2457; }
            .content aside nav.subnav ul li span:hover {
              background: #e9f5fd; }
    .content aside .news-feed {
      width: 100%;
      position: relative;
      top: 0;
      right: auto;
      left: 0;
      font-size: 14.4px;
      font-size: 0.9rem; }
      .content aside .news-feed h5 {
        font-size: 16px;
        font-size: 1rem; }
    .content aside .intro-our-focus {
      width: 100%; }
      .content aside .intro-our-focus .population-health,
      .content aside .intro-our-focus .employee-associate-health,
      .content aside .intro-our-focus .medicare-advantage,
      .content aside .intro-our-focus .medicaid-partnerships {
        display: block;
        width: 100%;
        color: white;
        border-top-color: #c0d1dd;
        padding: 0;
        min-height: 0; }
        .content aside .intro-our-focus .population-health h4,
        .content aside .intro-our-focus .employee-associate-health h4,
        .content aside .intro-our-focus .medicare-advantage h4,
        .content aside .intro-our-focus .medicaid-partnerships h4 {
          font-size: 12.8px;
          font-size: 0.8rem;
          color: #496e88;
          margin: 1.2em 1em .7em;
          height: auto; }
          .content aside .intro-our-focus .population-health h4:before,
          .content aside .intro-our-focus .employee-associate-health h4:before,
          .content aside .intro-our-focus .medicare-advantage h4:before,
          .content aside .intro-our-focus .medicaid-partnerships h4:before {
            font-size: 11.2px;
            font-size: 0.7rem;
            background-color: #c0d1dd;
            color: white;
            -webkit-transition: background-color 0.2s;
            -moz-transition: background-color 0.2s;
            -ms-transition: background-color 0.2s;
            -o-transition: background-color 0.2s;
            transition: background-color 0.2s; }
      .content aside .intro-our-focus .population-health:hover {
        border-top-color: #f24149; }
        .content aside .intro-our-focus .population-health:hover h4 {
          color: #f24149; }
          .content aside .intro-our-focus .population-health:hover h4:before {
            background-color: #f24149;
            color: white;
            -webkit-transition: background-color 0.2s;
            -moz-transition: background-color 0.2s;
            -ms-transition: background-color 0.2s;
            -o-transition: background-color 0.2s;
            transition: background-color 0.2s; }
      .content aside .intro-our-focus .employee-associate-health:hover {
        border-top-color: #0a2457; }
        .content aside .intro-our-focus .employee-associate-health:hover h4 {
          color: #0a2457; }
          .content aside .intro-our-focus .employee-associate-health:hover h4:before {
            background-color: #0a2457;
            color: white;
            -webkit-transition: background-color 0.2s;
            -moz-transition: background-color 0.2s;
            -ms-transition: background-color 0.2s;
            -o-transition: background-color 0.2s;
            transition: background-color 0.2s; }
      .content aside .intro-our-focus .medicare-advantage:hover {
        border-top-color: #0069aa; }
        .content aside .intro-our-focus .medicare-advantage:hover h4 {
          color: #0069aa; }
          .content aside .intro-our-focus .medicare-advantage:hover h4:before {
            background-color: #0069aa;
            color: white;
            -webkit-transition: background-color 0.2s;
            -moz-transition: background-color 0.2s;
            -ms-transition: background-color 0.2s;
            -o-transition: background-color 0.2s;
            transition: background-color 0.2s; }
      .content aside .intro-our-focus .medicaid-partnerships:hover {
        border-top-color: #e8345b; }
        .content aside .intro-our-focus .medicaid-partnerships:hover h4 {
          color: #e8345b; }
          .content aside .intro-our-focus .medicaid-partnerships:hover h4:before {
            background-color: #e8345b;
            color: white;
            -webkit-transition: background-color 0.2s;
            -moz-transition: background-color 0.2s;
            -ms-transition: background-color 0.2s;
            -o-transition: background-color 0.2s;
            transition: background-color 0.2s; }
  .content.home {
    background-color: transparent; }

.content.innovations .page-content article .more {
  margin-top: 0; }

footer.main {
  clear: both;
  margin-top: 1em; }
  footer.main .founders {
    background: white url(../img/bkgd-white-texture.jpg) repeat center center;
    border-top: 1px solid #e8eff6;
    border-bottom: 1px solid #e8eff6;
    padding: 1em 0; }
    footer.main .founders ul {
      list-style: none;
      text-align: center; }
      footer.main .founders ul li {
        display: block;
        padding: 0 1.5em 0 0;
        width: 25%;
        float: left; }
        footer.main .founders ul li img {
          margin: 0 .2em;
          max-width: 100%; }
        footer.main .founders ul li .catholic,
        footer.main .founders ul li .mtcarmel {
          margin-top: .7em; }
        footer.main .founders ul li .university {
          margin-top: 1em;
          margin-right: 0; }
        footer.main .founders ul li.last-child, footer.main .founders ul li:last-child {
          margin-right: 0; }
        footer.main .founders ul li a {
          position: relative; }
          footer.main .founders ul li a:hover {
            top: -3px; }
  footer.main .bottom {
    clear: both;
    background: #0069aa url(../img/bkgd-wave-blue.png) repeat center center; }
    footer.main .bottom:before {
      content: "";
      display: block;
      height: 10px;
      width: 100%;
      background: #0069aa url(../img/bkgd-diagonal.png) repeat center top; }
    footer.main .bottom .content-width {
      margin-top: 1em;
      color: white; }
      footer.main .bottom .content-width h6 {
        color: #fff;
        font-size: 17.6px;
        font-size: 1.1rem; }
      footer.main .bottom .content-width .overview,
      footer.main .bottom .content-width .contact,
      footer.main .bottom .content-width .contact-info {
        font-family: "PT Sans", Arial, sans-serif;
        margin-bottom: 1em;
        font-size: 14.4px;
        font-size: 0.9rem;
        line-height: 1.7em; }
        footer.main .bottom .content-width .overview cite,
        footer.main .bottom .content-width .contact cite,
        footer.main .bottom .content-width .contact-info cite {
          font-style: normal;
          display: block; }
        footer.main .bottom .content-width .overview address,
        footer.main .bottom .content-width .overview .phone,
        footer.main .bottom .content-width .overview .fax,
        footer.main .bottom .content-width .contact address,
        footer.main .bottom .content-width .contact .phone,
        footer.main .bottom .content-width .contact .fax,
        footer.main .bottom .content-width .contact-info address,
        footer.main .bottom .content-width .contact-info .phone,
        footer.main .bottom .content-width .contact-info .fax {
          font-style: normal;
          display: block; }
        footer.main .bottom .content-width .overview address,
        footer.main .bottom .content-width .contact address,
        footer.main .bottom .content-width .contact-info address {
          margin-bottom: 1em; }
        footer.main .bottom .content-width .overview a,
        footer.main .bottom .content-width .contact a,
        footer.main .bottom .content-width .contact-info a {
          color: #91d0ff; }
          footer.main .bottom .content-width .overview a:hover,
          footer.main .bottom .content-width .contact a:hover,
          footer.main .bottom .content-width .contact-info a:hover {
            color: white; }
      footer.main .bottom .content-width .contact-info {
        margin-top: 1.8em; }
      footer.main .bottom .content-width nav ul {
        clear: both;
        list-style: none;
        padding-top: 1em;
        border-top: 1px solid #007fbb; }
        footer.main .bottom .content-width nav ul li {
          margin-bottom: .7em; 
            font-size: 12px;}
          footer.main .bottom .content-width nav ul li a {
            color: #91d0ff;
            font-family: "PT Sans", Arial, sans-serif;
            text-transform: uppercase;
            font-size: 12px;
            font-size: 0.9rem; }
            footer.main .bottom .content-width nav ul li a:hover {
              color: white; }

@media print {
  /* Print =================================================== */
  * {
    background: transparent !important;
    color: black !important;
    box-shadow: none !important;
    text-shadow: none !important;
    filter: none !important;
    -ms-filter: none !important; }

  @page {
    margin: 0.5cm; }

  h2, h3 {
    orphans: 3;
    widows: 3;
    page-break-after: avoid; }

  p {
    orphans: 3;
    widows: 3; }

  pre, blockquote {
    border: 1px solid gray;
    page-break-inside: avoid; }

  abbr[title]:after {
    content: " (" attr(title) ")"; }

  a, a:visited {
    text-decoration: underline; }

  a[href]:after {
    content: " (" attr(href) ")"; }

  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: ""; }

  img {
    max-width: 100% !important;
    page-break-inside: avoid; }

  thead {
    display: table-header-group; }

  tr {
    page-break-inside: avoid; } }
@media only screen and (max-width: 480px) {
  /* 480 and under ========================================= */
  .content section.page-content img {
    float: none !important;
    display: block; } }
@media only screen and (min-width: 480px) {
  /* 480 =================================================== */
  header.main .content-width {
    }

  .content section.page-content img {
    display: block;
    width: auto; } }
@media only screen and (min-width: 600px) {
  /* 600 =================================================== */
  header.main nav.main li a {
    font-size: 16px;
    font-size: 1rem; }

  .content section.page-content img.right {
    float: right;
    margin: 0 0 1em 1em;
    max-width: 50%; }
  .content section.page-content img.left {
    float: left;
    margin: 0 1.5em .7em 0;
    max-width: 75%; }
  .content section.page-content article {
    padding-left: 14em;
    padding-top: 2em;
    padding-bottom: 0; }
    .content section.page-content article h1 {
      clear: none; }
    .content section.page-content article .meta {
      float: left;
      position: relative;
      left: -13.9em;
      top: 0;
      width: 12em;
      margin-right: -13em; }
      .content section.page-content article .meta time,
      .content section.page-content article .meta span,
      .content section.page-content article .meta a {
        float: none; }
      .content section.page-content article .meta time {
        border-right: none;
        border-bottom: 1px solid #e6e6e6;
        padding-bottom: 1em;
        margin-bottom: 1em;
        padding-right: 0;
        margin-right: 0; }
      .content section.page-content article .meta ul.categories {
        float: none; }
        .content section.page-content article .meta ul.categories li {
          padding: 0 0 1em 0;
          float: none; }
    .content section.page-content article img.left {
      margin-left: -14em; }
    .content section.page-content article blockquote:before {
      content: "“";
      display: block;
      position: absolute;
      top: .33em;
      left: -.75em;
      font-size: 48px;
      font-size: 3rem; }
    .content section.page-content article blockquote:after {
      content: "”"; } }
@media only screen and (min-width: 768px) {
  /* 768 =================================================== */
  header.main {
    height: 7em; }
    header.main h1 a {
      margin: 0; }
    header.main nav.main {
      font-size: 16px;
      font-size: 1rem;
      position: absolute;
      right: 0;
      top: 2.5em;
      width: 67%;
      margin: .3em 0 0 0;
      text-align: right; }
      header.main nav.main ul {
        text-align: right;
        padding-right: .6em; }
      header.main nav.main li {
        display: inline-block;
        float: none;
        margin-right: .4em; }
        header.main nav.main li.home {
          display: none; }
        header.main nav.main li a {
          font-size: 16px;
          font-size: 1rem; }
    header.main .search {
      float: right;
      margin-top: 0; }
      header.main .search input {
        position: relative;
        left: 0;
        margin-left: 0; }

  .slider .slide {
    width: 100%;
    display: block; }
    .slider .slide .image {
      display: block;
      width: 65%;
      float: left; }
      .slider .slide .image img {
        display: block;
        width: 100%; }
    .slider .slide a.headline {
      display: block;
      float: left;
      width: 35%; }
      .slider .slide a.headline h2 {
        display: block;
        font-size: 19.2px;
        font-size: 1.2rem;
        text-align: left; }
    .slider .slide p {
      display: block;
      width: 35%;
      float: left;
      font-size: 14.4px;
      font-size: 0.9rem;
      clear: none;
      line-height: 1.5em; }
  .slider .slides_container_tabs {
    position: absolute;
    top: 1.7em; }
  .slider a.slides_container_nav {
    position: absolute;
    right: 35%;
    top: 1.7em;
    margin-right: 10px; }
    .slider a.slides_container_nav.prev {
      right: 35%;
      margin-right: 40px; }
      .slider a.slides_container_nav.prev:hover {
        background-position: 5px center;
        background-color: #0a2457; }
    .slider a.slides_container_nav.next {
      background-color: #f24149;
      background-position: -45px;
      border-left: 5px solid #fa7701; }
      .slider a.slides_container_nav.next:hover {
        background-position: -40px center;
        background-color: #f24149; }

  .intro-our-focus {
    width: 65%;
    float: left;
    clear: both;
    margin-top: 1em; }

  .news-feed {
    float: right;
    width: 29%;
    margin-top: 1em; }

  .home .news-feed {
    width: 32%;
    margin-right: 1.1%; }

  .interior header.main {
    height: 7em; }
    .interior header.main .search {
      z-index: 1000;
      margin: 0;
      top: 2.5em;
      right: 0; }
      .interior header.main .search input {
        width: 18.5em;
        background-position: 16.5em center; }

  .content header.section-header {
    padding: 2em 0; }
    .content header.section-header h1 {
      font-size: 32px;
      font-size: 2rem; }
  .content section.page-content {
    float: left;
    padding-right: 21em;
    border: none;
    min-height: 30em; }
    .content section.page-content article {
      padding-top: 2em;
      padding-left: 0;
      padding-bottom: 2em;
      border-top: 1px solid #e6e6e6;
      position: relative;
      margin-bottom: 2em;
      width: 100%; }
      .content section.page-content article h1 {
        color: black;
        font-size: 27.2px;
        font-size: 1.7rem;
        clear: both; }
        .content section.page-content article h1 a {
          color: inherit; }
      .content section.page-content article .meta {
        float: none;
        margin-bottom: 1em;
        width: 99.8%;
        position: relative;
        top: 0;
        left: 0; }
        .content section.page-content article .meta time,
        .content section.page-content article .meta span,
        .content section.page-content article .meta a {
          float: left; }
        .content section.page-content article .meta time {
          border-right: 1px solid #e6e6e6;
          border-bottom: none;
          padding-bottom: 0;
          margin-bottom: 1em;
          padding-right: 1em;
          margin-right: 1em; }
        .content section.page-content article .meta ul.categories {
          float: left; }
          .content section.page-content article .meta ul.categories li {
            padding: 0 1em 1em 0;
            float: left; }
      .content section.page-content article img.left {
        margin-left: 0; }
      .content section.page-content article blockquote:before {
        display: none; }
      .content section.page-content article blockquote:after {
        display: none; }
  .content aside {
    clear: none;
    position: relative;
    font-size: 16px;
    font-size: 1rem;
    top: -2.8em;
    width: 14.7em;
    float: right;
    margin-left: -15em; }
    .content aside nav.subnav ul li.heading {
      background-position: 12.5em center; }
    .content aside .news-feed {
      width: 100%;
      position: relative;
      top: 0;
      right: auto;
      left: 0; }
    .content aside .button,
    .content aside button {
      font-size: 14.4px;
      font-size: 0.9rem; }
    .content aside.no-subnav {
      top: .5em; }

  footer.main .founders {
    height: 10em; }
  footer.main .bottom .content-width .overview,
  footer.main .bottom .content-width .contact,
  footer.main .bottom .content-width .contact-info {
    width: 30%;
    float: left;
    margin-right: 3%; }
  footer.main .bottom .content-width .contact-info {
    padding-left: 2em; }
  footer.main .bottom .content-width nav ul {
    height: 4em; }
    footer.main .bottom .content-width nav ul li {
      float: left;
      margin-right: 2em;
      margin-bottom: 0; } }
@media only screen and (min-width: 992px) {
  /* 960 =================================================== */
  .button,
  button {
    font-size: 17.6px;
    font-size: 1.1rem; }

  header.main .content-width {
    background: transparent url(../img/bkgd-header.png) no-repeat 230px top;
    height: 6.8em; }
  header.main nav.main li {
    display: inline-block;
    margin-right: 1.9em;
    padding: 0; }
    header.main nav.main li:last-child, header.main nav.main li.last-child {
      margin-right: 0; }
    header.main nav.main li.home {
      display: inline; }
    header.main nav.main li a {
      font-size: 16.8px;
      font-size: 1.05rem; }
  header.main .search {
    position: absolute;
    top: 6.7em;
    right: 1.5em;
    z-index: 1000;
    margin-top: 0; }
    header.main .search input {
      position: relative;
      left: 0;
      margin: 0; }

  .slider {
    margin-left: -10px;
    margin-bottom: 0;
    width: 100%;
    height: 26em;
    overflow: hidden; }
    .slider .slide,
    .slider .slide_container {
      position: relative;
      max-width: 100%;
      height: 25em;
      width: 100%; }
      .slider .slide .image,
      .slider .slide_container .image {
        width: 65%;
        max-width: 65%;
        padding-left: 10px; }
      .slider .slide a.headline,
      .slider .slide_container a.headline {
        background: transparent url(../img/bkgd-slider-headline.png) no-repeat left top;
        height: 87px;
        top: 241px;
        text-align: left;
        width: 65%;
        float: none; }
        .slider .slide a.headline h2,
        .slider .slide_container a.headline h2 {
          display: inline;
          float: none;
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          clear: none;
          text-align: left;
          padding: 1.1em 0 1.1em 1em;
          font-size: 24px;
          font-size: 1.5rem;
          line-height: 1.1em; }
      .slider .slide p,
      .slider .slide_container p {
        max-width: 35%;
        height: 270px;
        position: absolute;
        top: 48px;
        left: 65%;
        padding-top: 1.2em;
        clear: none;
        border-left: 5px solid #0a2457;
        font-size: 16px;
        font-size: 1rem;
        line-height: 1.7em;
        margin: 0; }
    .slider ul.slides_container_tabs {
      position: absolute;
      top: 335px;
      left: 72%;
      margin-left: 1.9em; }
    .slider a.slides_container_nav {
      position: absolute;
      right: 35%;
      top: 318px;
      z-index: 110;
      display: block;
      width: 50px;
      height: 50px;
      background-position: 20px center;
      margin-right: -50px; }
      .slider a.slides_container_nav.prev {
        margin-right: 0; }
        .slider a.slides_container_nav.prev:hover {
          background-position: 15px center; }
      .slider a.slides_container_nav.next {
        background-position: -35px; }
        .slider a.slides_container_nav.next:hover {
          background-position: -30px center; }

  .intro-our-focus {
    margin-top: 0; }
    .intro-our-focus .population-health,
    .intro-our-focus .employee-associate-health,
    .intro-our-focus .medicare-advantage,
    .intro-our-focus .medicaid-partnerships {
      float: left;
      width: 49%;
      margin-right: 1%;
      min-height: 17em; }
    .intro-our-focus:nth-child(odd) {
      margin-right: 0; }

  .interior header.main .search {
    top: 8.5em; }

  .content header.section-header h1 {
    font-size: 43.2px;
    font-size: 2.7rem;
    padding-right: 5em; }
  .content section.page-content {
    padding-right: 21em; }
    .content section.page-content article {
      clear: both;
      padding-left: 14em;
      padding-top: 2em;
      padding-bottom: 0; }
      .content section.page-content article h1 {
        clear: none; }
      .content section.page-content article .meta {
        float: left;
        position: relative;
        left: -13.9em;
        top: 0;
        width: 12em;
        margin-right: -13em; }
        .content section.page-content article .meta time,
        .content section.page-content article .meta span,
        .content section.page-content article .meta a {
          float: none; }
        .content section.page-content article .meta time {
          border-right: none;
          border-bottom: 1px solid #e6e6e6;
          padding-bottom: 1em;
          margin-bottom: 1em;
          padding-right: 0;
          margin-right: 0; }
        .content section.page-content article .meta ul.categories {
          float: none; }
          .content section.page-content article .meta ul.categories li {
            padding: 0 0 1em 0;
            float: none; }
      .content section.page-content article img.left {
        margin-left: -14em; }
      .content section.page-content article blockquote:before {
        content: "“";
        display: block;
        position: absolute;
        top: .33em;
        left: -.75em;
        font-size: 3em; }
      .content section.page-content article blockquote:after {
        content: "”"; }
    .content section.page-content section.intro-our-focus .population-health,
    .content section.page-content section.intro-our-focus .employee-associate-health,
    .content section.page-content section.intro-our-focus .medicare-advantage,
    .content section.page-content section.intro-our-focus .medicaid-partnerships {
      min-height: 0; }

  footer.main .founders ul li {
    display: inline;
    margin-right: 6.5em;
    width: auto;
    padding: 0; }
    footer.main .founders ul li img {
      width: auto;
      margin: 0; }
    footer.main .founders ul li .catholic,
    footer.main .founders ul li .mtcarmel {
      margin-top: .7em; }
    footer.main .founders ul li .university {
      margin-top: 1em;
      margin-right: 0; }
    footer.main .founders ul li.last-child, footer.main .founders ul li:last-child {
      margin-right: 0; }
    footer.main .founders ul li a {
      position: relative; }
      footer.main .founders ul li a:hover {
        top: -3px; } }
@media only screen and (min-width: 1280px) {
  /* 1280 =================================================== */ }
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  /* 2x =================================================== */
  header.main h1 a {
    background-image: url(../img/logo.png);
    background-size: 100% auto; } }
/*! http://responsiveslides.com v1.32 by @viljamis */
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0; }

.rslides li {
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0; }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left; }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0; }
.img{
	box-shadow:0 4px 10px rgb(177, 177, 177);
	-moz-box-shadow:0 4px 10px rgb(177, 177, 177);
	-webkit-box-shadow:0 4px 10px rgb(177, 177, 177);
	-khtml-box-shadow:0 4px 10px rgb(177, 177, 177);
	}
header.main nav.main li:hover{
	color:#f24149 !important;
	}
header.main nav.main li.home a{
	color:#f24149 !important;
	}
ul.gallery{
list-style:none;
}

ul.gallery li{
display:inline-block;
}
.content img {
	max-width:100%;
	height:auto;
}
.grid3column {
width: 30%;
}
.grid2column, .grid3column, .grid3columnbig, .grid4column, .grid4columnbig {
float: left;
margin-right: 3%;
}
/*
=============================================== 16. LIGHTBOX STYLES ===============================================
*/
div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(../prettyPhoto/default/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(../prettyPhoto/default/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(../prettyPhoto/default/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(../prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(../prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(../prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(../prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(../prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_expand:hover{background:url(../prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(../prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_contract:hover{background:url(../prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{width:30px;height:30px;background:url(../prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer}
div.pp_default .pp_gallery ul li a{background:url(../prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(../prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(../prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}
div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}
div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:normal;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url(../prettyPhoto/default/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(../prettyPhoto/default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(../prettyPhoto/default/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(../prettyPhoto/default/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(../prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(../prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(../prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(../prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(../prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(../prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(../prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(../prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{width:75px;height:22px;background:url(../prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_rounded .pp_nav .pp_play{background:url(../prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(../prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(../prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(../prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(../prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(../prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(../prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(../prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(../prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(../prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(../prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(../prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(../prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(../prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(../prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(../prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{width:75px;height:22px;background:url(../prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_rounded .pp_description{margin-right:85px;color:#fff}
div.dark_rounded .pp_nav .pp_play{background:url(../prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(../prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(../prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(../prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(../prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(../prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(../prettyPhoto/dark_rounded/loader.gif) center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(../prettyPhoto/dark_square/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(../prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(../prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(../prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(../prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{width:75px;height:22px;background:url(../prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(../prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(../prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(../prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(../prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(../prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(../prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(../prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(../prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(../prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(../prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{width:75px;height:22px;background:url(../prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_square .pp_nav .pp_play{background:url(../prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(../prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(../prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(../prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(../prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(../prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(../prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(../prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(../prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(../prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(../prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(../prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(../prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(../prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(../prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{width:22px;height:22px;background:url(../prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(../prettyPhoto/facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(../prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url(../prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url(../prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(../prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(../prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(../prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(../prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(../prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(../prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(../prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(../prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(../prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}
.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(../prettyPhoto/light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(../prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}
.gap{
height: 30px;
width: 100%;
display: block;
clear: both;}