*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@font-face{font-family:'Proxima Nova';src:url("//static.colostate.edu/fonts/proxima-nova/proximanova_regular_macroman/ProximaNova-Reg-webfont.eot");src:url("//static.colostate.edu/fonts/proxima-nova/proximanova_regular_macroman/ProximaNova-Reg-webfont.eot?#iefix") format("embedded-opentype"),url("//static.colostate.edu/fonts/proxima-nova/proximanova_regular_macroman/ProximaNova-Reg-webfont.woff2") format("woff2"),url("//static.colostate.edu/fonts/proxima-nova/proximanova_regular_macroman/ProximaNova-Reg-webfont.woff") format("woff"),url("//static.colostate.edu/fonts/proxima-nova/proximanova_regular_macroman/ProximaNova-Reg-webfont.ttf") format("truetype"),url("//static.colostate.edu/fonts/proxima-nova/proximanova_regular_macroman/ProximaNova-Reg-webfont.svg#proxima_nova_rgregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Proxima Nova Bold';src:url("//static.colostate.edu/fonts/proxima-nova/proximanova_bold_macroman/ProximaNova-Bold-webfont.eot");src:url("//static.colostate.edu/fonts/proxima-nova/proximanova_bold_macroman/ProximaNova-Bold-webfont.eot?#iefix") format("embedded-opentype"),url("//static.colostate.edu/fonts/proxima-nova/proximanova_bold_macroman/ProximaNova-Bold-webfont.woff2") format("woff2"),url("//static.colostate.edu/fonts/proxima-nova/proximanova_bold_macroman/ProximaNova-Bold-webfont.woff") format("woff"),url("//static.colostate.edu/fonts/proxima-nova/proximanova_bold_macroman/ProximaNova-Bold-webfont.ttf") format("truetype"),url("//static.colostate.edu/fonts/proxima-nova/proximanova_bold_macroman/ProximaNova-Bold-webfont.svg#proxima_nova_rgbold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Proxima Nova Semi';src:url("//static.colostate.edu/fonts/proxima-nova/proximanova_semibold_macroman/ProximaNova-Sbold-webfont.eot");src:url("//static.colostate.edu/fonts/proxima-nova/proximanova_semibold_macroman/ProximaNova-Sbold-webfont.eot?#iefix") format("embedded-opentype"),url("//static.colostate.edu/fonts/proxima-nova/proximanova_semibold_macroman/ProximaNova-Sbold-webfont.woff2") format("woff2"),url("//static.colostate.edu/fonts/proxima-nova/proximanova_semibold_macroman/ProximaNova-Sbold-webfont.woff") format("woff"),url("//static.colostate.edu/fonts/proxima-nova/proximanova_semibold_macroman/ProximaNova-Sbold-webfont.ttf") format("truetype"),url("//static.colostate.edu/fonts/proxima-nova/proximanova_semibold_macroman/ProximaNova-Sbold-webfont.svg#proxima_nova_ltsemibold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Proxima Nova Light';src:url("//static.colostate.edu/fonts/proxima-nova/proximanova_light_macroman/ProximaNova-Light-webfont.eot");src:url("//static.colostate.edu/fonts/proxima-nova/proximanova_light_macroman/ProximaNova-Light-webfont.eot?#iefix") format("embedded-opentype"),url("//static.colostate.edu/fonts/proxima-nova/proximanova_light_macroman/ProximaNova-Light-webfont.woff2") format("woff2"),url("//static.colostate.edu/fonts/proxima-nova/proximanova_light_macroman/ProximaNova-Light-webfont.woff") format("woff"),url("//static.colostate.edu/fonts/proxima-nova/proximanova_light_macroman/ProximaNova-Light-webfont.ttf") format("truetype"),url("//static.colostate.edu/fonts/proxima-nova/proximanova_light_macroman/ProximaNova-Light-webfont.svg#proxima_nova_ltlight") format("svg");font-weight:normal;font-style:normal}body{font-size:16px;font-family:"Proxima Nova",sans-serif;line-height:1.4em;padding:0;margin:0;box-sizing:border-box;background:#f1f1f1;color:#1e4d2b}a{text-decoration:none;color:#1e4d2b}a:hover,a:focus{text-decoration:underline;text-decoration-style:dotted;text-decoration-color:#1e4d2b}.entry-content p > a{border-bottom:1px dotted #c8c372}p,blockquote,code{font-family:"Proxima Nova",sans-serif}blockquote,code{padding:3%;background:#f2f2f2;margin:2%;border:solid thin #dcd8c8}sup,sub{vertical-align:baseline;position:relative;top:-0.4em;line-height:0;font-size:.7em}sub{top:0.4em}h1,h  h3,h4,h5,h6{font-family:"Proxima Nova Light",sans-serif;font-size:32px;line-height:32px;margin-top:1em;margin-bottom:1em}h2{font-size:1.7em}h3{font-size:1.5em}h4{font-size:1.3em}h5{font-size:1.2em}h6{font-size: 1.2em;font-style:italic}.leftheading h2{text-align:left}.entry-content h1{padding:0}@media (min-width:800px) and (max-width:1100px){h1,h  h3,h4,h5,h6{font-size:26px;line-height:28px}h2{font-size:1.3em}h3{font-size:1.2em}h4{font-size:1.1em}h5{font-size:1.1em}h6{font-size: 1em}}@media (max-width:800px){h1,h  h3,h4,h5,h6{font-size:22px;line-height:24px}h2{font-size:1.3em}h3{font-size:1.2em}h4{font-size:1.1em}h5{font-size:1.1em}h6{font-size: 1em}}li,dl{margin:1em auto;line-height:1em}ul{list-style-type:circle}address,dd{margin-bottom:20px}aside ul li a{border-bottom:1px dotted #c8c372}.numlist ol li{list-style-type:decimal}.entry-content ul li a{border-bottom:1px dotted #c8c372}hr,.elementor hr{width:80%;text-align:center;margin:auto}.entry-content a img{border-bottom:none;text-decoration:none}.elementor-widget-image .elementor-image>a,.elementor-widget-image .elementor-image figure > a{border-bottom:none;text-decoration:none}figure.elementor-image-box-img a{border-bottom:none}.genbtnMD{margin:auto;text-align:center}.genbtnMD a{padding:10px 30px;margin:10px auto;text-align:center;background:#1e4d2b;color:#fff;text-transform:uppercase;letter-spacing:.1em;font-weight:bold;border:1px solid #c8c372;text-decoration:none}@media (max-width:600px){.genbtnMD a{font-size:.8em;letter-spacing:0;max-width:200px;margin:5px;padding:5px}}.comments-link{display:none}.blog-identifier{letter-spacing:.11em;text-transform:uppercase;color:#fff;background:none;padding:0;margin:0}.blog-identifier a,a.visited{color:#fff}.blog-descriptor{order:2;margin:0;padding:0;text-transform:uppercase;color:#fff;background:none}#responsiveLogoSubsytem p a,#responsiveLogoSubsytem h2 a{font-size:20px}@media (min-width:800px) and (max-width:1100px){#responsiveLogoSubsytem p a,#responsiveLogoSubsytem h2 a{font-size:1.2em}.blog-descriptor{font-size:1em}}@media (max-width:800px){.blog-identifier{font-size:1em}.blog-descriptor{font-size:.7em}#responsiveLogoSubsytem p a,#responsiveLogoSubsytem h2 a{font-size:.9em}}.intro p,.intro h3{text-align:center;font-size:1.5em;line-height:1.7em;font-family:"Proxima Nova Light"}@media (max-width:600px){.intro p,.intro h3{font-size:1.2em;line-height:1.3em}}#page{max-width:1500px;margin:auto;padding-left:3%;display:flex}.page-template-page_nosidebar header{margin-top:0}.page-template-page_nosidebar #main{border-right:none;margin-top:0}.page-template-page_nosidebar #page,.elementor-template-full-width #page{max-width:100%;padding-left:0;margin:auto}#content{width:100%}#nosidebarmain{display:flex;width:100%;margin:0}#nosidebarprimary{display:flex;width:100%;margin:0}#primary{display:flex;flex-flow:row;justify-content:flex-start;align-items:flex-start}#main{order:1;display:flex;flex:1 1 95%;margin:1% 2%;padding:1% 2%}article{margin:auto;width:100%}.archive #main{flex-flow:column}.read-more{font-style:italic}.archive .entry-title a{border-bottom:1px dotted #c8c372}#secondary{order:2;flex:1 1 320px;margin:2%}@media (min-width:750px){#main{padding-right:3%}}@media only screen and (max-width:750px){#primary{flex-flow:column}#main,#secondary{flex:1 1 100%}.site-content .widget-area{width:auto}#secondary{border-top:solid thin #c8c372;padding-top:30px;margin-top:30px}}.entry-meta{margin-bottom:2em;border-bottom:solid thin #e7e7e7;padding-bottom:1em}.entry-header{margin:3% auto}#nosidebarmain header{margin:0}#nosidebarmain header h1{margin-left:5%}@media only screen and (min-width:168px) and (max-width:1000px){.byline{display:block;margin-left:0;text-align:left;width:50%}}.icon-screenonly{position:absolute;top:-10000em;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;clip:rect(0,0,0,0);border:0}.skip-link,.screen-reader-text{position:absolute;top:-10000em;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;clip:rect(0,0,0,0);border:0}a.screen-reader-text:focus,a.skip-link:focus,a.screen-reader-text:active,a.skip-link:active{position:static;width:auto;height:auto;border:solid 2px #fff;color:#1e4d2b;padding:20px;margin:20px}a#skipnav:focus,a#skipnav:active{border:solid 2px #1e4d2b;background-color:#fff;color:#000}.hide{display:none}#secondmenusubhead{border-bottom:solid thin #d1caac;z-index:80;display:flex}.secondmenusubpageheader{padding:0 3%;margin:0;background:#fff;display:flex;justify-content:center}.secondmenusubpageheader h1{margin-top:0;padding:0}.sub-menu{z-index:99}.secondmenusubpageheader ul{margin:.5em 0 0 0;padding:0;display:flex;flex:1 1 auto;justify-content:center;flex-flow:row wrap;position:relative}.secondmenusubpageheader li{display:flex;flex-direction:column;font-size:1em;line-height:1.1em;font-weight:700;margin:0 1em 0 0;padding:.5em 1em;position:relative}.secondmenusubpageheader li:last-child{margin:0}.secondmenusubpageheader li a:hover{color:#d9782d}.secondmenusubpageheader li > ul{position:absolute;left:30%;top:50%;width:200px;display:flex;flex-direction:column;background-color:#FFF;border-bottom:1px solid #c8c372;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,0.20);-moz-box-shadow:0 4px 4px 0 rgba(0,0,0,0.20);box-shadow:0 4px 4px 0 rgba(0,0,0,0.20);transform:scaleY(0);transform-origin:0 0 0;transition:all 0.3s ease 0s;visibility:hidden}.secondmenusubpageheader li > ul li{margin:0;border-top:1px solid #c8c372;padding:.5em;position:relative;flex:1 1 100%}.secondmenusubpageheader li:hover > ul{transform:scale(1);visibility:visible}@media (min-width:800px) and (max-width:1100px){.secondmenusubpageheader{padding:0 2%}.secondmenusubpageheader li a,.secondmenusubpageheader li{padding:0 0 .8em;font-size:1em}}@media (max-width:800px){#secondmenusubhead{display:none}}#responsivemenu-header{display:flex;order:2;justify-content:flex-end}#responsive-menu-container #responsive-menu li.responsive-menu-item a .responsive-menu-subarrow{background-color:rgba(255,255,255,0)}#responsive-menu-container #responsive-menu li.responsive-menu-item a .responsive-menu-subarrow.responsive-menu-subarrow-active{background-color:rgba(255,255,255,0)}#responsive-menu-container #responsive-menu li.responsive-menu-item a .responsive-menu-subarrow.responsive-menu-subarrow-active:hover{background-color:rgba(255,255,255,0)}#responsive-menu-container .responsive-menu-submenu .responsive-menu-subarrow{padding-left:5%}#responsive-menu-container #responsive-menu li.responsive-menu-item a .responsive-menu-subarrow:hover{background-color:rgba(255,255,255,0)}#responsive-menu-container #responsive-menu ul.responsive-menu-submenu li.responsive-menu-item a .responsive-menu-subarrow{background-color:rgba(255,255,255,0)}#responsive-menu-container #responsive-menu ul.responsive-menu-submenu li.responsive-menu-item a .responsive-menu-subarrow.responsive-menu-subarrow-active{background-color:rgba(255,255,255,0)}button#responsive-menu-button{width:30px;height:30px;background-color:rgba(255,255,255,0);background:none;position:relative;right:0;top:0}.responsive-menu-open button#responsive-menu-button{background:#1e4d2b;border:solid thin #c8c372}.responsive-menu-open button#responsive-menu-button:hover,.responsive-menu-open button#responsive-menu-button:focus,button#responsive-menu-button:hover,button#responsive-menu-button:focus{background:#225456;outline:#ebebeb auto 2px;outline:-webkit-focus-ring-color auto 5px}@media screen and (max-width:700px){button#responsive-menu-button{top:0}.responsive-menu-open button#responsive-menu-button:hover,.responsive-menu-open button#responsive-menu-button:focus,button#responsive-menu-button:hover,button#responsive-menu-button:focus{background:none;outline:#ebebeb auto 2px;outline:-webkit-focus-ring-color auto 5px}}#responsive-menu-container #responsive-menu li.responsive-menu-current-item > .responsive-menu-item-link{background-color:#296b3b;color:#ffffff;border-color:#296b3b}.WSCOEresponsivemenu{text-align:center;display:flex;flex-direction:column;padding:20px;margin:auto}#responsive-menu-container .WSCOEresponsivemenu .social-wrap{margin:3% auto}.WSCOEresponsivemenu .social-wrap ul{display:flex;justify-content:center}.WSCOEresponsivemenu .social-wrap ul li{list-style-type:none}.WSCOEresponsivemenu .social-wrap ul li a.social-icon{background:#1e4d2b;text-decoration:none;color:#fff;width:30px;height:30px;display:inline-flex;justify-content:center;align-items:center}.WSCOEresponsivemenu #menucontact{margin:auto}.WSCOEresponsivemenu #menucontact img{width:70%;height:auto}.WSCOEresponsivemenu #menucontact p > a{color:#fff;border-bottom:dotted 1px #c8c372}@media only screen and (max-width:500px){.WSCOEresponsivemenu #menucontact p{font-size:.8em;line-height:1.4em}.WSCOEresponsivemenu #menucontact img{width:100%}}#masthead{background:#1e4d2b;color:#fff;padding:5px;display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:space-between}#masthead .site-branding{width:20%}#lefthead{order:1;flex:1 1 60%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center}#righthead{order:2;flex:1 1 auto;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end}#headwidget{order:1;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end}.HeaderWidgetArea{max-height:80px;padding-right:3%}#headwidget img{max-height:70px;width:auto}.HeaderWidgetArea .wp-caption{background:none;border:none}#BrandLogo{order:1;flex:1 1 60%;display:flex;margin-left:50px}@media (max-width:800px){#righthead{justify-content:center}#headwidget{justify-content:center}#headwidget img{max-height:50px}}@media only screen and (min-width:168px) and (max-width:1000px){#BrandLogo{width:80%}#masthead{flex-wrap:wrap}}@media screen and (max-width:500px){#BrandLogo{margin-left:5px}#headwidget img{max-height:50px}}.mastheadsubtitle{display:flex}@media (max-width:600px){.mastheadsubtitle{display:none}}.subheadtitle{display:none}@media (max-width:600px){.subheadtitle{display:block;color:#fff;padding:1% 5%;background:#1e4d2b;text-align:center}}.operFooter{border-bottom:solid 10px #1e4d2b;background-color:rgb(230,230,230);margin-top:5%}.footerbanner{text-align:left;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;padding:20px;margin:auto;font-size:.8em;line-height:1.2em}.footerbanner li{font-size:1em;line-height:1.2em;margin:.5em auto}.footerbanner li a{border-bottom:dotted thin #c8c372}.footerbanner ul{margin-top:1em}.footerquick ul{display:flex;align-items:center;text-align:center;justify-content:space-evenly;margin:auto}.footerquick ul li{display:inline-flex;font-size:.9em;font-weight:bold;text-align:center;margin:.6em}.UpperFooterWidgetArea{display:flex;align-items:center;justify-content:center;flex-direction:column;flex:1 1 33%;margin:1em 0 0 0}@media (max-width:1000px){.UpperFooterWidgetArea{margin:1em;padding:1em 0;border-bottom:solid thin #c8c372}}#wscoebottom-footer{background-color:#1e4d2b;border-bottom:solid 10px #1e4d2b;margin:0;padding:20px;display:flex;flex-flow:row wrap;justify-content:space-between;text-align:left;align-items:center}.bottom-footer a{color:#fff;text-align:center;font-size:.8em}.bottom-footer p{color:#fff;text-align:left;font-size: .8em}.bottom-footer .give{display:flex;align-items:center;margin-left:auto;max-width:200px}.bottom-footer .give a{width:150px;text-align:center;background:#c9d845;margin:0;padding:10px;font-weight:bold;text-transform:uppercase;letter-spacing:2px;color:#1e4d2b}.bottom-footer ul li{color:#fff;display:inline;padding:0 10px 0 0;text-align:left}.bottomlogo{max-width:350px;margin:1em}#CSUbottomlogo{order:3;flex:50%;margin:20px 40px;display:flex;flex-direction:column;justify-content:center}#csuLinks{order:1;flex:50%;margin:20px}.csucopyright{margin:0;padding:0 40px}@media (max-width:500px){.csucopyright{text-align:center}.bottom-footer ul{margin:0 auto 10px auto;border-bottom:solid thin #43654c;padding:5px;text-align:center}.bottom-footer .give{margin:auto}}.social-wrap{display:flex}.social-wrap ul{margin:1em 0;padding:0;list-style-type:none;display:inline-flex;flex:1 1 auto}.footerbanner .social-icon .fa{font-size:1.5em}.search{margin:auto;text-align:center}.search-results #main{display:flex;flex-direction:column;text-align:left;border:0}.search-results .entry-summary,.search-results .entry-header{margin-bottom:1em}.search-results .entry-title{margin:0;padding:0;font-size:1.4em}.search-results .entry-title a,.search-results .entry-meta a{border-bottom:dotted 1px #c8c372}.search-results .nav-links{font-weight:bold;font-size:1.5em;margin:1em;padding:0 1em;display:inline-flex;border:solid thin #c8c372}.search-results .nav-previous,.search-results .nav-next{margin:1em}.search .search-form{background:none;padding:5px}.search input,.search-form input{background:#fff;border:solid thin #c8c372;padding:.3em;color:#1e4d2b;font-size:.8em;font-weight:normal}#responsive-menu-container .search input{padding:.4em;margin:.2em}@media screen and (max-width:500px){.search{max-width:100%}}#headersitesearch{display:flex;flex-direction:row;order:2;margin-right:1%;align-content:center;justify-content:space-around;align-items:center;padding:1%}.headerform{max-width:950px;margin:auto;padding:10px}.headsearchbox{border:0 solid #1e4d2b;padding:0;width:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;transform:translate(10%,0);background:none}.headsearchbox::placeholder{opacity:0}.headsearchbox:focus{width:150px;background:#f1f1f1;z-index:999999;padding:5px;border-radius:20px}.headsearchbox:focus::placeholder{opacity:1}#headersitesearch .fa{color:#1e4d2b;font-size:18px;transition:all 1s ease;margin:0 10px 0 0;visibility:visible}#headsearchbox:focus + .fa{margin:0 20px 0 0;visibility:hidden;-webkit-transition:all .5s;-moz-transition:all .5s ease;transition:all .5s ease}@media (max-width:500px){.headsearchbox,.headsearchbox:focus{width:150px;background:#f1f1f1;z-index:999999;padding:5px;border-radius:20px}#headersitesearch .fa{visibility:hidden}.headsearchbox::placeholder{opacity:1}#headersitesearch{margin:auto}}#gsemain{display:flex;flex-direction:column;margin:auto}.topbutton{height:80px;width:80px;position:fixed;right:10px;bottom:10px;z-index:1;background-image:url("logo-topbutton-arrow.png");background-repeat:no-repeat;background-size:contain}@media (max-width:480px){.topbutton{height:50px;width:50px;right:5px;bottom:5px;z-index:1}}.supsystic-tables-wrap{visibility:inherit}.supsystic-table{display:inherit}table.dataTable tbody tr{background-color:#f1f1f1;font-family:"Proxima Nova"}table.dataTable.stripe tbody tr.odd,table.dataTable.display tbody tr.odd{background-color:#f9f9f9}.error404 #main{border-right:none}#error404block{max-width:1000px;margin:0 auto 3% auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start}.error404area{display:flex;flex-direction:column;flex:1 1 auto;margin:0 auto;padding:0 10px 10px 10px;text-align:left}section.error-404.not-found{text-align:center;margin:3% auto;width:90%}.error-404.not-found img{width:auto}@media (max-width:800px){.error-404.not-found img{max-width:500px}}@media (max-width:500px){.error-404.not-found img{max-width:260px;padding:0;margin:0 auto}.error404area{padding:0 10px}#error404block{margin:0 auto}}@media print{@page{size:letter}body{background:#fff !important;color:#000}p{font-size:12px !important;line-height:1.2em}h1,h2{font-size:16px !important}h3,h4,h5{font-size:14px !important}.footerbanner{display:none}.bottom-footer .give a{display:none}.bottom-footer ul{display:none}#CSUbottomlogo{order:1;margin:0;padding:0;justify-content:center}#csuLinks{order:2;margin:0;padding:0;justify-content:center}#wscoebottom-footer{margin:0;padding:5px;border-bottom:none}}