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,font,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{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-size:100%;background:transparent;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}td{vertical-align:top;}small{font-size:smaller;}strong,b{font-weight:bold;}*{margin:0;padding:0;}body{behavior:url(/cms/scripts/csshover.htc);}a,a:visited{color:Blue;text-decoration:none;}a:hover{text-decoration:underline!important;}p,h1{margin:.5em 0;}li{margin-left:24px;}img{border:0;display:block;}.validation-summary-errors{color:red;}.validation-summary-errors li{color:red;margin:.5em;}.field-validation-error{color:Red;}.input-validation-error{border:1px solid #FF1C1C;}.message{background:#FFFF80;color:Black;border:1px solid #B7B700;padding:.5em;margin:1em 0;}.error{background:#FF8080;color:black;border:1px solid #FF1C1C;padding:.5em;margin:.5em 0;}.success{background:#E7FFD6;color:black;border:1px solid #C6FBAD;padding:.5em;margin:.5em;}.block:hover{border:1px dashed black;}.border{border:1px solid gray;}div.area{clear:both;overflow:hidden;}div.blockmenu{clear:both;display:none;overflow:hidden;}div.blockmenu img{background:none!important;border:none!important;padding:0!important;}img.inline{display:inline;vertical-align:bottom;}.SiteMenu{background:url(/cms/resources/tb_back.gif);font-size:small;height:27px;}.SiteMenu .left{background:url(/cms/resources/tb_left.gif) no-repeat;float:left;width:10px;}.SiteMenu .right{color:#4E4E4E;float:left;padding:3px;}.SiteMenu a,.SiteMenu a:visited,.SiteMenu a:active{background:none transparent!important;border:none;color:black!important;text-decoration:none;}.SiteMenu a:hover{text-decoration:underline!important;}.Editing,a:visited.Editing{color:red!important;}.Publish,a:visited.Publish{color:green!important;}ul.dropdown{list-style:none;overflow:visible!important;}ul.dropdown ul{border:1px solid white;display:none;margin-top:7px;white-space:nowrap;z-index:100;}ul.dropdown li{display:inline;padding:0;margin:0;position:relative;}ul.dropdown ul{position:absolute;left:0;z-index:100;}ul.dropdown ul li{display:block;padding:4px;}*{padding:0;margin:0;}#TB_window{font:12px Arial,Helvetica,sans-serif;color:#333;}#TB_secondLine{font:10px Arial,Helvetica,sans-serif;color:#666;}#TB_window a:link{color:#666;}#TB_window a:visited{color:#666;}#TB_window a:hover{color:#000;}#TB_window a:active{color:#666;}#TB_window a:focus{color:#666;}#TB_overlay{position:fixed;z-index:100;top:0;left:0;height:100%;width:100%;}.TB_overlayMacFFBGHack{background:url(macFFBgHack.png) repeat;}.TB_overlayBG{background-color:#000;filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;}* html #TB_overlay{position:absolute;height:expression(document.body.scrollHeight>document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight+'px');}#TB_window{position:fixed;background:#fff;z-index:102;color:#000;display:none;border:4px solid #525252;text-align:left;top:50%;left:50%;}* html #TB_window{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2)+(TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop)+'px');}#TB_window img#TB_Image{display:block;margin:15px 0 0 15px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #666;border-left:1px solid #666;}#TB_caption{height:25px;padding:7px 30px 10px 25px;float:left;}#TB_closeWindow{height:25px;padding:11px 25px 10px 0;float:right;}#TB_closeAjaxWindow{padding:7px 10px 5px 0;margin-bottom:1px;text-align:right;float:right;}#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px;}#TB_title{background-color:#e8e8e8;height:27px;}#TB_ajaxContent{clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em;}#TB_ajaxContent.TB_modal{padding:15px;}#TB_ajaxContent p{padding:5px 0 5px 0;}#TB_load{position:fixed;display:none;height:13px;width:208px;z-index:103;top:50%;left:50%;margin:-6px 0 0 -104px;}* html #TB_load{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2)+(TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop)+'px');}#TB_HideSelect{z-index:99;position:fixed;top:0;left:0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%;}* html #TB_HideSelect{position:absolute;height:expression(document.body.scrollHeight>document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight+'px');}#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px;}.calendar{position:relative;display:none;border:1px solid;border-color:#fff #000 #000 #fff;font-size:11px;cursor:default;background:Window;color:WindowText;font-family:tahoma,verdana,sans-serif;}.calendar table{border:1px solid;border-color:#fff #000 #000 #fff;font-size:11px;cursor:default;background:Window;color:WindowText;font-family:tahoma,verdana,sans-serif;}.calendar .button{text-align:center;padding:1px;border:1px solid;border-color:ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;background:ButtonFace;}.calendar .nav{background:ButtonFace url(menuarrow.gif) no-repeat 100% 100%;}.calendar thead .title{font-weight:bold;padding:1px;border:1px solid #000;background:ActiveCaption;color:CaptionText;text-align:center;}.calendar thead .name{border-bottom:1px solid ButtonShadow;padding:2px;text-align:center;background:ButtonFace;color:ButtonText;}.calendar thead .weekend{color:#f00;}.calendar thead .hilite{border:2px solid;padding:0;border-color:ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;}.calendar thead .active{border-width:1px;padding:2px 0 0 2px;border-color:ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;}.calendar tbody .day{width:2em;text-align:right;padding:2px 4px 2px 2px;}.calendar tbody .day.othermonth{font-size:80%;color:#aaa;}.calendar tbody .day.othermonth.oweekend{color:#faa;}.calendar table .wn{padding:2px 3px 2px 2px;border-right:1px solid ButtonShadow;background:ButtonFace;color:ButtonText;}.calendar tbody .rowhilite td{background:Highlight;color:HighlightText;}.calendar tbody td.hilite{padding:1px 3px 1px 1px;border-top:1px solid #fff;border-right:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #fff;}.calendar tbody td.active{padding:2px 2px 0 2px;border:1px solid;border-color:ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;}.calendar tbody td.selected{font-weight:bold;border:1px solid;border-color:ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;padding:2px 2px 0 2px;background:ButtonFace;color:ButtonText;}.calendar tbody td.weekend{color:#f00;}.calendar tbody td.today{font-weight:bold;color:#00f;}.calendar tbody td.disabled{color:GrayText;}.calendar tbody .emptycell{visibility:hidden;}.calendar tbody .emptyrow{display:none;}.calendar tfoot .ttip{background:ButtonFace;padding:1px;border:1px solid;border-color:ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;color:ButtonText;text-align:center;}.calendar tfoot .hilite{border-top:1px solid #fff;border-right:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #fff;padding:1px;background:#e4e0d8;}.calendar tfoot .active{padding:2px 0 0 2px;border-top:1px solid #000;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #000;}.calendar .combo{position:absolute;display:none;width:4em;top:0;left:0;cursor:default;border:1px solid;border-color:ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;background:Menu;color:MenuText;font-size:90%;padding:1px;z-index:100;}.calendar .combo .label,.calendar .combo .label-IEfix{text-align:center;padding:1px;}.calendar .combo .label-IEfix{width:4em;}.calendar .combo .active{padding:0;border:1px solid #000;}.calendar .combo .hilite{background:Highlight;color:HighlightText;}.calendar td.time{border-top:1px solid ButtonShadow;padding:1px 0;text-align:center;background-color:ButtonFace;}.calendar td.time .hour,.calendar td.time .minute,.calendar td.time .ampm{padding:0 3px 0 4px;border:1px solid #889;font-weight:bold;background-color:Menu;}.calendar td.time .ampm{text-align:center;}.calendar td.time .colon{padding:0 2px 0 3px;font-weight:bold;}.calendar td.time span.hilite{border-color:#000;background-color:Highlight;color:HighlightText;}.calendar td.time span.active{border-color:#f00;background-color:#000;color:#0f0;}body{font-family:Arial,Helvetica,sans-serif;font-size:small;}body{background:#858585;}h1,h2,h3{font-family:Georgia,serif;}h1{color:#000894;font-size:xx-large;margin:0 0 10px 0;text-transform:uppercase;}h2{color:#000894;font-size:large;font-weight:bold;margin:0 0 10px 0;}h3{color:#000894;font-size:large;font-weight:bold;}h4{font-size:larger;font-weight:bold;margin:1em 0 0 0;}h5{font-weight:bold;margin:.5em 0;}p{font-size:13px;line-height:18px;margin:0 0 1em 0;}a,a:visited,a:active{color:#2B338D;border-bottom:#2B338D 1px dashed;text-decoration:none!important;}a:hover{border-bottom-style:solid;text-decoration:none;}ul{margin:0 0 1em 0;}li{list-style:disc outside;margin:0 0 1em 24px;}#page{background:#BABABA;margin:1em auto;width:900px;-moz-border-radius:5ex;-webkit-border-radius:5ex;}#header{height:248px;padding:10px;overflow:hidden;}#header img{float:left;}#info{float:right;margin:10px 15px;text-align:center;}#address{font-size:x-large;font-weight:bold;margin:10px;}#hours{font-size:14px;line-height:1.4em;margin:10px;}#toc{background:black;overflow:hidden;}#toc a{color:White;font-size:13px;text-transform:uppercase;border:none;}#toc a:hover{text-decoration:underline!important;}#toc ul{margin:0;}#toc li{float:left;display:block;padding:7px;margin:0 0 0 3px;}#toc li.selected{background:#2B338D;}#content{padding:30px;overflow:hidden;}#content a{font-weight:bold;}#content img{display:inline;}#footer{margin:1em 0;text-align:center;}.links{display:block;width:130px;margin:20px 0;padding:5px;background:#2B338D;text-align:center;text-transform:uppercase;font-size:10px;color:#FFF!important;}.links:hover{text-decoration:underline!important;}.fr{float:right;margin-left:10px;margin-bottom:10px;}.cal{background:#C6D9F0;color:Black;border-collapse:separate;border-spacing:2px;width:840px;margin:0 auto;}.cal .days{font-weight:bold;text-align:center;}.cal .caption{background:white;padding:4px;}.cal th{background:#B9E3F4;font-size:larger;font-weight:bold;text-align:left;}.cal td{background:white;}.cal .date{background:white;min-height:100px;}.cal .day{background:#DAE4ED;text-align:center;padding:2px;}.cal li{list-style:none;margin:5px;}#content .cal a{color:Black;font-weight:normal;}.cal a:hover{color:Blue;}.item{margin:5px 0;}.item img{display:inline;margin-right:4px;vertical-align:middle;width:25px;}.item a{border:0;}.box1{margin:1em 0;overflow:hidden;}.box1 .left{float:left;width:200px;text-align:center;}.box1 .right{float:right;width:600px;}.box1 .left img{display:block;margin:0 auto;}.event hr{margin:1em 0;}.event h2{margin:1em 0;}.galleries a{border:0;}.galleries a:hover{text-decoration:underline!important;}.box2{background:#E4E4E4;padding:10px;margin:10px 0;overflow:hidden;-moz-border-radius:2ex;-webkit-border-radius:2ex;}.box3{background:#939393;padding:10px;margin:0 0 10px 0;overflow:hidden;-moz-border-radius:2ex;-webkit-border-radius:2ex;}.programs td{font-size:14px;padding:3px;}.testimonial{margin:1em 0;overflow:hidden;}.testimonial blockquote{float:left;font-style:italic;line-height:1.4em;}.testimonial .name{display:block;float:right;font-style:normal;}
