@import url(http://netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css);@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300);@import url(http://fonts.googleapis.com/css?family=Merriweather);html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}* html{font-size:100%}html{font-size:16px;line-height:1.5em}body{font-family:'Open Sans', sans-serif}h1{font-family:'Merriweather';font-size:1.5em;line-height:1.5em;margin:1.33333em 0 0.66667em}@media (min-width: 50em){h1{font-size:2.25em;line-height:1.33333em}}h2{font-family:'Merriweather';font-size:1.75em;line-height:1.71429em;margin-top:0.57143em}p{margin-bottom:1em}#home section h2{font-size:1.75em;line-height:1.28571em;margin:0.85714em 0 0.57143em}#home #mission p{margin:1em 0 1.5em;font-style:italic}@media (min-width: 50em){#home #mission p{font-size:1.125em;line-height:1.33333em;font-style:normal}}#home #pages{text-align:center}#home #pages section:first-child h2{margin-top:1.5em}#home #pages section{margin-bottom:3em}#home #pages section p:first-of-type{margin-top:1em}#home #bio{margin-top:2.25em;margin-bottom:3em}#home #bio h2{margin-bottom:0.75em}#home #bio p:first-of-type{margin-top:1em}#home #bio h2,#home #bio p{text-align:left}body{margin-top:0 !Important;background:#004060}button{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;padding:8px 20px;background:#09c;color:#fff;font-size:1em;border:none;margin:0.5em 0 0;outline:0}header#topHeader{background:#00517a;border-bottom:4px solid #05496B}header#topHeader #logoWrapper{width:100%;background:#004060}header#topHeader #logoWrapper #logo{*zoom:1;max-width:47em;_width:47em;padding-left:1em;padding-right:1em;margin-left:auto;margin-right:auto;padding:1.75em 1em 1em 1em}header#topHeader #logoWrapper #logo:after{content:"";display:table;clear:both}@media (min-width: 64em){header#topHeader #logoWrapper #logo{max-width:63em;padding-left:1em;padding-right:1em;margin-left:auto;margin-right:auto}header#topHeader #logoWrapper #logo:after{content:"";display:table;clear:both}}header#topHeader #logoWrapper #logo img{max-width:100%}header#topHeader nav{*zoom:1;max-width:47em;_width:47em;padding-left:1em;padding-right:1em;margin-left:auto;margin-right:auto;color:#fff;position:relative;min-height:3.5em}header#topHeader nav:after{content:"";display:table;clear:both}@media (min-width: 64em){header#topHeader nav{max-width:63em;padding-left:1em;padding-right:1em;margin-left:auto;margin-right:auto}header#topHeader nav:after{content:"";display:table;clear:both}}header#topHeader nav ul{clear:both;display:none}header#topHeader nav li{display:block;float:none;width:100%;padding:1em 0;border-bottom:1px solid #00476b}header#topHeader nav a{color:#fff;text-decoration:none;display:block;text-shadow:0px 1px 1px #000}header#topHeader nav a.active{color:#4CC3FF}header#topHeader nav #pull{text-transform:uppercase;display:block;padding:1em 0 .4em;float:left}header#topHeader nav .fa-bars{float:right;padding:1em 0 .4em;display:block}@media (min-width: 64em){header#topHeader nav ul{display:block}header#topHeader nav li{display:inline;float:left;width:auto;border-bottom:none}header#topHeader nav a{display:inline-block;width:auto;text-align:center;padding:0 1.5em;border-right:1px solid #004060}header#topHeader nav li:last-child a{border-right:none}header#topHeader nav a:hover{color:#bbb}header#topHeader nav li:first-of-type a{padding-left:3%}header#topHeader nav #pull,header#topHeader nav i{display:none !important}}.wrapper{background:#fff;overflow:visible;min-height:10em}.page{background:#fff;text-align:center;overflow:auto;padding-bottom:3.75em;*zoom:1;max-width:47em;_width:47em;padding-left:1em;padding-right:1em;margin-left:auto;margin-right:auto}.page:after{content:"";display:table;clear:both}@media (min-width: 64em){.page{max-width:63em;padding-left:1em;padding-right:1em;margin-left:auto;margin-right:auto;text-align:left}.page:after{content:"";display:table;clear:both}}.page header,.page footer{clear:both}@media (min-width: 64em){#pages{margin-top:3.5em;border-box:box-sizing}#pages section{text-align:center;width:31.91489%;float:left;margin-right:2.12766%}#pages section h2:first-of-type{margin-top:0 !important}#pages section#contact{width:31.91489%;float:right;margin-right:0}}#home img:first-child{margin-top:1em}#home img{max-width:100%}#home #pages img{width:30%}#home #bio p{display:none}#home #bio p:first-of-type{display:block}@media (min-width: 64em){#home #bio img{max-width:25%;float:left;margin:0 1em 1em 0}#home #bio p{display:block}#home #bio p:first-of-type{font-style:italic}#home #bio #bioMore{display:none}}#hoursandlocation iframe{width:100%;min-height:15em;margin-top:1.5em;margin-bottom:1.5em;border:1px solid #bbb;display:block}#dentalservices{text-align:left}#dentalservices ul{list-style:initial;padding-left:40px;margin-top:1.5em;margin-bottom:3.75em}#hoursandlocation{text-align:left}#hoursandlocation iframe{float:none}#hoursandlocation #sketch{display:none}@media (min-width: 64em){#hoursandlocation{max-width:63em;padding-left:1em;padding-right:1em;margin-left:auto;margin-right:auto}#hoursandlocation:after{content:"";display:table;clear:both}#hoursandlocation p{margin-left:1.5em}#hoursandlocation p:first-of-type{margin-top:1.625em}#hoursandlocation #sketch{display:block;margin-bottom:1.5em;width:41.05263%;float:left;margin-right:1.05263%}#hoursandlocation #sketch img{max-width:100%}#hoursandlocation div{width:57.89474%;float:right;margin-right:0}#hoursandlocation iframe{width:100%;float:left;margin-right:1.05263%;box-sizing:border-box;margin-top:0}}#contactpage{text-align:left}#contactpage b{font-weight:bolder}#contactpage>p{margin-bottom:1em}#contactpage label{display:block;margin-top:0.5em}#contactpage input[type="text"],#contactpage input[type="email"],#contactpage input[type="tel"]{height:2em;width:30em}#contactpage input{max-width:100%;box-sizing:border-box;border:1px solid #888;font-size:1em;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}#contactpage textarea{min-height:10em;width:50em;max-width:100%;box-sizing:border-box;border:1px solid #888;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;font-size:1em}#contactpage form{margin-bottom:3em}#contactpage form p{margin-top:1em;font-size:0.875em;line-height:1.71429em}#contactpage #info h2{font-size:1.375em;line-height:2.18182em;margin-top:0}@media (min-width: 64em){#contactpage{max-width:63em;padding-left:1em;padding-right:1em;margin-left:auto;margin-right:auto}#contactpage:after{content:"";display:table;clear:both}#contactpage form{width:61.90476%;float:left;margin-right:1.5873%}#contactpage #info{padding-left:10px;box-sizing:border-box;width:36.50794%;float:right;margin-right:0}}#payment,#sent{text-align:left}
