@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'),local('OpenSans-Regular'),url(//fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFWJ0bbck.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'),local('OpenSans-Regular'),url(//fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFUZ0bbck.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'),local('OpenSans-Regular'),url(//fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFWZ0bbck.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'),local('OpenSans-Regular'),url(//fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFVp0bbck.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'),local('OpenSans-Regular'),url(//fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFWp0bbck.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'),local('OpenSans-Regular'),url(//fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFW50bbck.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'),local('OpenSans-Regular'),url(//fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFVZ0b.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'),local('OpenSans-Bold'),url(//fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOX-hpOqc.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'),local('OpenSans-Bold'),url(//fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOVuhpOqc.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'),local('OpenSans-Bold'),url(//fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOXuhpOqc.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'),local('OpenSans-Bold'),url(//fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOUehpOqc.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'),local('OpenSans-Bold'),url(//fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOXehpOqc.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'),local('OpenSans-Bold'),url(//fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOXOhpOqc.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'),local('OpenSans-Bold'),url(//fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOUuhp.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{background-color:White;color:#333;font-size:90%}body.Print{background-color:White}*{font-family:'Open Sans',Verdana,Arial,Sans-serif}p,div.Content,div.FullContent,div.CMSContent,ul,ol{line-height:180%}#PageW{background:White url(../../Graphics/Layout/PageBG.gif) repeat-x;background-size:10px 994px;min-height:994px}#PageBG{background:url(../../Graphics/Layout/TopBG.gif) repeat-x}#Page #Logo{height:148px;width:254px}#Page #ScheduleJoin a{border-radius:6px;display:inline-block;font-size:15px;height:16px;line-height:16px;margin-top:5px;padding:5px 10px;text-decoration:none}#Page #ScheduleTodayLink{background-color:white;color:#0070BA;font-weight:700}#Page #JoinMailingListLink{background-color:#0070BA;color:white;margin-left:12px}#Page #JoinMailingListLink:hover{background-color:#0084CD}#Page #Slogan{height:15px}#Page #Nav{z-index:100}#Page #FullNav{height:40px;margin:0 9px 0 4px}#Page #MobileNav{width:250px}#Page .NavButton{background-color:#0070BA;display:none;float:right;height:39px;width:40px}#Page .NavButton a,#Page .NavButton img{display:block}#Page #NavCloseButton a{color:white;font-size:150%;font-weight:700;line-height:39px;text-align:center;text-decoration:none}#Page #MobileNav ul{display:none;margin:0;padding:0}#Page #MobileNav ul li{list-style-type:none}#Page #MobileNav ul li a{background-color:#0070BA;border-bottom:solid 1px White;color:white;display:block;font-size:120%;font-weight:700;padding:15px;text-decoration:none}#Page #MobileNav ul li a:hover{background-color:#00A4E8;color:white}#Page #MobileNav ul li:last-child a{border-width:0}#Page #MobileNav #NavMenuButton{display:block}#Page #MobileNav #NavCloseButton{display:none}#Page #MobileNav.VisibleNav #NavMenuButton{display:none}#Page #MobileNav.VisibleNav #NavCloseButton{display:block}#Page #MobileNav.VisibleNav ul{clear:right;display:block}#Page #Body{padding:0 10px 0 5px}#Page #Footer{color:#555;font-size:92%;line-height:160%;margin:6px 0 10px 0}#Page #Footer .Tagline{color:#0A4FA0;font-weight:700}#Page #Footer .Em{font-weight:700}#Page #Footer a{color:#0071BB;font-weight:700;text-decoration:none}#Page #Footer a:hover{color:Black;text-decoration:underline}#Page #ReviewLine{font-weight:700;margin:20px 0 30px 0;text-align:center}#Page #ReviewLine a{text-decoration:none}#Page #UserInfo{color:#666;float:right;padding:10px;text-align:right;width:350px}#Page #UserInfo .UserName{font-weight:700}#Page #UserInfo a{color:Navy;font-weight:700;text-decoration:none}#Page #UserInfo a:hover{color:Black;text-decoration:underline}#Page #Logo img,#Page #Nav img{display:block}#HomePage{clear:both;padding-top:6px}#HomePage #Banner{background-color:#CCECF4;border:solid 6px white;border-radius:0 40px 0 40px;box-shadow:1px 1px 6px #999;overflow:hidden;position:relative}#HomePage #Banner a,#HomePage #Banner img{display:block}#HomePage .BannerSlide{filter:alpha(opacity=0);display:none;opacity:0}#HomePage .BannerSlide,#HomePage .ActiveBannerSlide{position:absolute;left:0;top:0;width:100%}#HomePage #Teasers{padding-top:25px}#HomePage .Teaser{background:white url(../../Graphics/HomePage/BoxTopBG.png) no-repeat;background-position:0 2px;background-size:100% 18px;border-radius:6px;box-shadow:1px 1px 4px #999}#HomePage .Teaser h2{height:44px;margin:0;position:relative;text-align:center;top:-21px}#HomePage .TeaserContent{font-size:92%;padding:2px 16px 2px 18px;position:relative;top:-8px}#HomePage #DoctorImages{float:left;width:99px}#HomePage #DoctorDescription{margin-left:109px}#HomePage #DoctorLearnMore{font-weight:700;text-align:center}.Box{background:white url(../../Graphics/Layout/Box/BoxTopBG.png) no-repeat;background-position:4px 2px;background-size:98% 10px;border-radius:8px;box-shadow:1px 1px 4px #999}.BoxContent{padding:30px 25px 25px 25px}.BoxRightImage{border:solid 2px #CCC;padding:2px}.BoxRightImage img{display:block}a{color:#066BAD}a:visited{color:#0081CF}a:hover{color:Black}a:active{color:Black}h1{background-color:white;border-radius:0 55px 0 55px;box-shadow:1px 2px 4px #999;margin:10px 0 18px 0;padding:5px 0 5px 0}h1 img{margin-left:25px;max-width:88%;width:535px}h2{color:#0A4FA0;font-size:140%;margin:18px 0 8px 0}h3{color:#27669F;font-size:120%}h4{color:#666;font-size:100%}input[type="button"],input[type="submit"]{background-color:#066BAD;color:White;font-size:120%;font-weight:700}h3.WithNote{margin-bottom:2px}.H3Note{font-size:92%;font-style:italic;margin:0}.TeamImage{border:solid 4px #CCC;padding:1px}.TeamImage img{display:block}#AndyKatie{width:275px}#NewPatientImage{border-bottom:solid 2px #CCC;margin:7px 0 10px 15px;width:300px}#OurStaff{float:right;width:31%}#ContactPage h2{color:#0A4FA0;margin:0 0 4px 0}#ContactPage .HoursNote{font-style:italic}#ContactPage #Map{margin-top:30px}div.Block,div.FieldsetBlock,div.GridBlock{background-color:#EEE;border-color:#933;border-bottom-color:#CCC;border-width:0 0 2px 0}div.MessagesBlock{background-color:White}div.BlockTitle{background-color:#666;color:White;font-size:93%;font-weight:700;padding:4px 3px 5px 3px}h3.BlockTitle{background-color:#666;color:White;font-size:93%;margin:0;padding:5px}.BlogView{margin-top:0}.BlogView .BlogEntry h3{font-size:125%}.BlogView .BlogEntry .Content{font-size:100%}@media(min-width:973px){#Page{margin:0 auto;width:973px}#Page #MobileNav{display:none}#HomePage .BannerText{right:47px}}@media(max-width:972px){#Page #FullNav{display:none}#Page #Nav{position:absolute;right:10px;top:50px}#HomePage .BannerLetter{display:none}#HomePage .BannerText{right:0}}@media(min-width:900px){#HomePage .Teaser{float:left;margin:0 1.9% 30px 0;width:32%}#HomePage .LastTeaser{margin-right:0}#HomePage .TeaserContent{min-height:315px}}@media(max-width:899px){#HomePage .Teaser{margin:20px 0 40px 0}}@media(min-width:750px){#Page #Header{background:url(../../Graphics/Layout/HeaderBG.gif) no-repeat;background-size:100% 38px;height:148px;margin:0 9px 0 4px;position:relative}#Page #Logo{float:left}#Page #ScheduleJoin{padding-right:5px;position:absolute;right:0}#Page #ScheduleJoin a{float:left}#Page #Slogan{position:absolute;right:40px;top:115px;width:420px}#Page #Footer{background:url(../../Graphics/Layout/FooterBG.png) no-repeat;background-size:100% 64px;height:51px;padding:10px 20px 0 18px}#Page #Footer #Copyright{float:left}#Page #Footer #SocialMedia{float:right;height:34px;margin-top:1px;width:91px}#Page #Footer #FooterLinks{float:right;margin:8px 10px 0 0;text-align:right}#Page #Footer #Facebook{float:left;height:34px;width:91px}#Page #Footer #GooglePlus{float:left;height:34px;width:57px}#BoxLeft{float:left;width:63%}#BoxRight{float:right;width:35%}}@media(max-width:749px){#Page #Logo{margin:10px auto 0 auto}#Page #Slogan{margin:0 auto 15px auto;max-width:320px;width:90%}#Page #ScheduleJoin{text-align:center}#Page #Body{padding-right:5px}#Page #Footer{background-color:#EEE;padding:30px 0;text-align:center}#Page #Footer .FooterDivider{display:none}#Page #Footer .FooterInfo{display:block}#Page #Footer #SocialMedia{margin:15px 0 5px 0}.BoxContent{padding:25px 15px}h1{border-radius:0 35px}h1 img{margin-left:15px}.Box{margin-bottom:18px}}@media(min-width:710px){#AndyKatie{float:right;margin:15px 0 0 25px;width:275px}#NewPatientImage{float:right;margin:7px 0 10px 15px}}@media(max-width:709px){.TeamImage{margin:20px auto;max-width:275px;width:80%}#NewPatientImage{margin:20px auto}}@media(min-width:599px){#HomePage #Banner{height:332px}#HomePage .BannerImage{height:332px;position:absolute;width:589px;z-index:1}#HomePage .BannerLetter{height:105px;position:absolute;right:391px;top:0;width:87px;z-index:3}#HomePage .BannerText{border:solid 3px white;border-width:0 0 3px 3px;border-radius:0 40px 0 40px;height:332px;overflow:hidden;position:absolute;width:341px;z-index:2}}@media(max-width:600px){#HomePage #Banner{padding-top:147%}}.ModalDialog2{border-radius:6px;overflow:hidden;padding:0}.ModalDialog2 h2{background:#0A50A1;color:white;padding:6px 12px}.ModalDialog2 h3{margin-top:0}.ModalDialog2 .DialogInnerContent{padding:15px}.ModalDialog2 div.ButtonBar{margin-bottom:0}