/* Framework - last updated: April 02 2019 01:35 PM */
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-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
#content ul,#content ol{}
#content li{zline-height:1.6em}
b,strong{font-weight:bold}
blockquote,q{xquotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
html{box-sizing:border-box}
*,*:before,*:after{box-sizing:inherit}
.clearFix:before,.clearFix:after,.clear:before,.clear:after{content:"";display:table}
.clearFix:after,.clear:after{clear:both}
.inline{display:inline;margin:0 .1em !important}
.grid{width:100%;min-width:100%;margin:0;overflow:visible;clear:both;position:relative;display:table;table-layout:fixed;border-collapse:collapse}
.gridRow{width:100%;min-width:100%;position:relative;display:table-row}
.grid:not(*:root){display:auto}
.gridRow:not(*:root){display:table}
.grid:after,.gridRow:after{content:"";display:table;clear:both}
img[src*="gstatic.com/"],img[src*="googleapis.com/"]{width:none !important}
.grid .gridRow [class*='gridCell']{position:relative;height:100%;display:table-cell;min-height:1px;vertical-align:top;margin:0;padding:0}
[class*='gridCell'] img{max-width:100%;height:auto}
.grid .gridRow [class*='gridCell']{}
[class*='gridCell']:last-of-type,.gridCell-100pc,.gridCell-12{padding-right:0}
.gridCell-0,.gridCell-0pc{min-width:0;width:0;display:none}
.gridCell-1{min-width:8.333%;width:8.333%}
.gridCell-5pc{min-width:5%;width:5%}
.gridCell-10pc{min-width:10%;width:10%}
.gridCell-15pc{min-width:15%;width:15%}
.gridCell-2{min-width:16.666%;width:16.666%}
.gridCell-20pc{width:20%;min-width:20%;width:20%;width:20%}
.gridCell-25pc,.gridCell-3{min-width:25%;width:25%}
.gridCell-30pc{min-width:30%;width:30%}
.gridCell-33pc,.gridCell-4{min-width:33.333%;width:33.333%}
.gridCell-40pc{min-width:40% ;width:40%}
.gridCell-5{min-width:41.666%;width:41.66%}
.gridCell-50pc,.gridCell-6{min-width:50%;width:50%}
.gridCell-7{min-width:58.333%;width:58.333%}
.gridCell-60pc{width:60%;min-width:60%;width:60% !important}
.gridCell-66pc,.gridCell-8{min-width:66.666% ;width:66.666%}
.gridCell-70pc{min-width:70%;width:70%}
.gridCell-75pc,.gridCell-9{min-width:75%;width:75%}
.gridCell-80pc{min-width:80%;width:80%}
.gridCell-85pc{min-width:85%;width:85%}
.gridCell-10{min-width:83.333%;width:83.333%}
.gridCell-90pc{min-width:90%;width:90%}
.gridCell-11{min-width:91.666%;width:91.666%}
.gridCell-100pc,.gridCell-12{min-width:100%;width:100%;float:none}
@media screen and (max-width:640px){.grid,.gridRow,.gridCell-50pc,.gridCell-6,.gridCell-7,.gridCell-60pc,.gridCell-66pc,.gridCell-8,.gridCell-70pc,.gridCell-75pc,.gridCell-9,.gridCell-80pc,.gridCell-10,.gridCell-90pc,.gridCell-11,.gridCell-100pc,.gridCell-12{min-width:100%;max-width:100%;float:none;display:block !important;width:100%;max-width:100%}
.gridCell-0,.gridCell-0pc,.gridCell-1,.gridCell-5pc,.gridCell-10pc,.gridCell-2,.gridCell-20pc,.gridCell-25pc,.gridCell-3,.gridCell-30pc,.gridCell-33pc,.gridCell-4,.gridCell-5,.gridCell-40pc{}
.grid,.gridRow,[class*='gridCell']{display:block !important;width:100%;max-width:100%}}

/* Layout - last updated: May 16 2020 09:39 AM */
html{height:100%;}
body{height:100%}
body,html{font-family:Arial,sans-serif;margin:0;padding:0;background:#c3d3e0;font-size:small;color:#444}
p{margin:1em 0}
p:first-child{margin-top:0;}
body{background:#b9cfe2;background:-moz-linear-gradient(top,#b9cfe2 1%,#b9cfe2 3%,#c3d3e0 100%);background:-webkit-linear-gradient(top,#b9cfe2 1%,#b9cfe2 3%,#c3d3e0 100%);background:linear-gradient(to bottom,#b9cfe2 1%,#b9cfe2 3%,#c3d3e0 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b9cfe2',endColorstr='#c3d3e0',GradientType=0 )}
.setWidth{width:980px;margin:0 auto;position:relative}
#cookieBanner{background:#444;color:#CCC;text-align:center;padding:5px;}
#scbButton{margin-left:5px;color:#333;background:#AEA;padding:1px 5px;text-decoration:none;}
#cbButton{margin-left:5px;color:#333;padding:1px 5px;text-decoration:none;background:#CCC;border-top:solid 1px #FFF;border-left:solid 1px #FFF;border-right:solid 1px #AAA;border-bottom:solid 1px #AAA;}
#cbButton:hover{background:#EEE;}
#headerWrap{background-color:#b9cfe2;padding:1em;}
#header{background:#FFF;min-height:140px;}
#header #logo{margin:1.75em 1em 1em 1em}
#header #headText{text-align:right;position:absolute;top:10px;right:10px;line-height:1.5em;;font-size:1.2em;}
#header #headText a{font-weight:normal !important;}
#headerNav{padding:0;position:absolute;top:95px;right:0px;}
#ulHeaderNav{margin:0;padding:1em 0}
#ulHeaderNav li{display:inline;margin:0;padding:0 }
#ulHeaderNav li a{padding:5px 0 0 0 ;display:block;xxwidth:90px;min-width:90px;max-width:120px;float:left;text-decoration:none;color:#666;margin-right:10px;font-size:1em;border-top:solid 5px #E6E6E6;}
#ulHeaderNav li a.aNav1a{}
#ulHeaderNav li a:hover{}
#ulHeaderNav li a.aNav1a{border-top:solid 5px #A55820;color:#A55820}
#ulHeaderNav li a:hover{border-top:solid 5px #A55820}
#footer,#ivMain,.sbUnit{border-top:solid 10px #666}
#covidNotice{padding:1em;margin:3em 1em 1em 1em;font-size:1.1em;line-height:1.4em;text-align:left;background-color:#F2DEDE;}
#covidNotice p:first-of-type{font-size:1.1em;}
#covidNotice i{font-style:italic}
#sideNav{background:#EFEFEF;text-align:left;margin:.5em 0 0 0;padding-top:1em;}
#sideNav ul{list-style :none;margin:0 0 2em 0;padding:0;}
#sideNav li{padding:0;list-style-image :none;margin:0 0;}
#sideNav ul a{display:block;text-decoration :none;color:#666;font-size:1.1em;padding:.75em 1em;}
#sideNav ul .aNav2:hover{background:#DDD;color:#000 !important;}
#sideNav .aNav2a,#sideNav .aNavCa,#sideNav .aNav3a{color:#000;background:#FFF;}
#sideNav ul ul{margin:0 0 5px 12px;}
#sideNav ul ul li{}
#content{background:#FFF;padding:1em 2em ;line-height:1.4;font-size:1.05em;min-height:400px !important}
#sideBar{font-size:1em;line-height:normal;margin-left:2em;}
.sbUnit{background:#FFF;padding:1em;margin-bottom:2em;}
#footerWrap{}
#footer{clear:both;margin:10px auto;padding:0 ;background:#FFF;font-size:16px}
#footerLeft{float:left;margin:20px;font-size:1.3em;}
#footerRight{float:right;margin:20px;color:#888;}

/* ColorBox - last updated: June 16 2016 09:59 AM */
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}
#cboxOverlay{position:fixed;width:100%;height:100%}
#cboxMiddleLeft,#cboxBottomLeft{clear:left}
#cboxContent{position:relative}
#cboxLoadedContent{overflow:auto}
#cboxTitle{margin:0}
#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}
.cboxPhoto{float:left;margin:auto;border:0;display:block}
.cboxIframe{width:100%;height:100%;display:block;border:0}
#cboxOverlay{background:#666}
#colorbox{}
#cboxTopLeft{width:14px;height:14px;background:url(images/cb_fixed_controls.png) 0 0 no-repeat}
#cboxTopCenter{height:14px;background:url(images/cb_fixed_border.png) top left repeat-x}
#cboxTopRight{width:14px;height:14px;background:url(images/cb_fixed_controls.png) -36px 0 no-repeat}
#scboxBottomLeft{width:14px;height:43px;background:url(images/cb_fixed_controls.png) 0 -32px no-repeat}
#scboxBottomCenter{height:43px;background:url(images/cb_fixed_border.png) bottom left repeat-x}
#scboxBottomRight{width:14px;height:43px;background:url(images/cb_fixed_controls.png) -36px -32px no-repeat}
#cboxMiddleLeft{width:14px;background:url(images/cb_fixed_controls.png) -175px 0 repeat-y}
#cboxMiddleRight{width:14px;background:url(images/cb_fixed_controls.png) -211px 0 repeat-y}
#cboxContent{background:#fff}
#cboxLoadingOverlay{background:url(images/loading_background.png) center center no-repeat}
#cboxLoadingGraphic{background:url(images/loading.gif) center center no-repeat}
#cboxTitle{position:absolute;left:0;text-align:center;width:100%;font-weight:bold;color:#7C7C7C}
#cboxCurrent{position:absolute;left:58px;font-weight:bold;color:#7C7C7C}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{position:absolute;bottom:-29px;background:url(images/cb_fixed_controls.png) 0px 0px no-repeat;width:23px;height:23px;text-indent:-9999px}
#cboxPrevious{left:0px;background-position:-51px -25px}
#cboxPrevious.hover{background-position:-51px 0px}
#cboxNext{left:28px;background-position:-75px -25px}
#cboxNext.hover{background-position:-75px 0px}
#cboxClose{right:0;background-position:-100px -25px}
#cboxClose.hover{background-position:-100px 0px}
.cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px;right:27px}
.cboxSlideshow_on #cboxSlideshow.hover{background-position:-150px 0px}
.cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px;right:27px}
.cboxSlideshow_off #cboxSlideshow.hover{background-position:-125px 0px}
#cboxTopLeft{width:14px;height:63px;background:url(images/cb_fixed_controls.png) -230px 0 no-repeat}
#cboxTopCenter{height:63px;background:url(images/cb_fixed_border.png) top right repeat-x}
#cboxTopRight{width:14px;height:63px;background:url(images/cb_fixed_controls.png) -266px 0 no-repeat}
#cboxBottomLeft{height:14px;width:14px;background:url(images/cb_fixed_controls.png) -230px -61px no-repeat}
#cboxBottomCenter{height:14px;background:url(images/cb_fixed_border.png) bottom right repeat-x}
#cboxBottomRight{height:14px;width:14px;background:url(images/cb_fixed_controls.png) -266px -61px no-repeat}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{top:-49px!important;border:none !important}
#cboxTitle{top:-50px!important;left:60px !important ;width:90%!important;height:45px;font-weight:bold;color:#333;font-size:1.1em;overflow:auto}
#cboxCurrent{top:-25px!important;left:0px}
#cboxLoadedContent{margin:0 0 5px 0}
#cboxTitle em{display:block;font-size:1.5em;font-style:italic;margin-top:0!important;padding:10px 80px 0 0;color:#333;text-align:center}

/* Content - last updated: October 19 2017 03:07 PM */
h1,h2,h3,.sbUnitTitle,.feedTitle,.rowHead,.rowInfo,.rowGroupHead{font-weight:normal}
h2{font-size:1.6em}
#footerLeft,h1,h2,.sbUnitTitle,.rowGroupHead,.feedTitle,.rowHead,.rowHead a{color:#A14E13 !important;font-weight:normal !important;line-height:1.2em;margin-bottom:.5em}
.rowGroupHead,.sbUnitTitle,#footerLeft{font-family:Hero}
#headText a,#content a,.sbUnit a{border-bottom:.08em solid rgba(0,0,0,.1);padding-bottom:.08em;font-size:100%;text-decoration:none;vertical-align:baseline;padding:0;padding-bottom:0px;background:0 0;color:#431a67 ;xcolor:#96739E}
#headText a:hover,#content a:hover,.sbUnit a:hover{border-bottom:.08em solid #8A6CA4;border-bottom:.08em solid rgba(0,0,0,.3)}
#content ul{margin-left:2em}
.sbUnit{background:#FFF;margin-bottom:10px;padding:20px}
.sbUnitTitle{font-size:1.6em;padding:0;margin-bottom:10px}
.sbItem,.feedItem{margin-bottom:20px}
.feedTitle{font-size:1.2em;margin:10px 0 5px 0}
#ivMain{margin-bottom:10px}
#ivNav{text-align:right;background:#FFF;padding:10px 0}
#ivContainer{text-align:center;background:#FFF}
.ivContent{width:100%;text-align:center}
.ivTitle{font-weight:bold;margin:0 0 10px 0}
.ivPagerLink,#ivPlay,#ivPause,#ivNext,#ivPrev{text-decoration:none !important;background:transparent !important;color:#666 ;margin:0;padding:1px 4px;font-size:1em}
.ivPagerLink{background:#CCC !important}
.ivPagerLink.ivShowing{background:#E88335 !important}
.ivPagerLink:hover{color:#333 !important}
#ivPlay,#ivPause,#ivNext,#ivPrev{margin:0 4px}
#ivPrev:after{content:"\AB";font-size:18px}
#ivNext:after{content:"\BB";font-size:18px}
.ivPlaying{background:#666 !important;color:#FFF !important}
#ivPrompt{background:#FFF;color:#999;text-align:center;padding:3px 5px 3px 0;font-size:.9em}
.rowGroupHead{font-size:1.3em !important;line-height:normal;font-weight:bold;margin:0;padding:0}
.itemRow{margin:0 0 20px 0}
.rowHead{background:transparent;padding:0!important;margin:0 !important;font-size:1.3em !important;line-height:normal;font-weight:bold}
.rowInfo{font-weight:normal;background:transparent;padding:0!important;margin:0!important;font-size:1.2em !important;color:#999}
.rowContent{}
.divImages{float:right;margin:5px 5px 10px 10px!important}
.clear{	overflow:visible;width:100%;clear:both}
.therapyListItem{margin:10px 0}
.contactTherapy{zbackground-color:#F6F6F6;border-radius:.5em;border:solid 1px #876DAB;padding:1em;font-size:1.2em;color:#A95F27}
.contactTherapy .contactPhone{font-weight:bold}
.contactTherapy .contactEmail a{color:#A95F27!important;font-weight:normal !important}

/* Navigation - last updated: October 18 2017 12:09 PM */
@media screen and (max-width:980px){.setWidth{width:98%;margin:0 auto}
#sideBar{margin-left:1em}}
@media screen and (max-width:800px){#ulHeaderNav li a{width:auto;min-width:60px}
#header #logo{max-width:500px }}
@media screen and (max-width:720px){#ulHeaderNav li a{width:auto;min-width:60px}
#header #logo{max-width:420px }}
@media screen and (max-width:640px){#header #logo{max-width:240px }}
@media screen and (max-width:640px){#headText{display:none}
#header #logo{max-width:90% }}