*{margin:0px;padding:0px;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Arial,Helvetica}.background{width:100%;height:100%;background-image:none !important;background-color:#DFE1E1;background-size:cover;background-position:center;position:fixed;top:0px}.site{position:relative;z-index:2;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:(auto)[6];grid-template-rows:repeat(6, auto);grid-template-areas:"company-logo company-logo" "header header" "nav nav" "title search-form" "main main" "footer footer" "copyright copyright";-webkit-box-shadow:0px 0px 50px 0px #ccc;box-shadow:0px 0px 50px 0px #ccc;background-color:white}@media screen and (min-width: 1200px){.site{min-width:1200px;width:1200px;margin:0px auto}}@media screen and (min-width: 1000px) and (max-width: 1200px){.site{width:calc(100% - 20px);margin:10px}}@media screen and (max-width: 1000px){.site{width:100%;margin:0px;overflow-x:hidden;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:(auto)[7];grid-template-rows:repeat(7, auto);grid-template-areas:"company-logo" "nav" "title" "search-form" "main" "footer" "copyright"}}.site .company-title{display:block;-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:company-logo;z-index:10;font-size:2.5em;color:#E30018;vertical-align:baseline;margin:1%;font-weight:lighter}.site .company-logo{z-index:1;background-size:cover;background-position:center;width:100%;padding:2px;-ms-grid-column:1;-ms-grid-column-span:2;-ms-grid-row:1}.site header{border-top:5px solid #E30018;border-bottom:5px solid #E30018;display:-ms-grid;display:grid;-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:header;height:225px;width:100%;background-size:cover;background-position:center}@media screen and (max-width: 1000px){.site header{height:200px}}.site nav .menu-container{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;border-bottom:1px solid #E30018;background-color:white}@media screen and (min-width: 1200px){.site nav .menu-container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:15px}}@media screen and (max-width: 1000px){.site nav .menu-container{-ms-flex-pack:distribute;justify-content:space-around;font-size:13px}}.site nav .menu-container li{list-style:none;min-width:80px;cursor:pointer;text-align:center;position:relative}@media screen and (min-width: 1200px){.site nav .menu-container li{padding:10px 20px}}@media screen and (max-width: 1000px){.site nav .menu-container li{padding:15px 10px;border-top:1px solid #ccc;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.site nav .menu-container li ul.sub-menu{display:none}.site nav .menu-container li a,.site nav .menu-container li a:visited{color:#666;text-decoration:none}.site nav .menu-container li a:hover,.site nav .menu-container li a:visited:hover{color:#333}.site nav .menu-container li:hover{background-color:#f7b9bf}.site nav .menu-container li:hover a,.site nav .menu-container li:hover a:visited{color:#333}.site nav .menu-container li.current_page_item,.site nav .menu-container li.current-page-ancestor,.site nav .menu-container li.current_menu_item{background-color:#E30018}.site nav .menu-container li.current_page_item a,.site nav .menu-container li.current_page_item a:visited,.site nav .menu-container li.current-page-ancestor a,.site nav .menu-container li.current-page-ancestor a:visited,.site nav .menu-container li.current_menu_item a,.site nav .menu-container li.current_menu_item a:visited{color:white}.site nav .menu-container.small{top:0px;background-color:white;-webkit-box-shadow:0px 2px 5px 0px #ccc;box-shadow:0px 2px 5px 0px #ccc}@media screen and (min-width: 1200px){.site nav .menu-container.small{width:1200px;position:fixed}}@media screen and (max-width: 1000px){.site nav .menu-container.small{width:100%}}.site .title{-ms-grid-column:1;-ms-grid-row:3;background-color:white;padding:12px 0;margin-left:20px;font-size:18px;color:black}@media screen and (max-width: 1000px){.site .title{display:none}}.site .search-form{-ms-grid-column:2;-ms-grid-row:4;margin-right:20px;font-size:12px;border-bottom:1px solid #ccc;place-self:center end;width:250px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media screen and (max-width: 1000px){.site .search-form{width:calc(100% - 40px);margin:10px 20px}}.site .search-form input{padding:3px;border:0;outline:none;-webkit-box-flex:1;-ms-flex:1;flex:1}.site .search-form button{padding:3px;border:none;background-color:transparent;cursor:pointer}.site main{-ms-grid-column:1;-ms-grid-column-span:2;-ms-grid-row:3;display:-ms-grid;display:grid;-ms-grid-rows:auto;grid-template-rows:auto;-ms-grid-columns:300px 1fr;grid-template-columns:300px 1fr;grid-template-areas:"aside section";border-top:3px solid #ddd}@media screen and (max-width: 1000px){.site main{-ms-grid-rows:auto;grid-template-rows:auto;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-template-areas:"section" "aside"}}.site main section{-ms-grid-column:1;-ms-grid-column-span:1;-ms-grid-row:1;text-align:justify;padding:15px;font-size:16px;color:#333;line-height:1.5;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-shadow:inset -20px 0px 20px -20px #ccc;box-shadow:inset -20px 0px 20px -20px #ccc}.site main section h1,.site main section h2,.site main section h3,.site main section h4,.site main section h5,.site main section h6{clear:both;color:#E30018;margin-top:15px}.site main section a,.site main section a:visited{color:#E30018;font-weight:bold;text-decoration:none;cursor:pointer}.site main section a:hover{color:#333}.site main section .bx-wrapper{border:0}.site main section .bx-wrapper li{width:calc(100%/52.1) !important;margin-left:0px !important}.site main section ul li{margin-left:15px}.site main section img{max-width:100%}.site main section p{margin:10px}.site main section td{padding:5px}.site main section tr:nth-child(even){background:#CCC}.site main section tr:nth-child(odd){background:#FFF}.site main section .alignnone{margin:5px 20px 20px 0}.site main section .aligncenter,.site main section div.aligncenter{display:block;margin:5px auto 5px auto}.site main section .alignright{float:right;margin:5px 0 20px 20px}.site main section .alignleft{float:left;margin:5px 20px 20px 0}.site main section a img.alignright{float:right;margin:5px 0 20px 20px}.site main section a img.alignnone{margin:5px 20px 20px 0}.site main section a img.alignleft{float:left;margin:5px 20px 20px 0}.site main section a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.site main section .wp-caption{background:#FFF;border:1px solid #F0F0F0;width:unset !important;max-width:96% !important;padding:5px 3px 10px;text-align:center}.site main section .wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.site main section .wp-caption.alignnone{margin:5px 20px 20px 0}.site main section .wp-caption.alignleft{margin:5px 20px 20px 0}.site main section .wp-caption.alignright{margin:5px 0 20px 20px}.site main section .wp-caption .wp-caption-text,.site main section .gallery-caption{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.site main aside{-ms-flex-negative:0;flex-shrink:0}@media screen and (min-width: 1200px){.site main aside{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:15px 15px 10px 15px;width:300px;border-right:2px solid #E30018}}@media screen and (max-width: 1000px){.site main aside{padding:15px;border-top:1px solid #ccc;background-color:#f7f7f7}}.site main aside a.hotlink,.site main aside a:visited.hotlink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px;margin:7.5px;background-color:rgba(0,0,0,0.15);color:#333;text-decoration:none}.site main aside a.hotlink .icon,.site main aside a:visited.hotlink .icon{font-size:28px;font-weight:bold;padding:5px}.site main aside a.hotlink .text,.site main aside a:visited.hotlink .text{font-size:18px;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:10px}.site main aside a.hotlink .description,.site main aside a:visited.hotlink .description{font-size:12px;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:10px}.site main aside a.hotlink:hover,.site main aside a:visited.hotlink:hover{-webkit-box-shadow:0px 0px 3px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 3px 0px rgba(0,0,0,0.2);color:#E30018}.site main aside .widget{padding:15px 5px}.site main aside .widget h3{color:#ffffff;background-color:#E30018;font-size:14px;text-transform:uppercase;padding-right:10px;padding-bottom:5px;text-align:left;padding:2%}.site main aside .widget img{width:100%;height:auto !important;padding:5px;border:0 !important}.site main aside .widget .gallery .gallery-item{margin:0 !important}.site main aside .widget_nav_menu .menu{font-size:20px}.site main aside .widget_nav_menu .menu li{list-style:none;margin:0;font-size:0.9em;padding:2.5px 10px;color:#999}.site main aside .widget_nav_menu .menu li:before{content:"";border-color:transparent #999;border-style:solid;border-width:0.35em 0 0.35em 0.45em;display:block;height:0;width:0}.site main aside .widget_nav_menu .menu li>a,.site main aside .widget_nav_menu .menu li>a:visited{margin-top:-1.2em;display:block;text-decoration:none;color:inherit;padding:5px 15px}.site main aside .widget_nav_menu .menu li:hover{color:#666}.site main aside .widget_nav_menu .menu li:hover:before{border-color:transparent #666}.site main aside .widget_nav_menu .menu li.current_page_item{color:#333;font-weight:bold}.site main aside .widget_nav_menu .menu li.current_page_item>a,.site main aside .widget_nav_menu .menu li.current_page_item>a:visited{color:inherit}.site main aside .widget_nav_menu .menu li.current_page_item:before{border-color:transparent #333}.site main .staff-directory{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}.site main .staff-directory .staff-element{border:0px solid #ccc;margin:10px;width:250px;background-color:#ddd;-webkit-box-shadow:0px 0px 25px 5px #ededed;box-shadow:0px 0px 25px 5px #ededed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.site main .staff-directory .staff-element .staff-img{width:250px;height:330px;background-size:cover;background-position:center}.site main .staff-directory .staff-element .staff-name{margin:-5px -5px 0 -5px;padding:3px 5px;font-size:18px;color:#444;background-color:#ccc}.site main .staff-directory .staff-element .staff-bio{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;color:#555;padding:5px}.site main .staff-directory .staff-element .staff-bio .staff-position{font-weight:bold;color:#E30018;margin-bottom:5px}.site main .staff-directory .staff-element .staff-bio .staff-mail{font-size:13px;font-weight:bold;padding:2.5px}.site main .staff-directory .staff-element .staff-bio .staff-phone{font-size:13px;font-weight:bold;padding:2.5px}.site main li{list-style:none;margin:0;font-size:0.9em;padding:2.5px 10px}.site main li:before{content:"";border-color:transparent #999;border-style:solid;border-width:0.35em 0 0.35em 0.45em;display:inline-block;height:0;width:0;margin-right:2%}.site footer{-ms-grid-column:1;-ms-grid-column-span:2;-ms-grid-row:4;min-height:200px;width:100%;background-color:#ddd;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media screen and (min-width: 1200px){.site footer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (max-width: 1000px){.site footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.site footer>div{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:0.95em;color:#555;border:1px solid #bbb;line-height:1.4}@media screen and (min-width: 1200px){.site footer>div{border-width:0 1px 0 0;padding:10px 25px}}@media screen and (max-width: 1000px){.site footer>div{border-width:0 0 1px 0;padding:25px 10px}}.site footer>div:last-child{border-width:0}.site footer>div h3{color:#999;font-size:0.9em;margin-bottom:10px}.site footer>div img{border:0 !important;width:100%;height:auto !important}.site footer .widget_nav_menu .menu li{list-style:none}.site footer .widget_nav_menu .menu li>a,.site footer .widget_nav_menu .menu li>a:visited{display:block;text-decoration:none;color:#555;margin:3px}.site footer .widget_nav_menu .menu li>a:hover,.site footer .widget_nav_menu .menu li>a:visited:hover{color:#111}.site .copyright{-ms-grid-column:1;-ms-grid-column-span:2;-ms-grid-row:5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#ddd;font-size:10px;padding:5px}@media screen and (max-width: 1000px){.site .copyright{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.site .copyright .copyright-page{color:#999}.site .copyright .copyright-company{color:#999}.site .copyright .copyright-company a,.site .copyright .copyright-company a:visited{color:#666;text-decoration:none}.site .copyright .copyright-company a:hover,.site .copyright .copyright-company a:visited:hover{color:#333}.imgcontainer{position:fixed;top:0px;left:0px;width:100%;height:100%;background-color:rgba(0,0,0,0.75);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-pack:distribute;justify-content:space-around;z-index:3}.imgcontainer img{padding:15px;background-color:white;border:2px solid #999;margin:50px;padding:15px;max-height:calc(100% - 100px);max-width:calc(100% - 100px)}tbody{width:100%;overflow-x:scroll}
