/*aaf4533186558dbcfd75e6de7b46df4e*/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-size: 100%;vertical-align: baseline;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}textarea{font: inherit}html{height: 100.01%;overflow-y: scroll}body{background: #f5fcfe url(https://d368g9lw5ileu7.cloudfront.net/img/frontend/site-back.bwo7UC.jpg) no-repeat fixed center bottom;color: #666;font: 'Open Sans', sans-serif;text-align: center;text-shadow: #fff 1px 1px 0;line-height: normal}body#tinymce{background: none;background-color: #fff;text-align: left;padding: 10px}textarea,select,option{font: 100% "Lucida Sans", "Lucida Grande", Arial, sans-serif}a{color: #3bb8e0;text-decoration: none}a:hover{text-decoration: underline}.upper{text-transform: uppercase}h1.newstyle{color: #106487;display: block;font-family: 'Coustard', 'georgia', serif;font-size: 30px;line-height: 1.2em;font-weight: normal;margin: 25px 0 5px}h2{color: #106487;display: block;font-family: 'Coustard', 'georgia', serif;font-size: 19px;font-size: 1.1875em;font-weight: normal;margin: 25px 0 5px}h2 div.subheading{color: #989898;font-size: .75em}h2 .required{color: #106487}#registerForm h2{margin: 20px 0 5px 0}h2.large{font-size: 24px;line-height: 26px}h3.race-title a,h2.race-series-title a,h3.race-series-title a{color: #106487;display: block;font-family: 'Coustard', 'georgia', serif;font-size: 19px;font-size: 1.1875em;font-weight: normal}h2 a{text-decoration: underline}h2.type2{color: #fd9927}h3,h3 a{color: #1ba3dd;font-family: 'Cabin', arial;font-size: 18px;font-weight: normal;line-height: 20px;margin: 5px 0}h3.race-title a,h3.race-series-title a{font-size: 18px}h3 div.subheading{color: #989898;font-size: .75em}.calendarRaceList h3.race-title a{font-size: 16px}h4{color: #1ba3dd;font-family: 'Cabin', arial;font-size: 18px;font-weight: normal;line-height: 20px;margin: 0 0 12px 0}div.styles-2014 p{color: #528da6;font-size: 16px;font-family: 'Open Sans', sans-serif;font-weight: 200}div.styles-2014 a{font-family: 'Open Sans', sans-serif;font-weight: 200}div.styles-2014 label.minor{color: #528da6;font-size: 16px;font-family: 'Open Sans', sans-serif;font-weight: 200;margin-right: 50px}div.styles-2014 label.major,label.major2,span.major2{color: #28a4db;display: block;margin: 25px 0 5px 0;font-family: 'Sanchez', serif;font-weight: 300;font-size: 16px;line-height: 1.1em}label.major2.noTopMargin,span.major2.noTopMargin{margin-top: 0}.major2-label-faux-margin{margin-top: 25px}div.styles-2014 label.minor input{margin-right: 10px}div.styles-2014 h1 a,div.styles-2014 h2 a,div.styles-2014 h3 a,div.styles-2014 h4 a{text-decoration: underline}div.styles-2014 h1,div.styles-2014 h1 a{color: #106487;margin: 25px 0 10px 0;font-family: 'Sanchez', serif;font-weight: 300;font-size: 36px;line-height: 1.1em}div.styles-2014 h2,div.styles-2014 h2 a{color: #1ba3dd;margin: 25px 0 10px 0;font-family: 'Sanchez', serif;font-weight: 300;font-size: 30px;line-height: 1.1em}div.styles-2014 h2.h3color,div.styles-2014 h2.h3color a{color: #fbb162}div.styles-2014 h3,div.styles-2014 h3 a{color: #fbb162;margin: 25px 0 10px 0;font-family: 'Sanchez', serif;font-weight: 300;font-size: 22px;line-height: 1.1em}div.styles-2014 h4,div.styles-2014 h4 a{color: #1ba3dd;margin: 25px 0 10px 0;font-family: 'Sanchez', serif;font-weight: 300;font-size: 16px;line-height: 1.1em}div.styles-2014 h5{color: #fbb162;margin: 25px 0 10px 0;font-family: 'Sanchez', serif;font-weight: 300;font-size: 14px;line-height: 1.1em}div.styles-2014 h6{color: #106487;margin: 5px 0;font-family: 'Sanchez', serif;font-weight: 300;font-size: 12px;line-height: 1.1em}div.styles-2014 h1 + h1,div.styles-2014 h1 + h2,div.styles-2014 h1 + h3,div.styles-2014 h1 + h4,div.styles-2014 h1 + h5,div.styles-2014 h1 + h6,div.styles-2014 h2 + h2,div.styles-2014 h2 + h3,div.styles-2014 h2 + h4,div.styles-2014 h2 + h5,div.styles-2014 h2 + h6,div.styles-2014 h3 + h3,div.styles-2014 h3 + h4,div.styles-2014 h3 + h5,div.styles-2014 h3 + h6,div.styles-2014 h4 + h4,div.styles-2014 h4 + h5,div.styles-2014 h4 + h6,div.styles-2014 h5 + h5,div.styles-2014 h5 + h6{margin-top: 5px}p{color: #666;font-size: 14px;padding: 12px 0;line-height: 23px}p.small{color: #666;font-size: 11px;padding: 0;margin-bottom: 10px;line-height: 18px}sup{vertical-align: super;font-size: smaller}sub{vertical-align: sub;font-size: smaller}div.h0hidden{height: 0px;overflow: hidden}.main{background: #fafbfb;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;border: 1px solid #b5ced7;-webkit-box-shadow: 1px 1px 5px 2px #d0e8f2;-moz-box-shadow: 1px 1px 5px 2px #d0e8f2;box-shadow: 1px 1px 5px 2px #d0e8f2;margin: 6px auto;text-align: left;width: 800px;width: 88%;min-width: 600px;max-width: 1000px}.main.allowMobileWidth{min-width: 300px}@media screen and (max-width: 480px){.main.allowMobileWidth{width: 98%;margin-top: 2px}.mobileBlock{display: block;width: auto}}@media screen and (max-width: 320px){.miniMobileBlock{display: block}}.main.noMaxWidth{max-width: none}.main-inner{padding: 0px 10px 10px 10px}header{margin: 0 0 10px 0}#global-nav{color: #528aa1;font-size: 11px;margin: 0 0 30px 0;text-align: right}@media screen and (max-width: 480px){#global-nav{margin-bottom: 10px}}#global-nav li{display: inline;margin: 0px}#global-nav li a{border-left: 1px solid #d9e4e9;display: inline-block;*display: inline;zoom: 1;padding: 6px 8px 3px 9px;-webkit-transition: all .16s ease-in-out;-moz-transition: all .16s ease-in-out;-o-transition: all .16s ease-in-out;transition: all .16s ease-in-out}#global-nav li a:hover{background-color: #f7f9f9;color: #2296bb}#global-nav a#link-back-to{border-left: none;float: left;padding-left: 2px}#global-nav span#link-back-to{border-left: none;float: left;padding: 6px 10px 3px 9px}#global-nav li#greeting{color: #555;padding: 6px 10px 3px 9px}.account{color: #999;float: right;font-size: 12px;position: relative;text-align: right;top: 4px;width: 315px}.account a{background: #40c3ed;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;color: #fff;display: inline-block;margin: 0 0 0 4px;padding: 2px 7px;text-shadow: none}h2.race-series-title,h2.race-series-title a{font-size: 26px;line-height: 28px;line-height: 1.125em;text-decoration: none;margin-top: 0}h2.race-series-title a:hover{text-decoration: none}.race-date{font-size: 15px;margin: 3px 0 7px 0}img.race-logo,img.club-logo{border: 3px solid #e5e8ed;border-radius: 6px;clear: right;float: right;margin-right: 5px}@media screen and (max-width: 600px){h2.race-series-title{margin-top: 0}}@media screen and (max-width: 480px){h3.race-title a,h2.race-series-title a,h3.race-series-title a{font-size: 19px}.race-date{font-size: 12px;margin: 3px 0 0 0}}@media screen and (max-width: 560px){img.race-logo,img.club-logo{max-width: 90px;border: 3px solid #e5e8ed}}section,div.grayBorderBottom{margin: 20px 0 0 0;padding: 0 0 20px 0;border-bottom: 2px solid #eee}.noBorder{margin: 0 0 0 0;padding: 0 0 0 0;border-bottom: none}hr.gray,hr.muted{color: #eee;background-color: #eee;height: 2px;border-width: 0;margin: 20px 0;clear: both}hr.orange{color: #fd9927;background-color: #fd9927;height: 3px;border-width: 0;margin: 20px 0}hr.thin{height: 1px}hr.smallMargin{margin: 10px 0}hr.largeMargin{margin: 40px 0}section.last,section.noBottom{border-bottom: none}section.double-border{border: 5px double #eee;padding: 10px}section.double-border h2:first-child{margin-top: 0}section .volunteer-container,section .club-membership-level{background: #fff;border: 1px solid #dfdfdf;-webkit-box-shadow: 1px 1px 1px 1px #eee;-moz-box-shadow: 1px 1px 1px 1px #eee;box-shadow: 1px 1px 1px 1px #eee;font-size: 14px;margin: 10px 0}.club-membership-level-inner{margin: 1px;padding: 10px}.volunteer-inner,.volunteer-inner .volunteer-inner{margin: 10px}section .volunteer-container h3,section .club-membership-level h3{color: #fd9927;font-family: 'Cabin', arial;font-size: 22px;font-weight: normal;line-height: 24px;margin: 0 0 12px 0}section .volunteer-container div.eventExtendedDetails,div.toggleableDetail{margin: 10px 0 25px 0;display: none}section .volunteer-container div div,section .club-membership-level div div{margin: 0 0 1px 0}a.back-to-top{font-size: 12px}.feature-closed{font-size: 16px;min-height: 200px;padding-top: 30px;text-align: center}.feature-closed h2,.feature-closed h3{margin: 0 0 10px 0}.feature-closed a.feature-closed-link{background: #eef6fc;border: 1px solid #a8d1e4;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;color: #3fa8ca;display: inline-block;font-size: 13px;margin: 0 5px;padding: 5px 11px;text-shadow: none}.feature-closed a.feature-closed-link:hover{border: 1px solid #167797;color: #167797;text-decoration: none}.map-wrapper{border: 3px solid #e5e8ed;border-radius: 6px;margin: 10px auto 20px auto;width: 98%;height: 350px}.map-wrapper iframe{width: 100%;height: 100%}.toggle-button{background: #eef6fc;border: 1px solid #a6d2e8;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;color: #64b203;display: inline-block;font-weight: bold;font-size: 25px;line-height: 13px;margin: 2px;text-decoration: none;text-shadow: 1px 1px 1px #f0f7fe;padding: 1px 6px 5px 6px;width: auto;-webkit-transition: all .16s ease-in-out;-moz-transition: all .16s ease-in-out;-o-transition: all .16s ease-in-out;transition: all .16s ease-in-out}.toggle-button-plus{font-family: 'Cabin', arial}.toggle-button:hover{border: 1px solid #67add2;color: #28739a;cursor: pointer;text-decoration: none}.toggle-button-small{font-size: 16px;line-height: 0px;margin: 2px;text-decoration: none;text-shadow: 1px 1px 1px #f0f7fe;padding: 8px 4px;vertical-align: middle}.system-maintenance-message,.dev-message{border-bottom: 1px solid #f7941d;background: #FEEFDA;color: #cc792c;font-size: 12px;padding: 2px;margin: 0 0 5px 0;text-align: center;text-shadow: none}.dev-floater{position: fixed;top: 70%;right: 5px;border: 2px solid #000;background: #99FF33;color: #000;font-size: 24px;padding: 5px 20px;text-align: center;text-shadow: none;z-index: 500}.dev-floater span.link{position: absolute;top: 0;right: 5px;color: #000}footer{clear: both;margin: 0px auto;width: 600px;width: 75%}.footer-inner{padding: 0 10px}.footer-inner span{color: #5594b7;float: right;font-family: arial, sans-serif;font-size: 11px;margin: 0 0 10px 18px}.footer-inner .contactus{float: right}@media screen and (max-width: 480px){footer{width: auto}}.error{color: red}div.error.borderedError:not(:empty),div.error span.borderedError:not(:empty){background-color: #fff0f0;border: 1px solid #870000;color: #870000;padding: 5px 10px;-moz-border-radius: 10px;border-radius: 10px;margin: 10px 0}div.error span.borderedError{display: inline-block}div.error span.borderedError:empty{display: inline}div.error span.borderedError:not(:empty){display: inline-block}html body div a.external-link{background: transparent url(https://d368g9lw5ileu7.cloudfront.net/img/frontend/icon-external-link.bwo7UC.png) no-repeat right center;padding: 0 17px 0 0}html body div a.external-link:hover{background: transparent url(https://d368g9lw5ileu7.cloudfront.net/img/frontend/icon-external-link-hover.bwo7UC.png) no-repeat right center}ul.bulletList{list-style: square;margin-left: 25px}ul.bulletList > li{list-style: square}ul.bulletList > li.noSquare{list-style: none}div.sponsorImage{float: left;margin: 5px;border: 3px solid #e5e8ed;border-radius: 6px;background-color: #fff;text-align: center}div.sponsorImage img{vertical-align: middle}div.overlayFixed{position: fixed;width: 100%;height: 100%}div.overlayBlack{background-color: #000;opacity: .85;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";z-index: 5000}input.disabled,select.disabled,textarea.disabled{opacity: .25;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=25)"}input[type=checkbox],input[type=radio]{margin: 2px}#creditCard{margin: 5px 0 0 0;padding: 0 0 0 158px;width: 0;height: 23px;overflow: hidden;background: transparent url(https://d368g9lw5ileu7.cloudfront.net/img/creditCards.bwo7UC.png)}select,textarea,input{box-sizing: border-box}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display: inline-block;height: 20px;padding: 2px 3px;margin-bottom: 5px;font-size: 14px;line-height: 20px;color: #555;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;vertical-align: middle;min-height: 36px}select{height: 36px}select.input-full-width,input[type="text"].input-full-width,input[type="file"].input-full-width,input[type="password"].input-full-width,input[type="datetime"].input-full-width,input[type="datetime-local"].input-full-width,input[type="date"].input-full-width,input[type="month"].input-full-width,input[type="time"].input-full-width,input[type="week"].input-full-width,input[type="number"].input-full-width,input[type="email"].input-full-width,input[type="url"].input-full-width,input[type="search"].input-full-width,input[type="tel"].input-full-width,input[type="color"].input-full-width,.uneditable-input{width: 100%;*width: 98%;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;min-height: 36px}select.input-full-width{height: 36px}textarea.input-full-width{height: auto;width: 100%;*width: 98%;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box}@media screen and (max-width: 480px){select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{padding: 0px 3px;margin: 0}select.input-full-width,textarea.input-full-width,input[type="text"].input-full-width,input[type="password"].input-full-width,input[type="datetime"].input-full-width,input[type="datetime-local"].input-full-width,input[type="date"].input-full-width,input[type="month"].input-full-width,input[type="time"].input-full-width,input[type="week"].input-full-width,input[type="number"].input-full-width,input[type="email"].input-full-width,input[type="url"].input-full-width,input[type="search"].input-full-width,input[type="tel"].input-full-width,input[type="color"].input-full-width,.uneditable-input{min-height: 32px}}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color: #fff;border: 1px solid #176586;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition: border linear .2s, box-shadow linear .2s;-moz-transition: border linear .2s, box-shadow linear .2s;-o-transition: border linear .2s, box-shadow linear .2s;transition: border linear .2s, box-shadow linear .2s}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color: rgba(82,168,236,0.8);outline: 0;outline: thin dotted \9;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(82,168,236,0.6);-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(82,168,236,0.6);box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(82,168,236,0.6)}input[readonly],select[readonly],textarea[readonly]{background-color: #eee}input[disabled],select[disabled],textarea[disabled]{cursor: not-allowed;background-color: #eee}select{width: 220px;border: 1px solid #176586;background-color: #fff}select[multiple],select[size]{height: auto}select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline: thin dotted #333;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px}#waiver textarea{min-height: 80px;padding: 5px;width: 206px}.inputWarning{border-color: #b94a48;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);box-shadow: inset 0 1px 1px rgba(0,0,0,0.075)}.inputWarning:focus{border-color: #953b39;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #d59392;-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #d59392;box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #d59392}textarea[name="waiver"]{padding: 5px}textarea{padding: 5px;min-height: 100px}div.tooltip{position: absolute;top: 0;left: 0;padding: 5px 15px;z-index: 99999;margin: 0 5px 5px 0;display: none;opacity: 0;color: #f8f8f8;background-color: #606060;text-shadow: #000 1px 1px 0;font-family: 'Coustard', 'georgia', serif;font-family: 'Cabin', arial;font-size: 16px;border: 1px solid #e29702;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;-webkit-border-bottom-left-radius: 10px;-moz-border-bottom-left-radius: 10px;border-bottom-left-radius: 0;-webkit-box-shadow: 1px 1px 5px 2px #f0f0f0;-moz-box-shadow: 1px 1px 5px 2px #f0f0f0;box-shadow: 1px 1px 5px 2px #f0f0f0;-webkit-transition: opacity .5s ease;-moz-transition: opacity .5s ease;transition: opacity .5s ease}div.tooltip.active{display: block;opacity: 1}.tinymceFormatted ul li{list-style: square;list-style-position: outside;margin-left: 25px}.tinymceFormatted ol li{list-style-type: decimal;list-style-position: outside;margin-left: 25px}.input-block-level{display: block;width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}@media (max-width: 767px){.bordered-image-no-float{display: none}}.mobileHelpLink{background-color: #f7ae46;color: #fff;text-decoration: none;padding-top: 2px;text-shadow: none;margin-right: -19px}.input-group{position: relative;display: table;border-collapse: separate}.input-group-auto-width{width: 1px}.input-group[class*="col-"]{float: none;padding-left: 0;padding-right: 0}.input-group .form-control{width: 100%;margin-bottom: 0;box-sizing: content-box}.input-group-addon,.input-group-btn,.input-group .form-control{display: table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius: 0}.input-group-addon,.input-group-btn{width: 1%;white-space: nowrap;vertical-align: middle}.input-group-addon{padding: 6px 12px;font-size: 14px;font-weight: normal;line-height: 1;color: #555;text-align: center;background-color: #eee;border: 1px solid #ccc;border-radius: 4px}.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"]{margin-top: 0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child > .btn,.input-group-btn:last-child > .btn:not(:last-child){border-bottom-right-radius: 0;border-top-right-radius: 0}.input-group-addon:first-child{border-right: 0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child > .btn,.input-group-btn:first-child > .btn:not(:first-child){border-bottom-left-radius: 0;border-top-left-radius: 0}.input-group-addon:last-child{border-left: 0}.input-group-btn{position: relative;white-space: nowrap}.input-group-btn:first-child > .btn{margin-right: -1px}.input-group-btn:last-child > .btn{margin-left: -1px}.input-group-btn > .btn{position: relative}.input-group-btn > .btn + .btn{margin-left: -4px}.input-group-btn > .btn:hover,.input-group-btn > .btn:active{z-index: 2}#floatingCornerSelector{background-color: #fff;border-color: #b5ced7;border-width: 1px 0 0 1px;border-style: solid;padding: 5px 10px;position: fixed;right: 0;bottom: 0;z-index: 255;-webkit-border-radius: 10px 0 0 0;-moz-border-radius: 10px 0 0 0;border-radius: 10px 0 0 0;-webkit-box-shadow: 1px 1px 5px 2px #d0e8f2;-moz-box-shadow: 1px 1px 5px 2px #d0e8f2;box-shadow: 1px 1px 5px 2px #d0e8f2}#floatingCornerSelector h4{margin: 0}#floatingCornerSelector a{color: #e29702;font-size: 12px;line-height: 18px}#floatingCornerSelector div.options{display: none}#floatingCornerSelector:hover div.options,#floatingCornerSelector.active div.options{display: block}@media (max-width: 767px){.hidden-ui{display: none}}@media (max-width: 480px){.inputResponsive{display: block;width: 97%}}div.cutOffText{position: relative;max-height: 10em;overflow: hidden;z-index: 0}div.cutOffText span.more{position: absolute;bottom: 0;right: 0;z-index: 1;cursor: pointer;background-color: #d7ebf1;text-align: center;padding: 1px 5px;font-weight: bold;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;border: 1px solid #b5ced7}.button-first-giving,.button-crowdrise{-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;border: none;cursor: pointer;display: inline-block;font-size: 16px;margin: 2px 5px;padding: 0 10px;text-shadow: none;text-align: center}.button-first-giving{border: 1px solid #0e6d93;background-color: #1DA4DE;color: #fff}.button-crowdrise{border: 1px solid #555246;background-color: #fff;color: #555246}.button-first-giving:hover,.button-crowdrise:hover{text-decoration: none}.button-first-giving > span{display: inline-block;padding: 10px 0;background-image: url('https://d368g9lw5ileu7.cloudfront.net/img/partners/first_giving_small.bwo7Y7.png');background-repeat: no-repeat;background-position: right center}.button-first-giving > span.left-logo{background-position: left center}.button-first-giving > span > span.logo{display: inline-block;width: 142px;text-indent: -9999px}.button-crowdrise > span{display: inline-block;padding: 10px 0;background-image: url('https://d368g9lw5ileu7.cloudfront.net/img/partners/crowdrise_small.bwo7Y7.png');background-repeat: no-repeat;background-position: right center}.button-crowdrise > span.left-logo{background-position: left center}.button-crowdrise > span > span.logo{display: inline-block;width: 132px;text-indent: -9999px}span.input-group2,span.input-group3{display: inline-block;border: 1px solid #176586;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background-color: #fff;text-align: left;padding: 0 20px;white-space: nowrap;vertical-align: middle;overflow: hidden}span.input-group2-addon,span.input-group3-addon{display: inline;color: #176586;font-family: 'Sanchez', serif;font-weight: 200;font-size: 20px;line-height: 1.25em;vertical-align: middle;padding: 7px 0}span.input-group2 input,span.input-group2 input:focus,span.input-group3 input,span.input-group3 input:focus{display: inline-block;height: auto;padding: 7px 0;margin-bottom: 0;font-size: 14px;line-height: 20px;color: #176586;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;vertical-align: middle;min-height: 0;border: none !important;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none}span.input-group3{display: table;width: 100%;box-sizing: border-box}span.input-group3.mediumNum{width: 150px}span.input-group3-addon{display: table-cell}span.input-group3-addon{font-size: 16px}@media (max-width: 799px){span.input-group3-addon.long{max-width: 200px;text-overflow: ellipsis;overflow: hidden;font-size: 14px}}@media (max-width: 599px){span.input-group3-addon.long{max-width: 150px;font-size: 12px}}span.input-group3-input{display: table-cell;vertical-align: middle;width: 100%}span.input-group3 input,span.input-group3 input:focus{display: block;width: 100%}span.integrated-input-submit{display: table;border: 1px solid #176586;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background-color: #fff;padding: 0 0 0 10px;text-align: left;white-space: nowrap;vertical-align: middle;width: 100%;box-sizing: border-box}span.integrated-input-submit input,span.integrated-input-submit input:focus{display: block;width: 100%;height: auto;padding: 7px 5px 7px 0;margin-bottom: 0;font-size: 14px;line-height: 20px;color: #176586;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;vertical-align: middle;min-height: 0;border: none !important;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;-webkit-appearance: none;-moz-appearance: none;appearance: none}span.integrated-input-submit > span{display: table-row}span.integrated-input-submit > span > span{display: table-cell}span.integrated-input-submit button{display: block;width: 100%;background-color: #176586;color: #fff;font-size: 14px;line-height: 20px;padding: 8px 15px;text-transform: uppercase}span.fauxselect{display: inline-block;border: 1px solid #176586;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background-color: #fff;text-align: left;padding: 0 50px 0 10px;white-space: nowrap;vertical-align: middle;color: #176586;position: relative;cursor: pointer;overflow: hidden;height: 36px;margin: 2px 0}span.fauxselect.active{border-bottom-left-radius: 0;border-bottom-right-radius: 0}span.fauxselect > span.arrow{position: absolute;right: 0;top: 0;background-color: #fff;border-radius: 0 5px 5px 0;border-left: 1px solid #176586;width: 40px;height: 36px;z-index: 2}span.fauxselect > span.arrow:hover{background: #d1e0e7;border-bottom-right-radius: 0}span.fauxselect > span.arrow > span{display: block;border-top: 10px solid #176586;border-left: 10px solid transparent;border-right: 10px solid transparent;width: 0;height: 0;margin: 13px auto 0 auto}span.fauxselect > span.text,span.fauxselect > span.options{display: block;font-size: 14px;position: relative;margin: 8px 0;height: 20px;overflow: hidden;z-index: 0;text-align: left}span.fauxselect > span.options > span,span.fauxselect > span.options > a{display: block;min-height: 100%}span.fauxselectPopup{position: absolute;border: 1px solid #176586;border-top: none;background-color: #fff;z-index: 9999;text-align: left;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;max-height: 300px;overflow: auto}span.fauxselectPopup > span,span.fauxselectPopup > a{color: #176586;text-shadow: none;text-decoration: none;font-family: 'Open Sans', sans-serif;font-weight: 200;font-size: 16px;line-height: normal;display: block;padding: 4px 0 4px 10px;cursor: default}span.fauxselectPopup > span.selected,span.fauxselectPopup > a.selected,span.fauxselectPopup > span:hover,span.fauxselectPopup > a:hover{background-color: #f0f0f0}div.grid-links{overflow: auto}div.grid-links span.grid-link{float: left;display: block}div.grid-links-equal span.grid-link{width: 25%}div.grid-links a{display: block;background-color: #79c8e9;color: #fff;text-decoration: none;text-shadow: none;font-size: 16px;padding: 10px 25px;text-align: center;margin: 0 1px 1px 0}div.grid-links a:hover{background-color: #36abde;color: #fff}div.grid-links-orange a{background-color: #fbc086}div.grid-links-orange a:hover{background-color: #fd9535}@media (max-width: 800px){div.grid-links-equal span.grid-link{width: 33.3%}}@media (max-width: 600px){div.grid-links-equal span.grid-link{width: 50%}div.grid-links a{padding: 10px 10px}}@media (max-width: 400px){div.grid-links-equal span.grid-link{width: 100%;float: none}div.grid-links a{padding: 5px 10px}}span.ccSprite{display: inline-block;vertical-align: middle;overflow: hidden;width: 41px;height: 25px;text-indent: 100px;background-image: url('https://d368g9lw5ileu7.cloudfront.net/img/creditCardsSprite-small.bwo7UC.png')}span.ccSprite-AX{background-position: 0 0}span.ccSprite-DI{background-position: 0 -25px}span.ccSprite-MC{background-position: 0 -50px}span.ccSprite-VI{background-position: 0 -75px}span.expanded-icon{display: inline-block;width: 0;height: 0;border-style: solid;border-width: 5px;border-bottom: none;border-color: transparent;border-top-color: #000;vertical-align: middle}span.shrunk-icon{display: inline-block;width: 0;height: 0;border-style: solid;border-width: 5px;border-top: none;border-color: transparent;border-bottom-color: #000;vertical-align: middle}div.styles-2014 h4 span.expanded-icon{border-top-color: #1ba3dd}div.styles-2014 h4 span.shrunk-icon{border-bottom-color: #1ba3dd}span.disabled{pointer-events: none;cursor: not-allowed;filter: alpha(opacity=65);-webkit-box-shadow: none;box-shadow: none;opacity: .65}input.volunteerTaskTitle{min-width: 100px;min-height: 50px;font-size: 24px;font-family: 'Open Sans', sans-serif;font-weight: bold}table.data-display2,table.data-display2 th,table.data-display2 td{font-family: 'Open Sans', sans-serif;font-size: 14px;color: #000;border-collapse: collapse}table.data-display2{width: 100%;box-sizing: border-box;margin: 10px 0}table.data-display2.autoWidth{width: auto}table.data-display2 thead th{background-color: #000;color: #fff;padding: 10px 5px;text-align: left;text-transform: uppercase}table.data-display2 tbody th{text-transform: uppercase;padding: 10px 5px;font-weight: bold}table.data-display2 tr{background-color: #fff}table.data-display2 tr:nth-child(even){background-color: #eee}table.data-display2 td{padding: 10px 5px}table.data-display2.morePadding th,table.data-display2.morePadding td{padding: 10px 10px}table.responsive480 .responsive-heading{display: none}@media (max-width: 480px){table.responsive480 thead{display: none}table.responsive480 tbody td{display: block;margin: 10px 0;padding: 0}table.responsive480 tbody td .responsive-heading{display: block}table.responsive480 tbody td:first-child{margin-top: 0}table.data-display2.responsive480 .responsive-faux-th{display: block;background-color: #000;color: #fff;padding: 10px 5px;text-align: left;text-transform: uppercase}}table.data-display3,table.data-display3 th,table.data-display3 td{font-family: 'Open Sans', sans-serif;font-size: 16px;font-weight: 200;color: #166485;border-collapse: collapse;background-color: #fff}table.data-display3{width: 100%;box-sizing: border-box;margin: 10px 0}table.data-display3.autoWidth{width: auto}table.data-display3 thead th{padding: 10px;text-align: left;font-weight: bold}table.data-display3 tr{border-bottom: 1px solid #d6d6d6}table.data-display3 tbody th,table.data-display3 td{padding: 10px 10px}h2.calendarHeading{font-family: 'Open Sans', sans-serif}a.calendarButton{font-size: 16px;font-family: 'Open Sans', sans-serif}span.calendarFeatured{color: #FD9435;font-style: italic}div.expandable{position: relative;overflow: hidden;max-height: 150px}div.expandable > div.expander-placement{position: absolute;top: 150px;left: 0;width: 100%}div.expandable > div.expander-placement div.expander-placement2{position: absolute;bottom: 0;left: 0;width: 100%;text-align: center}div.expandable > div.expander-placement .borderButton{margin: 0}div.expandable.expanded{max-height: none}div.expandable.expanded > div.expander-placement{display: none}div.left-img-container{position: relative}div.left-img-container > div.left-img-container-content{margin-left: 30%;overflow: hidden}div.left-img-container > div.left-img-container-img{width: 30%;float: left;padding: 0 20px 10px 0;box-sizing: border-box}div.left-img-container > div.left-img-container-content div.left-img-container-content-img{display: none;margin: 10px;text-align: center}@media (max-width: 599px){div.left-img-container > div.left-img-container-content{margin-left: 0}div.left-img-container > div.left-img-container-img{display: none}div.left-img-container > div.left-img-container-content div.left-img-container-content-img{display: block}}.ui-datepicker{width: 260px;height: auto;margin: 5px auto;-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);background-color: #fff;padding: 5px;display: none}.ui-datepicker-left .ui-datepicker{margin-left: 5px}.ui-datepicker,.ui-datepicker table{color: #3e5660;font-family: 'Sanchez', serif;max-width: 100%}.ui-datepicker a,.ui-datepicker a:hover{color: #1ba3dd;text-decoration: none}.ui-datepicker a:hover{color: #267190}.ui-datepicker-prev,.ui-datepicker-next{display: inline-block;width: 0;height: 0;text-align: center;cursor: pointer;overflow: hidden;text-index: 999px;border-top: 10px solid transparent;border-bottom: 10px solid transparent;margin: 5px 10px}.ui-datepicker-prev{border-right: 8px solid #1ba3dd;float: left}.ui-datepicker-prev:hover{border-right-color: #267190}.ui-datepicker-next{border-left: 8px solid #1ba3dd;float: right}.ui-datepicker-next:hover{border-left-color: #267190}.ui-datepicker-title{margin: 10px 35px;text-align: center;line-height: 30px}.ui-datepicker-title select{height: 30px;width: 45%;margin: 0 2.5%;box-sizing: border-box}.ui-datepicker table{margin-top: 15px;width: 100%}.ui-datepicker thead{background-color: #f2f2f2}.ui-datepicker thead th{text-align: center;padding: 5px}.ui-datepicker tbody td{text-align: center;background-color: #fafafa;padding: 5px;border: 1px solid #fff;cursor: pointer}.ui-datepicker tbody td:hover{background-color: #f2f2f2}.ui-datepicker tbody td.ui-datepicker-current-day{background-color: #d9d9d9}.ui-datepicker tbody td.ui-datepicker-unselectable,.ui-datepicker tbody td.ui-datepicker-unselectable:hover{background-color: transparent;cursor: default}img.event-preview{max-width: 100%;max-height: 150px;width: auto;border: 1px solid #ccc;border-radius: 5px}div.address-block > label > div{display: -moz-inline-box;display: inline-block;vertical-align: middle}@media (max-width: 599px){.race-name-hidden-mobile{display: none !important}}@media (min-width: 600px){.race-name-hidden-desktop{display: none !important}}.race-name-detail{margin-bottom: 4px}.highlight-elem{z-index: 9999999 !important;position: relative}#highlight-overlay{z-index: 9999997;position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.8);opacity: .8}#highlight-frame{z-index: 9999998;position: absolute;background: #fff;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding: 10px}#highlight-help{z-index: 9999998;position: absolute;background: #fff;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding: 0 30px 0 10px}#highlight-help::before{z-index: 9999998;content: '';position: absolute;border-bottom: 15px solid #fff;border-left: 25px solid transparent;border-right: 25px solid transparent;display: block;margin: -14px 0 0 50px}