
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 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    font-size: 100%;
    margin: 0;
    outline: 0 none;
    padding: 0;
    vertical-align: baseline;
}
article, aside, figure, footer, header, hgroup, nav, section {
    display: block;
}
.clearfix {
}
.clearfix:before, .clearfix:after {
    content: "";
    display: table;
}
.clearfix:after {
    clear: both;
}
* {
    -moz-box-sizing: border-box;
    transition: all 0.2s ease 0s;
}
html {
  font-family: 'Open Sans', sans-serif;
}
body {
    background:url(../images/bkgd-main.jpg) no-repeat scroll center top #FFFFFF;
}
.textField {
    margin: 0 0 15px;
    width: 242px;
	padding:9px;
	 font: 12px/12px;
}
ul li {
	list-style:none outside none;
}
.text-right {
	text-align:right;
}
.testimonials strong {
	color:#FE8417;
}
.bordered {
    border: 1px solid #CCCCCC;
    box-shadow: 0 1px 1px #CCCCCC;
	border-collapse:collapse;
}
.bordered td, .bordered th {
    border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    padding: 5px;
    text-align: left;
}
.logo {
	float:left;
	width:20%;
}
.navi {
	float:left;
	width:80%;
}
.content nav {
	background:none;
	background-image:none;
	float:none;
	border-radius:0;
	box-shadow: none;
	margin-top:0;
	padding:0;
}
nav {
	/*background: -webkit-gradient(linear, center top, center bottom, from(#fff), to(#ccc));
	background-image: linear-gradient(#fff, #ccc);
	border-radius: 6px;
	box-shadow: 0px 0px 4px 2px rgba(0,0,0,0.4);*/
	padding: 0 10px;
	position: relative;
	float:right;
	margin-top:7px;
	text-transform:uppercase;
}

.menu li {
	float: left;
	position: relative;
	list-style:none outside none;
}

.menu li a {
	color: #444;
	display: block;
	font-size: 12px;
	line-height: 20px;
	padding: 2px 6px;
	font-weight:600;
	margin: 8px 8px;
	vertical-align: middle;
	text-decoration: none;
}
.page-content ul li {
	list-style:square;
}
.menu li a:hover {
	
	color: #222;
}
.active {
	border-bottom:2px solid #FE8417;
}
.intro-our-focus img {
	width:100%;
	height:100%;
}
/* Dropdown styles */

.menu ul {
	position: absolute;
	left: -9999px;
	list-style: none;
	opacity: 0;
	transition: opacity 1s ease;
	z-index:9999;
}

.menu ul li {
	float: none;
}

.menu ul a {
	white-space: nowrap;
}
.clients a {
	display:block;
	font-size:20px;
	font-weight:600;
	margin:20px 0;
	border-bottom:1px solid #CCC;
	padding:10px
}

/* Displays the dropdown on hover and moves back into position */
.menu li:hover ul {
	background: rgba(255,255,255,0.7);
	border-radius: 0 0 6px 6px;
	box-shadow: inset 0px 2px 4px rgba(0,0,0,0.4);
	left: 5px;
	opacity: 1;
}

/* Persistant Hover State */
.menu li:hover a {
	
	color: #000;
}

.menu li:hover ul a {
	background: none;
	border-radius: 0;
	box-shadow: none;
}

.menu li:hover ul li a:hover {
	color:#000;
}
a {
    color: #0069AA;
    text-decoration: none;
}
#pageTitle {
    border-bottom: 1px solid #CCC;
    margin: 30px 0 20px;
    padding-bottom: 30px;
    position: relative;
}
.intro-our-focus p {
	font-size:14px;
	color:#666;
	line-height:24px;
}
.f_height #menu {
    border: medium none;
    height: auto;
}
.f_height #menu, .minimal #menu {
    position: absolute;
    right: 0;
    top: 107px;
}
.f_height #menu > ul, .minimal #menu > ul {
    background: none repeat scroll 0 0 #333333;
    border: medium none;
    height: 33px;
}
.f_height #menu > ul > li, .minimal #menu > ul > li {
    padding-top: 0;
}
.f_height #menu > ul > li > a, .minimal #menu > ul > li > a {
    height: 33px;
    padding-top: 9px;
}
.minimal #menu > ul > li > a {
    height: 84px;
}
.f_height #menu li ul, .minimal #menu li ul {
    top: auto;
}
.minimal #headerWidgets, .minimal #searchform {
    display: none;
}
.minimal #logo {
    padding-top: 25px;
}
.minimal #menu {
    border: medium none;
    top: 0;
}
.f_height #menu, .minimal #menu {
    position: absolute;
    right: 0;
    top: 107px;
}
.f_height #menu > ul, .minimal #menu > ul {
    background: none repeat scroll 0 0 #333333;
    border: medium none;
    height: 33px;
}
.f_height #menu > ul > li, .minimal #menu > ul > li {
    padding-top: 0;
}
.f_height #menu > ul > li > a, .minimal #menu > ul > li > a {
    height: 33px;
    padding-top: 9px;
}
.minimal #menu > ul > li > a {
    height: 84px;
}
.f_height #menu li ul, .minimal #menu li ul {
    top: auto;
}
.button, button {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background:url(../images/plus-icon.png) no-repeat scroll 93% center #1f538c;
	 
    border-color: #2669B2;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 4px;
    color: #FFFFFF;
    display: block;
    font-family: "PT Serif",Georgia,serif;
    font-size: 0.8rem;
    font-style: italic;
    font-weight: 100;
    line-height: 1.3em;
    margin: 1em 0;
    padding: 0.7em 2.5em 0.9em 1em;
    width: auto;
}
.button.learn-more, button.learn-more {
    background-position: 7.5em center;
    width: 9.5em;
}
.button.submit, .button[type="submit"], button.submit, button[type="submit"] {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #0069AA;
    border-color: #005990;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 4px;
    padding: 0.7em 1em 0.9em;
}
.button.submit:hover, .button[type="submit"]:hover, button.submit:hover, button[type="submit"]:hover {
    background-color: #005990;
    cursor: pointer;
}
.button:hover, button:hover {
    background-color: #FE8417;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
}
a.more {
    color: #FE8417;
    line-height: 2em;
}
a.more:hover {
    color: #0069AA;
}
h1 a {
    color: inherit;
}
h2 a {
    color: inherit;
}
h3 a {
    color: inherit;
}
h3.section-header {
    color: #2669B2;
   
    font-size: 1.2rem;
    font-weight: 600;
    margin-bottom: 0.7em;
}
h3.section-header a {
    color: inherit;
}
h4 a {
    color: inherit;
}
h5 a {
    color: inherit;
}
h6 a {
    color: inherit;
}
.content-width {
    margin: 0 auto;
    max-width: 960px;
    position: relative;
    width: 95%;
}
header.main .content-width {
    padding-top: 1em;
}
header.main h1 {
    display: block;
    margin: 0 auto;
}
header.main h1 a {
    background: url("../img/hio-logo.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    display: block;
    height: 52px;
    margin: 0 auto;
    overflow: hidden;
    text-indent: -9999em;
    width: 220px;
}

.slider {
    margin-bottom: 1em;
    position: relative;
    width: 100%;
}
.slider .slides_container {
    list-style: none outside none;
    margin-bottom: 1em;
    max-width: 100%;
    width: 100%;
}
.slider .slide {
    display: none;
    max-width: 100%;
    position: relative;
    transition: all 0.2s ease 0s;
    width: 100%;
    z-index: 100;
}
.slider .slide .image {
    display: block;
    position: relative;
    z-index: 100;
}
.slider .slide .image img {
    display: block;
    max-width: 100%;
    padding: 0;
    position: relative;
    width: 100%;
    z-index: 100;
}
.slider .slide .slides_container1_on {
    opacity: 0.5;
}
.slider .slide a.headline {
    background: none repeat scroll 0 0 #FE8417;
    display: block;
    float: left;
    position: relative;
    width: 100%;
    z-index: 500;
}
.slider .slide a.headline h2 {
    color: #FFFFFF;
    display: block;
   
    font-size: 1.3rem;
    font-style: italic;
    font-weight: 100;
    line-height: 1.3em;
    padding: 0.5em 0.7em 0.6em 1em;
    text-align: left;
    z-index: 500;
}
.slider .slide a.headline:hover {
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.7);
}
.slider .slide p {
    background:#2669b2;
    clear: both;
    color: #FFFFFF;
    display: block;
   
    font-size: 0.8rem;
    font-weight: 100;
    line-height: 1.7em;
    margin-bottom: 1em;
    max-width: 100%;
    padding: 0.6em 1.5em 0.5em;
    z-index: 500;
}
.slider .slide p a {
    display: block;
    margin-bottom: 0.5em;
}
.slider a.slides_container_nav {
    background:url(../images/slider-nav-arrows.png) no-repeat scroll 10px center #8F4384;
    display: block;
    float: left;
    height: 30px;
    position: absolute;
    right: 10px;
    text-indent: -9999em;
    top: 1em;
    width: 30px;
    z-index: 999;
}
.slider a.slides_container_nav.prev {
    right: 40px;
}
.slider a.slides_container_nav.prev:hover {
    background-color: #B055A3;
    background-position: 5px center;
}
.slider a.slides_container_nav.next {
    background-color: #FE8417;
    background-position: -45px center;
    border-left: 5px solid #FA7701;
}
.slider a.slides_container_nav.next:hover {
    background-color: #FE9F4A;
    background-position: -40px center;
}
.slider ol, .slider .slides_container_tabs {
    left: 1em;
    position: absolute;
    top: 1em;
    z-index: 200;
}
.slider ol li, .slider .slides_container_tabs li {
    display: block;
    float: left;
}
.slider ol li a, .slider .slides_container_tabs li a {
    background: none repeat scroll 0 0 #0069AA;
    color: #FFFFFF;
    display: block;
    font-size: 0.8rem;
    margin-right: 1px;
    padding: 0.2em 0.5em;
}
.slider ol li a.current, .slider .slides_container_tabs li a.current {
    background: none repeat scroll 0 0 #004977;
}
.slider ol li a:hover, .slider .slides_container_tabs li a:hover {
    background: none repeat scroll 0 0 #0088DD;
    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: none repeat scroll 0 0 #004977;
}
.intro-our-focus, section.page-content .intro-our-focus {
    clear: both;
    margin-bottom: 2em;
}
.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: url("../img/bkgd-white-texture.jpg") repeat scroll center center #FFFFFF;
    border: 1px solid #E8EFF6;
    font-size: 0.9rem;
    margin-bottom: 0.5em;
    margin-right: 1%;
    padding: 1.7em 0em 0em 1em;
}
.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 {
    color: #000000;
  
    font-size: 1.1rem;
    font-weight: 100;
    height: 3.2em;
    margin-left: -0.5em;
    padding-bottom: 0.5em;
    padding-left: 3.3em;
    position: relative;
}
.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 {
    background:url(../images/plus-icon.png) no-repeat scroll center center #FE8417;
    border-radius: 2.5em;
    content: "";
    display: block;
    height: 2.3em;
    left: 4px;
    position: absolute;
    top: -0.5em;
    width: 2.3em;
}
.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 {
    color: #5A524E;
    line-height: 1.7em;
}
.intro-our-focus .population-health, section.page-content .intro-our-focus .population-health {
    border-top: 4px solid #FE8417;
}
.intro-our-focus .population-health a h4:before, section.page-content .intro-our-focus .population-health a h4:before {
    background-color: #FE8417;
}
.intro-our-focus .population-health a:hover h4, section.page-content .intro-our-focus .population-health a:hover h4 {
    color: #FE8417;
}
.intro-our-focus .employee-associate-health, section.page-content .intro-our-focus .employee-associate-health {
    border-top: 4px solid #FE8417;
}
.intro-our-focus .employee-associate-health a h4:before, section.page-content .intro-our-focus .employee-associate-health a h4:before {
    background-color: #FE8417;
}
.intro-our-focus .employee-associate-health a:hover h4, section.page-content .intro-our-focus .employee-associate-health a:hover h4 {
    color: #8F4384;
}
.intro-our-focus .medicare-advantage, section.page-content .intro-our-focus .medicare-advantage {
    border-top: 4px solid #2669B2;
}
.intro-our-focus .medicare-advantage a h4:before, section.page-content .intro-our-focus .medicare-advantage a h4:before {
    background-color: #2669B2;
}
.intro-our-focus .medicare-advantage a:hover h4, section.page-content .intro-our-focus .medicare-advantage a:hover h4 {
    color: #0069AA;
}
.intro-our-focus .medicaid-partnerships, section.page-content .intro-our-focus .medicaid-partnerships {
    border-top: 4px solid #2669B2;
}
.intro-our-focus .medicaid-partnerships a h4:before, section.page-content .intro-our-focus .medicaid-partnerships a h4:before {
    background-color: #2669B2;
}
.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 {
    border-bottom: 1px solid #E8EFF6;
    font-size: 0.9rem;
    margin-bottom: 1.5em;
    padding-bottom: 1.5em;
}
.news-feed article h5 {
    color: #000000;
  font-family: 'Open Sans', sans-serif;
    font-size: 1.01rem;
}
.news-feed article h5 a:hover {
    color: #0069AA;
}
.news-feed article p {
    color: #5A524E;
    line-height: 1.7em;
}
.content {
    background: none repeat scroll 0 0 #FFFFFF;
    position: relative;
}
.content header.section-header {
    background: url("../img/bkgd-wave-purple.png") repeat scroll center top #FE8417;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2) inset;
    padding: 1em 0;
    width: 100%;
}
.content header.section-header h1 {
    color: #FFFFFF;
  
    font-size: 1.6rem;
}
.content section.page-content {
    border-bottom: 1px solid #E8EFF6;
    color: #5A524E;
    font-size: 0.85rem;
    line-height: 1.7em;
    margin-bottom: 2em;
    padding-top: 2em;
}
.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 {
    clear: both;
    width: 100%;
}
.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: #FE8417;
}
.content section.page-content a:hover {
    color: #0069AA;
}
.content section.page-content form fieldset.form {
}
.content section.page-content form fieldset.form label {
    clear: both;
    color: #5A524E;
    display: block;
    
    font-weight: bold;
    margin-top: 1em;
    text-transform: uppercase;
    width: 100%;
}
.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 {
    background: none repeat scroll 0 0 #F5F5F5;
    border: 1px solid #CCCCCC;
    color: #555555;
   
    font-size: 1.2rem;
    font-style: italic;
    font-weight: 100;
    padding: 0.3em 0.5em;
    width: 100%;
}
.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 {
    background: none repeat scroll 0 0 #F8F8F8;
    border: 1px solid #B3B3B3;
    outline: medium none;
}
.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: #F5F5F5;
  
    font-style: italic;
    font-weight: 100;
    line-height: 14px;
    margin-bottom: 18px;
    width: 300px;
}
.content section.page-content form fieldset.form .dk_container:focus {
    background: none repeat scroll 0 0 #F8F8F8;
    border: 1px solid #B3B3B3;
    outline: medium none;
}
.content section.page-content form fieldset.form .dk_container a {
    color: #555555;
    cursor: pointer;
    padding: 0.3em 0.5em;
    text-decoration: none;
}
.content section.page-content form fieldset.form ul {
    margin: 0;
    padding: 0;
}
.content section.page-content form fieldset.form .dk_label {
    display: block;
    padding: 0.2em 0.5em 0.4em 0;
}
.content section.page-content form fieldset.form .dk_toggle {
    background-image: url("../img/form-arrow-down.png");
    background-position: 95% center;
    background-repeat: no-repeat;
    border: 1px solid #CCCCCC;
    color: #555555;
    display: block;
    font-size: 1.2rem;
    padding: 0.3em 0.5em;
    transition: border-color 0.5s ease 0s;
    width: 100% !important;
}
.content section.page-content form fieldset.form .dk_toggle:hover {
    border: 1px solid #B3B3B3;
    color: #0069AA;
}
.content section.page-content form fieldset.form .dk_focus .dk_toggle {
    border-color: #CCCCCC;
}
.content section.page-content form fieldset.form .dk_open {
    z-index: 10;
}
.content section.page-content form fieldset.form .dk_open .dk_toggle {
    background-color: #F5F5F5;
    border-color: #CCCCCC;
    color: #555555;
}
.content section.page-content form fieldset.form .dk_options {
    font-size: 1.2rem;
}
.content section.page-content form fieldset.form .dk_options a {
    background-color: #FFFFFF;
    border-bottom: 1px solid #CCCCCC;
    color: #0069AA;
    display: block;
   
    font-size: 0.9rem;
    font-style: normal;
}
.content section.page-content form fieldset.form .dk_options li:last-child a {
    border-bottom: medium 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: #F5F5F5;
    border-bottom-color: #CCCCCC;
    color: #8F4384;
    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 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #CCCCCC;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 2px;
    color: #555555;
    list-style: none outside none;
    margin: 0;
    max-height: 250px;
    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 {
    display: block;
    padding: 0.5em;
}
.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: medium 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;
}
.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 {
    display: none;
    position: relative;
    top: -99999em;
    visibility: hidden;
}
.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;
}
.content section.page-content ul, .content section.page-content ol {
    padding-left: 1.5em;
}
.content section.page-content hr {
   
    border-color: #E8EFF6;
     border-right: medium none;
    border-style: solid none none;
    border-width: 1px medium medium;
    height: 0;
    margin: 2em 0;
    outline: medium none;
}
.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: 0.2em;
}
.content section.page-content h1 {
    color: #0069AA;
   
    font-size: 1.6em;
    font-weight: normal;
}
.content section.page-content h2 {
    color: #2669B2;
   
    font-size: 1.3em;
}
.content section.page-content h3 {
    color: #000000;
  
    font-size: 1.2em;
    font-weight: normal;
}
.content section.page-content h4 {
    color: #FE8417;
 
    font-size: 1.1em;
}
.content section.page-content h5 {
    color: #0069AA;
 
    font-size: 1em;
    text-transform: uppercase;
}
.content section.page-content h6 {
    color: #4C4642;
    
    font-size: 1em;
    text-transform: uppercase;
}
.content section.page-content img {
    margin: 1em 0;
    max-width: 100%;
}
.content section.page-content blockquote {
    color: #8F4384;
  
    font-size: 1.6em;
    font-style: italic;
    font-weight: 100;
    line-height: 1.5em;
    position: relative;
}
.content section.page-content article {
    border-top: 1px solid #E6E6E6;
    margin-bottom: 2em;
    padding-bottom: 2em;
    padding-top: 2em;
    position: relative;
}
.content section.page-content article:before {
    background: none repeat scroll 0 0 #E6E6E6;
    border-radius: 1.5em;
    color: #FFFFFF;
    content: "+";
    display: block;
    font-weight: bold;
    height: 1.5em;
    left: 0;
    line-height: 1.2em;
    position: absolute;
    text-align: center;
    top: -0.75em;
    width: 1.5em;
}
.content section.page-content article h1 {
    clear: both;
    color: #000000;
    font-size: 1.7rem;
}
.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 {
    color: #BFBFBF;
    display: block;
    float: left;
  
    font-size: 0.75rem;
    font-weight: bold;
    line-height: 1.1em;
    padding-left: 2.5em;
    text-transform: uppercase;
}
.content section.page-content article .meta time {
    background: url("../img/article-meta-icon-date.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    border-right: 1px solid #E6E6E6;
    margin-bottom: 1em;
    margin-right: 1em;
    padding-right: 1em;
}
.content section.page-content article .meta ul.categories {
    background: url("../img/article-meta-icon-category.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    float: left;
    font-size: 0.75rem;
    list-style: none outside none;
    margin: 0 0 1em;
    padding-left: 2.5em;
}
.content section.page-content article .meta ul.categories li {
    display: block;
    float: left;
    margin: 0;
    padding: 0 1em 1em 0;
}
.content section.page-content article .meta ul.categories li:last-child {
    padding-bottom: 0;
}
.content section.page-content article .meta ul.categories li a {
    margin: 0;
    padding: 0;
}
.content section.page-content article .meta a.author {
    background: url("../img/article-meta-icon-author.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    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 {
    border-top: 1px solid #E6E6E6;
    clear: both;
    margin-bottom: 4em;
    padding-top: 1.5em;
    position: relative;
    text-align: center;
}
.content section.page-content nav.pagination .prev {
    float: left;
}
.content section.page-content nav.pagination ol {
    display: block;
    left: 50%;
    list-style: none outside none;
    margin: 0 auto 0 -15em;
    position: absolute;
    text-align: center;
    top: 1.5em;
    width: 30em;
}
.content section.page-content nav.pagination ol li {
    display: inline;
}
.content section.page-content nav.pagination ol li a {
    color: #5A524E;
    display: inline-block;
    height: 1.7em;
    width: 1.5em;
}
.content section.page-content nav.pagination ol li a.current {
    background: none repeat scroll 0 0 #FE8417;
    color: #FFFFFF;
}
.content section.page-content nav.pagination ol li a:hover {
    background: none repeat scroll 0 0 #F2F9FE;
    color: #FE8417;
}
.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 outside none;
}
.content aside nav.subnav ul li {
    display: block;
    line-height: 1em;
}
.content aside nav.subnav ul li.heading {
    background: url("../img/arrow-down.png") no-repeat scroll 95% center #db6801;
    border: medium none;
    max-height: 2.8em;
    padding: 0.9em 1.2em;
}
.content aside nav.subnav ul li.heading em {
    color: #FFFFFF;
    font-size: 0.9rem;
    font-style: normal;
    font-weight: bold;
    text-transform: uppercase;
}
.content aside nav.subnav ul li a {
   
    background: none repeat scroll 0 0 #F2F9FE;
    border: 1px solid #E8EFF6;
  
    display: block;
    font-size: 0.9rem;
    padding: 0.9em 1.2em;
}
.content aside nav.subnav ul li a.on, .content aside nav.subnav ul li a:hover {
    color: #8F4384;
}
.content aside nav.subnav ul li a:hover {
    background: none repeat scroll 0 0 #E9F5FD;
}
.content aside .news-feed {
    font-size: 0.9rem;
    left: 0;
    position: relative;
    right: auto;
    top: 0;
    width: 100%;
}
.content aside .news-feed h5 {
    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 {
    border-top-color: #C0D1DD;
    color: #FFFFFF;
    display: block;
    min-height: 0;
    padding: 0;
    width: 100%;
}
.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 {
    color: #496E88;
    font-size: 0.8rem;
    height: auto;
    margin: 1.2em 1em 0.7em;
}
.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 {
    background-color: #C0D1DD;
    color: #FFFFFF;
    font-size: 0.7rem;
    transition: background-color 0.2s ease 0s;
}
.content aside .intro-our-focus .population-health:hover {
    border-top-color: #FE8417;
}
.content aside .intro-our-focus .population-health:hover h4 {
    color: #FE8417;
}
.content aside .intro-our-focus .population-health:hover h4:before {
    background-color: #FE8417;
    color: #FFFFFF;
    transition: background-color 0.2s ease 0s;
}
.content aside .intro-our-focus .employee-associate-health:hover {
    border-top-color: #8F4384;
}
.content aside .intro-our-focus .employee-associate-health:hover h4 {
    color: #8F4384;
}
.content aside .intro-our-focus .employee-associate-health:hover h4:before {
    background-color: #8F4384;
    color: #FFFFFF;
    transition: background-color 0.2s ease 0s;
}
.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: #FFFFFF;
    transition: background-color 0.2s ease 0s;
}
.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: #FFFFFF;
    transition: background-color 0.2s ease 0s;
}
.content.home {
    background-color: rgba(0, 0, 0, 0);
}
.content.innovations .page-content article .more {
    margin-top: 0;
}
.socialize ul { display:block;}
.socialize ul li { float:left; margin-right:12px; list-style:none outside none; height:40px; width:40px; text-align:center; line-height:40px; border-radius:50%;}

.socialize a {color:#FFF;}
.socialize i {color:#FFF;}
.bgfb { background-color:#FE8417;}
.bgfb:hover{ background-color:#3D5B94;}
.bgtw { background-color:#FE8417;}
.bgtw:hover{background-color:#3DACDD;}
.bggp { background-color:#FE8417;}
.bggp:hover{background-color:#DB4B39;}
.bgin { background-color:#FE8417;}
.bgin:hover{background-color:#1E83AE;}

.socail1 {
	width:25%;
	float:left;
}
.copyrgt {
	font-size:13px;
	border-top:1px solid #FFF;
	clear:both;
	padding-bottom:12px;
}
.top-strip {
	height:5px;
	background:#FE8417;
	width:100%;
	position:relative;
}
.mapico {
	height:50px;
	width:40px;
	background:#FE8417;
	float:right;
	font-size:28px;
	color:#FFF;
	line-height:51px;
	text-align:center;

}
footer.main {
    clear: both;
    margin-top: 1em;
	background:#0069AA;
}
footer.main .founders {
    background: url("../img/bkgd-white-texture.jpg") repeat scroll center center #FFFFFF;
    border-bottom: 1px solid #E8EFF6;
    border-top: 1px solid #E8EFF6;
    padding: 1em 0;
}
footer.main .founders ul {
    list-style: none outside none;
    text-align: center;
}
footer.main .founders ul li {
    display: block;
    float: left;
    padding: 0 1.5em 0 0;
    width: 25%;
}
footer.main .founders ul li img {
    margin: 0 0.2em;
    max-width: 100%;
}
footer.main .founders ul li .catholic, footer.main .founders ul li .mtcarmel {
    margin-top: 0.7em;
}
footer.main .founders ul li .university {
    margin-right: 0;
    margin-top: 1em;
}
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 {
    background: url("../img/bkgd-wave-blue.png") repeat scroll center center #0069AA;
    clear: both;
}
footer.main .bottom:before {
    background: url("../img/bkgd-diagonal.png") repeat scroll center top #0069AA;
    content: "";
    display: block;
    height: 10px;
    width: 100%;
}
footer.main .bottom .content-width {
    color: #FFFFFF;
    margin-top: 1em;
}
footer.main .bottom .content-width h6 {
    color: #91D0FF;
 
    font-size: 1.1rem;
	 margin-bottom:10px;
}
footer.main .bottom .content-width .overview, footer.main .bottom .content-width .contact, footer.main .bottom .content-width .contact-info {
    
    font-size: 0.9rem;
    line-height: 1.7em;
    margin-bottom: 2em;
	
}
footer.main .bottom .content-width .overview cite, footer.main .bottom .content-width .contact cite, footer.main .bottom .content-width .contact-info cite {
    display: block;
    font-style: normal;
    padding-top: 1.5em;
}
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 {
    display: block;
    font-style: normal;
}
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: #FFFFFF;
}
footer.main .bottom .content-width .contact-info {
    margin-top: 1.8em;
}
footer.main .bottom .content-width nav ul {
    border-top: 1px solid #007FBB;
    clear: both;
    list-style: none outside none;
    padding-top: 1em;
}
footer.main .bottom .content-width nav ul li {
    margin-bottom: 0.7em;
}
footer.main .bottom .content-width nav ul li a {
    color: #91D0FF;
 
    font-size: 0.9rem;
    text-transform: uppercase;
}
footer.main .bottom .content-width nav ul li a:hover {
    color: #FFFFFF;
}
@media print {
* {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    box-shadow: none !important;
    color: #000000 !important;
    filter: none !important;
    text-shadow: none !important;
}
@page {
    margin: 0.5cm;
}
h2, h3 {
    orphans: 3;
    page-break-after: avoid;
    widows: 3;
}
p {
    orphans: 3;
    widows: 3;
}
pre, blockquote {
    border: 1px solid #808080;
    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) {
.content section.page-content img {
    display: block;
    float: none !important;
}
.clearboth {
	clear:both;
}
.slider a.slides_container_nav {
	right:11%;
}
.slider a.slides_container_nav {
	top:307px;
}

}
@media only screen and (min-width: 480px) {
header.main .content-width {
    
}
.content section.page-content img {
    display: block;
    width: auto;
}
}
@media only screen and (min-width: 600px) {
header.main nav.main li a {
    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 0.7em 0;
    max-width: 75%;
}
.content section.page-content article {
    padding-bottom: 0;
    padding-left: 14em;
    padding-top: 2em;
}
.content section.page-content article h1 {
    clear: none;
}
.content section.page-content article .meta {
    float: left;
    left: -13.9em;
    margin-right: -13em;
    position: relative;
    top: 0;
    width: 12em;
}
.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-bottom: 1px solid #E6E6E6;
    border-right: medium none;
    margin-bottom: 1em;
    margin-right: 0;
    padding-bottom: 1em;
    padding-right: 0;
}
.content section.page-content article .meta ul.categories {
    float: none;
}
.content section.page-content article .meta ul.categories li {
    float: none;
    padding: 0 0 1em;
}
.content section.page-content article img.left {
    margin-left: -14em;
}
.content section.page-content article blockquote:before {
    content: """;
    display: block;
    font-size: 3rem;
    left: -0.75em;
    position: absolute;
    top: 0.33em;
}
.content section.page-content article blockquote:after {
    content: """;
}
}
@media only screen and (min-width: 768px) {
header.main {
    height: 7em;
}
header.main h1 a {
    margin: 0;
}
header.main nav.main {
    font-size: 1rem;
    margin: 0.3em 0 0;
    position: absolute;
    right: 0;
    text-align: right;
    top: 2.5em;
    width: 67%;
}
header.main nav.main ul {
    padding-right: 0.6em;
    text-align: right;
}
header.main nav.main li {
    display: inline-block;
    float: none;
    margin-right: 0.4em;
}
header.main nav.main li.home {
    display: none;
}
header.main nav.main li a {
    font-size: 1rem;
}
header.main .search {
    float: right;
    margin-top: 0;
}
header.main .search input {
    left: 0;
    margin-left: 0;
    position: relative;
}
.slider .slide {
    display: block;
    width: 100%;
}
.slider .slide .image {
    display: block;
    float: left;
    width: 65%;
}
.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: 1.2rem;
    text-align: left;
}
.slider .slide p {
    clear: none;
    display: block;
    float: left;
    font-size: 0.9rem;
    line-height: 1.5em;
    width: 35%;
}
.slider .slides_container_tabs {
    position: absolute;
    top: 1.7em;
}
.slider a.slides_container_nav {
    margin-right: 10px;
    position: absolute;
    right: 35%;
    top: 1.7em;
}
.slider a.slides_container_nav.prev {
    margin-right: 40px;
    right: 35%;
	 background-color:#2669B2;
}
.slider a.slides_container_nav.prev:hover {
    background-color: #1f538c;
    background-position: 5px center;
}
.slider a.slides_container_nav.next {
    background-color: #FE8417;
    background-position: -45px center;
    border-left: 5px solid #FA7701;
}
.slider a.slides_container_nav.next:hover {
    background-color: #fea334;
    background-position: -40px center;
}
.intro-our-focus {
    clear: both;
    float: left;
    margin-top: 1em;
    width: 66%;
}
.news-feed {
    float: right;
    margin-top: 3em;
    width: 29%;
}
.home .news-feed {
    margin-right: 1.1%;
    width: 32%;
}
.interior header.main {
    height: 7em;
}
.interior header.main .search {
    margin: 0;
    right: 0;
    top: 2.5em;
    z-index: 1000;
}
.interior header.main .search input {
    background-position: 16.5em center;
    width: 18.5em;
}
.content header.section-header {
    padding: 1em 0;
}
.content header.section-header h1 {
    font-size: 2rem;
}
.content section.page-content {
    border: medium none;
    float: left;
    min-height: 30em;
    padding-right: 21em;
}
.content section.page-content article {
    border-top: 1px solid #E6E6E6;
    margin-bottom: 2em;
    padding-bottom: 2em;
    padding-left: 0;
    padding-top: 2em;
    position: relative;
    width: 100%;
}
.content section.page-content article h1 {
    clear: both;
    color: #000000;
    font-size: 1.7rem;
}
.content section.page-content article h1 a {
    color: inherit;
}
.content section.page-content article .meta {
    float: none;
    left: 0;
    margin-bottom: 1em;
    position: relative;
    top: 0;
    width: 99.8%;
}
.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-bottom: medium none;
    border-right: 1px solid #E6E6E6;
    margin-bottom: 1em;
    margin-right: 1em;
    padding-bottom: 0;
    padding-right: 1em;
}
.content section.page-content article .meta ul.categories {
    float: left;
}
.content section.page-content article .meta ul.categories li {
    float: left;
    padding: 0 1em 1em 0;
}
.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;
    float: right;
    font-size: 1rem;
    margin-left: -15em;
    position: relative;
    top: -2.8em;
    width: 14.7em;
}
.content aside nav.subnav ul li.heading {
    background-position: 12.5em center;
}
.content aside .news-feed {
    left: 0;
    position: relative;
    right: auto;
    top: 0;
    width: 100%;
}
.content aside .button, .content aside button {
    font-size: 0.9rem;
}
.content aside.no-subnav {
    top: 0.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 {
    float: left;
    margin-right: 3%;
    width: 33%;
}
footer.main .bottom .content-width .contact-info {
    padding-left: 2em;
}
footer.main .bottom .content-width nav ul {
    height: 5em;
}
footer.main .bottom .content-width nav ul li {
    float: left;
    margin-bottom: 0;
    margin-right: 2em;
}
}
@media only screen and (min-width: 992px) {
.button, button {
    font-size: 1.1rem;
}
header.main .content-width {
    background: url("../img/bkgd-header.png") no-repeat scroll 230px top rgba(0, 0, 0, 0);
    height: 6.8em;

}
header.main nav.main li {
    display: inline-block;
    
    padding: 6px 9px;
}
header.main nav.main li>ul {
	display:none;
	margin-left:-40px;
}
header.main nav.main li:hover {
	background:#FFF;
}
header.main nav.main li:hover > ul {
	display:block;
	position:absolute;
	background:#FFF;
	
	
	
}
header.main nav.main li>ul>li
{display:block;
font-size:14px;
border-bottom:1px solid#DDD;
padding:4px 8px;
margin-left:0 !important;
margin-right:0 !important;
text-align:left;
}
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: 14px;
}
header.main .search {
    margin-top: 0;
    position: absolute;
    right: 1.5em;
    top: 6.7em;
    z-index: 1000;
}
header.main .search input {
    left: 0;
    margin: 0;
    position: relative;
}
.slider {
    height: 26em;
    margin-bottom: 0;
    margin-left: -10px;
    overflow: hidden;
    width: 100%;
}
.slider .slide, .slider .slide_container {
    height: 25em;
    max-width: 100%;
    position: relative;
    width: 100%;
}
.slider .slide .image, .slider .slide_container .image {
    max-width: 65%;
    padding-left: 10px;
    width: 65%;
}
.slider .slide a.headline, .slider .slide_container a.headline {
    background:url(../images/bkgd-slider-headline.png) no-repeat scroll left top rgba(0, 0, 0, 0);
    float: none;
    height: 87px;
    text-align: left;
    top: 241px;
    width: 65%;
}
.slider .slide a.headline h2, .slider .slide_container a.headline h2 {
    clear: none;
    display: inline;
    float: none;
    font-size: 1.5rem;
    left: 0;
    line-height: 1.1em;
    padding: 1.1em 0 1.1em 1em;
    position: absolute;
    text-align: left;
    top: 0;
    width: 100%;
}
.slider .slide p, .slider .slide_container p {
    border-left: 5px solid #1f538c;
    clear: none;
    font-size: 1rem;
    height: 270px;
    left: 65%;
    line-height: 1.7em;
    margin: 0;
    max-width: 28%;
    padding-top: 1.2em;
    position: absolute;
    top: 48px;
}
.hoverdes {
	position:absolute;
	width:100%;
	z-index:1000;
	height:50px;
	background:rgba(0,0,0,0.7);
	padding:10px;
	bottom:0;
	color:#FFF;
	display:none;
	font-size:14px;
	text-align:center;
}
.busnissGroup a:hover > .hoverdes {
	display:block;
}
.contactform h3
{
	margin:10px;
	
	}
	.textField {
    margin: 0 0 15px;
    width: 242px;
	padding:9px;
	 font: 12px/12px;
	 
	
}


.button.small {
    font-size: 12px;
    line-height: 12px;
    padding: 8px 10px 7px;
}
.button{
	margin: 0 0 10px;
	display: inline-block;
	padding: 13px 19px 12px;
	font: bold 14px/14px 'Helvetica Neue',  Helvetica, Arial, sans-serif;
	color: #fff;
	text-transform: uppercase;
    text-shadow: 0 1px 0 rgba(0,0,0,0.2);
    text-decoration: none;
	outline: none;
    cursor: pointer;
    background: #00c2f3;
    -webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

}
.slider a.slides_container_nav {
    background-position: 20px center;
    display: block;
    height: 50px;
    margin-right: -50px;
    position: absolute;
    right: 35 %;
    top: 318px;
    width: 50px;
    z-index: 110;
}
.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 center;
}
.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;
    margin-right: 1%;
    min-height: 23em;
    width: 46%;
	/*width:100%;*/
}
.intro-our-focus:nth-child(2n+1) {
    margin-right: 0;
}
.interior header.main .search {
    top: 8.5em;
}
.content header.section-header h1 {
    font-size: 2.2rem;
    padding-right: 5em;
}
.content section.page-content {
  
}
.content section.page-content article {
    clear: both;
    padding-bottom: 0;
    padding-left: 14em;
    padding-top: 2em;
}
.content section.page-content article h1 {
    clear: none;
}
.content section.page-content article .meta {
    float: left;
    left: -13.9em;
    margin-right: -13em;
    position: relative;
    top: 0;
    width: 12em;
}
.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-bottom: 1px solid #E6E6E6;
    border-right: medium none;
    margin-bottom: 1em;
    margin-right: 0;
    padding-bottom: 1em;
    padding-right: 0;
}
.content section.page-content article .meta ul.categories {
    float: none;
}
.content section.page-content article .meta ul.categories li {
    float: none;
    padding: 0 0 1em;
}
.content section.page-content article img.left {
    margin-left: -14em;
}
.content section.page-content article blockquote:before {
    content: """;
    display: block;
    font-size: 3em;
    left: -0.75em;
    position: absolute;
    top: 0.33em;
}
.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;
    padding: 0;
    width: auto;
}
footer.main .founders ul li img {
    margin: 0;
    width: auto;
}
footer.main .founders ul li .catholic, footer.main .founders ul li .mtcarmel {
    margin-top: 0.7em;
}
footer.main .founders ul li .university {
    margin-right: 0;
    margin-top: 1em;
}
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) {
}
@media not all, only screen and (min--moz-device-pixel-ratio: 1.5), not all {
header.main h1 a {
    background-image: url("../img/hio-logo-2x.png");
    background-size: 100% auto;
}
}
.rslides {
    list-style: none outside none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 100%;
}
.rslides li {
    display: none;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.rslides li:first-child {
    display: block;
    float: left;
    position: relative;
}
.rslides img {
    border: 0 none;
    display: block;
    float: left;
    height: auto;
    width: 100%;
}

.blog-image {
	padding:7px;
	text-align:center;
}
.welcomeYouSec{margin:18px 0 30px 0; float:left; border-bottom:1px solid #d2d2d2;}
.description{
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 0 0 3px 4px;
	z-index: 2;
}
.busnissGroup{width:32%; float:left; margin:30px 0; border:1px solid #d2d2d2; position:relative;}
.middle{margin:30px 1%; overflow:hidden;}
.link
{
	margin-top:-121px;
	float:right;
	margin-right:161px;
	}
.busnissGroup:hover{
	box-shadow:0 3px 3px #777;
	-moz-box-shadow:0 3px 3px #777;
	-webkit-box-shadow:0 3px 3px #777;
	-0-box-shadow:0 3px 3px #777;
	
	}
 .frame{
	padding: 0px;
	background: #fff;
	border-width: 0px;
	border-style: solid;
	border-color: #f9f9f9 #ececec #cdcdcd;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.thumb
{
	position:relative;
    height:150;
	}

.description {
    bottom: 0;
    display: block;
    left: 0;
    padding: 0 0 3px 4px;
    position: absolute;
    z-index: -1;
}
