*{-webkit-box-sizing:border-box;box-sizing:border-box}body{font-size:17px;color:#232323;margin:0;padding:0}body,p,div,li,ol,dl,td,em,pre,blockquote,textarea,input,select{font-family:'Lato',sans-serif}h1{color:#232323;font-family:'Lato',sans-serif}h2,h3,h4,h5,h6{color:#232323;font-family:'Lato',sans-serif;font-weight:700}.content h5{color:#0072bc}strong,b{font-weight:700}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,p,blockquote{margin:0;padding:0}blockquote{margin-left:25px}p{line-height:1.6em;padding:12px 0 12px 0}.content li{line-height:1.6em}h1{font-size:210%}h2{font-size:180%}h3{font-size:160%}h4{font-size:140%}h5{font-size:120%}h6{font-size:110%}h1{padding-top:16px;padding-bottom:8px}h2{padding-top:16px;padding-bottom:8px}h3{padding-top:14px;padding-bottom:8px}h4{padding-top:10px;padding-bottom:6px}h5{padding-top:8px;padding-bottom:4px}h6{padding-top:7px;padding-bottom:4px}ol,ul,li{padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}ul,ol,dl{padding-top:8px;padding-bottom:12px}dl{padding-left:15px}li,dd,dt{margin-top:6px;margin-bottom:6px}img{max-width:100%;height:auto;border:none}a{color:#0072bc;text-decoration:none}a:hover{color:#0072bc;text-decoration:underline}em,i{font-style:italic}ul,ol{padding-top:5px;padding-bottom:5px;margin-left:14px}li{margin-left:14px}.clear{clear:both}.error{color:#EC9999!important}.highlight{background-color:#FF0;color:#000;border-bottom:1px dashed #000}hr{height:2px;border-top:2px solid #dee6e8;border-bottom:none;border-right:none;border-left:none;width:100%}.content table{margin-bottom:30px;border-collapse:collapse}.content table,.content th,.content td{border:2px solid #CCC}.content table#contactForm,.content #contactForm th,.content #contactForm td{border:none!important}.sButton,.mButton,.lButton{cursor:pointer;background-color:#E5E5E5;color:#333;border:1px solid #999;padding:4px 6px;font-size:95%}.userInputsm{color:#333;border:1px solid #999;padding:4px 6px;font-size:95%}.userSelect{padding:4px 6px}#dbCalOuter{float:left;margin:20px 20px 20px 20px}#dbCalPad{padding:15px 0 15px 0}#dbCalLegendOuter{float:left;margin:20px 20px 20px 20px}#dbCalEvDetailsOuter{float:left;margin:20px 5px 20px 10px}.dbCalEvDetails{padding:10px 0 10px 0}.dbCalEvDetails td{vertical-align:top}.calendarTable,.dbCalLegend{border-collapse:collapse}.calendarTable,.calendarTable td,.calendarTable th,.dbCalLegend,.dbCalLegend td,.dbCalLegend th{border:1px solid #999}.calendarTable td,.dbCalLegend td{padding:5px 6px 5px 6px}.daysOfWeek{background-color:#CCC;color:#000;font-weight:700;width:25px;vertical-align:top}.nodate{background-color:#FFF;color:#000;vertical-align:top}.eventYes{background-color:#f5bc48;color:#000;vertical-align:top}.eventNo{background-color:#EDEDED;color:#000;vertical-align:top}.nowdate{background-color:#CCC;color:#000;vertical-align:top}td.eventYes a:link{background-color:#f5bc48;color:#000;text-decoration:underline}td.eventYes a:active{background-color:#f5bc48;color:red;text-decoration:underline}td.eventYes a:visited{background-color:#f5bc48;color:#000;text-decoration:underline}td.eventYes a:hover{background-color:#f5bc48;color:#333;text-decoration:underline;font-weight:700}td.nowdate a:link{background-color:#CCC;color:#000;text-decoration:underline}td.nowdate a:active{background-color:#CCC;color:red;text-decoration:underline}td.nowdate a:visited{background-color:#CCC;color:#000;text-decoration:underline}td.nowdate a:hover{background-color:#CCC;color:#333;text-decoration:underline;font-weight:700}.eventTitle{font-weight:700;white-space:nowrap}.myhr{height:1px;border-top:1px dashed #333;border-right:none;border-bottom:none;border-left:none;width:100%}#eventBody{background-color:#FFF;color:#000;padding:1px;margin:1px;font-size:75%}#evPrintClose{padding-top:5px;padding-bottom:5px;padding-left:8px;padding-right:10px}.evContent{padding-top:0;padding-left:8px}.evH1{font-size:180%;font-family:Arial,Helvetica,sans-serif;padding-left:5px}.evContent p{font-size:100%;font-family:Arial,Helvetica,sans-serif}.evContent td{font-size:100%;font-family:Arial,Helvetica,sans-serif}.sBtn{cursor:pointer;background-color:#E5E5E5;color:#333;border:1px solid #999;padding:2px 4px;font-size:95%}.calSelect{position:relative;top:1px;font-size:100%}.dbEvsListBox{margin-bottom:16px}.dbEvListBox{margin:10px 0 20px 0;display:inline-block}.evLabel{width:80px;display:inline-block}.dbEvListVenue,.dbEvListCost,.dbEvListDate,.dbEvListTime,.dbEvListDetails{border-top:1px solid #e5e5e5;padding:6px 0 6px 2px}#dbBusSearch1{float:left}#dbBusSearch2{float:left;padding-left:5px}.dbBus{float:left;margin:5px 5px 0 5px;padding:5px;min-width:280px;min-height:340px;border:1px solid #CCC}.dbBus h3{margin:0;padding:0 0 5px 0}.dbBus p{margin:0;padding:0 0 5px 0}#dbBusPaging{padding-top:0;font-size:95%}a.dbBuskPL:link{color:#666;background-color:#FFF;font-size:95%}a.dbBusPL:active{color:red;background-color:#FFF;font-size:95%}a.dbBusPL:visited{color:#666;background-color:#FFF;font-size:95%}a.dbBusPL:hover{color:#333;background-color:#FFF;font-size:95%}.galTitle{display:none}.galDesc{display:none}#dbGallery{transition:all 0.5s ease}.dbGalleryBoxes{display:flex;flex-wrap:wrap;justify-content:flex-start;transition:all 0.5s ease}.dbGalleryBox{text-align:center;margin:10px 2% 10px 0;width:250px;height:170px;border:2px solid #dee6e8;background:#FFF;transition:all 0.5s ease}.dbGalleryImg a,.dbGalleryImg a img{display:inline-block;position:relative;z-index:1;text-align:center}.dbGalleryImg a{overflow:hidden;text-align:center;width:100%}.dbGalleryImg span{position:absolute;top:0%;left:0;transition:all 0.5s ease}.dbGalleryImg{background:#FFF;padding:4px;box-sizing:border-box;text-align:center;height:162px;width:100%;overflow:hidden}.dbGalleryImg a span{transition:all 0.5s ease}.dbGalleryImg a:hover span{position:absolute;top:0;left:0;display:block;background:rgba(0,114,188,.6);width:100%;height:100%;z-index:2;color:#FFF;padding:20px 10px 20px 10px;transition:all 0.5s ease}.dbGalleryImgTitle{text-align:center;padding-top:2px;padding-bottom:2px;color:#71684F}#dbNews{padding-top:10px;padding-left:0;padding-right:10px}.dbNewsXofX{font-size:95%}.dbNewsPad{padding-bottom:6px}.dbNewsTitle{padding-bottom:0}.dbNewsDate{font-size:95%}.dbNewsAb01{padding-top:5px;padding-bottom:0;font-style:italic}.dbNewslink{padding-top:4px}.dbNewsLink a{background-image:url(../images/arrow_news.gif);background-position:right center;background-repeat:no-repeat;padding-right:8px;font-size:95%}.dbNewsAb02{border-top:1px solid #999;border-bottom:1px solid #999;font-style:italic}.dbNewsBody{padding-top:10px}#dbBlogs{padding:10px 0 0 0}.dbBlogXofX{font-size:95%}.dbBlogPad{padding:10px 0 50px 0}.dbBlogTitle{padding-bottom:0}.dbBlogDate{font-size:85%;color:#999}.dbBlogBody{padding-top:5px;padding-bottom:0}.dbBlogLink{padding-top:0}.dbBlogLink a{font-size:85%}#dbBlogSocialArea{padding:20px 0 20px 0}.dbPublicComments{padding:15px 0 15px 0;border-top:1px solid #e6e6e6;width:70%;background-color:#fcfcfc}.dbPublicCname{color:#666;font-size:85%}#dbCommentsArea{clear:both;margin-top:15px;padding:15px 0 20px 0;border-top:1px solid #e1e1e1}#dbComments,#dbComments_cnameInput,#dbComments_emailInput{margin-top:4px;padding:5px 10px 5px 10px;font-size:95%;border:1px solid #e1e1e1;border-radius:5px}#dbCommentsArea .fa{color:#dfbf0f}#db_blog_submit{margin:5px 0 5px 0}#dbViewMoreBlogs{padding:20px 0 20px 0}.dbArchL{font-size:90%}#padPaging{padding-top:10px;font-size:95%}a.pagingL:link{color:#666;background-color:#FFF;font-size:95%}a.pagingL:active{color:red;background-color:#FFF;font-size:95%}a.pagingL:visited{color:#666;background-color:#FFF;font-size:95%}a.pagingL:hover{color:#333;background-color:#FFF;font-size:95%}span.prevNo{color:#999;background-color:#FFF;font-size:95%}span.nextNo{color:#999;background-color:#FFF;font-size:95%}#db_projectSlideshow{position:relative;clear:both;float:left;width:100%;padding-top:20px;display:flex;justify-content:space-between;flex-wrap:wrap}.db-projectCol{position:relative;float:left;width:48%;margin:2% 0 2% 0}.owl-theme .owl-dots{display:block}@media only screen and (max-width:800px),only screen and (max-device-width:800px){.db-projectCol{width:100%}}@media only screen and (max-width:500px),only screen and (max-device-width:500px){.dbGalleryBoxes{justify-content:center}}