
/* Style --------------------------------------------------------------------------------------------------------- */
* { margin: 0; padding: 0; }
body {}
#page { width: 100%; background: #fff url(/images/chrome/page-bg.png) repeat-x; }
#site { width: 940px; 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: 30px 15px 0px 130px; font-weight: 700; }
/*  .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.gif) no-repeat; }
#nav-1 li.home a { width: 60px; background: url(/images/chrome/nav-home-static.gif) no-repeat; }
#nav-1 li.home a:hover { background: none; }
#nav-1 li.about-availity { background: url(/images/chrome/nav-about-active.gif) no-repeat; }
#nav-1 li.about-availity a { width: 104px; background: url(/images/chrome/nav-about-static.gif) no-repeat; }
#nav-1 li.about-availity a:hover { background: none; }
#nav-1 li.demo { background: url(/images/chrome/nav-demo-active.gif) no-repeat; }
#nav-1 li.demo a { width: 61px; background: url(/images/chrome/nav-demo-static.gif) 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.gif) no-repeat; }
#nav-1 li.info-for-providers a { width: 121px; background: url(/images/chrome/nav-info-providers-static.gif) 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.gif) no-repeat; }
#nav-1 li.info-for-health-plans a { width: 136px; background: url(/images/chrome/nav-info-health-static.gif) 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.gif) no-repeat; }
#nav-1 li.info-for-technology-companies a { width: 193px; background: url(/images/chrome/nav-info-tech-static.gif) 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; width: 180; height: 56px; background: url(/images/chrome/nav2-links-bg.png) no-repeat; }
#sidebar-content #nav-2 li.resource { text-indent: -30000px; height: 22px; background: url(/images/chrome/nav2-resource-bg.png) no-repeat; }
#RealMed #nav-landing { background: url(/images/chrome/nav2-resource-bg.png) top left no-repeat; }
#RealMed #nav-landing div { background: none; }
#RealMed #nav-landing div ul { padding: 15px 0px 15px 15px; background: none; list-style: none; font-size: 108%; margin: 0;}
#RealMed #nav-landing div ul li { background: none; }
#sidebar-content #nav-2 li.Ready_5010 { text-indent: -30000px; width: 140; height: 100px; background: url(/images/content/AreYou5010Ready_140px.png) no-repeat; }

/* Nav ----------------------------------------------------------------------------------------------------------- */

#img-5010-Search { cursor:pointer; cursor:hand }
#tbl-Health-Plan-Data, #tbl-Tech-Partner-Data { width:100%; margin:0px 0px 0px 0px; border-collapse:separate; border-spacing:1px}
#tbl-Search-By-Health-Plan div{ color:#3399cc; font-size:11px}
#row-5010-print { text-align:right; padding-right:5px}
#row-5010-print div { cursor:pointer; cursor:hand; padding-bottom:3px}
#row-5010-print img { position:relative; margin-right:4px; top:3px}
#row-5010-header{ color:white; background-color:#0193C6; font-weight:bold; font-family:Helvetica Narrow, sans-serif; font-size:14px; text-align:center; height:40px}
#row-5010-content-1 td, #row-5010-content-2 td{ padding:2px 2px 2px 5px; font-size:14px; color:black}
#row-5010-content-1 { background-color:#B2CDDC;}
#row-5010-content-2 { background-color:#E8F1F6 }

#ctrls-Transaction-Search, #ctrls-Tech-Partner-Search { margin-left:20px; margin-top:10px}
#ctrls-Transaction-Search input, #ctrls-Tech-Partner-Search input{ padding:2px}
#ctrls-Transaction-Search tr, #ctrls-Tech-Partner-Search tr { height:30px}
#lbl-Search-Criteria { width:200px; color:#006985; font-size:12px; font-weight:bold; font-family:Arial, Helvetica Neue, Helvetica, clean, sans-serif}
#lbl-Modes-Warning{ color:red; font-size:11px; font-weight:bold; margin-left:10px}
#lbl-No-Results { margin:20px 0px 0px 0px; color:red}

/*
#tbl-Health-Plan-Data, 
#tbl-Transaction-Data,
#tbl-Tech-Partner-Data { position:relative; width:100%; margin:0px 0px 15px 0px; border-collapse:separate; border-spacing:1px}
#print-Health-Plan-Data, 
#print-Transaction-Data, 
#print-Tech-Partner-Data { text-align:right; padding-right:5px}
#print-Health-Plan-Data, 
#print-Transaction-Data, 
#print-Tech-Partner-Data div { cursor:pointer; cursor:hand; padding-bottom:3px}
#print-Health-Plan-Data, 
#print-Transaction-Data, 
#print-Tech-Partner-Data img { position:relative; margin-right:4px; top:3px}
#div-Health-Plan-Data, 
#div-Transaction-Data, 
#div-Tech-Partner-Data {overflow: auto; max-height:400px }
#row-5010-header{ color:white; background-color:#4F81BD; font-weight:bold; font-family:Helvetica Narrow, sans-serif; font-size:15px; text-align:center; height:40px}
#row-5010-content td{ padding:2px 2px 2px 5px; font-size:14px; color:black}
*/

#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%; 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 right no-repeat; }
#nav-landing div ul li.header { text-indent: -30000px; }
#about-availity #nav-landing { background: url(/images/chrome/quick-links-header.gif) top left no-repeat; }
#about-availity #nav-landing div { background: none; }
#about-availity #nav-landing div ul { padding: 15px 0px 15px 15px; background: none; list-style: none; font-size: 108%; margin: 0;}
#about-availity #nav-landing div ul li { background: none; }
#providers #nav-landing { background: url(/images/chrome/nav-landing-provider-resources.png) top left no-repeat; }
#providers #nav-landing div { background: none; }
#providers #nav-landing div ul { padding: 15px 0px 15px 15px; background: none; list-style: none; font-size: 108%; margin: 0;}
#providers #nav-landing div ul li { background: none; }
#technology-companies #nav-landing { background: url(/images/chrome/nav-landing-resources-for-tech.png) top left no-repeat; }
#technology-companies #nav-landing div { background: none; }
#technology-companies #nav-landing div ul { padding: 15px 0px 15px 15px; background: none; list-style: none; font-size: 108%; margin: 0;}
#technology-companies #nav-landing div ul li { background: none; }
#health-plans #nav-landing { background: url(/images/chrome/nav-landing-resources-for-health.png) top left no-repeat; }
#health-plans #nav-landing div { background: none; }
#health-plans #nav-landing div ul { padding: 15px 0px 15px 15px; background: none; list-style: none; font-size: 108%; margin: 0;}
#health-plans #nav-landing div ul li { background: none; }
#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 -111px 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: 216px; height: 58px; 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 -58px no-repeat; }
#callout-explore-video a { display: block; width: 216px; height: 58px; 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 -58px no-repeat; }
#callout-medical-practice { float: left; }
#callout-medical-practice a { display: block; width: 224px; height: 278px; 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 -278px no-repeat; }
#callout-products-services { float: left; }
#callout-products-services a { display: block; width: 215px; height: 215px; 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 -215px 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: 96px; 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 -96px 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: 96px; 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 -96px 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 #contact-us-callout-sm a { display: block; text-indent: -30000px; height: 83px; width: 180px; background: url(/images/content/callout-contact-us-sm.png) no-repeat; }
#sidebar-content #contact-us-callout-sm a:hover { background: url(/images/content/callout-contact-us-sm.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 #callout-5010 a { display: block; text-indent: -30000px; height: 100px; width: 216px; background: url(/images/content/callout-5010.png) no-repeat; }
#sidebar-content #callout-5010 a:hover { background: url(/images/content/callout-5010.png) 0px -100px no-repeat; }
#sidebar-content #callout-realmed a { display: block; text-indent: -30000px; height: 65px; width: 215px; background: url(/images/content/callout-realmed.png) no-repeat; }
#sidebar-content #callout-realmed a:hover { background: url(/images/content/callout-realmed.png) 0px -65px 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: 72px; 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 -72px 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: 58px; width: 218px; 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 -58px 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; }

.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) no-repeat; }
#main-content ul.home-subfeatures #home-subfeature-1 a:hover { background: url(/images/content/home-content-subfeature1-bg.png) 0px -100px no-repeat; }
#main-content ul.home-subfeatures #home-subfeature-2 a { background: url(/images/content/home-content-subfeature2-bg.png) no-repeat; }
#main-content ul.home-subfeatures #home-subfeature-2 a:hover { background: url(/images/content/home-content-subfeature2-bg.png) 0px -100px no-repeat; }
#main-content ul.home-subfeatures #home-subfeature-3 a { background: url(/images/content/home-content-subfeature3-bg.png) no-repeat; }
#main-content ul.home-subfeatures #home-subfeature-3 a:hover { background: url(/images/content/home-content-subfeature3-bg.png) 0px -100px 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: #006985; font-size: 24px; font-family: "Trebuchet MS"; text-decoration: none; border-bottom: none; }
div.gs-title a:hover { border-bottom: 1px solid #006985; }
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: #3399cc; 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: #006985; 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; }

