#main {z-index: 1;}
#ccNav{ /* height:2.58em; */ background: #555454 url(/PublishingImages/site/common/navBar_back.gif) 0 0 repeat-x; margin: 0; padding: 0 0 0 10px; list-style: none; position: relative;  z-index: 9000; }
#ccNav .flyout h4{ color: #4B3431; font-family: Georgia,Times,Times New Roman,serif; font-size: 1.1em; border-bottom: dotted 1px #4b3431; padding-bottom: 0.45em; margin: 1em 0.5em 0.75em 0;}
#ccNav h3 { margin: 0; font-size: 1em; }
#ccNav h3 a {text-decoration: none; color: #fff; font-weight: bold; font-size: 0.815em;}
#ccNav h3 a:hover {color: #fff;}
#ccNav h5{ margin: 0 0 0.2em 0; font-size: 0.88em; color:#6D7C82; font-weight:bold; }
#ccNav a {color: #084585;}
#ccNav .flyout h5 a {
text-decoration: none;
color:#4d79a7;
}
#ccNav .flyout h5 a:hover {color: #363534;}
#ccNav a:hover {color: #363534;}
#ccNav a.sign-in{ width: 57px; height: 23px; display: block; background: url(/PublishingImages/Phase2/ccNav/sign_in_btn.gif) no-repeat center top; text-indent: -9999em; }
#ccNav a.sign-in:hover {background-position: bottom;}
#ccNav .flyout ul {
font-size:0.69em;
margin: 0 0 1.5em 0;
padding-left: 0;
list-style-type: none;
}
#ccNav .flyout ul li {
background: url(/PublishingImages/Phase2/list_arrow.gif) no-repeat 0 5px;
line-height:1.5;
padding-left:7px; font-size: 1.088em;
}
#ccNav .navItem{ float: left; padding: 0.25em 0.5em; background: url(/PublishingImages/site/common/navBar_divider.gif) right 0 no-repeat; position: relative; }
/* #ccNav .navItem.active{ padding: 0.25em 0.5em 0.2125em; } */
#ccNav .navItem h3{ margin: 0; padding: 0; }
#ccNav .navItem h3 a{ display: block; padding: 0.5em 0.33em .5em 0.33em;}
#ccNav .active h3 a, #ccNav li.current h3 a{ background: url(/PublishingImages/site/common/navbar_hover.png) 0 0 repeat; }
#ccNav .navItem h3 a img{ height: 1.125em; }
#ccNav #SOS h3 a img{ height: 1.5625em; }
#ccNav #ctl00_ccfNavPrimary_institutes_and_services{ background: none; }
#ccNav .navItem .arrow{ height: 6px; background: url(/PublishingImages/site/common/arrow.gif) center top no-repeat; position: absolute; top: 2.3em; z-index: 5; width: 100%; left: 0; display: none; }
#ccNav #SOS .arrow{ background: url(/PublishingImages/site/common/arrow_sos.gif) center top no-repeat; }
#ccNav .active .arrow{ display: block; }
#ccNav .flyout{ position: absolute; top:2.3em; left: -5px; background: transparent url(/PublishingImages/site/common/navBar_dropshadow_left.png) repeat-y scroll 0 0; padding: 0 0 0 9px;  display: none; z-index: 2;}
#ccNav .active .flyout{ display: block; }
#ccNav #SOS.active.current .flyout{ display: none; }
#ccNav #SOS.current .arrow{ display: block; }
#ccNav #ctl00_ccfNavPrimary_patients_and_visitors .flyout, #ccNav #ctl00_ccfNavPrimary_institutes_and_services .flyout{ left: auto; right: -5px; }
#ccNav .flyout .flyoutWrap{ background: url(/PublishingImages/site/common/navBar_dropshadow_right.png) right 0 repeat-y; padding: 0 9px 0 0;}
#ccNav .flyout .flyoutInner{ background: #FFFFFF url(/PublishingImages/Phase2/ccNav/flyout_top_gradient.gif) repeat-x scroll 0 0;  border: 1px solid #403f3f; overflow: hidden; padding-left: 15px;}
#ccNav #SOS .flyoutInner{ border: 1px solid #555454;  }
#ccNav .flyout p{ font-size: .75em; margin: 0; line-height: 1.4em;}
#ccNav .flyout .col-left{ float: left; width: 13.8123em; margin-right: 1.875em; }
#ccNav .flyout .col-right{ float: left; width: 13.8123em; padding-top: 1.875em; }
#ccNav .flyout .small-col{ float: left; width: 10.28em; padding-top: 0; }
#ccNav .flyout .small-col-no-header{ float: left; width: 10.28em; padding-top: 0.7562em; }
#ccNav .form-dl{ margin: 0; }
#ccNav .form-dl label { display: block;  font-size: .75em; font-weight: bold; clear: both; line-height: 1.4em; vertical-align: middle; }
.ecc-name { font-weight:normal; }
.ecc-name-bold { font-weight:bold; }
#ccNav .form-dl input { line-height: 1.325em; margin: 0 0 0.6em; width: 16em;  }
#ccNav .form-dl input, #ccNav .form-dl select {font-family: Arial,Helvetica,san-serif; border: 1px solid #858A90; padding: 2px; font-size: .75em; margin: 3px;}
#ccNav .form-dl dd input, #ccNav .form-dl dd select{ border: 1px solid #9bcaea; background: #eff6fc; padding: 2px; font-size: .75em;  }
#ccNav .sos-login{ overflow: hidden; }
#ccNav .sos-login dt{ float: left;  width: 6.3636em;  }
#ccNav .sos-login dd{ float: left;  margin: 0 0 0.625em 4.375em; }
#ccNav .sos-login dd input{ float: left; width: 19.0833em; }
#ccNav #ctl00_ccfNavPrimary_find_a_doctor .form-dl dd, #ccNav #ctl00_ccfNavPrimary_institutes_and_services .form-dl dd{ overflow: hidden; }
#ccNav #ctl00_ccfNavPrimary_find_a_doctor .form-dl dd div, #ccNav #ctl00_ccfNavPrimary_institutes_and_services .form-dl dd div{ float: left; padding: 4px 0; }
#ccNav #ctl00_ccfNavPrimary_find_a_doctor .form-dl dd .submit, #ccNav #ctl00_ccfNavPrimary_institutes_and_services .form-dl dd .submit{ display: block; float: left; }
#ccNav #ctl00_ccfNavPrimary_find_a_doctor .form-dl input, #ccNav #ctl00_ccfNavPrimary_institutes_and_services .form-dl dd input{ width: 12.74em; }
#ccNav #ctl00_ccfNavPrimary_find_a_doctor .form-dl select{ width: 17.916em; }
/************ =Find a Doctor Flyout Styles
***************************************/
#ctl00_ccfNavPrimary_find_a_doctor .flyoutInner { width: 310px; }
#ccNav #ctl00_ccfNavPrimary_find_a_doctor .flyout .flyoutInner {padding: 20px; margin: 0;}
#ccNav #ctl00_ccfNavPrimary_find_a_doctor .flyout .flyoutInner ul {margin-bottom: -5px; padding-bottom: 0; margin-top: -5px;} 
#ccNav #ctl00_ccfNavPrimary_find_a_doctor .flyout .flyoutInner ul li {padding-left: 0; padding-bottom: 0; background: #fff;} 
#ccNav #ctl00_ccfNavPrimary_find_a_doctor .flyout .flyoutInner p {font-size: 1em; padding-bottom: 10px;} 
#ccNav #ctl00_ccfNavPrimary_find_a_doctor .flyout .flyoutInner li > a {padding-bottom: 0; font-size: 1.2em; text-decoration: none; font-weight: bold; color: #4D79A7;}
#ccNav #ctl00_ccfNavPrimary_find_a_doctor .flyout .flyoutInner li > a:visited {color: #4D79A7;}
#ccNav #ctl00_ccfNavPrimary_find_a_doctor .flyout .flyoutInner li > a:hover {color: #363534;}
#ccNav #ctl00_ccfNavPrimary_find_a_doctor .flyout .flyoutInner li > a:active {color: #363534;}
#ccNav #ctl00_ccfNavPrimary_find_a_doctor .flyout .flyoutFoot {width: 348px;}
#ccNav .sos-submit{ overflow: hidden; margin:0; }
#ccNav .sos-submit .info{  float: left; font-size: .625em; list-style: none; margin:0; padding : 0 0 0 1em; }
#ccNav .sos-submit .sign-in{ float: left; }                     
#ccNav .flyout .flyoutFoot{ height: 14px; position: absolute; left:0; bottom: -14px; background: url(/PublishingImages/site/common/navBar_dropshadow_bl.png) 0 0 no-repeat; padding: 0 0 0 21px; width: 17.5em; }
#ccNav .flyout .flyoutFoot div{ height: 14px; background: url(/PublishingImages/site/common/navBar_dropshadow_bottom.png) right 0 no-repeat; }
#ccNav #ctl00_ccfNavPrimary_institutes_and_services .flyoutFoot{ width: 39.9375em; }
#myChartSignIn{ background:#d6e9f6 url(/PublishingImages/site/common/mychart_signin_home_back.gif) 0 0 repeat-x;  margin:0 0.756em; padding:0 1.25em 0.375em; border-bottom:1px solid #9BCAEA; position: relative;}
#myChartSignIn a{ color: #084585; }
#myChartSignIn a:hover{ color: #000; }
#myChartSignIn h4{ font-family: Arial Narrow,Arial,Helvetica,san-serif; font-size:1.4em; margin: 1em 0 0 0; }
#myChartSignIn h4.mychart-secure-signin{margin: 0 0 10px; padding: 10px 0 0 0;}
#myChartSignIn .sos-login{ margin: 0; overflow: hidden; }
#myChartSignIn .sos-login dt{ display: block;  font-size: .6875em; font-weight: bold; clear: both; line-height: 1.9091em; vertical-align: middle; float: left;  width: 6.3636em; }
#myChartSignIn .sos-login dd{ line-height: 1.325em; vertical-align: middle; margin: 0 0 0.625em 4.375em; }
#myChartSignIn .sos-login dd input{ border: 1px solid #9bcaea; background: #eff6fc; padding: 2px; font-size: .75em; width: 12.0833em;  }
#myChartSignIn .sos-submit{ overflow: hidden; }
#myChartSignIn .sos-submit .info{  float: left; font-size: .625em; list-style: none; margin: 0; padding:0 0 0 1em; }
#myChartSignIn .sos-submit .sign-in{ float: left; }
#myChartSignIn .form-dl{ margin: 0; }
#myChartSignIn .form-dl label { display: block;  font-size: .6875em; font-weight: bold; clear: both; line-height: 1.4em; vertical-align: middle; }
#myChartSignIn .form-dl input { line-height: 1.325em; /*margin: 0 0 0.6em;*/ width: 16em;  }
#myChartSignIn .form-dl input, #myChartSignIn .form-dl select{ border: 1px solid #9bcaea; background: #eff6fc; padding: 2px; font-size: .75em;  }
/* Flyout Promo Styles */
#ccNav #ctl00_ccfNavPrimary_health_information div.two-small-cols {margin-bottom: 1em;}
#ccNav #ctl00_ccfNavPrimary_health_information div.small-col-no-header {
width: 8.5em;
padding-top: 0;
}
#ccNav div.hicFlyoutPromo img {margin-top: .5em;}
#ccNav div.instFlyoutPromo {
border-top: 1px solid #c3c3c3;
margin-top: .5em;
}
#ccNav div.instFlyoutPromo img {margin-top: 1em;}
#ccNav .flyout .flyoutInner .col1 {float: left;}
/************ =Flyout Box Widths
***************************************/
#ctl00_ccfNavPrimary_pnlMyChartFlyout .flyout {width: 455px;}
#ctl00_Navigation1_pnlMyChartFlyout .flyout {width: 435px;} /* For Web Contact */
#ctl00_ccfNavPrimary_health_information .flyout {width: 500px;}
#ctl00_ccfNavPrimary_appointments .flyout {width: 260px;}
#ctl00_ccfNavPrimary_patients_and_visitors .flyout {width: 460px;}
#ctl00_ccfNavPrimary_institutes_and_services .flyout {width: 605px;}
/************ =Secure Online Services Flyout Styles
***************************************/
#ctl00_ccfNavPrimary_pnlMyChartFlyout .flyout h4 {margin-right: 15px;}
#ccNav #ctl00_ccfNavPrimary_pnlMyChartFlyout .flyout .col1 {padding-top: 1.3em; width: 234px;}
#ccNav .mychart-secure-signin {padding:0 0 1em;}
#ctl00_ccfNavPrimary_pnlMyChartFlyout .flyout .col1 h5 {clear: both;}
#ccNav .sos-login div {background: #bccee0; width: 13.7em; margin-bottom: 0.6em;}
#ccNav .form-dl input {line-height: 1.325em; /*margin: 0.3em;*/ width: 17.15em;}
#ccNav #ctl00_ccfNavPrimary_pnlMyChartFlyout .flyout .col2 {background-color: #edf0f4; width: 163px; padding: 1.3em 1em 0.6em; float: right;}
#ccNav #ctl00_ccfNavPrimary_pnlMyChartFlyout .flyout .flyoutFoot{width: 445px;}
#ccNav a.lnkForgotMyChartID {
float: right;
font-size: .72em;
margin-right: 1.35em;
}
#ccNav div.sos-submit {
background: #fff;
width: auto;
}
/************ =Secure Online Services Flyout Styles For Web Contact
***************************************/
#ctl00_Navigation1_pnlMyChartFlyout .flyout h4 {margin-right: 15px;}
#ccNav #ctl00_Navigation1_pnlMyChartFlyout .flyout .col1 {width: 234px;}
#ctl00_Navigation1_pnlMyChartFlyout .flyout .col1 h5 {clear: both;}
#ccNav #ctl00_Navigation1_pnlMyChartFlyout .flyout .col2 {background-color: #edf0f4; width: 143px; padding: 1.3em 1em 0.6em; float: right;}
#ccNav #ctl00_Navigation1_pnlMyChartFlyout .flyout .flyoutFoot{width: 425px;}
/************ =Health Information Flyout Styles
***************************************/
#ctl00_ccfNavPrimary_health_information .col1 {width: 225px; padding-bottom: 15px;}
#ctl00_ccfNavPrimary_health_information .col2 {float: right; padding: 1.35em 10px 0; background-color: #edf0f4; width: 225px;}
#ccNav .flyout .letterSelect {list-style: none; padding: 0; overflow: hidden; margin: 1em 0 1.25em;}
#ccNav .flyout .letterSelect li {width: 1.4em; text-align: center; float: left; margin: 1px 0 0 0; padding-left: 0;background: none;}
#ccNav .letterSelect li a {color: #4D79A7; text-decoration: none; font-size: 1.4em;}
#ccNav .letterSelect li a:hover {color: #084585; }
#ccNav .letterSelect li:hover {background-color: #434241;}
#ccNav .letterSelect li:hover a {color: #eff6fc;}
#ccNav #ctl00_ccfNavPrimary_health_information .flyout .flyoutFoot{width: 465px;}
/************ =Appointments Flyout Styles
***************************************/
#ccNav #ctl00_ccfNavPrimary_appointments .flyoutInner {padding: 20px 0.9em 0;}
.req_appt_btn, .contact_btn {display: block; height: 38px; text-indent: -9999px;}
a.req_appt_btn {background: url(/PublishingImages/Phase2/ccNav/req_appt_btn.gif) no-repeat top; width: 220px; margin: 0 auto;}
a.contact_btn {background: url(/PublishingImages/Phase2/ccNav/contact_btn.gif) no-repeat top; width: 220px; margin: 0 auto;}
a.req_appt_btn:hover, a.contact_btn:hover {background-position: bottom;}
#ctl00_ccfNavPrimary_appointments h5 {margin: 2em 1em 0 0; padding-bottom: 0.5em;}
#ccNav #ctl00_ccfNavPrimary_appointments .flyout ul {margin-top: 1em}
#ccNav #ctl00_ccfNavPrimary_appointments .flyout .flyoutFoot{width: 250px;}
/************ =Patients & Visitors Flyout Styles
***************************************/
#ccNav #ctl00_ccfNavPrimary_patients_and_visitors .flyout .flyoutInner {padding-top: 20px;}
#ccNav #ctl00_ccfNavPrimary_patients_and_visitors .flyout h4 {margin: 1em 15px 0.75em 0;}
#ccNav #ctl00_ccfNavPrimary_patients_and_visitors .flyout .flyoutInner .col1 {width: 200px; margin-right: 15px;}
#ccNav #ctl00_ccfNavPrimary_patients_and_visitors .flyout .flyoutInner .col2 {float: left; width: 210px;}
#ccNav #ctl00_ccfNavPrimary_patients_and_visitors .flyout .flyoutFoot{width: 450px;}
/************ =Institutes & Services Flyout Styles
***************************************/
#ccNav #ctl00_ccfNavPrimary_institutes_and_services .flyoutInner {padding-bottom: 0.5em;}
#ccNav #ctl00_ccfNavPrimary_institutes_and_services h5 {padding-top: 20px;}
#ccNav #ctl00_ccfNavPrimary_institutes_and_services .flyout #senior_services h5 {padding-top: 0;}
#ccNav .flyout .small-col-no-header1, #ccNav .flyout .small-col-no-header2 {float: left; padding-top: 0.7562em; }
#ccNav #ctl00_ccfNavPrimary_institutes_and_services .flyout .col1 {width: 370px; margin-right: 1em;}
#ccNav #ctl00_ccfNavPrimary_institutes_and_services .flyout .small-col-no-header1 {width: 180px;}
#ccNav #ctl00_ccfNavPrimary_institutes_and_services .flyout .small-col-no-header2 {float: right; width: 180px;}
#ccNav #ctl00_ccfNavPrimary_institutes_and_services .dept_list {padding-bottom: 1em;}
#ccNav #ctl00_ccfNavPrimary_institutes_and_services .flyout .col2 {width: 193px; float: right;}
#ccNav #ctl00_ccfNavPrimary_institutes_and_services .col2 ul {margin-bottom: 0;}
#ccNav #ctl00_ccfNavPrimary_institutes_and_services .letterSelect {width: 160px; padding-bottom: 0.5em;}
#ccNav #ctl00_ccfNavPrimary_institutes_and_services .letterSelect li {width: 1em}
#ccNav #ctl00_ccfNavPrimary_institutes_and_services .letterSelect li a {font-size: 1.1em }
#dept_search {background: #edf0f4 url(/PublishingImages/Phase2/ccNav/institutes_and_services_gradient.gif) repeat-x; padding: 0.75em 0 0 0.75em; margin-top: -0.75em}
#ccNav #ctl00_ccfNavPrimary_institutes_and_services .flyout #senior_services {margin: 0.5em 0.5em 0 0.75em;}
#ccNav #ctl00_ccfNavPrimary_institutes_and_services .flyout .flyoutFoot{width: 595px;}
#ccNav h5.flu-promo a {
background:transparent url("http://my.clevelandclinic.org/PublishingImages/Phase2/cta_images/flyout_flu_promo.gif") no-repeat scroll center top;
display:block;
height:64px;
padding:0.5em 0 0;
text-indent:-9999px;
width:203px;
}

