*{margin:0;padding:0;border:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:center}.hflex{display:flex;flex-direction:row;justify-content:space-between;padding:40px 0}.vflex{display:flex;flex-direction:column;justify-content:space-between;height:100%;margin:auto 0}.tile{height:500px;width:500px;background-color:gray;padding:0;margin:30px 10px;animation-name:tile_animation_off;animation-duration:3s;animation-delay:0s;animation-fill-mode:forwards}.tile:hover{animation-name:tile_animation;animation-duration:1s;animation-delay:0s;animation-fill-mode:forwards}@keyframes tile_animation{0%{opacity:1}to{opacity:.5;box-shadow:-10px 0 #221f51}}@keyframes tile_animation_off{0%{opacity:.5;box-shadow:-10px 0 #221f51}to{opacity:1}}.tile img{height:100%;width:100%;margin:0}body{font-size:62.5%;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;color:#221f51;height:auto;min-height:100vh;display:flex;flex-direction:column;justify-content:space-between}html{min-height:100%}.container{font-size:1.6em;margin:0 auto;clear:both;padding:0;max-width:1060px}.wrapper,.prefooter{margin:0 auto;width:1060px;background-color:#fff;font-size:1.6em;padding:0;background:#ffffffe6}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}header{position:fixed;top:0;width:100%;height:160px;z-index:501}#header_meta{border-top:none;z-index:10;height:30px;padding:5px 0;border-bottom-style:solid;border-bottom-width:1px;background:#2654a6fc;border-bottom:solid 1px grey;color:#d2c59c}#header_meta .container .sub_menu{padding-left:10px;text-align:right;z-index:2;line-height:18px;width:400px}#phone-info{line-height:18px;z-index:1003;height:20px}#sub_menu{display:flex;flex-direction:row;justify-content:flex-end;z-index:1003;height:20px}#header_main{top:30px;height:131px;z-index:900;border-bottom:solid 1px grey;background:#4472c4f2}#header_main nav{display:inline-block}#header_main li{list-style:none;display:inline;font-weight:700;height:100%;margin:auto 0;color:#d2c59c}li a{display:inline-block;padding:55px 20px;color:#fff}footer li a{display:inline-block;padding:0}li a:hover{box-shadow:0 4px 2px -2px #fff}p,h1,h2,h3{margin-top:.5em;margin-bottom:.5em}.wrapper{margin-top:160px}.wrapper h1{text-transform:uppercase;letter-spacing:2px;font-weight:400;font-size:1.6em;text-align:center;margin-top:75px;margin-bottom:75px}.wrapper h2{text-transform:uppercase;letter-spacing:2px;font-weight:400;font-size:1.4em;text-align:center;margin-top:50px;margin-bottom:50px}.wrapper h3{text-transform:uppercase;letter-spacing:2px;font-weight:400;font-size:1.2em;text-align:center;margin-top:25px;margin-bottom:25px}.rights h2{font-size:1.4em}.rights h3{font-size:1.2em}.rights a{padding:0}#footer_expand{width:100%;margin-left:0;margin-right:0}#banner{width:100%;margin:0;animation-name:example;animation-duration:2s;animation-delay:0s}.flowpic{width:100%;margin:0}@keyframes example{0%{opacity:0}to{opacity:1}}#greeter p{font-weight:400;font-size:1.2em;text-align:center;margin:50px}table{margin:0 auto}a,a:link,a:visited,a:focus,a:hover,a:active{color:#d2c59c;text-decoration:none}a:visited{color:#d2c59c;text-decoration:underline}a:hover{font-weight:700}table#database td a{padding:10px}footer a,footer a:link,footer a:visited{color:#d2c59c;text-decoration:none}footer{width:100%;position:relative;bottom:0;margin-top:20px;z-index:2;overflow:hidden;background:#4472c4;color:#d2c59c;font-weight:400;font-size:1em;list-style:none}#footer a{color:#d2c59c}.container ul li{font-weight:400;list-style:none;text-size:1em;text-decoration:none}::selection{background-color:#666;color:#d2c59c}
