<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"  
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
   <head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     <base  
href='http://www.healthcarepayernews.com/content/horizon-jumps-telehealth-bandwagon'  
/>
     <title>Horizon jumps on telehealth bandwagon</title>
     <script type="text/javascript"  
src="http://www.healthcarepayernews.com/sites/healthcarepayernews.com/files/js/js_92d4ca425cb447a6ed33777444724eda.js"></script>
<script type="text/javascript">
<!--//--><![CDATA[//><!--
jQuery.extend(Drupal.settings, {"basePath":"\/"});
//--><!]]>
</script>
<script type="text/javascript">
<!--//--><![CDATA[//><!--

                                var oas_pagetag = 'healthcarepayernews.com/' + '';
                                (function() {
                                 var url =  
'http://oascentral.healthcarepayernews.com/RealMedia/ads/adstream_mjx.ads/',
                                   pagetag = 'healthcarepayernews.com/' + '',
                                   listpos =  
'Top,TopRight,Right1,Right2,Right3,Bottom,BottomRight,Position2,Frame1',
                                   query = '',
                                   rns = (Math.random() + "").substring(2, 11);
                                 document.write('<script src="' + url + pagetag + '/1' + rns + '@' +  
listpos + '?' + query + '"><\/script>');
                                })();
//--><!]]>
</script>
         <meta name='robots' content='noindex, nofollow' />
     <link rel='shortcut icon'  
href='http://www.healthcarepayernews.com/sites/healthcarepayernews.com/files/analytic_favicon.gif'  
type='image/x-icon' />
     <style type='text/css' media='all'>
.node-unpublished {
   background-color: #fff4f4;
}
.preview .node {
   background-color: #ffffea;
}
#node-admin-filter ul {
   list-style-type: none;
   padding: 0;
   margin: 0;
   width: 100%;
}
#node-admin-buttons {
   float: left; /* LTR */
   margin-left: 0.5em; /* LTR */
   clear: right; /* LTR */
}
td.revision-current {
   background: #ffc;
}
.node-form .form-text {
   display: block;
   width: 95%;
}
.node-form .container-inline .form-text {
   display: inline;
   width: auto;
}
.node-form .standard {
   clear: both;
}
.node-form textarea {
   display: block;
   width: 95%;
}
.node-form .attachments fieldset {
   float: none;
   display: block;
}
.terms-inline {
   display: inline;
}

.poll .bar {
   height: 1em;
   margin: 1px 0;
   background-color: #ddd;
}
.poll .bar .foreground {
   background-color: #000;
   height: 1em;
   float: left; /* LTR */
}
.poll .links {
   text-align: center;
}
.poll .percent {
   text-align: right; /* LTR */
}
.poll .total {
   text-align: center;
}
.poll .vote-form {
   text-align: center;
}
.poll .vote-form .choices {
   text-align: left; /* LTR */
   margin: 0 auto;
   display: table;
}
.poll .vote-form .choices .title {
   font-weight: bold;
}
.node-form #edit-poll-more {
   margin: 0;
}
td.poll-chtext {
   width: 80%;
}
td.poll-chvotes .form-text {
   width: 85%;
}

/*
** HTML elements
*/
fieldset {
   margin-bottom: 1em;
   padding: .5em;
}
form {
   margin: 0;
   padding: 0;
}
hr {
   height: 1px;
   border: 1px solid gray;
}
img {
   border: 0;
}
table {
   border-collapse: collapse;
}
th {
   text-align: left; /* LTR */
   padding-right: 1em; /* LTR */
   border-bottom: 3px solid #ccc;
}

/*
** Markup free clearing
** Details: http://www.positioniseverything.net/easyclearing.html
*/
.clear-block:after {
   content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
}

.clear-block {
   display: inline-block;
}

/* Hides from IE-mac \*/
* html .clear-block {
   height: 1%;
}
.clear-block {
   display: block;
}
/* End hide from IE-mac */

/*
** HTML elements
*/
body.drag {
   cursor: move;
}
th.active img {
   display: inline;
}
tr.even, tr.odd {
   background-color: #eee;
   border-bottom: 1px solid #ccc;
   padding: 0.1em 0.6em;
}
tr.drag {
   background-color: #fffff0;
}
tr.drag-previous {
   background-color: #ffd;
}
td.active {
   background-color: #ddd;
}
td.checkbox, th.checkbox {
   text-align: center;
}
tbody {
   border-top: 1px solid #ccc;
}
tbody th {
   border-bottom: 1px solid #ccc;
}
thead th {
   text-align: left; /* LTR */
   padding-right: 1em; /* LTR */
   border-bottom: 3px solid #ccc;
}

/*
** Other common styles
*/
.breadcrumb {
   padding-bottom: .5em
}
div.indentation {
   width: 20px;
   height: 1.7em;
   margin: -0.4em 0.2em -0.4em -0.4em; /* LTR */
   padding: 0.42em 0 0.42em 0.6em; /* LTR */
   float: left; /* LTR */
}
div.tree-child {
   background: url(../../misc/tree.png) no-repeat 11px center; /* LTR */
}
div.tree-child-last {
   background: url(../../misc/tree-bottom.png) no-repeat 11px center; /* LTR  
*/
}
div.tree-child-horizontal {
   background: url(../../misc/tree.png) no-repeat -11px center;
}
.error {
   color: #e55;
}
div.error {
   border: 1px solid #d77;
}
div.error, tr.error {
   background: #fcc;
   color: #200;
   padding: 2px;
}
.warning {
   color: #e09010;
}
div.warning {
   border: 1px solid #f0c020;
}
div.warning, tr.warning {
   background: #ffd;
   color: #220;
   padding: 2px;
}
.ok {
   color: #008000;
}
div.ok {
   border: 1px solid #00aa00;
}
div.ok, tr.ok {
   background: #dfd;
   color: #020;
   padding: 2px;
}
.item-list .icon {
   color: #555;
   float: right; /* LTR */
   padding-left: 0.25em; /* LTR */
   clear: right; /* LTR */
}
.item-list .title {
   font-weight: bold;
}
.item-list ul {
   margin: 0 0 0.75em 0;
   padding: 0;
}
.item-list ul li {
   margin: 0 0 0.25em 1.5em; /* LTR */
   padding: 0;
   list-style: disc;
}
ol.task-list li.active {
   font-weight: bold;
}
.form-item {
   margin-top: 1em;
   margin-bottom: 1em;
}
tr.odd .form-item, tr.even .form-item {
   margin-top: 0;
   margin-bottom: 0;
   white-space: nowrap;
}
tr.merge-down, tr.merge-down td, tr.merge-down th {
   border-bottom-width: 0 !important;
}
tr.merge-up, tr.merge-up td, tr.merge-up th {
   border-top-width: 0 !important;
}
.form-item input.error, .form-item textarea.error, .form-item select.error {
   border: 2px solid red;
}
.form-item .description {
   font-size: 0.85em;
}
.form-item label {
   display: block;
   font-weight: bold;
}
.form-item label.option {
   display: inline;
   font-weight: normal;
}
.form-checkboxes, .form-radios {
   margin: 1em 0;
}
.form-checkboxes .form-item, .form-radios .form-item {
   margin-top: 0.4em;
   margin-bottom: 0.4em;
}
.marker, .form-required {
   color: #f00;
}
.more-link {
   text-align: right; /* LTR */
}
.more-help-link {
   font-size: 0.85em;
   text-align: right; /* LTR */
}
.nowrap {
   white-space: nowrap;
}
.item-list .pager {
   clear: both;
   text-align: center;
}
.item-list .pager li {
   background-image:none;
   display:inline;
   list-style-type:none;
   padding: 0.5em;
}
.pager-current {
   font-weight:bold;
}
.tips {
   margin-top: 0;
   margin-bottom: 0;
   padding-top: 0;
   padding-bottom: 0;
   font-size: 0.9em;
}
dl.multiselect dd.b, dl.multiselect dd.b .form-item, dl.multiselect dd.b  
select {
   font-family: inherit;
   font-size: inherit;
   width: 14em;
}
dl.multiselect dd.a, dl.multiselect dd.a .form-item {
   width: 10em;
}
dl.multiselect dt, dl.multiselect dd {
   float: left; /* LTR */
   line-height: 1.75em;
   padding: 0;
   margin: 0 1em 0 0; /* LTR */
}
dl.multiselect .form-item {
   height: 1.75em;
   margin: 0;
}

/*
** Inline items (need to override above)
*/
.container-inline div, .container-inline label {
   display: inline;
}

/*
** Tab navigation
*/
ul.primary {
   border-collapse: collapse;
   padding: 0 0 0 1em; /* LTR */
   white-space: nowrap;
   list-style: none;
   margin: 5px;
   height: auto;
   line-height: normal;
   border-bottom: 1px solid #bbb;
}
ul.primary li {
   display: inline;
}
ul.primary li a {
   background-color: #ddd;
   border-color: #bbb;
   border-width: 1px;
   border-style: solid solid none solid;
   height: auto;
   margin-right: 0.5em; /* LTR */
   padding: 0 1em;
   text-decoration: none;
}
ul.primary li.active a {
   background-color: #fff;
   border: 1px solid #bbb;
   border-bottom: #fff 1px solid;
}
ul.primary li a:hover {
   background-color: #eee;
   border-color: #ccc;
   border-bottom-color: #eee;
}
ul.secondary {
   border-bottom: 1px solid #bbb;
   padding: 0.5em 1em;
   margin: 5px;
}
ul.secondary li {
   display: inline;
   padding: 0 1em;
   border-right: 1px solid #ccc; /* LTR */
}
ul.secondary a {
   padding: 0;
   text-decoration: none;
}
ul.secondary a.active {
   border-bottom: 4px solid #999;
}

/*
** Autocomplete styles
*/
/* Suggestion list */
#autocomplete {
   position: absolute;
   border: 1px solid;
   overflow: hidden;
   z-index: 100;
}
#autocomplete ul {
   margin: 0;
   padding: 0;
   list-style: none;
}
#autocomplete li {
   background: #fff;
   color: #000;
   white-space: pre;
   cursor: default;
}
#autocomplete li.selected {
   background: #0072b9;
   color: #fff;
}
/* Animated throbber */
html.js input.form-autocomplete {
   background-image: url(../../misc/throbber.gif);
   background-repeat: no-repeat;
   background-position: 100% 2px; /* LTR */
}
html.js input.throbbing {
   background-position: 100% -18px; /* LTR */
}

/*
** Collapsing fieldsets
*/
html.js fieldset.collapsed {
   border-bottom-width: 0;
   border-left-width: 0;
   border-right-width: 0;
   margin-bottom: 0;
   height: 1em;
}
html.js fieldset.collapsed * {
   display: none;
}
html.js fieldset.collapsed legend {
   display: block;
}
html.js fieldset.collapsible legend a {
   padding-left: 15px; /* LTR */
   background: url(../../misc/menu-expanded.png) 5px 75% no-repeat; /* LTR */
}
html.js fieldset.collapsed legend a {
   background-image: url(../../misc/menu-collapsed.png); /* LTR */
   background-position: 5px 50%; /* LTR */
}
/* Note: IE-only fix due to '* html' (breaks Konqueror otherwise). */
* html.js fieldset.collapsed legend,
* html.js fieldset.collapsed legend *,
* html.js fieldset.collapsed table * {
   display: inline;
}
/* For Safari 2 to prevent collapsible fieldsets containing tables from  
dissapearing due to tableheader.js. */
html.js fieldset.collapsible {
   position: relative;
}
html.js fieldset.collapsible legend a {
   display: block;
}
/* Avoid jumping around due to margins collapsing into collapsible fieldset  
border */
html.js fieldset.collapsible .fieldset-wrapper {
   overflow: auto;
}

/*
** Resizable text areas
*/
.resizable-textarea {
   width: 95%;
}
.resizable-textarea .grippie {
   height: 9px;
   overflow: hidden;
   background: #eee url(../../misc/grippie.png) no-repeat center 2px;
   border: 1px solid #ddd;
   border-top-width: 0;
   cursor: s-resize;
}
html.js .resizable-textarea textarea {
   margin-bottom: 0;
   width: 100%;
   display: block;
}

/*
** Table drag and drop.
*/
.draggable a.tabledrag-handle {
   cursor: move;
   float: left; /* LTR */
   height: 1.7em;
   margin: -0.4em 0 -0.4em -0.5em; /* LTR */
   padding: 0.42em 1.5em 0.42em 0.5em; /* LTR */
   text-decoration: none;
}
a.tabledrag-handle:hover {
   text-decoration: none;
}
a.tabledrag-handle .handle {
   margin-top: 4px;
   height: 13px;
   width: 13px;
   background: url(../../misc/draggable.png) no-repeat 0 0;
}
a.tabledrag-handle-hover .handle {
   background-position: 0 -20px;
}

/*
** Teaser splitter
*/
.joined + .grippie {
   height: 5px;
   background-position: center 1px;
   margin-bottom: -2px;
}
/* Keeps inner content contained in Opera 9. */
.teaser-checkbox {
   padding-top: 1px;
}
div.teaser-button-wrapper {
   float: right; /* LTR */
   padding-right: 5%; /* LTR */
   margin: 0;
}
.teaser-checkbox div.form-item {
   float: right; /* LTR */
   margin: 0 5% 0 0; /* LTR */
   padding: 0;
}
textarea.teaser {
   display: none;
}
html.js .no-js {
   display: none;
}

/*
** Progressbar styles
*/
.progress {
   font-weight: bold;
}
.progress .bar {
   background: #fff url(../../misc/progress.gif);
   border: 1px solid #00375a;
   height: 1.5em;
   margin: 0 0.2em;
}
.progress .filled {
   background: #0072b9;
   height: 1em;
   border-bottom: 0.5em solid #004a73;
   width: 0%;
}
.progress .percentage {
   float: right; /* LTR */
}
.progress-disabled {
   float: left; /* LTR */
}
.ahah-progress {
   float: left; /* LTR */
}
.ahah-progress .throbber {
   width: 15px;
   height: 15px;
   margin: 2px;
   background: transparent url(../../misc/throbber.gif) no-repeat 0px -18px;
   float: left; /* LTR */
}
tr .ahah-progress .throbber {
   margin: 0 2px;
}
.ahah-progress-bar {
   width: 16em;
}

/*
** Formatting for welcome page
*/
#first-time strong {
   display: block;
   padding: 1.5em 0 .5em;
}

/*
** To be used with tableselect.js
*/
tr.selected td {
   background: #ffc;
}

/*
** Floating header for tableheader.js
*/
table.sticky-header {
   margin-top: 0;
   background: #fff;
}

/*
** Installation clean URLs
*/
#clean-url.install {
   display: none;
}

/*
** For anything you want to hide on page load when JS is enabled, so
** that you can use the JS to control visibility and avoid flicker.
*/
html.js .js-hide {
   display: none;
}

/*
** Styles for the system modules page (admin/build/modules)
*/
#system-modules div.incompatible {
   font-weight: bold;
}

/*
** Styles for the system themes page (admin/build/themes)
*/
#system-themes-form div.incompatible {
   font-weight: bold;
}

/*
** Password strength indicator
*/
span.password-strength {
   visibility: hidden;
}
input.password-field {
   margin-right: 10px; /* LTR */
}
div.password-description {
   padding: 0 2px;
   margin: 4px 0 0 0;
   font-size: 0.85em;
   max-width: 500px;
}
div.password-description ul {
   margin-bottom: 0;
}
.password-parent {
   margin: 0 0 0 0;
}
/*
** Password confirmation checker
*/
input.password-confirm {
   margin-right: 10px; /* LTR */
}
.confirm-parent {
   margin: 5px 0 0 0;
}
span.password-confirm {
   visibility: hidden;
}
span.password-confirm span {
   font-weight: normal;
}

ul.menu {
   list-style: none;
   border: none;
   text-align:left; /* LTR */
}
ul.menu li {
   margin: 0 0 0 0.5em; /* LTR */
}
li.expanded {
   list-style-type: circle;
   list-style-image: url(../../misc/menu-expanded.png);
   padding: 0.2em 0.5em 0 0; /* LTR */
   margin: 0;
}
li.collapsed {
   list-style-type: disc;
   list-style-image: url(../../misc/menu-collapsed.png); /* LTR */
   padding: 0.2em 0.5em 0 0; /* LTR */
   margin: 0;
}
li.leaf {
   list-style-type: square;
   list-style-image: url(../../misc/menu-leaf.png);
   padding: 0.2em 0.5em 0 0; /* LTR */
   margin: 0;
}
li a.active {
   color: #000;
}
td.menu-disabled {
   background: #ccc;
}
ul.links {
   margin: 0;
   padding: 0;
}
ul.links.inline {
   display: inline;
}
ul.links li {
   display: inline;
   list-style-type: none;
   padding: 0 0.5em;
}
.block ul {
   margin: 0;
   padding: 0 0 0.25em 1em; /* LTR */
}

#permissions td.module {
   font-weight: bold;
}
#permissions td.permission {
   padding-left: 1.5em; /* LTR */
}
#access-rules .access-type, #access-rules .rule-type {
   margin-right: 1em; /* LTR */
   float: left; /* LTR */
}
#access-rules .access-type .form-item, #access-rules .rule-type .form-item {
   margin-top: 0;
}
#access-rules .mask {
   clear: both;
}
#user-login-form {
   text-align: center;
}
#user-admin-filter ul {
   list-style-type: none;
   padding: 0;
   margin: 0;
   width: 100%;
}
#user-admin-buttons {
   float: left; /* LTR */
   margin-left: 0.5em; /* LTR */
   clear: right; /* LTR */
}
#user-admin-settings fieldset .description {
   font-size: 0.85em;
   padding-bottom: .5em;
}

/* Generated by user.module but used by profile.module: */
.profile {
   clear: both;
   margin: 1em 0;
}
.profile .picture {
   float: right; /* LTR */
   margin: 0 1em 1em 0; /* LTR */
}
.profile h3 {
   border-bottom: 1px solid #ccc;
}
.profile dl {
   margin: 0 0 1.5em 0;
}
.profile dt {
   margin: 0 0 0.2em 0;
   font-weight: bold;
}
.profile dd {
   margin: 0 0 1em 0;
}
/* $Id: content-module.css,v 1.1.2.6 2009/03/14 18:45:38 yched Exp $ */

/* Node display */
.field .field-label,
.field .field-label-inline,
.field .field-label-inline-first {
   font-weight:bold;
}
.field .field-label-inline,
.field .field-label-inline-first {
   display:inline;
}
.field .field-label-inline {
   visibility:hidden;
}

/* Node form display */
.node-form .content-multiple-table td.content-multiple-drag {
   width:30px;
   padding-right:0;/*LTR*/
}
.node-form .content-multiple-table td.content-multiple-drag  
a.tabledrag-handle{
   padding-right:.5em;/*LTR*/
}

.node-form .content-add-more .form-submit{
   margin:0;
}

.node-form .number {
   display:inline;
   width:auto;
}
.node-form .text {
   width:auto;
}

/* CSS overrides for Views-based autocomplete results.
   - #autocomplete uses "white-space:pre", which is no good with
     Views' template-based rendering
   - Field titles are rendered with <label> in default templates,
     but we don't want the 'form' styling it gets under .form-item
*/
.form-item #autocomplete .reference-autocomplete {
   white-space:normal;
}

.form-item #autocomplete .reference-autocomplete label {
   display:inline;
   font-weight:normal;
}

/* 'Manage fields' overview */
#content-field-overview-form .advanced-help-link,
#content-display-overview-form .advanced-help-link {
   margin: 4px 4px 0 0;/*LTR*/
}
#content-field-overview-form .label-group,
#content-display-overview-form .label-group,
#content-copy-export-form .label-group {
   font-weight: bold;
}
table#content-field-overview .label-add-new-field,
table#content-field-overview .label-add-existing-field,
table#content-field-overview .label-add-new-group {
   float: left;/*LTR*/
}
table#content-field-overview tr.content-add-new .tabledrag-changed {
   display: none;
}
table#content-field-overview tr.content-add-new .description {
   margin-bottom: 0;
}
table#content-field-overview .content-new {
   font-weight: bold;
   padding-bottom: .5em;
}

/* 'Advanced help' pages */
.advanced-help-topic h3,
.advanced-help-topic h4,
.advanced-help-topic h5,
.advanced-help-topic h6  {
   margin:1em 0 .5em 0;
}
.advanced-help-topic dd {
   margin-bottom: .5em;
}
.advanced-help-topic span.code {
   background-color:#EDF1F3;
   font-family:"Bitstream Vera Sans Mono",Monaco,"Lucida Console",monospace;
   font-size:0.9em;
   padding:1px;
}
.advanced-help-topic .content-border {
   border:1px solid #AAA
}/* Indent & Justify classes */

.rteindent1 {
   margin-left: 40px;
}
.rteindent2 {
   margin-left: 80px;
}
.rteindent3 {
   margin-left: 120px;
}
.rteindent4 {
   margin-left: 160px;
}
.rteleft {
   text-align: left;
}
.rteright {
   text-align: right;
}
.rtecenter {
   text-align: center;
}
.rtejustify {
   text-align: justify;
}
.ibimage_left {
   float: left;
}
.ibimage_right {
   float: right;
}

/* CKEditor padding in IE */
table.cke_editor fieldset {
   padding:0 !important;
}
/* hack with ie and garland editing area size fix - [#733512] */
.cke_editor{
   display: table !important;
}
.cke_editor,#ie#bug {
   display: inline-table !important;
}

.cke_panel_listItem {
     background-image: none;
     padding-left: 0;
}
/* remove top border from tbody - overwrite system.css - [#751672] */
tbody {
     border: 0;
}

/*toolbar wizzard*/
form#ckeditor-admin-profile-form textarea#edit-toolbar,  
form#ckeditor-admin-global-profile-form textarea#edit-toolbar {
     display: none;
}
form#ckeditor-admin-profile-form #edit-toolbar + .grippie,  
form#ckeditor-admin-global-profile-form #edit-toolbar + .grippie {
     display: none;
}
div.sortableList {
     cursor: n-resize;
}
div.widthMarker {
     height: 20px;
     border-top: 1px dashed #CCC;
     margin: 10px 0px 0px 1px;
     padding-left: 1px;
     text-align: center;
}
div.sortableList.group {
     margin: 20px 0px 0px 0px;
}
div.sortableList div.sortableListDiv {
     height: 30px;
     margin-bottom: 3px;
     width: 900px;
}
div.sortableList div.sortableListDiv span.sortableListSpan {
     background-color: #F0F0EE;
     height: 30px;
     border-right: 1px dashed #CCC;
     display: block;
}
div.sortableList div.sortableListDiv span.sortableListSpan ul {
     background: none;
     width: 900px;
     white-space: nowrap;
     border: 1px solid #CCC;
     list-style: none;
     margin:0px;
     padding: 0px 0px 0px 1px;
     height: 30px;
}
div.sortableList div.sortableListDiv span.sortableListSpan ul li {
     background: none;
     list-style: none;
     cursor: move;
     height: 18px;
     min-width: 18px;
     padding: 2px;
}
div.sortableList div.sortableListDiv span.sortableListSpan ul li.group {
     min-width: 5px;
     padding-left: 2px;
}
div.sortableList div.sortableListDiv span.sortableListSpan ul li img {
     border: 0;
     padding: 0;
     margin: 0
}
li.sortableItem {
     position: relative;
     float: left;
     margin: 3px 1px 1px 0px;
     border: 1px solid #CCC;
     background-color: #F0F0EE;
     z-index: 99;
}

/* Fix for fieldset for-edit-apperance in Firefox*/
fieldset#edit-appearance div#groupLayout, div#allButtons  {
   border: 0;
   padding: 0 0 0 0;
   margin: 1em 0;
   overflow: auto;
}

/**
  * Fix for double scrollbar on ckeditor menu dropdowns in IE - [#1361894]
  */
.cke_browser_ie .cke_panel_block {
     overflow: hidden !important;
}
.ctools-locked {
   color: red;
   border: 1px solid red;
   padding: 1em;
}

.ctools-owns-lock {
   background: #FFFFDD none repeat scroll 0 0;
   border: 1px solid #F0C020;
   padding: 1em;
}

a.ctools-ajaxing,
input.ctools-ajaxing,
button.ctools-ajaxing,
select.ctools-ajaxing {
   padding-right: 18px !important;
   background: url(../images/status-active.gif) right center no-repeat;
}

div.ctools-ajaxing {
   float: left;
   width: 18px;
   background: url(../images/status-active.gif) center center no-repeat;
}
/* Force from/to dates to float using inline-block, where it works, otherwise  
inline. */
.container-inline-date {
   width:auto;
   clear:both;
   display: inline-block;
   vertical-align:top;
   margin-right: 0.5em; /* LTR */
}
.container-inline-date .form-item {
   float:none;
   padding:0;
   margin:0;
}
.container-inline-date .form-item .form-item {
   float: left; /* LTR */
}
.container-inline-date .form-item,
.container-inline-date .form-item input {
   width:auto;
}
.container-inline-date .description {
   clear: both;
}

.container-inline-date .form-item input,
.container-inline-date .form-item select,
.container-inline-date .form-item option {
   margin-right: 5px; /* LTR */
}

.container-inline-date .date-spacer {
   margin-left: -5px; /* LTR */
}
.views-right-60 .container-inline-date div {
   padding:0;
   margin:0;
}

.container-inline-date .date-timezone .form-item {
   float:none;
   width:auto;
   clear:both;
}

/* Fixes for date popup css so it will behave in Drupal */
#calendar_div, #calendar_div td, #calendar_div th {
   margin:0;
   padding:0;
}
#calendar_div,
.calendar_control,
.calendar_links,
.calendar_header,
.calendar {
   width: 185px;
   border-collapse: separate;
   margin: 0;
}
.calendar td {
   padding: 0;
}

/* formatting for from/to dates in nodes and views */
span.date-display-single {
}
span.date-display-start {
}
span.date-display-end {
}
span.date-display-separator {
}

.date-repeat-input {
   float: left; /* LTR */
   width:auto;
   margin-right: 5px; /* LTR */
}
.date-repeat-input select {
   min-width:7em;
}
.date-repeat fieldset {
   clear:both;
   float:none;
}

.date-views-filter-wrapper {
   min-width:250px;
}
.date-views-filter input {
   float: left !important; /* LTR */
   margin-right: 2px !important; /* LTR */
   padding:0 !important;
   width:12em;
   min-width:12em;
}

.date-nav {
   width:100%;
}
.date-nav div.date-prev {
   text-align: left; /* LTR */
   width:24%;
   float: left; /* LTR */
}
.date-nav div.date-next {
   text-align: right; /* LTR */
   width:24%;
   float: right; /* LTR */
}
.date-nav div.date-heading {
   text-align:center;
   width:50%;
   float: left; /* LTR */
}
.date-nav div.date-heading h3 {
   margin:0;
   padding:0;
}

.date-clear {
   float:none;
   clear:both;
   display:block;
}

.date-clear-block {
   float:none;
   width:auto;
   clear:both;
}

/*
  ** Markup free clearing that fixes unwanted scrollbars
  ** @see http://drupal.org/node/232959
  */
  .date-clear-block:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
  }
  .date-clear-block {
    display: inline-block;
  }
  /* Hides from IE-mac \*/
  * html .date-clear-block {
    height: 1%;
  }
  .date-clear-block {
    display: block;
  }
  /* End hide from IE-mac */

.date-container .date-format-delete {
   margin-top: 1.8em;
   margin-left: 1.5em;
   float: left;
}
.date-container .date-format-name {
   float: left;
}
.date-container .date-format-type {
   float: left;
   padding-left: 10px;
}

.date-container .select-container {
   clear: left;
   float: left;
}

/* Calendar day css */
div.date-calendar-day {
   line-height: 1;
   width: 40px;
   float: left;
   margin: 6px 10px 0 0;
   background: #F3F3F3;
   border-top: 1px solid #eee;
   border-left: 1px solid #eee;
   border-right: 1px solid #bbb;
   border-bottom: 1px solid #bbb;
   color: #999;
   text-align: center;
   font-family: Georgia, Arial, Verdana, sans;
}
div.date-calendar-day span {
   display: block;
   text-align: center;
}
div.date-calendar-day span.month {
   font-size: .9em;
   background-color: #B5BEBE;
   color: white;
   padding: 2px;
   text-transform: uppercase;
}
div.date-calendar-day span.day {
   font-weight: bold;
   font-size: 2em;
}
div.date-calendar-day span.year {
   font-size: .9em;
   padding: 2px;
}
/* Smoothness Theme for jQuery UI Datepicker */
#ui-datepicker-div table,
#ui-datepicker-div td,
#ui-datepicker-div th {
   margin: 0;
   padding: 0;
}
#ui-datepicker-div,
#ui-datepicker-div table,
.ui-datepicker-div,
.ui-datepicker-div table,
.ui-datepicker-inline,
.ui-datepicker-inline table {
   font-size: 12px !important;
}
.ui-datepicker-div, .ui-datepicker-inline, #ui-datepicker-div {
   /*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3;  
text-decoration: none; font-size: 100%; list-style: none;
   background: #ffffff;
   border: 2px solid #d3d3d3;
   font-family: Verdana, Arial, sans-serif;
   font-size: 1.1em;
   margin: 0;
   padding: 2.5em .5em .5em .5em;
   position: relative;
   width: 15.5em;
}
#ui-datepicker-div {
   background: #ffffff;
   display: none;
   z-index: 9999; /*must have*/
}
.ui-datepicker-inline {
   display: block;
   float: left; /* LTR */
}
.ui-datepicker-control {
   display: none;
}
.ui-datepicker-current {
   display: none;
}
.ui-datepicker-next, .ui-datepicker-prev {
   background: #e6e6e6 url(images/e6e6e6_40x100_textures_02_glass_75.png) 0  
50% repeat-x; /* LTR */
   left: .5em; /* LTR */
   position: absolute;
   top: .5em;
}
.ui-datepicker-next {
   left: 14.6em;
}
.ui-datepicker-next:hover, .ui-datepicker-prev:hover {
   background: #dadada url(images/dadada_40x100_textures_02_glass_75.png) 0  
50% repeat-x; /* LTR */
}
.ui-datepicker-next a, .ui-datepicker-prev a {
   background: url(images/888888_7x7_arrow_left.gif) 50% 50% no-repeat; /* LTR  
*/
   border: 1px solid #d3d3d3;
   cursor: pointer;
   display: block;
   font-size: 1em;
   height: 1.4em;
   text-indent: -999999px;
   width: 1.3em;
}
.ui-datepicker-next a {
   background: url(images/888888_7x7_arrow_right.gif) 50% 50% no-repeat; /*  
LTR */
}
.ui-datepicker-prev a:hover {
   background: url(images/454545_7x7_arrow_left.gif) 50% 50% no-repeat; /* LTR  
*/
}
.ui-datepicker-next a:hover {
   background: url(images/454545_7x7_arrow_right.gif) 50% 50% no-repeat; /*  
LTR */
}
.ui-datepicker-prev a:active {
   background: url(images/222222_7x7_arrow_left.gif) 50% 50% no-repeat; /* LTR  
*/
}
.ui-datepicker-next a:active {
   background: url(images/222222_7x7_arrow_right.gif) 50% 50% no-repeat; /*  
LTR */
}
.ui-datepicker-header select {
   background: #e6e6e6;
   border: 1px solid #d3d3d3;
   color: #555555;
   font-size: 1em;
   line-height: 1.4em;
   margin: 0 !important;
   padding: 0 !important;
   position: absolute;
   top: .5em;
}
.ui-datepicker-header select.ui-datepicker-new-month {
   left: 2.2em; /* LTR */
   width: 7em;
}
.ui-datepicker-header select.ui-datepicker-new-year {
   left: 9.4em; /* LTR */
   width: 5em;
}
table.ui-datepicker {
   text-align: right; /* LTR */
   width: 15.5em;
}
table.ui-datepicker td a {
   color: #555555;
   display: block;
   padding: .1em .3em .1em 0; /* LTR */
   text-decoration: none;
}
table.ui-datepicker tbody {
   border-top: none;
}
table.ui-datepicker tbody td a {
   background: #e6e6e6 url(images/e6e6e6_40x100_textures_02_glass_75.png) 0  
50% repeat-x; /* LTR */
   border: 1px solid #ffffff;
   cursor: pointer;
}
table.ui-datepicker tbody td a:hover {
   background: #dadada url(images/dadada_40x100_textures_02_glass_75.png) 0  
50% repeat-x; /* LTR */
   border: 1px solid #999999;
   color: #212121;
}
table.ui-datepicker tbody td a:active {
   background: #ffffff url(images/ffffff_40x100_textures_02_glass_65.png) 0  
50% repeat-x; /* LTR */
   border: 1px solid #dddddd;
   color: #222222;
}
table.ui-datepicker .ui-datepicker-title-row td {
   /*border-bottom: 1px solid #d3d3d3;*/
   color: #222222;
   font-size: .9em;
   padding: .3em 0;
   text-align: center;
   text-transform: uppercase;
}

table.ui-datepicker .ui-datepicker-title-row td a {
   color: #222222;
}/* TimeEntry styles */
.timeEntry_control {
        vertical-align: middle;
        margin-left: 2px;
}
* html .timeEntry_control { /* IE only */
        margin-top: -4px;
}

/**
  * Formatter styles
  */

.filefield-icon {
   margin: 0 2px 0 0; /* RTL */
}

/* End formatter styles. */

/**
  * General widget form styles (applicable to all widgets).
  */
.filefield-element {
   margin: 1em 0;
   white-space: normal;
}

.filefield-element .widget-preview {
   float: left; /* RTL */
   padding: 0 10px 0 0; /* RTL */
   margin: 0 10px 0 0; /* RTL */
   border-width: 0 1px 0 0; /* RTL */
   border-style: solid;
   border-color: #CCC;
   max-width: 30%;
}

.filefield-element .widget-edit {
   float: left; /* RTL */
   max-width: 70%;
}

.filefield-element .filefield-preview {
   width: 16em;
   overflow: hidden;
}

.filefield-element .widget-edit .form-item {
   margin: 0 0 1em 0;
}

.filefield-element input.form-submit,
.filefield-element input.form-file {
   margin: 0;
}

.filefield-element input.progress-disabled {
   float: none;
   display: inline;
}

.filefield-element div.ahah-progress,
.filefield-element div.throbber {
   display: inline;
   float: none;
   padding: 1px 13px 2px 3px; /* RTL */
}

.filefield-element div.ahah-progress-bar {
   display: none;
   margin-top: 4px;
   width: 28em;
   padding: 0;
}

.filefield-element div.ahah-progress-bar div.bar {
   margin: 0;
}

/* End general widget form styles. */

div.toboggan-container {
   text-align: center;
}

div.toboggan-login-link-container {
   text-align: left;
}

div.toboggan-login-link-container a {
   text-decoration: none;
}

div.toboggan-block-message {
   text-align: left;
}

div.user-login-block {
   text-align: left;
}

div.user-login-block a {
   text-align: left;
}

#edit-mollom-captcha {
   display: block;
}

/* Help themes to properly display Mollom's log messages. */
.dblog-event pre,
#simpletest-result-form table td pre {
   white-space: pre-wrap;
}

/* Forces the form behavior analysis tracking image to take less space. */
img.mollom-fba {
   display: block;
   width: 1px;
   height: 1px;
}

/* Allow CAPTCHA rendering to take full form width. */
.form-item-mollom-captcha label[for="edit-mollom-captcha"] {
     float: none;
}

/* Accessibilty focus helper for audio CAPTCHA. */
.mollom_captcha_flash_player:focus{
     border: yellow 2px solid;
}

/* Refresh CAPTCHA icon */
.mollom-captcha-container {
   display: inline-block;
   position: relative;
}

.mollom-captcha-container .mollom-refresh-captcha {
   position: absolute;
}
.mollom-captcha-container .mollom-captcha-content {
   padding-left: 20px;
}

.views_slideshow_singleframe_no_display,
.views_slideshow_singleframe_hidden,
.views_slideshow_singleframe_controls,
.views_slideshow_singleframe_image_count {
   display: none;
}

/* Pager Settings */

.views_slideshow_singleframe_pager div a img {
   width: 75px;
   height: 75px;
}

.views_slideshow_singleframe_pager div {
   display: inline;
   padding-left: 10px;
}

.views_slideshow_singleframe_pager.thumbnails a.activeSlide img {
   border: 3px solid #000;
}

.views_slideshow_singleframe_pager.numbered a.activeSlide {
   text-decoration: underline;
}

.views_slideshow_thumbnailhover_no_display,
.views_slideshow_thumbnailhover_hidden,
.views_slideshow_thumbnailhover_controls,
.views_slideshow_thumbnailhover_image_count {
   display: none;
}
.page-12-days-of-webinars {
        margin: 0 !important;
        background: url('images/bg2.jpg?13') center 0 no-repeat #031221 !important;     
}

.twelve-days-of-webinars {
        width: 882px;
        margin: 190px auto 0;
}

.twelve-days-of-webinars .header-text { 
        margin-left: 360px;
        width: 400px;
}

.twelve-days-of-webinars .header-text h1 {
        font-family: Georgia;
        font-size: 22.5px;
        font-weight: bold;
        margin: 0 0 10px;
        color: #fff;
        line-height: 24px;
}

.twelve-days-of-webinars .header-text p {
        font-family: 'Open Sans';
        font-size: 13px;
        margin: 0;
        color: #fff;
        line-height: 16px;
        padding-bottom: 0;
}

.twelve-days-of-webinars .webinars {
        margin-top: 25px;
}

.twelve-days-of-webinars .webinar-item {
        width: 294px;
        height: 340px;
        float: left;
        background: url("images/webinar-1.png") no-repeat;
        position: relative;
}

.twelve-days-of-webinars .webinar-item-2,
.twelve-days-of-webinars .webinar-item-5,
.twelve-days-of-webinars .webinar-item-8,
.twelve-days-of-webinars .webinar-item-11 {
        background: url("images/webinar-2.png") no-repeat;
}

.twelve-days-of-webinars .webinar-item-inner {
        padding: 130px 30px 0;
        text-align: center;
}

.twelve-days-of-webinars .webinar-item-inner a.webinar-title {
        font-family: Georgia;
        font-size: 15px;
        font-weight: bold;
        color: #000;
        line-height: 18px;
        text-decoration: underline;
}

.twelve-days-of-webinars .webinar-item-inner a.webinar-title:hover,
.twelve-days-of-webinars .webinar-item-inner a.webinar-title:visited {
        color: #d61a19; 
}

.twelve-days-of-webinars .webinar-item-inner .webinar-teaser {
        font-family: 'Open Sans';
        font-size: 12px;
        color: #000;
        margin-top: 7px;
        line-height: 15px;
}

.twelve-days-of-webinars .webinar-date-time {
        color: #fff;
        font-family: Times New Roman;   
        left: 45px;
        line-height: 33px;
        position: absolute;
        text-align: center;
        top: 53px;
}

.twelve-days-of-webinars .webinar-date-time .webinar-date {
        font-size: 33px;
        font-weight: bold;
        line-height: 25px;
}

.twelve-days-of-webinars .webinar-date-time .webinar-time {
        font-size: 22px;
}

.twelve-days-of-webinars .webinar-item a.reg-button {
        display: block;
        height: 70px;
        position: absolute;
        right: 15px;
        top: 36px;
        width: 119px;
}

.twelve-days-of-webinars .himss-logo {
        clear: both;
        display: block;
        margin: 25px auto;
        width: 85px;
}

.twelve-days-of-webinars .terms-and-conditions {
        width: 858px;
        margin: 15px auto 0;
}

.twelve-days-of-webinars .terms-and-conditions-top {
        height: 130px;
        background: url('images/top.png') no-repeat;
}

.twelve-days-of-webinars .terms-and-conditions-top h1 {
        color: #fff;
        font-family: Times New Roman;
        font-size: 33px;
        font-weight: bold;
        margin: 0;
        padding: 65px 15px 10px 50px;
}

.twelve-days-of-webinars .terms-and-conditions-content {        
        background: url('images/mid.png') repeat-y;
        padding: 0 45px 5px 45px;
        font-family: 'Open Sans';
        font-size: 11px;
}

.twelve-days-of-webinars .terms-and-conditions-content p {
        margin-top: 0;
}

.twelve-days-of-webinars .terms-and-conditions-bottom {
        height: 34px;
        background: url('images/bottom.png') no-repeat;
}
.page-12-days-of-webinars * {
     font-family: "open sans";
}
.term_conditions {
     margin-bottom: 30px;
     text-align: center;
     width: 100%;
}
.term_conditions a {
     color: #ccc !important;
     font-size: 12px;
}
.-clear {
        clear: both;
}

.page-deloitte {
        background: url("images/bg.png") repeat-x #92d400;
        padding-bottom: 150px;
        font-family: "myriad-pro";
        font-size: 13px;
        font-style: normal !important;
        margin: 0;
}

.page-deloitte #container-wrapper {     
}

.page-deloitte #block-user-1 {
        display: none;
}

.page-deloitte .node {
        background: #fff;
        padding: 0;
        margin: 0;
}

.page-deloitte a#homepage {
        display: block;
        background: url("images/header.png") no-repeat;
        height: 119px;
        width: 1142px;
        margin: 0 auto;
}

.page-deloitte #container #main {
        display: block;
}

.deloitte-rotator-wrapper {
        background: #00aae7;
        border-top: 15px solid #92d400;
        border-bottom: 15px solid #091d5d;
}

.deloitte-rotator {
        position: relative;
        width: 1142px;
        margin: 0 auto;
        height: 445px;
}

.deloitte-rotator a.nav-left,
.deloitte-rotator a.nav-right {
        position: absolute;
        width: 40px;
        height: 91px;
        top: 50%;
        margin-top: -45px;
        display: block;
}

.deloitte-rotator a.nav-left {
        left: -40px;
        background: url("images/nav-left.png") no-repeat;
}

.deloitte-rotator a.nav-right {
        right: -40px;
        background: url("images/nav-right.png") no-repeat;
}

.deloitte-rotator-inner {
        width: 100%;
        height: 100%;
        overflow: hidden;
        position: relative;
}

.deloitte-rotator-reel {
        position: absolute;
        height: 100%;
        left: 0;
        top: 0;
        min-width: 100%;
}

.deloitte-rotator-item {
        float: left;
        width: 1142px;
        height: 446px;
        position: relative;
}

.deloitte-rotator-item .teaser {
        left: 50px;
        position: absolute;
        top: 34px;
        width: 410px;
        background: #fff;
        height: 385px;
}

html.ie8 .deloitte-rotator-item .teaser {
        width: 420px;
}

.deloitte-rotator-item .teaser h1 {
        color: #091d5d;
        font-family: 'ff-tisa-web-pro';
        font-size: 36px;
        letter-spacing: -0.44px;
        line-height: 41px;
        margin: 0;
        cursor: pointer;
}

.deloitte-rotator-item .teaser h1 span {
        color: #92d400;
}

.deloitte-rotator-item .teaser p {
        font-size: 18px;
        color: #666666;
        font-family: "myriad-pro";
        margin: 20px 0;
}

.deloitte-rotator-item .teaser a.deloitte-button-blue,
.deloitte-rotator-item .teaser a.deloitte-button-green,
.deloitte-rotator-item .teaser a.deloitte-button- {
        display: block;
        width: 284px;
        height: 94px;
        background: url("images/button-blue.png") no-repeat;
}

.deloitte-rotator-item .teaser a.deloitte-button-green {
        background: url("images/button-green.png") no-repeat;
}

.deloitte-content-wrapper {
        background: #fff;
        padding-bottom: 50px;
}

.deloitte-content {
        width: 1142px;
        margin: 0 auto;
        padding-top: 18px;
}

.deloitte-left {
        width: 860px;
        float: left;
}

.deloitte-right {
        width: 275px;
        float: right;
}

.deloitte-block {
        border: 1px solid #d7d7d7;
        float: left;    
        width: 415px;
        margin-right: 16px;
        margin-bottom: 14px;
        position: relative;
}

.deloitte-block-no-margin {
        margin-right: 0;
}

.deloitte-block .top {
        border-bottom: 1px solid #d7d7d7;
        padding: 0 15px;
}

.deloitte-block .image {
        border-bottom: 1px solid #d7d7d7;
}

.deloitte-block h2 {
        font-family: 'myriad-pro';
        font-size: 32px;
        color: #091d5d;
        line-height: 50px;
        margin: 0;
}

.deloitte-block .content {
        padding: 15px 15px 100px;       
}

.deloitte-block .content .title a {
        color: #00aae7;
        font-family: 'myriad-pro';
        font-size: 22px;
        font-weight: bold;
        line-height: 22px;
}

.deloitte-block .content .teaser {
        font-family: ff-tisa-web-pro;
        font-size: 14px;
        color: #000;
        line-height: 18px;
}

.deloitte-block .content .teaser a {
        font-family: 'myriad-pro';
        font-weight: bold;
        color: #7cac32;
}

.deloitte-block .content .bottom {
        background: none repeat scroll 0 0 #ebebeb;
        bottom: 15px;
        line-height: 25px;
        position: absolute;
        width: 385px;
}

.deloitte-block .content .bottom img {
        display: block;
        float: left;
        margin-right: 11px;
}

.deloitte-block .content .bottom span {
        display: block;
        color: #2d3d72;
        font-size: 19.03px;
        font-family: 'myriad-pro';
        padding-top: 8px;
}

.deloitte-block .content .bottom a {
        display: block;
        color: #00aae7;
        font-size: 19.03px;
        font-family: 'myriad-pro';
}

.deloitte-block-center-for-health-solutions-blog .content,
.deloitte-block-health-care-current .content {
        padding: 15px;
}

.deloitte-block-health-care-current {
        line-height: 17px;
}

.deloitte-block-center-for-health-solutions-blog .top,
.deloitte-block-health-care-current .top {
        background: #d7d7d7;
}

.deloitte-block-center-for-health-solutions-blog h2,
.deloitte-block-health-care-current h2 {
        font-size: 20px;
        line-height: 37px;
}

.deloitte-block-center-for-health-solutions-blog .image,
.deloitte-block-health-care-current .image {
        border: 0;
        float: left;
        margin-right: 15px;
}

.deloitte-block-center-for-health-solutions-blog .teaser a,
.deloitte-block-health-care-current .teaser a {
        display: block;
        padding-top: 10px;
}

.deloitte-newsletter {
        background: #98ca4a;
        border-bottom: 7px solid #7cac32;
        padding: 12px 11px;
}

.deloitte-newsletter h2 {
        color: #fff;
        font-family: myriad-pro;
        font-size: 19px;
        letter-spacing: -0.05px;
        margin: 5px 0 15px;
        text-align: center;
}

.deloitte-newsletter #edit-submitted-email {
        border: 1px solid #98ca4a;
        margin-right: 5px;
        padding: 5px 10px;
        width: 192px;
        float: left;
}

.deloitte-newsletter input[type="submit"] {
        background: url("images/arrow.png") no-repeat scroll center center;
        border: 0 none;
        height: 30px;
        margin: 0;
        padding: 0;
        width: 31px;
}

.deloitte-people {      
        border: 1px solid #d7d7d7;
        margin-top: 14px;
        clear: both;
}

.deloitte-people > h3 {
        background: #d7d7d7;
        color: #091d5d;
        padding: 0 14px;
        line-height: 48px;
        font-family: 'myriad-pro';
        font-size: 26px;
        margin: 0;
}

.deloitte-people-items-window { 
        margin: 12px 16px;
        overflow: hidden;
        position: relative;
        width: 240px;
}

.deloitte-people-items-window .nav-left,
.deloitte-people-items-window .nav-right {
        position: absolute;     
        background: url("images/people-nav-left.png") no-repeat;
        top: 50px;      
        z-index: 10;
        display: block;
        width: 16px;
        height: 29px;
}

.deloitte-people-items-window .nav-right {      
        background: url("images/people-nav-right.png") no-repeat;     
        right: 0;
        z-index: 10;
}

.deloitte-people-items {
        position: relative;
}

.deloitte-people-item {
        width: 240px;
        display: none;
}

.deloitte-people-item:first-child {
        display: block;
}

.deloitte-people-item h3 {
        color: #00aae7;
        font-family: 'myriad-pro';
        font-weight: bold;
        font-size: 22px;
        margin: 25px 0 0 0;
}

.deloitte-people-item p {
        font-family: 'myriad-pro';
        color: #000000;
        font-size: 13px;
        margin-bottom: 15px;
}

.deloitte-people-item p:last-child {
        margin: 0;
}

.deloitte-people-item p a {
        color: #00aae7;
        font-weight: bold;
}

.deloitte-people-item img {
        display: block;
        margin: 0 auto;
        width: 150px;
        height: 113px;
}

.deloitte-people-pager {
        text-align: center;
        width: 240px;
        height: 10px;
        position: absolute;
        top: 120px;
        height: 15px;
}

.deloitte-people-pager span {
        display: inline-block;
        width: 5px;
        height: 5px;
        margin: 5px;
        border-radius: 5px;
        background: #ccc;
}

.deloitte-people-pager span.active {
        background: #00aae7;
}

.connect-width-deloitte {
        border: 1px solid #d7d7d7;
        margin-top: 14px;
}

.connect-width-deloitte-inner {
        padding: 12px 16px;
}

.connect-width-deloitte > h3 {
        background: #d7d7d7;
        color: #091d5d;
        padding: 0 14px;
        line-height: 48px;
        font-family: 'myriad-pro';
        font-size: 26px;
        margin: 0;
        letter-spacing: -0.5px;
}

.connect-width-deloitte .top img {
        display: block;
        float: left;
        margin-right: 10px;
}

.connect-width-deloitte .top h3 {
        margin: 0;
        font-family: 'myriad-pro';
        font-size: 18px;
        font-weight: bold;
        color: #00aae7;
}

.connect-width-deloitte .top h4 {
        margin: 0;
        font-family: 'myriad-pro';
        font-size: 14px;        
        color: #091d5d;
        clear: none;
}

.connect-width-deloitte .twitter-block {
        clear: both;
}

.connect-width-deloitte .bottom {
        background: #d7d7d7;
        padding: 0 10px;
}

.connect-width-deloitte .bottom a {
        display: block;
        float: left;
        height: 54px;
        width: 36px;
        margin-right: 5px;
}

.connect-width-deloitte .bottom a.facebook {
        background: url("images/facebook.png") no-repeat center center;
}

.connect-width-deloitte .bottom a.twitter {
        background: url("images/twitter.png") no-repeat center center;
}

.connect-width-deloitte .bottom a.linkedin {
        background: url("images/linkedin.png") no-repeat center center;
}

/*** NODE RESOURCE ***/

.deloitte-message {
        text-align: center;
        font-size: 32px;
        font-family: 'myriad-pro';
        color: #fff;
        background: #92d400;
        line-height: 36px;
}

.deloitte-message-inner {
        width: 1142px;
        margin: 0 auto;
        padding: 10px 0;
}

.deloitte-message-inner > span {
        display: block;
        font-family: 'ff-tisa-web-pro';
        font-size: 26px;
}

.deloitte-message-inner > span > span {
        font-weight: bold;
        font-style: italic;
}

.deloitte-node-wrapper {
        background: none repeat scroll 0 0 #fff;
        clear: both;
        margin: 0;
        padding-top: 10px;
}

.deloitte-node-content {
        width: 1142px;
        margin: 0 auto;
}

.deloitte-node-content-left {
        float: left;
        border: 1px solid #d7d7d7;
        width: 586px;
        margin-bottom: 50px;
}

.deloitte-node-content-left h1 {
        font-family: 'ff-tisa-web-pro';
        font-size: 36px;
        color: #091d5d;
        line-height: 40px;
        padding: 0 20px;
        margin: 0;
}

.deloitte-node-content-left .teaser {
        font-family: 'myriad-pro';
        font-size: 18px;
        color: #666666;
        line-height: 20px;
        padding: 20px;
}

.deloitte-node-content-right {
        margin-left: 636px;
}

.deloitte-node-content-right h2,
.deloitte-node-content-right .submitted {
        display: none;
}

.deloitte-node-content .form-message {
        font-family: 'myriad-pro';
        font-size: 16px;
        color: #666666;
        margin: 0;
}

.deloitte-node-content .form-message span {
        font-weight: bold;
        color: #92d400; 
}

.deloitte-node-content .required-message {
        font-family: 'myriad-pro';
        font-size: 13px;
        margin: 0;
}

.deloitte-node-content .required-message span {
        color: #ff0303;
}

.deloitte-node-content .privacy-message {
        font-family: 'myriad-pro';
        font-size: 10px;
        font-style: italic;
        color: #666666;
        margin: 0 0 50px;
}

.deloitte-form .form-select {
        background: #eeeeee;
}

.deloitte-form .form-text {
        width: 213px;
        border: 1px solid #d7d7d7;
        padding: 3px 5px;
        width: 500px;
}

.deloitte-form .form-item {
        margin: 0;
        padding-top: 20px;
}

.deloitte-form label.error {
        display: none;
}

.deloitte-form .form-item input.error,
.deloitte-form .form-item textarea.error,
.deloitte-form .form-item select.error {
        border: 1px solid red !important;
}

.deloitte-form #edit-submit {
        background: url("images/submit.png") no-repeat scroll 0 0 #98ca4a  
!important;
        height: 49px !important;
        margin: 20px 0 20px 145px !important;
        padding: 0 !important;
        width: 250px !important;
}


/*** DELOITTE BLOG ***/

.deloitte-blog-content {
        margin-bottom: 40px;
}

.deloitte-blog-content .author {
        float: left;
        width: 104px;
        border: 1px solid #d7d7d7;
        margin-right: 20px;
}

.deloitte-blog-content .author-inner {
        padding: 12px;
}

.deloitte-blog-content .author h3 {
        margin: 0;
        font-family: 'myriad-pro';
        font-weight: bold;
        font-size: 16px;
        color: #00aae7;
}

.deloitte-blog-content .author span {
        display: block;
}

.deloitte-blog-content .author span b {
        color: #999999;
        font-size: 13px;
}

.deloitte-blog-content .author span i {
        font-style: italic;
        color: #666666;
        font-size: 13px;
}

.deloitte-blog-content h1 {
        margin: 0;
        font-family: 'myriad-pro';
        font-weight: bold;
        font-size: 36px;
        line-height: 40px;
        color: #00aae7;
}

.deloitte-blog-content .submitted {
        text-transform: uppercase;
        font-size: 14px;
        line-height: 14px;
        color: #666666;
        margin: 10px 0px;
        float: none;
}

.node-type-deloitte-resource .deloitte-social-buttons {
        padding: 20px 20px 0;
}

.deloitte-social-buttons .social-media-button {
        display: block;
        float: left;
        margin-right: 5px;
}

.deloitte-social-buttons .social-media-button-tw {
        width: 85px !important;
}

.deloitte-social-buttons .social-media-button-gp {
        width: 60px !important;
}

.deloitte-social-buttons .social-media-button-fb {
        width: 125px !important;
        height: 20px;
        overflow: hidden;
}

.-deloitte-clear {
        height: 35px;
        width: 100%;
}

.deloitte-blog-main-content {
        font-family: 'ff-tisa-web-pro';
        font-size: 14px;
        color: #000000;
}

/*** QUESTION FORM ***/

.deloitte-question-form {
        position: absolute;
        width: 280px;
        height: 404px;
        left: 50%;
        margin-left: -140px;
        top: 20px;
        z-index: 10000;
        background: #fff;
        box-shadow: 0 5px 20px 3px #c3c3c3;
        display: none;
}

html.ie8 .deloitte-question-form {
        border: 1px solid #c3c3c3;
        width: 278px;
        height: 402px;
}

.deloitte-question-form-inner {
        position: relative;
        padding: 10px 19px;
}

.deloitte-question-form input,
.deloitte-question-form textarea {
        width: 230px;
        border: 1px solid #d7d7d7;
        padding: 3px 5px;
        line-height: 17px;      
}

.deloitte-question-form input.error,
.deloitte-question-form textarea.error {
        border: 1px solid red;
}

.deloitte-question-form textarea {
        height: 68px;
        resize: none;
        overflow: hidden;
}

.deloitte-question-form span {
        display: block;
        font-family: 'myriad-pro';
        font-size: 14px;
        font-weight: bold;
        color: #042578;
        text-align: center;
        margin-top: 10px;
}

.deloitte-question-form span.close {
        position: absolute;
        top: 0;
        right: 0;
        background: url("images/close.png") no-repeat;
        width: 27px;
        height: 29px;
        cursor: pointer;
        margin: 0;
}

.deloitte-question-form span.deloitte-button {
        background: #00aae7;
        text-align: center;
        color: #fff;
        float: left;
        width: 116px;
        line-height: 32px;
        font-size: 17px;
        font-weight: normal;
        cursor:pointer;
}

.deloitte-question-form span.deloitte-button-send {
        margin-right: 10px;
}

html.ie8 .deloitte-question-form span.deloitte-button-send {
        margin-right: 8px;
}

.deloitte-page-2,
.deloitte-page-3 {
        display: none;
}

.deloitte-question-confirmation {
        color: #042578;
        font-weight: bold;
        font-size: 26px;
        text-align: center;
        padding-top: 56px;
        background: url("images/tick.png") no-repeat center 0;
        margin-top: 75px;
}

.deloitte-question-alert {
        color: #042578;
        font-weight: bold;
        font-size: 26px;
        text-align: center;
        padding-top: 56px;
        background: url("images/alert.png") no-repeat center 0;
        margin-top: 75px;
}

.deloitte-button-return {
        background: url("images/return.png") no-repeat scroll 0 center #00aae7  
!important;
        display: block !important;
        float: none !important;
        margin: 0 auto !important;
        padding-left: 5px;
        width: 200px !important;
}

/*fix 2 long titles
.deloitte-rotator-item-24821 h1, .deloitte-rotator-item-24811 h1 {font-size:  
30px; line-height: 36px;}*/#vertical-left {
        position:absolute;
        top: 0;
        left: 0;
        height: 1050px;
        width: 410px;
}

#vertical-right {
        position:absolute;
        top: 0;
        right: 0;
        height: 1050px;
        width: 410px;
}

.make-it-center {
        position: relative !important;
        z-index: 1000;
}/*general and front block*/
.front-nc-wrapper {
   border: 1px solid #d8a238;
   background: #edd29c;
   padding: 0px;
   margin: 10px 0;
   height: 84px;
}
.front-nc-wrapper .content{

}

#nc_front_wrapper{
   padding:0px;
   margin: 0px;
}
#nc_front_wrapper .form-submit, #nc_node_wrapper .form-submit{
   margin: 0px;
   color: #FFF;
   background: #d8a238;
   border: 1px solid #edd29c;
   height: 24px;
   margin-left: 10px;
   font-size: 10px;
   padding-bottom: 3px;
}
#nc_front_wrapper .nc-submit-front {
   width:  93px;
}
#nc_front_wrapper .form-text{
   margin: 0px;
   float: left;
   color: #6e6e6e;
   font-size: 10px;
   margin-left: 25px;
   height: 18px;
}
#nc_front_wrapper .nc-email-front{
     width: 195px !important;
}


#nc_front_wrapper .text-intro2{
   padding-top: 8px;
   padding-left: 10px;
}
#nc_front_wrapper .front-title{
   margin: 0px;
   text-align: left;
   background: #d8a238;
   text-transform: uppercase;
   font-family: Helvetica, Arial;
   font-weight: bold;
   color: #FFF;
   font-size: 12px;
   padding: 2px 0px 2px 10px;
   height: 16px;
}
.newsletter_callout_icon {
   float: right;
   padding-right: 13px;
   width: 16px;
   padding-top: 3px;
}

/*node page*/
.inline-nc-wrapper .breadcrumb{
   float: left;
   width: 260px;
   padding-top: 10px;
}
#nc_node_wrapper .nc-node{
   border: 1px solid #d8a238;
   background-color: #edd29c;
   margin-left: 260px;
   height: 32px;
   font-weight: bold;
   /*width: 376px;
   float: left; */
}
#nc_node_wrapper .form-text{
   margin: 0px;
   float: left;
   color: #6e6e6e;
   font-size: 10px;
   margin-left: 10px;
   height: 18px;
}
#nc_node_wrapper .nc-email-node{
   width: 155px;
}
#nc_node_wrapper .nc-submit-node{
   width: 54px;
   margin: 4px 0 0 20px;
   font-size: 10px;
}

#nc_node_wrapper  .text-intro{
   float: left;
   margin: 0px;
   padding: 10px 0px 10px 5px;
   background: #d8a238;
   text-transform: uppercase;
   font-family: Helvetica, Arial;
   font-weight: bold;
   color: #FFF;
   font-size: 10px;
   width: 140px;
}
#nc_node_wrapper #edit-newsletter-callout-email-wrapper{
   float: left;
   width: 155px;
   margin: 4px 0px 0px;
   padding: 0px;
}/* $Id: fieldgroup.css,v 1.2.2.2 2009/03/14 18:55:20 yched Exp $ */

div.fieldgroup {
   margin:.5em 0 1em 0;
}
div.fieldgroup .content {
   padding-left:1em;/*LTR*/
}
.views-exposed-form .views-exposed-widget {
   float: left; /* LTR */
   padding: .5em 1em 0 0; /* LTR */
}

.views-exposed-form .views-exposed-widget .form-submit {
   margin-top: 1.6em;
}

.views-exposed-form .form-item,
.views-exposed-form .form-submit {
   margin-top: 0;
   margin-bottom: 0;
}

.views-exposed-form label {
   font-weight: bold;
}

.views-exposed-widgets {
   margin-bottom: .5em;
}

/* table style column align */
.views-align-left {
   text-align: left;
}
.views-align-right {
   text-align: right;
}
.views-align-center {
   text-align: center;
}

html.js a.views-throbbing,
html.js span.views-throbbing {
   background:url(../images/status-active.gif) no-repeat right center;
   padding-right:18px;
}

/* administrative hover links */

div.view div.views-admin-links {
   font-size: xx-small;
   margin-right: 1em;
   margin-top: 1em;
/*  width: 95%; */
}

.block div.view div.views-admin-links {
   margin-top: 0;
}

div.view div.views-admin-links ul {
   margin: 0;
   padding: 0;
}

div.view div.views-admin-links li {
   margin: 0;
   padding: 0 0 2px 0;
   z-index: 201;
}

div.view div.views-admin-links li a {
   padding: 0;
   margin: 0;
   color: #ccc;
}

div.view div.views-admin-links li a:before {
   content: "[";
}
div.view div.views-admin-links li a:after {
   content: "]";
}

div.view div.views-admin-links-hover a,
div.view div.views-admin-links:hover a {
   color: #000;
}

div.view div.views-admin-links-hover,
div.view div.views-admin-links:hover {
   background: transparent;
}

div.view div.views-hide {
   display: none;
}

/** For IE we add the class via js; for other browsers we rely on :hover **/
div.view div.views-hide-hover,
div.view:hover div.views-hide {
   display: block;
   position: absolute;
   z-index: 200;
}

/* don't do this one in IE */
div.view:hover div.views-hide {
   margin-top: -1.5em;
}

/* Remove the border on tbody that system puts in */
.views-view-grid tbody {
   border-top: none;
}

body {
   margin: 1em;
   background-color: #fff;
   font-family: sans-serif;
}
th {
   text-align: left; /* LTR */
   color: #006;
   border-bottom: 1px solid #ccc;
}
tr.odd {
   background-color: #ddd;
}
tr.even {
   background-color: #fff;
}
td {
   padding: 5px;
}
#menu {
   visibility: hidden;
}
#main {
   margin: 1em;
}
a:link {color: #000;}
a:visited {color: #000;}
a:hover {color: #00f;}
a:link img, a:visited img {border: 0;}
.print-footnote {font-size: xx-small;}
img.print-logo {border: 0;}
.print-site_name {}
.print-breadcrumb {font-size: x-small;}
.print-title {}
.print-submitted {font-size: small;}
.print-created {font-size: small;}
.print-taxonomy {
   text-align: right;
}
.print-taxonomy li {display: inline;}
.print-content {}
.print-hr {
   border: 0;
   height: 1px;
   width: 100%;
   color: #9E9E9E;
   background-color: #9E9E9E;
}
.print-message {
   border: medium dotted blue;
   padding: 1em;
}
.print-source_url {font-size: small;}
.print-links {font-size: small;}
.print-footer {text-align: center;}
</style>
   </head>
   <body>
     <div class="print-message">Message from sender:<br /><br /><em>Thought  
you might find this interesting.<br />
<br />
Cathy</em></div><p />    <div class="print-site_name">Published on  
<em>Healthcare Payer News</em> (<a  
href="http://www.healthcarepayernews.com">http://www.healthcarepayernews.com</a>)</div>
     <p />
     <div class="print-breadcrumb"><a  
href="http://www.healthcarepayernews.com/">Home</a> > Horizon jumps on  
telehealth bandwagon</div>
     <hr class="print-hr" />
     <h1 class="print-title">Horizon jumps on telehealth bandwagon</h1>
     <div class="print-submitted"></div>
     <div class="print-created"></div>
     <div class="print-content"><p><img alt=""  
src="http://www.healthcarepayernews.com/sites/healthcarepayernews.com/files/u12/telehealth%20tbn.png"  
/>Many insurers are adopting comprehensive telehealth coverage, setting the  
ball rolling for others to follow suit.</p>
</div>
     <div class="print-taxonomy"></div>
     <hr class="print-hr" />
     <div class="print-source_url"><strong>Source URL:</strong> <a  
href="http://www.healthcarepayernews.com/content/horizon-jumps-telehealth-bandwagon">http://www.healthcarepayernews.com/content/horizon-jumps-telehealth-bandwagon</a></div>
     <div class="print-links"></div>
   </body>
</html>