*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}figure{margin:0}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}font{display:none}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}.cf{zoom:1}::-moz-selection,::selection{background:#39f;color:#fff;text-shadow:0 1px 0 #0a3b6c}body{background:#1e1e1e url("../images/body-bg.jpg") top center repeat-y;color:#000;font:14px/25px "Open Sans",Arial,Helvetica,sans-serif;margin:0;min-width:960px}ul{list-style:none;margin:0;padding:0}ul li{margin:0;padding:0}ul.bullets{list-style:disc}ul.bot-margin{margin-bottom:15px}p,ul.bullets,ol{margin:0 0 15px 0;padding:0}ul.bullets li,ol li{margin:0 0 0 18px;padding:0}blockquote{border-left:3px solid #ccc;margin:0 0 15px 0;padding:5px 0 5px 10px}pre{border:1px solid #ccc;border-radius:7px;padding:15px;margin:0 0 15px 0}.pull-left{float:left}.pull-right{float:right}.txt-right{text-align:right}.txt-center{text-align:center}.btn{background:#054a9b;border:1px solid #333;border-radius:4px;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 8px 10px -6px rgba(0,0,0,.75);color:#fff;display:inline-block;font-size:14px;padding:0 25px;line-height:40px;text-shadow:0 1px 1px rgba(0,0,0,.75)}.btn:hover{color:#fff;background:#78a1d1;border:1px solid #333}.btn-center{display:block;text-align:center}.row{overflow:hidden}.pad{padding:25px}.pad>:last-child{padding-bottom:0}.no-pad-top{padding-top:0}.no-pad-bot{padding-bottom:0}.span1,.span2,.span3,.span4,.span5,.span6,.span7,.span8,.span9,.span10,.span11,.span12{float:left;margin:0 10px}.span1{width:60px}.span2{width:140px}.span3{width:220px}.span4{width:300px}.span5{width:380px}.span6{width:460px}.span7{width:540px}.span8{width:620px}.span9{width:700px}.span10{width:780px}.span11{width:860px}.span12{width:940px}.span1_full,.span2_full,.span3_full,.span4_full,.span5_full,.span6_full,.span7_full,.span8_full,.span9_full,.span10_full,.span11_full,.span12_full{float:left}.span1_full{width:80px}.span2_full{width:160px}.span3_full{width:240px}.span4_full{width:320px}.span5_full{width:400px}.span6_full{width:480px}.span7_full{width:560px}.span8_full{width:640px}.span9_full{width:720px}.span10_full{width:800px}.span11_full{width:880px}.span12_full{width:960px}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:"“" "”" "‘" "’"}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}h1,h2,h3,h4,h5,h6{font-weight:400;margin:0;padding:0}h1{font-size:24px;line-height:30px}h2{font-size:22px;line-height:28px}h3{font-size:20px;line-height:26px}h4{font-size:18px;line-height:24px}h5{font-size:18px;line-height:24px}h6{font-size:14px;line-height:20px}svg:not(:root){overflow:hidden}img{border:0;display:block}img.center{display:block;margin:10px auto}img.align-r{float:right;margin:0 0 10px 10px}img.align-l{float:left;margin:0 10px 10px 0}.border{background:#fff;border:1px solid #ccc;padding:4px}iframe{background:#fff;border:1px solid #ccc;padding:4px}a:focus{outline:thin dotted}a:active,a:hover{outline:0}a{border-bottom:1px dotted transparent;color:#78a1d1;text-decoration:none;-webkit-transition:background .4s ease,border .4s ease,color .4s ease;-moz-transition:background .4s ease,border .4s ease,color .4s ease;-o-transition:background .4s ease,border .4s ease,color .4s ease;-ms-transition:background .4s ease,border .4s ease,color .4s ease;transition:background .4s ease,border .4s ease,color .4s ease}a:hover,a:focus{border-bottom:1px dotted #054a9b;color:#054a9b;text-decoration:none}a.nobord{border:0!important}#pagewrap{background:#d6d6d6 url("../images/bg-content.jpg") top center no-repeat;margin:85px auto 20px auto;width:1062px;-webkit-box-shadow:0 6px 5px -2px rgba(0,0,0,.75);-moz-box-shadow:0 6px 5px -2px rgba(0,0,0,.75);box-shadow:0 6px 5px -2px rgba(0,0,0,.75)}.container{margin:0 auto;width:960px}#masthead .logo{position:relative;z-index:15}#masthead .logo img{margin:20px auto;padding-top:10px}#nav-block{position:relative;z-index:5}#nav-block .nav{font-size:18px;font-weight:300;text-align:center}#nav-block .nav li{float:left;margin:10px;margin-bottom:-10px;width:220px}#nav-block .nav li a{border:1px solid transparent;border-bottom:0;color:#000;display:block;padding:10px;width:220px}#nav-block .nav li a:hover{background:#054a9b;border:1px solid #fff;border-bottom:0;box-shadow:0 0 1px #333;color:#fff}#nav-block .nav .hover a{background:#054a9b;border:1px solid #fff;border-bottom:0;box-shadow:0 0 1px #333;color:#fff}#nav-block .else{border-bottom:1px solid #ccc;padding-bottom:25px}#nav-block .else li a{padding:10px}#nav-block .nav-grad li{float:left;font-size:16px}#nav-block .nav-grad li a{color:#000;border:0;padding:7px 27px;margin:5px}#nav-block .nav-grad li a:hover{color:#054a9b;background:#fff;border-radius:5px}#nav-block .nav-grad li:nth-child(2){margin-left:10px}#nav-block .nav-grad .top{width:100%;border-top:1px solid #fff;border-bottom:1px solid #ccc;padding:0;margin:0 0 10px 0}#nav-block .nav-grad .btm{width:100%;border-top:1px solid #fff;border-bottom:1px solid #ccc;padding:0;margin:10px 0 5px 0}#fader-block{position:relative;margin-top:-10px;z-index:10}#fader-block #fader{height:450px;overflow:hidden;-webkit-box-shadow:0 6px 5px -2px rgba(50,50,50,.75);-moz-box-shadow:0 6px 5px -2px rgba(50,50,50,.75);box-shadow:0 6px 5px -2px rgba(50,50,50,.75);margin:10px 0}#fader-block #fader2{height:336px;overflow:hidden;-webkit-box-shadow:0 6px 5px -2px rgba(50,50,50,.75);-moz-box-shadow:0 6px 5px -2px rgba(50,50,50,.75);box-shadow:0 6px 5px -2px rgba(50,50,50,.75);margin:10px 0}#fader-block img{-webkit-box-shadow:0 6px 5px -2px rgba(50,50,50,.75);-moz-box-shadow:0 6px 5px -2px rgba(50,50,50,.75);box-shadow:0 6px 5px -2px rgba(50,50,50,.75);margin:10px 0}#grad-login{height:450px;position:relative;margin-top:-425px;z-index:25}#grad-login h2{margin-bottom:25px}.grad img{border:0 solid #fff!important;-webkit-box-shadow:0 6px 5px -2px rgba(50,50,50,.75);-moz-box-shadow:0 6px 5px -2px rgba(50,50,50,.75);box-shadow:0 6px 5px -2px rgba(50,50,50,.75);margin:10px 0}.grad .no-shadow{-webkit-box-shadow:0 6px 5px -2px rgba(50,50,50,0);-moz-box-shadow:0 6px 5px -2px rgba(50,50,50,0);box-shadow:0 6px 5px -2px rgba(50,50,50,0);margin:0 0 0 20px}#co-block .main-co{font-size:18px;font-weight:300;text-align:center}#co-block .main-co a{color:#333}#co-block .main-co a:hover{color:#054a9b}#co-block .main-co a:hover img{border:0 solid #fff;margin-bottom:8px;-webkit-transition:all 100ms cubic-bezier(.25,.25,.75,.75);-moz-transition:all 100ms cubic-bezier(.25,.25,.75,.75);-o-transition:all 100ms cubic-bezier(.25,.25,.75,.75);transition:all 100ms cubic-bezier(.25,.25,.75,.75);-webkit-transition-timing-function:cubic-bezier(.25,.25,.75,.75);-moz-transition-timing-function:cubic-bezier(.25,.25,.75,.75);-o-transition-timing-function:cubic-bezier(.25,.25,.75,.75);transition-timing-function:cubic-bezier(.25,.25,.75,.75)}#co-block .main-co li{float:left;margin:10px;margin-bottom:10px}#co-block .main-co img{border:2px solid #fff;box-shadow:0 0 3px #555;margin:10px 0;width:216px}.content h1{border-bottom:1px solid #fff;-webkit-box-shadow:0 1px 1px -1px rgba(50,50,50,.75);-moz-box-shadow:0 1px 1px -1px rgba(50,50,50,.75);box-shadow:0 1px 1px -1px rgba(50,50,50,.75);padding-bottom:5px;margin-bottom:15px}.content .contact{margin-bottom:10px}.content .contact a{border:0;display:block;font-size:22px;font-weight:300;width:220px;line-height:40px;background:#054a9b;position:relative;text-align:center}.content .contact a:after{content:"";position:absolute;left:100%;width:0;height:0;border-top:20px solid transparent;border-left:26px solid #054a9b;border-bottom:20px solid transparent}.content .contact a:hover{color:#fff}.faqs li{border-bottom:1px solid #333;color:#054a9b;font-size:16px;margin:5px;padding:10px 0}.faqs li span{background:#78a1d1;border-radius:5px;color:#000;display:block;font-weight:400italic;font-size:14px;margin:10px 0;padding:10px}.sub-co{padding:20px 0;text-align:center}.sub-co a{font-size:22px;font-weight:300;color:#000}.sub-co img{-webkit-box-shadow:0 6px 5px -2px rgba(50,50,50,.75);-moz-box-shadow:0 6px 5px -2px rgba(50,50,50,.75);box-shadow:0 6px 5px -2px rgba(50,50,50,.75);margin:10px 0}.sub-co h2{font-size:22px;font-weight:300;color:#000}.photos{padding:20px 0;text-align:center}.photos img{-webkit-box-shadow:0 6px 5px -2px rgba(50,50,50,.75);-moz-box-shadow:0 6px 5px -2px rgba(50,50,50,.75);box-shadow:0 6px 5px -2px rgba(50,50,50,.75);margin:10px 0}.photos h2{font-size:22px;font-weight:300;color:#000}aside{float:right;margin:0 0 20px 20px;padding:15px;width:270px}aside section{border-top:1px dotted #000;padding-top:15px}aside section:first-child{border-top:0;padding-top:0}aside h3{margin-bottom:5px}aside .ci li{line-height:20px;margin-bottom:15px}#moreinfo{padding:5px 0 35px 0}#moreinfo p{margin:0;padding:0}ul.gallery li{float:left;text-align:center;width:24%}ul.gallery li img{width:95%}footer{border-bottom:1px solid #d6d6d6;color:#d6d6d6;padding-bottom:5px}footer a{border-bottom:1px dotted transparent;color:#78a1d1}footer a:hover,footer a:focus{border-bottom:1px dotted #d6d6d6;color:#d6d6d6}footer .sl{overflow:hidden}footer .sl li{float:left;padding:5px 10px}footer .sl li:first-child{padding-left:0}footer .ci{padding:5px 10px;text-align:right}footer .ci span{font-weight:700}footer .grad-footer{border-bottom:1px solid #fff;font-weight:300}footer .grad-footer li{float:left;padding:5px 10px}small{clear:both;color:#d6d6d6;display:block;font-size:80%;margin:0;padding:15px 10px;padding-bottom:50px}table{border-collapse:collapse;border-spacing:0}fieldset{border:0;margin:0;padding:0}legend{border:0;padding:0}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}form{margin:0;padding:0;width:auto}fieldset{background:#f6f6f6;border:1px solid #eee;border-radius:5px;margin-bottom:20px;padding:0 20px 20px 20px;text-shadow:0 1px 0 #fff}button,input,select,textarea{border-radius:7px;border:1px solid #333;font-family:inherit;font-size:100%;margin:0;padding:5px}input:focus,textarea:focus,select:focus{outline:none}textarea{overflow:auto;vertical-align:top}input[type='submit']{background:#054a9b;border:1px solid #333;border-radius:7px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;margin:0;padding:0 15px;line-height:25px;text-shadow:0 1px 1px rgba(0,0,0,.75);text-transform:uppercase}.photo-submit{margin-bottom:20px;padding:20px 0}.photo-submit label{display:block;font-size:22px;font-weight:300;line-height:38px}.photo-submit button,.photo-submit input,.photo-submit select,.photo-submit textarea{font-family:inherit;font-size:100%;margin:0;padding:10px}.photo-submit input[type='submit']{font-size:22px;font-weight:300;margin-top:38px;padding:3px 35px;text-shadow:0 1px 1px rgba(0,0,0,.75);text-transform:none}.photo-submit-sports{margin-bottom:20px;padding:20px 0;text-align:center}.photo-submit-sports label{display:block;line-height:28px;text-align:center}.photo-submit-sports button,.photo-submit-sports input,.photo-submit-sports select,.photo-submit-sports textarea{font-family:inherit;font-size:100%;margin:10px 0;padding:10px;width:200px}.photo-submit-sports input[type='submit']{font-size:22px;font-weight:300;margin:5px auto;padding:3px 45px;text-shadow:0 1px 1px rgba(0,0,0,.75);text-transform:none}.photo-submit-grad{margin-bottom:20px;padding:20px 0;text-align:center}.photo-submit-grad label{display:block;line-height:28px;text-align:center}.photo-submit-grad button,.photo-submit-grad input,.photo-submit-grad select,.photo-submit-grad textarea{font-family:inherit;font-size:100%;margin:10px 0;padding:10px;width:200px}.photo-submit-grad input[type='submit']{display:block;font-size:22px;font-weight:300;margin:5px auto;padding:3px 45px;text-shadow:0 1px 1px rgba(0,0,0,.75);text-transform:none}.ip{width:275px}#commentForm{margin:0 0 15px 0;padding:0 0 15px 0;width:600px;min-height:200px}#commentForm div{clear:both;display:block}#commentForm div.warning{height:25px;line-height:25px;margin:0 0 10px 10px;padding:0 0 0 35px;width:215px}#commentForm span.star{color:red}#commentForm label{float:left;height:26px;line-height:16px;margin:3px 0;padding-top:5px;width:240px}#commentForm label a{font-size:12px}#commentForm input,#commentForm textarea,#commentForm select{float:left;margin:3px 0;padding:5px;width:300px}#commentForm select{width:312px}#commentForm input[type='submit']{margin:5px 0 0 240px;width:100px}#commentForm h3{clear:both;padding:20px 0 5px 0}#commentForm h3.first{padding:0 0 5px 0}#commentForm h4{clear:both;padding:20px 0 5px 0}#commentForm input.reset{margin:10px 0 0 10px}#commentForm label.error{display:block;margin:0 0 15px 120px}#commentForm div.warning{width:275px}#commentForm span{font-size:12px}#reachQuickly{width:100%}#reachQuickly div.warning{clear:both;float:left;padding:0 0 0 36px;text-align:left;width:194px}#reachQuickly label{float:left;margin:3px 0 0 0;width:100%}#reachQuickly input,#reachQuickly textarea,#reachQuickly select{float:left;margin:0 0 3px 0;width:95%}#reachQuickly input[type='submit']{padding:5px 15px;width:99%}#getDirections{margin:0 0 15px 0;padding:0}#getDirections label{width:95%}#getDirections td{font-size:12px}#getDirections input,#getDirections textarea,#getDirections select{margin:3px 0 6px 0;padding:5px;width:95%}#getDirections input[type='submit']{margin:0;width:112px}#moduleSearch{width:500px}#moduleSearch h2{margin:0;padding:20px 0 5px 0;text-transform:capitalize}#moduleSearch div.multi label.secondary{padding-right:5px;text-align:right;width:15px}#moduleSearch div.multi select.value{width:80px}#moduleSearch div.multi input.value{width:68px}#moduleSearch div.multi select.modifier{width:212px}#moduleSearch ul{margin:0 0 15px 0}#moduleSearch ul li{float:left;width:50%}#moduleSearch ul li input{background:none;border:0;margin-top:10px;width:30px}div.warning{background:#fbe3e4 url("../images/error.gif") no-repeat 10px center;border:1px solid #fbc2c4;color:#900}::-webkit-input-placeholder{color:#333;font-size:90%;font-style:italic}::-moz-placeholder{color:#333}input,textarea,select,#reachQuickly input:invalid,#reachQuickly textarea:invalid,#reachQuickly select:invalid{background:#f5f5f5;border:1px solid #ccc;color:#666;-webkit-transition:background .4s ease,border .4s ease,color .4s ease;-moz-transition:background .4s ease,border .4s ease,color .4s ease;-o-transition:background .4s ease,border .4s ease,color .4s ease;-ms-transition:background .4s ease,border .4s ease,color .4s ease;transition:background .4s ease,border .4s ease,color .4s ease}input:invalid,textarea:invalid,select:invalid{background:#fbe3e4;border:1px solid #fbc2c4;color:#900}input:focus,textarea:focus,select:focus,input:invalid:focus,textarea:invalid:focus,select:invalid:focus,#reachQuickly input:invalid:focus,#reachQuickly textarea:invalid:focus,#reachQuickly select:invalid:focus{background:#fff;border:1px solid #999;color:#333}input[type='submit'],input[type='reset']{background:#054a9b;border:1px solid #333;color:#fff;-webkit-transition:background .4s ease,color .4s ease;-moz-transition:background .4s ease,color .4s ease;-o-transition:background .4s ease,color .4s ease;-ms-transition:background .4s ease,color .4s ease;transition:background .4s ease,color .4s ease}input[type='submit']:hover,input[type='reset']:hover{background:#78a1d1;color:#fff}ul.sitemap{margin:0 0 15px 0;overflow:hidden}ul.sitemap li{float:left;font-size:13px;height:20px;line-height:20px;overflow:hidden;padding:0 1% 0 0;width:32.3333%}ol.err404{margin:0 0 20px 0}ol.err404 li{margin-left:30px}#goog-fixurl ul{margin:0 0 15px 0;overflow:hidden}#goog-fixurl ul li{margin-bottom:10px}#goog-fixurl ul input[type="submit"]{display:block;margin:10px 0 0 0}