html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.text-center{text-align:center}.clearfix:after{content:"";display:table;clear:both}.clearfix:before{content:"";display:table;clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}html{font-size:14px;font-family:'open sans';background:url('/images/layout/random_grey_variations.png') #000}a{outline:none;color:#0c77aa;text-decoration:none}img{max-width:100%}h1{font-size:30px;font-family:'montserrat';font-weight:normal;color:#333}h2,h2 a{font-size:26px;font-weight:normal;color:#0a4e70}h2+em,h2 a+em{display:block;position:relative;top:-18px;font-size:1.1em}h2+h3,h2 a+h3{margin-top:-16px}h3{font-size:18px;font-weight:normal;color:#0a4c70}p{line-height:1.8}ul,ol{line-height:2.1;margin:30px 0;text-align:left;padding-left:25px}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.framed-img{border:1px solid #d6d6d6}.site-width{width:90%;max-width:1281px;margin-left:auto;margin-right:auto}.site-width:after{content:"";display:table;clear:both}.site-width:before{content:"";display:table;clear:both}@media(min-width:641px){.site-width{width:621px}}@media(min-width:1025px){.site-width{width:985px}}@media(min-width:1201px){.site-width{width:1161px}}.super-notice{background:#069;color:#fff;padding:10px 20px}.super-notice h3{color:#fff;text-align:center}.super-notice .btn{border:1px solid #fff;width:300px;margin:10px auto}.notice{background:#efefef;text-align:center;padding:10px}.notice .btn{width:300px;margin:10px auto}#HeaderFrame{padding:20px 0 0;border-top:3px solid #5a82b1}#HeaderFrame #Header{background:#fff;text-align:center;border-bottom:2px solid #3764a1;padding:14px 25px 20px}#HeaderFrame #Header .logo{display:block;margin-left:auto;margin-right:auto;margin-bottom:10px}#HeaderFrame #Header .contact{color:#666}#HeaderFrame #Header .contact .address,#HeaderFrame #Header .contact .phone{color:#666}@media(min-width:1025px){#HeaderFrame #Header{text-align:left;position:relative;padding:14px 50px 7px}#HeaderFrame #Header .logo{margin:0;width:auto;display:initial}#HeaderFrame #Header .contact{position:absolute;right:50px;top:20px;text-align:right}}#Nav:after{content:"";display:table;clear:both}#Nav:before{content:"";display:table;clear:both}#Nav .controls{display:none}#Nav .nav{list-style-type:none;padding:0;margin:9px 0;text-align:center}#Nav .nav li{padding-left:23px;display:inline-block}#Nav .nav li a{text-decoration:none;color:#666;text-transform:uppercase;font-family:'montserrat';font-size:13px;font-style:normal}#Nav .nav li.current a,#Nav .nav li a:hover{color:#286cae}#Nav .nav li:first-child{padding-left:0}@media(max-width:1024px){#Nav{float:none;text-align:left;height:39px;position:relative;top:16px;margin-bottom:-15px}#Nav .controls{-webkit-border-radius:7px 7px 0 0;-moz-border-radius:7px 7px 0 0;-o-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0;position:relative;padding:0 10px 0 35px;text-align:center;min-width:150px;font-size:14px;line-height:30px;border-bottom:none;color:#fff;background:#4a4a4a;background:rgba(74,74,74,.95);max-width:155px;margin:0 auto;text-decoration:none}#Nav .controls:hover{color:#1488d2}#Nav .controls .nav-button{width:20px;display:block;position:absolute;top:7px;left:7px}#Nav .controls .nav-button .line{background:#fff;height:3px}#Nav .controls .nav-button .line.middle{margin:4px 0}#Nav .nav{width:85%;margin:0 auto}#Nav .nav,#Nav>.ul{-webkit-border-radius:0 0 7px 7px;-moz-border-radius:0 0 7px 7px;-o-border-radius:0 0 7px 7px;border-radius:0 0 7px 7px;margin-top:0;text-align:left;display:none;background:#4a4a4a;background:rgba(74,74,74,.97);overflow:hidden;padding:9px 0;position:absolute;left:0;right:0}#Nav .nav>li,#Nav>.ul>li{width:100%;display:block;margin-left:0!important;padding:2px 0}#Nav .nav>li:first-child,#Nav>.ul>li:first-child{padding-top:0}#Nav .nav>li:last-child,#Nav>.ul>li:last-child{padding-bottom:0}#Nav .nav>li.current a,#Nav>.ul>li.current a{background:#286cae;border:none;color:#fff}#Nav .nav>li a,#Nav>.ul>li a{display:block;color:#fff;padding:7px 15px;text-decoration:none}#Nav .nav>li a:hover,#Nav>.ul>li a:hover{background:#0b4c75;border-bottom:none;color:#fff}#Nav .nav>li .sub-nav,#Nav>.ul>li .sub-nav{width:100%;position:static;padding:0;background:transparent;border:none}#Nav .nav>li .sub-nav li,#Nav>.ul>li .sub-nav li{padding:2px 0}#Nav .nav>li .sub-nav a,#Nav>.ul>li .sub-nav a{padding-left:35px;padding-top:4px;padding-bottom:4px}#Nav .nav>li .sub-nav a:hover,#Nav>.ul>li .sub-nav a:hover{background:#74c1f2}#Nav .nav>li .sub-nav a:before,#Nav>.ul>li .sub-nav a:before{display:none}#Nav .nav:after,#Nav>.ul:after{display:none}#Nav>ul>li>ul{display:block}#Nav.navjs>ul>li>ul{display:none}#Nav.navjs>ul>li.open ul{display:block}#Nav .controls{position:relative;padding:0 10px 0 35px;text-align:center}#Nav .controls .nav-button{width:20px;display:block;position:absolute;top:7px;left:7px}#Nav .controls .nav-button .line{background:#fff;height:3px}#Nav .controls .nav-button .line.middle{margin:4px 0}#Nav:not(:target)>a:first-of-type,#Nav:target>a:last-of-type,#Nav.nav-open>a:last-of-type{display:block}#Nav.nav-open>a:first-of-type{display:none}#Nav:target>ul,#Nav.nav-open>ul{display:block}#Nav.nav-open{z-index:99999}#Nav.nav-open .controls{-webkit-border-radius:7px 7px 0 0;-moz-border-radius:7px 7px 0 0;-o-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0}#Nav.nav-open ul{display:block}#Nav.nav-open>a{display:block}#Nav.nav-open #open-anchor{display:none}#Nav.nav-close #open-anchor{display:block}}@media(min-width:1025px){#Nav{position:absolute;right:50px;top:38px}#Nav .nav li{padding-left:15px}#Nav .nav{text-align:right}}#BodyFrame #Body{font-size:15px;text-align:center;background:#fff;padding:35px 25px 60px}@media(min-width:1025px){#BodyFrame #Body{text-align:left;padding:5px 50px 125px}}#BodyFrame #Body #SidebarLayout #Sidebar{max-width:418px;margin:45px auto;border:1px solid #ededed;background:#fcfcfc;color:#474747;padding:0 20px 65px}#BodyFrame #Body #SidebarLayout #Sidebar h3.blue{color:#005a8e}#BodyFrame #Body #SidebarLayout #Sidebar .btn{margin-top:40px}#BodyFrame #Body #SidebarLayout #Sidebar .link{display:block;border-bottom:1px solid #d6d6d6;margin-bottom:1px;padding:8px 22px;color:#184a92}#BodyFrame #Body #SidebarLayout #Sidebar .link:hover{background:#ededed}@media(min-width:1025px){#BodyFrame #Body #SidebarLayout #Main{width:592px;float:left}#BodyFrame #Body #SidebarLayout #Sidebar{margin-top:22px;width:250px;float:right}}@media(min-width:1201px){#BodyFrame #Body #SidebarLayout #Main{width:773px}}#FooterFrame{background:url('/images/layout/zigzag.png');border-top:2px solid #205196}#FooterFrame #Footer{padding:30px 25px 70px;color:#fff;text-align:center}#FooterFrame #Footer .nav{list-style-type:none;padding:0;line-height:.7;text-align:center}#FooterFrame #Footer .nav li{display:inline-block;padding:0 5px;margin:5px 5px 8px 0}#FooterFrame #Footer .nav li.last{border-right:none;margin-right:0}#FooterFrame #Footer .nav li a{color:#fff;text-decoration:none;text-transform:uppercase}#FooterFrame #Footer .copyright{font-size:13px}#FooterFrame #Footer .steps{opacity:.8;display:block;width:88px;margin:20px auto 0}#FooterFrame #Footer .steps:hover{opacity:1}#FooterFrame #Footer .provides{font-size:13px;text-align:center;margin-top:35px}@media(min-width:1025px){#FooterFrame #Footer{text-align:left;position:relative;padding:30px 50px 70px}#FooterFrame #Footer .logo{padding-right:20px}#FooterFrame #Footer .nav{position:absolute;top:8px;left:314px}#FooterFrame #Footer .nav li{margin:5px 3px 5px 0;padding:0 15px 0 0}#FooterFrame #Footer .nav li.last{padding-right:0}#FooterFrame #Footer .copyright{position:absolute;top:60px;left:314px}#FooterFrame #Footer .steps{margin:0;position:absolute;right:27px;top:42px}}.form-frame{border:1px solid #ededed;background:#fcfcfc;color:#474747;padding:0 20px 30px 20px}form .display-label,.form .display-label{font-weight:bold}form .display-field,.form .display-field{margin-bottom:15px}form .editor-label,.form .editor-label{margin:5px 0 3px;text-align:left}form .editor-label .field-validation-error,.form .editor-label .field-validation-error{color:red;font-size:.9em;margin-left:10px}form .editor-field .text-box,.form .editor-field .text-box{width:100%;padding:5px;color:#333;font-size:12px;border:1px solid #a9a9a9}form .editor-field .text-box:focus,.form .editor-field .text-box:focus{outline:none;border:1px solid #666}form .editor-field .multi-line,.form .editor-field .multi-line{min-height:150px}form .editor-field .input-validation-error,.form .editor-field .input-validation-error{border:1px solid red}form .btn,.form .btn{margin:0 auto}@media(min-width:1025px){form .btn,.form .btn{margin:initial}}.btn{-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:1px 1px .1px 0 #00426a;-moz-box-shadow:1px 1px .1px 0 #00426a;box-shadow:1px 1px .1px 0 #00426a;background:#069;border:none;max-width:100%;color:#fff;font-family:arial;font-size:13px;text-decoration:none;text-transform:uppercase;text-align:center;padding:7px 40px;display:block;min-width:150px}.btn:hover{background:#08c;-webkit-box-shadow:1px 1px .1px 0 #00629d;-moz-box-shadow:1px 1px .1px 0 #00629d;box-shadow:1px 1px .1px 0 #00629d}.pdf-link{-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;border:1px solid #d9d9d9;padding:1px 3px 1px 2px}.pdf-link:hover{border-color:#09567a}.pdf-link img{position:relative;top:16px;padding-right:10px;margin-bottom:12px}@media(min-width:1025px){.contact-page #BodyFrame #Body #SidebarLayout #Main{width:534px}.contact-page #BodyFrame #Body #SidebarLayout #Sidebar{width:291px}}@media(min-width:1201px){.contact-page #BodyFrame #Body #SidebarLayout #Main{width:657px}}.contact-no-form-page #Body #Main .address img{margin-top:10px}@media(min-width:1025px){.contact-no-form-page #BodyFrame #Body #SidebarLayout #Sidebar{margin-top:105px}}.gallery-page .fancybox-image{border-radius:4px}.gallery-page .desktop-gallery .photo img{float:left;width:100%;margin:.5%;border:1px solid #222}@media(max-width:640px){.gallery-page .desktop-gallery .photo img{pointer-events:none;cursor:default}}@media(min-width:641px){.gallery-page .desktop-gallery .photo img{width:32%}}@media(min-width:1025px){.gallery-page .desktop-gallery .photo img{width:19%;margin:1% .5%}}.home-page #BodyFrame #Body h1{text-align:center;font-size:28px;margin:25px 0}.home-page #BodyFrame #Body .btn{margin:40px auto 50px;width:315px}.home-page #BodyFrame #Body{padding:0 25px 60px}.home-page #BodyFrame #Body #Sidebar img{margin-top:10px}.home-page #BodyFrame #Body #Sidebar img+img{margin-top:15px}.home-page #BodyFrame #Body hr{border:none;border-bottom:1px solid #e1e1e1;margin:30px 0}@media(min-width:1025px)and (max-width:1200px){.home-page #BodyFrame #Body #Sidebar{margin-top:35px}}@media(min-width:1025px){.home-page #BodyFrame #Body{padding:0 100px 60px}.home-page #BodyFrame #Body h1{font-size:36px;margin:45px 0}.home-page #BodyFrame #Body #Main{width:51%;float:left}.home-page #BodyFrame #Body #Main .btn{float:left}.home-page #BodyFrame #Body #Sidebar{width:44%;float:right}}.about-page .equipment-img{margin-top:2%}@media(min-width:1025px){.about-page .office-img{float:right;width:380px;margin:0 0 23px 23px}.about-page .facility-img{float:left;width:49%}.about-page .equipment-img{float:left;width:49%;margin:0 0 0 2%}}.forms-page h2{margin:20px 0 5px}.forms-page h2+em{top:-5px}.physicians-page table{width:100%}.physicians-page table th{background:#fafafa;white-space:nowrap}.physicians-page table th,.physicians-page table td{padding:4px 10px;display:block}.physicians-page .physician-photo{border:1px solid #222}.physicians-page .physician-photo+table{margin-top:15px}@media(min-width:1025px){.physicians-page .physician-photo{float:left;margin:0 20px 15px 0}.physicians-page h3:before,.physicians-page h2:before{clear:both;content:'';display:block}}@media(min-width:1201px){.physicians-page table th,.physicians-page table td{display:table-cell;padding:4px 12px 4px 10px}}