
/* Style --------------------------------------------------------------------------------------------------------- */
* { margin: 0; padding: 0; }
body {}
#page { width: 100%; background: #ffffff url(/images/chrome/page-bg.png) repeat-x; }
#site { width: 930px; padding: 0 10px 0 10px; margin: 0 auto 0 auto; }
.last { border-top: none; border-right: none; border-bottom: none; border-left: none; }
.guillotine-hack { display: none;}


/* Header -------------------------------------------------------------------------------------------------------- */
#header { height: 64px; padding: 15px 0px 0px 0px; }
a.logo { display: block; float: left; }
.search-form { float: right; }
.login-link { float: left; padding: 4px 15px 4px 0px; margin: 0px 15px 0px 50px; font-weight: 700; font-size: 120%; }
/*  .login-form { float: right; margin: 0px 35px 0px 0px; }  */

/* Search */
#search-results-page-display { font-size: 12px; color: #999; margin-bottom: 2em; }
#testimonials { padding: 0px 0px 20px 0px; }
#body-column-right #testimonials { padding: 0px 0px 20px 0px; }
.gsc-cursor-page a { text-decoration: underline; }

/* Footer */
#footer { padding: 10px 0px 40px 0px; clear: both; }
#footer p { float: right; }
#nav-meta { list-style: none; padding: 0; margin: 0; }
#nav-meta li { float: left; font-size: 1em; padding-right: 10px; margin-right: 10px; border-right: 1px solid #888; }
#nav-meta li.last { padding-right: 0px; margin-right: 0px; border-right: 0px solid #888; }
#nav-meta li a {}


/* Nav ----------------------------------------------------------------------------------------------------------- */
#nav {}
#nav-1 { list-style: none; float: right; padding: 0; margin: 0; }
#nav-1 li { float: left; margin: 0px 0px 0px 2px; }
#nav-1 li a { height: 29px; display: block; text-indent: -30000px; }
#page #nav-1 li.active a { background: none; }
#nav-1 li.home { background: url(/images/chrome/nav-home-active.png) no-repeat; }
#nav-1 li.home a { width: 60px; background: url(/images/chrome/nav-home-static.png) no-repeat; }
#nav-1 li.home a:hover { background: none; }
#nav-1 li.about-availity { background: url(/images/chrome/nav-about-active.png) no-repeat; }
#nav-1 li.about-availity a { width: 104px; background: url(/images/chrome/nav-about-static.png) no-repeat; }
#nav-1 li.about-availity a:hover { background: none; }
#nav-1 li.demo { background: url(/images/chrome/nav-demo-active.png) no-repeat; }
#nav-1 li.demo a { width: 61px; background: url(/images/chrome/nav-demo-static.png) no-repeat; }
#nav-1 li.demo a:hover { background: none; }
#nav-1 .dropdown { background: #f4fafc; border: 1px solid #b2cddc; position: absolute; top: 107px; padding: 5px 12px 10px 12px; display: none; }
#nav-1 .dropdown li { float: none; padding: 5px 0px 5px 0px; }
#nav-1 .dropdown li a { display: inline; text-indent: 0px; width: auto; margin: 0; text-decoration: none; font-size: 81%; text-transform: lowercase;	background: none; }
#nav-1 li.info-for-providers { background: url(/images/chrome/nav-info-providers-active.png) no-repeat; }
#nav-1 li.info-for-providers a { width: 121px; background: url(/images/chrome/nav-info-providers-static.png) no-repeat; }
#nav-1 li.info-for-providers a:hover { background: none; }
#nav-1 li.info-for-health-plans { background: url(/images/chrome/nav-info-health-active.png) no-repeat; }
#nav-1 li.info-for-health-plans a { width: 136px; background: url(/images/chrome/nav-info-health-static.png) no-repeat; }
#nav-1 li.info-for-health-plans a:hover { background: none; }
#nav-1 li.info-for-technology-companies { background: url(/images/chrome/nav-info-tech-active.png) no-repeat; }
#nav-1 li.info-for-technology-companies a { width: 193px; background: url(/images/chrome/nav-info-tech-static.png) no-repeat; }
#nav-1 li.info-for-technology-companies a:hover { background: none; }

/* Container ----------------------------------------------------------------------------------------------------- */
#content { padding: 10px 0px 20px 0px; }
#home #content {}

/* Sidebar Content */
#sidebar-content { width: 215px; float: left; clear: both; }
#home #sidebar-content,
.internal-landing #sidebar-content { float: right; margin: 0; padding: 0; }
#privacy-policy #sidebar-content,
#copyright #sidebar-content,
#sitemap #sidebar-content,
#terms-of-use #sidebar-content,
#connection-requirements #sidebar-content,
#search #sidebar-content { padding: 0px 20px 0px 0px; margin: 0; float: left; }
.internal #sidebar-content { padding: 20px 0px 0px 0px; }
#sidebar-content #nav-2 { list-style: none; padding: 0px 0px 10px 0px; margin: 0; }
#sidebar-content #nav-2 li { padding: 0px 0px 10px 10px; }
#sidebar-content #nav-2 li.links { text-indent: -30000px; height: 22px; background: url(/images/chrome/nav2-links-bg.png) no-repeat; }

#nav-3 { list-style: none; padding: 8px 0px 0px 10px; margin: 0; }
#nav-3 li { list-style: none; padding: 2px 0px 0px 0px; }
#nav-landing { padding: 12px 0px 0px 0px; background: url(/images/chrome/nav-landing-top.png) top left no-repeat; }
#nav-landing div { padding: 0px 0px 12px 0px; background: url(/images/chrome/nav-landing-bot.png) bottom left no-repeat; }
#nav-landing div ul { list-style: none; font-size: 108%; padding: 10px 10px 0px 20px; margin: 0; background: url(/images/chrome/nav-landing-mid.png) repeat-y; }
#nav-landing div ul li { background: url(/images/chrome/quick-links-border.gif) bottom left no-repeat; }
#nav-landing div ul li.header { text-indent: -30000px; }
#about-availity #nav-landing div ul li.header { height: 40px; background: url(/images/chrome/quick-links-header.gif) top left no-repeat; }
#providers #nav-landing div ul li.header { height: 50px; background: url(/images/chrome/nav-landing-provider-resources.png) top left no-repeat; }
#technology-companies #nav-landing div ul li.header { height: 50px; background: url(/images/chrome/nav-landing-resources-for-tech.png) top left no-repeat; }
#health-plans #nav-landing div ul li.header { height: 47px; background: url(/images/chrome/nav-landing-resources-for-health.png) top left no-repeat; }
#nav-landing div ul li.last { border-bottom: 0; background: none; }
#nav-landing div ul li a { text-decoration: none; display: block; width: 165px; padding: 6px 20px 7px 0px; background: url(/images/chrome/blue-arrow.gif) 167px 6px no-repeat; }
#nav-landing div ul li a:hover { background: url(/images/chrome/blue-arrow.gif) 167px -147px no-repeat; }

/* Callouts */
body #page #body-column-right .callout { margin: 0; }

.callout { width: 215px; clear: both; margin: 0px 0px 10px 0px; }
#callout-explore-demo a { display: block; width: 215px; height: 57px; text-indent: -30000px; background: url(/images/content/callout-explore-demo.png) no-repeat; }
#callout-explore-demo a:hover { background: url(/images/content/callout-explore-demo.png) 0px -57px no-repeat; }
#callout-explore-video a { display: block; width: 215px; height: 57px; text-indent: -30000px; background: url(/images/content/callout-explore-video.jpg) no-repeat; }
#callout-explore-video a:hover { background: url(/images/content/callout-explore-video.jpg) 0px -57px no-repeat; }
#callout-medical-practice { float: left; }
#callout-medical-practice a { display: block; width: 225px; height: 277px; text-indent: -30000px; background: url(/images/content/callout-medical-practice.png) no-repeat; }
#callout-medical-practice a:hover { background: url(/images/content/callout-medical-practice.png) 0px -277px no-repeat; }
#callout-products-services { float: left; }
#callout-products-services a { display: block; width: 225px; height: 213px; text-indent: -30000px; background: url(/images/content/callout-products-services.png) no-repeat; }
#callout-products-services a:hover { background: url(/images/content/callout-products-services.png) 0px -213px no-repeat; }
#callout-working-with-health-plans { float: left; }
#callout-working-with-health-plans a { display: block; width: 225px; height: 215px; text-indent: -30000px; background: url(/images/content/callout-working-health-plans.png) no-repeat; }
#callout-working-with-health-plans a:hover { background: url(/images/content/callout-working-health-plans.png) 0px -215px no-repeat; }
#callout-working-with-tech-companies { float: left; }
#callout-working-with-tech-companies a { display: block; width: 225px; height: 215px; text-indent: -30000px; background: url(/images/content/callout-working-tech-companies.png) no-repeat; }
#callout-working-with-tech-companies a:hover { background: url(/images/content/callout-working-tech-companies.png) 0px -215px no-repeat; }

#body-column-right #callout-explore-network-demo { padding: 0px 0px 20px 0px; margin: 0; }
#body-column-right #callout-explore-network-demo a { display: block; text-indent: -30000px; height: 95px; width: 215px; background: url(/images/content/callout-explore-network-demo.png) no-repeat; }
#body-column-right #callout-explore-network-demo a:hover { background: url(/images/content/callout-explore-network-demo.png) 0px -95px no-repeat; }
#body-column-right #callout-find-out { padding: 0px 0px 20px 0px; }
#body-column-right #callout-find-out a { display: block; text-indent: -30000px; height: 95px; width: 215px; background: url(/images/content/callout-find-out.png) no-repeat; }
#body-column-right #callout-find-out a:hover { background: url(/images/content/callout-find-out.png) 0px -95px no-repeat; }

.internal-landing .callout,
.internal .callout { margin: 0px 0px 10px 0px; }
.internal-landing #main-content .callout,
.internal #main-content .callout { margin: 0px 20px 20px 0px; width: 215px; }
.internal-landing #main-content #callout-explore-demo { margin: 0px 0px 20px 20px; }
.internal-landing #main-content #callout-explore-video { margin: 0px 0px 20px 20px; }
.internal-landing #sidebar-content #register-callout a,
#home #sidebar-content #register-callout a { display: block; text-indent: -30000px; height: 83px; width: 215px; background: url(/images/content/callout-register.png) no-repeat; }
.internal-landing #sidebar-content #register-callout a:hover,
#home #sidebar-content #register-callout a:hover { background: url(/images/content/callout-register.png) 0px -83px no-repeat; }
.internal-landing #sidebar-content #provider-callout a { display: block; text-indent: -30000px; height: 83px; width: 215px; background: url(/images/content/callout-providers.png) no-repeat; }
.internal-landing #sidebar-content #provider-callout a:hover { background: url(/images/content/callout-providers.png) 0px -83px no-repeat; }
.internal-landing #sidebar-content #exchange-callout a { display: block; text-indent: -30000px; height: 83px; width: 215px;	background: url(/images/content/callout-exchange.png) no-repeat; }
.internal-landing #sidebar-content #exchange-callout a:hover { background: url(/images/content/callout-exchange.png) 0px -83px no-repeat; }

#sidebar-content ul#home-callouts { list-style: none; padding: 0px 0px 10px 0px; margin: 0; }
#sidebar-content ul#home-callouts li { padding: 0px 0px 10px 0px; margin: 0px 0px 0px 0px; }
#sidebar-content ul#home-callouts a { display: block; text-indent: -30000px; height: 83px; width: 215px; }
#sidebar-content ul#home-callouts a:hover {}
#sidebar-content ul#home-callouts #home-callout-1 a { background: url(/images/content/callout-register.png) no-repeat; }
#sidebar-content ul#home-callouts #home-callout-1 a:hover { background: url(/images/content/callout-register.png) 0px -83px no-repeat; }
#sidebar-content ul#home-callouts #home-callout-2 a { background: url(/images/content/callout-tour.png) no-repeat; }
#sidebar-content ul#home-callouts #home-callout-2 a:hover { background: url(/images/content/callout-tour.png) 0px -83px no-repeat; }
#sidebar-content ul#home-callouts #home-callout-3 a { background: url(/images/content/callout-training.png) no-repeat; }
#sidebar-content ul#home-callouts #home-callout-3 a:hover { background: url(/images/content/callout-training.png) 0px -83px no-repeat; }
#sidebar-content #connection-callout a { display: block; text-indent: -30000px; height: 56px; width: 180px; background: url(/images/content/callout-connection-sm.png) no-repeat; }
#sidebar-content #connection-callout a:hover { background: url(/images/content/callout-connection-sm.png) 0px -56px no-repeat; }
#sidebar-content #contact-us-callout a { display: block; text-indent: -30000px; height: 83px; width: 215px; background: url(/images/content/callout-contact-us.png) no-repeat; }
#sidebar-content #contact-us-callout a:hover { background: url(/images/content/callout-contact-us.png) 0px -83px no-repeat; }
#sidebar-content #callout-exchange a { display: block; text-indent: -30000px; height: 83px; width: 215px; background: url(/images/content/callout-exchange.png) no-repeat; }
#sidebar-content #callout-exchange a:hover { background: url(/images/content/callout-exchange.png) 0px -83px no-repeat; }
#sidebar-content #fiftyten-callout a:hover { background: url(/images/content/callout-fiftyten.png) 0px -83px no-repeat; }
#sidebar-content #callout-fiftyten a { display: block; text-indent: -30000px; height: 83px; width: 215px; background: url(/images/content/callout-fiftyten.png) no-repeat; }
#sidebar-content #callout-fiftyten a:hover { background: url(/images/content/callout-fiftyten.png) 0px -83px no-repeat; }
#sidebar-content #callout-not-sure-yet a { display: block; text-indent: -30000px; height: 83px; width: 215px; background: url(/images/content/callout-not-sure-yet.png) no-repeat; }
#sidebar-content #callout-not-sure-yet a:hover { background: url(/images/content/callout-not-sure-yet.png) 0px -83px no-repeat; }
#sidebar-content #product-brochure-callout a { display: block; text-indent: -30000px; height: 73px; width: 180px; background: url(/images/content/callout-product-brochure.png) no-repeat; }
#sidebar-content #product-brochure-callout a:hover { background: url(/images/content/callout-product-brochure.png) 0px -73px no-repeat; }
#sidebar-content #products-brochure-callout a { display: block; text-indent: -30000px; height: 73px; width: 180px; background: url(/images/content/callout-products-brochure.png) no-repeat; }
#sidebar-content #products-brochure-callout a:hover { background: url(/images/content/callout-products-brochure.png) 0px -73px no-repeat; }
#sidebar-content #register-callout a { display: block; text-indent: -30000px; height: 56px; width: 180px; background: url(/images/content/callout-register-sm.png) no-repeat; }
#sidebar-content #register-callout a:hover { background: url(/images/content/callout-register-sm.png) 0px -56px no-repeat; }
#sidebar-content #training-callout a { display: block; text-indent: -30000px; height: 56px; width: 180px; background: url(/images/content/callout-training-sm.png) no-repeat; }
#sidebar-content #training-callout a:hover { background: url(/images/content/callout-training-sm.png) 0px -56px no-repeat; }
#start-registration-callout a { display: block; text-indent: -30000px; height: 57px; width: 215px; margin: 0px 0px 5px 0px;	background: url(/images/content/callout-start-registration.png) no-repeat; }
#start-registration-callout a:hover { background: url(/images/content/callout-start-registration.png) 0px -57px no-repeat; }

ul.news { margin: 0; }


/* Content ------------------------------------------------------------------------------------------------------- */
#main-content { width: 695px; float: left; margin: 0px 20px 0px 0px; }

#privacy-policy #main-content,
#copyright #main-content,
#sitemap #main-content,
#terms-of-use #main-content,
#connection-requirements #main-content,
#search #main-content { padding: 0; width: 685px; margin: 0px 0px 0px 10px; }

#home #main-content,
.internal-landing #main-content {}
.internal #main-content { width: 685px;	padding: 5px 0px 0px 0px; margin: 0px 0px 0px 30px; }

#network #main-content,
#partnering-with-availity #main-content { background: url(/images/chrome/masthead-bg-network-partner.jpg) no-repeat; }

#about-availity #main-content { background: url(/images/chrome/masthead-bg-about.gif) no-repeat; }
#demo #main-content { background: url(/images/chrome/masthead-bg-demo.jpg) no-repeat; }
#health-plans #main-content { background: url(/images/chrome/masthead-bg-health-plans.jpg) no-repeat; }
#providers #main-content { background: url(/images/chrome/masthead-bg-providers.jpg) no-repeat; }
#registration-details #main-content { background: url(/images/chrome/masthead-bg-registration.jpg) no-repeat; }
#technology-companies #main-content { background: url(/images/chrome/masthead-bg-tech-companies.jpg) no-repeat; }

.awards-list { padding: 0; margin: 0px 0px 20px 0px; }


/* Function ------------------------------------------------------------------------------------------------------ */

/* Collapse all accordions */
#body-column-right #callout-products-services { float: none; }
#body-column-right #callout-medical-practice { float: none; }
#demo ul.link-list { display: none; }
#demo ul.current { display: block; }
#main-content #body-column-left { float: left; width: 450px; padding: 0px 20px 20px 0px; }
#network #main-content #body-column-left,
#partnering-with-availity #main-content #body-column-left { width: 430px; padding: 0px 20px 20px 20px; }
#main-content #body-column-right { float: left; width: 215px; }
#main-content .awards-list td { vertical-align: top; padding: 20px 0px 5px 0px; margin: 0px 0px 0px 0px; border-bottom: 1px solid #ebebeb; }
#main-content .awards-list td img { float: left; width: 150px; padding: 0; margin: 0px 25px 25px 0px; }
#main-content #home-feature { background: url(/images/content/home-content-feature-bg.png) no-repeat; height: 238px; }
#main-content #home-feature h1 { border-bottom: none; background:  url(/images/content/home-content-feature-header.png) no-repeat; 	width: 317px; height: 82px; text-indent: -30000px; position: relative; top: 28px; left: 22px; }
#main-content #home-feature p { background:  url(/images/content/home-content-feature-learn.png) no-repeat; height: 17px; width: 292px; position: relative; left: 22px; top: 22px; text-indent: -30000px; }
#main-content #home-feature p a { display: block; }
#main-content #home-feature ul { position: relative; left: 1px; top: 50px; padding: 12px 22px 12px 22px; background: url(/images/content/home-content-feature-tabs-bg.png) no-repeat; }
#main-content #home-feature ul li { float: left; padding: 0px 10px 0px 0px; margin: 0px 10px 0px 0px; border-right: 1px solid #666; }
#main-content #home-feature ul li.last { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; border-right: none; }
#main-content #home-feature ul li a { display: block; font-family: Trebuchet, Trebuchet MS, Trebuchet, Arial, clean, sans-serif;  text-decoration: none; font-size: 85%; }
#main-content #home-feature ul li a:hover { color: #000000; }
#main-content ul.home-subfeatures { list-style: none; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#main-content ul.home-subfeatures li { float: left; padding: 0; margin: 0px 10px 0px 0px; }
#main-content ul.home-subfeatures li.last { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; border-right: none; }
#main-content ul.home-subfeatures li a { display: block; text-indent: -30000px; width: 225px; height: 100px; }
#main-content ul.home-subfeatures #home-subfeature-1 a { background: url(/images/content/home-content-subfeature1-bg.png) 0px -100px no-repeat; }
#main-content ul.home-subfeatures #home-subfeature-1 a:hover { background: url(/images/content/home-content-subfeature1-bg.png) no-repeat; }
#main-content ul.home-subfeatures #home-subfeature-2 a { background: url(/images/content/home-content-subfeature2-bg.png) 0px -100px no-repeat; }
#main-content ul.home-subfeatures #home-subfeature-2 a:hover { background: url(/images/content/home-content-subfeature2-bg.png) no-repeat; }
#main-content ul.home-subfeatures #home-subfeature-3 a { background: url(/images/content/home-content-subfeature3-bg.png) 0px -100px no-repeat; }
#main-content ul.home-subfeatures #home-subfeature-3 a:hover { background: url(/images/content/home-content-subfeature3-bg.png) no-repeat; }

/* Google AJAX */
form.gsc-search-box {display: none; }
td.gsc-twiddleRegionCell {display: none; }
div.gs-watermark {display: none; }
div.gs-title a { color: #00537b; font-size: 24px; font-family: "Trebuchet MS"; text-decoration: none; border-bottom: none; }
div.gs-title a:hover { border-bottom: 1px solid #00537b; }
div.gs-snippet {color:#666; font-family:Arial; font-size:12px; line-height:16px;}
div.gs-visibleUrl-short { display: none; }
div.gs-visibleUrl-long { display: block; font-size: 11px; font-weight: bold; color: #1690c8; padding: 5px 0px 10px 0px; }
.gs-visibleUrl-long a, .gs-visibleUrl a { text-decoration: none !important; }
div.gs-result { margin: 10px 0 10px 0; border-bottom: 1px solid #e6e6e6; }
div.gsc-cursor-page { float: left; color: #00537b; text-decoration: underline; font-family: "Trebuchet MS"; font-size: 18px;	margin: 10px 5px 0px 5px; }
div.gsc-cursor-current-page { color: #8f8c8c; text-decoration: none; }
div.gsc-cursor-page:hover { cursor:pointer; }
div.gsc-trailing-more-results {display:none;}
div.gsc-cursor {margin:0 auto;}

/* Fixes */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-block; }
.clearfix a: { text-decoration: none; border: none; border-style: none; }
a:link img, a:vlink img a:alink img { text-decoration:none; border: none; border-style:none; }
a, a:active, a:visited { outline-style: none; outline-width: medium; -moz-outline: none; }

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

/* @end */
