@font-face{font-family:'Martel';font-style:normal;font-weight:400;src:local('Martel'), local('Martel-Regular'), url(4PPCE9EwwoOQIJsOaMVA6g.woff) format('woff');}
@font-face{font-family:'Martel';font-style:normal;font-weight:900;src:local('Martel Heavy'), local('Martel-Heavy'), url(6qlcTvSyKvyk4OhhaCbMtj8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:local('Montserrat-Regular'), url(JTUSjIg1_i6t8kCHKm459WlhzQ.woff) format('woff'), url(zhcz-_WihjSQC0oHJ9TCYPk_vArhqVIZ0nv9q090hN8.woff2) format('woff2');}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'), local('OpenSans'), url(cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans Semibold'), local('OpenSans-Semibold'), url(MTP_ySUJH_bn48VBG8sNSnhCUOGz7vYGh680lGh-uXM.woff) format('woff');}
@font-face{font-family:'Open Sans Condensed';font-style:normal;font-weight:300;src:local('Open Sans Cond Light'), local('OpenSans-CondensedLight'), url(gk5FxslNkTTHtojXrkp-xF1YPouZEKgzpqZW9wN-3Ek.woff) format('woff');}

#legs ol li {margin: 0.4em 0 0 1.4em;}

html, body, div, span, applet, object, iframe, caption, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, dl, dt, dd, ol, ul, li, fieldset, legend, nav, header, footer {padding:0;margin:0;border:0;outline:none}
body{color:#fff;font:400 14px/1.45 "Arial","Helvetica",sans-serif;background:#004e78}
@media (min-width:768px){body{font-size:14px}
}
@media (min-width:1024px){body{font-size:15px}
}
@media (min-width:1280px){body{font-size:16px}
}
p{margin:0 0 10px 0}
p strong{font-weight:900}
a{color:#0076be}
a:hover{color:#febc36}
h1,h2,h3,h4,h4,h5,h6{font-weight:normal}
img{max-width:100%;height:auto;vertical-align:top}

.corkboard{position:relative}
.pinned{position:absolute}
.alignright{text-align:right}
.fleft{float:left}
.fright{float:right}
.fleft-image{float:left;margin:0 2em 2em 0}
.fright-image{float:right;margin:0 0 2em 2em}
.center{text-align:center}
.vertical{vertical-align:middle}
header,nav,section,article,aside,address,footer{display:block}
.wraplg{width:100%}
@media (min-width:1024px){.wraplg{min-width:1024px}
}
.wrapsm{width:92%;padding:0 4%}
@media (min-width:1280px){.wrapsm{width:1200px;margin:0 auto;padding:0 40px}
}
.wrapsm:after{content:'';display:table;clear:both}
.wrap100{float:left;width:100%}
.back-to-top{position:fixed;bottom:0;right:0;text-decoration:none;color:#fff;background:rgba(0,0,0,0.8);display:none;font:400 .8em/1.45 "Montserrat",sans-serif;text-transform:uppercase;padding:1.2em 1.4em}
.back-to-top:hover{background:#0076be}
@media (min-width:1024px){.back-to-top{display:none !important}
}
#neck{background:#0076be url(bg_neck.png) no-repeat center top;background-size:cover}
#neck #logo{float:left;width:100%;margin:1em 0}
@media (min-width:768px){#neck #logo{width:38%;margin:2em 0 0 0}
}
@media (min-width:1024px){#neck #logo{margin:3em 0 2em 0}
}
#neck #logo:hover{-webkit-transition:All 0.5s ease;transition:All 0.5s ease;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}
@media (max-width:767px){#neck nav{display:none}
}
@media (min-width:768px){#neck nav{width:60%;float:right;margin-top:3.4em}
}
@media (min-width:1024px){#neck nav{margin-top:5em}
}
@media (min-width:1280px){#neck nav{margin-top:5.5em}
}
#neck nav ul{list-style-type:none;margin-bottom:2em}
@media (min-width:768px){#neck nav ul{text-align:right}
}
#neck nav ul li{display:inline;font:400 1.2em/1 "Montserrat",sans-serif;text-transform:uppercase}
@media (min-width:768px){#neck nav ul li{margin-left:5%;font-size:.6em}
}
@media (min-width:1024px){#neck nav ul li{margin-left:5%;font-size:.8em}
}
@media (min-width:1280px){#neck nav ul li{margin-left:5%;font-size:1em}
}
@media (min-width:1024px){#neck nav ul li:first-child{margin-left:0}
}
#neck nav ul li a{color:#fff;text-decoration:none}
#neck nav ul li a:hover{color:#febc36}
#chest{display:none}
@media (min-width:768px){#chest{display:block;background:#febc36 url(bg_chest.png) no-repeat center top;background-size:cover}
}
#chest nav{text-align:center}
#chest nav ul{list-style-type:none}
#chest nav ul li{display:inline-block;text-transform:uppercase}
@media (min-width:768px){#chest nav ul li{margin:0 2%;font:400 .85em/1 "Martel",serif}
}
@media (min-width:1024px){#chest nav ul li{margin:0 2%;font-size:1.1em}
}
@media (min-width:1280px){#chest nav ul li{margin:0 2.3%;font-size:1.3em}
}
#chest nav ul li:first-child{margin-left:0}
#chest nav ul li:last-child{margin-right:0}
#chest nav ul li a{display:inline-block;color:#fff;text-decoration:none;padding:1.5em 0}
#chest nav ul li a:hover{color:#0076be}
#chest nav ul ul{display:none}
.dropotron{background:#00a9d9;list-style:none;margin:0;min-width:10em;padding:0.75em 1em 0.75em 1em}
@media (min-width:768px){.dropotron{font-size:.8em}
}
@media (min-width:1024px){.dropotron{font-size:.9em}
}
@media (min-width:1280px){.dropotron{font-size:1em}
}
.dropotron>li{border-top:solid 1px rgba(255,255,255,0.4);margin:0;padding:0}
.dropotron>li>ul{font-size:.8em}
.dropotron>li:first-child{border-top:0}
.dropotron>li>a{color:#fff;display:block;padding:0.5em;text-decoration:none}
.dropotron>li.active>a,.dropotron>li:hover>a{background:#0076be;color:#fff}
.dropotron.level-0:before{content:'';position:absolute;border-bottom:solid 0.5em #00a9d9;border-left:solid 0.5em transparent;border-right:solid 0.5em transparent;top:-0.5em}
@media (min-width:768px){#whenwhere-home br,#whenwhere-top br,#whenwhere-bottom br{display:none}
}
@media (max-width:767px){#whenwhere-home span,#whenwhere-top span,#whenwhere-bottom span{display:none}
}
#whenwhere-top,#whenwhere-bottom{padding:3em 0;color:#fff;background:#004e78 url(bg_whenwhere.jpg) no-repeat center top;background-size:cover}
@media (min-width:768px){#whenwhere-top,#whenwhere-bottom{padding:2em 0}
}
@media (min-width:1024px){#whenwhere-top,#whenwhere-bottom{padding:2.4em 0}
}
@media (min-width:1280px){#whenwhere-top,#whenwhere-bottom{padding:3em 0}
}
#whenwhere-top h1,#whenwhere-bottom h1{font:400 1.6em/1 "Martel",serif}
@media (max-width:767px){#whenwhere-top h1,#whenwhere-bottom h1{margin-bottom:.5em;text-align:center;line-height:1.45}
}
@media (min-width:768px){#whenwhere-top h1,#whenwhere-bottom h1{float:left;width:49%;font-size:1.1em}
}
@media (min-width:1024px){#whenwhere-top h1,#whenwhere-bottom h1{font-size:1.4em}
}
@media (min-width:1280px){#whenwhere-top h1,#whenwhere-bottom h1{font-size:1.6em}
}
#whenwhere-top h2,#whenwhere-bottom h2{font:400 1em/1.7 "Montserrat",sans-serif;text-transform:uppercase;text-align:right}
@media (max-width:767px){#whenwhere-top h2,#whenwhere-bottom h2{text-align:center}
}
@media (min-width:768px){#whenwhere-top h2,#whenwhere-bottom h2{float:right;width:49%;font-size:.65em}
}
@media (min-width:1024px){#whenwhere-top h2,#whenwhere-bottom h2{font-size:.8em}
}
@media (min-width:1280px){#whenwhere-top h2,#whenwhere-bottom h2{font-size:1em}
}
#whenwhere-top{display:none}
@media (min-width:768px){#whenwhere-top{display:block}
}
@media (min-width:768px){#whenwhere-bottom{display:none}
}
#legs{background:#fff;padding:2em 0;color:#585858}
#legs aside{float:right;width:100%}
@media (max-width:767px){#legs aside{margin:3em 0 2em 0}
}
@media (min-width:768px){#legs aside{float:left;width:28%}
}
#legs aside #slideshowwrap{float:left;width:100%}
@media (min-width:768px){#legs aside #slideshowwrap{margin-bottom:4em}
}
#legs aside #slideshowwrap #slideshow{background:#0076be;border:.5em solid #fff;box-shadow:0 0 10px rgba(0,0,0,0.2);max-width:288px;margin:0 auto}
@media (min-width:1024px){#legs aside #slideshowwrap #slideshow{border:.9em solid #fff}
}
#legs aside h1{color:#d88042;padding:0 0 1em 0;font-size:1.6em;line-height:1;font-family:"Martel",serif;border-bottom:1px solid rgba(0,0,0,0.2)}
#legs aside nav{float:left;width:100%;padding:1em 0 2em 0}
@media (max-width:767px){#legs aside nav{display:none}
}
#legs aside nav>ul{list-style-type:none;padding:1.4em 1em 0 0;border-right:1px solid rgba(0,0,0,0.2)}
#legs aside nav>ul li{padding:.5em 0;font:300 1.3em/1.2 "Open Sans Condensed",sans-serif}
#legs aside nav>ul li a{display:block;text-decoration:none;color:#00a9d9}
#legs aside nav>ul li a:hover{color:#fff;background:#d88042}
#legs aside nav>ul li.current_page_item a{color:#d88042}
#legs aside nav>ul li.current_page_item a:hover{color:#fff;background:#d88042}
#legs aside nav>ul li ul{margin:0.4em 0 0 1.4em}
#legs aside nav>ul li ul li{font-size:.8em;margin:0.2em 0 0.2em 1em;padding:0}
#legs aside nav>ul li ul li a{color:#00a9d9}
#legs aside nav>ul li ul li a:hover{color:#fff;background:#d88042}
#legs section{float:left;width:100%}
@media (min-width:768px){#legs section{float:right;width:67%}
}
#legs section h2,#legs section h3,#legs section h4,#legs section h5,#legs section h6{margin:0 0 0.8em 0}
#legs section h1{font:400 2.2em/1.2 "Open Sans",sans-serif;border-bottom:1px solid rgba(0,0,0,0.2);margin-bottom:1em;padding-bottom:.8em}
#legs section h2{color:#00a9d9;font-size:1.8em}
#legs section h3{color:#8ed1bd;font-size:1.6em}
#legs section h4{font-size:1em}
#legs section h5{font-size:.9em}
#legs section h6{font-size:.7em}
#legs section ul{margin-left:2em;margin-bottom:1em}
#feet .wrapsm{position:relative;padding-top:2em;padding-bottom:2em;background:url(icon-trans_tods-meeting.svg) no-repeat;background-size:cover}
@media (min-width:768px){#feet .wrapsm{background:url(icon-trans_tods-meeting.svg) no-repeat right -100px;background-size:500px 400px;padding-top:2em;padding-bottom:4em}
}
#feet #navcredits{float:left;width:85%;margin-bottom:1em}
@media (max-width:767px){#feet #navcredits{width:100%}
}
@media (max-width:767px){#feet #navcredits nav{display:none}
}
@media (min-width:768px){#feet #navcredits nav{font:400 1em/2.4 "Martel",serif}
}
#feet #navcredits nav ul{list-style-type:none}
#feet #navcredits nav ul li{display:inline;margin-right:2em}
#feet #navcredits nav ul li:last-child{margin-right:0}
#feet #navcredits nav ul li a{color:#fff}
#feet #navcredits nav ul li a:hover{color:#febc36}
#feet #navcredits ul#credits{font-size:11px;line-height:2;list-style-type:none;text-align:center;opacity:.6}
@media (min-width:768px){#feet #navcredits ul#credits{text-align:left;margin-top:3em}
}
@media (min-width:768px){#feet #navcredits ul#credits li{display:inline}
}
@media (min-width:768px){#feet #navcredits ul#credits li:after{content:"\2022";margin:0 5px}
}
#feet #navcredits ul#credits li:last-child:after{content:"";margin:0}
#feet #navcredits ul#credits li a{color:#fff}
#feet #navcredits ul#credits li a:hover{color:#febc36}
#feet #logo-feet{float:right;width:12%;text-align:right}
@media (max-width:767px){#feet #logo-feet{width:100%;text-align:center}
}
@media (max-width:767px){#feet #logo-feet img{width:100px}
}
#feet #logo-feet img:hover{-webkit-transition:All 0.5s ease;transition:All 0.5s ease;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}
#home{background:#c94e22 url(bg_home.jpg) no-repeat center top;text-align:center;color:#fff;padding-top:4em}
@media (min-width:768px){#home{padding-top:4em;padding-bottom:4em}
}
@media (min-width:1024px){#home{padding-top:4em;padding-bottom:4em}
}
#home h1{font:400 1.8em/1.2 "Martel",serif;margin-bottom:.4em}
@media (min-width:768px){#home h1{font-size:1.8em}
}
@media (min-width:1024px){#home h1{font-size:2.4em}
}
#home h2{font:400 1em/1.45 "Montserrat",sans-serif;margin-bottom:4em;text-transform:uppercase}
@media (min-width:1024px){#home h2{font-size:1.2em}
}
#home #callout1,#home #callout2,#home #callout3{float:left;width:100%;margin-bottom:2em}
@media (min-width:768px){#home #callout1,#home #callout2,#home #callout3{width:30%;margin-bottom:0}
}
#home #callout1 a.button,#home #callout2 a.button,#home #callout3 a.button{display:block;width:40%;color:#fff;font:400 1em "Montserrat",sans-serif;text-transform:uppercase;text-decoration:none;padding:0.8em 1em;margin:0 auto}
#home #callout1 a.button:hover,#home #callout2 a.button:hover,#home #callout3 a.button:hover{background:#585858}
#home #callout1 .icon,#home #callout2 .icon,#home #callout3 .icon{fill:#ffffff}
#home #callout1 .info{background:#00a9d9 url(bg_callout1.png) no-repeat center top;background-size:cover}
#home #callout1 a.button{background:#00a9d9}
@media (min-width:768px){#home #callout2{margin:0 5%}
}
#home #callout2 .info{background:#d88042 url(bg_callout2.png) no-repeat center top;background-size:cover}
#home #callout2 a.button{background:#d88042}
#home #callout3 .info{background:#8ed1bd url(bg_callout3.png) no-repeat center top;background-size:cover}
#home #callout3 a.button{background:#8ed1bd}
#home .info{padding:1.2em;margin-bottom:1em}
#home .info h1{font:900 1.8em/1.4 "Martel",serif;background:url(icon_tods-meeting.svg) no-repeat center top;background-size:50px 50px;padding-top:2em;margin-bottom:.4em}
#slicknavwrap{background:#febc36;min-height:30px}
@media (min-width:768px){#slicknavwrap{display:none}
}
#slicknavwrap ul{display:none}
.slicknav_btn{position:relative;display:block;vertical-align:middle;float:right;line-height:1.125em;cursor:pointer}
.slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar{margin-top:0.188em}
.slicknav_menu{*zoom:1}
.slicknav_menu .slicknav_menutxt{display:block;line-height:1.188em;float:left}
.slicknav_menu .slicknav_icon{float:left;margin:0.188em 0 0 0.438em}
.slicknav_menu .slicknav_no-text{margin:0}
.slicknav_menu .slicknav_icon-bar{display:block;width:1.125em;height:0.125em}
.slicknav_menu:before{content:" ";display:table}
.slicknav_menu:after{content:" ";display:table;clear:both}
.slicknav_nav{clear:both}
.slicknav_nav ul{display:block}
.slicknav_nav li{display:block}
.slicknav_nav .slicknav_arrow{font-size:0.8em;margin:0 0 0 0.4em}
.slicknav_nav .slicknav_item{cursor:pointer}
.slicknav_nav .slicknav_item a{display:inline}
.slicknav_nav .slicknav_row{display:block}
.slicknav_nav a{display:block}
.slicknav_nav .slicknav_parent-link a{display:inline}
.slicknav_brand{float:left}
.slicknav_menu{font-size:16px;font-family:"Martel",serif;box-sizing:border-box;padding:5px}
.slicknav_menu *{box-sizing:border-box}
.slicknav_menu .slicknav_menutxt{color:#fff}
.slicknav_menu .slicknav_icon-bar{background-color:#fff}
.slicknav_btn{margin:5px 5px 6px;text-decoration:none}
.slicknav_nav{color:#fff;margin:0;padding:0;font-size:0.875em;list-style:none;overflow:hidden}
.slicknav_nav ul{list-style:none;overflow:hidden;padding:0;margin:0 0 0 20px}
.slicknav_nav .slicknav_row{padding:10px;margin:2px 5px}
.slicknav_nav .slicknav_row:hover{background:#0076be;color:#fff}
.slicknav_nav a{padding:10px;margin:2px 5px;text-decoration:none;color:#fff}
.slicknav_nav a:hover{background:#0076be;color:#fff}
.slicknav_nav .slicknav_txtnode{margin-left:15px}
.slicknav_nav .slicknav_item a{padding:0;margin:0}
.slicknav_nav .slicknav_parent-link a{padding:0;margin:0}
.slicknav_brand{color:#fff;font-size:18px;line-height:30px;padding:7px 12px;height:44px}
ul.bjqs{position:relative;list-style:none;padding:0;margin:0 0 1.4em 0;overflow:hidden;display:none}
li.bjqs-slide{position:absolute;display:none}
ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999}
ul.bjqs-controls.v-centered li a{position:absolute}
ul.bjqs-controls.v-centered li.bjqs-next a{right:0;top:50% !important;-webkit-transform:translateY(-50%) !important;-ms-transform:translateY(-50%) !important;transform:translateY(-50%) !important}
ul.bjqs-controls.v-centered li.bjqs-prev a{left:0;top:50% !important;-webkit-transform:translateY(-50%) !important;-ms-transform:translateY(-50%) !important;transform:translateY(-50%) !important}
ol.bjqs-markers{list-style:none;padding:0;margin:0;width:100%}
ol.bjqs-markers.h-centered{text-align:center}
ol.bjqs-markers li{display:inline}
ol.bjqs-markers li a{display:inline-block}
p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0}
ul.bjqs-controls.v-centered li a{display:block;padding:0.5em 0.5em;margin:0 5px;background:#0076be;color:#0076be;text-decoration:none}
ul.bjqs-controls.v-centered li a:hover{background:#febc36;color:#fff}
ol.bjqs-markers li a{width:.5em;height:.5em;border-radius:.25em;background:#00a9d9;color:#00a9d9;margin:0.5em 0.5em 0;text-decoration:none;text-indent:-9999px}
@media (min-width:1280px){ol.bjqs-markers li a{width:.6em;height:.6em;border-radius:.3em;margin:0.2em 0.3em 0 0.3em}
}
ol.bjqs-markers li.active-marker a,ol.bjqs-markers li a:hover{background:#d88042;color:#d88042}
p.bjqs-caption{background:rgba(255,255,255,0.5)}
