﻿.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {zoom:1;}

body { background-image: url(/Images/ed_background.gif); margin-top: 0px; font-size:68.75%; }
h2 { font-family: "trebuchet MS", verdana, arial, helvetica, sans-serif; ; font-size: 1.8em; color: #800C62; font-weight: bold; margin: 0; }
strong.title { font-family: verdana; font-size: 1em; font-weight: bold; color: #7F7F7F; margin: 0;display:block;}
h3 { font-family: "trebuchet MS", verdana, arial, helvetica, sans-serif; font-size: 1em; font-weight: bold; color: #800C62; line-height: 1; margin: 0; }
h4 { font-family: verdana; font-size: .85em; font-weight: bold; color: #000000; margin: 0; }
p { font-family: verdana; font-size: 1em; color: #2f2f2f; line-height: 1.5; margin: 0; }
a { font-family: verdana; font-weight: bold; color: #0177C2; text-decoration: none; margin: 0; }
a:hover{ text-decoration:underline; }
img { border: 0px; }
img#banner { display: block; }
table { font-size: 1em; }
td h2 { font-size:1.2em;}
td h2.page-title, h2.page-title, h2.title { font-size:1.8em;}
sup { padding: 0; line-height: 0; }
hr { border: 0; color: #dcdbd9; height: 2px; }
div.wrapper { float: left; width: 770px; margin-bottom: 60px; position: relative; }
td.center{ width: 770px; background-color: #ffffff; }
td.right { border-left: 1px solid #cecfd1; }
td.bottom { border-top: 1px solid #cecfd1; background: url(/Images/ed_vertgradgrey.gif) repeat-x; height: 6px; }
td.left{ border-right: 1px solid #cecfd1; background: url(/Images/ed_horizgradgrey.gif) top right; width: 3px; }
td.bottomleft { background: url(/Images/ed_diaggradgrey.gif) no-repeat top right; }
div.searchbar { float:left; width: 770px; background-color: #198FDA;color:#fff;}
form.search {float:right;padding:1px 0px 1px 0px;margin:0;width:240px;}
* html form.search {width:250px;}
form.search input {float:left;border:1px solid #d9d6d7;width:157px;height:17px;}
form.search label {float:left;color: #fff;font-weight: bold;font-size: .95em;padding: 7px 5px 0 0;font-family: verdana;}
form.search a {float:right;padding:0px 5px 0px 0px}
div.search_result h3 {font-size:1.5em;}
div.navbar { float:left; width: 170px; border-top: 36px solid #FFD55F;padding-bottom:300px;background:#FCE4A0 url(/Images/ed_nav_footer.gif) repeat-x 0 bottom;}
a.navbutton { width: 130px; float: left; line-height: 1; border-bottom: 1px solid white; padding: 10px 15px 10px 25px; font-family: "trebuchet MS", verdana, arial, helvetica, sans-serif; font-size: 1.10em; font-weight: bold; color: #795B09; background: #F8BC12 url(/Images/ed_nav_bigbullet.gif) no-repeat 9px 10px; }
a.navbutton:hover { text-decoration: none;background-color:#AF7F00;color:#fff;} 
div.navfooter { bottom: -18px; height: 226px; width: 152px; padding-top: 35px; padding-left: 9px; padding-right: 9px; background: #ffffff url(/Images/ed_nav_footer.gif); position: absolute; clear:both; left:0}
div.navfooter h4 { padding-bottom: 12px; }
div.navfooter a { display: block; padding-bottom: 12px; }
div.mainbody{ float:right; border-left: 1px solid white; border-top: 1px solid white; background-color: #ffffff; width: 599px; }
div.bodytext { float: left; width: 551px; padding: 9px 30px 22px 18px; border-top: 7px solid #F8BC12; margin: 0; }
div.bodytext h1 { padding-bottom: 2px; } 
div.bodytext p { padding-bottom: 8px; }
div.linkbar { float:left; width: 599px; margin: 0; background: url(/Images/linkbar-bot.jpg) no-repeat 0 bottom;}
div.linkbar .top {background:url(/Images/linkbar-top.jpg) no-repeat 0 0;padding-bottom:10px;}
div.linkunit { float: left; width: 151px; }
div.lastlinkunit { float: left; width: 146px;}
div.linktitle {}
div.linktitle h3 { padding: 7px 0 6px 18px; }
div.linkitem {padding-bottom: 5px; }
div.linkitem ul { margin: 65px 5px 0 20px; padding: 0;}
div.linkitem li {margin:0 0 5px; padding:0;color:#0177C2;}
a.additional { float:left; }
div.bottombar {clear: both; padding: 10px 12px 8px 7px; background-color: #F8BC12;width: 751px;font-size:10px;font-weight:bold;}
div.bottombar a {color:#000;font-size:10px;}
div.bottombar ul {display:inline;margin:0 0 0 10px;padding:0;float:left;}
div.bottombar li {list-style-type:none;display:inline;}
div.bottombar li a {}
div.bottombar #copyright {float:right;background:url("/Images/copyright-logo.gif") no-repeat right 0;padding-right:70px;}
div.privacyterms { float: right; }
/* Sub Styles */
a.navhit { width: 130px; float: left; line-height: 1; padding: 10px 15px 10px 25px; font-family: "trebuchet MS", verdana, arial, helvetica, sans-serif; font-size: 1.1em; font-weight: bold; color: #EFC659; background: #AF7F00 url(/Images/navhit.gif) no-repeat 9px 15px; }
a.navhit#navhit_1 { padding-top: 22px; }
a.navsubhit{ width: 130px; float: left; line-height: 1; padding: 10px 15px 10px 25px; font-family: "trebuchet MS", verdana, arial, helvetica, sans-serif; font-size: 1em; font-weight: bold; color: #fff; background: #CF9A0C url(/Images/subhit.gif) no-repeat 15px 10px; }
a.navsublink { width: 130px; float: left; line-height: 1; background-color: #277eb6; padding: 10px 15px 10px 25px; font-family: "trebuchet MS", verdana, arial, helvetica, sans-serif; font-size: 1em; font-weight: bold; color: #EDF3F6; background-color: #CF9A0C;list-style-type:disc;}
#lastsublink { border-bottom: 1px solid white; }
a.navhit:hover { text-decoration: none; } 
a.navsubhit:hover { text-decoration: none; } 
a.navsublink:hover { text-decoration: none; } 
a.sub {padding-left:35px;width:120px;}
div.printemail {float: right; padding-top: 11px;padding-left:25px;}
div.printemail a{ padding-right: 23px; }
div.submainbody { float: right; background-color: #ffffff; width: 600px; padding: 0; }
div.subbodytext {  padding: 17px 20px 0 20px; }
div.subbodytext h1 { padding: 15px 0 2px 0; }
div.subbodytext h2 {  padding: 15px 0 5px 0;}
div.subbodytext h3 { padding-bottom: 5px; }
div.subbodytext p { padding-bottom: 17px; }
div.subbodytext p a{ font-weight: normal;  }
div.subbodytext ul { margin: 0; padding: 0px 30px 0px 30px;}
div.subbodytext li { font-family: verdana; font-size: 1em; line-height:1.5; color: #000000; padding-bottom: 10px; margin: 0; }
div.pictureframe { float: right; font-family: verdana; font-size: 1em; padding: 0 /*17px*/ 0px 10px 20px;}
div.picture { padding-bottom: 9px; }
div.picture#toppicture { padding-bottom: 5px; }
div.picture img { display: block; }
a.tiplink { cursor:help; display:inline; color: #026f19; font-weight: normal; font-size: 1em; text-decoration: none; border-bottom: 1px dotted #026f19; padding-bottom: 1px; }
a.tiplink:hover { text-decoration: none; cursor:help; }
div.tiplinkunit#mild { width: 150px; position: absolute; top: 0px; left: 0px; z-index: 1; visibility: hidden; }
div.tiplinkheader { background: url(/Images/ed_def_header.gif) top left repeat-y; }
div.tiplinktopcorners { height: 3px; font-size: 1px; background: url(/Images/ed_def_topcorners.gif) no-repeat top; }
div.tiplinkheadertext{ padding-left: 9px; padding-bottom: 5px; padding-top: 3px; }
div.tiplinkheadertext h3 { background: url(/Images/ed_nav_bigbullet.gif) no-repeat 1px; padding-left: 15px; color: #ffffff; }
div.tiplinkbody { background: url(/Images/ed_def_body.gif) top left repeat-y; padding: 7px 10px 0px 24px; }
div.tiplinkbody p { font-family: verdana; font-size: .85em; font-weight: bold; color: #000000; padding-bottom: 7px; }
div.tiplinkbottomcorners { background: url(/Images/ed_def_bottomcorners.gif) no-repeat bottom; font-size: 1px; height: 10px; }
div.sources { border-top: 2px solid #dcdbd9; padding-top: 20px; width: 558px; font-size: .85em; }
div.sources p{ padding: 0px 25px 10px 5px; }
div.technologies { font-family: verdana; padding-bottom: 15px; }
div.technologies table { border: 1px solid #dcd8d9;width:550px;}
/*div.technologies thead td { height: 23px; border-right: 1px solid white; border-bottom: 1px solid #dcd8d9; padding-left: 20px; background: #afceec url(/Images/ed_linkbar_title_bullet.gif) no-repeat 4px 6px; width: 100px; }*/
div.technologies thead td, div.technologies td.td-header, div.technologies thead th  { height: 23px; border-right: 1px solid white; border-bottom: 1px solid #dcd8d9; padding-left: 12px; background-color: #FCE3A0; width: 100px; }
div.technologies tbody td { border-right: 1px solid #dcd8d9; border-bottom: 1px solid #dcd8d9; padding: 8px; vertical-align: top; }
td.col4 { border-right: none !important; }
div.technologies tr.row1 td { background: #ffffff; }
div.technologies tr.row2 td { background-color: #FDF6E4; }
div.technologies tr.row3 td { background: #dae5ed; }
div.technologies tfoot tr { height: 20px; }
div.technologies tfoot td { background: #f5e8d1; }
div.technologies tbody td ul li{color:black;font-weight:normal}
div.technologies tbody td ul {padding:0px;list-style: none;}
div.greenbg { width: 556px; /*border-bottom: 1px solid #edf5f6; background: #edf5f6;*/ padding-top: 18px; float:left;}
div#wideimg div.hearaidstylebodytext {float:none;width:469px;}
div.hearaidstyleunit { padding-left: 15px; padding-bottom: 12px; width: 522px; }
div.hearaidstyleheader { background: url(/Images/ed_hearaidstyles_headerbg.gif) repeat; }
div.hearaidstyletopcorners { height: 11px; font-size: 1px; background: url(/Images/ed_hearaidstyles_top.gif) no-repeat top; }
div.hearaidstyleheadertext{ padding-left: 15px; }
div.hearaidstyleheadertext h3 { background: url(/Images/ed_nav_bigbullet_blue.gif) no-repeat; padding-left: 15px; padding-bottom: 5px; font-size: 1em; color: #ffffff; }
div.hearaidstylebody { background: url(/Images/ed_hearaidstyles_bodybg.gif) repeat; padding: 11px 15px 18px 18px; float:left; }
div.hearaidstylebottomcorners { background: url(/Images/ed_hearaidstyles_bottom.gif) no-repeat bottom; font-size: 1px; height: 9px; float: left;width: 522px;}
div.hearaidstylebodyimage { width: 125px; border-right: 1px solid #d9d5d6; padding-bottom: 7px; float:left;}
div.hearaidstylecaption { clear: left; width: 125px; font-family: verdana; font-size: .85em; color: #000000; }
div.hearaidstylebodytext { float: right; width: 343px;padding:0 10px; }
div.hearaidstylebodytext p { font-size: .95em; line-height: 1.2; padding-bottom: 17px;font-size:1.2em; }
div.hearaidstylebodytext p strong { font-weight: bold; color: #a98245; font-size:1.2em;}
div.hearaidstylebodytext li { font-weight: normal; color: #000000; font-size:1em; list-style-type: disc;}
div.howworksunit { padding-left: 6px; padding-bottom: 15px; width: 538px; }
div.howworksheader { background: url(/Images/ed_howworks_headerbg.gif) repeat; }
div.howworkstopcorners { height: 11px; font-size: 1px; background: url(/Images/ed_howworks_top.gif) no-repeat top; }
div.howworksheadertext{ padding-left: 10px; }
div.howworksheadertext h3 { background: url(/Images/ed_nav_bigbullet_blue.gif) no-repeat; padding-left: 15px; padding-bottom: 5px; font-size: 1em; color: #ffffff; }
div.howworksbody { background: url(/Images/ed_howworks_bodybg.gif) repeat; padding: 16px 0px 5px 19px; }
div.howworksbottomcorners { background: url(/Images/ed_howworks_bottom.gif) no-repeat bottom; font-size: 1px; height: 9px; }
div.howworkssubitem { padding-bottom: 17px; width: 500px; }
div.howworksbodytext { float: right; padding-top: 10px; padding-left: 14px; width: 374px; }
div.howworksbodytext h2 { padding-bottom: 8px; }
div.howworksbodytext p { padding-bottom: 3px; }
div.howworksbodytext a { font-weight: normal; font-size: 1em; }
div.resourcesunitleft { float: left; padding-left: 17px; padding-bottom: 10px; width: 255px; }
div.resourcesunitright { float: right; padding-right: 20px; padding-bottom: 10px; width: 255px; }
div.resourcesheader { background: url(/Images/ed_resources_headerbg.gif) repeat; }
div.resourcestopcorners { height: 11px; font-size: 1px; background: url(/Images/ed_resources_top.gif) no-repeat top; }
div.resourcesheadertext{ padding-left: 10px; }
div.resourcesheadertext h3 { background: url(/Images/ed_nav_bigbullet_blue.gif) no-repeat; padding-left: 15px; padding-bottom: 5px; font-size: 1em; color: #ffffff; }
div.resourcesbody { background: url(/Images/ed_resources_bodybg.gif) repeat; }
div.resourcesbody ul{ margin: 0; padding: 7px 25px 6px 0px; list-style: none; }
div.resourcesbody li{ background: url(/Images/ed_linkbar_bullet.gif) 1px 5px no-repeat; font-size: .95em; margin-left: 13px; padding-left: 10px; padding-bottom: 16px; }
div.resourcesbottomcorners { background: url(/Images/ed_resources_bottom.gif) no-repeat bottom; font-size: 1px; height: 9px; }
/* Delete this */
div.spacer { color: black; width: 500px; height: 100px; border: 1px dashed; }
/***************/
/* Popup Styles */
body.popup { margin:0; padding:0; background: #ffffff; }
div.popup { width: 475px; padding-left: 47px; }
div.popup h1 { padding-top: 9px; padding-bottom: 19px; }
.popup img{ display:block; padding-bottom: 17px; }
div.popuplinks { float: right; font-family: verdana; padding-top: 28px; padding-right: 45px; }
div.popuplinks a { font-size: 1em; }
div.popuplinks img { display: inline; padding: 0; }
.popuparrow { position: relative; top: 5px; }
p.caption { padding-bottom: 44px; padding-right: 44px; }
p.courtesy { font-size: .85em; padding-bottom: 23px; }
div.popupclose { width: 522px; height: 20px; background: #f5e8d1; }
div.popupclose a{ float: right; padding-top: 6px; padding-right: 18px; }
/* definitions begin*/
div.tiplinkunit#ald { width: 150px; position: absolute; top: 0px; left: 0px; z-index: 1; visibility: hidden; }
div.tiplinkunit#bilateral { width: 150px; position: absolute; top: 0px; left: 0px; z-index: 1; visibility: hidden; }
div.tiplinkunit#billing { width: 150px; position: absolute; top: 0px; left: 0px; z-index: 1; visibility: hidden; }
div.tiplinkunit#coverage { width: 150px; position: absolute; top: 0px; left: 0px; z-index: 1; visibility: hidden; }
div.tiplinkunit#feedback { width: 150px; position: absolute; top: 0px; left: 0px; z-index: 1; visibility: hidden; }
div.tiplinkunit#habilitation { width: 150px; position: absolute; top: 0px; left: 0px; z-index: 1; visibility: hidden; }
div.tiplinkunit#impaired { width: 150px; position: absolute; top: 0px; left: 0px; z-index: 1; visibility: hidden; }
div.tiplinkunit#innerear { width: 150px; position: absolute; top: 0px; left: 0px; z-index: 1; visibility: hidden; }
div.tiplinkunit#mastoidbone { width: 150px; position: absolute; top: 0px; left: 0px; z-index: 1; visibility: hidden; }
div.tiplinkunit#mild { width: 150px; position: absolute; top: 0px; left: 0px; z-index: 1; visibility: hidden; }
div.tiplinkunit#moderate { width: 150px; position: absolute; top: 0px; left: 0px; z-index: 1; visibility: hidden; }
div.tiplinkunit#otosclerosis { width: 150px; position: absolute; top: 0px; left: 0px; z-index: 1; visibility: hidden; }
div.tiplinkunit#mumps { width: 150px; position: absolute; top: 0px; left: 0px; z-index: 1; visibility: hidden; }
div.tiplinkunit#measles{ width: 150px; position: absolute; top: 0px; left: 0px; z-index: 1; visibility: hidden; }
div.tiplinkunit#meningitis { width: 150px; position: absolute; top: 0px; left: 0px; z-index: 1; visibility: hidden; }
div.tiplinkunit#menieres { width: 150px; position: absolute; top: 0px; left: 0px; z-index: 1; visibility: hidden; }
div.tiplinkunit#unilateral { width: 150px; position: absolute; top: 0px; left: 0px; z-index: 1; visibility: hidden; }
div.tiplinkunit#unilateral-hearing-loss, div.tiplinkunit#osseointegration  { width: 150px; position: absolute; top: 0px; left: 0px; z-index: 1; visibility: hidden; }
div.tiplinkunit#payment { width: 150px; position: absolute; top: 0px; left: 0px; z-index: 1; visibility: hidden; }
div.tiplinkunit#profound { width: 150px; position: absolute; top: 0px; left: 0px; z-index: 1; visibility: hidden; }
div.tiplinkunit#rehabilitation { width: 150px; position: absolute; top: 0px; left: 0px; z-index: 1; visibility: hidden; }
div.tiplinkunit#severe { width: 150px; position: absolute; top: 0px; left: 0px; z-index: 1; visibility: hidden; }
div.tiplinkunit#shl { width: 150px; position: absolute; top: 0px; left: 0px; z-index: 1; visibility: hidden; }
div.tiplinkunit#unilateral { width: 150px; position: absolute; top: 0px; left: 0px; z-index: 1; visibility: hidden; }
/* definitions end */
.txt { overflow:hidden; display:block; text-indent:-9999px; background-repeat:no-repeat; }
h1.txt, strong.txt { padding:0; margin:0; height:0; line-height:0;}

h2.banner {width:600px;height:80px;background-repeat:no-repeat;background-position:0 0; overflow:hidden; display:block; text-indent:-9999px; background-repeat:no-repeat;}
h2#hearing {background-image:url(/Images/ed_banner_hearing.gif);}
h2#communication {background-image:url(/Images/ed_banner_communication.gif);}
h2#implants {background-image:url(/Images/treatment-cochlear-implants.gif);}
h2#resources {background-image:url(/Images/ed_banner_resources.gif);}
h2#screening {background-image:url(/Images/ed_banner_screening.gif);}
h2#baha { background-image:url(/Images/treatment-baha.gif);}
h2#aids {background-image:url(/Images/ed_banner_choose_right_treatment.gif); }
h2#treatment {background-image:url(/Images/ed_banner_treatment.gif);}
h2#advanced {background-image:url(/Images/advanced-treatments.gif); }

body.findclinic input.sbtn {border:1px solid #AF7F00;padding:2px;background-color:#CF9A0C;color:#fff;font-weight:bold;cursor:pointer;}
body.findclinic div.searchagain h3 {font-size:1.3em;}
.table_callout { font-family:"trebuchet MS", verdana, arial, helvetica, sans-serif; font-size: 1.4em; color:#800C62; font-weight: bold; margin: 0;}

#form h5 {width:245px;padding:0 0 80px 150px;background:url(/Images/form.gif) no-repeat 0 0;text-align:left;font-weight:normal;color:#666;margin-bottom:30px;font-size:16px;font-family:arial,sans-serif;}
#form.baha h5 {background:url(/Images/baha-brochure.jpg) no-repeat 0 0;padding-left:70px;}
#form h5 span {display:block;font-size:12px;font-weight:bold;margin-top:15px;}
#form h5.thanks {padding-bottom:80px;}
#form h5.thanks span {font-size:14px;}
#form li {margin-bottom:7px;list-style-type:none;}
#form li.alert {border:1px solid red;}
#form p.alert {color:red;font-weight:bold;font-size:14px;margin:5px 0;}
#form li label {float:left;width:140px;padding-right:10px;}
#form li label span {color:red;font-weight:bold;}
#form li input {float:left;width:170px;background-color:none;}
#form li.radio {padding-left:145px;}
#form li.radio label,#form li.radio input {float:none;width:auto;}
#form li select {float:left;width:175px;}
#form li select.wide {width:300px;}
#form p a.btn {margin-left:268px;font-size:12px;font-weight:bold;background:url(/Images/btn.gif) no-repeat 0 0;display:block;width:71px;height:26px;border:0;padding:6px 0 0 24px;font-size:10px;margin-top:3px;}
#form li div {float:left;width:350px;}
#form li div label,#form li div input,#form li div select {float:none;width:auto;margin-bottom:10px;}
#form li div input {position:relative;top:3px;}

#hle-request-btn {display:block;text-indent:-9999px;overflow:hidden;width:156px;height:60px;background:url(/Images/hle-request-btn.png) no-repeat 0 0;margin:0 auto;position:relative;top:15px;}
#hle-header {position:relative;}
#hle-header #hle-find {position:absolute;top:15px;right:20px;color:#fff;text-decoration:underline;}